.AboutPerfume_section__WUjU9{padding:6rem 0;background:#fff}.AboutPerfume_container__Y4iPY{max-width:1400px;margin:0 auto;padding:0 1.5rem}.AboutPerfume_grid__fygPt{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.AboutPerfume_imageWrapper__0zlYH{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1)}.AboutPerfume_image__Kt33l{width:100%;height:100%;object-fit:cover}.AboutPerfume_content__NA2Yt{padding:2rem}.AboutPerfume_title__WuwQY{font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#000;margin-bottom:1rem}.AboutPerfume_divider__mQYyz{width:100px;height:3px;background:#d4af37;margin:1.5rem 0}.AboutPerfume_text__ew1OR{font-size:1.125rem;line-height:1.8;color:#666;margin-bottom:1.5rem}@media (max-width:992px){.AboutPerfume_section__WUjU9{padding:4rem 0}.AboutPerfume_grid__fygPt{grid-template-columns:1fr;gap:3rem}.AboutPerfume_content__NA2Yt{padding:0}}.PriceDisplay_priceDisplay__S12I_{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.PriceDisplay_originalPrice__qA_Vy{font-size:1rem;color:#888;text-decoration:line-through;font-weight:400}.PriceDisplay_salePrice__YFwao{font-size:1.25rem;font-weight:700;color:#b8860b}.PriceDisplay_small__QS6E6 .PriceDisplay_originalPrice__qA_Vy{font-size:.875rem}.PriceDisplay_normal__dwZne .PriceDisplay_originalPrice__qA_Vy,.PriceDisplay_small__QS6E6 .PriceDisplay_salePrice__YFwao{font-size:1rem}.PriceDisplay_large__N91Ly .PriceDisplay_originalPrice__qA_Vy,.PriceDisplay_normal__dwZne .PriceDisplay_salePrice__YFwao{font-size:1.25rem}.PriceDisplay_large__N91Ly .PriceDisplay_salePrice__YFwao{font-size:1.75rem}@media (max-width:768px){.PriceDisplay_priceDisplay__S12I_{gap:6px}.PriceDisplay_small__QS6E6 .PriceDisplay_originalPrice__qA_Vy{font-size:.8rem}.PriceDisplay_small__QS6E6 .PriceDisplay_salePrice__YFwao{font-size:.95rem}.PriceDisplay_large__N91Ly .PriceDisplay_originalPrice__qA_Vy{font-size:1.125rem}.PriceDisplay_large__N91Ly .PriceDisplay_salePrice__YFwao{font-size:1.5rem}}@media (max-width:480px){.PriceDisplay_priceDisplay__S12I_{gap:4px}}.ProductCard_card__syd1X{display:flex;flex-direction:column;background:#fff;border:2px solid #d4af37;border-radius:12px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.ProductCard_card__syd1X:hover{transform:translateY(-8px);box-shadow:0 12px 36px rgba(212,175,55,.25);border-color:#b8941e}.ProductCard_imageWrapper__v_0cF{position:relative;width:100%;padding-top:100%;overflow:hidden;background:#f5f5f5}.ProductCard_image__gQGbo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ProductCard_card__syd1X:hover .ProductCard_image__gQGbo{transform:scale(1.08)}.ProductCard_wishlistBtn__Isf24{position:absolute;top:1rem;right:1rem;width:44px;height:44px;background:hsla(0,0%,100%,.95);border:1px solid #d4af37;border-radius:50%;color:#d4af37;font-size:1.125rem;cursor:pointer;z-index:2;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ProductCard_wishlistBtn__Isf24:hover{background:#d4af37;color:#fff;transform:scale(1.1)}.ProductCard_badge__WGJvI{position:absolute;top:1rem;left:1rem;background:#d4af37;color:#000;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;z-index:2;box-shadow:0 4px 12px rgba(212,175,55,.3)}.ProductCard_content__mtX3_{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;flex:1 1}.ProductCard_name__sCv6k{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600;color:#000;margin:0;line-height:1.3}.ProductCard_inspiredBy__oSs4P{font-size:.875rem;color:#666;font-style:italic;margin:0}.ProductCard_rating__NH1bZ{display:flex;align-items:center;gap:.25rem;color:#d4af37;font-size:.875rem}.ProductCard_reviewCount__krTN6{color:#666;margin-left:.5rem;font-size:.8125rem}.ProductCard_priceWrapper__Hxpuq{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.ProductCard_originalPrice__jj7P_{font-size:1rem;color:#999;text-decoration:line-through}.ProductCard_price__Z10KW{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;color:#000}.ProductCard_savings__Hb11F{background:#f4e4c1;color:#b8941e;padding:.25rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:600}.ProductCard_addToCartBtn__FXkaD{width:100%;padding:1rem;background:#000;color:#fff;border:2px solid #000;border-radius:4px;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.75rem}.ProductCard_addToCartBtn__FXkaD:hover{background:#d4af37;border-color:#d4af37;color:#000;transform:translateY(-2px);box-shadow:0 6px 16px rgba(212,175,55,.3)}.ProductCard_addToCartBtn__FXkaD i{font-size:1rem}@media (max-width:768px){.ProductCard_content__mtX3_{padding:1.25rem;gap:.625rem}.ProductCard_name__sCv6k{font-size:1.25rem}.ProductCard_price__Z10KW{font-size:1.75rem}.ProductCard_wishlistBtn__Isf24{width:40px;height:40px;font-size:1rem}.ProductCard_addToCartBtn__FXkaD{padding:.875rem;font-size:.875rem}}.bundle_bundlePage__Qs29L{background:#f5f5f5;min-height:100vh}.bundle_hero__M78Iv{background:linear-gradient(135deg,#000,#1a1a1a);padding:4rem 0;text-align:center;color:#fff}.bundle_container__QcM1S{max-width:1400px;margin:0 auto;padding:0 1.5rem}.bundle_title__ZUhlu{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:700;margin-bottom:1rem}.bundle_divider___9Qr_{width:120px;height:3px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);margin:1.5rem auto}.bundle_subtitle__xeJ1L{font-size:1.25rem;color:#f4e4c1;margin-bottom:2rem}.bundle_priceDisplay__ibJCk{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.bundle_oldPrice__Z_9TM{font-size:2rem;color:#999;text-decoration:line-through}.bundle_newPrice__dSPov{font-family:Cormorant Garamond,serif;font-size:4rem;font-weight:700;color:#d4af37}.bundle_badge__81GAB{background:#d4af37;color:#000;padding:.75rem 1.5rem;border-radius:50px;font-weight:700;font-size:1.125rem}.bundle_bundleImageSection__9icWb{position:relative;margin:4rem 0;border-radius:16px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.15)}.bundle_bundleImage__3_aP7{width:100%;height:auto;display:block}.bundle_bundleOverlay__uqQ5y{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent);padding:3rem;color:#fff;text-align:center}.bundle_bundleOverlay__uqQ5y h2{font-family:Cormorant Garamond,serif;font-size:3rem;color:#d4af37;margin-bottom:.5rem}.bundle_bundleOverlay__uqQ5y p{font-size:1.25rem;color:#f4e4c1}.bundle_howItWorks__a0nhz{padding:4rem 0;text-align:center}.bundle_howItWorks__a0nhz h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.bundle_stepsGrid__Di1uh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;margin-top:3rem}.bundle_step__Q2oG1{text-align:center}.bundle_stepNumber__Q68xR{width:80px;height:80px;background:#d4af37;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;margin:0 auto 1.5rem;font-family:Cormorant Garamond,serif}.bundle_step__Q2oG1 h3{font-size:1.5rem;margin-bottom:.75rem}.bundle_step__Q2oG1 p{color:#666;font-size:1rem}.bundle_preMadeBundles__qAOvU{padding:4rem 0;text-align:center}.bundle_preMadeBundles__qAOvU h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700}.bundle_sectionSubtitle___mND5{font-size:1.125rem;color:#666;max-width:600px;margin:0 auto 3rem}.bundle_bundlesGrid__J0QLF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;margin-top:3rem}.bundle_bundleCard__t880f{background:#fff;border:2px solid #d4af37;border-radius:12px;padding:2.5rem;transition:transform .4s ease}.bundle_bundleCard__t880f:hover{transform:translateY(-8px);box-shadow:0 12px 36px rgba(212,175,55,.2)}.bundle_bundleCard__t880f h3{font-family:Cormorant Garamond,serif;font-size:1.75rem;margin-bottom:2rem}.bundle_bundleProducts__Rj3XA{display:flex;justify-content:space-around;margin-bottom:2rem}.bundle_miniProduct__PmRNh{text-align:center}.bundle_miniProduct__PmRNh img{border-radius:8px;border:2px solid #e0e0e0;margin-bottom:.75rem}.bundle_miniProduct__PmRNh p{font-size:.875rem;color:#333}.bundle_bundlePrice__D_ieR{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.bundle_strikethrough__uc_qh{font-size:1.25rem;color:#999;text-decoration:line-through}.bundle_salePrice__vBizQ{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;color:#d4af37}.bundle_addBundleBtn__6fCE0{width:100%;padding:1.125rem;background:#d4af37;color:#000;border:none;border-radius:6px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.bundle_addBundleBtn__6fCE0:hover{background:#f4e4c1;transform:translateY(-2px);box-shadow:0 6px 16px rgba(212,175,55,.3)}.bundle_reviewCount__hcXlz{font-size:.9375rem;color:#666;margin:0}.bundle_allProducts__MPXjp{padding:4rem 0}.bundle_allProducts__MPXjp h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;text-align:center}.bundle_productsGrid__twThl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}.bundle_benefits__m3IS4{padding:4rem 0;text-align:center}.bundle_benefits__m3IS4 h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700}.bundle_benefitsGrid__Z1Ar3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5rem;gap:2.5rem;margin-top:3rem}.bundle_benefit__EILPC{background:#fff;padding:2.5rem 2rem;border-radius:12px;border:2px solid #e0e0e0;transition:all .3s ease}.bundle_benefit__EILPC:hover{border-color:#d4af37;transform:translateY(-4px)}.bundle_benefit__EILPC i{font-size:3rem;color:#d4af37;margin-bottom:1.5rem}.bundle_benefit__EILPC h3{font-size:1.25rem;margin-bottom:.75rem}.bundle_benefit__EILPC p{color:#666;font-size:1rem}@media (max-width:1200px){.bundle_productsGrid__twThl{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.bundle_stepsGrid__Di1uh{gap:2rem}.bundle_bundlesGrid__J0QLF,.bundle_stepsGrid__Di1uh{grid-template-columns:1fr}.bundle_benefitsGrid__Z1Ar3{grid-template-columns:repeat(2,1fr);gap:2rem}.bundle_productsGrid__twThl{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.bundle_hero__M78Iv{padding:3rem 0}.bundle_title__ZUhlu{font-size:2.5rem}.bundle_newPrice__dSPov{font-size:3rem}.bundle_bundleOverlay__uqQ5y{padding:2rem}.bundle_bundleOverlay__uqQ5y h2{font-size:2rem}.bundle_productsGrid__twThl{grid-template-columns:1fr}.bundle_benefitsGrid__Z1Ar3{grid-template-columns:1fr;gap:1.5rem}.bundle_bundleProducts__Rj3XA{flex-direction:column;gap:1.5rem}}.BestSellers_section__iroeT{padding:6rem 0;background:#fff}.BestSellers_container__8hKmu{max-width:1400px;margin:0 auto;padding:0 1.5rem}.BestSellers_header__FUN_1{text-align:center;margin-bottom:4rem}.BestSellers_title__9t9sI{font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#000;margin-bottom:1rem}.BestSellers_divider__XhY3i{width:120px;height:3px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);margin:1.5rem auto}.BestSellers_subtitle__iTTsX{font-size:1.125rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.BestSellers_grid__5cp4s{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}@media (max-width:1200px){.BestSellers_grid__5cp4s{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.BestSellers_section__iroeT{padding:4rem 0}.BestSellers_header__FUN_1{margin-bottom:3rem}.BestSellers_grid__5cp4s{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.BestSellers_section__iroeT{padding:3rem 0}.BestSellers_container__8hKmu{padding:0 1rem}.BestSellers_header__FUN_1{margin-bottom:2.5rem}.BestSellers_grid__5cp4s{grid-template-columns:1fr;gap:1.5rem}}.ComparisonTable_section__CgquZ{padding:6rem 0;background:#f5f5f5}.ComparisonTable_container__A8_Wg{max-width:1000px;margin:0 auto;padding:0 1.5rem;text-align:center}.ComparisonTable_title__0mizn{font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#000;margin-bottom:1rem}.ComparisonTable_divider__fzCCN{width:120px;height:3px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);margin:1.5rem auto 3rem}.ComparisonTable_tableWrapper__S03cs{overflow-x:auto;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.ComparisonTable_table__i7C4d{width:100%;background:#fff;border-collapse:collapse}.ComparisonTable_table__i7C4d td,.ComparisonTable_table__i7C4d th{padding:1.5rem;text-align:center;border:1px solid #d4af37}.ComparisonTable_table__i7C4d thead th{font-family:Cormorant Garamond,serif;font-size:1.375rem;font-weight:600;background:#000;color:#fff;border-color:#d4af37}.ComparisonTable_table__i7C4d th.ComparisonTable_highlight__nRvHV{background:#d4af37;color:#000}.ComparisonTable_table__i7C4d td{font-size:1.125rem;color:#666}.ComparisonTable_table__i7C4d td.ComparisonTable_highlight__nRvHV{font-weight:700;color:#d4af37;background:#fffef9}.ComparisonTable_table__i7C4d tbody tr:hover{background:#f9f9f9}@media (max-width:768px){.ComparisonTable_section__CgquZ{padding:4rem 0}.ComparisonTable_table__i7C4d td,.ComparisonTable_table__i7C4d th{padding:1rem .75rem;font-size:.9375rem}.ComparisonTable_table__i7C4d thead th{font-size:1.125rem}}.Hero_hero__Bbyie{position:relative;width:100%;height:calc(100vh - 80px);min-height:600px;overflow:hidden}.Hero_slideshowContainer__dMX4f{position:relative;width:100%;height:100%}.Hero_slide__XNqY_{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.Hero_slide__XNqY_.Hero_active__MRGCE{opacity:1;z-index:1}.Hero_imageWrapper__nUeti{position:relative;width:100%;height:100%}.Hero_slideImage__J5lQZ{object-fit:cover!important;filter:brightness(1.05) contrast(1.05)}.Hero_overlay__zzz2t{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.1) 50%,rgba(0,0,0,.3));z-index:1}.Hero_darkSlide__0LxG7{width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#000 50%,#1a1a1a);position:relative;overflow:hidden}.Hero_luxuryPattern__1hDPZ{width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(212,175,55,.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(212,175,55,.1) 0,transparent 50%);animation:Hero_shimmer__DSXpb 8s ease-in-out infinite}@keyframes Hero_shimmer__DSXpb{0%,to{opacity:.5}50%{opacity:1}}.Hero_holidaySlide__Fcgic{width:100%;height:100%;background:linear-gradient(180deg,#0f2027,#203a43,#2c5364);position:relative;overflow:hidden}.Hero_snowflakes__L2k4O{position:absolute;width:100%;height:100%;pointer-events:none}.Hero_snowflake__aRcdw{position:absolute;color:hsla(0,0%,100%,.8);font-size:20px;animation:Hero_snowfall__xtmgx linear infinite}.Hero_snowflake__aRcdw:first-child{left:10%;animation-duration:10s;animation-delay:0s}.Hero_snowflake__aRcdw:nth-child(2){left:20%;animation-duration:12s;animation-delay:1s}.Hero_snowflake__aRcdw:nth-child(3){left:30%;animation-duration:15s;animation-delay:2s}.Hero_snowflake__aRcdw:nth-child(4){left:40%;animation-duration:11s;animation-delay:3s}.Hero_snowflake__aRcdw:nth-child(5){left:50%;animation-duration:13s;animation-delay:1.5s}.Hero_snowflake__aRcdw:nth-child(6){left:60%;animation-duration:14s;animation-delay:2.5s}.Hero_snowflake__aRcdw:nth-child(7){left:70%;animation-duration:16s;animation-delay:.5s}.Hero_snowflake__aRcdw:nth-child(8){left:80%;animation-duration:12s;animation-delay:3.5s}.Hero_snowflake__aRcdw:nth-child(9){left:90%;animation-duration:11s;animation-delay:1s}.Hero_snowflake__aRcdw:nth-child(10){left:15%;animation-duration:13s;animation-delay:2s}.Hero_snowflake__aRcdw:nth-child(n+11){left:calc(5% * (var(--i, 1)));animation-duration:14s;animation-delay:.5s}@keyframes Hero_snowfall__xtmgx{0%{top:-10%;transform:translateX(0) rotate(0deg)}to{top:110%;transform:translateX(100px) rotate(1turn)}}.Hero_content__Cqrc_{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.Hero_container__qibJN{max-width:1400px;width:100%;padding:0 1.5rem;text-align:center}.Hero_textWrapper__6mygo{max-width:900px;margin:0 auto;animation:Hero_fadeInUp__4JKTN 1s ease}@keyframes Hero_fadeInUp__4JKTN{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.Hero_heading__PVQsP{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:700;color:#fff;text-shadow:2px 4px 8px rgba(0,0,0,.5);margin-bottom:1.5rem;letter-spacing:.02em;line-height:1.1}.Hero_subheading__c0yg1{font-family:Montserrat,sans-serif;font-size:clamp(1.125rem,2.5vw,1.75rem);font-weight:400;color:#f4e4c1;text-shadow:1px 2px 4px rgba(0,0,0,.5);margin-bottom:2rem;letter-spacing:.1em;text-transform:uppercase}.Hero_divider__aNgLJ{width:120px;height:3px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);margin:2rem auto}.Hero_buttonGroup__wY34R{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.Hero_btnPrimary__Tbt9N,.Hero_btnSecondary__J0YLd{padding:1.125rem 3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Hero_btnPrimary__Tbt9N{background:#d4af37;color:#000;border:2px solid #d4af37;box-shadow:0 4px 16px rgba(212,175,55,.3)}.Hero_btnPrimary__Tbt9N:hover{background:#f4e4c1;transform:translateY(-3px);box-shadow:0 8px 24px rgba(212,175,55,.4)}.Hero_btnSecondary__J0YLd{background:transparent;color:#fff;border:2px solid #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Hero_btnSecondary__J0YLd:hover{background:#fff;color:#000;transform:translateY(-3px);box-shadow:0 8px 24px hsla(0,0%,100%,.3)}.Hero_navBtn__pLjf_{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;font-size:1.25rem;cursor:pointer;z-index:3;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.Hero_navBtn__pLjf_:hover{background:rgba(212,175,55,.9);border-color:#d4af37;color:#000;transform:translateY(-50%) scale(1.1)}.Hero_prevBtn__n_9XD{left:2rem}.Hero_nextBtn__5vtb_{right:2rem}.Hero_indicators__Cv5MW{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:3}.Hero_dot__XBABZ{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.4);border:2px solid hsla(0,0%,100%,.6);cursor:pointer;transition:all .3s ease;padding:0}.Hero_dot__XBABZ:hover{background:hsla(0,0%,100%,.7);transform:scale(1.2)}.Hero_dotActive__RLxbh{background:#d4af37;border-color:#d4af37;width:40px;border-radius:6px}@media (max-width:992px){.Hero_hero__Bbyie{height:calc(100vh - 70px);min-height:500px}.Hero_navBtn__pLjf_{width:50px;height:50px;font-size:1rem}.Hero_prevBtn__n_9XD{left:1rem}.Hero_nextBtn__5vtb_{right:1rem}.Hero_indicators__Cv5MW{bottom:2rem}}@media (max-width:768px){.Hero_hero__Bbyie{min-height:450px}.Hero_heading__PVQsP{font-size:2.5rem}.Hero_subheading__c0yg1{font-size:1rem}.Hero_buttonGroup__wY34R{gap:1rem}.Hero_btnPrimary__Tbt9N,.Hero_btnSecondary__J0YLd{padding:.875rem 2rem;font-size:.875rem}.Hero_navBtn__pLjf_{width:44px;height:44px;font-size:.875rem}.Hero_prevBtn__n_9XD{left:.5rem}.Hero_nextBtn__5vtb_{right:.5rem}}@media (max-width:480px){.Hero_hero__Bbyie{min-height:400px}.Hero_heading__PVQsP{font-size:2rem}.Hero_subheading__c0yg1{font-size:.875rem}.Hero_divider__aNgLJ{width:80px;margin:1.5rem auto}.Hero_buttonGroup__wY34R{flex-direction:column;gap:.75rem}.Hero_btnPrimary__Tbt9N,.Hero_btnSecondary__J0YLd{width:100%;max-width:280px;padding:1rem 2rem}.Hero_indicators__Cv5MW{bottom:1.5rem;gap:.75rem}.Hero_dot__XBABZ{width:10px;height:10px}.Hero_dotActive__RLxbh{width:30px}}.MergedSpecial_section__omDON{padding:6rem 0;background:linear-gradient(180deg,#f5f5f5 0,#fffef9)}.MergedSpecial_container__6nXh0{max-width:1400px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem;gap:3rem}.MergedSpecial_meetUs__BB4Gb{background:#fff;border:2px solid #d4af37;border-radius:12px;overflow:hidden;transition:transform .4s ease}.MergedSpecial_meetUs__BB4Gb:hover{transform:translateY(-8px);box-shadow:0 12px 36px rgba(212,175,55,.2)}.MergedSpecial_imageWrapper___PfJM{position:relative;width:100%;aspect-ratio:3/2}.MergedSpecial_image__ZvNNQ{width:100%;height:100%;object-fit:cover}.MergedSpecial_content__qY3I2{padding:2rem;text-align:center}.MergedSpecial_sectionTitle__qExFW,.MergedSpecial_subtitle__cCTNo{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:600;color:#000;margin-bottom:1rem}.MergedSpecial_address__eI_yr{font-size:1rem;line-height:1.6;color:#666;margin-bottom:1.5rem}.MergedSpecial_btnOutline__OFkp2,.MergedSpecial_btnSecondary__ktzl5,.MergedSpecial_btn__1r7jx{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.9375rem;border-radius:4px;transition:all .3s ease}.MergedSpecial_btn__1r7jx{background:#d4af37;color:#000;border:2px solid #d4af37}.MergedSpecial_btn__1r7jx:hover{background:#f4e4c1;transform:translateY(-2px)}.MergedSpecial_fallCollection__tzMCM,.MergedSpecial_social__Li58b{background:#fff;border:2px solid #d4af37;border-radius:12px;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.MergedSpecial_divider__KaqTp{width:80px;height:2px;background:#d4af37;margin:1rem auto 1.5rem}.MergedSpecial_fallCollection__tzMCM p{color:#666;margin-bottom:2rem}.MergedSpecial_buttonGroup__EyH4N{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.MergedSpecial_btnSecondary__ktzl5{background:#000;color:#fff;border:2px solid #000}.MergedSpecial_btnSecondary__ktzl5:hover{background:#d4af37;border-color:#d4af37;color:#000}.MergedSpecial_btnOutline__OFkp2{background:transparent;color:#d4af37;border:2px solid #d4af37}.MergedSpecial_btnOutline__OFkp2:hover{background:#d4af37;color:#000}.MergedSpecial_socialIcons__36NI_{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.MergedSpecial_socialIcon__SboUe{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:2px solid #d4af37;border-radius:50%;color:#d4af37;font-size:1.5rem;transition:all .3s ease}.MergedSpecial_socialIcon__SboUe:hover{background:#d4af37;color:#fff;transform:translateY(-4px) scale(1.1)}@media (max-width:992px){.MergedSpecial_section__omDON{padding:4rem 0}.MergedSpecial_container__6nXh0{grid-template-columns:1fr;gap:2.5rem}.MergedSpecial_fallCollection__tzMCM,.MergedSpecial_social__Li58b{padding:2.5rem 2rem}}@media (max-width:768px){.MergedSpecial_section__omDON{padding:3rem 0}.MergedSpecial_container__6nXh0{padding:0 1rem;gap:2rem}.MergedSpecial_content__qY3I2{padding:1.5rem}.MergedSpecial_buttonGroup__EyH4N{flex-direction:column;width:100%}.MergedSpecial_btnOutline__OFkp2,.MergedSpecial_btnSecondary__ktzl5,.MergedSpecial_btn__1r7jx{width:100%}.MergedSpecial_socialIcon__SboUe{width:50px;height:50px;font-size:1.25rem}}.OurMission_section__c5LIZ{padding:6rem 0;background:linear-gradient(135deg,#1a1a1a,#000 50%,#1a1a1a);color:#fff;text-align:center}.OurMission_container__XqWn4{max-width:900px;margin:0 auto;padding:0 1.5rem}.OurMission_icon__0XhVi{font-size:4rem;color:#d4af37;margin-bottom:2rem;animation:OurMission_fadeIn__2Ud9x .8s ease}.OurMission_title__TGXiZ{font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1rem}.OurMission_divider__2rBTM{width:120px;height:3px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);margin:1.5rem auto}.OurMission_text__ZsInI{font-size:1.25rem;line-height:1.8;color:#ccc;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.OurMission_btn__1HX_B{display:inline-flex;align-items:center;gap:.75rem;padding:1.125rem 3rem;background:#d4af37;color:#000;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;transition:all .4s ease}.OurMission_btn__1HX_B:hover{background:#f4e4c1;transform:translateY(-3px);box-shadow:0 8px 24px rgba(212,175,55,.4)}@keyframes OurMission_fadeIn__2Ud9x{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.OurMission_section__c5LIZ{padding:4rem 0}.OurMission_icon__0XhVi{font-size:3rem}.OurMission_text__ZsInI{font-size:1.125rem}}.ShopByCategory_section__qBLJv{padding:6rem 0;background:#f5f5f5}.ShopByCategory_container__hcNGg{max-width:1400px;margin:0 auto;padding:0 1.5rem}.ShopByCategory_header__L9mY_{text-align:center;margin-bottom:4rem}.ShopByCategory_title__E5sQ0{font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#000;margin-bottom:1rem}.ShopByCategory_divider__VotFl{width:120px;height:3px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);margin:1.5rem auto}.ShopByCategory_grid__VFEKQ{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2rem;gap:2rem}.ShopByCategory_categoryCard___58YS{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.ShopByCategory_categoryCard___58YS:hover{transform:translateY(-8px)}.ShopByCategory_imageWrapper__l8wCe{position:relative;width:100%;max-width:180px;aspect-ratio:1;border-radius:50%;border:3px solid #d4af37;overflow:hidden;margin-bottom:1.5rem;background:#fff;transition:all .4s cubic-bezier(.4,0,.2,1)}.ShopByCategory_categoryCard___58YS:hover .ShopByCategory_imageWrapper__l8wCe{border-color:#b8941e;box-shadow:0 8px 24px rgba(212,175,55,.3)}.ShopByCategory_image__mdNRI{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ShopByCategory_categoryCard___58YS:hover .ShopByCategory_image__mdNRI{transform:scale(1.1)}.ShopByCategory_overlay__2DSEV{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;transition:background .3s ease}.ShopByCategory_categoryCard___58YS:hover .ShopByCategory_overlay__2DSEV{background:rgba(212,175,55,.1)}.ShopByCategory_categoryName__IBNxr{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600;color:#000;margin:0 0 .5rem;transition:color .3s ease}.ShopByCategory_categoryCard___58YS:hover .ShopByCategory_categoryName__IBNxr{color:#d4af37}.ShopByCategory_count__90w2j{font-size:.9375rem;color:#666;margin:0}@media (max-width:1200px){.ShopByCategory_grid__VFEKQ{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.ShopByCategory_section__qBLJv{padding:4rem 0}.ShopByCategory_header__L9mY_{margin-bottom:3rem}.ShopByCategory_grid__VFEKQ{grid-template-columns:repeat(3,1fr);gap:1.5rem}.ShopByCategory_imageWrapper__l8wCe{max-width:150px}.ShopByCategory_categoryName__IBNxr{font-size:1.25rem}}@media (max-width:768px){.ShopByCategory_section__qBLJv{padding:3rem 0}.ShopByCategory_container__hcNGg{padding:0 1rem}.ShopByCategory_header__L9mY_{margin-bottom:2.5rem}.ShopByCategory_grid__VFEKQ{grid-template-columns:repeat(2,1fr);gap:1.5rem}.ShopByCategory_imageWrapper__l8wCe{max-width:140px}}@media (max-width:480px){.ShopByCategory_grid__VFEKQ{grid-template-columns:1fr;gap:2rem}.ShopByCategory_imageWrapper__l8wCe{max-width:200px}}.WhatsNew_section__GzZ_b{padding:6rem 0;background:#fff}.WhatsNew_container__OATT1{max-width:1400px;margin:0 auto;padding:0 1.5rem}.WhatsNew_title__kiRdC{font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#000;text-align:center;margin-bottom:1rem}.WhatsNew_divider__aIY_7{width:120px;height:3px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);margin:1.5rem auto}.WhatsNew_subtitle__iqth7{text-align:center;font-size:1.125rem;color:#666;margin-bottom:4rem}.WhatsNew_grid___RP8J{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}@media (max-width:1200px){.WhatsNew_grid___RP8J{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.WhatsNew_section__GzZ_b{padding:4rem 0}.WhatsNew_grid___RP8J{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.WhatsNew_section__GzZ_b{padding:3rem 0}.WhatsNew_container__OATT1{padding:0 1rem}.WhatsNew_subtitle__iqth7{margin-bottom:3rem}.WhatsNew_grid___RP8J{grid-template-columns:1fr}}.product_productPage__qcJNZ{background:#f5f5f5;padding:3rem 0;min-height:100vh}.product_container__C8KJk{max-width:1400px;margin:0 auto;padding:0 1.5rem}.product_breadcrumb__NDgfJ{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9375rem;color:#666}.product_breadcrumb__NDgfJ a{color:#000;text-decoration:none;transition:color .3s ease}.product_breadcrumb__NDgfJ a:hover,.product_breadcrumb__NDgfJ span:last-child{color:#d4af37}.product_productGrid__aF3bl{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;background:#fff;border-radius:16px;padding:3rem;margin-bottom:4rem}.product_imageSection__eNu_d{display:flex;flex-direction:column;gap:1.5rem}.product_mainImage__Rq63v{position:relative;border-radius:12px;overflow:hidden;border:2px solid #d4af37}.product_mainImage__Rq63v .product_image__c_WWP{width:100%;height:auto;display:block}.product_badge__yryoM{position:absolute;top:1.5rem;right:1.5rem;background:#4caf50;color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-weight:700}.product_thumbnails__NepFy{display:flex;gap:1rem}.product_thumbnail__J6REn{width:100px;height:100px;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:none;padding:0}.product_thumbnail__J6REn.product_active__dq2Pz,.product_thumbnail__J6REn:hover{border-color:#d4af37;transform:scale(1.05)}.product_thumbnail__J6REn img{width:100%;height:100%;object-fit:cover}.product_infoSection__x_kze{display:flex;flex-direction:column}.product_productName__ibcLG{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:700;margin-bottom:1rem}.product_rating__ZiRaO{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:#d4af37;font-size:1.125rem}.product_reviewCount__w49We{color:#666;font-size:.9375rem;margin-left:.5rem}.product_inspiredBy__ENDkZ{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#666;margin-bottom:2rem;font-style:italic}.product_inspiredBy__ENDkZ i{color:#d4af37}.product_priceSection__6Ef92{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.product_originalPrice__ezIKX{font-size:1.5rem;color:#999;text-decoration:line-through}.product_price__SpwA3{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:700;color:#000}.product_savings__4FN1F{background:#4caf50;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:1rem;font-weight:700}.product_description__I2SK6{font-size:1.0625rem;line-height:1.8;color:#666;margin-bottom:2rem}.product_notesSection__HEc4o{margin-bottom:2rem;padding:1.5rem;background:#f5f5f5;border-radius:8px}.product_notesSection__HEc4o h3{font-size:1.25rem;margin-bottom:1rem}.product_notesList__hfoK5{display:flex;flex-wrap:wrap;gap:.75rem}.product_note__Yk1A1{display:inline-flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9375rem;border:1px solid #e0e0e0}.product_note__Yk1A1 i{color:#d4af37}.product_features__HMNHC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.product_feature__aN0vA{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f5f5f5;border-radius:8px}.product_feature__aN0vA i{color:#d4af37;font-size:1.25rem}.product_feature__aN0vA span{font-size:.875rem;color:#333}.product_actions__1cpyE{display:flex;gap:1rem;margin-bottom:1.5rem}.product_quantitySelector__NtTcU{display:flex;align-items:center;border:2px solid #e0e0e0;border-radius:6px;overflow:hidden}.product_quantitySelector__NtTcU button{width:50px;height:50px;background:#fff;border:none;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;justify-content:center}.product_quantitySelector__NtTcU button:hover{background:#f5f5f5}.product_quantitySelector__NtTcU span{width:60px;text-align:center;font-weight:700;font-size:1.125rem}.product_addToCartBtn__75HZf{flex:1 1;padding:1rem 2rem;background:#d4af37;color:#000;border:none;border-radius:6px;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.product_addToCartBtn__75HZf:hover{background:#f4e4c1;transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.3)}.product_wishlistBtn__QV_8_{width:60px;height:60px;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#666}.product_wishlistBtn__QV_8_:hover{border-color:#d4af37;color:#d4af37}.product_wishlistBtn__QV_8_.product_active__dq2Pz{background:#d4af37;border-color:#d4af37;color:#fff}.product_stockStatus__g6xxF{display:flex;align-items:center;gap:.75rem;color:#4caf50;font-weight:600;margin-bottom:1.5rem}.product_stockStatus__g6xxF i{font-size:1.25rem}.product_bundleOffer__1UEhg{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#d4af37,#f4e4c1);border-radius:8px;margin-top:auto}.product_bundleOffer__1UEhg i{font-size:2rem;color:#000}.product_bundleOffer__1UEhg div{flex:1 1}.product_bundleOffer__1UEhg strong{display:block;font-size:1.125rem;margin-bottom:.25rem}.product_bundleOffer__1UEhg p{font-size:.9375rem;color:#333;margin:0}.product_bundleOffer__1UEhg a{color:#000;font-weight:700;text-decoration:none;white-space:nowrap}.product_reviewsSection__eSAhI{background:#fff;border-radius:16px;padding:3rem;margin-bottom:4rem}.product_reviewsSection__eSAhI h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;text-align:center}.product_reviewsPreview__tA_P_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem}.product_reviewCard__z5iBF{padding:2rem;background:#f5f5f5;border-radius:12px}.product_reviewHeader__5MEuv{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.product_avatar__EaKwU{width:50px;height:50px;background:#d4af37;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#000}.product_reviewHeader__5MEuv strong{font-size:1.0625rem}.product_stars__CniK5{color:#d4af37}.product_reviewCard__z5iBF p{color:#666;line-height:1.7;margin:0}.product_viewAllBtn__AqHEo{display:block;text-align:center;margin-top:2rem;color:#d4af37;font-weight:700;text-decoration:none;font-size:1.125rem}.product_relatedSection__mqK_O{margin-bottom:4rem}.product_relatedSection__mqK_O h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;text-align:center}.product_relatedGrid__dXvlK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}@media (max-width:1200px){.product_relatedGrid__dXvlK{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.product_productGrid__aF3bl{grid-template-columns:1fr}.product_relatedGrid__dXvlK,.product_reviewsPreview__tA_P_{grid-template-columns:repeat(2,1fr)}.product_features__HMNHC{grid-template-columns:1fr}}@media (max-width:768px){.product_price__SpwA3,.product_productName__ibcLG{font-size:2rem}.product_actions__1cpyE{flex-direction:column}.product_wishlistBtn__QV_8_{width:100%}.product_relatedGrid__dXvlK,.product_reviewsPreview__tA_P_{grid-template-columns:1fr}}.scent_scentPage__OxVz7{background:#f5f5f5;min-height:100vh;padding-bottom:4rem}.scent_hero__Z95PD{background:linear-gradient(135deg,#000,#1a1a1a);padding:4rem 0;text-align:center;color:#fff}.scent_container__uRiKF{max-width:1200px;margin:0 auto;padding:0 1.5rem}.scent_title__RNVE3{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:700;margin-bottom:1rem}.scent_divider__B6uWO{width:120px;height:3px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);margin:1.5rem auto 2rem}.scent_subtitle__mEKXf{font-size:1.25rem;color:#f4e4c1}.scent_featuredSection__8O7SP{background:#fff;border-radius:16px;padding:3rem;margin-top:-3rem;box-shadow:0 12px 48px rgba(0,0,0,.15);display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.scent_featuredImage__48fgE{position:relative;border-radius:12px;overflow:hidden;border:2px solid #d4af37}.scent_featuredImage__48fgE img{width:100%;height:auto;display:block}.scent_badge__HQMiD{position:absolute;top:1.5rem;right:1.5rem;background:#d4af37;color:#000;padding:.75rem 1.5rem;border-radius:6px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.9375rem}.scent_featuredContent__1VJgT h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.scent_rating__te45V{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:#d4af37;font-size:1.125rem}.scent_rating__te45V span{color:#666;font-size:.9375rem}.scent_inspiredBy__BZPwO{font-size:1rem;color:#666;margin-bottom:1.5rem;font-style:italic}.scent_description__wNOok{font-size:1.0625rem;line-height:1.8;color:#333;margin-bottom:2rem}.scent_notes__4qfAr{margin-bottom:2rem}.scent_notes__4qfAr h3{font-family:Cormorant Garamond,serif;font-size:1.5rem;margin-bottom:1rem}.scent_notesList__jKU9X{display:flex;flex-wrap:wrap;gap:.75rem}.scent_note__gtQGY{display:inline-block;background:#f5f5f5;padding:.5rem 1rem;border-radius:20px;font-size:.9375rem;color:#333;border:1px solid #e0e0e0}.scent_priceSection__IP_jM{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.scent_originalPrice__QY2qX{font-size:1.25rem;color:#999;text-decoration:line-through}.scent_price__Sfd8B{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;color:#000}.scent_savings__jrWLM{background:#4caf50;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.9375rem;font-weight:700}.scent_addBtn___PZ_K{width:100%;padding:1.25rem;background:#d4af37;color:#000;border:none;border-radius:6px;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.scent_addBtn___PZ_K:hover{background:#f4e4c1;transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.3)}.scent_similarSection__Ae_aY{margin-top:4rem}.scent_similarSection__Ae_aY h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem}.scent_grid__3__fs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}@media (max-width:992px){.scent_featuredSection__8O7SP{grid-template-columns:1fr;gap:2.5rem;padding:2rem}.scent_grid__3__fs{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.scent_hero__Z95PD{padding:3rem 0}.scent_title__RNVE3{font-size:2.5rem}.scent_featuredSection__8O7SP{margin-top:-2rem;padding:1.5rem}.scent_featuredContent__1VJgT h2,.scent_price__Sfd8B{font-size:2rem}.scent_grid__3__fs{grid-template-columns:1fr}}.shop_shopPage___MSIM{padding:2rem 0;min-height:100vh;background:#fff}.shop_container__vf4tF{max-width:1400px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:280px 1fr;grid-gap:3rem;gap:3rem;position:relative}.shop_filterToggle__xrYq5{display:none;position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;background:#d4af37;color:#000;border:none;border-radius:50px;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;box-shadow:0 4px 20px rgba(212,175,55,.4);transition:all .3s ease;align-items:center;gap:.5rem}.shop_filterToggle__xrYq5:hover{background:#b8941e;transform:translateY(-2px);box-shadow:0 6px 24px rgba(212,175,55,.5)}.shop_filterToggle__xrYq5 i{font-size:1rem}.shop_filterBadge__PKU4z{background:#000;color:#d4af37;font-size:.75rem;font-weight:700;padding:.125rem .5rem;border-radius:10px;min-width:20px;text-align:center}.shop_sidebar__MM2ch{position:-webkit-sticky;position:sticky;top:100px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);background:#f5f5f5;border:2px solid #d4af37;border-radius:12px;padding:2rem;display:flex;flex-direction:column}.shop_filterClose__mD0aw{display:none;position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:.5rem;transition:color .2s}.shop_filterClose__mD0aw:hover{color:#000}.shop_filterHeader__QhKMT{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #d4af37;flex-shrink:0}.shop_filterHeader__QhKMT h3{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600;margin:0}.shop_clearBtn__dMAAP{background:none;border:none;color:#d4af37;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline;transition:color .2s ease}.shop_clearBtn__dMAAP:hover{color:#b8941e}.shop_filterContent__D_So7{flex:1 1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d4af37 #e5e5e5}.shop_filterContent__D_So7::-webkit-scrollbar{width:6px}.shop_filterContent__D_So7::-webkit-scrollbar-track{background:#e5e5e5;border-radius:3px}.shop_filterContent__D_So7::-webkit-scrollbar-thumb{background:#d4af37;border-radius:3px}.shop_filterContent__D_So7::-webkit-scrollbar-thumb:hover{background:#b8941e}.shop_filterGroup__O9QZa{margin-bottom:2rem}.shop_filterGroup__O9QZa h4{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;margin-bottom:1rem;color:#000}.shop_checkboxGroup__OjT7M{display:flex;flex-direction:column;gap:.75rem}.shop_checkbox__ETQXz{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.9375rem;color:#333;transition:color .2s ease}.shop_checkbox__ETQXz:hover{color:#d4af37}.shop_checkbox__ETQXz input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#d4af37}.shop_noteCategory__2hCOF{font-size:.8125rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.05em;margin:1rem 0 .5rem}.shop_noCategories__PlZ7j{font-size:.875rem;color:#999;font-style:italic}.shop_priceRange__Jo_gy{margin-top:1rem}.shop_slider__7EFKd{width:100%;height:6px;border-radius:3px;background:#e0e0e0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shop_slider__7EFKd::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#d4af37;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.shop_slider__7EFKd::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#d4af37;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.shop_priceLabels__q5FTf{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.875rem;color:#666;font-weight:600}.shop_filterOverlay__lNnMg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998}.shop_main__y8Ysv{display:flex;flex-direction:column;gap:3rem}.shop_header__pXeNy{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;border-bottom:2px solid #d4af37;flex-wrap:wrap;gap:1rem}.shop_headerLeft__3wQ_L h1{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;margin:0 0 .5rem}.shop_productCount__CH1fI{font-size:1rem;color:#666;margin:0}.shop_clearSearch___f17k{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem 1rem;background:#f5f5f5;border:1px solid #d4af37;border-radius:6px;color:#d4af37;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s ease}.shop_clearSearch___f17k:hover{background:#d4af37;color:#000}.shop_sortWrapper__S_Pms{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.shop_sortWrapper__S_Pms label{font-size:.9375rem;font-weight:500;color:#333;margin:0;white-space:nowrap}.shop_sortSelect__hGxHa{padding:.625rem 1rem;border:1px solid #d4af37;border-radius:4px;font-size:.9375rem;background:#fff;color:#000;cursor:pointer;transition:all .2s ease}.shop_sortSelect__hGxHa:focus{outline:none;border-color:#b8941e;box-shadow:0 0 0 3px rgba(212,175,55,.1)}.shop_productsGrid__l13p8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.shop_emptyState__p8xg5{text-align:center;padding:4rem 2rem;color:#666}.shop_emptyState__p8xg5 i{font-size:4rem;color:#d4af37;margin-bottom:1.5rem}.shop_emptyState__p8xg5 h3{font-family:Cormorant Garamond,serif;font-size:2rem;color:#000;margin-bottom:1rem}.shop_emptyState__p8xg5 p{font-size:1.125rem;margin-bottom:2rem}.shop_resetBtn__PDs1i{padding:.875rem 2rem;background:#d4af37;color:#000;border:none;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.shop_resetBtn__PDs1i:hover{background:#f4e4c1;transform:translateY(-2px)}.shop_fallCollection__XKYwe{background:linear-gradient(135deg,#f4e4c1,#fffef9);border:2px solid #d4af37;border-radius:12px;padding:3rem;margin-top:2rem}.shop_fallContent__qs89B{text-align:center}.shop_fallContent__qs89B h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700;color:#000;margin-bottom:1rem}.shop_divider__A7KWZ{width:100px;height:2px;background:#d4af37;margin:1rem auto 1.5rem}.shop_fallContent__qs89B p{font-size:1.125rem;color:#666;margin-bottom:2rem}.shop_fallImages__llZ85{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.shop_fallImages__llZ85 img{width:300px;height:300px;object-fit:cover;border-radius:8px;border:2px solid #d4af37}.shop_socialStrip__OUUHA{background:#000;border-radius:12px;padding:2.5rem;text-align:center;margin-top:2rem}.shop_socialStrip__OUUHA h3{font-family:Cormorant Garamond,serif;font-size:2rem;color:#d4af37;margin-bottom:1.5rem}.shop_socialIcons__ln0iM{display:flex;gap:1.5rem;justify-content:center}.shop_socialIcons__ln0iM a{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#1a1a1a;border:2px solid #d4af37;border-radius:50%;color:#d4af37;font-size:1.5rem;transition:all .3s ease}.shop_socialIcons__ln0iM a:hover{background:#d4af37;color:#000;transform:translateY(-4px)}@media (max-width:1200px){.shop_productsGrid__l13p8{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.shop_container__vf4tF{grid-template-columns:1fr}.shop_filterToggle__xrYq5{display:flex}.shop_sidebar__MM2ch{position:fixed;top:0;left:0;bottom:0;width:320px;max-width:85vw;max-height:none;height:100vh;z-index:999;border-radius:0;border:none;border-right:2px solid #d4af37;transform:translateX(-100%);transition:transform .3s ease;padding:4rem 1.5rem 1.5rem}.shop_sidebar__MM2ch.shop_sidebarOpen__Vm0ez{transform:translateX(0)}.shop_filterClose__mD0aw,.shop_filterOverlay__lNnMg{display:block}.shop_productsGrid__l13p8{grid-template-columns:repeat(2,1fr);gap:1.5rem}.shop_fallImages__llZ85 img{width:250px;height:250px}}@media (max-width:768px){.shop_container__vf4tF{padding:0 1rem}.shop_header__pXeNy{flex-direction:column;align-items:flex-start}.shop_headerLeft__3wQ_L h1{font-size:2rem}.shop_sortWrapper__S_Pms{width:100%}.shop_sortSelect__hGxHa{flex:1 1}.shop_productsGrid__l13p8{grid-template-columns:1fr}.shop_fallCollection__XKYwe{padding:2rem 1.5rem}.shop_fallImages__llZ85{flex-direction:column;align-items:center}.shop_fallImages__llZ85 img{width:100%;max-width:350px}.shop_sidebar__MM2ch{width:100%;max-width:100%}}@keyframes shop_spin__vRiq_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wishlist_wishlistPage__AvkJu{padding:3rem 0;min-height:calc(100vh - 80px);background:#f5f5f5}.wishlist_container__33Cth{max-width:1400px;margin:0 auto;padding:0 1.5rem}.wishlist_title__fD110{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:700;text-align:center;margin-bottom:1rem}.wishlist_divider__l3kvg{width:120px;height:3px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);margin:0 auto 2rem}.wishlist_count__vDunJ{text-align:center;font-size:1.125rem;color:#666;margin-bottom:3rem}.wishlist_emptyWishlist__8U0SW{text-align:center;padding:6rem 2rem;background:#fff;border-radius:12px;border:2px solid #e0e0e0}.wishlist_emptyWishlist__8U0SW i{font-size:5rem;color:#d4af37;margin-bottom:2rem}.wishlist_emptyWishlist__8U0SW h2{font-family:Cormorant Garamond,serif;font-size:2rem;margin-bottom:1rem}.wishlist_emptyWishlist__8U0SW p{font-size:1.125rem;color:#666;margin-bottom:2rem}.wishlist_shopBtn__oa52N{display:inline-block;padding:1rem 3rem;background:#d4af37;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;transition:all .3s ease}.wishlist_shopBtn__oa52N:hover{background:#f4e4c1;transform:translateY(-2px)}.wishlist_grid__iaXDi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}@media (max-width:1200px){.wishlist_grid__iaXDi{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.wishlist_grid__iaXDi{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wishlist_wishlistPage__AvkJu{padding:2rem 0}.wishlist_title__fD110{font-size:2rem}.wishlist_grid__iaXDi{grid-template-columns:1fr}}