html,body{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}.slider-wrapper{height:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}.section-hero{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;position:relative;scroll-snap-align:start;box-sizing:border-box;color:#fff;transition:opacity .3s ease}.section-hero .ambrosia-title,.section-hero .product-details,.section-hero .product-image-container img{opacity:0;transform:translateY(200px);transition:opacity 1s ease,transform 1s ease}.section-hero.active .ambrosia-title,.section-hero.active .product-details,.section-hero.active .product-image-container img{opacity:1;transform:translateY(0)}.two-column-grid{display:flex;width:100%;height:100vh}.column-left,.column-right{flex:1;display:flex;justify-content:center;align-items:center;padding:50px;box-sizing:border-box}.product-image-container{width:100%;max-width:400px;cursor:pointer;height:100%}.product-image-container img{display:block;width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.collage-wrapper{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:999;pointer-events:none}.collage-item{position:absolute;width:15vw;height:auto;overflow:hidden;z-index:999}.collage-item img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:luminosity}.slide-1,.slide-1 .column-left{background-color:#0095cc}.slide-1 .ambrosia-title,.slide-1 .price-main{color:#fff;font-family:Poppins;font-weight:300;letter-spacing:-2px}.slide-1 .cta-button{border:1px solid #fff;background:#fff;color:#000;font-family:Poppins;font-weight:300}.slide-1 .cta-button.add-to-cart{background-color:#fffaed;color:#0095cc}.slide-1 .cta-button.gift-a-friend{background-color:transparent;color:#fff}.slide-2,.slide-2 .column-left{background-color:#42d000}.slide-2 .ambrosia-title,.slide-2 .price-main{color:#fff;font-family:Poppins;font-weight:300;letter-spacing:-2px}.slide-2 .cta-button{border:1px solid #fff;background:#fff;color:#000;font-family:Poppins;font-weight:300}.slide-2 .cta-button.add-to-cart{background-color:#42d000;color:#1a1a1a}.slide-2 .cta-button.gift-a-friend{background-color:transparent;color:#fff}.slide-3{background-color:#fa7100;color:#fff}.slide-3 .column-left{background-color:#fa7100}.slide-3 .ambrosia-title,.slide-3 .price-main{color:#fff;font-family:Poppins;font-weight:300;letter-spacing:-2px}.slide-3 .cta-button{border:1px solid #fff;background:#fff;color:#000;font-family:Poppins;font-weight:300}.slide-3 .cta-button.add-to-cart{background-color:#f9f9b4;color:#fa7100}.slide-3 .cta-button.gift-a-friend{background-color:transparent;color:#f9f9b4}.slide-4{background-color:#b92c27;color:#333}.slide-4 .column-left{background-color:#b92c27}.slide-4 .ambrosia-title,.slide-4 .price-main{color:#fff;font-family:Poppins;font-weight:300;letter-spacing:-2px}.slide-4 .cta-button{border:1px solid #fff;background:#fff;color:#000;font-family:Poppins;font-weight:300}.slide-4 .cta-button.add-to-cart{background-color:#333;color:#ffc90a}.slide-4 .cta-button.gift-a-friend{background-color:transparent;color:#fff}.slide-5{background-color:#c400ff;color:#333}.slide-5 .column-left{background-color:#c400ff}.slide-5 .ambrosia-title,.slide-5 .price-main{color:#fff;font-family:Poppins;font-weight:300;letter-spacing:-2px}.slide-5 .cta-button{border:1px solid #fff;background:#fff;color:#000;font-family:Poppins;font-weight:300}.slide-5 .cta-button.add-to-cart{background-color:#333;color:#ffc90a}.slide-5 .cta-button.gift-a-friend{background-color:transparent;color:#fff}.slide-6{background-color:#020202;color:#333}.slide-6 .column-left{background-color:#000}.slide-6 .ambrosia-title,.slide-6 .price-main{color:#fff;font-family:Poppins;font-weight:300;letter-spacing:-2px}.slide-6 .cta-button{border:1px solid #fff;background:#fff;color:#000;font-family:Poppins;font-weight:300}.slide-6 .cta-button.add-to-cart{background-color:#333;color:#000}.slide-6 .cta-button.gift-a-friend{background-color:transparent;color:#fff}.slide-7{background-color:#964b00;color:#333}.slide-7 .column-left{background-color:#964b00}.slide-7 .ambrosia-title,.slide-7 .price-main{color:#fff;font-family:Poppins;font-weight:300;letter-spacing:-2px}.slide-7 .cta-button{border:1px solid #fff;background:#fff;color:#000;font-family:Poppins;font-weight:300}.slide-7 .cta-button.add-to-cart{background-color:#333;color:#964b00}.slide-7 .cta-button.gift-a-friend{background-color:transparent;color:#fff}.slide-8{background-color:#fb6425;color:#333}.slide-8 .column-left{background-color:#fb6425}.slide-8 .ambrosia-title,.slide-8 .price-main{color:#fff;font-family:Poppins;font-weight:300;letter-spacing:-2px}.slide-8 .cta-button{border:1px solid #fff;background:#fff;color:#000;font-family:Poppins;font-weight:300}.slide-8 .cta-button.add-to-cart{background-color:#333;color:#ffc90a}.slide-8 .cta-button.gift-a-friend{background-color:transparent;color:#fff}.ambrosia-title-image{width:100%;height:auto;object-fit:contain;border-radius:6px}.price-main{font-size:4rem;font-weight:700;line-height:1}.price-compare{text-decoration:line-through;font-size:1.2rem;opacity:.6;margin-bottom:25px;display:block}.cta-button{display:block;width:200px;padding:12px 0;margin-top:15px;margin-left:auto;text-align:center;text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:4px;transition:all .2s ease}.perfume-img{display:block;width:100%;height:auto;transition:filter .3s ease,opacity .3s ease}.perfume-img.dimmed{filter:brightness(.2);opacity:.5}.tooltip{position:absolute;padding:6px 10px;background:#ffffffe6;color:#000;font-weight:700;border-radius:4px;pointer-events:none;white-space:nowrap;transform:translate(-50%,-120%);opacity:0;transition:opacity .2s ease;z-index:3}.hotspot{position:absolute;z-index:2;cursor:pointer}.perfume-gallery{position:relative;width:100%;max-width:1200px;margin:auto}.perfume-image{display:block;width:100%;height:auto}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000bf;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.hotspot{position:absolute;z-index:2}.hotspot:hover~.overlay{opacity:1}.hotspot-1:hover~.overlay{clip-path:polygon(0 0,9% 0,9% 100%,0 100%)}.hotspot-2:hover~.overlay{clip-path:polygon(10% 0,19% 0,19% 100%,10% 100%)}.hotspot-3:hover~.overlay{clip-path:polygon(20% 0,29% 0,29% 100%,20% 100%)}.hotspot-4:hover~.overlay{clip-path:polygon(30% 0,39% 0,39% 100%,30% 100%)}.hotspot-5:hover~.overlay{clip-path:polygon(40% 0,49% 0,49% 100%,40% 100%)}.hotspot-6:hover~.overlay{clip-path:polygon(50% 0,59% 0,59% 100%,50% 100%)}.hotspot-7:hover~.overlay{clip-path:polygon(60% 0,69% 0,69% 100%,60% 100%)}.hotspot-8:hover~.overlay{clip-path:polygon(70% 0,79% 0,79% 100%,70% 100%)}.hotspot-9:hover~.overlay{clip-path:polygon(80% 0,89% 0,89% 100%,80% 100%)}.hotspot-10:hover~.overlay{clip-path:polygon(90% 0,100% 0,100% 100%,90% 100%)}.hotspot-1{top:35%;left:0%;width:9%;height:60%}.hotspot-2{top:35%;left:10%;width:9%;height:60%}.hotspot-3{top:35%;left:20%;width:9%;height:60%}.hotspot-4{top:35%;left:30%;width:9%;height:60%}.hotspot-5{top:35%;left:40%;width:9%;height:60%}.hotspot-6{top:10%;left:50%;width:9%;height:60%}.hotspot-7{top:10%;left:60%;width:9%;height:60%}.hotspot-8{top:10%;left:70%;width:9%;height:60%}.hotspot-9{top:10%;left:80%;width:9%;height:60%}.hotspot-10{top:10%;left:90%;width:9%;height:60%}.perfume-gallery{position:relative;display:inline-block;width:100%;max-width:1200px;margin:0 auto}.perfume-gallery img{width:100%;height:auto;display:block}.dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000bf;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.perfume-hover-area{position:absolute;z-index:2;transition:all .3s ease}.perfume-hover-area:hover~.dark-overlay{opacity:1}.perfume-1:hover~.dark-overlay{clip-path:polygon(0 0,1% 0,1% 100%,10% 100%,10% 0,100% 0,100% 100%,0 100%)}.perfume-2:hover~.dark-overlay{clip-path:polygon(0 0,11% 0,11% 100%,20% 100%,20% 0,100% 0,100% 100%,0 100%)}.perfume-3:hover~.dark-overlay{clip-path:polygon(0 0,21% 0,21% 100%,30% 100%,30% 0,100% 0,100% 100%,0 100%)}.perfume-4:hover~.dark-overlay{clip-path:polygon(0 0,31% 0,31% 100%,40% 100%,40% 0,100% 0,100% 100%,0 100%)}.perfume-5:hover~.dark-overlay{clip-path:polygon(0 0,42% 0,42% 100%,51% 100%,51% 0,100% 0,100% 100%,0 100%)}.perfume-6:hover~.dark-overlay{clip-path:polygon(0 0,52% 0,52% 45%,60% 45%,60% 0,100% 0,100% 100%,0 100%)}.perfume-7:hover~.dark-overlay{clip-path:polygon(0 0,61% 0,61% 45%,69% 45%,69% 0,100% 0,100% 100%,0 100%)}.perfume-8:hover~.dark-overlay{clip-path:polygon(0 0,70% 0,70% 45%,78% 45%,78% 0,100% 0,100% 100%,0 100%)}.perfume-9:hover~.dark-overlay{clip-path:polygon(0 0,79% 0,79% 45%,87% 45%,87% 0,100% 0,100% 100%,0 100%)}.perfume-10:hover~.dark-overlay{clip-path:polygon(0 0,88% 0,88% 45%,96% 45%,96% 0,100% 0,100% 100%,0 100%)}.perfume-1{top:35%;left:1%;width:9%;height:45%}.perfume-2{top:35%;left:11%;width:9%;height:45%}.perfume-3{top:35%;left:21%;width:9%;height:45%}.perfume-4{top:35%;left:31%;width:9%;height:45%}.perfume-5{top:35%;left:42%;width:9%;height:45%}.perfume-6{top:10%;left:52%;width:8%;height:35%}.perfume-7{top:10%;left:61%;width:8%;height:35%}.perfume-8{top:10%;left:70%;width:8%;height:35%}.perfume-9{top:10%;left:79%;width:8%;height:35%}.perfume-10{top:10%;left:88%;width:8%;height:35%}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
