body{margin:0}*{box-sizing:border-box}.unstyled-list{padding:0;margin:0;list-style:none}p,h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:400}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%;display:block}button{border:none;background:transparent;border-radius:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit}button:not([disabled]){cursor:pointer}input,select,textarea{color:inherit;background-color:inherit;font:inherit;letter-spacing:inherit;border:none;background:transparent;padding:0;border-radius:0;outline-offset:5px}textarea{resize:none}dd,dl,dt{margin:0}figure{margin:0}figcaption{margin-top:1.5em}summary{list-style:none}summary::marker{content:"";opacity:0;display:none}summary::-webkit-details-marker{content:"";opacity:0;display:none}::selection{background-color:#00ddff4d}:root{--font-sans: "F37Ginger", sans-serif;--font-serif: "Toleaf", serif;--color-bg: hsla(0, 0%, 100%, 1);--color-text: hsla(0, 0%, 0%, 1);--color-text-80: color-mix(in srgb, var(--color-text) 80%, transparent);--color-text-60: color-mix(in srgb, var(--color-text) 60%, transparent);--color-text-40: color-mix(in srgb, var(--color-text) 40%, transparent);--color-text-20: color-mix(in srgb, var(--color-text) 20%, transparent);--color-text-15: color-mix(in srgb, var(--color-text) 15%, transparent);--color-text-10: color-mix(in srgb, var(--color-text) 10%, transparent);--color-text-5: color-mix(in srgb, var(--color-text) 5%, transparent);--color-focus-ring: color-mix(in srgb, var(--color-text) 30%, transparent);--color-button-text: hsla(0, 0%, 100%, 1);--color-button-bg: hsla(0, 0%, 0%, 1);--color-button-bg-active: hsla(0, 0%, 20%, 1);--color-error: #dc2626;--color-error-bg: color-mix(in srgb, var(--color-error) 8%, transparent);--color-success: #16a34a;--color-packshot-field: #fffaf4;--color-powdery: hsla(9, 20%, 80%, 1);--color-leather: hsla(19, 32%, 62%, 1);--color-spicy: hsla(9, 96%, 59%, 1);--color-aromatic: hsla(88, 20%, 48%, 1);--color-floral: hsla(327, 90%, 67%, 1);--color-dry: hsla(28, 58%, 54%, 1);--color-fruity: hsla(335, 46%, 39%, 1);--color-woody: hsla(9, 54%, 26%, 1);--color-musk: hsla(203, 38%, 88%, 1);--color-chypre: hsla(186, 21%, 45%, 1);--color-green: hsla(150, 96%, 18%, 1);--color-moss: hsla(108, 32%, 51%, 1);--color-aldehydic: hsla(189, 52%, 32%, 1);--color-fougere: hsla(104, 20%, 73%, 1);--color-ozonic: hsla(198, 73%, 55%, 1);--color-gourmand: hsla(44, 64%, 79%, 1);--color-citrus: hsla(59, 80%, 59%, 1);--color-amber: hsla(44, 89%, 55%, 1);--color-white-flora: hsla(33, 48%, 95%, 1);--type-cap-spacing: .1em;--type-normal-spacing: 0em;--type-small-size: clamp(12px, 9px + .21vw, 14px);--type-small-height: clamp(14.56px, 11.44px + .22vw, 16.64px);--type-base-size: clamp(14px, 11px + .21vw, 16px);--type-base-height: clamp(16.64px, 13.52px + .22vw, 18.72px);--type-medium-size: 18px;--type-medium-height: 21px;--type-m-size: clamp(21px, 13.5px + .52vw, 26px);--type-m-height: clamp(24.96px, 15.6px + .66vw, 31.2px);--type-l-size: clamp(24px, 12px + .83vw, 32px);--type-l-height: clamp(29.12px, 15.08px + .98vw, 38.48px);--type-large-size: clamp(28px, 1px + 1.8vw, 44px);--type-large-height: clamp(31.2px, 1.04px + 2.01vw, 48.88px);--type-xl-size: clamp(32px, 8px + 1.6vw, 48px);--type-xl-height: clamp(37.44px, 9.36px + 1.87vw, 56.16px);--type-xxl-size: clamp(42px, 10px + 2.1vw, 64px);--type-xxl-height: clamp(49.92px, 11.44px + 2.5vw, 75.92px);--type-serif-xxl-size: clamp(32px, 8px + 2.67vw, 72px);--type-serif-xxl-height: clamp(37.44px, 12.48px + 2.78vw, 79.04px);--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-s: 8px;--spacing-base: 16px;--spacing-m: 32px;--spacing-l: 64px;--spacing-xl: 128px;--spacing-xxl: 256px;--width-prose: 65ch;--width-doc: clamp(1100px, 500px + 41.67vw, 1500px);--width-content: 1290px;--width-feature: clamp(1290px, 1050px + 16.67vw, 1450px);--width-wide: 1800px;--col-content: clamp(450px, 160px + 20vw, 640px);--col-split: clamp(490px, 175px + 22vw, 700px);--col-header: clamp(900px, 450px + 31vw, 1200px);--page-gutter: clamp(16px, 5vw - 56px, 64px);--header-clearance: 120px;--marker-size: 14px;--marker-dot: 8px;--chip-size: 24px;--transition-fast: .2s ease;--transition-slow: .5s ease;--z-trigger: 5;--z-header: 10;--z-backdrop: 20;--z-dropdown: 30;--z-drawer: 40;--z-modal: 50;--z-skip-link: 100}[data-dark]{--color-bg: hsla(0, 0%, 0%, 1);--color-text: hsla(0, 0%, 100%, 1);--color-text-80: color-mix(in srgb, var(--color-text) 80%, transparent);--color-text-60: color-mix(in srgb, var(--color-text) 60%, transparent);--color-text-40: color-mix(in srgb, var(--color-text) 40%, transparent);--color-text-20: color-mix(in srgb, var(--color-text) 35%, transparent);--color-text-15: color-mix(in srgb, var(--color-text) 25%, transparent);--color-text-10: color-mix(in srgb, var(--color-text) 20%, transparent);--color-text-5: color-mix(in srgb, var(--color-text) 15%, transparent);--color-focus-ring: color-mix(in srgb, var(--color-text) 40%, transparent);--color-button-text: hsla(0, 0%, 0%, 1);--color-button-bg: hsla(0, 0%, 100%, 1);--color-button-bg-active: hsla(0, 0%, 90%, 1);--color-glass-bg: color-mix(in srgb, var(--color-bg) 90%, transparent);--color-glass-bg-soft: color-mix(in srgb, var(--color-bg) 72%, transparent)}[data-light]{--color-bg: hsla(0, 0%, 100%, 1);--color-text: hsla(0, 0%, 0%, 1);--color-text-80: color-mix(in srgb, var(--color-text) 80%, transparent);--color-text-60: color-mix(in srgb, var(--color-text) 60%, transparent);--color-text-40: color-mix(in srgb, var(--color-text) 40%, transparent);--color-text-20: color-mix(in srgb, var(--color-text) 20%, transparent);--color-text-15: color-mix(in srgb, var(--color-text) 15%, transparent);--color-text-10: color-mix(in srgb, var(--color-text) 10%, transparent);--color-text-5: color-mix(in srgb, var(--color-text) 5%, transparent);--color-focus-ring: color-mix(in srgb, var(--color-text) 30%, transparent);--color-button-text: hsla(0, 0%, 100%, 1);--color-button-bg: hsla(0, 0%, 0%, 1);--color-button-bg-active: hsla(0, 0%, 20%, 1);--color-glass-bg: color-mix(in srgb, var(--color-bg) 90%, transparent);--color-glass-bg-soft: color-mix(in srgb, var(--color-bg) 72%, transparent)}@media(min-width:900px){:root{--type-medium-size: 20px;--type-medium-height: 23px}}@media(min-width:1600px){:root{--type-medium-size: 24px;--type-medium-height: 27px}}body{font-family:var(--font-sans);font-size:var(--type-base-size);line-height:var(--type-base-height);letter-spacing:-.005em;font-weight:400;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-small{font-size:var(--type-small-size);line-height:var(--type-small-height);letter-spacing:-.005em}.text-large{font-size:var(--type-large-size);line-height:var(--type-large-height)}.text-heading-l{font-family:var(--font-sans);font-size:var(--type-l-size);line-height:var(--type-l-height);font-weight:700;text-transform:uppercase;letter-spacing:-.005em}.text-heading-xl{font-family:var(--font-sans);font-size:var(--type-xl-size);line-height:var(--type-xl-height);font-weight:700;text-transform:uppercase;letter-spacing:-.005em}.text-heading-xxl{font-family:var(--font-sans);font-size:var(--type-xxl-size);line-height:var(--type-xxl-height);font-weight:700;text-transform:uppercase;letter-spacing:-.005em}.text-body-serif{font-family:var(--font-serif);font-size:var(--type-base-size);line-height:var(--type-base-height);letter-spacing:0em}.text-serif-m{font-family:var(--font-serif);font-size:var(--type-m-size);line-height:var(--type-m-height);letter-spacing:0em}.text-serif-l{font-family:var(--font-serif);font-size:var(--type-l-size);line-height:var(--type-l-height);letter-spacing:0em}.text-serif-xl{font-family:var(--font-serif);font-size:var(--type-xl-size);line-height:var(--type-xl-height);letter-spacing:0em}.text-serif-xxl{font-family:var(--font-serif);font-size:var(--type-serif-xxl-size);line-height:var(--type-serif-xxl-height);letter-spacing:0em}.text-light{color:var(--color-text-40)}.text-cap{text-transform:uppercase;letter-spacing:var(--type-cap-spacing)}.typeset{word-wrap:break-word}.typeset p:not(:first-child){margin-top:1em}.typeset h1:not(:first-child),.typeset h2:not(:first-child),.typeset h3:not(:first-child),.typeset h4:not(:first-child){margin-top:2em}.typeset a,.inline-link{text-decoration:underline;text-decoration-color:var(--color-text-40)}.typeset a:hover,.inline-link:hover{text-decoration-color:var(--color-text)}.typeset a:active,.inline-link:active{color:var(--color-text-40);text-decoration-color:var(--color-text-40)}@keyframes spin{to{transform:rotate(360deg)}}.form-label{display:block;margin-bottom:var(--spacing-xs);font-weight:500}.form-hint,.form-error,.form-success{display:flex;align-items:center;gap:var(--spacing-xs);font-size:14px;margin-top:var(--spacing-xs)}.form-hint[hidden],.form-error[hidden],.form-success[hidden]{display:none}.form-hint .icon,.form-error .icon,.form-success .icon{flex-shrink:0}.form-hint{color:var(--color-text-40)}.form-error{color:var(--color-error)}.form-success{color:var(--color-success)}.form-inline{display:flex;gap:var(--spacing-s)}.form-inline .form-group{flex:1}.checkbox,.radio{display:inline-flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;line-height:1.4;color:var(--color-text)}.checkbox input,.radio input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkbox-box,.radio-box{flex-shrink:0;width:var(--marker-size);height:var(--marker-size);border:1px solid var(--color-text);background-color:transparent;position:relative;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.checkbox-box{border-radius:0}.radio-box{border-radius:50%}.radio-box-large{--marker-size: 20px;--marker-dot: 10px}.checkbox:hover .checkbox-box,.radio:hover .radio-box,.radio-card:hover .radio-box{background-color:var(--color-text-5)}.checkbox input:focus-visible~.checkbox-box,.radio input:focus-visible~.radio-box{outline:2px solid var(--color-text);outline-offset:2px}.checkbox input:checked~.checkbox-box{background-color:var(--color-text);border-color:var(--color-text)}.checkbox-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-bg);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M13.3656 4.63438C13.6781 4.94692 13.6781 5.45346 13.3656 5.766L6.96562 12.166C6.65308 12.4785 6.14654 12.4785 5.834 12.166L2.634 8.966C2.32146 8.65346 2.32146 8.14692 2.634 7.83438C2.94654 7.52184 3.45308 7.52184 3.76562 7.83438L6.39981 10.4686L12.2344 4.63438C12.5469 4.32184 13.0534 4.32184 13.3659 4.63438H13.3656Z' fill='black'/></svg>");mask-repeat:no-repeat;mask-position:center;mask-size:14px 14px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M13.3656 4.63438C13.6781 4.94692 13.6781 5.45346 13.3656 5.766L6.96562 12.166C6.65308 12.4785 6.14654 12.4785 5.834 12.166L2.634 8.966C2.32146 8.65346 2.32146 8.14692 2.634 7.83438C2.94654 7.52184 3.45308 7.52184 3.76562 7.83438L6.39981 10.4686L12.2344 4.63438C12.5469 4.32184 13.0534 4.32184 13.3659 4.63438H13.3656Z' fill='black'/></svg>");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:14px 14px;transform:scale(0);transform-origin:center;opacity:0;transition:transform var(--transition-fast),opacity var(--transition-fast)}.checkbox input:checked~.checkbox-box:after{transform:scale(1);opacity:1}.checkbox input:indeterminate~.checkbox-box{background-color:var(--color-text);border-color:var(--color-text)}.checkbox input:indeterminate~.checkbox-box:after{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='3' y='7.25' width='10' height='1.5' rx='0.75' fill='black'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='3' y='7.25' width='10' height='1.5' rx='0.75' fill='black'/></svg>");transform:scale(1);opacity:1}.radio-box:after{content:"";position:absolute;top:50%;left:50%;width:var(--marker-dot);height:var(--marker-dot);border-radius:50%;background-color:var(--color-text);transform:translate(-50%,-50%) scale(0);transform-origin:center;opacity:0;transition:transform var(--transition-fast),opacity var(--transition-fast)}input:checked~.radio-box:after,[aria-checked=true] .radio-box:after{transform:translate(-50%,-50%) scale(1);opacity:1}.checkbox:has(input:disabled),.radio:has(input:disabled){cursor:not-allowed;opacity:.4;pointer-events:none}.checkbox-label,.radio-label{line-height:1.4}.variant-pills{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.tab-button,.variant-pill>span{display:inline-block;padding:var(--spacing-s) var(--spacing-base);background-color:var(--color-text-5);color:var(--color-text);border-radius:4px;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.tab-button:not([disabled]):hover,.variant-pill:not(:has(input:disabled)):hover>span{background-color:var(--color-text-10)}.tab-button:not([disabled]):active,.variant-pill:not(:has(input:disabled)):active>span{background-color:var(--color-text-20);transform:scale(.97)}.tab-button.current,.variant-pill:has(input:checked)>span{background-color:var(--color-button-bg);color:var(--color-button-text)}.tab-button.current:not([disabled]):hover,.variant-pill:has(input:checked):not(:has(input:disabled)):hover>span{background-color:var(--color-button-bg-active)}.tab-button[disabled]{cursor:not-allowed;opacity:.4}.variant-pill{position:relative;cursor:pointer}.variant-pill>input{position:absolute;opacity:0;pointer-events:none}.variant-pill:has(input:focus-visible)>span{outline:2px solid var(--color-text);outline-offset:2px}.variant-pill.sold-out>span{opacity:.5;text-decoration:line-through}.variant-pill:has(input:disabled){cursor:not-allowed;pointer-events:none}.variant-pill:has(input:disabled)>span{opacity:.4}.radio-card{display:flex;align-items:center;gap:var(--spacing-base);width:100%;padding:var(--spacing-base);border:1px solid var(--color-text-15);border-radius:4px;background-color:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:var(--type-base-size);line-height:var(--type-base-height);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.radio-card[hidden]{display:none}.radio-card:hover{border-color:var(--color-text-40)}.radio-card:active{background-color:var(--color-text-10)}.radio-card:has(input:checked),.radio-card[aria-checked=true]{border-color:var(--color-text);background-color:var(--color-text-5)}.radio-card:has(input:focus-visible),.radio-card:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.radio-card:has(input:disabled){cursor:not-allowed}.radio-card:has(input:disabled):hover{border-color:var(--color-text-15)}.variant-cards{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-s)}.variant-cards+.variant-cards{margin-top:var(--spacing-m)}.variant-cards-legend{margin:0 0 var(--spacing-s);color:var(--color-text-40)}.variant-cards-list{display:flex;flex-direction:column;gap:var(--spacing-s);margin:0;padding:0}.variant-card-label{flex:1;color:var(--color-text);letter-spacing:-.005em}.variant-card-helper{margin-left:auto;color:var(--color-text-60);text-align:right}.variant-card.sold-out .variant-card-label{text-decoration:line-through;opacity:.4}.badge{display:inline-flex;align-items:center;align-self:center;padding:var(--spacing-xs) var(--spacing-s);font-family:var(--font-sans);font-size:var(--type-small-size);line-height:var(--type-small-height);font-weight:500;letter-spacing:-.005em;white-space:nowrap;border-radius:2px;background:var(--color-text);color:var(--color-bg)}.badge[hidden]{display:none}.badge-sale{background:#dc2626;color:#fff}.badge-new{background:#16a34a;color:#fff}.badge-soldout{background:var(--color-text-40)}.badge-soft{background:var(--color-text-10);color:var(--color-text);border-radius:999px}.product-tile-grid{display:grid;align-items:start;gap:var(--spacing-base);grid-template-columns:repeat(auto-fill,minmax(min(var(--tile-min, 300px),100%),1fr))}@media(min-width:900px){.product-tile-grid{gap:24px}}.grid{display:grid;gap:var(--spacing-base)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}@media(min-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.grid-4{grid-template-columns:repeat(4,1fr)}}.aspect-square{aspect-ratio:1 / 1}.aspect-portrait{aspect-ratio:3 / 4}.aspect-landscape{aspect-ratio:4 / 3}.aspect-video{aspect-ratio:16 / 9}.aspect-square img,.aspect-portrait img,.aspect-landscape img,.aspect-video img{width:100%;height:100%;object-fit:cover}.carousel-shell{display:flex;flex-direction:column;align-items:center;width:100%}.carousel-frame{position:relative;width:100%}:root{--carousel-card-gap: var(--spacing-base)}@media(min-width:900px){:root{--carousel-card-gap: 24px}}.product-card-image{position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:0;padding:var(--spacing-s) var(--spacing-base);background:var(--color-bg);z-index:var(--z-skip-link)}.skip-link:focus{top:0}body.drawer-open{overflow:clip}:root{--overlay-scrim: var(--color-text-5);--overlay-blur: 8px;--color-glass-bg: color-mix(in srgb, var(--color-bg) 90%, transparent);--color-glass-bg-soft: color-mix(in srgb, var(--color-bg) 72%, transparent);--shadow-glass: 0 2px 24px rgba(0, 0, 0, .02), inset 4px 4px 24px rgba(255, 255, 255, .25), inset -2px -2px 32px rgba(255, 255, 255, .15)}html.overlay-locked{overflow:clip}.overlay-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim);backdrop-filter:blur(var(--overlay-blur));-webkit-backdrop-filter:blur(var(--overlay-blur));opacity:0;transition:opacity var(--transition-slow)}[data-overlay-state=open] .overlay-backdrop{opacity:1}[data-overlay-state=closing] .overlay-backdrop{opacity:0;transition:opacity var(--transition-fast)}@media(prefers-reduced-motion:reduce){.overlay-backdrop{transition:none}}@media(prefers-reduced-motion:no-preference){[data-overlay-state=opening] [data-overlay-panel=slide-right]{transform:translate(100%);opacity:0}[data-overlay-state=opening] [data-overlay-panel=slide-bottom]{transform:translateY(100%);opacity:0}[data-overlay-state=opening] [data-overlay-panel=fade-scale]{transform:scale(.96);opacity:0}}.breakdown-table{display:flex;flex-direction:column;margin:0}.breakdown-row{display:flex;gap:var(--spacing-xs);align-items:baseline;padding:var(--spacing-base) 0;border-bottom:1px solid var(--color-text-10)}.breakdown-row:first-child{border-top:1px solid var(--color-text-10)}.breakdown-label{flex:1;min-width:0;color:var(--color-text-60)}.breakdown-value{flex:1;min-width:0;margin:0;font-family:var(--font-serif);letter-spacing:0em}.breakdown-separator{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:currentColor;opacity:.6;vertical-align:middle;margin:0 .4em;transform:translateY(-1px)}.icon{width:16px;height:16px;flex-shrink:0;color:inherit;fill:currentColor}.quantity-selector{display:inline-flex;align-items:center;background-color:var(--color-text-5);color:var(--color-text);border-radius:4px;overflow:clip;transition:background-color var(--transition-fast)}.quantity-selector button{padding:12px var(--spacing-s);width:2.8em;color:inherit;background-color:transparent;transition:background-color var(--transition-fast)}.quantity-selector button:not([disabled]):hover{background-color:var(--color-text-10)}.quantity-selector button:not([disabled]):active{background-color:var(--color-text-20);color:var(--color-text-60)}.quantity-selector button[disabled],.quantity-selector input[disabled]{cursor:not-allowed;opacity:.4}.quantity-selector input{width:3em;padding:12px var(--spacing-s);text-align:center;background-color:transparent;color:inherit;font-size:inherit;-moz-appearance:textfield}.quantity-selector input::-webkit-outer-spin-button,.quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.nav-link{transition:all .2s ease}.nav-link:hover{opacity:.66}.nav-link:active{opacity:1}.nav-link.current{text-decoration:underline}.footer-link{padding:8px 12px;color:var(--color-text-60);background-color:var(--color-text-5);cursor:pointer;border-radius:4px;transition:all .15s ease}.footer-link:not([disabled]):hover{color:var(--color-text);background-color:var(--color-text-10)}.footer-link:not([disabled]):active{background-color:var(--color-text-5);transform:scale(.95)}.footer-link[disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}.shopify-section-group-header-group{position:sticky;top:calc(-1 * var(--header-group-offset, 0px));z-index:var(--z-header)}main>:first-child:not(:has(>[data-flush])){padding-top:var(--header-clearance)}.button-primary{display:inline-block;padding:12px 16px;background-color:var(--color-button-bg);color:var(--color-button-text);border-radius:4px;transition:all .2s ease}.button-primary[disabled]{color:color-mix(in srgb,var(--color-button-text) 60%,transparent);cursor:not-allowed;text-decoration:line-through 1px solid}.button-primary[disabled].is-incomplete,.button-wide[disabled].is-incomplete{text-decoration:none}.button-primary:not([disabled]):hover{background-color:color-mix(in srgb,var(--color-button-bg) 85%,var(--color-button-text));transform:translateY(-1px)}.button-primary:not([disabled]):active{background-color:var(--color-button-bg);transform:translateY(1px);color:color-mix(in srgb,var(--color-button-text) 60%,transparent)}.button-secondary{display:inline-block;padding:12px 16px;background-color:var(--color-text-5);color:var(--color-text);border-radius:4px;transition:all .2s ease}.button-secondary[disabled]{color:var(--color-text-40);cursor:not-allowed;text-decoration:line-through 1px solid}.button-secondary:not([disabled]):hover{background-color:var(--color-text-10);transform:translateY(-1px)}.button-secondary:not([disabled]):active{background-color:var(--color-text-5);transform:translateY(1px);color:var(--color-text-60)}.button-wide{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;background-color:var(--color-button-bg);color:var(--color-button-text);border-radius:4px;transition:all .2s ease}.button-wide[disabled]{color:color-mix(in srgb,var(--color-button-text) 60%,transparent);cursor:not-allowed;text-decoration:line-through 1px solid}.button-wide:not([disabled]):hover{background-color:color-mix(in srgb,var(--color-button-bg) 85%,var(--color-button-text));transform:translateY(-1px)}.button-wide:not([disabled]):active{background-color:var(--color-button-bg);transform:translateY(1px);color:color-mix(in srgb,var(--color-button-text) 60%,transparent)}.product-add-to-cart{display:flex;align-items:center;justify-content:center;gap:var(--spacing-s);width:100%}.product-add-to-cart-dot{font-size:6px;line-height:1;opacity:.6}@keyframes quote-mask-text-expire{to{-webkit-text-fill-color:currentcolor}}@keyframes quote-mask-hide-expire{to{visibility:hidden}}.product-add-to-cart-price[data-pending]{position:relative;-webkit-text-fill-color:transparent;animation:quote-mask-text-expire 0s 10s forwards}.product-add-to-cart-price[data-pending]:after{content:"";position:absolute;top:1px;right:0;bottom:1px;left:0;border-radius:2px;background-color:currentcolor;opacity:.25;animation:quote-mask-hide-expire 0s 10s forwards}.button-primary,.button-wide{--button-text-color: var(--color-button-text);position:relative}.button-secondary{--button-text-color: var(--color-text);position:relative}.button-primary.is-loading,.button-secondary.is-loading,.button-wide.is-loading{cursor:wait;pointer-events:none;color:transparent}.button-primary.is-loading:after,.button-secondary.is-loading:after,.button-wide.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid var(--button-text-color);border-right-color:transparent;border-radius:50%}@media(prefers-reduced-motion:no-preference){.button-primary.is-loading:after,.button-secondary.is-loading:after,.button-wide.is-loading:after{animation:spin .8s linear infinite}}.button-primary.is-loading[data-loading-label]:after,.button-secondary.is-loading[data-loading-label]:after,.button-wide.is-loading[data-loading-label]:after{display:none}.button-primary.is-loading[data-loading-label]:before,.button-secondary.is-loading[data-loading-label]:before,.button-wide.is-loading[data-loading-label]:before{content:attr(data-loading-label)"...";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--button-text-color)}@keyframes button-loading-ellipsis{0%,32%{clip-path:inset(0 .6em 0 0)}33%,65%{clip-path:inset(0 .3em 0 0)}66%,to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:no-preference){.button-primary.is-loading[data-loading-label]:before,.button-secondary.is-loading[data-loading-label]:before,.button-wide.is-loading[data-loading-label]:before{animation:button-loading-ellipsis 1.2s steps(1,end) infinite}}.text-input{display:block;width:100%;padding:12px 16px;background-color:var(--color-text-5);color:var(--color-text);border-radius:4px;transition:all .2s ease}.text-input::placeholder{color:var(--color-text-40)}.text-input:not([disabled]):hover{background-color:var(--color-text-10)}.text-input:not([disabled]):focus{background-color:var(--color-text-15);box-shadow:0 0 0 2px var(--color-focus-ring)}.text-input[disabled]{color:var(--color-text-40);cursor:not-allowed}.select-input{display:block;width:100%;padding:12px 16px;background-color:var(--color-text-5);color:var(--color-text);border:none;border-radius:4px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.23435 5.83407C4.38437 5.6841 4.58782 5.59985 4.79995 5.59985C5.01208 5.59985 5.21553 5.6841 5.36555 5.83407L7.99995 8.46847L10.6344 5.83407C10.7081 5.75767 10.7964 5.69672 10.894 5.65479C10.9916 5.61287 11.0966 5.5908 11.2028 5.58987C11.3091 5.58895 11.4144 5.60919 11.5127 5.64942C11.611 5.68964 11.7004 5.74904 11.7755 5.82416C11.8506 5.89927 11.91 5.98859 11.9502 6.08691C11.9904 6.18523 12.0107 6.29057 12.0098 6.3968C12.0088 6.50302 11.9868 6.60799 11.9448 6.7056C11.9029 6.8032 11.842 6.89148 11.7656 6.96527L8.56555 10.1653C8.41553 10.3153 8.21208 10.3995 7.99995 10.3995C7.78782 10.3995 7.58437 10.3153 7.43435 10.1653L4.23435 6.96527C4.08437 6.81525 4.00012 6.61181 4.00012 6.39967C4.00012 6.18754 4.08437 5.9841 4.23435 5.83407Z' fill='black' fill-opacity='0.4'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px;transition:all .2s ease}.select-input::-ms-expand{display:none}.select-input:not([disabled]):hover,.select-input:not([disabled]):focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.23435 5.83407C4.38437 5.6841 4.58782 5.59985 4.79995 5.59985C5.01208 5.59985 5.21553 5.6841 5.36555 5.83407L7.99995 8.46847L10.6344 5.83407C10.7081 5.75767 10.7964 5.69672 10.894 5.65479C10.9916 5.61287 11.0966 5.5908 11.2028 5.58987C11.3091 5.58895 11.4144 5.60919 11.5127 5.64942C11.611 5.68964 11.7004 5.74904 11.7755 5.82416C11.8506 5.89927 11.91 5.98859 11.9502 6.08691C11.9904 6.18523 12.0107 6.29057 12.0098 6.3968C12.0088 6.50302 11.9868 6.60799 11.9448 6.7056C11.9029 6.8032 11.842 6.89148 11.7656 6.96527L8.56555 10.1653C8.41553 10.3153 8.21208 10.3995 7.99995 10.3995C7.78782 10.3995 7.58437 10.3153 7.43435 10.1653L4.23435 6.96527C4.08437 6.81525 4.00012 6.61181 4.00012 6.39967C4.00012 6.18754 4.08437 5.9841 4.23435 5.83407Z' fill='black'/></svg>")}.select-input:not([disabled]):hover{background-color:var(--color-text-10)}.select-input:not([disabled]):focus{background-color:var(--color-text-15);box-shadow:0 0 0 2px var(--color-focus-ring)}.select-input[disabled]{color:var(--color-text-40);cursor:not-allowed}[data-dark] .select-input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.23435 5.83407C4.38437 5.6841 4.58782 5.59985 4.79995 5.59985C5.01208 5.59985 5.21553 5.6841 5.36555 5.83407L7.99995 8.46847L10.6344 5.83407C10.7081 5.75767 10.7964 5.69672 10.894 5.65479C10.9916 5.61287 11.0966 5.5908 11.2028 5.58987C11.3091 5.58895 11.4144 5.60919 11.5127 5.64942C11.611 5.68964 11.7004 5.74904 11.7755 5.82416C11.8506 5.89927 11.91 5.98859 11.9502 6.08691C11.9904 6.18523 12.0107 6.29057 12.0098 6.3968C12.0088 6.50302 11.9868 6.60799 11.9448 6.7056C11.9029 6.8032 11.842 6.89148 11.7656 6.96527L8.56555 10.1653C8.41553 10.3153 8.21208 10.3995 7.99995 10.3995C7.78782 10.3995 7.58437 10.3153 7.43435 10.1653L4.23435 6.96527C4.08437 6.81525 4.00012 6.61181 4.00012 6.39967C4.00012 6.18754 4.08437 5.9841 4.23435 5.83407Z' fill='white' fill-opacity='0.4'/></svg>")}[data-dark] .select-input:not([disabled]):hover,[data-dark] .select-input:not([disabled]):focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.23435 5.83407C4.38437 5.6841 4.58782 5.59985 4.79995 5.59985C5.01208 5.59985 5.21553 5.6841 5.36555 5.83407L7.99995 8.46847L10.6344 5.83407C10.7081 5.75767 10.7964 5.69672 10.894 5.65479C10.9916 5.61287 11.0966 5.5908 11.2028 5.58987C11.3091 5.58895 11.4144 5.60919 11.5127 5.64942C11.611 5.68964 11.7004 5.74904 11.7755 5.82416C11.8506 5.89927 11.91 5.98859 11.9502 6.08691C11.9904 6.18523 12.0107 6.29057 12.0098 6.3968C12.0088 6.50302 11.9868 6.60799 11.9448 6.7056C11.9029 6.8032 11.842 6.89148 11.7656 6.96527L8.56555 10.1653C8.41553 10.3153 8.21208 10.3995 7.99995 10.3995C7.78782 10.3995 7.58437 10.3153 7.43435 10.1653L4.23435 6.96527C4.08437 6.81525 4.00012 6.61181 4.00012 6.39967C4.00012 6.18754 4.08437 5.9841 4.23435 5.83407Z' fill='white'/></svg>")}.filter-button{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-s);padding:var(--spacing-s) var(--spacing-base);border-radius:4px;background-color:var(--color-text-5);color:var(--color-text);font-size:var(--type-base-size);line-height:var(--type-base-height);letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.filter-button:not([disabled]):hover{background-color:var(--color-text-10)}.filter-button:not([disabled]):active{background-color:var(--color-text-20);transform:scale(.97)}.filter-button:has(.filter-button-swatch){padding-left:var(--spacing-s)}.filter-button-swatch{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid var(--color-text-10);background-size:cover;background-position:center;flex-shrink:0}.filter-button-active,.filter-button:has(input:checked){background-color:var(--color-text);color:var(--color-bg)}.filter-button-active:has(.filter-button-x),.filter-button:has(input:checked):has(.filter-button-x){padding-right:var(--spacing-s)}.filter-button-active:not([disabled]):hover,.filter-button:has(input:checked):not([disabled]):hover{background-color:var(--color-text-80)}.filter-button[disabled]{opacity:.4;cursor:not-allowed}.filter-button-x{display:none;flex-shrink:0;color:color-mix(in srgb,var(--color-bg) 40%,transparent)}.filter-button-active .filter-button-x,.filter-button:has(input:checked) .filter-button-x{display:inline-block}.filter-button-removable{padding-right:var(--spacing-s)}.filter-button-removable .filter-button-x{display:inline-block;color:var(--color-text-40);transition:color var(--transition-fast)}.filter-button-removable:not([disabled]):hover .filter-button-x{color:var(--color-text)}.filter-button>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.filter-button:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.filter-button:has(input:disabled){opacity:.4;cursor:not-allowed;pointer-events:none}.nav-button{padding:8px;color:var(--color-text-60);cursor:pointer;border-radius:4px;transition:all .15s ease}.nav-button:not([disabled]):hover{color:var(--color-text);background-color:var(--color-text-5)}.nav-button:not([disabled]):active{background-color:var(--color-text-10);transform:scale(.95)}.nav-button[disabled]{cursor:not-allowed;text-decoration:line-through 1px solid}.nav-dropdown-button{display:block;cursor:pointer;padding:12px;color:var(--color-text);border-radius:4px;transition:all .15s ease}.nav-dropdown-button:not([disabled]):hover{background-color:var(--color-text-5);padding-left:16px}.nav-dropdown-button:not([disabled]):active{background-color:var(--color-text-10);padding-left:12px}.nav-dropdown-button[disabled]{cursor:not-allowed;text-decoration:line-through 1px solid}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-backdrop);background-color:var(--color-text-5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.nav-backdrop[data-state=open]{opacity:1;pointer-events:auto}.nav-dropdown{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s,opacity .3s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.nav-dropdown[data-state=open]{grid-template-rows:1fr;opacity:1}.nav-panel-track{display:flex;align-items:flex-start;width:200%;overflow:clip;transform:translate(0);transition:transform .3s cubic-bezier(.23,1,.32,1),height .3s cubic-bezier(.23,1,.32,1)}.nav-panel-track[data-active-panel=cart]{transform:translate(-50%)}.nav-panel{width:50%;flex-shrink:0;transition:opacity .3s cubic-bezier(.23,1,.32,1)}accordion-group{display:block;border-top:1px solid var(--color-text-5)}accordion-group:has(>.compact-card){border-top:0}.accordion-item{border-bottom:1px solid var(--color-text-5)}.accordion-item.compact-card:not(.compact-card-bordered){border-bottom:0}.accordion-item.product-tile-disclosure{border-bottom:0}.accordion-trigger{width:100%;padding:var(--spacing-base) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-base);text-align:left;cursor:pointer;list-style:none}.accordion-trigger::-webkit-details-marker{display:none}.accordion-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-40);transition:transform var(--transition-fast),color var(--transition-fast)}.accordion-icon .icon{width:16px;height:16px}.accordion-trigger:hover>.accordion-icon,.accordion-trigger:focus-visible>.accordion-icon{color:var(--color-text)}.accordion-item[open]>.accordion-trigger>.accordion-icon{transform:rotate(180deg)}accordion-group[data-enhanced] .accordion-item[open]>.accordion-trigger>.accordion-icon{transform:none}accordion-group[data-enhanced] .accordion-item.is-open>.accordion-trigger>.accordion-icon{transform:rotate(180deg)}.accordion-body{padding-bottom:var(--spacing-base)}accordion-group[data-enhanced] .accordion-item[open]>.accordion-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}accordion-group[data-enhanced] .accordion-item.is-open>.accordion-content{grid-template-rows:1fr;opacity:1}accordion-group[data-enhanced] .accordion-content-inner{overflow:hidden}.variant-dropdown,variant-dropdown-pills,wardrobe-case-dropdown{display:block}wardrobe-case-dropdown[hidden]{display:none}.variant-dropdown-label{color:var(--color-text-40);margin:0 0 var(--spacing-s)}.variant-dropdown-details{background-color:var(--color-text-5);border-radius:4px;overflow:hidden}.variant-dropdown-details>summary{list-style:none;cursor:pointer}.variant-dropdown-details>summary::-webkit-details-marker{display:none}.variant-dropdown-row{display:flex;align-items:center;gap:var(--spacing-base);padding:var(--spacing-base);width:100%;text-align:left;color:inherit;text-decoration:none;transition:background-color var(--transition-fast)}.variant-dropdown-row:hover{background-color:var(--color-text-5)}.variant-dropdown-row:active{background-color:transparent}.variant-dropdown-list{list-style:none;padding:0;margin:0}.variant-dropdown-list>li>.variant-dropdown-row,.variant-dropdown-list>li>label.variant-dropdown-row{border-top:1px solid var(--color-text-5)}.variant-dropdown-chip{flex-shrink:0;width:24px;height:24px;border-radius:4px;border:1px solid var(--color-text-5);background-color:var(--chip-primary, var(--color-text-20));background-image:var(--chip-swatch, none);background-size:cover;background-position:center}.variant-dropdown-text{flex:1;min-width:0;display:flex;flex-direction:column}.variant-dropdown-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-dropdown-subtitle{color:var(--color-text-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-dropdown-chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-40);transition:transform var(--transition-fast),color var(--transition-fast)}.variant-dropdown-chevron .icon{width:16px;height:16px}.variant-dropdown-details:hover .variant-dropdown-chevron,.variant-dropdown-details>summary:focus-visible .variant-dropdown-chevron{color:var(--color-text)}variant-dropdown[data-enhanced] .variant-dropdown-details>.accordion-content,variant-dropdown-pills[data-enhanced] .variant-dropdown-details>.accordion-content,wardrobe-case-dropdown[data-enhanced] .variant-dropdown-details>.accordion-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}variant-dropdown[data-enhanced] .variant-dropdown-details.is-open>.accordion-content,variant-dropdown-pills[data-enhanced] .variant-dropdown-details.is-open>.accordion-content,wardrobe-case-dropdown[data-enhanced] .variant-dropdown-details.is-open>.accordion-content{grid-template-rows:1fr;opacity:1}variant-dropdown[data-enhanced] .accordion-content-inner,variant-dropdown-pills[data-enhanced] .accordion-content-inner,wardrobe-case-dropdown[data-enhanced] .accordion-content-inner{overflow:hidden}variant-dropdown[data-enhanced] .variant-dropdown-details.is-open .variant-dropdown-chevron,variant-dropdown-pills[data-enhanced] .variant-dropdown-details.is-open .variant-dropdown-chevron,wardrobe-case-dropdown[data-enhanced] .variant-dropdown-details.is-open .variant-dropdown-chevron{transform:rotate(180deg)}variant-dropdown-pills+variant-dropdown-pills{margin-top:var(--spacing-base)}.variant-dropdown-fieldset{border:0;margin:0;padding:0}.variant-dropdown-row:has(input:focus-visible){outline:2px solid currentColor;outline-offset:-2px}.variant-dropdown-row.sold-out{cursor:not-allowed}.variant-dropdown-row.sold-out .variant-dropdown-title{color:var(--color-text-40);text-decoration:line-through 1px solid}.variant-dropdown-selected-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;opacity:0;transition:opacity var(--transition-fast)}.variant-dropdown-row:has(input:checked) .variant-dropdown-selected-mark{opacity:1}.scent-families{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.scent-family{padding:4px 8px;border-radius:4px;color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text-20)}.review-stars{display:inline-flex;align-items:center;gap:var(--spacing-s);padding:var(--spacing-s);border-radius:4px;background-color:var(--color-text-5)}.review-stars-icons{position:relative;display:inline-block;font-size:14px;line-height:1;letter-spacing:.5px}.review-stars-bg{color:var(--color-text-40)}.review-stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:calc(var(--score, 5) / 5 * 100%);color:var(--color-text);white-space:nowrap}.review-stars-count{color:var(--color-text-60)}.review-stars-stacked{display:block;padding:0;background-color:transparent}.review-stars-stacked .review-stars-count{display:block;margin-top:var(--spacing-xxs)}.trust-bar{--trust-bar-gutter: var(--spacing-base);display:flex;flex-direction:column;gap:var(--trust-bar-gutter);margin:0}.trust-bar-cell{min-width:0}.trust-bar-stat-value{margin:0;font-size:var(--type-medium-size);line-height:var(--type-medium-height);font-weight:600}.trust-bar-stat-label,.trust-bar-logos-label{color:var(--color-text-60)}.trust-bar-stat-label{margin:var(--spacing-xxs) 0 0}.trust-bar-logos-label{margin:0 0 var(--spacing-xxs)}.trust-bar-logos{display:inline-flex;align-items:center;gap:var(--spacing-s);max-width:100%}.trust-bar-logos>li{min-width:0}.trust-bar-logo{display:block;width:auto;min-width:0;height:20px;max-width:72px;object-fit:contain}@media(min-width:600px){.trust-bar{flex-direction:row;align-items:center}.trust-bar-cell+.trust-bar-cell{border-inline-start:1px solid var(--color-text-20);padding-inline-start:var(--trust-bar-gutter)}}@media(min-width:900px){.trust-bar-logo{height:22px}}.compact-card-chip{flex-shrink:0;width:var(--chip-size);height:var(--chip-size);position:relative;display:inline-block;border:1px solid var(--color-text-5);background-color:var(--chip-primary, var(--color-text-20))}.compact-card-chip-scent{border-radius:50%}.compact-card-chip-scent:after{content:"";position:absolute;inset:calc(var(--chip-size) / 4);border-radius:50%;background-color:var(--chip-secondary, var(--color-text-20));border:1px solid var(--color-text-5)}.compact-card-chip-case{border-radius:4px;background-image:var(--chip-swatch, none);background-size:cover;background-position:center}.compact-card-chip-sample{border-radius:4px}.compact-card-chip-sample:after{content:"";position:absolute;inset:calc(var(--chip-size) / 4);border-radius:2px;background-color:var(--chip-secondary, var(--color-text-20));border:1px solid var(--color-text-5)}.detail-pill{--chip-size: 16px;display:inline-flex;align-items:center;gap:var(--spacing-s);padding:12px var(--spacing-base) 12px var(--spacing-s);border-radius:4px;background-color:var(--color-text-5);color:var(--color-text);text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.detail-pill:hover,.detail-pill:focus-visible{background-color:var(--color-text-10);transform:translateY(-1px)}.detail-pill:active{background-color:var(--color-text-5);transform:translateY(1px)}.detail-pill .compact-card-chip-case{border-radius:2px}.detail-pill-label{white-space:nowrap}.detail-pill-info{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-40)}.detail-pill-info .icon{width:16px;height:16px}.detail-pill-group{display:flex;flex-direction:column;overflow:clip}.detail-pill-group>li+li>.detail-pill{border-top:1px solid var(--color-text-5)}.detail-pill[data-layout=stacked]{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px var(--spacing-base);border-radius:0;background-color:transparent}.detail-pill[data-layout=stacked]:hover,.detail-pill[data-layout=stacked]:focus-visible{background-color:var(--color-text-5);transform:none}.detail-pill[data-layout=stacked]:active{background-color:var(--color-text-10);transform:none}.detail-pill[data-layout=stacked]:focus-visible{outline-offset:-2px}.detail-pill-main{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:12px}.detail-pill-text{flex:1 0 0;min-width:0;display:flex;flex-direction:column}.detail-pill[data-layout=stacked] .detail-pill-label,.detail-pill-sublabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-pill-sublabel{color:var(--color-text-60)}.detail-pill[data-layout=stacked] .detail-pill-info{flex-shrink:0}.bg-glass{background-color:color-mix(in srgb,var(--color-bg) 60%,transparent);box-shadow:inset 4px 4px 24px color-mix(in srgb,var(--color-bg) 25%,transparent),inset 12px 12px 48px color-mix(in srgb,var(--color-bg) 20%,transparent),inset -3px -2px 12px color-mix(in srgb,var(--color-bg) 25%,transparent),2px 4px 24px var(--color-text-5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.media-scrim{--media-scrim-rgb: 255 255 255;--media-scrim-shade: max(var(--media-scrim-floor, 0), var(--media-scrim-opacity, .35));position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(var(--media-scrim-rgb) / var(--media-scrim-shade)),rgb(var(--media-scrim-rgb) / calc(var(--media-scrim-shade) * .62)) 40%,rgb(var(--media-scrim-rgb) / calc(var(--media-scrim-shade) * .3)),rgb(var(--media-scrim-rgb) / 0))}[data-dark] .media-scrim{--media-scrim-rgb: 0 0 0}.immersive-card{--immersive-card-fill: var(--color-glass-bg-soft);flex:0 0 min(85%,clamp(360px,180px + 12.5vw,480px));min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--spacing-base);padding:24px;border:none;border-radius:4px;background-color:var(--immersive-card-fill);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--color-text);text-align:left;cursor:pointer;transition:background-color var(--transition-fast);font:inherit}.immersive-card[data-active],.immersive-card[data-pinned]{--immersive-card-fill: var(--color-bg)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--color-text-15) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--color-text-15);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-text) 25%,transparent)}.animate-fade-in{animation:waer-fade-in .2s ease-out forwards}.animate-fade-out{animation:waer-fade-out .2s ease-in forwards}.animate-slide-up{animation:waer-slide-up .3s ease-out forwards}.animate-slide-down{animation:waer-slide-down .3s ease-in forwards}.animate-slide-left{animation:waer-slide-left .3s ease-out forwards}.animate-slide-right{animation:waer-slide-right .3s ease-in forwards}.animate-spin-slow{animation:spin 4s linear infinite}.indicator-glow{animation:waer-indicator-glow 2s ease-in-out infinite}@keyframes waer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes waer-fade-out{0%{opacity:1}to{opacity:0}}@keyframes waer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes waer-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes waer-slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes waer-slide-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes waer-indicator-glow{0%,to{box-shadow:0 0 3px #4ade8066}50%{box-shadow:0 0 8px 3px #4ade8099}}.product-layout{display:grid;grid-template-columns:1fr}@media(min-width:900px){.product-layout{grid-template-columns:1fr 1fr}}.product-gallery-column{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-bottom:1px solid var(--color-text-10)}@media(min-width:900px){.product-gallery-column{position:sticky;top:0;height:100svh;aspect-ratio:auto;align-self:start;border-bottom:0;border-right:1px solid var(--color-text-10)}}.product-info-column{padding:var(--spacing-m) var(--spacing-base);min-width:0}@media(min-width:900px){.product-info-column{padding:var(--spacing-xl) var(--spacing-m);display:flex;flex-direction:column;justify-content:center}}.product-info-column form,.product-info-column-inner{display:flex;flex-direction:column;gap:var(--spacing-m);max-width:var(--col-content);margin-inline:auto;width:100%}.product-attributes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.product-attribute{display:inline-flex;align-items:center;gap:var(--spacing-s);padding:var(--spacing-s);background-color:var(--color-text-5);border-radius:4px;color:var(--color-text-80)}.wardrobe-builder{display:flex;flex-direction:column;gap:var(--spacing-m);width:100%}.wardrobe-configurator{display:flex;flex-direction:column;gap:var(--spacing-m)}.wardrobe-configurator{scroll-margin-top:var(--spacing-m)}.wardrobe-intro{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-base);background-color:var(--color-text-5);border-radius:4px}.wardrobe-intro-eyebrow{margin:0;color:var(--color-text)}.wardrobe-intro-body{color:var(--color-text-60)}.wardrobe-intro-body p{margin:0}.wardrobe-intro-body p+p{margin-top:var(--spacing-xs)}.wardrobe-slots{display:flex;flex-direction:column;gap:var(--spacing-m)}.wardrobe-section{display:flex;flex-direction:column;gap:var(--spacing-s)}.wardrobe-section[hidden]{display:none}.wardrobe-section-heading{margin:0;color:var(--color-text-60)}.wardrobe-section-slots{display:flex;flex-direction:column;gap:var(--spacing-s);border:none}.wardrobe-scent-quiz{color:var(--color-text-60)}.wardrobe-scent-quiz a{color:inherit;text-decoration:underline}.wardrobe-scent-quiz a:hover{color:var(--color-text)}.wardrobe-section-case{display:flex;flex-direction:column;gap:var(--spacing-s)}.wardrobe-refill-toggle{align-self:start;min-height:24px;font-size:var(--type-small-size);gap:var(--spacing-s)}.wardrobe-refill-toggle-text{color:var(--color-text)}.wardrobe-refill-advisory{display:flex;flex-direction:column;gap:var(--spacing-s)}.wardrobe-refill-advisory[hidden]{display:none}.wardrobe-refill-advisory-eyebrow{margin:0;color:var(--color-text-60)}.wardrobe-refill-advisory-box{display:flex;align-items:center;gap:var(--spacing-s);padding:var(--spacing-base);background-color:var(--color-text-5);border-radius:4px}.wardrobe-refill-advisory-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text)}.wardrobe-refill-advisory-icon .icon,.wardrobe-refill-advisory-icon svg{width:16px;height:16px}.wardrobe-refill-advisory-body{margin:0;flex:1;min-width:0;color:var(--color-text-60)}.wardrobe-card{display:flex;align-items:center;gap:var(--spacing-base);padding:var(--spacing-base);border-radius:4px;text-align:left;width:100%;border:1px solid transparent;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.wardrobe-card-marker{flex-shrink:0;width:24px;height:24px;background-color:transparent;border:1px dashed var(--color-text-20);transition:border-color var(--transition-fast)}.wardrobe-card-marker-round{border-radius:50%}.wardrobe-card-marker-square{border-radius:4px}.wardrobe-card-text{flex:1;min-width:0;display:flex;flex-direction:column}.wardrobe-card-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wardrobe-card-action{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-40);transition:color var(--transition-fast)}.wardrobe-card:hover .wardrobe-card-action{color:var(--color-text)}.wardrobe-slot-empty{border-style:dashed;border-color:var(--color-text-15);color:var(--color-text-40)}.wardrobe-slot-empty:hover{border-color:var(--color-text-60);color:var(--color-text-60)}.wardrobe-slot-empty:hover .wardrobe-card-marker{border-color:var(--color-text-60)}.wardrobe-slot-empty:active{border-color:var(--color-text-40);color:var(--color-text-40)}.wardrobe-slot-empty:active .wardrobe-card-marker{border-color:var(--color-text-40)}.wardrobe-includes{display:flex;flex-direction:column;gap:var(--spacing-s)}.wardrobe-includes-eyebrow{margin:0;color:var(--color-text-40)}.wardrobe-includes-list{display:flex;flex-direction:column;gap:var(--spacing-s)}.wardrobe-submit{display:flex;align-items:center;justify-content:center;gap:var(--spacing-s);margin-top:var(--spacing-s);width:100%}.wardrobe-submit-dot{font-size:10px;line-height:1;opacity:.6}.wardrobe-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:stretch;justify-content:flex-end;padding:var(--spacing-s);color:var(--color-text)}.wardrobe-picker[hidden]{display:none}.wardrobe-picker-overlay{cursor:pointer}.wardrobe-picker-panel{position:relative;width:100%;max-width:400px;height:100%;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;isolation:isolate;background-color:var(--color-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--color-text-5),var(--shadow-glass)}@media(min-width:600px){.wardrobe-picker-panel{max-width:480px}}@media(min-width:900px){.wardrobe-picker-panel{max-width:50vw}.wardrobe-picker-body>*{max-width:var(--col-content);margin-inline:auto;width:100%}}.wardrobe-picker-header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-base);padding:var(--spacing-base);flex-shrink:0;z-index:1}.wardrobe-picker-title{margin:0;flex:1;min-width:0}.wardrobe-picker[data-mode=scents] [data-wardrobe-picker-title-cases],.wardrobe-picker[data-mode=cases] [data-wardrobe-picker-title-scents],.wardrobe-picker:not([data-mode]) [data-wardrobe-picker-title-cases]{display:none}.wardrobe-picker[data-mode=scents] [data-wardrobe-picker-cases-only],.wardrobe-picker[data-mode=cases] [data-wardrobe-picker-scents-only]{display:none}.wardrobe-picker-close{padding:var(--spacing-xs);color:var(--color-text-60);display:inline-flex;align-items:center;justify-content:center;border-radius:2px;transition:color var(--transition-fast)}.wardrobe-picker-close:hover{color:var(--color-text)}.wardrobe-picker-body{flex:1;overflow-y:auto;padding:var(--spacing-m) var(--spacing-base)}.wardrobe-picker-groups{display:flex;flex-direction:column;gap:var(--spacing-m)}.wardrobe-picker-group{display:flex;flex-direction:column;gap:var(--spacing-s)}.wardrobe-picker-group[hidden]{display:none}.wardrobe-picker-eyebrow{margin:0;color:var(--color-text-40)}.wardrobe-picker-list{display:flex;flex-direction:column;gap:var(--spacing-s)}.wardrobe-picker-filters{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.wardrobe-picker [data-wardrobe-picker-pairings] .is-filtered-out,.wardrobe-picker [data-wardrobe-picker-all] .is-filtered-out{display:none}.wardrobe-picker-empty{margin:0;text-align:center;padding:var(--spacing-m) 0}@media(prefers-reduced-motion:reduce){.wardrobe-card,.wardrobe-card-marker,.wardrobe-card-action,.wardrobe-picker-close{transition:none}}.scent-guide{padding:var(--spacing-base) var(--page-gutter) var(--spacing-l)}@media(min-width:600px){.scent-guide{padding-bottom:var(--spacing-xl)}}.scent-guide-inner{display:flex;flex-direction:column;gap:var(--spacing-l);max-width:var(--width-wide);margin-inline:auto}.scent-guide-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-s)}.scent-guide-breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--spacing-s);color:var(--color-text-40)}.scent-guide-breadcrumbs a{color:var(--color-text-60);text-decoration:none;transition:color var(--transition-fast)}.scent-guide-breadcrumbs a:hover{color:var(--color-text)}.scent-guide-hero{display:grid;gap:var(--spacing-m)}.scent-guide-title{display:flex;flex-direction:column;gap:var(--spacing-base)}.scent-guide-title>p:last-child{max-width:var(--col-content)}.scent-guide-image{margin:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background-color:var(--color-text-5)}.scent-guide-image img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:900px){.scent-guide-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-l);align-items:center}.scent-guide-image{justify-self:end;width:100%;max-width:var(--col-split)}}.scent-guide-block{display:flex;flex-direction:column;gap:var(--spacing-m);padding-top:var(--spacing-l);border-top:1px solid var(--color-text-10)}.scent-guide-block-header{display:flex;flex-direction:column;gap:var(--spacing-s)}@media(min-width:900px){.scent-guide-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--spacing-m);align-items:start}.scent-guide-split .scent-guide-block-header{position:sticky;top:var(--header-clearance)}}.scent-guide .product-tile-media{background-color:#f7f7f7}.scent-guide-related{display:grid;border-top:1px solid var(--color-text-10)}.scent-guide-related-link{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-base);padding-block:var(--spacing-base);border-bottom:1px solid var(--color-text-10);color:inherit;text-decoration:none}.scent-guide-related-link .icon{flex-shrink:0;transition:transform var(--transition-fast)}.scent-guide-related-link:hover .icon{transform:translate(var(--spacing-xs))}@media(min-width:600px){.scent-guide-related{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-m)}}@media(min-width:900px){.scent-guide-related{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
