#storefront-main :where(h1,h2,h3,h4,h5,h6),#site-footer :where(h1,h2,h3,h4,h5,h6),.site-header :where(h1,h2,h3,h4,h5,h6){font-family:var(--origo-font-heading)!important;zoom:var(--origo-heading-scale);}body:not(.dark) :where(#storefront-main,.origo-home,.site-header,.category-nav,.origo-footer,.home-brand-directory,.home-benefits-directory,.home-gender-section,.home-configured-product-row,.product-card,.product-card-info,.drawer,.mobile-menu-panel,.store-bottom-nav,.catalog-page,.catalog-sidebar,.catalog-toolbar,.catalog-filter-panel,.notes-route-page,.notes-library-toolbar,.library-note-card,.note-detail-hero,.note-detail-copy,.note-detail-section,.commerce-page,.checkout-main-card,.checkout-summary-card,.checkout-why,.tracking-card,.status-hero,.account-route-page,.account-card,.account-subview,.auth-card,.benefit-detail-page,.benefit-content-card,.brands-route-page,.mega-dropdown,.brands-dropdown,input,textarea,select){background-color:#fff!important}body.dark :where(#storefront-main,.origo-home,.site-header,.category-nav,.origo-footer,.home-brand-directory,.home-benefits-directory,.home-gender-section,.home-configured-product-row,.product-card,.product-card-info,.drawer,.mobile-menu-panel,.store-bottom-nav,.catalog-page,.catalog-sidebar,.catalog-toolbar,.catalog-filter-panel,.notes-route-page,.notes-library-toolbar,.library-note-card,.note-detail-hero,.note-detail-copy,.note-detail-section,.commerce-page,.checkout-main-card,.checkout-summary-card,.checkout-why,.tracking-card,.status-hero,.account-route-page,.account-card,.account-subview,.auth-card,.benefit-detail-page,.benefit-content-card,.brands-route-page,.mega-dropdown,.brands-dropdown,input,textarea,select),html[data-theme="dark"] :where(#storefront-main,.origo-home,.site-header,.category-nav,.origo-footer,.home-brand-directory,.home-benefits-directory,.home-gender-section,.home-configured-product-row,.product-card,.product-card-info,.drawer,.mobile-menu-panel,.store-bottom-nav,.catalog-page,.catalog-sidebar,.catalog-toolbar,.catalog-filter-panel,.notes-route-page,.notes-library-toolbar,.library-note-card,.note-detail-hero,.note-detail-copy,.note-detail-section,.commerce-page,.checkout-main-card,.checkout-summary-card,.checkout-why,.tracking-card,.status-hero,.account-route-page,.account-card,.account-subview,.auth-card,.benefit-detail-page,.benefit-content-card,.brands-route-page,.mega-dropdown,.brands-dropdown,input,textarea,select){background-color:#000!important}body #storefront-main .origo-exact-product-card,body .product-overlay .origo-exact-product-card{position:relative!important;overflow:hidden!important;isolation:isolate!important;border:1px solid rgba(34,20,24,.09)!important;border-radius:clamp(18px,1.8vw,28px)!important;background:#fff!important;box-shadow:0 8px 28px rgba(33,20,24,.09)!important;transform:none!important;transition:none!important;}body #storefront-main .origo-exact-product-card:hover,body .product-overlay .origo-exact-product-card:hover{border-color:rgba(34,20,24,.09)!important;box-shadow:0 8px 28px rgba(33,20,24,.09)!important;transform:none!important}body #storefront-main .origo-exact-product-card .product-image,body .product-overlay .origo-exact-product-card .product-image{position:relative!important;overflow:hidden!important;width:100%!important;aspect-ratio:1/1.06!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;}body #storefront-main .origo-exact-product-card .product-image::before,body #storefront-main .origo-exact-product-card .product-image::after,body .product-overlay .origo-exact-product-card .product-image::before,body .product-overlay .origo-exact-product-card .product-image::after{display:none!important}body #storefront-main .origo-exact-product-card .product-card-media-link,body .product-overlay .origo-exact-product-card .product-card-media-link{position:absolute!important;inset:0!important;z-index:1!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;padding:clamp(34px,4vw,62px) clamp(18px,2.2vw,34px) clamp(12px,1.5vw,24px)!important;border:0!important;background:transparent!important;}body #storefront-main .origo-exact-product-card .product-card-media-link img,body .product-overlay .origo-exact-product-card .product-card-media-link img{display:block!important;width:100%!important;height:100%!important;max-width:84%!important;max-height:91%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;transition:none!important;}body #storefront-main .origo-exact-product-card:hover .product-card-media-link img,body .product-overlay .origo-exact-product-card:hover .product-card-media-link img{transform:none!important}body #storefront-main .origo-exact-product-card .product-card-top-actions,body .product-overlay .origo-exact-product-card .product-card-top-actions{position:absolute!important;z-index:8!important;top:clamp(10px,1.15vw,18px)!important;right:clamp(10px,1.15vw,18px)!important;left:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:clamp(7px,.8vw,12px)!important;direction:ltr!important;}body #storefront-main .origo-exact-product-card .product-card-top-actions .card-action-button,body .product-overlay .origo-exact-product-card .product-card-top-actions .card-action-button{position:static!important;display:grid!important;place-items:center!important;width:clamp(34px,3.3vw,50px)!important;height:clamp(34px,3.3vw,50px)!important;min-width:0!important;min-height:0!important;padding:clamp(7px,.75vw,11px)!important;border:1px solid rgba(92,0,23,.2)!important;border-radius:50%!important;color:#850020!important;background:rgba(255,255,255,.96)!important;box-shadow:none!important;transform:none!important;transition:none!important;}body #storefront-main .origo-exact-product-card .product-card-top-actions .card-action-button:hover,body .product-overlay .origo-exact-product-card .product-card-top-actions .card-action-button:hover{color:#850020!important;background:#fff!important;box-shadow:none!important;transform:none!important}body #storefront-main .origo-exact-product-card .product-card-top-actions .card-action-button.active,body .product-overlay .origo-exact-product-card .product-card-top-actions .card-action-button.active{color:#fff!important;background:#850020!important}body #storefront-main .origo-exact-product-card .product-card-top-actions svg,body .product-overlay .origo-exact-product-card .product-card-top-actions svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important}body #storefront-main .origo-exact-product-card .product-card-top-actions .card-favorite-button.active svg,body .product-overlay .origo-exact-product-card .product-card-top-actions .card-favorite-button.active svg{fill:currentColor!important}body #storefront-main .origo-exact-product-card .product-feature-badge,body .product-overlay .origo-exact-product-card .product-feature-badge{position:absolute!important;z-index:8!important;top:clamp(10px,1.15vw,18px)!important;left:clamp(10px,1.15vw,18px)!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;display:inline-flex!important;align-items:center!important;gap:clamp(5px,.55vw,8px)!important;max-width:42%!important;padding:clamp(7px,.75vw,11px) clamp(10px,1.05vw,16px)!important;overflow:hidden!important;border:0!important;border-radius:clamp(9px,.9vw,14px)!important;color:#fff!important;background:#8a001f!important;box-shadow:0 5px 12px rgba(92,0,23,.14)!important;font-size:clamp(10px,.95vw,15px)!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;}body #storefront-main .origo-exact-product-card .product-feature-badge svg,body .product-overlay .origo-exact-product-card .product-feature-badge svg{width:clamp(14px,1.4vw,21px)!important;height:clamp(14px,1.4vw,21px)!important;flex:none!important;fill:none!important;stroke:#d89b27!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important;}body #storefront-main .origo-exact-product-card .product-feature-badge span,body .product-overlay .origo-exact-product-card .product-feature-badge span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body #storefront-main .origo-exact-product-card .product-badge,body .product-overlay .origo-exact-product-card .product-badge{position:absolute!important;z-index:8!important;top:clamp(49px,4.5vw,68px)!important;left:clamp(10px,1.15vw,18px)!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;max-width:42%!important;padding:5px 8px!important;border:0!important;border-radius:8px!important;color:#850020!important;background:#fff5f6!important;box-shadow:none!important;font-size:clamp(8px,.75vw,11px)!important;font-weight:850!important;line-height:1!important;}body #storefront-main .origo-exact-product-card .product-info,body .product-overlay .origo-exact-product-card .product-info{position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;gap:clamp(5px,.65vw,10px)!important;padding:clamp(13px,1.5vw,23px) clamp(14px,1.7vw,26px) clamp(14px,1.7vw,26px)!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;}body #storefront-main .origo-exact-product-card .product-brand,body .product-overlay .origo-exact-product-card .product-brand{margin:0!important;color:#c88618!important;font-size:clamp(10px,.9vw,14px)!important;font-weight:850!important;letter-spacing:.04em!important;line-height:1.15!important;text-align:start!important;text-transform:uppercase!important}body #storefront-main .origo-exact-product-card .exact-card-title-row,body .product-overlay .origo-exact-product-card .exact-card-title-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(8px,1vw,16px)!important}body #storefront-main .origo-exact-product-card h3,body .product-overlay .origo-exact-product-card h3{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;color:#090707!important;font-family:var(--origo-font-body,var(--font-ar))!important;font-size:clamp(16px,1.55vw,25px)!important;font-weight:850!important;line-height:1.28!important;text-align:start!important;text-overflow:ellipsis!important;white-space:nowrap!important;}body #storefront-main .origo-exact-product-card h3 button,body .product-overlay .origo-exact-product-card h3 button{display:block!important;width:100%!important;padding:0!important;overflow:hidden!important;border:0!important;color:inherit!important;background:transparent!important;font:inherit!important;text-align:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #storefront-main .origo-exact-product-card .exact-card-rating,body .product-overlay .origo-exact-product-card .exact-card-rating{display:inline-flex!important;align-items:center!important;gap:clamp(4px,.45vw,7px)!important;color:#090707!important;font-size:clamp(14px,1.35vw,21px)!important;font-weight:850!important;direction:ltr!important}body #storefront-main .origo-exact-product-card .exact-card-rating b,body .product-overlay .origo-exact-product-card .exact-card-rating b{color:#d49217!important;font-size:1.2em!important;line-height:1!important}body #storefront-main .origo-exact-product-card .exact-card-rating small,body .product-overlay .origo-exact-product-card .exact-card-rating small{color:#777!important;font-size:.72em!important;font-weight:650!important;white-space:nowrap!important}.pdp-rating-summary{display:flex;align-items:center;gap:12px;margin:4px 0 12px;direction:ltr}.pdp-rating-summary strong{display:inline-flex;align-items:center;gap:5px;font-size:18px;line-height:1;color:inherit}.pdp-rating-summary strong span{color:#d49217;font-size:1.15em}.pdp-rating-summary small{color:#777;font-size:13px;font-weight:650}body #storefront-main .origo-exact-product-card .product-card-secondary-name,body .product-overlay .origo-exact-product-card .product-card-secondary-name{display:block!important;min-width:0!important;margin:0!important;overflow:hidden!important;color:#8a8587!important;font-size:clamp(10px,.95vw,15px)!important;font-weight:600!important;line-height:1.25!important;text-align:start!important;text-overflow:ellipsis!important;white-space:nowrap!important;}body #storefront-main .origo-exact-product-card .exact-card-specs,body .product-overlay .origo-exact-product-card .exact-card-specs{display:none!important}body #storefront-main .origo-exact-product-card .product-bottom,body .product-overlay .origo-exact-product-card .product-bottom{display:grid!important;gap:clamp(11px,1.15vw,17px)!important;margin-top:clamp(5px,.65vw,10px)!important;padding-top:clamp(12px,1.25vw,19px)!important;border:0!important;border-top:1px solid #eee9ea!important;}body #storefront-main .origo-exact-product-card .exact-card-prices,body .product-overlay .origo-exact-product-card .exact-card-prices{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;width:100%!important;direction:ltr!important}body #storefront-main .origo-exact-product-card .product-price,body .product-overlay .origo-exact-product-card .product-price{color:#900020!important;font-size:clamp(20px,2vw,32px)!important;font-weight:900!important;line-height:1!important;direction:rtl!important}body #storefront-main .origo-exact-product-card .exact-card-prices del,body .product-overlay .origo-exact-product-card .exact-card-prices del{color:#908b8d!important;font-size:clamp(10px,1vw,15px)!important;font-weight:650!important;text-decoration-thickness:1.5px!important;direction:rtl!important}body #storefront-main .origo-exact-product-card .exact-card-actions,body .product-overlay .origo-exact-product-card .exact-card-actions{display:block!important;width:100%!important}body #storefront-main .origo-exact-product-card .exact-card-actions .card-add-button,body .product-overlay .origo-exact-product-card .exact-card-actions .card-add-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(8px,.9vw,14px)!important;width:100%!important;min-height:clamp(40px,4vw,60px)!important;padding:clamp(8px,.9vw,13px) clamp(12px,1.4vw,22px)!important;border:1.5px solid #850020!important;border-radius:clamp(10px,1vw,15px)!important;color:#850020!important;background:#fff!important;box-shadow:none!important;font-size:clamp(12px,1.25vw,20px)!important;font-weight:850!important;line-height:1!important;transform:none!important;transition:none!important;}body #storefront-main .origo-exact-product-card .exact-card-actions .card-add-button:hover,body .product-overlay .origo-exact-product-card .exact-card-actions .card-add-button:hover{color:#850020!important;background:#fff!important;box-shadow:none!important;transform:none!important}body #storefront-main .origo-exact-product-card .exact-card-actions .card-add-button svg,body .product-overlay .origo-exact-product-card .exact-card-actions .card-add-button svg{width:clamp(19px,1.85vw,28px)!important;height:clamp(19px,1.85vw,28px)!important;flex:none!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}@media(max-width:700px){body #storefront-main .origo-exact-product-card,body .product-overlay .origo-exact-product-card{border-radius:13px!important;box-shadow:0 4px 14px rgba(33,20,24,.08)!important}body #storefront-main .origo-exact-product-card .product-image,body .product-overlay .origo-exact-product-card .product-image{aspect-ratio:1/1.08!important}body #storefront-main .origo-exact-product-card .product-card-media-link,body .product-overlay .origo-exact-product-card .product-card-media-link{padding:36px 10px 8px!important}body #storefront-main .origo-exact-product-card .product-card-media-link img,body .product-overlay .origo-exact-product-card .product-card-media-link img{max-width:86%!important;max-height:93%!important}body #storefront-main .origo-exact-product-card .product-card-top-actions,body .product-overlay .origo-exact-product-card .product-card-top-actions{top:7px!important;right:7px!important;gap:5px!important}body #storefront-main .origo-exact-product-card .product-card-top-actions .card-action-button,body .product-overlay .origo-exact-product-card .product-card-top-actions .card-action-button{width:27px!important;height:27px!important;padding:6px!important}body #storefront-main .origo-exact-product-card .product-feature-badge,body .product-overlay .origo-exact-product-card .product-feature-badge{top:7px!important;left:7px!important;gap:4px!important;max-width:42%!important;padding:6px 7px!important;border-radius:7px!important;font-size:8px!important}body #storefront-main .origo-exact-product-card .product-feature-badge svg,body .product-overlay .origo-exact-product-card .product-feature-badge svg{width:11px!important;height:11px!important}body #storefront-main .origo-exact-product-card .product-badge,body .product-overlay .origo-exact-product-card .product-badge{top:35px!important;left:7px!important;padding:4px 6px!important;border-radius:6px!important;font-size:7px!important}body #storefront-main .origo-exact-product-card .product-info,body .product-overlay .origo-exact-product-card .product-info{gap:4px!important;padding:9px 9px 10px!important}body #storefront-main .origo-exact-product-card .product-brand,body .product-overlay .origo-exact-product-card .product-brand{font-size:8px!important}body #storefront-main .origo-exact-product-card h3,body .product-overlay .origo-exact-product-card h3{font-size:clamp(12px,3.45vw,15px)!important}body #storefront-main .origo-exact-product-card .exact-card-rating,body .product-overlay .origo-exact-product-card .exact-card-rating{gap:3px!important;font-size:11px!important}body #storefront-main .origo-exact-product-card .product-card-secondary-name,body .product-overlay .origo-exact-product-card .product-card-secondary-name{font-size:8.5px!important}body #storefront-main .origo-exact-product-card .product-bottom,body .product-overlay .origo-exact-product-card .product-bottom{gap:8px!important;margin-top:3px!important;padding-top:8px!important}body #storefront-main .origo-exact-product-card .product-price,body .product-overlay .origo-exact-product-card .product-price{font-size:16px!important}body #storefront-main .origo-exact-product-card .exact-card-prices del,body .product-overlay .origo-exact-product-card .exact-card-prices del{font-size:8px!important}body #storefront-main .origo-exact-product-card .exact-card-actions .card-add-button,body .product-overlay .origo-exact-product-card .exact-card-actions .card-add-button{min-height:31px!important;padding:6px 8px!important;border-width:1px!important;border-radius:8px!important;font-size:9px!important}body #storefront-main .origo-exact-product-card .exact-card-actions .card-add-button svg,body .product-overlay .origo-exact-product-card .exact-card-actions .card-add-button svg{width:15px!important;height:15px!important}}#storefront-main :where(svg,[class*="icon"],[class*="Icon"]),#site-footer :where(svg,[class*="icon"],[class*="Icon"]),.site-header :where(svg,[class*="icon"],[class*="Icon"]){scale:var(--origo-icon-scale);}#storefront-main :where(.product-card-media,.product-image,.home-gender-card,.category-card,.brand-card,.hero-media,.product-gallery,.quick-product-image),#site-footer :where(.footer-story-image){overflow:hidden;border-radius:var(--origo-image-radius)!important;}#storefront-main :where(.product-card-media,.product-image,.home-gender-card,.category-card,.brand-card,.hero-media,.product-gallery,.quick-product-image) img,#site-footer :where(.footer-story-image) img{scale:var(--origo-image-scale);object-fit:var(--origo-image-fit,contain)!important;border-radius:var(--origo-image-radius)!important;transition:scale .2s ease,border-radius .2s ease;}html[data-appearance-image-fit="cover"]{--origo-image-fit:cover}html[data-appearance-image-fit="contain"]{--origo-image-fit:contain}#storefront-main :where([class*="-card"],[class$="card"],[class*="-panel"],[class$="panel"]),#site-footer :where([class*="-card"],[class$="card"]){border-radius:var(--origo-card-radius)!important;}#storefront-main :where(.product-card,.account-stat-card,.checkout-panel,.footer-benefit-card,.benefit-card,.category-card,.brand-card,.home-gender-card){border-width:var(--origo-card-border-width)!important;box-shadow:var(--origo-card-shadow)!important;}#storefront-main :where(.product-card-info,.account-stat-card,.benefit-card,.category-card),#site-footer :where(.footer-benefit-card){padding:var(--origo-card-padding)!important;}@media(max-width:680px){#storefront-main,#site-footer,.site-header{font-size:var(--origo-base-font-size)}}body:not(.dark){--white:#fff;--paper:#fffaf6;--paper-2:#f8eee6;--card:#fff;--ink:#251519;--ink-soft:#6e5b60;--burgundy:#720019;--burgundy-2:#920428;--burgundy-deep:#4b0011;--gold:#d3a13c;--gold-bright:#f4ce72;--gold-dark:#9a6916;--line:rgba(114,0,25,.16);}body:not(.dark) #storefront-main{background-color:#fff}body:not(.dark) #storefront-main :where(.product-card,.checkout-main-card,.checkout-summary-card,.account-subview,.recent-orders,.performance-card,.footer-benefit-card){background-color:#fff;}body.dark{--white:#3b3c40;--paper:#484a4f;--paper-2:#55575d;--card:#4b4d52;--ink:#fff;--ink-soft:#f0f0f2;--line:rgba(255,255,255,.22);--shadow:0 20px 55px rgba(0,0,0,.28);color:#fff!important;background:#343539!important;}body.dark #storefront-main,body.dark .origo-home,body.dark .pdp-page,body.dark .commerce-page,body.dark .account-page,body.dark .catalog-page,body.dark .fragrance-finder-page,body.dark .alternatives-page,body.dark .benefit-detail-page{color:#fff!important;background:#3b3c40!important;}body.dark #storefront-main :where(.product-card,.checkout-main-card,.checkout-summary-card,.checkout-side-card,.account-subview,.recent-orders,.profile-card,.vip-promo,.account-stat-card,.performance-card,.performance-insight-card,.pdp-card,.pdp-purchase,.catalog-filter-panel,.catalog-toolbar,.finder-card,.finder-option,.alternative-card,.benefit-detail-hero,.benefit-content-card,[class*="-panel"],[class*="-dialog"]){color:#fff!important;border-color:rgba(255,255,255,.2)!important;background:#4b4d52!important;}body.dark #storefront-main :where(h1,h2,h3,h4,h5,h6,p,li,label,legend,summary,small,strong,b),body.dark #site-footer :where(h1,h2,h3,h4,h5,h6,p,li,label,legend,summary,small,strong,b){color:#fff!important;}body.dark #storefront-main :where(input,textarea,select),body.dark #site-footer :where(input,textarea,select){color:#fff!important;caret-color:#f4ce72;border-color:rgba(255,255,255,.28)!important;background:#5a5c62!important;}body.dark #storefront-main :where(input,textarea)::placeholder,body.dark #site-footer :where(input,textarea)::placeholder{color:#dedee1!important;opacity:1}body.dark #storefront-main :where(a:not(.button),button:not(.burgundy-button):not(.pdp-add)){color:#fff;}body.dark .origo-footer{color:#fff!important;background:#3f4044!important;}body.dark .origo-footer :where(.footer-top-grid,.footer-benefit-card,.footer-email-field,.footer-column a){color:#fff!important;border-color:rgba(255,255,255,.2)!important;background:#4b4d52!important;}body.dark .site-header,body.dark .category-nav{color:#fff;background:#720019!important}body.dark .category-nav :where(a,button,span){color:#fff!important}body.dark .category-nav :where(.mega-dropdown,.mega-dropdown-heading){color:#fff!important;border-color:rgba(244,206,114,.35)!important;background:#4b4d52!important;}.origo-lux-icon {width: 1.35em;height: 1.35em;display: block;flex: 0 0 auto;overflow: visible;color: currentColor;vector-effect: non-scaling-stroke;filter: drop-shadow(0 2px 5px rgba(92, 0, 28, .12));transition: color .22s ease, transform .22s ease, filter .22s ease;}button:hover > .origo-lux-icon,a:hover > .origo-lux-icon,button:hover .nav-icon .origo-lux-icon,a:hover .nav-icon .origo-lux-icon {color: var(--gold, #c8943d);transform: translateY(-1px) scale(1.04);filter: drop-shadow(0 4px 8px rgba(200, 148, 61, .25));}.site-header .origo-lux-icon {stroke-width: 1.75;}.mobile-menu-button .origo-lux-icon {width: 25px;height: 25px;margin: auto;}.header-commerce-actions .origo-lux-icon {width: 24px;height: 24px;}.header-search > .origo-lux-icon {width: 21px;height: 21px;}.theme-toggle .origo-lux-icon {width: 18px;height: 18px;}.announcement > span {display: inline-flex;align-items: center;gap: .65rem;}.announcement .origo-lux-icon {width: 18px;height: 18px;color: var(--gold-bright, #e4b75d);}.announcement b {font: inherit;color: inherit;}.nav-icon {display: inline-grid;place-items: center;}.nav-icon .origo-lux-icon {width: 17px;height: 17px;color: var(--gold, #c8943d);}[data-home-category-icon] .origo-lux-icon,.benefit-icon .origo-lux-icon {width: 29px;height: 29px;margin: auto;color: var(--burgundy, #76001f);stroke-width: 1.55;}.origo-lux-icon-medallion {width: 100%;height: 100%;display: grid;place-items: center;border: 1px solid color-mix(in srgb, var(--icon-accent, #7b0a20) 28%, transparent);border-radius: 28%;color: var(--icon-accent, #7b0a20);background:radial-gradient(circle at 32% 25%, rgba(255,255,255,.95), transparent 44%),color-mix(in srgb, var(--icon-accent, #7b0a20) 8%, white);box-shadow: inset 0 0 0 3px rgba(255,255,255,.55), 0 6px 16px rgba(92,0,28,.1);}.origo-lux-icon-medallion .origo-lux-icon {width: 58%;height: 58%;}.store-bottom-nav .origo-lux-icon {width: 22px;height: 22px;margin: 0 auto;stroke-width: 1.7;}.site-footer .footer-column a > span .origo-lux-icon,.site-footer .footer-column button > span .origo-lux-icon,.footer-contact > * > span .origo-lux-icon {width: 17px;height: 17px;color: var(--burgundy, #76001f);}.footer-spark .origo-lux-icon,.footer-email-field .origo-lux-icon {width: 20px;height: 20px;}.gender-copy > span:first-child .origo-lux-icon,.loyalty-strip article > span:first-child .origo-lux-icon {width: 25px;height: 25px;color: var(--gold, #c8943d);}.category-nav .brands-nav > button > i .origo-lux-icon {width: 13px;height: 13px;transition: transform .2s ease;}.category-nav .brands-nav > button[aria-expanded="true"] > i .origo-lux-icon {transform: rotate(90deg);}body.dark .origo-lux-icon {filter: drop-shadow(0 2px 6px rgba(0,0,0,.3));}body.dark [data-home-category-icon] .origo-lux-icon,body.dark .benefit-icon .origo-lux-icon {color: var(--gold-bright, #e4b75d);}@media (max-width: 720px) {[data-home-category-icon] .origo-lux-icon,.benefit-icon .origo-lux-icon {width: 25px;height: 25px;}}@media(max-width:640px){body.mobile-menu-active .store-bottom-nav{z-index:122!important;display:grid!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;}body.mobile-menu-active .mobile-menu-panel{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important;}}#home .home-gender-section{margin-bottom:clamp(22px,3vw,34px)!important;}#home :is(.home-section-head,.section-heading)>:is(a,button),#home :is(.home-section-head,.section-heading)>:is(a,button) :is(span,i){color:var(--burgundy,#720019)!important;}@media(max-width:640px){#home .home-gender-section{margin-bottom:26px!important}}:root{--origo-header-light:#fff;--origo-header-dark:#5b5e63;--origo-header-height:118px;--origo-header-icon-scale:1;--origo-content-max:1440px;--origo-section-gap:28px;--origo-product-card-height:520px;--origo-admin-scale:1;}body:not(.dark),body:not(.dark) #storefront-main,body:not(.dark) .origo-home,body:not(.dark) .catalog-page,body:not(.dark) .account-page,body:not(.dark) .pdp-page{background:#fff!important;}body:not(.dark) .site-header,body:not(.dark) .category-nav{color:var(--burgundy,#720019)!important;background:var(--origo-header-light,#fff)!important;border-color:color-mix(in srgb,var(--gold,#c8943d) 34%,transparent)!important;}body:not(.dark) .site-header :where(button,a,.header-search b,.category-nav span){color:var(--burgundy,#720019)!important}body:not(.dark) .site-header :where(svg,.origo-lux-icon){stroke:currentColor}body:not(.dark) .site-header :where(.action-count,.burgundy-button){color:#fff!important;background:var(--burgundy,#720019)!important}body:not(.dark) .category-nav :where(.mega-dropdown,.brands-dropdown){background:#fff!important}body.dark,html[data-theme="dark"] body{--white:#60636a;--paper:#55585e;--paper-2:#656970;--card:#62666d;--ink:#fff;--ink-soft:#f1f1f2;--line:rgba(255,255,255,.24);background:#505359!important;color:#fff!important;}body.dark .site-header,body.dark .category-nav,html[data-theme="dark"] .site-header,html[data-theme="dark"] .category-nav{color:#fff!important;background:var(--origo-header-dark,#5b5e63)!important;border-color:rgba(255,255,255,.22)!important;}body.dark :where(#storefront-main,.origo-home,.pdp-page,.commerce-page,.account-page,.catalog-page,.fragrance-finder-page,.alternatives-page,.benefit-detail-page,.origo-footer),html[data-theme="dark"] :where(#storefront-main,.origo-home,.pdp-page,.commerce-page,.account-page,.catalog-page,.fragrance-finder-page,.alternatives-page,.benefit-detail-page,.origo-footer){background:#55585e!important;color:#fff!important}body.dark :where(.product-card,.checkout-main-card,.checkout-summary-card,.checkout-side-card,.account-subview,.recent-orders,.profile-card,.vip-promo,.account-stat-card,.performance-card,.performance-insight-card,.pdp-card,.pdp-purchase,.catalog-filter-panel,.catalog-toolbar,.finder-card,.finder-option,.alternative-card,.benefit-content-card,.mega-dropdown,.brands-dropdown,.advanced-admin-panel,.catalog-admin-panel,[class*="-panel"],[class*="-dialog"]),html[data-theme="dark"] :where(.product-card,.checkout-main-card,.checkout-summary-card,.checkout-side-card,.account-subview,.recent-orders,.profile-card,.vip-promo,.account-stat-card,.performance-card,.performance-insight-card,.pdp-card,.pdp-purchase,.catalog-filter-panel,.catalog-toolbar,.finder-card,.finder-option,.alternative-card,.benefit-content-card,.mega-dropdown,.brands-dropdown,.advanced-admin-panel,.catalog-admin-panel,[class*="-panel"],[class*="-dialog"]){background:#62666d!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important}body.dark :where(h1,h2,h3,h4,h5,h6,p,b,strong,small,label,legend,summary,a,button,li,span),html[data-theme="dark"] :where(h1,h2,h3,h4,h5,h6,p,b,strong,small,label,legend,summary,a,button,li,span){color:#fff}body.dark :where(input,textarea,select),html[data-theme="dark"] :where(input,textarea,select){background:#70747b!important;color:#fff!important;border-color:rgba(255,255,255,.28)!important}body.dark :where(input,textarea)::placeholder,html[data-theme="dark"] :where(input,textarea)::placeholder{color:#ededee!important;opacity:1}.site-header{min-height:var(--origo-header-height)}.site-header :where(.header-commerce-actions>button,.header-preference-actions>button){transform:scale(var(--origo-header-icon-scale));transform-origin:center}html[data-header-icon-shape="round"] .site-header :where(.header-commerce-actions>button,.header-preference-actions>button){border-radius:999px}html[data-header-icon-shape="soft"] .site-header :where(.header-commerce-actions>button,.header-preference-actions>button){border-radius:12px}html[data-header-icon-shape="square"] .site-header :where(.header-commerce-actions>button,.header-preference-actions>button){border-radius:2px}html[data-header-actions-order="preferences-first"] .header-commerce-zone{order:3}html[data-header-actions-order="preferences-first"] .header-preference-actions{order:1}html[data-header-actions-order="commerce-first"] .header-commerce-zone{order:1}html[data-header-actions-order="commerce-first"] .header-preference-actions{order:3}#storefront-main>section,.origo-home>section{margin-block-end:var(--origo-section-gap)}#storefront-main :where(.section-inner,.page-shell,.home-section-inner){max-width:var(--origo-content-max);margin-inline:auto}.advanced-admin-panel,.catalog-admin-panel{font-size:calc(var(--origo-base-font-size) * var(--origo-admin-scale))}.home-best-sellers .origo-product-card,.home-brand-showcase .origo-product-card,.home-products-rail .origo-product-card{height:var(--origo-product-card-height)!important;min-height:var(--origo-product-card-height)!important;display:flex!important;flex-direction:column;}.home-best-sellers .origo-product-card .product-card-info,.home-brand-showcase .origo-product-card .product-card-info,.home-products-rail .origo-product-card .product-card-info{flex:1;display:flex;flex-direction:column}.home-best-sellers .origo-product-card .product-card-commerce,.home-brand-showcase .origo-product-card .product-card-commerce,.home-products-rail .origo-product-card .product-card-commerce{margin-top:auto}.product-editor-tabs{position:sticky;top:0;z-index:12;display:flex;gap:8px;overflow-x:auto;padding:10px;background:var(--card,#fff);border:1px solid var(--line);border-radius:14px;scrollbar-width:thin}.product-editor-tabs button{min-width:150px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);text-align:start;cursor:pointer}.product-editor-tabs button>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--paper-2);color:var(--burgundy);font-weight:800}.product-editor-tabs button>b{white-space:nowrap}.product-editor-tabs button.active{color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.product-editor-tabs button.active :where(span,b){color:#fff}.product-tab-hidden{display:none!important}.catalog-review{position:relative;padding:12px 176px 82px 14px!important;min-height:560px}.catalog-review>.product-editor-tabs{position:fixed;z-index:38;top:clamp(112px,16vh,165px);inset-inline-end:12px;width:154px;max-height:calc(100vh - 145px);padding:6px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(35,18,23,.11)}.catalog-review>.product-editor-tabs button{width:100%;min-width:0;min-height:36px;padding:4px 6px;display:grid;grid-template-columns:27px minmax(0,1fr);gap:6px;border-radius:8px;font-size:11px}.catalog-review>.product-editor-tabs button>span{width:25px;height:25px;font-size:9px}.catalog-review>.product-editor-tabs button>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-review>.review-section{margin-top:8px!important;padding:13px 14px!important;border-radius:11px!important}.catalog-review .review-section-head{margin-bottom:10px!important}.catalog-review .review-section-head>span{width:31px!important;height:31px!important}.catalog-review .review-section-head b{font-size:17px!important}.catalog-review .review-section-head small{font-size:11px!important;line-height:1.4}.catalog-review .review-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px!important}.catalog-review :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){min-height:36px!important;padding-block:6px!important}.catalog-review textarea{min-height:72px!important;padding:8px!important}.catalog-review label{gap:4px!important;font-size:12px!important}.catalog-review label>small{font-size:10px!important}.catalog-review .perfume-bundle-textarea textarea{min-height:150px!important}.catalog-review .accord-admin-list{max-height:310px!important}.catalog-review .product-media-stage{min-height:300px!important}.catalog-review .profile-image-upload-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.product-editor-status{position:sticky;top:8px;z-index:45;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:3px 10px;margin-bottom:8px;padding:10px 12px;border:1px solid #d58b98;border-radius:10px;background:#fff1f3;color:#8c132c;box-shadow:0 7px 22px rgba(80,10,28,.12)}.product-editor-status[hidden]{display:none!important}.product-editor-status b,.product-editor-status span{grid-column:1}.product-editor-status span{font-size:12px;line-height:1.5}.product-editor-status button{grid-column:2;grid-row:1/3;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:20px;cursor:pointer}.product-editor-status.success{border-color:#87bfa0;background:#eff9f3;color:#17663c}.catalog-review [aria-invalid="true"]{border-color:#b41335!important;box-shadow:0 0 0 3px rgba(180,19,53,.12)!important}@media(max-width:900px){.catalog-review{padding:8px 8px 120px!important}.catalog-review>.product-editor-tabs{position:sticky;top:0;inset-inline-end:auto;width:100%;max-width:100%;max-height:none;flex-direction:row;overflow-x:auto}.catalog-review>.product-editor-tabs button{width:132px;min-width:132px}.catalog-review .review-grid{grid-template-columns:1fr!important}}@media(max-width:720px){.site-header{min-height:auto}.home-best-sellers .origo-product-card,.home-brand-showcase .origo-product-card,.home-products-rail .origo-product-card{height:440px!important;min-height:440px!important}.product-card-notes{min-height:38px;display:flex!important;justify-content:center;gap:5px!important}.product-card-notes>span{width:32px!important;height:32px!important;min-width:32px!important;padding:2px!important;border-radius:9px!important;display:grid!important;place-items:center!important}.product-card-notes>span>b{display:none!important}.product-card-notes img{width:27px!important;height:27px!important;object-fit:cover;border-radius:7px}.product-editor-tabs{position:sticky;top:0;margin-inline:-4px}.product-editor-tabs button{min-width:118px;padding:8px;font-size:.85em}}body.brands-route #storefront-main>*:not(#brands-page){display:none!important}.brands-route-page{min-height:70vh;background:#fff;padding:clamp(22px,4vw,58px)}.brands-page-shell{max-width:var(--origo-content-max);margin:auto}.brands-page-breadcrumb{display:flex;gap:10px;align-items:center;color:var(--ink-soft);margin-bottom:22px}.brands-page-breadcrumb button{border:0;background:none;color:var(--burgundy);cursor:pointer}.brands-page-shell>header{text-align:center;margin-bottom:28px}.brands-page-shell>header>span{color:var(--gold);font-weight:800}.brands-page-shell>header h1{font-family:var(--origo-font-heading);color:var(--burgundy);font-size:calc(2.2rem * var(--origo-heading-scale));margin:.25em 0}.brands-page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.brands-page-grid>button{min-height:150px;display:grid;place-items:center;align-content:center;gap:10px;padding:16px;border:var(--origo-card-border-width) solid var(--line);border-radius:var(--origo-card-radius);background:#fff;color:var(--burgundy);box-shadow:var(--origo-card-shadow);cursor:pointer}.brands-page-grid img{width:100%;height:72px;object-fit:contain}.brands-page-grid>button>span{display:grid;place-items:center;width:68px;height:68px;border-radius:18px;background:#fff8ef;color:var(--burgundy);font:800 1.2rem var(--origo-font-heading)}.brands-page-grid>button:hover{border-color:var(--gold);transform:translateY(-2px)}body.dark .brands-route-page,html[data-theme="dark"] .brands-route-page{background:#55585e!important}body.dark .brands-page-grid>button,html[data-theme="dark"] .brands-page-grid>button{background:#62666d!important;color:#fff!important}@media(max-width:600px){.brands-route-page{padding:18px 12px}.brands-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.brands-page-grid>button{min-height:118px;padding:10px}.brands-page-grid img{height:58px}}.advanced-admin-panel,.product-admin-overlay{--admin-bg:#f7f4ef;--admin-surface:#fff;--admin-surface-muted:#fbf8f4;--admin-text:#231f20;--admin-text-muted:#6f6862;--admin-border:#e8e1d8;--admin-primary:#720019;--admin-primary-soft:#f8e8ec;--admin-gold:#bd8730;--admin-shadow:0 10px 28px rgba(67,34,40,.06);--admin-sidebar-bg:#fff;--admin-sidebar-text:#30282a;--admin-sidebar-active-bg:#f8e8ec;--admin-sidebar-active-text:#720019;font-family:"Noto Naskh Arabic","Alexandria",sans-serif;color:var(--admin-text);background:var(--admin-bg)}.advanced-admin-panel{grid-template-columns:270px minmax(0,1fr)}.advanced-admin-sidebar{padding:16px 12px 12px;color:var(--admin-sidebar-text);background:var(--admin-sidebar-bg);border-inline-end:1px solid var(--admin-border)}.admin-sidebar-brand{min-height:64px;padding:4px 12px 14px;border-color:var(--admin-border)}.admin-sidebar-brand img{width:138px;height:48px;object-fit:contain}.admin-sidebar-brand small{color:var(--admin-gold);font-size:12px;font-weight:700}#advanced-admin-nav{padding:10px 0;scrollbar-color:#ccbfc2 transparent}#advanced-admin-nav>small{margin:16px 12px 6px;color:var(--admin-text-muted);font-size:13px;font-weight:800;letter-spacing:.04em}#advanced-admin-nav button{min-height:48px;padding:8px 15px;grid-template-columns:21px minmax(0,1fr) auto;gap:11px;border-radius:10px;color:var(--admin-sidebar-text);font-size:16px;font-weight:700}#advanced-admin-nav button i{width:21px;height:21px;color:var(--admin-primary);background:transparent;font-size:20px}#advanced-admin-nav button b{font-size:11px}#advanced-admin-nav button:hover,#advanced-admin-nav button.active{color:var(--admin-sidebar-active-text);background:var(--admin-sidebar-active-bg);box-shadow:inset 4px 0 var(--admin-primary)}html[dir="ltr"] #advanced-admin-nav button:hover,html[dir="ltr"] #advanced-admin-nav button.active{box-shadow:inset -4px 0 var(--admin-primary)}#advanced-admin-nav button.active i{color:var(--admin-primary);background:transparent}.admin-sidebar-user{padding:12px 10px 2px;border-color:var(--admin-border)}.admin-sidebar-user b{font-size:15px}.admin-sidebar-user small{color:var(--admin-text-muted);font-size:12px}.admin-sidebar-user button{color:var(--admin-primary)}.advanced-admin-main{grid-template-rows:68px minmax(0,1fr)}.advanced-admin-topbar{min-height:68px;padding:8px clamp(18px,2vw,30px);border-color:var(--admin-border);background:rgba(255,255,255,.94)}.admin-global-search{width:min(560px,48%);height:48px;border-color:var(--admin-border);border-radius:10px;background:var(--admin-surface-muted)}.admin-global-search input{font-size:15px}.admin-topbar-actions button{min-width:42px;min-height:42px;font-size:14px}.advanced-admin-body{padding:clamp(20px,2.4vw,32px);background:var(--admin-bg)}.admin-view-head{margin-bottom:22px}.admin-view-head h1{font-size:clamp(30px,2vw,40px);line-height:1.3}.admin-view-head p{font-size:16px;line-height:1.7;color:var(--admin-text-muted)}.admin-dashboard-content{display:grid;gap:20px}.admin-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.admin-metric,.admin-chart-card,.admin-table-card,.admin-list-card,.review-section,.confidence-card,.missing-card,.duplicate-alert{border-color:var(--admin-border);border-radius:14px;background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-metric{min-height:138px;padding:20px}.admin-metric b{font-size:clamp(28px,2vw,34px)}.admin-metric small{font-size:14px}.admin-chart-card{min-height:360px;padding:22px}.admin-chart-card h3{font-size:18px}.admin-sales-chart{min-height:300px}.admin-sales-chart small{font-size:13px}.admin-chart-card>footer{color:var(--admin-text);background:var(--admin-surface-muted);border-top:1px solid var(--admin-border)}.catalog-review{padding:20px 24px 24px}.catalog-review .review-section{margin-top:18px;padding:22px}.catalog-review .review-section-head{margin-bottom:16px}.catalog-review .review-section-head>span{width:38px;height:38px;font-size:13px}.catalog-review .review-section-head b{font-size:clamp(18px,1.4vw,22px)}.catalog-review .review-section-head small{font-size:13px;line-height:1.6}.catalog-review label{font-size:15px}.catalog-review :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea){font-size:15px;background:var(--admin-surface-muted)}.review-submit{position:static;min-height:0;margin-top:18px;padding:10px;color:var(--admin-text);border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);box-shadow:none;backdrop-filter:none}.review-submit-actions{width:100%;display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.review-submit b{color:var(--admin-text);font-size:15px}.review-submit small{color:var(--admin-text-muted);font-size:13px}.review-submit-actions .button{min-height:48px;font-size:15px;border-radius:9px}.product-media-studio{margin-top:16px;display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:14px;direction:ltr}.product-media-stage{position:relative;min-height:clamp(360px,48vw,680px);display:grid;place-items:center;overflow:hidden;border:1px solid var(--admin-border);border-radius:16px;background:#fff}.product-media-stage>img{width:100%;height:100%;max-height:680px;object-fit:contain}.product-media-stage-actions{position:absolute;z-index:2;top:14px;right:14px}.product-media-stage-actions button,.studio-arrow{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:50%;color:#342b2d;background:rgba(255,255,255,.94);box-shadow:0 7px 20px rgba(40,23,27,.08);font-size:20px;cursor:pointer}.studio-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.studio-arrow.previous{left:14px}.studio-arrow.next{right:14px}.studio-count{position:absolute;bottom:14px;left:50%;padding:7px 14px;border:1px solid var(--admin-border);border-radius:999px;background:rgba(255,255,255,.94);transform:translateX(-50%);font:700 14px/1.3 "Alexandria",sans-serif}.product-media-thumbnails{max-height:680px;padding:2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;overflow-y:auto}.product-media-thumbnails .review-image{min-width:0;padding:4px;border-radius:10px;background:#fff}.product-media-thumbnails .review-image button{width:100%;aspect-ratio:1/1;padding:0;border:0;background:transparent;cursor:pointer}.product-media-thumbnails .review-image img{width:100%;height:100%;object-fit:contain}.product-media-thumbnails .review-image span{font-size:11px;text-align:center}.product-media-thumbnails .review-image.selected{border:2px solid var(--admin-primary)}.product-media-studio.is-empty{display:block}.product-media-empty{min-height:230px;display:grid;place-content:center;justify-items:center;gap:7px;border:2px dashed var(--admin-border);border-radius:16px;color:var(--admin-text-muted);background:var(--admin-surface-muted);text-align:center}.product-media-empty span{color:var(--admin-primary);font-size:38px}.product-media-empty b{font-size:18px}.product-media-empty small{font-size:13px}.product-media-lightbox{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:18px;border:0;background:#fff}.product-media-lightbox::backdrop{background:rgba(20,14,15,.72)}.product-media-lightbox>img{width:100%;height:calc(100vh - 78px);object-fit:contain}.studio-lightbox-close{position:fixed;z-index:3;top:18px;right:18px;width:46px;height:46px;border:1px solid var(--admin-border);border-radius:50%;background:#fff;font-size:26px;cursor:pointer}.product-media-lightbox footer{position:fixed;bottom:18px;left:50%;padding:7px 10px;display:flex;align-items:center;gap:14px;border:1px solid var(--admin-border);border-radius:999px;background:#fff;transform:translateX(-50%)}.product-media-lightbox footer button{width:34px;height:34px;border:0;border-radius:50%;color:var(--admin-primary);background:var(--admin-surface-muted);font-size:22px;cursor:pointer}.manual-accord-text{display:grid;gap:8px}.manual-accord-text textarea{width:100%;min-height:190px;padding:14px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);color:var(--admin-text);font:inherit;line-height:1.9;resize:vertical}.manual-accord-text small{color:var(--admin-text-muted)}.product-media-thumbnails .review-image{position:relative;cursor:grab;transition:border-color .16s ease,opacity .16s ease}.product-media-thumbnails .review-image:active{cursor:grabbing}.product-media-thumbnails .review-image.is-dragging{opacity:.38}.product-media-thumbnails .review-image>span{display:flex;align-items:center;gap:5px}.product-media-thumbnails .review-image>span i{font-style:normal;color:var(--admin-text-muted)}.studio-image-delete{position:absolute!important;z-index:3;top:4px;inset-inline-end:4px;width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border:1px solid #e7bcc6!important;border-radius:50%!important;background:#fff!important;color:#a31332!important;font-size:18px!important;cursor:pointer!important}.studio-image-delete:hover{background:#a31332!important;color:#fff!important}.studio-image-position{position:absolute;z-index:3;top:5px;inset-inline-start:5px;min-width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#501020;font-size:12px}.studio-main-badge{display:block;margin:4px;padding:5px;border-radius:7px;color:#fff;background:#7b1730;text-align:center;font-size:10px}.studio-make-main{height:27px!important;margin:3px 4px!important;border:1px solid var(--admin-primary)!important;border-radius:7px!important;color:var(--admin-primary)!important;background:#fff!important;font-size:9px!important}.studio-drag-handle{justify-content:center;min-height:30px;touch-action:none;user-select:none;cursor:grab}.studio-image-controls{display:flex;gap:4px;padding:2px 4px}.studio-image-controls button{flex:1}.product-media-thumbnails .review-image>input{position:absolute;opacity:0;pointer-events:none}.bundle-extra-fields{margin-top:14px;padding:14px;border:1px dashed var(--admin-border);border-radius:12px;background:var(--admin-surface-muted)}.bundle-extra-fields>header{display:grid;gap:3px;margin-bottom:12px}.bundle-extra-fields>header small{color:var(--admin-text-muted)}.bundle-extra-fields textarea{min-height:110px;font-family:ui-monospace,monospace}.bundle-score-fields{margin:14px 0;padding:14px;border:1px solid var(--admin-border);border-radius:12px}.bundle-score-fields legend{padding:0 8px;font-weight:800}.bundle-score-fields input{text-align:center}body.perfume-only-store .categories-nav,body.perfume-only-store .mobile-taxonomy-top>.mobile-taxonomy-group:first-child,body.perfume-only-store .home-categories{display:none!important}body.dark .advanced-admin-panel,html[data-theme="dark"] .advanced-admin-panel{--admin-bg:#55585e;--admin-surface:#62666d;--admin-surface-muted:#70747b;--admin-text:#fff;--admin-text-muted:#f1f1f2;--admin-border:rgba(255,255,255,.24);--admin-sidebar-bg:#5b5e63;--admin-sidebar-text:#fff;--admin-sidebar-active-bg:#70747b;--admin-sidebar-active-text:#fff;background:var(--admin-bg)!important}body.dark .advanced-admin-sidebar,html[data-theme="dark"] .advanced-admin-sidebar{color:#fff;background:var(--admin-sidebar-bg)!important;border-color:var(--admin-border)}body.dark .advanced-admin-topbar,html[data-theme="dark"] .advanced-admin-topbar,body.dark .review-submit,html[data-theme="dark"] .review-submit{color:#fff;background:rgba(98,102,109,.96)!important;border-color:var(--admin-border)}body.dark .product-media-stage,body.dark .product-media-thumbnails .review-image,body.dark .product-media-lightbox,html[data-theme="dark"] .product-media-stage,html[data-theme="dark"] .product-media-thumbnails .review-image,html[data-theme="dark"] .product-media-lightbox{background:#62666d!important;border-color:var(--admin-border)}.home-best-sellers .origo-product-card,.home-brand-showcase .origo-product-card,.home-products-rail .origo-product-card{height:auto!important;min-height:0!important}.home-best-sellers .origo-product-card .product-card-commerce,.home-brand-showcase .origo-product-card .product-card-commerce,.home-products-rail .origo-product-card .product-card-commerce{margin-top:10px}@media(max-width:1100px){.advanced-admin-panel{grid-template-columns:250px minmax(0,1fr)}.product-media-studio{grid-template-columns:1fr}.product-media-thumbnails{max-height:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}@media(max-width:760px){.product-media-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:390px){.product-media-thumbnails{grid-template-columns:1fr}}@media(max-width:760px){.advanced-admin-panel{grid-template-columns:1fr}.advanced-admin-sidebar{width:min(290px,88vw)}.advanced-admin-body{padding:16px 12px}.admin-global-search{width:100%}.catalog-review{padding:12px}.catalog-review .review-section{padding:16px}.product-media-stage{min-height:340px}.review-submit{border-radius:12px}.review-submit-actions{display:grid!important;grid-template-columns:1fr 1fr}.review-submit-actions .burgundy-button{grid-column:1/-1}}.admin-dashboard{position:relative;grid-template-columns:minmax(0,1fr)!important}.catalog-sidebar-trigger{position:fixed;z-index:43;inset-inline-end:18px;bottom:18px;width:46px;height:46px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--burgundy) 35%,transparent);border-radius:50%;color:#fff;background:var(--burgundy);box-shadow:0 8px 22px rgba(70,0,20,.18);font-size:23px;line-height:1;cursor:pointer}.catalog-sidebar-trigger:hover{transform:translateY(-2px)}.catalog-sidebar{position:fixed;z-index:45;top:0;bottom:0;inset-inline-end:0;width:min(360px,92vw);min-height:0!important;padding:18px;background:var(--admin-surface,#fff);box-shadow:0 0 34px rgba(25,12,16,.2);overflow:hidden}.catalog-sidebar[hidden],.catalog-sidebar-backdrop[hidden]{display:none!important}.catalog-sidebar-backdrop{position:fixed;z-index:44;inset:0;border:0;background:rgba(10,8,9,.42);cursor:pointer}.catalog-sidebar-head-actions{display:flex!important;align-items:center;gap:7px}.catalog-sidebar-head-actions>button{width:34px;height:34px;border:1px solid var(--admin-border,var(--line));border-radius:50%;color:var(--admin-text,var(--ink));background:var(--admin-surface-muted,#f5f5f5);font-size:20px;cursor:pointer}.catalog-sidebar-head-actions>button:first-child{border-color:transparent;color:#fff;background:var(--burgundy)}.catalog-sidebar .catalog-list{height:calc(100vh - 92px);max-height:none;overflow:auto}@media(max-width:620px){.catalog-sidebar-trigger{inset-inline-end:12px;bottom:12px;width:43px;height:43px}.catalog-sidebar{width:min(340px,94vw);padding:14px}}.catalog-review>.product-editor-modes{position:static;width:max-content;margin:0 0 10px;padding:3px;display:inline-flex;vertical-align:middle;grid-template-columns:none;gap:3px;border-radius:9px;background:var(--admin-surface-muted);backdrop-filter:none}.catalog-review>.product-editor-modes button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid;place-items:center;border-radius:7px;font-size:15px;line-height:1}.catalog-review>.product-editor-modes button span{display:block;line-height:1}.catalog-review>.product-editor-preview-shell:not([open]){width:38px;height:38px;margin:0 5px 10px;display:inline-block;vertical-align:middle;border:0;background:transparent}.catalog-review>.product-editor-preview-shell:not([open])>summary{width:38px;height:38px;min-height:38px;padding:0;display:grid;grid-template-columns:1fr;place-items:center;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface);overflow:hidden}.catalog-review>.product-editor-preview-shell:not([open])>summary>span{width:28px;height:28px;font-size:14px}.catalog-review>.product-editor-preview-shell:not([open])>summary>div,.catalog-review>.product-editor-preview-shell:not([open])>summary>i{display:none}.catalog-review>.product-editor-preview-shell[open]{margin-block:7px 12px}@media(max-width:620px){.catalog-review>.product-editor-modes button{width:30px;min-width:30px;height:30px;min-height:30px}.catalog-review>.product-editor-preview-shell:not([open]),.catalog-review>.product-editor-preview-shell:not([open])>summary{width:34px;height:34px;min-height:34px}}.image-upload-requirements{width:100%;margin-top:5px;display:block;color:var(--admin-text-muted,var(--muted));font-size:11px;line-height:1.55;font-weight:600}body.dark .image-upload-requirements,html[data-theme="dark"] .image-upload-requirements{color:#f1f1f2}.perfume-bundle-import{border-style:dashed!important}.perfume-bundle-textarea{display:grid;gap:7px}.perfume-bundle-textarea textarea{min-height:230px;padding:14px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface-muted);color:var(--admin-text);font:500 13px/1.7 Consolas,monospace;resize:vertical}.perfume-bundle-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.perfume-bundle-feedback{margin-top:12px;padding:12px;border:1px solid var(--admin-border);border-radius:10px}.perfume-bundle-feedback.success{border-color:#79b696;background:color-mix(in srgb,#2f9b66 9%,var(--admin-surface))}.perfume-bundle-feedback.error{direction:ltr;border-color:#d58b98;color:#9b1731;background:color-mix(in srgb,#b41335 8%,var(--admin-surface));font-family:Consolas,monospace}.perfume-bundle-feedback>div{margin-block:8px;display:flex;flex-wrap:wrap;gap:6px}.perfume-bundle-feedback>div span{padding:5px 8px;border-radius:7px;background:var(--admin-surface);font-size:12px}.perfume-bundle-feedback small{display:block;color:var(--admin-text-muted)}@media(max-width:640px){.header-main,.compact .header-main{grid-template-columns:38px minmax(72px,1fr) minmax(96px,28vw) 94px}.header-preference-actions .lang-button{width:clamp(58px,18vw,70px);min-width:58px;padding-inline:4px;overflow:visible;font-size:10px}.header-preference-actions{min-width:96px}}body:not(.dark){--white:#fff;--paper:#fff;--paper-2:#fff;--card:#fff;--surface:#fff;--ink:var(--origo-light-text,#251519);--ink-soft:var(--origo-light-muted,#6e5b60);--muted:var(--origo-light-muted,#6e5b60);--burgundy:var(--origo-light-burgundy,#720019);--burgundy-2:color-mix(in srgb,var(--origo-light-burgundy,#720019) 82%,#fff);--burgundy-deep:color-mix(in srgb,var(--origo-light-burgundy,#720019) 78%,#000);--line:color-mix(in srgb,var(--origo-light-burgundy,#720019) 16%,transparent);color:var(--origo-light-text,#251519);background:#fff!important;}body:not(.dark) :where(#storefront-main,.origo-home,.pdp-page,.commerce-page,.account-route-page,.catalog-page,.fragrance-finder-page,.alternatives-page,.benefit-detail-page,.brands-route-page){background-color:#fff!important;background-image:none!important;}body:not(.dark) #storefront-main :where(.product-card,.checkout-main-card,.checkout-summary-card,.checkout-side-card,.account-subview,.recent-orders,.profile-card,.account-mobile-identity,.account-mobile-menu,.account-support-list,.catalog-filter-panel,.catalog-toolbar,.finder-card,.finder-option,.alternative-card,.benefit-content-card,.performance-card,.performance-insight-card),body:not(.dark) :where(.mega-dropdown,.brands-dropdown){color:var(--origo-light-text,#251519)!important;background:#fff!important;}body:not(.dark) .site-header,body:not(.dark) .category-nav{color:var(--origo-light-burgundy,#720019)!important;background:#fff!important;}body.dark,html[data-theme="dark"] body{--white:#000;--paper:#000;--paper-2:#000;--card:#000;--surface:#000;--ink:var(--origo-dark-text,#fff);--ink-soft:var(--origo-dark-muted,#f0f0f2);--muted:var(--origo-dark-muted,#f0f0f2);--burgundy:var(--origo-dark-burgundy,#720019);--burgundy-2:color-mix(in srgb,var(--origo-dark-burgundy,#720019) 78%,#fff);--burgundy-deep:color-mix(in srgb,var(--origo-dark-burgundy,#720019) 78%,#000);--line:color-mix(in srgb,var(--origo-dark-text,#fff) 22%,transparent);color:var(--origo-dark-text,#fff)!important;background:#000!important;}body.dark :where(#storefront-main,.origo-home,.pdp-page,.commerce-page,.account-route-page,.catalog-page,.fragrance-finder-page,.alternatives-page,.benefit-detail-page,.brands-route-page,.origo-footer),html[data-theme="dark"] :where(#storefront-main,.origo-home,.pdp-page,.commerce-page,.account-route-page,.catalog-page,.fragrance-finder-page,.alternatives-page,.benefit-detail-page,.brands-route-page,.origo-footer){color:var(--origo-dark-text,#fff)!important;background:#000!important;}body.dark :where(.product-card,.checkout-main-card,.checkout-summary-card,.checkout-side-card,.account-subview,.recent-orders,.profile-card,.vip-promo,.account-mobile-identity,.account-mobile-menu,.account-support-list,.performance-card,.performance-insight-card,.pdp-card,.pdp-purchase,.catalog-filter-panel,.catalog-toolbar,.finder-card,.finder-option,.alternative-card,.benefit-content-card,.mega-dropdown,.brands-dropdown,[class*="-panel"],[class*="-dialog"]),html[data-theme="dark"] :where(.product-card,.checkout-main-card,.checkout-summary-card,.checkout-side-card,.account-subview,.recent-orders,.profile-card,.vip-promo,.account-mobile-identity,.account-mobile-menu,.account-support-list,.performance-card,.performance-insight-card,.pdp-card,.pdp-purchase,.catalog-filter-panel,.catalog-toolbar,.finder-card,.finder-option,.alternative-card,.benefit-content-card,.mega-dropdown,.brands-dropdown,[class*="-panel"],[class*="-dialog"]){color:var(--origo-dark-text,#fff)!important;border-color:color-mix(in srgb,var(--origo-dark-text,#fff) 22%,transparent)!important;background:#000!important;}body.dark :where(input,textarea,select),html[data-theme="dark"] :where(input,textarea,select){color:var(--origo-dark-text,#fff)!important;border-color:color-mix(in srgb,var(--origo-dark-text,#fff) 28%,transparent)!important;background:#000!important;}body.dark .site-header,body.dark .category-nav,html[data-theme="dark"] .site-header,html[data-theme="dark"] .category-nav{color:var(--origo-dark-text,#fff)!important;background:#000!important;border-color:color-mix(in srgb,var(--origo-dark-text,#fff) 22%,transparent)!important;}body.dark :where(.burgundy-button,.pdp-add,.action-count),html[data-theme="dark"] :where(.burgundy-button,.pdp-add,.action-count){color:var(--origo-dark-text,#fff)!important;background:var(--origo-dark-burgundy,#720019)!important;}body.dark :where(h1,h2,h3,h4,h5,h6,p,b,strong,label,legend,summary,a,button,li,span),html[data-theme="dark"] :where(h1,h2,h3,h4,h5,h6,p,b,strong,label,legend,summary,a,button,li,span){color:var(--origo-dark-text,#fff)}body.dark :where(small,.muted,[class*="-muted"],[class*="-subtitle"]),html[data-theme="dark"] :where(small,.muted,[class*="-muted"],[class*="-subtitle"]){color:var(--origo-dark-muted,#f0f0f2)!important}.appearance-palette-editor{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.appearance-palette-editor fieldset{min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface,#fff)}.appearance-palette-editor legend{padding:0 8px;color:var(--burgundy);font-weight:850}.appearance-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.appearance-color-grid label{min-width:0;display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid var(--line);border-radius:10px}.appearance-color-grid input[type="color"]{width:44px!important;height:38px!important;min-height:38px!important;padding:2px!important;flex:0 0 auto;cursor:pointer}.appearance-dual-preview{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.appearance-dual-preview article{min-height:112px;padding:16px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;border:1px solid;border-radius:14px}.appearance-dual-preview article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;font-size:21px}.appearance-dual-preview article p{margin:4px 0 0;font-size:12px}.appearance-dual-preview [data-palette-preview="light"]{color:var(--origo-light-text,#251519);border-color:color-mix(in srgb,var(--origo-light-burgundy,#720019) 18%,transparent);background:var(--origo-light-page,#fff)}.appearance-dual-preview [data-palette-preview="light"]>span{color:#fff;background:var(--origo-light-burgundy,#720019)}.appearance-dual-preview [data-palette-preview="light"] p{color:var(--origo-light-muted,#6e5b60)}.appearance-dual-preview [data-palette-preview="dark"]{color:var(--origo-dark-text,#fff);border-color:color-mix(in srgb,var(--origo-dark-text,#fff) 22%,transparent);background:var(--origo-dark-page,#3b3c40)}.appearance-dual-preview [data-palette-preview="dark"]>span{color:var(--origo-dark-text,#fff);background:var(--origo-dark-burgundy,#720019)}.appearance-dual-preview [data-palette-preview="dark"] p{color:var(--origo-dark-muted,#f0f0f2)}@media(max-width:760px){.appearance-palette-editor,.appearance-dual-preview{grid-template-columns:1fr}}@media(max-width:480px){.appearance-color-grid{grid-template-columns:1fr}}.appearance-balance-studio{margin:0 0 18px;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:16px;align-items:stretch}.appearance-master-switch{margin:0!important;padding:18px!important;display:grid!important;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;border:1px solid color-mix(in srgb,var(--burgundy) 20%,var(--line));border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--burgundy) 5%,var(--surface,#fff)),var(--surface,#fff));cursor:pointer}.appearance-master-switch>input{position:absolute;opacity:0;pointer-events:none}.appearance-master-switch>span:last-child{display:grid;gap:5px}.appearance-master-switch b{font-size:18px;line-height:1.4}.appearance-master-switch small{font-size:14px;line-height:1.65;color:var(--muted)}.appearance-switch-track{width:58px;height:32px;padding:3px;display:flex;align-items:center;border-radius:999px;background:#bbb;box-shadow:inset 0 1px 3px #0002;transition:.22s}.appearance-switch-track i{width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #0003;transition:.22s}.appearance-master-switch>input:checked+.appearance-switch-track{background:var(--burgundy)}.appearance-master-switch>input:checked+.appearance-switch-track i{transform:translateX(26px)}[dir="rtl"] .appearance-master-switch>input:checked+.appearance-switch-track i{transform:translateX(-26px)}.appearance-layout-preview{margin:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface,#fff);overflow:hidden}.appearance-layout-preview figcaption{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.appearance-layout-preview figcaption b{font-size:16px}.appearance-layout-preview figcaption small{font-size:12px;color:var(--muted)}.layout-preview-window{overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:12px;background:var(--origo-light-page,#fff);box-shadow:0 10px 28px #20050d12}.layout-preview-bar{height:25px;padding:0 9px;display:flex;align-items:center;gap:5px;background:var(--origo-light-burgundy,#720019)}.layout-preview-bar i{width:6px;height:6px;border-radius:50%;background:#fff8}.layout-preview-bar span{margin-inline-start:auto;color:#fff;font:700 9px/1 sans-serif;letter-spacing:2px}.layout-preview-scenes{padding:9px;display:grid;grid-template-columns:1fr 1.08fr;gap:9px;color:var(--origo-light-text,#251519)}.layout-preview-scenes>section{min-width:0;padding:8px;border:1px solid color-mix(in srgb,var(--origo-light-burgundy,#720019) 13%,transparent);border-radius:9px}.layout-preview-scenes strong{display:block;margin-bottom:7px;font-size:10px}.layout-preview-shop{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.layout-preview-shop i{height:46px;border-radius:6px;background:linear-gradient(#eee 68%,var(--origo-light-burgundy,#720019) 69% 74%,#f6f1f2 75%)}.layout-preview-scenes>section>p{margin:6px 0 0;display:grid;gap:3px}.layout-preview-scenes>section>p span{height:3px;border-radius:9px;background:#ddd}.layout-preview-scenes>section>p span:last-child{width:68%}.layout-preview-admin{height:58px;display:grid;grid-template-columns:32px 1fr;gap:6px}.layout-preview-admin aside{padding:5px 4px;display:grid;align-content:start;gap:5px;border-radius:5px;background:#28282b}.layout-preview-admin aside i{height:4px;border-radius:4px;background:#fff9}.layout-preview-admin main{padding:5px;display:grid;gap:5px;border-radius:5px;background:#f4f4f5}.layout-preview-admin main>b{width:54%;height:6px;border-radius:5px;background:var(--origo-light-burgundy,#720019)}.layout-preview-admin main>p{margin:0;width:82%;height:4px;border-radius:4px;background:#aaa}.layout-preview-admin main>div{display:grid;grid-template-columns:1fr 1fr;gap:4px}.layout-preview-admin main i{border-radius:4px;background:#fff;box-shadow:0 0 0 1px #ddd}html[data-balanced-layout="false"] .appearance-layout-preview{filter:saturate(.72)}html[data-balanced-layout="false"] .layout-preview-scenes{padding:14px;gap:14px}html[data-balanced-layout="false"] .layout-preview-shop{gap:9px}html[data-balanced-layout="false"] .layout-preview-scenes strong{font-size:8px}@media(max-width:900px){.appearance-balance-studio{grid-template-columns:1fr}.appearance-layout-preview{min-height:0}}@media(max-width:520px){.appearance-master-switch{grid-template-columns:auto 1fr}.appearance-master-switch>span:last-child{grid-column:1/-1}.layout-preview-scenes{grid-template-columns:1fr}}#storefront-main>section,.origo-home>section{margin-block-end:var(--origo-section-gap,20px)}.home-brand-directory,.home-new-arrivals,.home-brand-showcases{margin-top:var(--origo-section-gap,20px)}.home-benefits{min-height:150px;padding:16px 18px;gap:12px}.home-benefits article{min-height:92px;padding:10px;gap:5px}.home-benefits b{font-size:15px}.home-benefits small{font-size:13px;line-height:1.55}.home-gender-section,.home-best-sellers{padding-top:14px}.gender-grid{gap:16px}.home-promo-strip{margin-top:16px}.home-promo-strip article{padding-inline:18px;gap:14px}.home-best-sellers .product-grid{gap:14px;padding-inline:12px}.home-best-sellers .product-image{height:210px;padding:12px}.home-best-sellers .product-info{padding:7px 12px 11px}.home-best-sellers .product-brand{font-size:13px}.home-best-sellers .product-info h3{font-size:15px;line-height:1.5}.home-best-sellers .product-rating small{font-size:12px}.home-best-sellers .product-price{font-size:16px}.home-categories{gap:10px;margin-block:12px}.home-categories a{height:88px;gap:5px}.home-categories b{font-size:13px}.catalog-main{padding:24px 24px 44px}.catalog-search-area{gap:12px}.catalog-results-toolbar{min-height:60px}.catalog-breadcrumb{padding-bottom:12px;font-size:13px}.catalog-filter-heading{padding:14px 0 8px}.catalog-filter-heading h2{font-size:17px}.catalog-filter-section>button{min-height:44px;font-size:14px}.catalog-check{min-height:34px;font-size:13px}.catalog-check small{font-size:11px}.catalog-brand-search,.catalog-price-inputs input{font-size:13px}.catalog-search-box>input{font-size:14px}.catalog-description-button{font-size:13px}.catalog-autocomplete-group>small{font-size:11px}.catalog-autocomplete button{font-size:13px}.catalog-autocomplete button small{font-size:11px}.catalog-quick-filters button{font-size:12px}.catalog-active-filters>button{font-size:11px}.catalog-sort-controls label span,.catalog-sort-controls select,.catalog-mobile-toolbar select{font-size:12px}.catalog-product-grid .perfume-product-card .product-card-secondary-name{font-size:11px}.catalog-product-grid .perfume-product-card .product-card-type{font-size:11px}.advanced-admin-panel,.product-admin-overlay{font-size:calc(var(--origo-base-font-size,17px) * var(--origo-admin-scale,1.1));line-height:1.65}.advanced-admin-panel{grid-template-columns:282px minmax(0,1fr)}#advanced-admin-nav>small{font-size:14px}#advanced-admin-nav button{min-height:50px;font-size:17px}#advanced-admin-nav button b{font-size:12px}.advanced-admin-body{padding:clamp(18px,2vw,26px)}.admin-view-head{margin-bottom:16px}.admin-view-head h1{font-size:clamp(32px,2.2vw,42px)}.admin-view-head p{font-size:17px;line-height:1.65}.admin-dashboard-content{gap:15px}.admin-metrics-grid{gap:12px}.admin-metric{min-height:124px;padding:17px}.admin-metric small{font-size:15px}.admin-chart-card{min-height:330px;padding:18px}.admin-chart-card h3{font-size:20px}.admin-chart-card>footer{font-size:15px}.catalog-review{padding:16px 18px 88px}.catalog-review .review-section{margin-top:14px;padding:18px}.catalog-review .review-section-head{margin-bottom:13px}.catalog-review .review-section-head b{font-size:clamp(20px,1.5vw,24px)}.catalog-review .review-section-head small{font-size:14px}.catalog-review label,.admin-settings-form label{font-size:16px;line-height:1.65}.catalog-review :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea),.admin-settings-form :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea){min-height:48px;font-size:16px}.advanced-admin-panel :where(button,.button){font-size:15px}.review-submit b{font-size:16px}.review-submit small{font-size:14px}.admin-table-card :where(th,td),.catalog-admin-table :where(th,td){font-size:15px;line-height:1.55}@media(max-width:900px){.home-benefits{min-height:0;padding:10px;gap:8px}.home-benefits article{min-height:96px}.home-benefits b{font-size:14px}.home-benefits small{font-size:12px}.catalog-main{padding:16px 12px 84px}.catalog-search-box>input{font-size:13px}.catalog-mobile-toolbar>button,.catalog-mobile-toolbar label{font-size:12px}.catalog-product-grid{gap:8px}.catalog-product-grid .perfume-product-card .product-card-info{padding:10px}.catalog-product-grid .perfume-product-card .product-info h3{font-size:14px}.catalog-product-grid .perfume-product-card .product-card-type{font-size:10px}}@media(max-width:760px){.advanced-admin-panel{grid-template-columns:1fr}.advanced-admin-sidebar{width:min(310px,90vw)}.advanced-admin-body{padding:14px 10px}.catalog-review{padding:10px 10px 132px}.catalog-review .review-section{padding:14px}.catalog-review label,.admin-settings-form label{font-size:15px}.catalog-review :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea),.admin-settings-form :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea){font-size:16px}}html[data-balanced-layout="false"] .home-benefits{min-height:174px;padding:22px 28px;gap:22px}html[data-balanced-layout="false"] .home-benefits article{min-height:104px;padding:14px}html[data-balanced-layout="false"] .home-best-sellers .product-grid{gap:18px;padding-inline:18px}html[data-balanced-layout="false"] .home-best-sellers .product-image{height:218px;padding:16px}html[data-balanced-layout="false"] .catalog-main{padding:34px 32px 58px}html[data-balanced-layout="false"] .advanced-admin-panel{grid-template-columns:260px minmax(0,1fr)}html[data-balanced-layout="false"] #advanced-admin-nav button{min-height:46px;font-size:16px}html[data-balanced-layout="false"] .advanced-admin-body{padding:clamp(24px,3vw,38px)}html[data-balanced-layout="false"] .admin-view-head h1{font-size:clamp(28px,2vw,36px)}html[data-balanced-layout="false"] .admin-view-head p{font-size:15px}html[data-balanced-layout="false"] .catalog-review label,html[data-balanced-layout="false"] .admin-settings-form label{font-size:15px}.admin-overlay{padding:8px!important}.admin-overlay>.admin-panel{width:min(1680px,100%)!important;min-height:calc(100vh - 16px)!important;padding:14px 16px!important}.admin-panel>.admin-head{min-height:48px;margin-bottom:8px;align-items:center;gap:12px}.admin-panel>.admin-head .eyebrow{font-size:10px}.admin-panel>.admin-head h2{margin:1px 0;font-size:23px;line-height:1.2}.admin-panel>.admin-head p{font-size:13px;line-height:1.4}.admin-head-actions{gap:5px}.admin-head-actions :where(button,.button){min-height:34px;padding:6px 10px;font-size:13px}.admin-head-actions .close-button{width:34px;min-width:34px;height:34px;padding:0}.admin-panel>.admin-stats{margin:8px 0;grid-template-columns:repeat(3,minmax(150px,1fr));gap:7px}.admin-panel>.admin-stats article{min-height:48px;padding:7px 11px;gap:9px;border-radius:9px}.admin-panel>.admin-stats article>span{width:30px;height:30px;font-size:15px}.admin-panel>.admin-stats b{font-size:20px;line-height:1}.admin-panel>.admin-stats small{margin-top:3px;font-size:12px;line-height:1.15;font-weight:650}.product-studio-toolbar{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.product-studio-toolbar>.admin-head{flex:1 1 auto;min-width:0;min-height:42px;margin:0;align-items:center;gap:10px}.product-studio-heading{min-width:210px;flex:1 1 auto}.product-studio-toolbar .product-studio-heading .eyebrow{font-size:9px;line-height:1}.product-studio-toolbar .product-studio-heading h2{margin:1px 0;font-size:20px;line-height:1.15;white-space:nowrap}.product-studio-toolbar .product-studio-heading p{max-width:520px;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-studio-toolbar .admin-head-actions{flex:0 0 auto;gap:4px}.product-studio-toolbar .admin-head-actions :where(button,.button){min-height:30px;padding:4px 8px;font-size:11px;white-space:nowrap}.product-studio-toolbar .admin-head-actions .close-button{width:30px;min-width:30px;height:30px;padding:0}.product-studio-toolbar>.admin-stats{flex:0 0 auto;display:flex;grid-template-columns:none;gap:4px;margin:0}.product-studio-toolbar>.admin-stats article{min-width:108px;min-height:40px;padding:5px 8px;gap:6px;border-radius:8px}.product-studio-toolbar>.admin-stats article>span{width:24px;height:24px;font-size:12px}.product-studio-toolbar>.admin-stats b{font-size:16px;line-height:1}.product-studio-toolbar>.admin-stats small{margin-top:2px;font-size:10px;line-height:1;white-space:nowrap}.admin-panel>.admin-dashboard{gap:10px}.admin-panel .web-import-search{grid-template-columns:minmax(0,1fr) 150px;gap:7px}.admin-panel .web-import-search>div{height:48px;padding:0 14px;border-radius:9px}.admin-panel .web-import-search input{font-size:17px}.admin-panel .web-import-search>button{min-height:48px;padding:8px 14px;font-size:14px;border-radius:9px}.admin-panel .import-workspace{margin-top:7px}.catalog-review{padding:10px 12px 78px!important}.catalog-review .review-section{margin-top:9px!important;padding:13px 14px!important;border-radius:11px!important}.catalog-review .review-section-head{margin-bottom:10px!important;gap:9px}.catalog-review .review-section-head>span{width:32px!important;height:32px!important;font-size:12px!important}.catalog-review .review-section-head b{font-size:18px!important;line-height:1.3}.catalog-review .review-section-head small{font-size:12px!important;line-height:1.4}.catalog-review .review-grid,.admin-settings-form .review-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:9px 11px!important}.catalog-review label,.admin-settings-form label{font-size:15px!important;line-height:1.4!important}.catalog-review :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.admin-settings-form :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:42px!important;padding:8px 10px!important;font-size:15px!important;border-radius:8px!important}.catalog-review textarea,.admin-settings-form textarea{min-height:84px!important}.catalog-review .perfume-bundle-textarea textarea{min-height:136px!important;font-size:13px!important;line-height:1.5!important}.catalog-review>.product-editor-modes{margin-bottom:6px}.catalog-review>.review-summary{margin-bottom:5px!important}.catalog-review>.review-summary :where(.confidence-card,.missing-card){min-height:32px!important}.catalog-review>.review-summary .confidence-card b{font-size:12px!important}.catalog-review>.review-summary .missing-card span{font-size:11px!important}.smart-select-control{min-height:42px!important;padding:5px 9px!important}.smart-select-chips>small{font-size:13px!important}.smart-select-options [role=option]{min-height:44px!important;padding:7px!important;font-size:14px!important}.review-submit{margin-top:10px!important;padding:7px!important}.review-submit-actions .button{min-height:42px!important;padding:8px 13px!important;font-size:14px!important}.advanced-admin-body{padding:14px 16px!important}.admin-view-head{margin-bottom:11px!important}.admin-view-head h1{font-size:29px!important}.admin-view-head p{font-size:14px!important;line-height:1.45!important}.admin-dashboard-content{gap:10px!important}.admin-metrics-grid,.admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:8px!important}.admin-metric{min-height:92px!important;padding:12px!important}.admin-metric b{font-size:25px!important}.admin-metric small{font-size:13px!important}.advanced-admin-panel :where(.admin-chart-card,.admin-status-card,.admin-list-card,.admin-alerts-card,.admin-generic-grid article,.admin-report-grid article){padding:12px!important;border-radius:10px!important}.advanced-admin-panel :where(.admin-data-table,.admin-table-card,.catalog-admin-table) :where(th,td){padding:8px 9px!important;font-size:14px!important;line-height:1.35!important}.admin-table-actions{gap:4px!important}.admin-table-actions button{min-height:30px!important;padding:5px 8px!important;font-size:12px!important}.admin-quick-create,.admin-settings-form{gap:10px!important}.admin-toggle-row{min-height:42px!important;padding:7px 0!important}.admin-toggle-row b{font-size:15px!important}.admin-toggle-row small{font-size:12px!important}.home-slide-responsive-previews,.banner-responsive-previews{display:grid;grid-template-columns:minmax(110px,1.8fr) minmax(70px,.8fr);gap:7px;align-items:stretch}.home-slide-responsive-previews figure,.banner-responsive-previews figure{min-width:0;margin:0;position:relative;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-muted)}.home-slide-responsive-previews img,.banner-responsive-previews img{position:static!important;width:100%!important;height:86px!important;display:block;object-fit:cover;border:0!important;border-radius:0!important}.home-slide-responsive-previews figure.mobile img,.banner-responsive-previews figure.mobile img{height:86px!important}.home-slide-responsive-previews figcaption,.banner-responsive-previews figcaption{position:absolute;inset-inline-start:4px;bottom:4px;padding:2px 5px;border-radius:4px;color:#fff;background:rgba(0,0,0,.68);font-size:9px;font-weight:800}.home-slide-mobile-upload small,.banner-slider-fields label>small{display:block;margin-top:4px;color:var(--admin-text-muted);font-size:11px;line-height:1.4}.banner-slider-fields .wide{grid-column:1/-1}.banner-slider-card>.banner-responsive-previews{grid-column:1/-1}.home-media-library .home-hero-media-card{grid-template-columns:minmax(190px,280px) minmax(0,1fr) 32px!important}@media(max-width:760px){.admin-overlay{padding:0!important}.admin-overlay>.admin-panel{min-height:100vh!important;padding:9px!important;border-radius:0!important}.admin-panel>.admin-head{align-items:flex-start}.admin-panel>.admin-head p{display:none}.admin-head-actions .compact-button{width:34px;min-width:34px;padding:0;overflow:hidden;text-indent:-999px}.admin-panel>.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.admin-panel>.admin-stats article{min-width:0;padding:6px;justify-content:center}.admin-panel>.admin-stats article>span{display:none}.admin-panel>.admin-stats b{font-size:18px}.admin-panel>.admin-stats small{font-size:10px;text-align:center}.admin-panel .web-import-search{grid-template-columns:minmax(0,1fr) 46px}.admin-panel .web-import-search>button{padding:0}.admin-panel .web-import-search>button span:first-child{display:none}.catalog-review{padding:8px 7px 126px!important}.catalog-review .review-section{padding:11px!important}.catalog-review .review-grid,.admin-settings-form .review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important;gap:8px!important}.advanced-admin-body{padding:10px 8px!important}.admin-metrics-grid,.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-metric{min-height:82px!important;padding:10px!important}.home-media-library .home-hero-media-card{grid-template-columns:1fr 32px!important}.home-slide-responsive-previews{grid-column:1/-1}.home-slide-responsive-previews img,.banner-responsive-previews img{height:72px!important}}@media(max-width:1180px){.product-studio-toolbar{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.product-studio-toolbar>.admin-head{flex:0 0 auto;min-width:max-content}.product-studio-heading{min-width:190px}.product-studio-toolbar .product-studio-heading p{display:none}.product-studio-toolbar>.admin-stats{flex:0 0 auto}}@media(max-width:760px){.product-studio-toolbar{gap:6px;margin-bottom:6px;padding-bottom:6px}.product-studio-toolbar>.admin-head{align-items:center;gap:6px}.product-studio-heading{min-width:155px}.product-studio-toolbar .product-studio-heading h2{font-size:16px}.product-studio-toolbar .admin-head-actions .compact-button{width:auto;min-width:auto;max-width:96px;padding:4px 7px;text-indent:0;text-overflow:ellipsis}.product-studio-toolbar>.admin-stats article{min-width:82px;min-height:36px;padding:4px 6px}.product-studio-toolbar>.admin-stats article>span{display:none}.product-studio-toolbar>.admin-stats b{font-size:14px}.product-studio-toolbar>.admin-stats small{font-size:9px}}html:not([data-balanced-layout="false"]) .advanced-admin-panel{font-size:18px;line-height:1.6}html:not([data-balanced-layout="false"]) .admin-sidebar-brand small{font-size:11px!important}html:not([data-balanced-layout="false"]) #advanced-admin-nav>small{margin:13px 12px 6px;font-size:12px!important}html:not([data-balanced-layout="false"]) #advanced-admin-nav button{min-height:48px;padding:9px 12px;grid-template-columns:28px 1fr auto;gap:10px;font-size:16px!important}html:not([data-balanced-layout="false"]) #advanced-admin-nav button i{width:28px;height:28px;font-size:15px}html:not([data-balanced-layout="false"]) #advanced-admin-nav button b{min-width:24px;padding:3px 7px;font-size:11px!important}html:not([data-balanced-layout="false"]) .admin-breadcrumb{font-size:13px!important}html:not([data-balanced-layout="false"]) .admin-view-head{margin-bottom:16px;gap:14px}html:not([data-balanced-layout="false"]) .admin-view-head p{font-size:16px!important;line-height:1.55}html:not([data-balanced-layout="false"]) .admin-view-actions .button{min-height:46px;padding:10px 16px;font-size:15px!important}html:not([data-balanced-layout="false"]) .admin-metric-card{min-height:116px;padding:15px;border-radius:12px}html:not([data-balanced-layout="false"]) .admin-metric-card header i{font-size:12px!important}html:not([data-balanced-layout="false"]) .admin-metric-card>small{font-size:14px!important}html:not([data-balanced-layout="false"]) .admin-settings-form{padding:18px;border-radius:14px}html:not([data-balanced-layout="false"]) .admin-settings-form>section+section{margin-top:18px}html:not([data-balanced-layout="false"]) .admin-settings-tabs{margin-bottom:18px}html:not([data-balanced-layout="false"]) .admin-settings-tabs button{min-height:46px;padding:9px 14px;font-size:15px}html:not([data-balanced-layout="false"]) .admin-toggle-row{padding:11px 0;gap:14px}html:not([data-balanced-layout="false"]) .admin-toggle-row b{font-size:16px!important}html:not([data-balanced-layout="false"]) .admin-toggle-row small{font-size:13px!important;line-height:1.5}html:not([data-balanced-layout="false"]) .advanced-admin-panel :where(.admin-chart-card,.admin-status-card,.admin-list-card,.admin-alerts-card,.admin-data-table,.admin-generic-grid article,.admin-report-grid article){border-radius:12px}html:not([data-balanced-layout="false"]) .advanced-admin-panel :where(.admin-chart-card,.admin-status-card,.admin-list-card,.admin-alerts-card){padding:17px}html:not([data-balanced-layout="false"]) .advanced-admin-panel :where(.admin-data-table,.admin-table-card,.catalog-admin-table) :where(th,td){padding:11px 12px;font-size:15px!important;line-height:1.5}html:not([data-balanced-layout="false"]) .catalog-review .review-grid,html:not([data-balanced-layout="false"]) .admin-settings-form .review-grid{gap:14px}html:not([data-balanced-layout="false"]) .smart-select-control{min-height:50px;padding:7px 11px}html:not([data-balanced-layout="false"]) .smart-select-chips>small{font-size:14px!important}html:not([data-balanced-layout="false"]) .smart-select-chips>i{padding:6px 9px;font-size:14px}html:not([data-balanced-layout="false"]) .smart-select-options [role=option]{min-height:52px;padding:9px;font-size:15px}html:not([data-balanced-layout="false"]) .smart-select-options [role=option]>img,html:not([data-balanced-layout="false"]) .smart-select-options [role=option]>em{width:40px;height:40px}html:not([data-balanced-layout="false"]) .product-options-groups{gap:13px;margin-top:16px}html:not([data-balanced-layout="false"]) .product-options-groups>section{padding:13px}html:not([data-balanced-layout="false"]) .product-options-groups article{min-height:58px;padding:9px;font-size:15px}html:not([data-balanced-layout="false"]) .product-options-groups article>img,html:not([data-balanced-layout="false"]) .product-options-groups article>i{width:42px;height:42px}html:not([data-balanced-layout="false"]) .product-options-groups article small{font-size:13px!important}html:not([data-balanced-layout="false"]) .product-option-dialog{font-size:16px}html:not([data-balanced-layout="false"]) .product-option-dialog form{padding:20px}html:not([data-balanced-layout="false"]) .option-dialog-grid{gap:12px;padding:16px 0}@media(max-width:760px){html:not([data-balanced-layout="false"]) .advanced-admin-body{padding:13px 10px 82px}html:not([data-balanced-layout="false"]) .admin-view-head h1{font-size:30px}html:not([data-balanced-layout="false"]) .admin-view-head p{font-size:15px!important}html:not([data-balanced-layout="false"]) .admin-settings-form{padding:13px}html:not([data-balanced-layout="false"]) .admin-metric-card{min-height:108px}}:root{--origo-primary:#7b1f4b;--origo-primary-dark:#561232;--origo-purple:#8b5cf6;--origo-blue:#3b82f6;--origo-red:#fb7185;--origo-text:#17131a;--origo-muted:#77717d;--origo-border:rgba(139,92,246,.18);--origo-surface:#fff;--origo-surface-solid:#fff;--origo-shadow:0 8px 24px rgba(30,20,40,.06),0 2px 8px rgba(30,20,40,.04);--origo-glow:0 0 8px rgba(139,92,246,.12),0 0 13px rgba(59,130,246,.07),0 0 16px rgba(251,113,133,.035);--origo-radius-card:22px;--origo-radius-control:14px;--origo-transition:220ms ease;}html,body{max-width:100%;overflow-x:hidden}html[dir="rtl"]{direction:rtl}html[dir="ltr"]{direction:ltr}body:not(.dark){color:var(--origo-text);background:#fff!important;}body:not(.dark) :where(#storefront-main,.origo-home,.catalog-page,.brands-route-page,.pdp-page,.commerce-page,.account-route-page,.fragrance-finder-page,.alternatives-page,.benefit-detail-page){background:#fff!important;background-image:none!important;}body:not(.dark) .site-header,body:not(.dark) .site-header.compact{position:sticky;top:0;z-index:100;color:var(--origo-text)!important;border:0;border-bottom:1px solid rgba(139,92,246,.14)!important;background:#fff!important;box-shadow:0 6px 20px rgba(25,18,35,.045),0 0 10px rgba(59,130,246,.025)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}body:not(.dark) .category-nav{color:var(--origo-text)!important;border-bottom:1px solid rgba(139,92,246,.1)!important;background:#fff!important;box-shadow:0 4px 14px rgba(24,18,34,.025);}body:not(.dark) .site-header :where(button,a),body:not(.dark) .category-nav :where(button,a){color:#332a36!important}body:not(.dark) .site-header :where(button:hover,button.active,a:hover,a.active),body:not(.dark) .category-nav :where(button:hover,button.active,a:hover,a.active){color:var(--origo-primary)!important}body:not(.dark) .site-header .action-count{color:#fff!important;background:var(--origo-primary)!important}body:not(.dark) .site-header .header-commerce-actions :is(.wishlist-button,.cart-button){width:54px;height:54px;min-width:54px;overflow:visible;border:0!important;border-radius:0;color:#171113!important;background:transparent!important;box-shadow:none!important;}body:not(.dark) .site-header .header-commerce-actions :is(.wishlist-button,.cart-button)>svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}body:not(.dark) .site-header .header-commerce-actions :is(.wishlist-button,.cart-button)>.action-count{inset-block-start:-8px;inset-inline-end:-10px;width:27px!important;min-width:27px;max-width:27px;height:27px;padding:0 5px;border:0;border-radius:50%;color:#fff!important;background:#8b0026!important;font-size:14px;font-weight:700;line-height:27px;box-shadow:none;}body:not(.dark) .site-header .header-commerce-actions :is(.wishlist-button,.cart-button):hover{color:#8b0026!important;transform:none!important;}@media(max-width:700px){body:not(.dark) .site-header .header-commerce-actions :is(.wishlist-button,.cart-button){width:44px;height:44px;min-width:44px;}body:not(.dark) .site-header .header-commerce-actions :is(.wishlist-button,.cart-button)>svg{width:31px;height:31px;}body:not(.dark) .site-header .header-commerce-actions :is(.wishlist-button,.cart-button)>.action-count{inset-block-start:-5px;inset-inline-end:-7px;width:22px!important;min-width:22px;max-width:22px;height:22px;padding:0 4px;font-size:11px;line-height:22px;}}#storefront-main .product-card .product-image{position:relative!important;isolation:isolate!important;overflow:hidden!important;}#storefront-main .product-card .product-image>img{position:relative;z-index:1;}#storefront-main .product-card .product-image>.product-badge{position:absolute!important;z-index:6!important;top:10px!important;right:auto!important;bottom:auto!important;left:10px!important;max-width:calc(100% - 64px);box-sizing:border-box;}#storefront-main .product-card .product-image>.heart-button{position:absolute!important;z-index:7!important;top:10px!important;right:10px!important;bottom:auto!important;left:auto!important;box-sizing:border-box;}#storefront-main .product-card .product-image>.home-compare-action{position:absolute!important;z-index:7!important;top:auto!important;right:auto!important;bottom:10px!important;left:10px!important;box-sizing:border-box;}@media(max-width:640px){#storefront-main .product-card .product-image>.product-badge{top:7px!important;left:7px!important;}#storefront-main .product-card .product-image>.heart-button{top:7px!important;right:7px!important;}#storefront-main .product-card .product-image>.home-compare-action{bottom:7px!important;left:7px!important;}}.site-header .header-commerce-actions{position:relative}.site-header .header-commerce-actions>button,body:not(.dark) .site-header .header-commerce-actions>button{width:40px;min-width:40px;height:40px;padding:0;display:grid;place-items:center;overflow:visible;}.site-header .header-commerce-actions>button>svg,body:not(.dark) .site-header .header-commerce-actions>button>svg,.site-header .header-commerce-actions>button>.origo-lux-icon{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.7;}.site-header .header-commerce-actions>button>.action-count,body:not(.dark) .site-header .header-commerce-actions>button>.action-count{inset-block-start:-3px;inset-inline-end:-3px;width:auto!important;min-width:18px;max-width:none;height:18px;padding:0 4px;border:2px solid #fff;font-size:9px;line-height:14px;}@media(max-width:700px){.site-header .header-commerce-actions{grid-template-columns:repeat(4,27px);gap:1px;}.site-header .header-commerce-actions>button,body:not(.dark) .site-header .header-commerce-actions>button{width:27px;min-width:27px;height:36px;}.site-header .header-commerce-actions>button>svg,body:not(.dark) .site-header .header-commerce-actions>button>svg,.site-header .header-commerce-actions>button>.origo-lux-icon{width:20px;height:20px;flex-basis:20px;}.site-header .header-commerce-actions>button>.action-count,body:not(.dark) .site-header .header-commerce-actions>button>.action-count{inset-block-start:-1px;inset-inline-end:-2px;width:auto!important;min-width:16px;max-width:none;height:16px;padding:0 3px;border-width:2px;font-size:7px;line-height:12px;}body.mobile-header-condensed .site-header .header-commerce-actions{grid-template-columns:repeat(2,27px);}}.site-header .header-account-menu{position:absolute;z-index:90;inset-block-start:calc(100% + 10px);inset-inline-start:0;width:220px;padding:8px;border:1px solid rgba(114,0,25,.14);border-radius:16px;color:#21171a;background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(45,20,29,.16);backdrop-filter:blur(16px) saturate(125%);}.site-header .header-account-menu[hidden]{display:none!important}.site-header .header-account-menu>button{width:100%;min-height:43px;padding:8px 10px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;border:0;border-radius:10px;color:inherit!important;background:transparent!important;text-align:start;font:700 13px/1.4 inherit;cursor:pointer;}.site-header .header-account-menu>button:hover{color:#720019!important;background:#f8eef1!important}.site-header .header-account-menu>button i{font-style:normal;font-size:19px;text-align:center;color:#8b0026}.site-header .header-account-menu .menu-en{display:none}html[lang="en"] .site-header .header-account-menu .menu-ar{display:none}html[lang="en"] .site-header .header-account-menu .menu-en{display:inline}body.dark .site-header .header-account-menu,html[data-theme="dark"] .site-header .header-account-menu{color:#fff;border-color:rgba(255,255,255,.16);background:rgba(54,54,60,.96);}body.dark .site-header .header-account-menu>button:hover,html[data-theme="dark"] .site-header .header-account-menu>button:hover{color:#fff!important;background:rgba(255,255,255,.09)!important}@media(max-width:700px){.site-header .header-account-menu{position:fixed;top:68px;inset-inline:10px;width:auto;max-width:none;}}body:not(.dark) :where(.header-search,.global-search,.catalog-search-box,.catalog-brand-search,.footer-email-field){color:var(--origo-text)!important;border:1px solid rgba(139,92,246,.2)!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 5px 16px rgba(24,18,34,.05),0 0 8px rgba(59,130,246,.045)!important;transition:border-color var(--origo-transition),box-shadow var(--origo-transition);}body:not(.dark) :where(.header-search,.global-search,.catalog-search-box,.catalog-brand-search,.footer-email-field):focus-within{border-color:rgba(139,92,246,.42)!important;box-shadow:0 7px 18px rgba(24,18,34,.06),0 0 10px rgba(139,92,246,.09),0 0 12px rgba(59,130,246,.055)!important;}body:not(.dark) :where(.header-search,.global-search,.catalog-search-box,.catalog-brand-search,.footer-email-field) :where(input,b){color:var(--origo-text)!important;background:transparent!important;}#storefront-main .origo-product-card{position:relative;isolation:isolate;min-width:0;overflow:hidden!important;color:var(--origo-text)!important;border:1px solid rgba(139,92,246,.2)!important;border-radius:var(--origo-radius-card)!important;background:#fff!important;background-image:none!important;box-shadow:var(--origo-shadow),var(--origo-glow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:transform var(--origo-transition),box-shadow var(--origo-transition),border-color var(--origo-transition)!important;}#storefront-main .origo-product-card::before{content:"";position:absolute;inset:0;z-index:12;border:1px solid rgba(139,92,246,.2);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(59,130,246,.035),inset 0 0 10px rgba(251,113,133,.025);background:none;pointer-events:none;opacity:.8;}#storefront-main .origo-product-card::after{content:none!important}#storefront-main .origo-product-card:hover{transform:translateY(-4px)!important;border-color:rgba(139,92,246,.34)!important;box-shadow:0 16px 34px rgba(28,18,38,.085),0 4px 12px rgba(28,18,38,.045),0 0 10px rgba(139,92,246,.13),0 0 15px rgba(59,130,246,.07),0 0 17px rgba(251,113,133,.035)!important;}#storefront-main .perfume-card-edge-glow,#storefront-main .perfume-card-light-rays{display:none!important}#storefront-main .origo-product-card .product-card-media,#storefront-main .home-best-sellers .origo-product-card .product-card-media{height:290px!important;min-height:250px;aspect-ratio:auto!important;padding:16px!important;overflow:hidden;border:0!important;border-bottom:1px solid rgba(139,92,246,.09)!important;border-radius:21px 21px 0 0!important;background:#fff!important;background-image:none!important;}#storefront-main .origo-product-card .product-card-media::before,#storefront-main .origo-product-card .product-card-media::after{display:none!important}#storefront-main .origo-product-card .product-card-primary{inset:16px!important;width:calc(100% - 32px)!important;height:calc(100% - 32px)!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;filter:drop-shadow(0 14px 18px rgba(20,14,28,.1));transition:transform var(--origo-transition),opacity var(--origo-transition)!important;}#storefront-main .origo-product-card:hover .product-card-primary{transform:scale(1.025)!important}#storefront-main .origo-product-card .product-card-info{min-height:230px!important;padding:16px 18px 18px!important;display:flex;flex-direction:column;color:var(--origo-text)!important;text-align:start;background:#fff!important;background-image:none!important;}#storefront-main .origo-product-card .product-brand{color:var(--origo-muted)!important;font-size:12px!important;letter-spacing:.04em!important;}#storefront-main .origo-product-card .product-info h3{min-height:0!important;margin:3px 0 2px!important;display:-webkit-box;overflow:hidden;color:var(--origo-text)!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}#storefront-main .origo-product-card :where(.product-card-secondary-name,.product-card-type,.product-card-meta){color:var(--origo-muted)!important;font-size:12px!important;}#storefront-main .origo-product-card .product-card-type{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:5px;}#storefront-main .origo-product-card .product-card-rating{margin-top:8px;display:flex;align-items:center;gap:7px;direction:ltr;}#storefront-main .origo-product-card .product-card-rating span{color:#9a62ef;font-size:12px;letter-spacing:1px}#storefront-main .origo-product-card .product-card-rating small{color:var(--origo-muted);font-size:11px}#storefront-main .origo-product-card .product-card-price-row{margin-top:10px}#storefront-main .origo-product-card .product-price{color:var(--origo-primary)!important;font-size:18px!important;font-weight:800!important}#storefront-main .origo-product-card .product-card-commerce{margin-top:auto!important;padding-top:12px!important}#storefront-main .origo-product-card .card-add-button{width:100%!important;min-height:46px!important;padding:0 14px!important;color:#fff!important;border:0!important;border-radius:14px!important;background:var(--origo-primary)!important;background-image:none!important;box-shadow:0 8px 16px rgba(123,31,75,.16),0 0 8px rgba(139,92,246,.07)!important;transition:transform var(--origo-transition),box-shadow var(--origo-transition),opacity var(--origo-transition)!important;}#storefront-main .origo-product-card .card-add-button:hover{transform:translateY(-1px)!important;background:var(--origo-primary-dark)!important;box-shadow:0 10px 20px rgba(123,31,75,.2),0 0 10px rgba(139,92,246,.09)!important;}#storefront-main .origo-product-card :where(.product-badge,.badge-sale,.badge-exclusive,.badge-limited){color:#fff!important;background:var(--origo-primary)!important;background-image:none!important;}#storefront-main .origo-product-card :where(.card-action-button,.heart-button){color:var(--origo-primary)!important;border:1px solid rgba(139,92,246,.18)!important;background:#fff!important;box-shadow:0 4px 12px rgba(30,20,40,.055)!important;}#storefront-main .origo-product-card :where(.perfume-note-bubble,.perfume-metric-bubble){border:1px solid rgba(139,92,246,.16)!important;background:rgba(255,255,255,.95)!important;background-image:none!important;box-shadow:0 8px 22px rgba(30,20,40,.07),0 0 8px rgba(59,130,246,.045)!important;}#storefront-main .origo-product-card :where(.perfume-note-bubble,.perfume-metric-bubble)::before,#storefront-main .origo-product-card :where(.perfume-note-bubble,.perfume-metric-bubble)::after{display:none!important}body:not(.dark) :where(.home-benefits,.home-promo-strip,.home-brand-directory,.home-brand-showcase,.home-categories a,.catalog-sidebar,.catalog-filter-panel,.catalog-toolbar,.catalog-filter-drawer,.footer-benefit-card,.checkout-main-card,.checkout-summary-card,.checkout-side-card,.pdp-card,.pdp-purchase,.performance-card,.performance-insight-card,.alternative-card,.finder-card,.finder-option,.benefit-content-card){color:var(--origo-text)!important;border-color:rgba(139,92,246,.14)!important;background:#fff!important;background-image:none!important;box-shadow:var(--origo-shadow)!important;}body:not(.dark) .home-benefits{border-radius:22px!important}body:not(.dark) .home-benefits article{border:1px solid rgba(139,92,246,.13)!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 5px 16px rgba(30,20,40,.04)!important;}body:not(.dark) .home-benefits .benefit-icon{color:var(--origo-primary)!important;text-shadow:none!important}body:not(.dark) .home-benefits b{color:var(--origo-text)!important}body:not(.dark) .home-benefits small{color:var(--origo-muted)!important}body:not(.dark) :where(.home-promo-strip article,.home-categories a,.brand-carousel-track button,.brand-marquee-set button){border-color:rgba(139,92,246,.13)!important;background:#fff!important;background-image:none!important;box-shadow:0 5px 16px rgba(30,20,40,.04)!important;}body:not(.dark) .catalog-sidebar{border-inline-end:1px solid rgba(139,92,246,.14)!important;box-shadow:4px 0 18px rgba(30,20,40,.025)!important;}body:not(.dark) :where(.catalog-filter-section,.catalog-filter-heading,.catalog-results-toolbar,.catalog-mobile-toolbar){color:var(--origo-text)!important;border-color:rgba(139,92,246,.12)!important;background:#fff!important;background-image:none!important;}body:not(.dark) .catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch;}body:not(.dark) .origo-footer{position:relative;color:var(--origo-text)!important;border-top:1px solid rgba(139,92,246,.15)!important;background:#fff!important;background-image:none!important;box-shadow:0 -8px 24px rgba(25,18,35,.035)!important;}body:not(.dark) .origo-footer::before{content:"";position:absolute;top:-1px;inset-inline:8%;height:1px;background:rgba(139,92,246,.28);}body:not(.dark) .origo-footer :where(h2,h3,h4,b,strong){color:var(--origo-text)!important}body:not(.dark) .origo-footer :where(p,small,a){color:var(--origo-muted)!important}body:not(.dark) .origo-footer .footer-directory :where(p,small,a,button),body:not(.dark) .origo-footer .footer-bottom-bar :where(p,small,a){color:#111!important;}body:not(.dark) .origo-footer .footer-directory #newsletter-form > button,body:not(.dark) .origo-footer .footer-directory #newsletter-form > button :where(span,i),body:not(.dark) .origo-footer .footer-directory .footer-app-links > a,body:not(.dark) .origo-footer .footer-directory .footer-app-links > a :where(span,b,strong,small){color:#fff!important;}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(139,92,246,.25)!important;outline-offset:3px!important;}@media(min-width:901px){#storefront-main .home-best-sellers .origo-product-card,#storefront-main .home-new-arrivals .origo-product-card,#storefront-main .home-brand-showcase .origo-product-card{flex:0 0 calc((100% - 66px) / 4)!important;min-width:240px!important;max-width:none!important;}}@media(max-width:1200px){body:not(.dark) .catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}}@media(max-width:900px){body:not(.dark) .catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}#storefront-main .home-best-sellers .product-grid{gap:12px}#storefront-main .home-best-sellers .origo-product-card,#storefront-main .home-new-arrivals .origo-product-card,#storefront-main .home-brand-showcase .origo-product-card{flex:0 0 calc(50% - 6px)!important;min-width:210px!important}}@media(max-width:560px){body:not(.dark) .catalog-product-grid{gap:10px!important}#storefront-main .origo-product-card{border-radius:17px!important}#storefront-main .origo-product-card .product-card-media,#storefront-main .home-best-sellers .origo-product-card .product-card-media{height:205px!important;min-height:190px;padding:10px!important;border-radius:16px 16px 0 0!important}#storefront-main .origo-product-card .product-card-primary{inset:10px!important;width:calc(100% - 20px)!important;height:calc(100% - 20px)!important}#storefront-main .origo-product-card .product-card-info{min-height:218px!important;padding:11px 10px 12px!important}#storefront-main .origo-product-card .product-brand{font-size:10px!important}#storefront-main .origo-product-card .product-info h3{font-size:14px!important}#storefront-main .origo-product-card :where(.product-card-secondary-name,.product-card-type){font-size:10px!important}#storefront-main .origo-product-card .product-price{font-size:15px!important}#storefront-main .origo-product-card .card-add-button{min-height:42px!important;padding-inline:8px!important;font-size:10px!important}#storefront-main .home-best-sellers .origo-product-card,#storefront-main .home-new-arrivals .origo-product-card,#storefront-main .home-brand-showcase .origo-product-card{flex-basis:calc(50% - 5px)!important;min-width:170px!important}#storefront-main .origo-product-card :where(.perfume-aura,.perfume-smoke-aura){display:none!important}#storefront-main .origo-product-card :where(.perfume-note-bubble,.perfume-metric-bubble){backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){#storefront-main *,#storefront-main *::before,#storefront-main *::after,.site-header *,.origo-footer *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}}#storefront-main .origo-product-card{--card-accent:#a72bf3;--card-accent-rgb:167,43,243;position:relative!important;overflow:visible!important;border:2px solid var(--card-accent)!important;border-radius:28px!important;background:#fff!important;background-image:none!important;box-shadow:0 0 0 1px rgba(255,255,255,.96),0 0 16px rgba(var(--card-accent-rgb),.28),0 18px 30px rgba(var(--card-accent-rgb),.12)!important;}#storefront-main :where(.product-grid,.catalog-product-grid) > .origo-product-card:nth-child(3n + 2){--card-accent:#238bea;--card-accent-rgb:35,139,234;}#storefront-main :where(.product-grid,.catalog-product-grid) > .origo-product-card:nth-child(3n){--card-accent:#f05261;--card-accent-rgb:240,82,97;}#storefront-main .origo-product-card::before,#storefront-main .origo-product-card::after{content:none!important;display:none!important;}#storefront-main .origo-product-card:hover,#storefront-main .origo-product-card:focus-within{border-color:var(--card-accent)!important;box-shadow:0 0 0 1px rgba(255,255,255,.98),0 0 21px rgba(var(--card-accent-rgb),.34),0 20px 34px rgba(var(--card-accent-rgb),.16)!important;transform:translateY(-4px)!important;}#storefront-main .origo-product-card :where(.perfume-card-edge-glow,.perfume-card-light-rays,.perfume-aura,.perfume-smoke-aura,.perfume-note-bubble,.perfume-metric-bubble){display:none!important;}#storefront-main .origo-product-card .product-card-media{overflow:hidden!important;border-radius:25px 25px 0 0!important;border:0!important;background:#fff!important;background-image:none!important;}#storefront-main .origo-product-card .product-card-info{border-radius:0 0 25px 25px!important;background:#fff!important;background-image:none!important;}#storefront-main .origo-product-card :where(.card-favorite-button,.card-compare-button,.product-card-rating,.product-price,.product-card-current-price){color:var(--card-accent)!important;}#storefront-main .origo-product-card :where(.product-card-badge,.card-add-button){color:#fff!important;border-color:var(--card-accent)!important;background:var(--card-accent)!important;background-image:none!important;box-shadow:0 6px 14px rgba(var(--card-accent-rgb),.22)!important;}#storefront-main .origo-product-card .card-add-button:hover{filter:brightness(.94);box-shadow:0 8px 17px rgba(var(--card-accent-rgb),.28)!important;}#storefront-main .origo-product-card :where(.card-favorite-button,.card-compare-button){border-color:rgba(var(--card-accent-rgb),.24)!important;background:#fff!important;background-image:none!important;}@media(max-width:560px){#storefront-main .origo-product-card{border-width:1.5px!important;border-radius:19px!important;}}body:not(.dark) :where(.site-header,.category-nav,.catalog-search-shell,.catalog-sidebar,.catalog-results-toolbar,.catalog-mobile-toolbar,.home-benefits,.home-benefit,.home-promo-strip,.home-promo-strip article,.home-categories a,.brand-carousel,.brand-carousel-track button,.brand-marquee-set button,.product-detail-gallery,.product-detail-info,.product-detail-panel,.product-detail-section,.product-detail-accordion,.product-performance,.product-notes,.product-reviews,.cart-drawer,.wishlist-drawer,.compare-drawer,.checkout-card,.checkout-summary,.order-summary,.account-card,.auth-card,.newsletter-box,.origo-footer){border-color:rgba(255,255,255,.96)!important;outline-color:rgba(139,92,246,.22)!important;background:rgba(255,255,255,.42)!important;background-image:none!important;-webkit-backdrop-filter:blur(30px) saturate(1.18)!important;backdrop-filter:blur(30px) saturate(1.18)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 1px 0 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(139,92,246,.11),0 15px 36px rgba(35,25,48,.11)!important;}body:not(.dark) :where(.site-header,.category-nav){background:rgba(255,255,255,.5)!important;-webkit-backdrop-filter:blur(34px) saturate(1.2)!important;backdrop-filter:blur(34px) saturate(1.2)!important;}body:not(.dark) :where(.header-search,.global-search-input,.catalog-search-shell input,.catalog-sidebar input,.catalog-sidebar select,.product-detail-info input,.checkout-card input,.checkout-card select,.checkout-card textarea,.newsletter-box input){background:rgba(255,255,255,.52)!important;background-image:none!important;-webkit-backdrop-filter:blur(22px) saturate(1.14)!important;backdrop-filter:blur(22px) saturate(1.14)!important;}#storefront-main .origo-product-card{background:rgba(255,255,255,.42)!important;background-image:none!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;backdrop-filter:blur(22px) saturate(1.2)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 0 0 20px rgba(255,255,255,.58),inset 0 0 24px rgba(var(--card-accent-rgb),.14),0 0 0 1px rgba(var(--card-accent-rgb),.44),0 0 30px rgba(var(--card-accent-rgb),.36),0 22px 40px rgba(24,18,34,.16)!important;}body:not(.dark) :where(.modal,.dialog,dialog,.drawer,.mobile-menu-panel,.brands-dropdown,.mega-dropdown,.global-search-panel,.toast){background:rgba(255,255,255,.56)!important;background-image:none!important;-webkit-backdrop-filter:blur(36px) saturate(1.22)!important;backdrop-filter:blur(36px) saturate(1.22)!important;}@media(max-width:560px){body:not(.dark) :where(.site-header,.category-nav,.catalog-sidebar,.catalog-results-toolbar,.home-benefits,.home-promo-strip,.origo-footer){-webkit-backdrop-filter:blur(22px) saturate(1.14)!important;backdrop-filter:blur(22px) saturate(1.14)!important;}#storefront-main .origo-product-card{-webkit-backdrop-filter:blur(16px) saturate(1.14)!important;backdrop-filter:blur(16px) saturate(1.14)!important;}}html,body{max-width:100%;overflow-x:hidden!important;}body:not(.dark){background:#edf2f8!important;background-image:none!important;}body:not(.dark) #storefront-main::before,body:not(.dark) #storefront-main::after{content:none!important;display:none!important;}body:not(.dark) :where(.site-header,.category-nav,.catalog-search-shell,.catalog-sidebar,.catalog-results-toolbar,.catalog-mobile-toolbar,.home-benefits,.home-benefit,.home-promo-strip,.home-promo-strip article,.home-categories a,.brand-carousel,.brand-carousel-track button,.brand-marquee-set button,.product-detail-gallery,.product-detail-info,.product-detail-panel,.product-detail-section,.product-detail-accordion,.product-performance,.product-notes,.product-reviews,.cart-drawer,.wishlist-drawer,.compare-drawer,.checkout-card,.checkout-summary,.order-summary,.account-card,.auth-card,.newsletter-box,.origo-footer){border:1px solid rgba(255,255,255,.98)!important;outline:1px solid rgba(139,92,246,.18)!important;background:rgba(255,255,255,.28)!important;background-image:none!important;-webkit-backdrop-filter:blur(42px) saturate(1.28)!important;backdrop-filter:blur(42px) saturate(1.28)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 1px 0 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(139,92,246,.12),0 16px 38px rgba(35,25,48,.1)!important;}body:not(.dark) :where(.site-header,.category-nav){background:rgba(255,255,255,.38)!important;-webkit-backdrop-filter:blur(48px) saturate(1.3)!important;backdrop-filter:blur(48px) saturate(1.3)!important;}body:not(.dark) :where(.header-search,.global-search-input,.catalog-search-shell input,.catalog-sidebar input,.catalog-sidebar select,.product-detail-info input,.checkout-card input,.checkout-card select,.checkout-card textarea,.newsletter-box input){border:1px solid rgba(255,255,255,1)!important;outline:1px solid rgba(35,139,234,.16)!important;background:rgba(255,255,255,.44)!important;background-image:none!important;-webkit-backdrop-filter:blur(30px) saturate(1.2)!important;backdrop-filter:blur(30px) saturate(1.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 8px 20px rgba(35,139,234,.08)!important;}#storefront-main .origo-product-card{padding:7px!important;overflow:visible!important;border-width:5px!important;border-color:rgba(var(--card-accent-rgb),.8)!important;background:rgba(255,255,255,.24)!important;background-image:none!important;-webkit-backdrop-filter:blur(34px) saturate(1.3)!important;backdrop-filter:blur(34px) saturate(1.3)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 0 0 24px rgba(255,255,255,.72),inset 0 0 28px rgba(var(--card-accent-rgb),.16),0 0 0 1px rgba(var(--card-accent-rgb),.48),0 0 34px rgba(var(--card-accent-rgb),.38),0 24px 42px rgba(24,18,34,.16)!important;}#storefront-main .origo-product-card::before,#storefront-main .origo-product-card::after{content:none!important;display:none!important;}#storefront-main .origo-product-card .product-card-media,#storefront-main .origo-product-card .product-card-info{background:rgba(255,255,255,.76)!important;background-image:none!important;-webkit-backdrop-filter:blur(18px) saturate(1.16)!important;backdrop-filter:blur(18px) saturate(1.16)!important;}#storefront-main .origo-product-card .product-card-primary{image-rendering:auto;object-fit:contain!important;object-position:50% 50%!important;mix-blend-mode:normal!important;backface-visibility:hidden;transform:translateZ(0) scale(1)!important;filter:contrast(1.08)saturate(1.1)brightness(1.015)drop-shadow(0 15px 14px rgba(25,18,32,.2))!important;}#storefront-main .origo-product-card:hover .product-card-primary,#storefront-main .origo-product-card:focus-within .product-card-primary{transform:translateZ(0) scale(1.065)!important;}body:not(.dark) :where(.modal,.dialog,dialog,.drawer,.mobile-menu-panel,.brands-dropdown,.mega-dropdown,.global-search-panel,.toast){border:1px solid rgba(255,255,255,.98)!important;background:rgba(255,255,255,.42)!important;background-image:none!important;-webkit-backdrop-filter:blur(52px) saturate(1.32)!important;backdrop-filter:blur(52px) saturate(1.32)!important;}@media(max-width:560px){body:not(.dark) :where(.site-header,.category-nav,.catalog-sidebar,.catalog-results-toolbar,.home-benefits,.home-promo-strip,.origo-footer){-webkit-backdrop-filter:blur(28px) saturate(1.2)!important;backdrop-filter:blur(28px) saturate(1.2)!important;}#storefront-main .origo-product-card{padding:4px!important;border-width:3px!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;backdrop-filter:blur(22px) saturate(1.2)!important;}#storefront-main .origo-product-card .product-card-media,#storefront-main .origo-product-card .product-card-info{-webkit-backdrop-filter:blur(12px) saturate(1.12)!important;backdrop-filter:blur(12px) saturate(1.12)!important;}}body:not(.dark) #storefront-main{position:relative;isolation:isolate;background:transparent!important;background-image:none!important;}body:not(.dark) #storefront-main::before,body:not(.dark) #storefront-main::after{content:"";position:fixed;z-index:-1;width:clamp(150px,18vw,280px);aspect-ratio:1;pointer-events:none;border-radius:50%;filter:blur(58px);opacity:.72;}body:not(.dark) #storefront-main::before{top:14vh;left:5vw;background:rgba(167,43,243,.16);box-shadow:56vw 10vh 0 34px rgba(35,139,234,.13),26vw 62vh 0 18px rgba(240,82,97,.11);}body:not(.dark) #storefront-main::after{right:7vw;bottom:8vh;background:rgba(35,139,234,.14);box-shadow:-54vw -4vh 0 26px rgba(240,82,97,.1),-24vw -58vh 0 12px rgba(167,43,243,.11);}body:not(.dark) :where(.site-header,.category-nav,.catalog-search-shell,.catalog-sidebar,.catalog-results-toolbar,.catalog-mobile-toolbar,.home-benefits,.home-benefit,.home-promo-strip,.home-promo-strip article,.home-categories a,.brand-carousel,.brand-carousel-track button,.brand-marquee-set button,.product-detail-gallery,.product-detail-info,.product-detail-panel,.product-detail-section,.product-detail-accordion,.product-performance,.product-notes,.product-reviews,.cart-drawer,.wishlist-drawer,.compare-drawer,.checkout-card,.checkout-summary,.order-summary,.account-card,.auth-card,.newsletter-box,.origo-footer){border-color:rgba(255,255,255,.94)!important;outline-color:rgba(139,92,246,.2)!important;background:rgba(255,255,255,.48)!important;background-image:none!important;-webkit-backdrop-filter:blur(28px) saturate(1.16)!important;backdrop-filter:blur(28px) saturate(1.16)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.98),inset 1px 0 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(139,92,246,.1),0 14px 34px rgba(35,25,48,.1)!important;}body:not(.dark) :where(.site-header,.category-nav){background:rgba(255,255,255,.56)!important;-webkit-backdrop-filter:blur(32px) saturate(1.18)!important;backdrop-filter:blur(32px) saturate(1.18)!important;}body:not(.dark) :where(.header-search,.global-search-input,.catalog-search-shell input,.catalog-sidebar input,.catalog-sidebar select,.product-detail-info input,.checkout-card input,.checkout-card select,.checkout-card textarea,.newsletter-box input){background:rgba(255,255,255,.58)!important;background-image:none!important;-webkit-backdrop-filter:blur(20px) saturate(1.12)!important;backdrop-filter:blur(20px) saturate(1.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 7px 18px rgba(35,139,234,.09)!important;}#storefront-main .origo-product-card{background:rgba(255,255,255,.48)!important;background-image:none!important;-webkit-backdrop-filter:blur(20px) saturate(1.18)!important;backdrop-filter:blur(20px) saturate(1.18)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 0 0 18px rgba(255,255,255,.5),inset 0 0 22px rgba(var(--card-accent-rgb),.13),0 0 0 1px rgba(var(--card-accent-rgb),.42),0 0 27px rgba(var(--card-accent-rgb),.34),0 20px 38px rgba(24,18,34,.15)!important;}body:not(.dark) :where(.modal,.dialog,dialog,.drawer,.mobile-menu-panel,.brands-dropdown,.mega-dropdown,.global-search-panel,.toast){background:rgba(255,255,255,.62)!important;background-image:none!important;-webkit-backdrop-filter:blur(34px) saturate(1.2)!important;backdrop-filter:blur(34px) saturate(1.2)!important;}@media(max-width:560px){body:not(.dark) #storefront-main::before,body:not(.dark) #storefront-main::after{filter:blur(44px);opacity:.58;}body:not(.dark) :where(.site-header,.category-nav,.catalog-sidebar,.catalog-results-toolbar,.home-benefits,.home-promo-strip,.origo-footer){-webkit-backdrop-filter:blur(20px) saturate(1.12)!important;backdrop-filter:blur(20px) saturate(1.12)!important;}#storefront-main .origo-product-card{-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;backdrop-filter:blur(14px) saturate(1.12)!important;}}body:not(.dark){background:#f5f3f8!important;background-image:none!important;}body:not(.dark) :where(.site-header,.category-nav,.catalog-search-shell,.catalog-sidebar,.catalog-results-toolbar,.catalog-mobile-toolbar,.home-benefits,.home-benefit,.home-promo-strip,.home-promo-strip article,.home-categories a,.brand-carousel,.brand-carousel-track button,.brand-marquee-set button,.product-detail-gallery,.product-detail-info,.product-detail-panel,.product-detail-section,.product-detail-accordion,.product-performance,.product-notes,.product-reviews,.cart-drawer,.wishlist-drawer,.compare-drawer,.checkout-card,.checkout-summary,.order-summary,.account-card,.auth-card,.newsletter-box,.origo-footer){border:1px solid rgba(255,255,255,.86)!important;outline:1px solid rgba(139,92,246,.18);background:rgba(255,255,255,.68)!important;background-image:none!important;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(139,92,246,.07),0 10px 26px rgba(34,24,46,.08)!important;}body:not(.dark) :where(.header-search,.global-search-input,.catalog-search-shell input,.catalog-sidebar input,.catalog-sidebar select,.product-detail-info input,.checkout-card input,.checkout-card select,.checkout-card textarea,.newsletter-box input){border:1px solid rgba(255,255,255,.92)!important;outline:1px solid rgba(35,139,234,.17);background:rgba(255,255,255,.76)!important;background-image:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 5px 15px rgba(35,139,234,.07)!important;}body:not(.dark) :where(.modal,.dialog,dialog,.drawer,.mobile-menu-panel,.brands-dropdown,.mega-dropdown,.global-search-panel,.toast){border:1px solid rgba(255,255,255,.88)!important;background:rgba(255,255,255,.78)!important;background-image:none!important;-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 18px 42px rgba(28,20,38,.15)!important;}@media (max-width: 640px) {body {padding-bottom: 86px;}.store-bottom-nav {right: 12px;bottom: max(10px, env(safe-area-inset-bottom));left: 12px;width: auto;height: 64px;padding: 5px 7px;overflow: visible;border: 1px solid rgba(86, 66, 72, .12);border-radius: 22px;color: #847a7d;background: #fff;box-shadow:0 12px 32px rgba(40, 19, 27, .16),inset 0 1px 0 rgba(255, 255, 255, .98);-webkit-backdrop-filter: none;backdrop-filter: none;transition: transform .22s ease, opacity .22s ease;}.store-bottom-nav > :is(a, button) {min-height: 52px;padding: 4px 2px;align-content: center;gap: 3px;border-radius: 16px;transition: color 180ms ease, background-color 180ms ease, transform 180ms ease;}.store-bottom-nav > :is(a, button):active {transform: scale(.94);}.store-bottom-nav span,.store-bottom-nav .store-bottom-discover span {width: auto;height: auto;margin: 0;color: currentColor;background: transparent;box-shadow: none;font-size: 21px;}.store-bottom-nav b {color: currentColor;font-size: 9px;line-height: 1.2;}.store-bottom-nav .active {color: #72001f;background: #f8eef1;}.mobile-menu-panel,body:not(.dark) .mobile-menu-panel,body.dark .mobile-menu-panel {color: #21171a !important;background: #fff !important;background-image: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;}.mobile-menu-panel :is(.mobile-menu-search, .mobile-taxonomy-group) {color: #21171a;background: #faf8f8;}.mobile-menu-panel nav a {color: #21171a;}}body:not(.dark) #storefront-main > :where(section,div){background-image:none!important;}body:not(.dark) :where(.site-header,.category-nav,.catalog-search-shell,.catalog-sidebar,.catalog-results-toolbar,.catalog-mobile-toolbar,.home-benefits,.home-benefit,.home-promo-strip,.home-promo-strip article,.home-categories a,.brand-carousel,.brand-carousel-track button,.brand-marquee-set button,.product-detail-gallery,.product-detail-info,.product-detail-panel,.product-detail-section,.product-detail-accordion,.product-performance,.product-notes,.product-reviews,.cart-drawer,.wishlist-drawer,.compare-drawer,.checkout-card,.checkout-summary,.order-summary,.account-card,.auth-card,.newsletter-box,.origo-footer){border-color:rgba(139,92,246,.28)!important;background:#fff!important;background-image:none!important;box-shadow:0 0 14px rgba(139,92,246,.09)!important;}body:not(.dark) :where(.site-header,.category-nav,.home-benefits,.home-promo-strip,.brand-carousel,.origo-footer)::before,body:not(.dark) :where(.site-header,.category-nav,.home-benefits,.home-promo-strip,.brand-carousel,.origo-footer)::after{background-image:none!important;}body:not(.dark) :where(.global-search-input,.catalog-search-shell input,.catalog-sidebar input,.catalog-sidebar select,.product-detail-info input,.checkout-card input,.checkout-card select,.checkout-card textarea,.newsletter-box input){border:1px solid rgba(35,139,234,.28)!important;background:#fff!important;background-image:none!important;box-shadow:0 0 10px rgba(35,139,234,.07)!important;}body:not(.dark) :where(.primary-button,.checkout-button,.product-detail-add,.drawer-checkout-button,.newsletter-box button){color:#fff!important;border-color:var(--origo-primary)!important;background:var(--origo-primary)!important;background-image:none!important;box-shadow:0 7px 16px rgba(123,31,75,.18)!important;}body:not(.dark) :where(.catalog-filter-section,.product-detail-accordion,.product-detail-section){border-bottom:1px solid rgba(240,82,97,.18)!important;background:#fff!important;background-image:none!important;}#storefront-main .origo-product-card{padding:7px!important;border-width:5px!important;border-style:solid!important;border-color:rgba(var(--card-accent-rgb),.72)!important;background:rgba(255,255,255,.76)!important;background-image:none!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;backdrop-filter:blur(12px) saturate(1.08)!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.9),inset 0 0 15px rgba(var(--card-accent-rgb),.14),0 0 0 1px rgba(var(--card-accent-rgb),.38),0 0 22px rgba(var(--card-accent-rgb),.3),0 18px 30px rgba(24,18,34,.14)!important;transform:translateZ(0);}#storefront-main .origo-product-card .product-card-media,#storefront-main .origo-product-card .product-card-info{position:relative!important;z-index:2!important;margin-inline:0!important;border-inline:1px solid rgba(255,255,255,.92)!important;background:#fff!important;background-image:none!important;}#storefront-main .origo-product-card .product-card-media{border-top:1px solid #fff!important;border-radius:20px 20px 0 0!important;box-shadow:0 -4px 13px rgba(255,255,255,.96),0 8px 18px rgba(var(--card-accent-rgb),.1)!important;}#storefront-main .origo-product-card .product-card-info{border-bottom:1px solid #fff!important;border-radius:0 0 20px 20px!important;box-shadow:0 15px 23px rgba(24,18,34,.13),0 6px 15px rgba(var(--card-accent-rgb),.12)!important;}#storefront-main .origo-product-card .product-card-primary{filter:saturate(1.02)contrast(1.02)drop-shadow(0 13px 12px rgba(25,18,32,.18))!important;inset:16px!important;width:calc(100% - 32px)!important;height:calc(100% - 32px)!important;object-fit:contain!important;object-position:50% 50%!important;opacity:1!important;transform:scale(1)!important;transform-origin:50% 50%!important;translate:none!important;transition:transform .48s cubic-bezier(.2,.75,.25,1),filter .35s ease!important;}#storefront-main .origo-product-card .product-card-hover{display:none!important;opacity:0!important;}#storefront-main .origo-product-card:hover .product-card-primary,#storefront-main .origo-product-card:focus-within .product-card-primary,#storefront-main .origo-product-card[data-aura-state]:not([data-aura-state="idle"]) .product-card-primary,#storefront-main .origo-product-card:hover .product-card-primary--embedded,#storefront-main .origo-product-card:focus-within .product-card-primary--embedded{inset:16px!important;opacity:1!important;transform:scale(1.055)!important;transform-origin:50% 50%!important;translate:none!important;}#storefront-main .origo-product-card:hover,#storefront-main .origo-product-card:focus-within{border-color:rgba(var(--card-accent-rgb),.88)!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.96),inset 0 0 18px rgba(var(--card-accent-rgb),.18),0 0 0 1px rgba(var(--card-accent-rgb),.5),0 0 28px rgba(var(--card-accent-rgb),.38),0 24px 38px rgba(24,18,34,.17)!important;transform:translateY(-7px) scale(1.008)!important;}@media(max-width:560px){#storefront-main .origo-product-card{padding:4px!important;border-width:3px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;}#storefront-main .origo-product-card .product-card-media{border-radius:14px 14px 0 0!important}#storefront-main .origo-product-card .product-card-info{border-radius:0 0 14px 14px!important}#storefront-main .origo-product-card .product-card-primary,#storefront-main .origo-product-card:hover .product-card-primary,#storefront-main .origo-product-card:focus-within .product-card-primary{inset:10px!important;width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;}}body:not(.dark) :where(.site-header,.category-nav,.catalog-search-shell,.catalog-sidebar,.catalog-results-toolbar,.catalog-mobile-toolbar,.home-benefits,.home-benefit,.home-promo-strip,.home-promo-strip article,.home-categories a,.brand-carousel,.brand-carousel-track button,.brand-marquee-set button,.product-detail-gallery,.product-detail-info,.product-detail-panel,.product-detail-section,.product-detail-accordion,.product-performance,.product-notes,.product-reviews,.cart-drawer,.wishlist-drawer,.compare-drawer,.checkout-card,.checkout-summary,.order-summary,.account-card,.auth-card,.newsletter-box,.origo-footer){border-color:rgba(255,255,255,.96)!important;outline-color:rgba(139,92,246,.22)!important;background:rgba(255,255,255,.42)!important;background-image:none!important;-webkit-backdrop-filter:blur(30px) saturate(1.18)!important;backdrop-filter:blur(30px) saturate(1.18)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 1px 0 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(139,92,246,.11),0 15px 36px rgba(35,25,48,.11)!important;}body:not(.dark) :where(.site-header,.category-nav){background:rgba(255,255,255,.5)!important;-webkit-backdrop-filter:blur(34px) saturate(1.2)!important;backdrop-filter:blur(34px) saturate(1.2)!important;}body:not(.dark) :where(.header-search,.global-search-input,.catalog-search-shell input,.catalog-sidebar input,.catalog-sidebar select,.product-detail-info input,.checkout-card input,.checkout-card select,.checkout-card textarea,.newsletter-box input){background:rgba(255,255,255,.52)!important;background-image:none!important;-webkit-backdrop-filter:blur(22px) saturate(1.14)!important;backdrop-filter:blur(22px) saturate(1.14)!important;}#storefront-main .origo-product-card{background:rgba(255,255,255,.42)!important;background-image:none!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;backdrop-filter:blur(22px) saturate(1.2)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 0 0 20px rgba(255,255,255,.58),inset 0 0 24px rgba(var(--card-accent-rgb),.14),0 0 0 1px rgba(var(--card-accent-rgb),.44),0 0 30px rgba(var(--card-accent-rgb),.36),0 22px 40px rgba(24,18,34,.16)!important;}body:not(.dark) :where(.modal,.dialog,dialog,.drawer,.mobile-menu-panel,.brands-dropdown,.mega-dropdown,.global-search-panel,.toast){background:rgba(255,255,255,.56)!important;background-image:none!important;-webkit-backdrop-filter:blur(36px) saturate(1.22)!important;backdrop-filter:blur(36px) saturate(1.22)!important;}@media(max-width:560px){body:not(.dark) :where(.site-header,.category-nav,.catalog-sidebar,.catalog-results-toolbar,.home-benefits,.home-promo-strip,.origo-footer){-webkit-backdrop-filter:blur(22px) saturate(1.14)!important;backdrop-filter:blur(22px) saturate(1.14)!important;}#storefront-main .origo-product-card{-webkit-backdrop-filter:blur(16px) saturate(1.14)!important;backdrop-filter:blur(16px) saturate(1.14)!important;}}html,body{max-width:100%;overflow-x:hidden!important}body:not(.dark){background:#edf2f8!important;background-image:none!important}body:not(.dark) #storefront-main::before,body:not(.dark) #storefront-main::after{content:none!important;display:none!important}body:not(.dark) :where(.site-header,.category-nav,.catalog-search-shell,.catalog-sidebar,.catalog-results-toolbar,.catalog-mobile-toolbar,.home-benefits,.home-benefit,.home-promo-strip,.home-promo-strip article,.home-categories a,.brand-carousel,.brand-carousel-track button,.brand-marquee-set button,.product-detail-gallery,.product-detail-info,.product-detail-panel,.product-detail-section,.product-detail-accordion,.product-performance,.product-notes,.product-reviews,.cart-drawer,.wishlist-drawer,.compare-drawer,.checkout-card,.checkout-summary,.order-summary,.account-card,.auth-card,.newsletter-box,.origo-footer){border:1px solid rgba(255,255,255,.98)!important;outline:1px solid rgba(139,92,246,.18)!important;background:rgba(255,255,255,.28)!important;background-image:none!important;-webkit-backdrop-filter:blur(42px) saturate(1.28)!important;backdrop-filter:blur(42px) saturate(1.28)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 1px 0 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(139,92,246,.12),0 16px 38px rgba(35,25,48,.1)!important;}body:not(.dark) :where(.site-header,.category-nav){background:rgba(255,255,255,.38)!important;-webkit-backdrop-filter:blur(48px) saturate(1.3)!important;backdrop-filter:blur(48px) saturate(1.3)!important;}body:not(.dark) :where(.header-search,.global-search-input,.catalog-search-shell input,.catalog-sidebar input,.catalog-sidebar select,.product-detail-info input,.checkout-card input,.checkout-card select,.checkout-card textarea,.newsletter-box input){background:rgba(255,255,255,.44)!important;background-image:none!important;-webkit-backdrop-filter:blur(30px) saturate(1.2)!important;backdrop-filter:blur(30px) saturate(1.2)!important;}#storefront-main .origo-product-card{background:rgba(255,255,255,.24)!important;background-image:none!important;-webkit-backdrop-filter:blur(34px) saturate(1.3)!important;backdrop-filter:blur(34px) saturate(1.3)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,1),inset 0 0 24px rgba(255,255,255,.72),inset 0 0 28px rgba(var(--card-accent-rgb),.16),0 0 0 1px rgba(var(--card-accent-rgb),.48),0 0 34px rgba(var(--card-accent-rgb),.38),0 24px 42px rgba(24,18,34,.16)!important;}#storefront-main .origo-product-card .product-card-media,#storefront-main .origo-product-card .product-card-info{background:rgba(255,255,255,.76)!important;background-image:none!important;-webkit-backdrop-filter:blur(18px) saturate(1.16)!important;backdrop-filter:blur(18px) saturate(1.16)!important;}#storefront-main .origo-product-card .product-card-primary{image-rendering:auto;object-fit:contain!important;object-position:50% 50%!important;mix-blend-mode:normal!important;backface-visibility:hidden;transform:translateZ(0) scale(1)!important;filter:contrast(1.08) saturate(1.1) brightness(1.015) drop-shadow(0 15px 14px rgba(25,18,32,.2))!important;}#storefront-main .origo-product-card:hover .product-card-primary,#storefront-main .origo-product-card:focus-within .product-card-primary{transform:translateZ(0) scale(1.065)!important;}body:not(.dark) :where(.modal,.dialog,dialog,.drawer,.mobile-menu-panel,.brands-dropdown,.mega-dropdown,.global-search-panel,.toast){background:rgba(255,255,255,.42)!important;background-image:none!important;-webkit-backdrop-filter:blur(52px) saturate(1.32)!important;backdrop-filter:blur(52px) saturate(1.32)!important;}@media(max-width:560px){body:not(.dark) :where(.site-header,.category-nav,.catalog-sidebar,.catalog-results-toolbar,.home-benefits,.home-promo-strip,.origo-footer){-webkit-backdrop-filter:blur(28px) saturate(1.2)!important;backdrop-filter:blur(28px) saturate(1.2)!important;}#storefront-main .origo-product-card{-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;backdrop-filter:blur(22px) saturate(1.2)!important;}}@media (max-width: 640px) {.mobile-menu-panel,body:not(.dark) .mobile-menu-panel,body.dark .mobile-menu-panel {color: #21171a !important;background: #fff !important;background-image: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;}}.site-header{--origo-header-control-size:40px;--origo-header-icon-size:22px;--origo-header-nav-icon-size:17px;--origo-header-chevron-size:13px;}.site-header :is(.header-commerce-actions>button,.header-preference-actions>button){min-height:var(--origo-header-control-size);}.site-header :is(.header-commerce-actions>button>svg,.header-commerce-actions>button>.origo-lux-icon,.header-search>svg,.header-search>.origo-lux-icon){width:var(--origo-header-icon-size)!important;height:var(--origo-header-icon-size)!important;flex:0 0 var(--origo-header-icon-size)!important;}.site-header .mobile-menu-button>.origo-lux-icon,.site-header .header-preference-actions .theme-toggle .origo-lux-icon{width:20px!important;height:20px!important;flex:0 0 20px!important;}.site-header .category-nav .nav-icon{width:20px;min-width:20px;height:20px;display:inline-grid;place-items:center;font-size:var(--origo-header-nav-icon-size)!important;line-height:1;}.site-header .category-nav .nav-icon>.origo-lux-icon{width:var(--origo-header-nav-icon-size)!important;height:var(--origo-header-nav-icon-size)!important;flex:0 0 var(--origo-header-nav-icon-size)!important;}.site-header .category-nav .brands-nav>button>i{width:var(--origo-header-chevron-size);min-width:var(--origo-header-chevron-size);height:var(--origo-header-chevron-size);display:grid;place-items:center;font-size:var(--origo-header-chevron-size);line-height:1;}.site-header .category-nav .brands-nav>button>i>.origo-lux-icon{width:var(--origo-header-chevron-size)!important;height:var(--origo-header-chevron-size)!important;}.site-header .mega-dropdown>button>i,.site-header .header-account-menu>button>i{width:20px;min-width:20px;height:20px;display:grid;place-items:center;font-size:16px;line-height:1;font-style:normal;}@media(max-width:700px){.site-header{--origo-header-control-size:36px;--origo-header-icon-size:20px;}.site-header .mobile-menu-button{width:36px!important;min-width:36px!important;height:36px!important;}.site-header .mobile-menu-button>.origo-lux-icon,.site-header .header-preference-actions .theme-toggle .origo-lux-icon{width:20px!important;height:20px!important;}}@media(max-width:700px){.site-header .header-main,.site-header.compact .header-main,body.mobile-header-condensed .site-header .header-main,body.mobile-header-condensed .site-header.compact .header-main{position:relative!important;grid-template-columns:40px minmax(0,1fr) 112px!important;grid-template-areas:"menu spacer commerce"!important;overflow:visible!important;}.site-header .header-preference-actions{display:none!important;}.site-header .header-main>.brand,.site-header.compact .header-main>.brand,body.mobile-header-condensed .site-header .header-main>.brand,body.mobile-header-condensed .site-header.compact .header-main>.brand{position:absolute!important;z-index:6!important;top:50%!important;left:50%!important;right:auto!important;width:clamp(118px,35vw,142px)!important;min-width:0!important;height:55px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;overflow:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%)!important;}.site-header .header-main>.brand img,.site-header.compact .header-main>.brand img,body.mobile-header-condensed .site-header .header-main>.brand img{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;object-fit:contain!important;object-position:center!important;padding:2px 0!important;box-sizing:border-box!important;overflow:visible!important;clip-path:none!important;}}body:not(.dark){--ink-soft:#090909;--muted:#090909;--shell-muted:#090909;--origo-muted:#090909;--origo-light-muted:#090909;--admin-text-muted:#090909;}body:not(.dark) #storefront-main :where(.muted,[class*="-muted"],[class*="-subtitle"],.product-notes,.exact-card-specs>span,.exact-card-prices del,.catalog-sort-controls span){color:#090909!important}body:not(.dark) #storefront-main #home .origo-exact-product-card .exact-card-specs>span,body:not(.dark) #storefront-main #home .origo-exact-product-card .exact-card-prices del{color:#090909!important;}body:not(.dark) :where(.advanced-admin-panel,.catalog-admin-panel){--admin-text-muted:#090909}body:not(.dark) :where(.advanced-admin-panel,.catalog-admin-panel) :where(.muted,[class*="-muted"],[class*="-subtitle"]){color:#090909!important}body:not(.dark) :where(#storefront-main,.advanced-admin-panel,.catalog-admin-panel) :where(input,textarea)::placeholder{color:#090909!important;opacity:1!important;}@media(max-width:640px){body{padding-bottom:0!important}body.mobile-menu-active .store-bottom-nav{opacity:0!important;visibility:hidden!important;transform:translateY(calc(100% + 30px + env(safe-area-inset-bottom)))!important;pointer-events:none!important;}footer.origo-footer{margin-bottom:0!important}footer.origo-footer .footer-bottom-bar{min-height:34px!important;padding:6px 12px!important;}.back-to-top{left:10px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:42px!important;height:42px!important;}.back-to-top::before{inset:5px!important}.back-to-top-track{stroke-width:2!important}.back-to-top-value{stroke-width:3!important}.back-to-top-arrow{stroke-width:2.2!important}}body :is(#home,#storefront-main) .origo-exact-product-card,body .product-overlay .origo-exact-product-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transition:none!important;transform:none!important;}body :is(#home,#storefront-main) .origo-exact-product-card:hover,body .product-overlay .origo-exact-product-card:hover{border:0!important;box-shadow:none!important;transform:none!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-image,body .product-overlay .origo-exact-product-card .product-image{overflow:hidden!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-image::before,body :is(#home,#storefront-main) .origo-exact-product-card .product-image::after,body .product-overlay .origo-exact-product-card .product-image::before,body .product-overlay .origo-exact-product-card .product-image::after{display:none!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-image img,body .product-overlay .origo-exact-product-card .product-image img{transition:none!important;transform:none!important;}body :is(#home,#storefront-main) .origo-exact-product-card:hover .product-image img,body .product-overlay .origo-exact-product-card:hover .product-image img{transform:none!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-info,body .product-overlay .origo-exact-product-card .product-info{padding:10px 3px 3px!important;gap:6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}body :is(#home,#storefront-main) .origo-exact-product-card h3,body .product-overlay .origo-exact-product-card h3{min-height:0!important;margin:0!important;padding:0!important;border:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}body :is(#home,#storefront-main) .origo-exact-product-card h3 button,body .product-overlay .origo-exact-product-card h3 button{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}body :is(#home,#storefront-main) .origo-exact-product-card .exact-card-specs,body .product-overlay .origo-exact-product-card .exact-card-specs{padding:1px 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;border:0!important;}body :is(#home,#storefront-main) .origo-exact-product-card .exact-card-specs>span,body .product-overlay .origo-exact-product-card .exact-card-specs>span{padding:0!important;border:0!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-bottom,body .product-overlay .origo-exact-product-card .product-bottom{gap:7px!important;border:0!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-badge,body .product-overlay .origo-exact-product-card .product-badge{top:10px!important;left:auto!important;right:auto!important;inset-inline-start:10px!important;inset-inline-end:auto!important;direction:inherit!important;max-width:43%!important;margin:0!important;overflow:hidden!important;border:0!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;}body #storefront-main #home .origo-exact-product-card .product-image>.product-badge{inset-inline-start:auto!important;inset-inline-end:auto!important;left:auto!important;right:10px!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-feature-badge,body .product-overlay .origo-exact-product-card .product-feature-badge{top:10px!important;left:auto!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:10px!important;direction:inherit!important;max-width:43%!important;margin:0!important;overflow:hidden!important;border:0!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;}body :is(#home,#storefront-main) .origo-exact-product-card .exact-card-favorite,body .product-overlay .origo-exact-product-card .exact-card-favorite,body :is(#home,#storefront-main) .origo-exact-product-card .exact-card-favorite:hover,body .product-overlay .origo-exact-product-card .exact-card-favorite:hover{position:static!important;transform:none!important;transition:none!important;animation:none!important;box-shadow:none!important;}@media(max-width:700px){body :is(#home,#storefront-main) .origo-exact-product-card,body .product-overlay .origo-exact-product-card{border-radius:0!important;box-shadow:none!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-info,body .product-overlay .origo-exact-product-card .product-info{padding:7px 2px 2px!important;gap:4px!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-badge,body :is(#home,#storefront-main) .origo-exact-product-card .product-feature-badge,body .product-overlay .origo-exact-product-card .product-badge,body .product-overlay .origo-exact-product-card .product-feature-badge{top:7px!important;max-width:42%!important;padding:5px 7px!important;font-size:8px!important;}body :is(#home,#storefront-main) .origo-exact-product-card .product-badge,body .product-overlay .origo-exact-product-card .product-badge{inset-inline-start:7px!important}body :is(#home,#storefront-main) .origo-exact-product-card .product-feature-badge,body .product-overlay .origo-exact-product-card .product-feature-badge{inset-inline-end:7px!important}body #storefront-main #home .origo-exact-product-card .product-image>.product-badge{inset-inline-start:auto!important;left:auto!important;right:7px!important;}}.product-editor-v2{position:relative!important;display:block!important;max-width:1480px!important;min-height:560px!important;margin:0 auto!important;padding:8px 10px 72px!important;background:#fff!important;}.product-editor-v2>.product-editor-tabs{position:sticky!important;z-index:40!important;top:0!important;right:auto!important;left:auto!important;width:100%!important;max-height:none!important;display:flex!important;flex-direction:row!important;justify-content:center!important;gap:6px!important;overflow-x:auto!important;padding:6px!important;margin:0 0 8px!important;border:1px solid #ead9dd!important;border-radius:14px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 12px 35px rgba(75,15,34,.09)!important;}.product-editor-v2>.product-editor-tabs .product-editor-tab{flex:1 1 150px!important;width:auto!important;max-width:230px!important;min-width:125px!important;min-height:40px!important;display:grid!important;grid-template-columns:28px 1fr!important;align-items:center!important;gap:8px!important;padding:5px 7px!important;border:1px solid #ead9dd!important;border-radius:12px!important;background:#fff!important;color:#4b0f22!important;text-align:right!important;}.product-editor-v2>.product-editor-tabs .product-editor-tab span{display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border-radius:10px!important;background:#fbf2f4!important;color:#8e0027!important;font-weight:900!important;}.product-editor-v2>.product-editor-tabs .product-editor-tab b{display:block!important;font-size:12px!important;line-height:1.3!important}.product-editor-v2>.product-editor-tabs .product-editor-tab small{display:block!important;font-size:9px!important;opacity:.65!important}.product-editor-v2>.product-editor-tabs .product-editor-tab.active{border-color:#8e0027!important;background:#8e0027!important;color:#fff!important;}.product-editor-v2>.product-editor-tabs .product-editor-tab.active span{background:#fff!important;color:#8e0027!important}.product-editor-v2>.product-editor-gate{display:none!important;width:100%!important;min-height:0!important;margin:0!important;padding:10px 12px!important;border:1px solid #ead9dd!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 28px rgba(75,15,34,.055)!important;}.product-editor-v2>.product-editor-gate.active{display:block!important}.product-editor-v2 .review-section-head{margin:0 0 8px!important;padding:0 0 7px!important;min-height:0!important}.product-editor-v2 .review-grid{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:7px 9px!important}.product-editor-v2 .review-grid>.wide{grid-column:span 2!important}.product-editor-v2 label{gap:3px!important;margin:0!important;font-size:11px!important}.product-editor-v2 :is(input,select,textarea){min-height:34px!important;padding:6px 9px!important;font-size:12px!important;border-radius:9px!important}.product-editor-v2 textarea{min-height:58px!important;max-height:92px!important}.product-editor-v2 textarea.seo-keywords-textarea{min-height:168px!important;max-height:none!important;resize:vertical!important;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.65!important}.product-editor-v2 .review-section{min-height:0!important}.product-editor-v2 .perfume-performance-editor,.product-editor-v2 .perfume-bundle-editor,.product-editor-v2 .accord-admin-editor{margin:7px 0!important;padding:8px!important}.product-editor-v2 .perfume-performance-editor{margin:7px 0!important;padding:8px!important}.product-editor-v2 .perfume-bundle-editor{margin:0 0 7px!important;padding:8px!important}.product-editor-v2 .perfume-bundle-textarea textarea{min-height:54px!important;max-height:74px!important}.product-editor-v2 .product-save-under-seo{margin-top:10px!important;padding-top:10px!important;border-top:1px solid #ead9dd!important}.product-editor-v2 .product-publish-summary{padding:7px 10px!important;margin:0 0 8px!important;min-height:0!important}.product-editor-v2 .review-submit-actions{gap:7px!important;justify-content:center!important}.product-editor-v2 .review-submit-actions .button{min-height:36px!important;padding:7px 13px!important}.product-editor-v2 .media-studio-grid{gap:10px!important}.product-editor-v2 .media-studio-card{min-height:0!important}.product-editor-v2 .form-actions{position:fixed!important;z-index:35!important;right:0!important;bottom:0!important;left:0!important;justify-content:center!important;padding:10px!important;border-top:1px solid #ead9dd!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(8px)!important;}@media(max-width:900px){.product-editor-v2{padding:6px 6px 78px!important}.product-editor-v2>.product-editor-tabs{position:sticky!important;top:0!important;right:0!important;left:0!important;width:auto!important;max-height:none!important;flex-direction:row!important;overflow-x:auto!important;padding:5px!important;border-radius:11px!important;}.product-editor-v2>.product-editor-tabs .product-editor-tab{flex:0 0 54px!important;width:54px!important;grid-template-columns:1fr!important;padding:6px!important;text-align:center!important}.product-editor-v2>.product-editor-tabs .product-editor-tab b,.product-editor-v2>.product-editor-tabs .product-editor-tab small{display:none!important}.product-editor-v2>.product-editor-tabs .product-editor-tab span{margin:auto!important}.product-editor-v2>.product-editor-gate{padding:12px!important;border-radius:14px!important}.product-editor-v2 .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-editor-v2 .review-grid>.wide{grid-column:1/-1!important}}@media(max-width:560px){.product-editor-v2 .review-grid{grid-template-columns:1fr!important}.product-editor-v2 .review-grid>.wide{grid-column:auto!important}}@media(max-width:700px){.site-header .header-main,.site-header.compact .header-main,body.mobile-header-condensed .site-header .header-main,body.mobile-header-condensed .site-header.compact .header-main{grid-template-columns:44px minmax(0,1fr) 80px!important;grid-template-areas:"menu spacer commerce"!important;gap:4px!important;padding-inline:10px!important;}.site-header .header-commerce-zone,body.mobile-header-condensed .site-header .header-commerce-zone{grid-area:commerce!important;width:80px!important;min-width:80px!important;justify-self:end!important;}.site-header .header-commerce-actions,body.mobile-header-condensed .site-header .header-commerce-actions{width:80px!important;display:grid!important;grid-template-columns:repeat(2,38px)!important;justify-content:end!important;gap:4px!important;}.site-header .header-commerce-actions>button,body.mobile-header-condensed .site-header .header-commerce-actions>button{width:38px!important;min-width:38px!important;height:38px!important;}.site-header .header-commerce-actions :is(.wishlist-button,.account-button){display:none!important}.site-header .header-main>.brand,.site-header.compact .header-main>.brand,body.mobile-header-condensed .site-header .header-main>.brand,body.mobile-header-condensed .site-header.compact .header-main>.brand{width:clamp(104px,31vw,126px)!important;z-index:4!important;}.site-header .mobile-menu-button,.site-header .header-commerce-zone{position:relative!important;z-index:7!important;}}@media(max-width:640px){.store-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.store-bottom-nav>:is(a,button){padding-inline:1px!important}.store-bottom-nav b{font-size:8.5px!important}body.mobile-menu-active .store-bottom-nav{z-index:122!important;display:grid!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;}body.mobile-menu-active .mobile-menu-panel{padding:11px 17px calc(76px + env(safe-area-inset-bottom))!important;}.mobile-menu-panel{gap:4px!important}.mobile-menu-head .brand-logo-link img{height:37px!important}.mobile-menu-head .close-button{width:36px!important;height:36px!important}.mobile-menu-actions-top{margin-top:0!important}.mobile-menu-actions-top button{min-height:46px!important;padding:5px 4px!important}.mobile-menu-actions-top b{font-size:9px!important;line-height:1.25!important}.mobile-menu-search{min-height:42px!important;margin:1px 0!important;padding-block:6px!important;font-size:11px!important}.mobile-finder-quick{min-height:41px!important;padding-block:5px!important;font-size:11px!important}.mobile-taxonomy-top{margin:0!important;gap:4px!important}.mobile-taxonomy-group summary{min-height:39px!important;font-size:11px!important}.mobile-menu-panel nav{min-height:0!important;flex:1 1 auto!important;grid-template-rows:repeat(7,minmax(35px,1fr))!important;gap:4px!important;}.mobile-menu-panel nav a{min-height:35px!important;height:100%!important;padding:4px 9px!important;font-size:11px!important;line-height:1.25!important;}}@media(max-width:640px){body:has(.drawer.open) .store-bottom-nav{display:none!important}body .drawer{z-index:320!important;inset:0!important;width:100%!important;max-width:none!important;height:100dvh!important;padding:18px 16px max(18px,env(safe-area-inset-bottom))!important;overflow:hidden!important;color:var(--ink,#24191c)!important;background:#fff!important;background-image:none!important;box-shadow:none!important;}body.dark .drawer{color:#fff!important;background:#171216!important}.drawer-head{flex:0 0 auto;align-items:center!important;padding-bottom:10px;border-bottom:1px solid var(--line,#e9dfe1)}.drawer-head h2{font-size:27px!important}.drawer :is(.cart-items,.wishlist-items){min-height:0;margin:12px 0!important;overscroll-behavior:contain}.drawer-footer{flex:0 0 auto;padding:12px 0 0!important;background:inherit!important}.wishlist-item{grid-template-columns:76px minmax(0,1fr) 32px!important;gap:11px!important;padding:11px 0!important}.wishlist-preview{width:76px!important;height:94px!important;border-radius:10px!important}.wishlist-item h3{font-size:16px!important;line-height:1.35!important}.cart-item img{object-fit:contain!important;border-radius:10px!important}}#home .home-gender-section .gender-section-title{margin-bottom:26px!important}#home .home-gender-section .home-gender-slider{margin-top:0!important}@media(max-width:640px){#home .home-gender-section .gender-section-title{margin-bottom:26px!important}}@media(max-width:640px){#home .home-gender-section{margin-top:6px!important;margin-bottom:14px!important;}}body .toast-region{z-index:10000!important;max-width:min(430px,calc(100vw - 30px));}body .toast{width:100%;min-width:min(320px,calc(100vw - 30px));padding:14px 15px!important;display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:11px;border:1px solid #d8d2d4!important;border-radius:13px;color:#111!important;background:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 18px 48px rgba(20,7,12,.2),0 2px 8px rgba(20,7,12,.12)!important;font-size:13px;font-weight:750;line-height:1.6;}body .toast.toast--success{border-color:#27854c!important}body .toast.toast--error{border-color:#c93245!important}body .toast.toast--warning{border-color:#c47a13!important}body .toast.toast--info{border-color:#336bb1!important}body .toast>span{min-width:0;color:#111!important;text-shadow:none!important}body .toast>i{width:28px;height:28px;color:#fff!important;background:#27854c!important;box-shadow:none!important;font-weight:900;}body .site-header .category-nav{min-height:58px!important;gap:clamp(7px,1vw,14px)!important;padding:8px clamp(16px,3vw,54px)!important;border-top:1px solid rgba(109,13,36,.14)!important;border-bottom:1px solid rgba(109,13,36,.14)!important;background:var(--surface,#fff)!important;}body .site-header .category-nav>a,body .site-header .category-nav>.brands-nav>button{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:8px clamp(10px,1.05vw,17px)!important;border:1px solid var(--burgundy,#6d0d24)!important;border-radius:11px!important;background:#fff!important;color:var(--burgundy,#6d0d24)!important;box-shadow:0 2px 8px rgba(109,13,36,.035)!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important;}body .site-header .category-nav>a::after{display:none!important}body .site-header .category-nav>a:hover,body .site-header .category-nav>.brands-nav>button:hover,body .site-header .category-nav>.brands-nav.open>button{background:#fbf5f7!important;color:var(--burgundy,#6d0d24)!important;box-shadow:0 5px 14px rgba(109,13,36,.1)!important;transform:translateY(-1px);}body .site-header .category-nav>a.active{background:var(--burgundy,#6d0d24)!important;color:#fff!important;box-shadow:0 6px 16px rgba(109,13,36,.18)!important;}body .site-header .category-nav>a.active :where(span,svg),body .site-header .category-nav>a.active .nav-icon{color:#fff!important;stroke:currentColor!important}@media(max-width:1080px) and (min-width:701px){body .site-header .category-nav{justify-content:flex-start!important;scrollbar-width:none;scroll-padding-inline:18px}body .site-header .category-nav::-webkit-scrollbar{display:none}body .site-header .category-nav>a,body .site-header .category-nav>.brands-nav>button{flex:0 0 auto;padding-inline:12px!important}}body .floating-cart-button.cart-button{position:fixed!important;z-index:108!important;inset-inline-end:22px;bottom:24px;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--burgundy,#6d0d24)!important;border-radius:50%!important;background:#fff!important;color:var(--burgundy,#6d0d24)!important;box-shadow:0 8px 24px rgba(45,20,27,.16)!important;cursor:grab!important;touch-action:none;user-select:none;-webkit-user-select:none}body .floating-cart-button.cart-button:hover{transform:translateY(-2px);box-shadow:0 11px 28px rgba(45,20,27,.21)!important}body .floating-cart-button.cart-button.is-dragging{cursor:grabbing!important;transform:scale(.96);box-shadow:0 5px 16px rgba(45,20,27,.2)!important}body .floating-cart-button.cart-button>svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}body .floating-cart-button.cart-button>.action-count{position:absolute!important;top:-4px!important;inset-inline-end:-3px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;display:grid!important;place-items:center!important;border:2px solid #fff!important;border-radius:999px!important;background:var(--burgundy,#6d0d24)!important;color:#fff!important;font-size:10px!important;font-weight:800!important}@media(max-width:700px){body .floating-cart-button.cart-button{inset-inline-end:14px;bottom:82px;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}}.admin-product-brand-directory{display:grid;gap:18px}.admin-product-brand-directory>header,.admin-brand-products-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.admin-product-brand-directory>header h3,.admin-brand-products-head h3{margin:0}.admin-product-brand-directory>header p,.admin-brand-products-head p{margin:4px 0 0;color:var(--muted)}.admin-product-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-product-brand-card{width:100%;min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text);text-align:start;cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s}.admin-product-brand-card:hover{transform:translateY(-2px);border-color:var(--burgundy);box-shadow:0 10px 28px rgba(67,20,32,.08)}.admin-product-brand-logo,.admin-brand-products-identity>span{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--soft);font-weight:800;color:var(--burgundy);overflow:hidden}.admin-product-brand-logo img,.admin-brand-products-identity>img{width:100%;height:100%;object-fit:contain}.admin-product-brand-copy{display:grid;gap:4px;min-width:0}.admin-product-brand-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-brand-copy small{color:var(--muted)}.admin-product-brand-previews{display:flex}.admin-product-brand-previews img{width:30px;height:38px;object-fit:cover;border:2px solid var(--surface);border-radius:9px;background:var(--soft)}.admin-product-brand-previews img+img{margin-inline-start:-9px}.admin-product-brand-card>i{font-size:22px;color:var(--muted);font-style:normal}.admin-brand-products-view{display:grid;gap:16px}.admin-brand-products-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.admin-brand-products-identity{display:flex;align-items:center;gap:12px;min-width:0}.admin-brand-products-identity>img{width:58px;height:58px;border-radius:15px;background:var(--soft);object-fit:contain}.admin-brand-products-identity small{color:var(--muted)}.admin-product-brand-empty{grid-column:1/-1;display:grid;justify-items:center;gap:8px;padding:34px;border:1px dashed var(--border);border-radius:18px;text-align:center;background:var(--surface)}.admin-product-brand-empty p{margin:0 0 6px;color:var(--muted)}.studio-brand-directory,.studio-brand-products{display:grid;gap:18px;padding:4px}.studio-brand-directory>header{padding:4px 2px 0}.studio-brand-directory>header h3{margin:4px 0}.studio-brand-directory>header p{margin:0;color:var(--muted)}.studio-brand-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-brand-product-card{min-width:0;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);text-align:start;cursor:pointer}.studio-brand-product-card>img{width:64px;height:76px;object-fit:cover;border-radius:12px;background:var(--soft)}.studio-brand-product-card>span{min-width:0;display:grid;gap:4px}.studio-brand-product-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-brand-product-card small{color:var(--muted)}.studio-brand-product-card i{width:max-content;font-style:normal;color:var(--burgundy)}.catalog-brand-list-item .admin-product-brand-logo{flex:0 0 44px;width:44px;height:44px}.catalog-brand-list-item .admin-product-brand-logo img{width:100%;height:100%;object-fit:contain}@media(max-width:900px){.studio-brand-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.studio-brand-product-grid{grid-template-columns:1fr}.studio-brand-directory,.studio-brand-products{padding:0}.studio-brand-product-card>img{width:54px;height:64px}}@media(max-width:980px){.admin-product-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.admin-product-brand-directory>header{align-items:flex-start;padding:15px}.admin-product-brand-grid{grid-template-columns:1fr;gap:10px}.admin-product-brand-card{grid-template-columns:46px minmax(0,1fr) auto 14px;padding:11px}.admin-product-brand-logo{width:46px;height:46px}.admin-brand-products-head{grid-template-columns:1fr;padding:14px}.admin-brand-products-head>.secondary-button{justify-self:start}.admin-brand-products-head>.burgundy-button{width:100%}.admin-product-brand-previews img{width:26px;height:34px}}body .toast.toast--error>i{background:#c93245!important}body .toast.toast--warning>i{background:#c47a13!important}body .toast.toast--info>i{background:#336bb1!important}body .toast>button{width:30px;height:30px;padding:0;border:1px solid #ded8da;border-radius:7px;color:#111!important;background:#f3f0f1!important;font-size:19px;line-height:1;cursor:pointer;}body .toast>button:hover{background:#e9e4e6!important}html[data-theme="dark"] body .toast,body.dark .toast{color:#fff!important;background:#171316!important;border-color:#4a4145!important;box-shadow:0 18px 48px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3)!important;}html[data-theme="dark"] body .toast.toast--success,body.dark .toast.toast--success{border-color:#3c8b61!important}html[data-theme="dark"] body .toast.toast--error,body.dark .toast.toast--error{border-color:#bf5367!important}html[data-theme="dark"] body .toast.toast--warning,body.dark .toast.toast--warning{border-color:#c58a30!important}html[data-theme="dark"] body .toast.toast--info,body.dark .toast.toast--info{border-color:#4d83b6!important}html[data-theme="dark"] body .toast>span,body.dark .toast>span{color:#fff!important}html[data-theme="dark"] body .toast>button,body.dark .toast>button{color:#fff!important;background:#2b2428!important;border-color:#554a4f!important}html[data-theme="dark"] body .toast>button:hover,body.dark .toast>button:hover{background:#3a3135!important}@media(max-width:600px){body .toast-region{inset-inline:15px!important;bottom:max(92px,calc(78px + env(safe-area-inset-bottom)))!important;max-width:none}body .toast{min-width:0;font-size:12px}}#home{--home-unified-heading-size:clamp(20.125px,1.8375vw,23.625px);--home-unified-section-gap:16px;--home-unified-heading-gap:8px;}#home :is(#home-brands-title,#home-benefits-title,#home-gender-title,.home-configured-product-row .home-section-head h2){font-size:var(--home-unified-heading-size)!important;line-height:1.25!important;}#home :is(.home-brand-directory,.home-benefits-directory,.home-gender-section,.home-configured-product-rows){margin-block-start:var(--home-unified-section-gap)!important;margin-block-end:0!important;}#home .home-configured-product-rows{gap:var(--home-unified-section-gap)!important}#home :is(.home-brand-directory,.home-benefits-directory,.home-configured-product-row) .home-section-head{min-height:34px!important;margin-block-end:var(--home-unified-heading-gap)!important;}#home .home-gender-section .gender-section-title{margin-block-end:var(--home-unified-heading-gap)!important;}#home .home-brand-directory .brand-carousel-track{margin-block-start:0!important;}@media(max-width:640px){#home{--home-unified-heading-size:18.375px;--home-unified-section-gap:12px;--home-unified-heading-gap:6px;}#home :is(.home-brand-directory,.home-benefits-directory,.home-gender-section,.home-configured-product-rows){margin-block-start:var(--home-unified-section-gap)!important;margin-block-end:0!important;}}body:not(.catalog-route) :is(.catalog-filter-drawer,.catalog-filter-backdrop){display:none!important;}@media(max-width:640px){.store-bottom-nav,body.mobile-nav-hidden .store-bottom-nav{right:0!important;bottom:0!important;left:0!important;width:100%!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:18px 18px 0 0!important;opacity:1!important;visibility:visible!important;transform:translate3d(0,0,0)!important;will-change:auto!important;}.mobile-menu-backdrop{z-index:298!important;background:#16080d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:opacity .14s linear,visibility .14s linear!important;}.mobile-menu-panel,body.mobile-menu-active .mobile-menu-panel{z-index:299!important;inset:0 0 calc(62px + env(safe-area-inset-bottom)) 0!important;width:auto!important;max-width:none!important;height:auto!important;padding:10px 17px 10px!important;overflow-x:hidden!important;overflow-y:auto!important;isolation:isolate!important;background:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;transition:transform .22s ease!important;}body.dark .mobile-menu-panel{color:#fff!important;background:#171216!important}body.mobile-menu-active .store-bottom-nav{z-index:300!important}}html body:not(.dark){background:#fff!important}html body.dark,html[data-theme="dark"] body{background:#242424!important}body:not(.dark) :is(#storefront-main,.origo-home,.site-header,.category-nav,.origo-footer,.home-brand-directory,.home-benefits-directory,.home-gender-section,.home-configured-product-row,.product-card,.product-card-info,.drawer,.mobile-menu-panel,.store-bottom-nav,.catalog-page,.catalog-sidebar,.catalog-toolbar,.catalog-filter-panel,.notes-route-page,.notes-library-toolbar,.library-note-card,.note-detail-hero,.note-detail-copy,.note-detail-section,.commerce-page,.checkout-main-card,.checkout-summary-card,.checkout-why,.tracking-card,.status-hero,.account-route-page,.account-card,.account-subview,.auth-card,.benefit-detail-page,.benefit-content-card,.brands-route-page,.mega-dropdown,.brands-dropdown,input,textarea,select){background:#fff!important}body.dark :is(#storefront-main,.origo-home,.site-header,.category-nav,.origo-footer,.home-brand-directory,.home-benefits-directory,.home-gender-section,.home-configured-product-row,.product-card,.product-card-info,.drawer,.mobile-menu-panel,.store-bottom-nav,.catalog-page,.catalog-sidebar,.catalog-toolbar,.catalog-filter-panel,.notes-route-page,.notes-library-toolbar,.library-note-card,.note-detail-hero,.note-detail-copy,.note-detail-section,.commerce-page,.checkout-main-card,.checkout-summary-card,.checkout-why,.tracking-card,.status-hero,.account-route-page,.account-card,.account-subview,.auth-card,.benefit-detail-page,.benefit-content-card,.brands-route-page,.mega-dropdown,.brands-dropdown,input,textarea,select),html[data-theme="dark"] :is(#storefront-main,.origo-home,.site-header,.category-nav,.origo-footer,.home-brand-directory,.home-benefits-directory,.home-gender-section,.home-configured-product-row,.product-card,.product-card-info,.drawer,.mobile-menu-panel,.store-bottom-nav,.catalog-page,.catalog-sidebar,.catalog-toolbar,.catalog-filter-panel,.notes-route-page,.notes-library-toolbar,.library-note-card,.note-detail-hero,.note-detail-copy,.note-detail-section,.commerce-page,.checkout-main-card,.checkout-summary-card,.checkout-why,.tracking-card,.status-hero,.account-route-page,.account-card,.account-subview,.auth-card,.benefit-detail-page,.benefit-content-card,.brands-route-page,.mega-dropdown,.brands-dropdown,input,textarea,select){background:#242424!important}body.dark #storefront-main :is(h1,h2,h3,h4,h5,h6)::after,html[data-theme="dark"] #storefront-main :is(h1,h2,h3,h4,h5,h6)::after{display:none!important;content:none!important}body.dark #storefront-main :is(.ornament-heading,.gender-section-title)>span,html[data-theme="dark"] #storefront-main :is(.ornament-heading,.gender-section-title)>span{display:none!important}body.dark #storefront-main :is(.home-section-head,.section-head,.section-title,[class*="-heading"],[class*="-title"]),html[data-theme="dark"] #storefront-main :is(.home-section-head,.section-head,.section-title,[class*="-heading"],[class*="-title"]){border-bottom:0!important;text-decoration:none!important}body #storefront-main .origo-exact-product-card .product-image,body #storefront-main .origo-reference-product-card .product-image,body .product-overlay .origo-exact-product-card .product-image,body .product-overlay .origo-reference-product-card .product-image{width:100%!important;margin:0!important;padding:0!important;}body #storefront-main .origo-exact-product-card .product-card-media-link,body #storefront-main .origo-reference-product-card .product-card-media-link,body .product-overlay .origo-exact-product-card .product-card-media-link,body .product-overlay .origo-reference-product-card .product-card-media-link{inset:0!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important;}body #storefront-main .origo-exact-product-card .product-card-media-link img,body #storefront-main .origo-reference-product-card .product-card-media-link img,body .product-overlay .origo-exact-product-card .product-card-media-link img,body .product-overlay .origo-reference-product-card .product-card-media-link img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;scale:1!important;transform:none!important;translate:none!important;filter:none!important;}body #storefront-main .origo-exact-product-card:hover .product-card-media-link img,body #storefront-main .origo-reference-product-card:hover .product-card-media-link img,body .product-overlay .origo-exact-product-card:hover .product-card-media-link img,body .product-overlay .origo-reference-product-card:hover .product-card-media-link img{object-fit:contain!important;scale:1!important;transform:none!important;translate:none!important;}html body #storefront-main #home .origo-exact-product-card .product-card-image-meta,html body .product-overlay .origo-exact-product-card .product-card-image-meta{display:none!important}html body #storefront-main #home .origo-exact-product-card .product-card-top-actions,html body .product-overlay .origo-exact-product-card .product-card-top-actions{position:absolute!important;z-index:12!important;inset:auto 8px 8px 8px!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;direction:ltr!important;pointer-events:none!important;}html body #storefront-main #home .origo-exact-product-card .product-card-top-actions .card-action-button,html body .product-overlay .origo-exact-product-card .product-card-top-actions .card-action-button{position:static!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:7px!important;pointer-events:auto!important;background:#fff!important;border:1px solid rgba(114,0,25,.18)!important;}html body #storefront-main #home .origo-exact-product-card .product-card-top-actions,html body .product-overlay .origo-exact-product-card .product-card-top-actions{inset:auto 0 8px 0!important;width:100%!important;justify-content:center!important;gap:10px!important;}html body #storefront-main #home .origo-exact-product-card .exact-card-prices del,html body .product-overlay .origo-exact-product-card .exact-card-prices del{font-size:clamp(11px,1.15vw,16px)!important;font-weight:800!important;color:#676164!important;}html body #storefront-main #home .origo-exact-product-card .exact-card-actions,html body .product-overlay .origo-exact-product-card .exact-card-actions{display:flex!important;justify-content:center!important}html body #storefront-main #home .origo-exact-product-card .exact-card-actions .card-add-button,html body .product-overlay .origo-exact-product-card .exact-card-actions .card-add-button{width:88%!important;min-height:38px!important;margin-inline:auto!important;padding:8px 12px!important;justify-content:center!important;font-size:11px!important;border-radius:9px!important;}@media(max-width:700px){html body #storefront-main #home .origo-exact-product-card .exact-card-prices del,html body .product-overlay .origo-exact-product-card .exact-card-prices del{font-size:12px!important}html body #storefront-main #home .origo-exact-product-card .exact-card-actions .card-add-button,html body .product-overlay .origo-exact-product-card .exact-card-actions .card-add-button{width:92%!important;min-height:35px!important;font-size:9.5px!important}}.origo-touch-actions-version{--version:1}html body #storefront-main #home .origo-exact-product-card .product-card-top-actions .card-compare-button,html body #storefront-main .origo-exact-product-card.show-card-actions .product-card-top-actions .card-compare-button,html body .product-overlay .origo-exact-product-card.show-card-actions .product-card-top-actions .card-compare-button{display:grid!important}html body #storefront-main .origo-exact-product-card .product-card-top-actions .card-compare-button,html body .product-overlay .origo-exact-product-card .product-card-top-actions .card-compare-button{border-color:#850020!important;color:#850020!important;background:#fff!important;box-shadow:0 3px 10px rgba(72,0,20,.16)!important}html body #storefront-main .origo-exact-product-card .product-card-top-actions .card-compare-button.active,html body .product-overlay .origo-exact-product-card .product-card-top-actions .card-compare-button.active{color:#fff!important;background:#850020!important}@media(hover:none),(pointer:coarse){html body #storefront-main .origo-exact-product-card.show-card-actions .product-card-top-actions,html body .product-overlay .origo-exact-product-card.show-card-actions .product-card-top-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}}.percentage-score-fields{margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--burgundy,#7a001d) 16%,transparent);border-radius:14px}.percentage-score-fields legend{padding:0 8px;font-weight:700}.season-percentage-grid,.time-percentage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.time-percentage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.percentage-score-card{display:grid;gap:12px;min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--burgundy,#7a001d) 11%,transparent);background:color-mix(in srgb,var(--paper,#fff) 96%,var(--burgundy,#7a001d));border-radius:13px}.percentage-score-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px}.percentage-score-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:var(--burgundy,#7a001d);background:color-mix(in srgb,var(--burgundy,#7a001d) 7%,#fff);font-style:normal}.percentage-score-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.percentage-score-autumn .percentage-score-icon{background:#faf5ed}.percentage-score-spring .percentage-score-icon{background:#fbf1f3}.percentage-score-winter .percentage-score-icon{background:#f1f5f7}.percentage-score-summer .percentage-score-icon,.percentage-score-day .percentage-score-icon{background:#fbf6e9}.percentage-score-night .percentage-score-icon{background:#f4f1f6}.percentage-score-copy{display:grid;min-width:0;line-height:1.25}.percentage-score-copy b{font-size:.9rem}.percentage-score-copy small{margin-top:2px;color:var(--muted,#756a6d);font:500 .72rem/1.2 Arial,sans-serif;direction:ltr;unicode-bidi:isolate}.percentage-score-card output{color:var(--burgundy,#7a001d);font:800 .95rem/1 Arial,sans-serif;direction:ltr;unicode-bidi:isolate}.percentage-score-card input[type="range"]{width:100%;min-width:0;accent-color:var(--burgundy,#7a001d);background:linear-gradient(to right,var(--burgundy,#7a001d) var(--percentage),color-mix(in srgb,var(--burgundy,#7a001d) 12%,transparent) var(--percentage));height:6px;border-radius:999px}@media(max-width:980px){.season-percentage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.season-percentage-grid,.time-percentage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:390px){.season-percentage-grid,.time-percentage-grid{grid-template-columns:1fr}}.product-price,.pdp-price,.checkout-total,.cart-count,.wishlist-count,.percentage-score-card output,.accord-admin-item output,.performance-score,.finder-results strong,.admin-metric b,.ops-data-table td,.ops-id,input[type="number"],input[type="tel"]{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.mobile-product-view-control{display:none}@media(max-width:700px){.mobile-product-view-control{position:static;z-index:auto;flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-inline-start:auto;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.mobile-product-view-control button{width:28px;height:28px;padding:0;display:grid;place-content:center;border:0;border-radius:2px;color:#000;background:#fff}.mobile-product-view-control button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.mobile-product-view-control button.active{color:#fff;background:#000}body.dark .mobile-product-view-control{border-color:#000;background:#fff}.mobile-product-view-control[hidden]{display:none!important}html[data-product-card-view="one"] #storefront-main :is(.catalog-product-grid,.pdp-products-row,.note-products-grid){display:grid!important;grid-template-columns:1fr!important;gap:10px!important;overflow:visible!important}html[data-product-card-view="two"] #storefront-main :is(.catalog-product-grid,.pdp-products-row,.note-products-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}html[data-product-card-view="one"] #storefront-main :is(.catalog-product-grid,.pdp-products-row,.note-products-grid) > :is(.product-card,.perfume-product-card,.pdp-related-card){width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}html[data-product-card-view="two"] #storefront-main :is(.catalog-product-grid,.pdp-products-row,.note-products-grid) > :is(.product-card,.perfume-product-card,.pdp-related-card){width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}html[data-product-card-view="one"] #home .home-product-row-track,html[data-product-card-view="two"] #home .home-product-row-track{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:14px!important;scroll-snap-type:x mandatory}html[data-product-card-view="one"] #home .home-product-row-track>.product-card{flex:0 0 calc(100% - 38px)!important;width:calc(100% - 38px)!important;max-width:none!important;scroll-snap-align:start}html[data-product-card-view="two"] #home .home-product-row-track>.product-card{flex:0 0 calc((100% - 52px)/2)!important;width:calc((100% - 52px)/2)!important;max-width:none!important;scroll-snap-align:start}#home .home-section-head{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important;direction:inherit!important}#home .home-section-head>.ornament-heading{order:1!important;margin-inline-end:0!important;text-align:start!important}#home .home-section-head>.mobile-product-view-control{position:static!important;order:2!important;margin:0!important;transform:none!important}#home .home-section-head>:is(a,button){order:3!important;margin-inline-start:auto!important;margin-inline-end:0!important;text-align:end!important}.catalog-title-area,.pdp-recommendations .pdp-section-heading{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.pdp-recommendations .mobile-product-view-control{order:3}}:root{--origo-display-title-size:48px;--origo-section-title-size:30px;--origo-product-title-size:18px;--origo-body-text-size:17px;--origo-description-text-size:16px;--origo-small-text-size:14px;--origo-control-text-size:16px;--origo-price-text-size:20px;}:where(#storefront-main,.site-header,#site-footer,.origo-footer,.mobile-menu-panel,.store-bottom-nav,.drawer,.product-overlay){font-size:var(--origo-body-text-size)!important;line-height:1.65;}:where(#storefront-main,.product-overlay) :is(.origo-home-hero,.alternatives-hero,.benefit-detail-hero,.brands-route-hero,.catalog-hero,.account-hero,.commerce-hero) :is(h1,h2),:where(#storefront-main,.product-overlay) :is(.pdp-title,.product-detail-title){font-size:clamp(var(--origo-section-title-size),5vw,var(--origo-display-title-size))!important;line-height:1.2!important;}:where(#storefront-main,.product-overlay,#site-footer) :is(.home-section-head h2,.pdp-section-heading h2,.section-heading h2,.alternatives-title h1,.comparison-title h1,.inspired-section>header h2,.route-title,h1.page-title,h2.section-title){font-size:var(--origo-section-title-size)!important;line-height:1.3!important;}html body :where(#storefront-main,.product-overlay) :is(.product-card h3,.exact-card-product-name,.product-title,.alternative-card h3,.home-alt-card h3){font-size:var(--origo-product-title-size)!important;line-height:1.35!important;}:where(#storefront-main,.product-overlay,#site-footer,.origo-footer) :is(p,.description,.product-description,.alternative-narrative,.pdp-copy,.benefit-content-card p,.footer-description){font-size:var(--origo-description-text-size)!important;line-height:1.75!important;}html body :where(#storefront-main,.product-overlay,.site-header,#site-footer,.origo-footer,.mobile-menu-panel,.store-bottom-nav,.drawer) :is(small,.eyebrow,.kicker,.caption,.meta,.product-brand,.product-card-secondary-name,.product-badge,.product-feature-badge,.alt-relation-badge,.alt-compare-check,.exact-card-rating,.exact-card-rating small,figcaption){font-size:var(--origo-small-text-size)!important;line-height:1.45!important;}html body :where(#storefront-main,.product-overlay,.site-header,#site-footer,.origo-footer,.mobile-menu-panel,.store-bottom-nav,.drawer) :is(button,a.button,.button,input,select,textarea,label,.nav-link,.category-nav a,.category-nav button){font-size:var(--origo-control-text-size)!important;line-height:1.4!important;}html body :where(#storefront-main,.product-overlay) :is(.product-price,.current-price,.price,.exact-card-prices .product-price){font-size:var(--origo-price-text-size)!important;line-height:1.2!important;}html body :where(#storefront-main,.product-overlay) :is(.old-price,.compare-price,.exact-card-prices del){font-size:var(--origo-small-text-size)!important;line-height:1.2!important;}@media(max-width:700px){:where(#storefront-main,.site-header,#site-footer,.origo-footer,.mobile-menu-panel,.store-bottom-nav,.drawer,.product-overlay){line-height:1.6}html body :where(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .product-info{gap:6px!important}html body :where(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-actions .card-add-button{min-height:40px!important;padding:8px!important}}html[data-theme="dark"] body :is(#storefront-main,.product-overlay) .product-card .product-image,html[data-theme="dark"] body :is(#storefront-main,.product-overlay) .product-card .product-card-media-link,body.dark :is(#storefront-main,.product-overlay) .product-card .product-image,body.dark :is(#storefront-main,.product-overlay) .product-card .product-card-media-link{background:#292929!important;background-image:none!important;}html[data-theme="dark"] body :is(#storefront-main,.product-overlay) .product-card .product-card-media-link img,body.dark :is(#storefront-main,.product-overlay) .product-card .product-card-media-link img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:transparent!important;mix-blend-mode:normal!important;filter:none!important;}html body :is(#storefront-main,.product-overlay) .product-card,html body :is(#storefront-main,.product-overlay) .product-card:hover{border:0!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important;}html body :is(#storefront-main,.product-overlay) .product-card :is(.product-image,.product-card-media-link,.product-info){border-radius:0!important;}html body :is(#storefront-main,.product-overlay) .product-card .exact-card-actions{width:100%!important;display:grid!important;place-items:center!important;justify-self:center!important;}html body :is(#storefront-main,.product-overlay) .product-card .exact-card-actions .card-add-button{margin-inline:auto!important;justify-self:center!important;align-self:center!important;}:where(body.dark,html[data-theme="dark"] body){--ink:#fff;--muted:#d0d0d0;--paper:#242424;--card:#2c2c2c;--surface:#2c2c2c;--line:#505050;--admin-bg:#242424;--admin-surface:#2c2c2c;--admin-surface-muted:#333;--admin-text:#fff;--admin-text-muted:#d0d0d0;--admin-border:#3d3d3d;--admin-sidebar-bg:#050505;color:#fff!important;background:#242424!important;background-image:none!important;}:where(body.dark,html[data-theme="dark"] body) :where(#storefront-main,.origo-home,.pdp-page,.commerce-page,.account-route-page,.catalog-page,.fragrance-finder-page,.alternatives-route-page,.notes-route-page,.brands-route-page,.benefits-route-page,.benefit-detail-page,.advanced-admin-main,.advanced-admin-body,.admin-dashboard-content,.catalog-admin-panel,.notes-admin-panel,.admin-panel){color:#fff!important;background:#242424!important;background-image:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.site-header,.category-nav,.origo-footer,.store-bottom-nav,.mobile-menu-panel,.drawer,.advanced-admin-sidebar,.advanced-admin-topbar,.admin-head,.admin-sidebar-user,.mega-dropdown,.brands-dropdown,.header-account-menu){color:#fff!important;background:#292929!important;background-image:none!important;border-color:#505050!important}:where(body.dark,html[data-theme="dark"] body) :where(article,section[class*="card"],div[class*="card"],aside[class*="card"],[class*="-panel"],[class*="-dialog"],[class*="-toolbar"],[class*="-summary"],[class*="-table"],[class*="-grid"]>article,[class*="-list"]>article,fieldset,details,.product-card,.product-card-info,.pdp-purchase,.pdp-card,.account-subview,.auth-card,.finder-option,.alternative-card,.library-note-card,.admin-settings-form,.admin-quick-create,.review-submit,.product-options-groups>section){color:#fff!important;background-color:#2c2c2c!important;border-color:#505050!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) :where(input,textarea,select,option,[contenteditable="true"],.smart-select-control,.smart-select-menu,.admin-global-search,.footer-email-field){color:#fff!important;background:#1c1c1c!important;background-image:none!important;border-color:#505050!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) :where(input,textarea)::placeholder{color:#bdbdbd!important;opacity:1!important}:where(body.dark,html[data-theme="dark"] body) :where(h1,h2,h3,h4,h5,h6,p,span,b,strong,small,em,label,legend,summary,li,dt,dd,th,td,a){color:#fff!important;text-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.muted,[class*="-muted"],[class*="-subtitle"],p small,td small){color:#d0d0d0!important}:where(body.dark,html[data-theme="dark"] body) :where(button:not(.burgundy-button):not(.pdp-add):not(.card-add-button),.button.secondary-button,[role="button"]:not(.burgundy-button)){color:#fff!important;background:#1a1a1a!important;background-image:none!important;border-color:#4a4a4a!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.burgundy-button,.pdp-add,.card-add-button,button.primary,.button.primary,#advanced-admin-nav button.active,.admin-nav-more summary.active){color:#fff!important;background:#76001c!important;background-image:none!important;border-color:#8b1732!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.badge,[class*="-badge"],[class*="-status"],[class*="-active"],mark){color:#fff!important;background:#242424!important;background-image:none!important;border-color:#555!important}:where(body.dark,html[data-theme="dark"] body) :where(hr,table,tr,th,td,[class*="divider"],[class*="separator"]){border-color:#3d3d3d!important}:where(body.dark,html[data-theme="dark"] body) :where(.product-card,.pdp-card,.checkout-main-card,.checkout-summary-card,.account-subview,.advanced-admin-panel,.admin-metric-card,.admin-chart-card,.admin-list-card,.brands-table-card,.brands-kpis article){border-color:#6f0b25!important}:where(body.dark,html[data-theme="dark"] body) :where(.product-image,.product-card-media-link,.pdp-media,.product-media-stage,.product-media-lightbox){background-color:#000!important}:where(body.dark,html[data-theme="dark"] body) :where(.overlay){background:rgba(0,0,0,.88)!important;background-image:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.toast){color:#fff!important;background:#111!important;background-image:none!important;border-color:#6f0b25!important}:where(body.dark,html[data-theme="dark"] body) :where(.mobile-menu-panel,.mobile-menu-head,.mobile-menu-actions,.mobile-menu-search,.mobile-menu-primary-action,.mobile-menu-links,.mobile-menu-links>*,.mobile-menu-section,.mobile-menu-preferences,.mobile-menu-preferences>*,.mobile-menu-account,.store-bottom-nav,.store-bottom-nav>*,.header-account-menu,.header-account-menu>*){color:#fff!important;background:#0b0b0b!important;background-image:none!important;border-color:#3b3b3b!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.mobile-menu-links>button,.mobile-menu-links>a,.mobile-menu-section>button,.mobile-menu-section>a,.mobile-menu-preferences>button,.mobile-menu-account,.mobile-menu-search){color:#fff!important;background:#181818!important;background-image:none!important;border:1px solid #444!important}:where(body.dark,html[data-theme="dark"] body) :where(.mobile-menu-panel svg,.mobile-menu-panel i,.mobile-menu-panel [data-mobile-menu-icon],.store-bottom-nav svg,.store-bottom-nav span,.store-bottom-nav i){color:#fff!important;fill:none!important;stroke:currentColor!important}:where(body.dark,html[data-theme="dark"] body) :where(.mobile-menu-panel .close-button,.mobile-menu-panel [data-action="close-mobile-menu"]){color:#fff!important;background:#181818!important;border-color:#4a4a4a!important}:where(body.dark,html[data-theme="dark"] body) :where(.mobile-menu-panel .mobile-menu-smart-link,.mobile-menu-panel [data-action="find-matches"]){color:#fff!important;background:#76001c!important;border-color:#8b1732!important}:where(body.dark,html[data-theme="dark"] body) .store-bottom-nav{border-top:1px solid #5f1026!important}:where(body.dark,html[data-theme="dark"] body) .store-bottom-nav>*{border:0!important}:where(body.dark,html[data-theme="dark"] body) .store-bottom-nav>*.active{color:#fff!important;background:#181818!important;box-shadow:inset 0 2px 0 #76001c!important}:where(body.dark,html[data-theme="dark"] body) :where(.product-card,.product-card-info,.exact-card-copy,.exact-card-prices,.exact-card-actions){color:#fff!important;background:#0b0b0b!important;background-image:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.product-card .product-brand,.product-card .product-name,.product-card .product-price,.product-card .rating-value,.product-card .rating-star,.product-card .product-card-size,.product-card .exact-card-brand,.product-card .exact-card-title,.product-card .exact-card-rating){color:#fff!important}:where(body.dark,html[data-theme="dark"] body) :where(.product-card del,.product-card .review-count){color:#aaa!important}:where(body.dark,html[data-theme="dark"] body) :where(.product-card .card-add-button,.product-card .exact-card-actions .card-add-button){color:#fff!important;background:#181818!important;background-image:none!important;border:1px solid #76001c!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.product-card .card-action-button,.product-card .card-wishlist-button,.product-card .card-compare-button,.product-card .discount-badge){color:#fff!important;background:#181818!important;background-image:none!important;border-color:#555!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.home-section-head::before,.home-section-head::after,.section-head::before,.section-head::after,.home-configured-product-row::before,.home-configured-product-row::after){background:#76001c!important;background-image:none!important;border-color:#76001c!important}:where(body.dark,html[data-theme="dark"] body) :where(.home-section-head a,.section-head a,.view-all,.eyebrow,.gold,.accent-gold){color:#fff!important}:where(body.dark,html[data-theme="dark"] body) :where(.advanced-admin-panel,.advanced-admin-main,.advanced-admin-body,.admin-dashboard-content,.catalog-admin-panel,.notes-admin-panel,.admin-panel){color:#fff!important;background:#000!important;background-image:none!important}:where(body.dark,html[data-theme="dark"] body) :where(.advanced-admin-sidebar,.advanced-admin-topbar,#advanced-admin-nav,.admin-view-head,.admin-editor-modal-shell,.product-option-dialog){color:#fff!important;background:#0b0b0b!important;background-image:none!important;border-color:#3d3d3d!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) #advanced-admin-nav :where(button,small,span,i,b){color:#fff!important}:where(body.dark,html[data-theme="dark"] body) #advanced-admin-nav button{background:#111!important;background-image:none!important;border:1px solid transparent!important}:where(body.dark,html[data-theme="dark"] body) #advanced-admin-nav button.active{background:#181818!important;border-color:#76001c!important;box-shadow:inset 3px 0 0 #76001c!important}:where(body.dark,html[data-theme="dark"] body) .mobile-menu-panel :where(.mobile-menu-actions>button,.mobile-menu-search,.mobile-taxonomy-group>summary,nav>a,.mobile-admin-link){color:#fff!important;background:#171717!important;background-image:none!important;border:1px solid #444!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) .mobile-menu-panel .mobile-finder-quick{color:#fff!important;background:#76001c!important;background-image:none!important;border:1px solid #8b1732!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) .mobile-menu-panel :where(.mobile-menu-actions>button,.mobile-menu-search,.mobile-taxonomy-group>summary,.mobile-finder-quick,nav>a,.mobile-admin-link) :where(span,b,i,svg){color:#fff!important}@media(max-width:640px){:where(body.dark,html[data-theme="dark"] body).mobile-menu-active .store-bottom-nav{display:none!important}:where(body.dark,html[data-theme="dark"] body).mobile-menu-active .mobile-menu-panel{inset:0!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important}}:where(body.dark,html[data-theme="dark"] body) #home :where(.home-gender-card,.gender-card-art,.gender-card-copy,.home-gender-card.gender-men .gender-card-copy,.home-gender-card.gender-women .gender-card-copy,.home-gender-card.gender-unisex .gender-card-copy){color:#fff!important;background-color:#111!important;border-color:#444!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) #home .gender-section-title :where(i,h2,span){color:#fff!important}:where(body.dark,html[data-theme="dark"] body) :where(.home-ai-banner,.home-promo-strip,.home-benefits,.home-brand-directory,.home-brand-showcase){color:#fff!important;background:#111!important;background-image:none!important;border-color:#444!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) .origo-footer :where(.footer-socials>a,.footer-socials>span){color:#fff!important;background:#181818!important;background-image:none!important;border:1px solid #444!important;box-shadow:none!important}:where(body.dark,html[data-theme="dark"] body) .origo-footer :where(.footer-whatsapp-link,.footer-whatsapp-link>span){color:#fff!important}.origo-footer .footer-directory > section{align-items:center!important;text-align:center!important;}.origo-footer .footer-directory :where(h2,h3){width:100%;text-align:center!important;}.origo-footer .footer-directory > section > :where(a,button,p,small),.origo-footer .footer-brand-list,.origo-footer .footer-contact-app,.origo-footer .footer-newsletter{width:100%;justify-content:center!important;text-align:center!important;}.origo-footer .footer-brand-list{align-items:center!important;}.origo-footer .footer-brand-list > :where(a,button){width:100%!important;justify-content:center!important;text-align:center!important;}.origo-footer .footer-directory :where(.footer-socials,.footer-app-links){justify-content:center!important;}.brands-page-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:18px!important;align-items:stretch;}.brands-page-grid > a{min-width:0;min-height:180px;padding:18px 14px 15px;display:grid;grid-template-rows:110px auto;place-items:center;align-content:center;gap:12px;overflow:hidden;border:1px solid var(--line)!important;border-radius:18px;color:var(--origo-text)!important;background:#fff!important;box-shadow:0 10px 26px rgb(77 0 18 / 6%);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}.brands-page-grid > a:is(:hover,:focus-visible){border-color:var(--burgundy)!important;box-shadow:0 14px 32px rgb(77 0 18 / 12%);transform:translateY(-3px);}.brands-page-grid > a > img{width:100%!important;height:110px!important;display:block;object-fit:contain;object-position:center;}.brands-page-grid > a > span{width:82px;height:82px;display:grid;place-items:center;border-radius:16px;background:var(--paper);color:var(--burgundy);font-weight:800;}.brands-page-grid > a > b{width:100%;min-height:2.6em;display:grid;place-items:center;color:inherit!important;font-size:14px;line-height:1.3;text-align:center!important;overflow-wrap:anywhere;}:where(body.dark,html[data-theme="dark"] body) .brands-page-grid > a{border-color:#3a3a3a!important;color:#fff!important;background:#111!important;box-shadow:none;}:where(body.dark,html[data-theme="dark"] body) .brands-page-grid > a > span{background:#1d1d1d;color:#fff}@media(max-width:600px){.brands-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.brands-page-grid > a{min-height:145px;padding:12px 8px;grid-template-rows:82px auto;border-radius:14px}.brands-page-grid > a > img{height:82px!important}.brands-page-grid > a > b{font-size:12px}}#home :is(.home-brand-directory,.home-benefits-directory,.home-gender-section),#home :is(.home-brand-directory,.home-benefits-directory) :is(.marquee-item,.benefit-icon,.origo-lux-icon-medallion),#home .home-gender-card,#home .home-gender-card::before,#home .home-gender-card::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background-image:none!important;animation:none!important;}#home :is(.home-brand-directory,.home-benefits-directory){background:#fff!important}#home .home-brand-directory .brand-marquee-set>button{padding:8px!important}#home .home-brand-directory .brand-marquee-set>button>img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;}.home-rail-dots{min-height:14px;display:flex;align-items:center;justify-content:center;gap:6px;margin:2px auto 0}.home-rail-dots[hidden]{display:none!important}.home-rail-dots i{width:6px;height:6px;border-radius:50%;background:#c8c8c8}.home-rail-dots i.active{width:18px;border-radius:20px;background:var(--burgundy,#790020)}#home .home-section-head>a,#home .home-section-head>a>span:first-child{color:var(--burgundy,#790020)!important;font-size:clamp(13px,1.1vw,16px)!important;font-weight:800!important;line-height:1.15!important;}#home .home-gender-card,#home .home-gender-card :is(.gender-card-copy,.gender-button-icon){color:#790020!important;background:#fff!important;border-color:#790020!important;}#home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex){--gender-edge:#790020!important;--gender-edge-soft:#790020!important;--gender-edge-glow:transparent!important;min-height:76px!important;padding:12px 22px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(20px,3vw,34px)!important;border:1.5px solid #790020!important;background:#fff!important;background-image:none!important;box-shadow:none!important;}#home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex)::before,#home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex)::after{display:none!important;content:none!important;background:none!important}#home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex) .gender-card-copy{min-height:0!important;padding:0!important;display:block!important;color:#790020!important;background:transparent!important;border:0!important;}#home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex) .gender-card-copy b{color:inherit!important}#home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex) .gender-button-icon{flex:0 0 auto!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;color:#790020!important;background:transparent!important;border:0!important;}#home .gender-button-icon svg{width:30px;height:30px;fill:none;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where(body.dark,html[data-theme="dark"] body) #home :is(.home-brand-directory,.home-benefits-directory,.home-gender-section){background:#202225!important}:where(body.dark,html[data-theme="dark"] body) #home :is(h1,h2,h3,h4,h5,h6,.home-section-head a,.home-section-head a span){color:#fff!important}:where(body.dark,html[data-theme="dark"] body) #home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex){color:#fff!important;background:#292b2f!important;border-color:#fff!important;}:where(body.dark,html[data-theme="dark"] body) #home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex) :is(.gender-card-copy,.gender-card-copy b,.gender-button-icon){color:#fff!important;background:transparent!important;border-color:transparent!important;}:where(body.dark,html[data-theme="dark"] body) .home-rail-dots i{background:#686b70}:where(body.dark,html[data-theme="dark"] body) .home-rail-dots i.active{background:#fff}@media(max-width:640px){#home .home-brand-directory .brand-marquee-set>button{padding:4px!important}#home .home-brand-directory .brand-marquee-set>button>img{width:105%!important;height:105%!important;max-width:105%!important}#home .home-section-head>a,#home .home-section-head>a>span:first-child{font-size:13px!important}#home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex){min-height:66px!important;padding:10px 8px!important;gap:16px!important}#home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex) .gender-button-icon{width:30px!important;height:30px!important}#home .gender-button-icon svg{width:24px;height:24px}}@media(max-width:700px){#home .home-brand-directory .brand-carousel-track{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y;}#home .home-brand-directory .brand-carousel-track::-webkit-scrollbar{display:none}#home .home-brand-directory .brand-marquee-content{width:max-content!important;transform:none!important;animation:none!important;}#home .home-brand-directory .brand-marquee-set{display:flex!important;width:max-content!important}#home .home-brand-directory .brand-marquee-set>button{flex:0 0 calc((100vw - 60px)/4)!important;scroll-snap-align:none}#home .home-brand-directory .brand-marquee-set>button:nth-child(4n + 1){scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width: 640px) {:is(.product-card,.home-benefit-card,.home-brand-card,.footer-directory,.store-bottom-nav,.mobile-menu-panel) :is(button,a,label,small,b,span) {font-size:max(11px,1em);}.product-card :is(.product-brand,.product-card-type,.product-rating small,.product-card-notes b) { font-size:11px!important; }.product-card .exact-card-product-name :is(a,button) { font-size:14px!important;line-height:1.45; }.store-bottom-nav b { font-size:11px!important; }:is(.header-icon-button,.mobile-menu-toggle,.card-action-button,.card-favorite-button,.card-compare-button,.card-add-button,.pdp-actions button,.pdp-quantity button,.home-carousel-arrow,.drag-strip-hint,.catalog-mobile-toolbar button,.footer-directory a,.newsletter button) {min-width:44px!important;min-height:44px!important;}.home-hero-dots button,.card-image-dots button { min-width:44px!important;min-height:44px!important;background-clip:content-box!important;padding:18px!important; }}@media (max-width:640px){.mobile-menu-button,.mobile-header-search-trigger,.cart-button{min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important}}#home .home-benefits-directory{overflow:visible!important;border:0!important;background:transparent!important}#home .benefits-curtain-trigger{width:100%;min-height:64px;padding:8px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid color-mix(in srgb,var(--burgundy,#720019) 14%,#ddd);border-radius:16px;color:var(--burgundy,#720019);background:#fff;cursor:pointer;box-shadow:0 4px 14px rgba(38,18,23,.06);font:inherit}#home .benefits-curtain-heading{grid-column:2;display:flex;align-items:center;gap:10px;font-size:clamp(18px,1.8vw,24px);font-weight:900}#home .benefits-curtain-badge{position:relative;width:30px;height:30px;display:grid;place-items:center}#home .benefits-curtain-badge::before{content:"";width:24px;height:24px;border:2px solid currentColor;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px currentColor}#home .benefits-curtain-badge::after{content:"✓";position:absolute;font-size:14px;font-weight:900}#home .benefits-curtain-toggle{grid-column:3;justify-self:end;width:48px;height:48px;display:grid;place-items:center;border:1.5px solid currentColor;border-radius:50%;background:#fff;transition:transform .22s ease,background .22s ease}#home .benefits-curtain-toggle::before{content:"";width:11px;height:11px;border-inline-end:3px solid currentColor;border-block-end:3px solid currentColor;transform:translateY(-2px) rotate(45deg)}#home .benefits-curtain-trigger[aria-expanded="true"] .benefits-curtain-toggle{transform:rotate(180deg);background:color-mix(in srgb,var(--burgundy,#720019) 5%,#fff)}#home .benefits-curtain-trigger:focus-visible,#home .benefits-curtain-item:focus-visible{outline:3px solid color-mix(in srgb,var(--burgundy,#720019) 32%,transparent);outline-offset:3px}#home .benefits-curtain{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s ease,opacity .18s ease}#home .benefits-curtain[aria-hidden="false"]{grid-template-rows:1fr;opacity:1}#home .benefits-curtain-inner{min-height:0;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding:0 18px;border:0 solid color-mix(in srgb,var(--burgundy,#720019) 12%,#ddd);border-radius:0 0 16px 16px;background:#fff;transition:margin .26s ease,padding .26s ease,border-width .26s ease}#home .benefits-curtain[aria-hidden="false"] .benefits-curtain-inner{margin-top:8px;padding-block:10px;border-width:1px}#home .benefits-curtain-item{min-width:0;min-height:82px;padding:12px 16px;display:grid;grid-template-columns:52px minmax(0,1fr) 32px;align-items:center;gap:12px;border:0;border-block-end:1px solid #eee;color:var(--origo-text,#251519);background:#fff;text-align:start;font:inherit;cursor:pointer}#home .benefits-curtain-item:nth-last-child(-n+2){border-block-end:0}#home .benefits-curtain-item:nth-child(odd){border-inline-end:1px solid #eee}#home .benefits-curtain-item:disabled{cursor:default;opacity:1}#home .benefits-curtain-item:not(:disabled):hover{background:color-mix(in srgb,var(--burgundy,#720019) 3%,#fff)}#home .benefits-curtain-item .benefit-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--burgundy,#720019);border-radius:50%;background:color-mix(in srgb,var(--burgundy,#720019) 5%,#fff)}#home .benefits-curtain-item .origo-lux-icon-medallion{width:100%;height:100%;background:transparent!important;box-shadow:none!important}#home .benefits-curtain-item .origo-lux-icon{width:28px;height:28px}#home .benefits-curtain-copy{min-width:0;display:grid;gap:4px}#home .benefits-curtain-copy b{font-size:16px;line-height:1.35}#home .benefits-curtain-copy small{color:var(--origo-muted,#6e5b60);font-size:13px;line-height:1.45}#home .benefits-curtain-link{width:32px;height:32px;display:grid;place-items:center;color:var(--burgundy,#720019)}#home .benefits-curtain-link svg{width:18px;height:18px}@media(max-width:700px){#home .benefits-curtain-trigger{min-height:60px;padding-inline:12px}#home .benefits-curtain-heading{font-size:18px}#home .benefits-curtain-toggle{width:44px;height:44px}#home .benefits-curtain-inner{grid-template-columns:1fr;padding-inline:8px}#home .benefits-curtain-item{min-height:76px;padding:10px 8px;grid-template-columns:48px minmax(0,1fr) 36px}#home .benefits-curtain-item:nth-child(odd){border-inline-end:0}#home .benefits-curtain-item:nth-last-child(2){border-block-end:1px solid #eee}#home .benefits-curtain-copy b{font-size:15px}#home .benefits-curtain-copy small{font-size:12px}}@media(prefers-reduced-motion:reduce){#home .benefits-curtain,#home .benefits-curtain-inner,#home .benefits-curtain-toggle{transition:none!important}}:is(body.dark,html[data-theme="dark"] body) #home :is(.origo-home-hero,.home-hero-products){opacity:1!important;filter:none!important}:is(body.dark,html[data-theme="dark"] body) #home .home-brand-directory .brand-slider-card>img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}:is(body.dark,html[data-theme="dark"] body) #home .benefits-curtain-trigger{color:#fff!important;background:#2c2c2c!important;border-color:#505050!important;box-shadow:none!important;}:is(body.dark,html[data-theme="dark"] body) #home .benefits-curtain-toggle{color:#fff!important;background:#333!important;border-color:#686868!important}:is(body.dark,html[data-theme="dark"] body) #home .benefits-curtain-trigger[aria-expanded="true"] .benefits-curtain-toggle{background:#3a3a3a!important}:is(body.dark,html[data-theme="dark"] body) #home .benefits-curtain-inner{background:#242424!important;border-color:#505050!important}:is(body.dark,html[data-theme="dark"] body) #home .benefits-curtain-item{color:#fff!important;background:#2c2c2c!important;border-color:#505050!important;}:is(body.dark,html[data-theme="dark"] body) #home .benefits-curtain-item:not(:disabled):hover{background:#333!important}:is(body.dark,html[data-theme="dark"] body) #home .benefits-curtain-item .benefit-icon{color:#fff!important;background:#333!important;border-color:#505050!important}:is(body.dark,html[data-theme="dark"] body) #home .benefits-curtain-copy small{color:#d0d0d0!important}:is(body.dark,html[data-theme="dark"] body) #home .benefits-curtain-link{color:#fff!important}@media(prefers-reduced-motion:no-preference){body:not(.admin-mode) #home .home-brand-directory .brand-marquee-content{animation:origoBrandMarquee var(--brand-marquee-duration,34s) linear infinite!important;transform:none;will-change:transform;}html[dir="rtl"] body:not(.admin-mode) #home .home-brand-directory .brand-marquee-content{animation-name:origoBrandMarqueeRtl!important;}body:not(.admin-mode) #home .home-brand-directory .brand-carousel-track:is(:hover,:focus-within,.is-interacting) .brand-marquee-content{animation-play-state:paused!important;}body:not(.admin-mode) .announcement>span{animation:origoAnnouncementTicker 20s linear infinite!important;will-change:transform;}html[dir="rtl"] body:not(.admin-mode) .announcement>span{animation-name:origoAnnouncementTickerRtl!important;}body:not(.admin-mode) .announcement:hover>span{animation-play-state:paused!important;}}body #storefront-main #home .home-gender-section .home-gender-slider{width:max-content!important;max-width:100%!important;margin-inline:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;}@media(max-width:700px){body #storefront-main #home .home-gender-section .home-gender-slider{gap:5px!important;}}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;direction:inherit!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .product-brand{margin:0!important;min-width:0!important;text-align:start!important;direction:inherit!important;font-size:clamp(9px,.72vw,11px)!important;line-height:1.15!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-rating{flex:none!important;gap:2px!important;font-size:clamp(9px,.72vw,11px)!important;line-height:1.15!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-product-name{width:100%!important;justify-content:space-between!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-product-name>a{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-product-name>.product-price-discount{margin-inline-start:auto!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-prices .product-price{font-size:clamp(11px,.9vw,14px)!important;line-height:1.15!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-actions .card-add-button{width:100%!important;min-height:34px!important;height:auto!important;padding:7px 10px!important;overflow:visible!important;border:1px solid #76001c!important;border-radius:8px!important;color:#000!important;background:transparent!important;box-shadow:none!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-actions .card-add-button:hover{color:#000!important;background:rgba(118,0,28,.05)!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-actions .card-add-button span{min-width:0!important;display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .card-add-button .available-cart-icon{color:#76001c!important;}html body :is(#storefront-main,.product-overlay) .origo-exact-product-card .card-add-button .restock-alert-icon{color:#c28719!important;stroke-width:1.9!important;}:is(body.dark,html[data-theme="dark"] body) :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-actions .card-add-button,:is(body.dark,html[data-theme="dark"] body) :is(#storefront-main,.product-overlay) .origo-exact-product-card .exact-card-actions .card-add-button:hover{color:#fff!important;background:transparent!important;}@keyframes origoAnnouncementTickerRtl{to{transform:translateX(100%)}}@media(max-width:640px) and (prefers-reduced-motion:no-preference){body:not(.admin-mode) .announcement>span{animation-duration:14s!important}}#home .home-brand-directory .brand-carousel-track.brand-paged-slider,.brand-carousel-track.brand-paged-slider{display:block!important;overflow:hidden!important;touch-action:pan-y!important;scroll-snap-type:none!important}.brand-paged-slider .brand-slider-page{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;width:100%;animation:none!important}.brand-paged-slider .brand-slider-page>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:100px;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);cursor:pointer}.brand-paged-slider .brand-slider-page>button>img{width:64px;height:55px;max-width:100%;object-fit:contain}.brand-paged-slider .brand-slider-page>button>span{font-size:24px;color:var(--burgundy)}.brand-paged-slider .brand-slider-page>button>b{max-width:100%;font-size:12px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.brand-paged-slider .brand-slider-page>button:focus-visible{outline:2px solid var(--burgundy);outline-offset:-3px}@media(max-width:700px){.brand-paged-slider .brand-slider-page{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.brand-paged-slider .brand-slider-page>button{min-height:88px;padding:6px 3px}.brand-paged-slider .brand-slider-page>button>img{width:48px;height:44px}.brand-paged-slider .brand-slider-page>button>b{font-size:10px}}.home-benefits-directory .home-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 10px}#home-benefits-track{padding:8px 0!important}#home-benefits-track .benefit-slider-card{min-height:145px;justify-content:flex-start}#home-benefits-track .benefit-icon{width:54px;height:54px;display:grid;place-items:center}#home-benefits-track .benefit-icon svg{width:38px;height:38px}#home-benefits-track .benefit-slider-copy{display:grid;gap:6px;width:100%;min-width:0;text-align:center}#home-benefits-track .benefit-slider-copy b{font-size:14px;line-height:1.4;overflow-wrap:anywhere}#home-benefits-track .benefit-slider-copy small{font-size:11px;line-height:1.5;color:var(--muted,#6f6568)}@media(max-width:700px){#home-benefits-track .benefit-slider-card{min-height:150px}#home-benefits-track .benefit-slider-copy b{font-size:11px}#home-benefits-track .benefit-slider-copy small{font-size:10px}#home-benefits-track .benefit-icon{width:40px;height:40px}#home-benefits-track .benefit-icon svg{width:30px;height:30px}}body #storefront-main #home .home-gender-section .home-gender-slider .home-gender-card{--gender-accent:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;color:#000!important;border-color:#000!important;background:#fff!important;}body #storefront-main #home .home-gender-section .home-gender-card .gender-card-copy{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;text-align:center!important;color:inherit!important;background:transparent!important;}body #storefront-main #home .home-gender-section .home-gender-card .gender-card-copy b{color:inherit!important}body #storefront-main #home .home-gender-section .home-gender-slider .home-gender-card{min-height:110px!important;padding:20px 24px!important;border-width:2.5px!important;border-style:solid!important;border-radius:16px!important;}body #storefront-main #home .home-gender-section .home-gender-card .gender-card-copy b{font-size:22px!important;line-height:1.3!important;font-weight:800!important;}:is(body.dark,html[data-theme="dark"] body) #storefront-main #home .home-gender-section .home-gender-slider .home-gender-card{--gender-accent:#fff!important;color:#fff!important;border-color:#fff!important;background:#292b2f!important;}@media(max-width:700px){body #storefront-main #home .home-gender-section .home-gender-slider .home-gender-card{min-height:88px!important;padding:14px 12px!important;border-width:2px!important;border-radius:14px!important}body #storefront-main #home .home-gender-section .home-gender-card .gender-card-copy b{font-size:17px!important}}#home #home-benefits-track.benefits-swipe-track{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x pan-y;scroll-snap-type:x proximity;cursor:grab;}#home #home-benefits-track.benefits-swipe-track::-webkit-scrollbar{display:none}#home #home-benefits-track.benefits-swipe-track>.benefit-slider-card{flex:0 0 calc((100% - 240px)/13.5);min-width:54px;min-height:0!important;box-sizing:border-box;display:grid;grid-template-rows:auto auto;align-items:start;justify-items:center;padding:0;gap:5px;border:0;border-radius:0;color:var(--ink);background:transparent;box-shadow:none;scroll-snap-align:start;overflow:visible;cursor:inherit;}#home #home-benefits-track.is-dragging{cursor:grabbing;user-select:none}#home #home-benefits-track.benefits-swipe-track .benefit-icon{position:relative;width:100%;height:auto;min-height:0;min-width:0;aspect-ratio:1/1;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);}#home #home-benefits-track.benefits-swipe-track .benefit-icon .origo-lux-icon-medallion{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;}#home #home-benefits-track.benefits-swipe-track .benefit-icon :is(svg,img){width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain;}#home #home-benefits-track.benefits-swipe-track .benefit-slider-copy{width:100%;box-sizing:border-box;padding:0 2px;line-height:1.15;text-align:center}@media(max-width:700px){#home #home-benefits-track.benefits-swipe-track{gap:12px}#home #home-benefits-track.benefits-swipe-track>.benefit-slider-card{flex-basis:calc((100% - 48px)/4.7);min-width:54px;padding:0}}#home .benefits-pagination:not([hidden]){display:flex;justify-content:center;align-items:center;gap:6px;padding-block:10px}#home .benefits-pagination i{display:block;width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.4}#home .benefits-pagination i.active{width:18px;border-radius:4px;background:var(--burgundy);opacity:1}@media(min-width:701px){#home #home-benefits-track .benefit-slider-copy small{display:none}#home #home-benefits-track .benefit-slider-copy b{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}#home .home-brand-directory .brand-continuous-track,.brand-carousel-track.brand-continuous-track{display:flex!important;gap:20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-width:none;touch-action:pan-x pan-y!important;}.brand-continuous-track::-webkit-scrollbar{display:none}#home .brand-continuous-track>.brand-slider-card,.brand-continuous-track>.brand-slider-card{position:relative;box-sizing:border-box;flex:0 0 var(--brand-card-width);width:var(--brand-card-width)!important;min-width:44px;min-height:0!important;height:auto!important;aspect-ratio:1/1;padding:0!important;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);color:var(--ink);}#home .brand-continuous-track>.brand-slider-card>img,.brand-continuous-track>.brand-slider-card>img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;object-fit:contain;}#home .home-brand-directory.brands-loading #home-brand-carousel-track{min-height:clamp(54px,7vw,94px);overflow:hidden!important}@media(max-width:700px){#home .home-brand-directory .brand-continuous-track,.brand-carousel-track.brand-continuous-track{gap:12px!important}}#home :is(.home-brand-directory,.home-benefits-directory) .home-section-head :is(h2,a,a span){color:#000!important}:is(body.dark,html[data-theme="dark"] body) #home :is(.home-brand-directory,.home-benefits-directory) .home-section-head :is(h2,a,a span){color:#fff!important}:is(body.dark,html[data-theme="dark"] body) :is(.product-image,.pdp-main-image,.pdp-thumbnails button,.mobile-menu-panel,.store-bottom-nav){background:#292929!important}@media(max-width:700px){#home .home-seo-intro{width:calc(100% - 20px);padding:10px 6px}#home #home-seo-title{font-size:clamp(11px,3.4vw,15px);line-height:1.4;white-space:nowrap;letter-spacing:0;zoom:1}}.mobile-product-view-control.catalog-layout-control{display:flex;gap:4px;align-items:center}.catalog-layout-control button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink)}.catalog-layout-control button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.catalog-layout-control button.active{background:var(--burgundy);color:#fff}html[data-catalog-layout="list"] #storefront-main :is(.catalog-product-grid,.pdp-products-row,.note-products-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;overflow:visible!important}html[data-catalog-layout="list"] #storefront-main :is(.catalog-product-grid,.pdp-products-row)>.product-card{display:grid!important;grid-template-columns:clamp(110px,25vw,220px) minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;flex:none!important;align-items:center!important;}html[data-catalog-layout="list"] #storefront-main :is(.catalog-product-grid,.pdp-products-row)>.product-card>.product-image{width:100%!important;height:auto!important;aspect-ratio:1/1!important;min-height:0!important;margin:0!important}html[data-catalog-layout="list"] #storefront-main :is(.catalog-product-grid,.pdp-products-row)>.product-card>.product-info{min-width:0!important;width:100%!important;height:auto!important;padding:clamp(10px,2vw,24px)!important}html[data-catalog-layout="list"] #storefront-main .note-products-grid>.note-product-card{width:100%;max-width:none}@media(min-width:1121px){#home .home-configured-product-rows{width:calc(100% - 48px);max-width:none}#home .home-configured-product-row .home-product-row-track{gap:clamp(28px,2.4vw,48px)!important}#home .home-configured-product-row .home-product-row-track>.origo-reference-product-card{flex-basis:min(154px,calc((100% - 4 * clamp(28px,2.4vw,48px))/5))!important;width:min(154px,calc((100% - 4 * clamp(28px,2.4vw,48px))/5))!important;}html:not([data-catalog-layout="list"]) #storefront-main :is(.catalog-product-grid,.pdp-products-row){grid-template-columns:repeat(auto-fit,minmax(120px,154px))!important;gap:28px!important;justify-content:space-between}html:not([data-catalog-layout="list"]) #storefront-main :is(#home,.catalog-product-grid,.pdp-products-row) .origo-exact-product-card .product-info{gap:4px!important;padding:9px 9px 10px!important}html:not([data-catalog-layout="list"]) #storefront-main :is(#home,.catalog-product-grid,.pdp-products-row) .origo-exact-product-card .product-card-top-actions .card-action-button{width:30px!important;height:30px!important;padding:6px!important}html:not([data-catalog-layout="list"]) #storefront-main :is(#home,.catalog-product-grid,.pdp-products-row) .origo-exact-product-card .exact-card-product-name{font-size:12px!important;line-height:1.3!important}html:not([data-catalog-layout="list"]) #storefront-main :is(#home,.catalog-product-grid,.pdp-products-row) .origo-exact-product-card .product-brand{font-size:8px!important}html:not([data-catalog-layout="list"]) #storefront-main :is(#home,.catalog-product-grid,.pdp-products-row) .origo-exact-product-card .product-price{font-size:12px!important}html:not([data-catalog-layout="list"]) #storefront-main :is(#home,.catalog-product-grid,.pdp-products-row) .origo-exact-product-card .exact-card-actions .card-add-button{width:100%!important;min-height:32px!important;padding:6px!important;font-size:9px!important}}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-actions .card-add-button{display:grid!important;grid-template-columns:20px minmax(0,1fr) 20px!important;align-items:center!important;gap:4px!important;text-align:center!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-actions .card-add-button>svg{grid-column:1;grid-row:1;width:20px!important;height:20px!important;justify-self:center}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-actions .card-add-button>span{grid-column:2;grid-row:1;min-width:0;width:100%;text-align:center!important;white-space:normal}#home :is(#home-benefits-track,.home-brand-directory .brand-paged-slider) .brand-slider-page>button{position:relative;box-sizing:border-box;align-self:start;width:100%;aspect-ratio:1/1!important;min-height:0!important;height:auto!important;overflow:hidden;justify-content:center;gap:6px;padding:8px;border-radius:18px;}#home .home-brand-directory .brand-slider-page>button>img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain;object-position:center;}#home-benefits-track .benefit-slider-copy small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}@media(max-width:700px){#home :is(#home-benefits-track,.home-brand-directory .brand-paged-slider) .brand-slider-page>button{padding:4px;gap:3px;border-radius:14px}#home .home-brand-directory .brand-slider-page>button>b,#home-benefits-track .benefit-slider-copy b{font-size:10px;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#home-benefits-track .benefit-icon{width:26px;height:26px;flex-shrink:0}#home-benefits-track .benefit-icon svg{width:24px;height:24px}#home-benefits-track .benefit-slider-copy{gap:0}#home-benefits-track .benefit-slider-copy small{display:none}}:is(body.dark,html[data-theme="dark"] body) :is(#storefront-main,.product-overlay) .product-card,:is(body.dark,html[data-theme="dark"] body) :is(#storefront-main,.product-overlay) .product-card:is(:hover,:focus-within),:is(body.dark,html[data-theme="dark"] body) :is(#storefront-main,.product-overlay) .product-card :is(.product-card-info,.product-info,.exact-card-copy,.exact-card-prices,.exact-card-actions){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;}:is(body.dark,html[data-theme="dark"] body) #storefront-main .product-card::before,:is(body.dark,html[data-theme="dark"] body) #storefront-main .product-card::after{content:none!important;display:none!important;}:is(body.dark,html[data-theme="dark"] body) #home :is(.home-brand-directory,.home-benefits-directory,.home-gender-section),:is(body.dark,html[data-theme="dark"] body) #home :is(.home-brand-directory,.home-benefits-directory) .brand-slider-page>button,:is(body.dark,html[data-theme="dark"] body) #home .home-brand-directory .brand-marquee-set>button,:is(body.dark,html[data-theme="dark"] body) #home #home-benefits-track>.benefit-slider-card,:is(body.dark,html[data-theme="dark"] body) #home .home-gender-card:is(.gender-men,.gender-women,.gender-unisex){background:#242424!important;background-image:none!important;box-shadow:none!important;}#home #home-benefits-track.brand-paged-slider .brand-slider-page>.benefit-slider-card,#home #home-benefits-track.benefits-swipe-track>.benefit-slider-card{width:auto!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:2px!important;gap:6px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}#home #home-benefits-track .benefit-slider-card .benefit-icon{box-sizing:border-box!important;width:48px!important;height:48px!important;padding:2px!important;overflow:hidden!important;border:1px solid var(--line,#ded7d9)!important;border-radius:13px!important;background:var(--surface,#fff)!important;}#home #home-benefits-track .benefit-slider-card .benefit-icon :is(svg,img,.origo-lux-icon-medallion){width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;}#home #home-benefits-track .benefit-slider-card .benefit-slider-copy{width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}:is(body.dark,html[data-theme="dark"] body) #home #home-benefits-track .benefit-slider-card .benefit-icon{border-color:#505050!important;background:#2c2c2c!important;}@media(max-width:700px){#home #home-benefits-track .benefit-slider-card .benefit-icon{width:40px!important;height:40px!important;padding:1px!important;border-radius:11px!important}}:where(#storefront-main,.site-header,#site-footer,.origo-footer,.mobile-menu-panel,.store-bottom-nav,.drawer,.product-overlay),:where(#storefront-main,.site-header,#site-footer,.origo-footer,.mobile-menu-panel,.store-bottom-nav,.drawer,.product-overlay) :where(*:not(code):not(pre):not(kbd):not(samp)){font-family:var(--origo-font-heading)!important;}html body :is(#storefront-main,.product-overlay) .product-card .exact-card-actions{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;}html body :is(#storefront-main,.product-overlay) .product-card .exact-card-actions .card-add-button,html body :is(#storefront-main,.product-overlay) .product-card .exact-card-actions .card-add-button:is(:hover,:focus-visible){color:#fff!important;background:#76001c!important;background-image:none!important;border:0!important;outline-color:#fff!important;box-shadow:none!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .product-info{display:flex!important;flex:1 1 auto!important;min-width:0!important;overflow:visible!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-actions{width:100%!important;margin-top:auto!important;padding:4px 0 2px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-actions .card-add-button{width:calc(100% - 12px)!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding-inline:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;white-space:nowrap!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-actions .card-add-button>span{width:auto!important;min-width:0!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;}:is(body.dark,html[data-theme="dark"] body){--white:#242424!important;--paper:#292929!important;--paper-2:#303030!important;--card:#2c2c2c!important;--surface:#2c2c2c!important;background:#242424!important;background-image:none!important;}:is(body.dark,html[data-theme="dark"] body) :is(#storefront-main,.origo-home,.site-header,.category-nav,.origo-footer,.product-overlay,.drawer,.mobile-menu-panel,.store-bottom-nav,.header-account-menu,.catalog-page,.commerce-page,.account-route-page,.fragrance-finder-page,.alternatives-page,.benefit-detail-page,.brands-route-page){background:#242424!important;background-image:none!important;}:is(body.dark,html[data-theme="dark"] body) :is(#storefront-main,.product-overlay,.drawer,.mobile-menu-panel,.header-account-menu) :is(.product-card,.product-card-info,.product-info,.pdp-card,.pdp-purchase,.catalog-filter-panel,.catalog-toolbar,.finder-card,.finder-option,.alternative-card,.benefit-content-card,.account-card,.account-subview,.checkout-main-card,.checkout-summary-card,.mobile-menu-head,.mobile-menu-actions,.mobile-menu-search,.mobile-menu-links>*,.mobile-menu-section,.mobile-menu-preferences>*,input,textarea,select){background:#2c2c2c!important;background-image:none!important;}:is(body.dark,html[data-theme="dark"] body) :is(#storefront-main,.product-overlay) :is(.product-card,.product-card-info,.product-info,.exact-card-copy,.exact-card-prices,.exact-card-actions){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;}:is(body.dark,html[data-theme="dark"] body) :is(#storefront-main,.product-overlay) :is(.product-image,.product-card-media-link,.pdp-media,.product-media-stage,.product-media-lightbox){background:#303030!important;background-image:linear-gradient(145deg,#343434,#2b2b2b)!important;}:is(body.dark,html[data-theme="dark"] body) :is(.store-bottom-nav,.mobile-menu-links>button,.mobile-menu-links>a,.mobile-menu-section>button,.mobile-menu-section>a,.mobile-menu-preferences>button){background:#303030!important;background-image:none!important;}:is(body.dark,html[data-theme="dark"] body) .origo-footer{background:#292929!important;background-image:linear-gradient(145deg,#303030,#262626)!important;}:is(body.dark,html[data-theme="dark"] body) .overlay{background:rgba(28,28,28,.9)!important}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .product-info{gap:2px!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-heading{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .product-brand{width:auto!important;min-width:0!important;margin:0!important;text-align:start!important;align-self:flex-start!important;font-size:clamp(8px,.7vw,11px)!important;line-height:1.2!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card[dir="rtl"] .product-brand{margin-inline-end:auto!important;text-align:right!important}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card[dir="ltr"] .product-brand{margin-inline-start:0!important;margin-inline-end:auto!important;text-align:left!important}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-rating{flex:none!important;gap:2px!important;font-size:clamp(8px,.72vw,11px)!important;font-weight:700!important;line-height:1!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-rating b{font-size:1em!important}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-rating small{font-size:.82em!important;font-weight:600!important}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-product-name{margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:6px!important;line-height:1.2!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-product-name>a{min-width:0!important;flex:0 1 auto!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .product-bottom{margin-top:1px!important;padding-top:3px!important;gap:5px!important;border-top:0!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-prices{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;direction:inherit!important;flex-wrap:nowrap!important;overflow:visible!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-prices .product-price{flex:0 1 auto!important;min-width:0!important;font-size:clamp(11px,1vw,16px)!important;line-height:1.1!important;white-space:nowrap!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-prices del{flex:0 1 auto!important;min-width:0!important;font-size:clamp(8px,.72vw,11px)!important;white-space:nowrap!important;}html body #storefront-main #home .origo-exact-product-card .exact-card-prices .product-price,html body #storefront-main .catalog-product-grid .origo-exact-product-card .exact-card-prices .product-price,html body #storefront-main .pdp-products-row .origo-exact-product-card .exact-card-prices .product-price,html body .product-overlay .origo-exact-product-card .exact-card-prices .product-price{font-size:clamp(12px,1.05vw,16px)!important;font-weight:900!important;}html body #storefront-main #home .origo-exact-product-card .exact-card-prices del,html body #storefront-main .catalog-product-grid .origo-exact-product-card .exact-card-prices del,html body #storefront-main .pdp-products-row .origo-exact-product-card .exact-card-prices del,html body .product-overlay .origo-exact-product-card .exact-card-prices del{font-size:clamp(8px,.68vw,10px)!important;font-weight:600!important;}html body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .product-price-discount{flex:none!important;min-height:18px!important;padding:3px 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid currentColor!important;border-radius:6px!important;color:#000!important;background:transparent!important;font-size:clamp(7px,.65vw,9px)!important;font-weight:800!important;line-height:1!important;direction:ltr!important;}#home :is(#home-brands-title,#home-benefits-title,.home-configured-product-row .home-section-head h2,#new-arrivals-title,#best-sellers-title){color:#000!important;}html[data-theme="dark"] #home :is(#home-brands-title,#home-benefits-title,.home-configured-product-row .home-section-head h2,#new-arrivals-title,#best-sellers-title),body.dark #home :is(#home-brands-title,#home-benefits-title,.home-configured-product-row .home-section-head h2,#new-arrivals-title,#best-sellers-title){color:#fff!important;}#home :is(.home-brand-directory,.home-benefits-directory,.home-configured-product-row,.home-products-legacy) .home-section-head>a,#home :is(.home-brand-directory,.home-benefits-directory,.home-configured-product-row,.home-products-legacy) .home-section-head>button{color:#000!important;text-shadow:none!important;}html[data-theme="dark"] #home :is(.home-brand-directory,.home-benefits-directory,.home-configured-product-row,.home-products-legacy) .home-section-head>a,html[data-theme="dark"] #home :is(.home-brand-directory,.home-benefits-directory,.home-configured-product-row,.home-products-legacy) .home-section-head>button,body.dark #home :is(.home-brand-directory,.home-benefits-directory,.home-configured-product-row,.home-products-legacy) .home-section-head>a,body.dark #home :is(.home-brand-directory,.home-benefits-directory,.home-configured-product-row,.home-products-legacy) .home-section-head>button,html[data-theme="dark"] body :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .product-price-discount,body.dark :is(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .product-price-discount{color:#fff!important;}body #storefront-main #home .home-gender-section .home-gender-slider .home-gender-card{width:max-content!important;min-width:0!important;min-height:0!important;height:auto!important;justify-self:center!important;padding:6px 12px!important;gap:0!important;border-width:2px!important;border-radius:8px!important;}body #storefront-main #home .home-gender-section .home-gender-card .gender-card-copy{width:auto!important;}@media(max-width:700px){body #storefront-main #home .home-gender-section .home-gender-slider .home-gender-card{min-height:0!important;height:auto!important;padding:5px 9px!important;border-width:1.5px!important;border-radius:7px!important;}}@media(max-width:700px){body #storefront-main #home .origo-home-hero{aspect-ratio:40/27!important;margin-bottom:8px!important;}body #storefront-main #home .home-hero-dots{bottom:-3px!important;height:2px!important;gap:4px!important;}body #storefront-main #home .home-hero-dots button,body #storefront-main #home .home-hero-dots button.active{width:20px!important;min-width:20px!important;height:2px!important;min-height:2px!important;margin:0!important;padding:0!important;border:0!important;border-radius:2px!important;background-clip:border-box!important;box-shadow:none!important;}body #storefront-main #home .home-hero-dots button.active{width:30px!important;min-width:30px!important;}body .card-image-dots{bottom:3px!important;gap:3px!important;}body .card-image-dots button,body .card-image-dots button.active{width:14px!important;min-width:14px!important;height:2px!important;min-height:2px!important;padding:0!important;border:0!important;border-radius:2px!important;background-clip:border-box!important;box-shadow:none!important;}body .card-image-dots button.active{width:22px!important;min-width:22px!important;}}html body :where(#storefront-main,.product-overlay) :is(.product-card h3,.exact-card-product-name,.exact-card-product-name>a,.product-title,.alternative-card h3,.home-alt-card h3){font-size:var(--origo-product-title-size)!important;line-height:1.35!important}html body :where(#storefront-main,.product-overlay,.site-header,#site-footer,.origo-footer,.mobile-menu-panel,.store-bottom-nav,.drawer) :is(small,.eyebrow,.kicker,.caption,.meta,.product-brand,.product-card-secondary-name,.product-badge,.product-feature-badge,.alt-relation-badge,.alt-compare-check,.exact-card-rating,.exact-card-rating small,figcaption){font-size:var(--origo-small-text-size)!important;line-height:1.45!important}html body :where(#storefront-main,.product-overlay,.site-header,#site-footer,.origo-footer,.mobile-menu-panel,.store-bottom-nav,.drawer) :is(button,a.button,.button,input,select,textarea,label,.nav-link,.category-nav a,.category-nav button){font-size:var(--origo-control-text-size)!important;line-height:1.4!important}html body :where(#storefront-main,.product-overlay) :is(.product-price,.current-price,.price,.exact-card-prices .product-price){font-size:var(--origo-price-text-size)!important;line-height:1.2!important}html body :where(#storefront-main,.product-overlay) :is(.old-price,.compare-price,.exact-card-prices del){font-size:var(--origo-small-text-size)!important;line-height:1.2!important}html body :where(#storefront-main,.product-overlay) .product-price-discount{font-size:var(--origo-small-text-size)!important;min-height:26px!important}@media(max-width:700px){html body :where(#storefront-main,.product-overlay) .product-card.origo-exact-product-card .exact-card-actions .card-add-button{min-height:40px!important;padding:8px!important}}