.pdp-stack,.pdp-hero,.pdp-story{display:none}.pdp-details-wide{border-top:var(--tp-rule,1px solid var(--border));margin-top:clamp(40px,6vw,80px);padding-top:clamp(28px,4vw,48px)}html:root[data-ly-product-gallery=stacked] .product-page .product-gallery{display:none}html:root[data-ly-product-gallery=stacked] .product-page .pdp-stack{flex-direction:column;gap:4px;min-width:0;display:flex}html:root[data-ly-product-gallery=stacked] .pdp-stack :is(img,.gallery-placeholder){aspect-ratio:4/5;object-fit:cover;background:var(--cream);width:100%;display:block}html:root[data-ly-product-gallery=stacked] .product-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,4vw,72px)}@media (min-width:901px){html:root[data-ly-product-gallery=stacked] .product-page .pdp-stack{margin-inline-start:calc(-1 * var(--gutter,clamp(20px, 4vw, 40px)))}html:root[data-ly-product-gallery=stacked][data-ly-product-buy=start] .product-page .pdp-stack{margin-inline:0 calc(-1 * var(--gutter,clamp(20px, 4vw, 40px)))}html:root[data-ly-product-gallery=stacked] .product-page .product-info{top:calc(var(--hx-h,var(--nav-height,64px)) + 24px);position:sticky}}html:root[data-ly-product-gallery=split] .product-page .product-gallery{display:none}html:root[data-ly-product-gallery=split] .product-page .pdp-stack{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}html:root[data-ly-product-gallery=split] .pdp-stack :is(img,.gallery-placeholder){width:100%;aspect-ratio:var(--card-ratio,1 / 1);object-fit:cover;background:var(--cream);border-radius:var(--tp-radius,var(--r-card,0));display:block}html:root[data-ly-product-gallery=split] .product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px)}@media (min-width:901px){html:root[data-ly-product-gallery=split] .product-page .product-info{top:calc(var(--hx-h,var(--nav-height,64px)) + 20px);background:var(--tp-panel,var(--cream));border:var(--tp-panel-border,0 solid transparent);border-radius:var(--tp-radius-lg,var(--r-card,0));box-shadow:var(--tp-panel-shadow,none);padding:clamp(24px,3vw,44px);position:sticky}}html:root[data-ly-product-gallery=editorial] .product-page .product-gallery{display:none}html:root[data-ly-product-gallery=editorial] .pdp-hero{background:var(--cream);height:min(76svh,760px);min-height:360px;margin:0;display:block;position:relative;overflow:hidden}html:root[data-ly-product-gallery=editorial] .pdp-hero img{object-fit:cover;width:100%;height:100%;display:block}html:root[data-ly-product-gallery=editorial] .pdp-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.pdp-hero-cap{inset-inline:0;z-index:1;color:#fff;flex-direction:column;gap:10px;padding:clamp(20px,5vw,72px);display:flex;position:absolute;bottom:0}.pdp-hero-eyebrow{font-size:var(--t-eyebrow-size,11px);letter-spacing:var(--tp-eyebrow-ls,.22em);text-transform:var(--tp-eyebrow-case,uppercase);opacity:.85;font-weight:600}.pdp-hero-title{font-family:var(--font-heading);font-weight:var(--heading-weight,300);font-size:var(--t-display-size,calc(clamp(2.4rem, 7vw, 6rem) * var(--hs,1)));letter-spacing:var(--tp-head-ls,-.02em);max-width:16ch;line-height:.95}[dir=rtl] .pdp-hero-title{letter-spacing:0;line-height:1.15}html:root[data-ly-product-gallery=editorial] .product-page .pdp-stack{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}html:root[data-ly-product-gallery=editorial] .pdp-stack>:first-child:not(:only-child){display:none}html:root[data-ly-product-gallery=editorial] .pdp-stack>:nth-child(2){grid-column:1/-1}html:root[data-ly-product-gallery=editorial] .pdp-stack :is(img,.gallery-placeholder){aspect-ratio:4/5;object-fit:cover;background:var(--cream);border-radius:var(--tp-radius,0);width:100%;display:block}html:root[data-ly-product-gallery=editorial] .pdp-stack>:nth-child(2):is(img){aspect-ratio:16/11}html:root[data-ly-product-gallery=editorial] .product-page .breadcrumb{margin-top:24px}html:root[data-ly-product-gallery=editorial] .pdp-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,6vw,96px);margin-block:clamp(48px,8vw,120px);display:grid}.pdp-story-media img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--tp-radius,0);background:var(--cream);width:100%;display:block}.pdp-story-text{flex-direction:column;gap:18px;display:flex}.pdp-story-eyebrow{font-size:var(--t-eyebrow-size,11px);letter-spacing:var(--tp-eyebrow-ls,.22em);text-transform:var(--tp-eyebrow-case,uppercase);color:var(--tp-accent,var(--gold));font-weight:600}.pdp-story-quote{font-family:var(--font-heading);font-weight:var(--heading-weight,300);font-size:var(--t-h2-size,calc(clamp(1.5rem, 3vw, 2.6rem) * var(--hs,1)));color:var(--black);max-width:28ch;line-height:1.25}.pdp-story-quote:before{content:"“";color:var(--tp-accent,var(--gold));font-size:2.4em;line-height:.6;display:block}[dir=rtl] .pdp-story-quote:before{content:"”"}@media (min-width:901px){html:root[data-ly-product-buy=start] .product-page .product-info{order:-1}html:root[data-ly-product-buy=start] .product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}html:root[data-ly-product-buy=start][data-ly-product-gallery=stacked] .product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}html:root[data-ly-product-buy=below] .product-layout{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,48px);max-width:1080px;margin-inline:auto}html:root[data-ly-product-buy=below] .product-page .product-info{width:100%;max-width:720px;box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0;position:static}html:root[data-ly-product-buy=below] .product-page :is(.product-page-title,.product-page-subtitle,.product-page-short){text-align:center;margin-inline:auto}html:root[data-ly-product-buy=below] .pp-title-row,html:root[data-ly-product-buy=below] .gallery-thumbs{justify-content:center}html:root[data-ly-product-buy=below][data-ly-product-gallery=carousel] .gallery-main{aspect-ratio:16/10}html:root[data-ly-product-buy=below][data-ly-product-gallery=split] .product-page .pdp-stack,html:root[data-ly-product-buy=below][data-ly-product-gallery=stacked] .product-page .pdp-stack{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}html:root[data-ly-product-sticky=pill] .sbuy{inset-inline:auto;border:1px solid var(--border);border-radius:999px;width:min(600px,100% - 24px);bottom:16px;left:50%;transform:translate(-50%,160%);box-shadow:0 24px 50px -24px #00000073}html:root[data-ly-product-sticky=pill] .sbuy[data-show]{transform:translate(-50%)}html:root[data-ly-product-sticky=pill] .sbuy-inner{padding:6px;gap:12px;max-width:none;padding-inline-start:10px}html:root[data-ly-product-sticky=pill] .sbuy-img{border-radius:50%;width:40px;height:40px}html:root[data-ly-product-sticky=pill] .sbuy .btn{border-radius:999px;min-width:0;padding-inline:22px}html:root[data-ly-product-sticky=top] .sbuy{top:var(--hx-h,var(--nav-height,64px));z-index:80;border-top:0;border-bottom:1px solid var(--border);bottom:auto;transform:translateY(-140%);box-shadow:0 20px 40px -32px #00000059}html:root[data-ly-product-sticky=top] .sbuy[data-show]{transform:none}html:root[data-ly-product-sticky=top] .sbuy-inner{padding-block:6px}html:root[data-ly-product-sticky=top] .sbuy-img{width:36px;height:36px}html:root[data-ly-product-sticky=top] .sbuy .btn{height:40px;min-height:40px}html:root[data-ly-product-sticky=none] .sbuy{display:none}.pt-accordion{border-top:var(--tp-rule,1px solid var(--border))}.pt-acc{border-bottom:var(--tp-rule,1px solid var(--border))}.pt-acc-sum{cursor:pointer;min-height:52px;font-size:var(--t-small-size,12px);letter-spacing:var(--tp-eyebrow-ls,.12em);text-transform:var(--tp-eyebrow-case,uppercase);color:var(--black);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.pt-acc-sum::-webkit-details-marker{display:none}.pt-acc-sum:focus-visible{outline:2px solid var(--tp-accent,var(--gold));outline-offset:2px}.pt-acc-mark{flex:none;width:12px;height:12px;position:relative}.pt-acc-mark:before,.pt-acc-mark:after{content:"";inset-inline:0;background:currentColor;height:1.5px;margin-top:-.75px;transition:transform .3s,opacity .3s;position:absolute;top:50%}.pt-acc-mark:after{transform:rotate(90deg)}.pt-acc[open] .pt-acc-mark:after{opacity:0;transform:rotate(0)}.pt-accordion .tab-content{padding-bottom:22px}.pt-stacked .pt-sec{border-top:var(--tp-rule,1px solid var(--border));padding-block:22px}.pt-stacked .pt-sec:first-child{border-top:0;padding-top:0}.pt-sec-title{font-family:var(--font-body);font-size:var(--t-small-size,12px);letter-spacing:var(--tp-eyebrow-ls,.14em);text-transform:var(--tp-eyebrow-case,uppercase);color:var(--muted);margin-bottom:12px;font-weight:600}.pt-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(20px,3vw,56px);margin-top:0;display:grid}.pt-columns .pt-sec-title{font-family:var(--font-heading);font-weight:var(--heading-weight,400);font-size:var(--t-h4-size,calc(1.5rem * var(--hs,1)));text-transform:none;letter-spacing:0;color:var(--black);border-bottom:var(--tp-rule,1px solid var(--border));padding-bottom:12px}html:root[data-ly-product-details=accordion] .product-page :is(.rv-block,.bt-section){background:var(--tp-panel,var(--cream));border:var(--tp-panel-border,0 solid transparent);border-radius:var(--tp-radius-lg,0);color:var(--tp-panel-fg,var(--black));padding:clamp(20px,3vw,40px)}html:root[data-ly-product-details=stacked] .product-page :is(.rv-block,.bt-section,.related-section)>.section-title{text-align:start;border-top:var(--tp-rule,1px solid var(--border));padding-top:22px}html:root[data-ly-product-details=columns] .product-page :is(.rv-block,.bt-section,.related-section)>.section-title{text-align:center;font-size:var(--t-h2-size,calc(clamp(1.8rem, 3.6vw, 2.8rem) * var(--hs,1)))}html:root[data-ly-product-details=columns] .product-page .bt-wrap{justify-content:center}@media (max-width:900px){html:root:is([data-ly-product-gallery=stacked],[data-ly-product-gallery=split],[data-ly-product-gallery=editorial]) .product-layout{grid-template-columns:minmax(0,1fr);gap:24px}html:root:is([data-ly-product-gallery=stacked],[data-ly-product-gallery=split],[data-ly-product-gallery=editorial]) .product-page .pdp-stack{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter,20px));padding-inline:var(--gutter,20px);scrollbar-width:none;flex-direction:row;gap:8px;display:flex;overflow-x:auto}html:root:is([data-ly-product-gallery=stacked],[data-ly-product-gallery=split],[data-ly-product-gallery=editorial]) .product-page .pdp-stack>*{scroll-snap-align:center;flex:0 0 86%}html:root[data-ly-product-gallery=stacked] .product-page .pdp-stack>*{flex-basis:100%}html:root[data-ly-product-gallery=editorial] .pdp-hero{height:62svh;min-height:320px}html:root[data-ly-product-gallery=editorial] .pdp-story{grid-template-columns:minmax(0,1fr)}html:root[data-ly-product-gallery=split] .product-page .product-info{background:0 0;border:0;padding:0;position:static}html:root[data-ly-product-sticky=pill] .sbuy{bottom:10px}}.collection-hero-art{display:none}html:root[data-ly-collection-card=overlay] :is(.collection-page,.related-section) .pc{position:relative}html:root[data-ly-collection-card=overlay] :is(.collection-page,.related-section) .pc-img{aspect-ratio:3/4;margin-bottom:0}html:root[data-ly-collection-card=overlay] :is(.collection-page,.related-section) .pc-info{inset-inline:0;z-index:2;color:#fff;border-radius:0 0 var(--r-card,0) var(--r-card,0);background:linear-gradient(#0000,#000000ad);padding:40px 14px 14px;position:absolute;bottom:0}html:root[data-ly-collection-card=overlay] :is(.collection-page,.related-section) .pc-info :is(.pc-subtitle,.price,.pc-sold,.pc-rating-n){color:#ffffffd9}html:root[data-ly-collection-card=overlay] :is(.collection-page,.related-section) .pc-title{color:#fff;font-family:var(--font-heading);font-size:var(--t-lead-size,1.05rem)}html:root[data-ly-collection-card=overlay] :is(.collection-page,.related-section) :is(.pc-scent-dots,.pc-quick-add){display:none}html:root[data-ly-collection-card=editorial] :is(.collection-page,.related-section) .pc-img{aspect-ratio:4/5;margin-bottom:18px}html:root[data-ly-collection-card=editorial] :is(.collection-page,.related-section) .pc-info{text-align:center}html:root[data-ly-collection-card=editorial] :is(.collection-page,.related-section) :is(.pc-price-row,.pc-scent-dots){justify-content:center}html:root[data-ly-collection-card=editorial] :is(.collection-page,.related-section) .pc-title{font-family:var(--font-heading);font-weight:var(--heading-weight,300);font-size:var(--t-lead-size,calc(1.3rem * var(--hs,1)));line-height:1.2}@media (min-width:769px){html:root[data-ly-collection-card=editorial] .collection-page .products-grid>.pc:nth-child(2n){margin-top:56px}}html:root[data-ly-collection-card=tile] :is(.collection-page,.related-section) .pc{background:var(--white);border:1px solid var(--border);border-radius:var(--tp-radius,var(--r-card,0));flex-direction:column;padding:10px;transition:border-color .25s,box-shadow .25s;display:flex}html:root[data-ly-collection-card=tile] :is(.collection-page,.related-section) .pc:hover{border-color:var(--black);box-shadow:0 16px 34px -26px #00000080}html:root[data-ly-collection-card=tile] :is(.collection-page,.related-section) .pc-img{margin-bottom:10px}html:root[data-ly-collection-card=tile] :is(.collection-page,.related-section) .pc-quick-add{inset-inline:8px;border-radius:var(--tp-btn-radius,var(--r-btn,0));background:var(--tp-btn-bg,var(--black));width:auto;color:var(--tp-btn-fg,var(--white));font-size:var(--t-micro-size,11px);display:block;bottom:8px;transform:none}html:root[data-ly-collection-card=tile] :is(.collection-page,.related-section) .pc-title{font-weight:600}html:root[data-ly-collection-density=airy] .collection-page .products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}html:root[data-ly-collection-density=dense] .collection-page .products-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 10px}html:root[data-ly-collection-density=dense] .collection-page .pc-img{margin-bottom:8px}html:root[data-ly-collection-density=dense] .collection-page .pc-title{font-size:var(--t-small-size,12.5px)}@media (max-width:1100px){html:root[data-ly-collection-density=airy] .collection-page .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:root[data-ly-collection-density=dense] .collection-page .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){html:root[data-ly-collection-density=airy] .collection-page .products-grid{grid-template-columns:minmax(0,1fr);gap:36px}html:root[data-ly-collection-density=dense] .collection-page .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}}html:root[data-ly-collection-hero=type] .collection-header{text-align:center;background:0 0;border-bottom:0;padding:clamp(48px,9vw,128px) 0 clamp(20px,3vw,36px)}html:root[data-ly-collection-hero=type] .collection-header .breadcrumb{justify-content:center}html:root[data-ly-collection-hero=type] .collection-title{letter-spacing:var(--tp-head-ls,-.03em);line-height:.95;font-size:var(--t-display-size,calc(clamp(2.8rem, 9vw, 7.5rem) * var(--hs,1)))!important}html:root[data-ly-collection-hero=type] .collection-desc{max-width:56ch;margin-inline:auto}html:root[data-ly-collection-hero=type] .collection-header[data-banner=true] .collection-banner{max-width:var(--max-width);margin-inline:auto}html:root[data-ly-collection-hero=banner] .collection-header{background:var(--black);color:#fff;border-bottom:0;align-items:flex-end;min-height:clamp(300px,48svh,540px);padding:0;display:flex;position:relative;overflow:hidden}html:root[data-ly-collection-hero=banner] .collection-header :is(.collection-banner,.collection-hero-art){aspect-ratio:auto;max-height:none;margin:0;display:block;position:absolute;inset:0}html:root[data-ly-collection-hero=banner] .collection-header :is(.collection-banner,.collection-hero-art) img{object-fit:cover;width:100%;height:100%;display:block}html:root[data-ly-collection-hero=banner] .collection-header:after{content:"";background:linear-gradient(#0000001a 30%,#000000b3);position:absolute;inset:0}html:root[data-ly-collection-hero=banner] .collection-header>.container{z-index:1;padding-block:clamp(28px,5vw,56px);position:relative}html:root[data-ly-collection-hero=banner] .collection-header :is(.collection-title,.collection-desc,.collection-count,.breadcrumb,.breadcrumb a){color:#fff}html:root[data-ly-collection-hero=banner] .collection-header :is(.collection-desc,.collection-count){opacity:.85}html:root[data-ly-collection-hero=split] .collection-header{background:var(--tp-panel,var(--cream));border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:0;display:grid}html:root[data-ly-collection-hero=split] .collection-header>.container{padding-block:clamp(32px,5vw,72px);padding-inline-start:max(var(--gutter,20px), calc((100vw - var(--max-width,1440px)) / 2 + var(--gutter,20px)))}html:root[data-ly-collection-hero=split] .collection-header :is(.collection-banner,.collection-hero-art){aspect-ratio:4/3;order:2;height:100%;min-height:280px;max-height:none;margin:0;display:block;overflow:hidden}html:root[data-ly-collection-hero=split] .collection-header :is(.collection-banner,.collection-hero-art) img{object-fit:cover;width:100%;height:100%;display:block}html:root[data-ly-collection-hero=split] .collection-header:not([data-banner=true]):not([data-art]){grid-template-columns:minmax(0,1fr)}@media (max-width:768px){html:root[data-ly-collection-hero=split] .collection-header{grid-template-columns:minmax(0,1fr)}html:root[data-ly-collection-hero=split] .collection-header :is(.collection-banner,.collection-hero-art){aspect-ratio:16/10;order:0;min-height:0}html:root[data-ly-collection-hero=split] .collection-header>.container{padding-inline:var(--gutter,20px)}}@media (min-width:901px){html:root[data-ly-collection-filters=top] .cf-layout[data-filters]{grid-template-columns:minmax(0,1fr)}html:root[data-ly-collection-filters=top] .cf{position:static}html:root[data-ly-collection-filters=top] .cf-body{padding:14px 18px}html:root[data-ly-collection-filters=top] .cf-form{flex-flow:wrap;align-items:flex-start;gap:14px 32px}html:root[data-ly-collection-filters=top] .cf-group{min-width:160px;max-height:168px;padding-inline-end:6px;overflow:auto}html:root[data-ly-collection-filters=top] .cf-actions{align-self:flex-end;margin-inline-start:auto}html:root[data-ly-collection-filters=top] .cf-price input{width:92px}}html:root[data-ly-collection-filters=drawer] .cf-layout[data-filters]{grid-template-columns:minmax(0,1fr)}html:root[data-ly-collection-filters=drawer] .cf{position:static}html:root[data-ly-collection-filters=drawer].cf-lock{overflow:hidden}html:root[data-ly-collection-filters=drawer] .cf>.cf-summary{cursor:pointer;border:1px solid var(--black);border-radius:var(--tp-btn-radius,var(--r-btn,0));background:var(--white);min-height:42px;color:var(--black);font-size:var(--t-small-size,12px);letter-spacing:var(--tp-btn-ls,.06em);text-transform:var(--tp-btn-case,none);align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex!important}html:root[data-ly-collection-filters=drawer] .cf:not([open])>.cf-body{display:none!important}html:root[data-ly-collection-filters=drawer] .cf[open]>.cf-body{top:0;bottom:0;z-index:70;overscroll-behavior:contain;background:var(--white);width:min(100%,400px);color:var(--black);border:0;border-radius:0;padding:64px 22px 28px;position:fixed;inset-inline-end:0;overflow:auto;box-shadow:0 0 40px #0000004d;display:flex!important}html:root[data-ly-collection-filters=drawer] .cf[open]>.cf-backdrop{z-index:69;background:#00000073;display:block;position:fixed;inset:0}html:root[data-ly-collection-filters=drawer] .cf[open] .cf-close{top:12px;z-index:71;border:1px solid var(--border);background:var(--white);width:40px;height:40px;color:var(--black);font-size:var(--t-body-size,16px);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;inset-inline-end:12px}html:root[data-ly-cart-drawer=sheet] .cart-drawer{top:auto;bottom:0;border-radius:var(--tp-radius-lg,18px) var(--tp-radius-lg,18px) 0 0;width:min(760px,100%);height:auto;max-height:88svh;margin-inline:auto;inset-inline:0;transform:translateY(105%);box-shadow:0 -20px 60px #0003}html:root[data-ly-cart-drawer=sheet] .cart-drawer.is-open{transform:none}html:root[data-ly-cart-drawer=sheet] .cart-drawer:before{content:"";background:var(--border);border-radius:4px;flex:none;width:44px;height:4px;margin:10px auto 0;display:block}html:root[data-ly-cart-drawer=full] .cart-drawer{opacity:0;width:100%;max-width:none;box-shadow:none;transition:opacity .35s,visibility 0s .35s;inset:0;transform:none}html:root[data-ly-cart-drawer=full] .cart-drawer.is-open{opacity:1;transition:opacity .35s}html:root[data-ly-cart-drawer=full] .cart-drawer :is(.cart-header,.cart-items,.cart-footer,.cart-empty,.cart-prompt){padding-inline:max(24px,50% - 380px)}html:root[data-ly-cart-drawer=full] .cart-title{font-family:var(--font-heading);font-weight:var(--heading-weight,300);font-size:var(--t-h2-size,calc(clamp(1.6rem, 3vw, 2.4rem) * var(--hs,1)));letter-spacing:var(--tp-head-ls,0);text-transform:var(--tp-head-case,none)}html:root[data-ly-cart-drawer=float] .cart-drawer{top:12px;bottom:12px;border:1px solid var(--border);border-radius:var(--tp-radius-lg,18px);width:410px;max-width:calc(100vw - 24px);inset-inline-end:12px;overflow:hidden;transform:translate(calc(100% + 24px));box-shadow:0 30px 80px -20px #0006}html:root[dir=rtl][data-ly-cart-drawer=float] .cart-drawer{transform:translate(calc(-100% - 24px))}html:root[data-ly-cart-drawer=float] .cart-drawer.is-open{transform:none}@media (max-width:480px){html:root[data-ly-cart-drawer=float] .cart-drawer{top:8px;bottom:8px;width:calc(100vw - 16px);inset-inline-end:8px}}html:root[data-ly-cart-page=stacked] .cart-page-layout{grid-template-columns:minmax(0,1fr);max-width:860px;margin-inline:auto}html:root[data-ly-cart-page=stacked] .cart-page-summary{position:static}html:root[data-ly-cart-page=stacked] .cart-page-title{text-align:center}html:root[data-ly-cart-page=receipt] .cart-page-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:600px;margin-inline:auto}html:root[data-ly-cart-page=receipt] .cart-page-title{text-align:center}html:root[data-ly-cart-page=receipt] .cart-page-header{display:none}html:root[data-ly-cart-page=receipt] .cart-page-row{border-bottom:1px dashed var(--border);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto}html:root[data-ly-cart-page=receipt] .cart-page-summary{border:1px dashed var(--border);border-radius:0 0 var(--tp-radius-lg,0) var(--tp-radius-lg,0);font-variant-numeric:tabular-nums;border-top:0;padding-top:32px;position:static;-webkit-mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 50% 0/18px 100% repeat-x;mask:radial-gradient(6px at 50% 0,#0000 98%,#000) 50% 0/18px 100% repeat-x}html:root[data-ly-cart-page=receipt] .cart-page-summary h2{text-align:center;letter-spacing:var(--t-caps-ls,.18em);text-transform:uppercase;font-size:var(--t-eyebrow-size,12px);font-family:var(--font-body)}html:root[data-ly-cart-page=receipt] .cart-page-img{border-radius:50%}html:root[data-ly-cart-upsell=carousel] .co-sec{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding-top:28px;display:flex;position:relative;overflow-x:auto}html:root[data-ly-cart-upsell=carousel] .co-sec>h3{top:0;white-space:nowrap;position:absolute;inset-inline-start:0}html:root[data-ly-cart-upsell=carousel] .co-row{border:1px solid var(--border);border-radius:var(--tp-radius,var(--r-card,0));scroll-snap-align:start;flex-direction:column;flex:0 0 148px;align-items:stretch;gap:8px;padding:10px}html:root[data-ly-cart-upsell=carousel] .co-row+.co-row{border-top:1px solid var(--border)}html:root[data-ly-cart-upsell=carousel] .co-row-img{aspect-ratio:1;width:100%;height:auto}html:root[data-ly-cart-upsell=grid] .co-sec{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html:root[data-ly-cart-upsell=grid] .co-sec>h3{grid-column:1/-1;margin:0}html:root[data-ly-cart-upsell=grid] .co-row{background:var(--tp-panel,var(--cream));border-radius:var(--tp-radius,var(--r-card,0));flex-direction:column;align-items:stretch;gap:8px;padding:10px}html:root[data-ly-cart-upsell=grid] .co-row+.co-row{border-top:0}html:root[data-ly-cart-upsell=grid] .co-row-img{aspect-ratio:4/3;width:100%;height:auto}html:root[data-ly-cart-page=split][data-ly-cart-upsell=grid] .cart-page .co-sec,html:root:not([data-ly-cart-page])[data-ly-cart-upsell=grid] .cart-page .co-sec{grid-template-columns:repeat(3,minmax(0,1fr))}html:root[data-ly-account=tabs] .acc-grid{grid-template-columns:minmax(0,1fr);gap:24px}html:root[data-ly-account=tabs] .acc-nav ul{scrollbar-width:none;border-bottom:var(--tp-rule,1px solid var(--border));flex-direction:row;gap:0;position:static;overflow-x:auto}html:root[data-ly-account=tabs] .acc-nav li{flex:none}html:root[data-ly-account=tabs] .acc-nav :is(a,button){white-space:nowrap;background:0 0;border:0;border-radius:0;padding-inline:16px}html:root[data-ly-account=tabs] .acc-nav a.is-on{color:var(--black);background:0 0;box-shadow:inset 0 -2px 0 var(--tp-accent,var(--gold))!important}html:root[data-ly-account=tabs] .acc-auth-card{border-top:3px solid var(--tp-accent,var(--gold));padding-top:24px}html:root[data-ly-account=cards] .acc-grid{grid-template-columns:minmax(0,1fr);gap:28px}html:root[data-ly-account=cards] .acc-nav ul{flex-direction:initial;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid;position:static}html:root[data-ly-account=cards] .acc-nav :is(a,button){white-space:normal;border:1px solid var(--border);border-radius:var(--tp-radius,var(--r-card,0));background:var(--white);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:76px;padding:14px;box-shadow:none!important}html:root[data-ly-account=cards] .acc-nav a.is-on{border-color:var(--tp-accent,var(--black));background:var(--tp-panel,var(--cream))}html:root[data-ly-account=cards] .acc-auth-card{background:var(--tp-panel,var(--cream));border:var(--tp-panel-border,0 solid transparent);border-radius:var(--tp-radius-lg,0);color:var(--tp-panel-fg,var(--black));padding:clamp(24px,4vw,40px);box-shadow:0 30px 60px -40px #0006}html:root[data-ly-account=dashboard] .acc-head{background:var(--black);color:var(--white);border-radius:var(--tp-radius-lg,0);margin-bottom:20px;padding:clamp(24px,4vw,44px)}html:root[data-ly-account=dashboard] .acc-head :is(.acc-title,.acc-eyebrow){color:var(--white)}html:root[data-ly-account=dashboard] .acc-grid{grid-template-columns:minmax(0,1fr);gap:24px}html:root[data-ly-account=dashboard] .acc-nav ul{flex-flow:wrap;gap:8px;position:static}html:root[data-ly-account=dashboard] .acc-nav :is(a,button){border:1px solid var(--border);border-radius:999px;width:auto;min-height:40px;padding-inline:16px;box-shadow:none!important}html:root[data-ly-account=dashboard] .acc-nav a.is-on{background:var(--black);color:var(--white);border-color:var(--black)}html:root[data-ly-account=dashboard] .acc-auth{isolation:isolate;position:relative}html:root[data-ly-account=dashboard] .acc-auth:after{content:"";z-index:-1;inset-inline:0;background:var(--black);border-radius:0 0 var(--tp-radius-lg,0) var(--tp-radius-lg,0);height:min(260px,42%);position:absolute;top:0}html:root[data-ly-account=dashboard] .acc-auth-card{background:var(--white);color:var(--black);border-radius:var(--tp-radius-lg,0);border:1px solid var(--border);padding:clamp(24px,4vw,40px);box-shadow:0 30px 70px -40px #0000008c}html:root[data-ly-search=list] .srp .products-grid{grid-template-columns:minmax(0,1fr);gap:0}html:root[data-ly-search=list] .srp .pc{border-bottom:var(--tp-rule,1px solid var(--border));grid-template-rows:auto 1fr;grid-template-columns:112px minmax(0,1fr);align-items:start;column-gap:18px;padding-block:14px;display:grid}html:root[data-ly-search=list] .srp .pc-img{grid-row:1/span 2;margin:0}html:root[data-ly-search=list] .srp .pc-quick-add{display:none}html:root[data-ly-search=list] .srp .pc-title{font-size:var(--t-body-size,15px)}@media (max-width:600px){html:root[data-ly-search=list] .srp .pc{grid-template-columns:84px minmax(0,1fr);column-gap:12px}}html:root[data-ly-search=editorial] .srp-head{text-align:center;align-items:center}html:root[data-ly-search=editorial] .srp-form{width:100%}html:root[data-ly-search=editorial] .srp-title{font-size:var(--t-h1-size,calc(clamp(2.4rem, 6vw, 5rem) * var(--hs,1)))!important}html:root[data-ly-search=editorial] .srp .products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}html:root[data-ly-search=editorial] .srp .pc-img{aspect-ratio:4/5}html:root[data-ly-search=editorial] .srp .pc-title{font-family:var(--font-heading);font-size:var(--t-lead-size,calc(1.25rem * var(--hs,1)))}@media (max-width:900px){html:root[data-ly-search=editorial] .srp .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}}@media (min-width:901px){html:root[data-ly-search=compact] .srp-layout{grid-template-columns:200px minmax(0,1fr)}}html:root[data-ly-search=compact] .srp .products-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 10px}html:root[data-ly-search=compact] .srp .pc-img{margin-bottom:8px}html:root[data-ly-search=compact] .srp .pc-title{font-size:var(--t-small-size,12px)}@media (max-width:1100px){html:root[data-ly-search=compact] .srp .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){html:root[data-ly-search=compact] .srp .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-art{aspect-ratio:4/3;width:min(380px,78vw);color:var(--tp-accent,var(--gold));display:block}.nf-art svg{width:100%;height:100%;display:block;overflow:visible}.nf-art .nf-ink{fill:var(--black);font-family:var(--font-heading);font-weight:var(--heading-weight,300)}.nf-art .nf-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nf-art .nf-soft{fill:color-mix(in srgb, currentColor 12%, transparent)}.nf-art .nf-mute{fill:var(--muted);font-family:var(--font-body)}html:root[data-ly-not-found] .static-not-found .static-code{display:none}html:root[data-ly-mega=images] .hx-mega-inner{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}html:root[data-ly-mega=images] .hx-mega-cols{flex-direction:column;gap:22px}html:root[data-ly-mega=images] .hx-mega-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}html:root[data-ly-mega=images] .hx-mega-tiles .hx-tile{aspect-ratio:3/4}html:root[data-ly-mega=images] .hx-mega-feature{display:none}html:root[data-ly-mega=tiles] .hx-mega-inner{grid-template-columns:minmax(0,1fr);gap:20px}html:root[data-ly-mega=tiles] .hx-mega-cols{flex-direction:row;gap:8px}html:root[data-ly-mega=tiles] .hx-mega-head{display:none}html:root[data-ly-mega=tiles] .hx-mega-col ul{flex-wrap:wrap;gap:8px;display:flex}html:root[data-ly-mega=tiles] .hx-mega-link{border:1px solid var(--border);border-radius:var(--tp-chip-radius,999px);font-size:var(--t-nav-size,13px);padding:7px 14px}html:root[data-ly-mega=tiles] .hx-mega-link:hover{border-color:var(--black);transform:none}html:root[data-ly-mega=tiles] .hx-mega-all{flex-basis:auto;align-self:center;margin:0 8px}html:root[data-ly-mega=tiles] .hx-mega-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}html:root[data-ly-mega=tiles] .hx-mega-tiles .hx-tile{aspect-ratio:1}html:root[data-ly-mega=tiles] .hx-mega-feature{display:none}html:root[data-ly-mega=feature] .hx-mega-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}html:root[data-ly-mega=feature] .hx-mega-tiles{grid-template-columns:minmax(0,1fr);align-content:start}html:root[data-ly-mega=feature] .hx-mega-tiles .hx-tile:nth-child(n+3){display:none}html:root[data-ly-mega=feature] .hx-mega-tiles .hx-tile{aspect-ratio:16/10}html:root[data-ly-mega=feature] .hx-mega-feature .hx-feature-img{aspect-ratio:4/5}html:root[data-ly-mega=feature] .hx-feature-title{font-family:var(--font-heading);font-size:var(--t-lead-size,calc(1.3rem * var(--hs,1)))}@keyframes ly-rise{0%{opacity:0;transform:var(--mx-from,translate3d(0, 20px, 0));filter:var(--mx-filter,none)}to{opacity:1;filter:none;transform:none}}@keyframes ly-fade{0%{opacity:0}to{opacity:1}}@keyframes ly-zoom{0%{transform:scale(var(--mx-hero-scale,1.08))}to{transform:none}}@keyframes ly-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ly-spin{to{transform:rotate(360deg)}}@keyframes ly-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@media (prefers-reduced-motion:no-preference){[data-motion]:not([data-motion=off]) .product-page .product-info>:not(.sbuy){animation:ly-rise var(--mx-dur,.9s) var(--mx-ease,ease) both}[data-motion]:not([data-motion=off]) .product-page .product-info>:nth-child(2):not(.sbuy){animation-delay:calc(var(--mx-stagger,80ms) * 1)}[data-motion]:not([data-motion=off]) .product-page .product-info>:nth-child(3):not(.sbuy){animation-delay:calc(var(--mx-stagger,80ms) * 2)}[data-motion]:not([data-motion=off]) .product-page .product-info>:nth-child(n+4):not(.sbuy){animation-delay:calc(var(--mx-stagger,80ms) * 3)}[data-motion=full] .pdp-hero img{animation:ly-zoom var(--mx-hero-dur,2s) var(--mx-ease,ease) both}[data-motion=full] .pdp-hero-cap>*{animation:ly-rise calc(var(--mx-dur,.9s) + .2s) var(--mx-ease,ease) .15s both}[data-motion=full] .pdp-stack>*{animation:.8s both ly-fade}[data-motion]:not([data-motion=off]) .cart-drawer.is-open :is(.cart-item,.co-row){animation:ly-rise var(--mx-dur,.6s) var(--mx-ease,ease) both}[data-motion]:not([data-motion=off]) .cart-drawer.is-open .cart-item:nth-child(2){animation-delay:60ms}[data-motion]:not([data-motion=off]) .cart-drawer.is-open .cart-item:nth-child(n+3){animation-delay:.12s}[data-mstyle=playful] .cart-drawer.is-open .cart-checkout-btn{animation:.6s .4s ly-wobble}[data-motion=full] .collection-header :is(.collection-hero-art,.collection-banner) img{animation:ly-zoom var(--mx-hero-dur,2s) var(--mx-ease,ease) both}[data-motion]:not([data-motion=off]) .collection-header :is(.collection-title,.collection-desc){animation:ly-rise var(--mx-dur,.9s) var(--mx-ease,ease) both}[data-motion]:not([data-motion=off]) :is(.acc-nav li,.acc-auth-card){animation:ly-rise var(--mx-dur,.7s) var(--mx-ease,ease) both}[data-motion]:not([data-motion=off]) .acc-nav li:nth-child(n+4){animation-delay:calc(var(--mx-stagger,60ms) * 2)}[data-motion]:not([data-motion=off]) .srp-head>*{animation:ly-rise var(--mx-dur,.7s) var(--mx-ease,ease) both}[data-motion]:not([data-motion=off]) .nf-art .nf-line{stroke-dasharray:1;stroke-dashoffset:0;animation:ly-draw 1.8s var(--mx-ease,ease) both}[data-motion=full] .nf-art .nf-orbit{transform-origin:200px 150px;animation:18s linear infinite ly-spin}[data-motion=full] .nf-art .nf-orbit-b{transform-origin:200px 150px;animation:26s linear infinite reverse ly-spin}[data-motion=full][data-mstyle=playful] .nf-art svg,[data-motion=full][data-mstyle=bold] .nf-art svg{animation:3s ease-in-out infinite ly-wobble}[data-motion]:not([data-motion=off]) .hx-mega[data-open] :is(.hx-tile,.hx-mega-feature){animation:ly-rise var(--mx-dur,.6s) var(--mx-ease,ease) both;animation-delay:calc(var(--i,0) * var(--mx-stagger,60ms))}}@media (prefers-reduced-motion:reduce){.nf-art svg,.nf-art .nf-orbit,.nf-art .nf-orbit-b,.nf-art .nf-line,.pdp-hero img,.product-page .product-info>*{animation:none!important}}
html :is(.checkout-page,.acc-page,.acc-auth,.order-page,.cart-drawer,.cart-page,.rt-page,.qt-page,.unsub-page) :is(h1,h2,h3){font-family:var(--font-body);text-transform:none;letter-spacing:0;color:inherit;font-weight:600;line-height:1.3}html :is(.checkout-page,.acc-page,.order-page,.cart-page,.rt-page,.qt-page) h1{font-size:var(--t-h3-size,clamp(1.4rem, 3vw, 1.75rem))}html :is(.checkout-page,.acc-page,.acc-auth,.order-page,.cart-drawer,.cart-page,.rt-page,.qt-page,.unsub-page) h2{font-size:var(--t-lead-size,1.05rem)}html :is(.checkout-page,.acc-page,.order-page,.cart-page,.rt-page,.qt-page) h3{font-size:var(--t-body-size,.95rem)}html .acc-auth h1{font-size:var(--t-h3-size,clamp(1.5rem, 4vw, 2rem))}html .cart-drawer .cart-title{font-size:var(--t-lead-size,1.05rem);white-space:nowrap}html .checkout-summary .summary-title{margin-bottom:16px}html :is(.ann-text,.badge,.bundle-oil-tag,.bundle-review-label,.bundle-tag,.bundle-variant-check,.cart-count,.cat-sub,.co-signed span,.footer-col-title,.fx-col-title,.fx-follow>span,.hero-eyebrow,.hero-stat-label,.hx-aside-feature small,.hx-count,.hx-feature-eyebrow,.hx-mega-head,.hx-sr-head,.mega-col-title,.mobile-nav-colhead,.pc-quick-add,.pc-subtitle,.section-label,[data-template=atelier] .ann-arrow,[data-template=atelier] .ann-text,[data-template=atelier] .btn,[data-template=atelier] .cat-sub,[data-template=atelier] .fx-min-links,[data-template=atelier] .home-view-all,[data-template=atelier] .pc-quick-add,[data-template=atelier] .pc-subtitle,[data-template=atelier] .section-label,[data-template=atelier] .st-lbl,[data-template=atelier] .tone-dark .st-lbl,[data-template=atelier] .trust-item,[data-template=atelier] .wx-eyebrow,[data-template=atelier] .wx-textlink,[data-template=bloom] .badge-sale,[data-template=harvest] .badge-sale,[data-template=hydur-noir] .btn,[data-template=hydur-noir] .hx-utility,[data-template=hydur-noir] .pc-quick-add,[data-template=hydur-noir] .section-label,[data-template=hydur-noir] .wx-eyebrow,[data-template=maison] .pc-quick-add,[data-template=maison] .pc-subtitle,[data-template=maison] .scent-pill,[data-template=majlis] .hx-utility,[data-template=souq] .badge-sale,[data-template=volt] .hero-stat-label){font-size:var(--t-button-size,11px)!important}html[lang=ar] :is(.ann-text,.badge,.bundle-oil-tag,.bundle-review-label,.bundle-tag,.bundle-variant-check,.cart-count,.cat-sub,.co-signed span,.footer-col-title,.fx-col-title,.fx-follow>span,.hero-eyebrow,.hero-stat-label,.hx-aside-feature small,.hx-count,.hx-feature-eyebrow,.hx-mega-head,.hx-sr-head,.mega-col-title,.mobile-nav-colhead,.pc-quick-add,.pc-subtitle,.section-label,[data-template=atelier] .ann-arrow,[data-template=atelier] .ann-text,[data-template=atelier] .btn,[data-template=atelier] .cat-sub,[data-template=atelier] .fx-min-links,[data-template=atelier] .home-view-all,[data-template=atelier] .pc-quick-add,[data-template=atelier] .pc-subtitle,[data-template=atelier] .section-label,[data-template=atelier] .st-lbl,[data-template=atelier] .tone-dark .st-lbl,[data-template=atelier] .trust-item,[data-template=atelier] .wx-eyebrow,[data-template=atelier] .wx-textlink,[data-template=bloom] .badge-sale,[data-template=harvest] .badge-sale,[data-template=hydur-noir] .btn,[data-template=hydur-noir] .hx-utility,[data-template=hydur-noir] .pc-quick-add,[data-template=hydur-noir] .section-label,[data-template=hydur-noir] .wx-eyebrow,[data-template=maison] .pc-quick-add,[data-template=maison] .pc-subtitle,[data-template=maison] .scent-pill,[data-template=majlis] .hx-utility,[data-template=souq] .badge-sale,[data-template=volt] .hero-stat-label){font-size:var(--t-button-size,12px)!important;letter-spacing:0!important}html[lang=ar] :is(.hx-utility,.hx-utility-end a,.hx-nav a,.hx-link,.fx-link,.fx-col-title){letter-spacing:0!important}html[lang=ar] .hx-utility{font-size:var(--t-small-size,12px)!important}html[lang=ar] :is(h1,h2,h3,.wx-display,.wx-h2,.wx-q-text,.wx-ed-title,.hero-title,.kt-line,[class*=-display],[class*=hero-heading],[class*=-headline]){line-height:1.35!important}.fx-news .newsletter-input{padding-inline:12px}html[dir=rtl] .rtl-flip,html[dir=rtl] .co-back-arrow{display:inline-block;transform:scaleX(-1)}.co-footer{border-top:1px solid var(--border);font-size:var(--t-footer-size,12px);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:18px 24px;display:flex}.co-footer nav{flex-wrap:wrap;gap:8px 18px;display:flex}.co-footer a{color:var(--muted)}.co-footer a:hover{color:var(--black)}.free-nudge{font-size:var(--t-small-size,13px);margin:4px 0 12px}.free-nudge p{margin:0 0 6px}.free-nudge-bar{background:var(--border);border-radius:4px;height:4px;display:block;overflow:hidden}.free-nudge-bar>span{background:var(--gold);border-radius:4px;height:100%;transition:width .4s;display:block}.free-nudge.is-done p{color:var(--green,#2e7d32);font-weight:600}.cart-item-left{font-size:var(--t-small-size,12px);color:var(--red,#b3261e);margin:2px 0 0}.cart-item-noimg{background:var(--cream);width:72px;height:72px;color:var(--muted);font-family:var(--font-heading);font-size:var(--t-h4-size,22px);text-transform:uppercase;place-items:center;display:grid}.qty-btn-sm[disabled],.cart-page-qty button[disabled]{opacity:.35;cursor:not-allowed}.phone-field{flex-direction:column;gap:4px;display:flex}.phone-row{align-items:stretch;display:flex}.phone-row .field{border-start-start-radius:0;border-end-start-radius:0;flex:1;min-width:0}.phone-dial{border:1px solid var(--border);background:var(--cream);color:var(--muted);font-size:var(--t-body-size,14px);white-space:nowrap;border-inline-end:0;align-items:center;padding:0 12px;display:inline-flex}.phone-row.is-bad .field,.phone-row.is-bad .phone-dial,.field.is-bad{border-color:var(--red,#b3261e)}.phone-error{font-size:var(--t-small-size,13px);margin:0}.field-row--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:520px){.field-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.shipping-option-eta{font-size:var(--t-small-size,12px);color:var(--muted);margin-top:2px;display:block}.co-back-arrow{margin-inline-end:4px}.pp-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pp-title-row .pc-wishlist{border:1px solid var(--border);width:44px;height:44px;font-size:var(--t-lead-size,20px);background:var(--white);opacity:1;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:static;transform:none}.pp-trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:var(--t-body-size,14px);flex-direction:column;gap:8px;margin:16px 0;padding:14px 0;list-style:none;display:flex}.pp-trust li{align-items:baseline;gap:10px;display:flex}.pp-trust a{text-underline-offset:3px;text-decoration:underline}.pp-left{font-size:var(--t-small-size,13px);color:var(--red,#b3261e);margin:8px 0 0;font-weight:500}.pp-readmore-body{position:relative}.pp-readmore:not(.is-open) .pp-readmore-body{max-height:640px;overflow:hidden}.pp-readmore:not(.is-open) .pp-readmore-body:after{content:"";background:linear-gradient(to bottom, transparent, var(--white));height:120px;position:absolute;inset:auto 0 0}.pp-readmore-btn{font-size:var(--t-button-size,14px);text-underline-offset:3px;min-height:44px;margin-top:10px;font-weight:600;text-decoration:underline}.prose img{max-width:100%;height:auto}@media (min-width:901px){.product-layout>.product-gallery{top:calc(var(--nav-height,72px) + 16px);position:sticky}}.pp-enquire{border:1px solid var(--border);flex-direction:column;gap:8px;margin:12px 0;padding:18px;display:flex}.pp-enquire-title{margin:0;font-weight:600}.pp-enquire-text{color:var(--muted);font-size:var(--t-body-size,14px);margin:0}.pp-enquire-btns{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.acc-wish-add .pc-quick-add{opacity:1;width:100%;min-height:40px;position:static;transform:none;font-size:var(--t-small-size,13px)!important}.order-eta{background:var(--cream);font-size:var(--t-body-size,14px);margin:8px 0;padding:12px 14px}.order-help{font-size:var(--t-small-size,13px);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:10px 0;display:flex}.order-help a{color:var(--black);text-underline-offset:3px;text-decoration:underline}.hx-sheet-search{border:1px solid var(--border);align-items:center;gap:10px;min-height:46px;margin:4px 0 12px;padding:0 14px;display:flex}.hx-sheet-search input{min-width:0;font:inherit;font-size:var(--t-form-size,16px);color:inherit;background:0 0;border:0;outline:none;flex:1}.hx-sheet-foot{font-size:var(--t-body-size,14px)!important}.hx-sheet-foot a,.hx-sheet-foot button{align-items:center;gap:8px;min-height:44px;display:inline-flex;font-size:var(--t-button-size,14px)!important}.search-popular{text-align:start;margin-top:40px}.coll-index{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding:8px 0 64px;display:grid}.coll-tile{aspect-ratio:4/5;background:var(--cream);border-radius:var(--r-card,0);display:block;position:relative;overflow:hidden}.coll-tile img,.coll-tile-ph{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.coll-tile:hover img{transform:scale(1.04)}.coll-tile-cap{color:#fff;background:linear-gradient(#0000,#0000008c);flex-direction:column;gap:2px;padding:16px;display:flex;position:absolute;inset:auto 0 0}.coll-tile--all .coll-tile-cap{background:var(--black);color:var(--white);justify-content:center;align-items:center;inset:0}.coll-tile-cap b{font-size:var(--t-body-size,16px);font-weight:600}.coll-tile-cap small{font-size:var(--t-small-size,12px);opacity:.85}@media (max-width:600px){.coll-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}html .fx-giant span{direction:ltr;unicode-bidi:isolate;font-size:var(--t-display-size,min(var(--fx-giant-max,330px), calc((100vw - 2 * var(--gutter,16px)) * 1.55 / var(--n,8))))!important}html[data-template=stride] .fx-giant span{--fx-giant-max:480px}@media (max-width:600px){html .ugc-grid,html [class*=ugc][style*=--cols]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.order-page .order-text{overflow-wrap:anywhere}.pdp-watch{border:1px solid var(--border);color:inherit;font:inherit;font-size:var(--t-button-size);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;margin-block:10px;padding:9px 16px 9px 10px;display:inline-flex}.pdp-watch:hover{border-color:currentColor}.pdp-watch:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px}.pdp-watch-play{background:var(--black);width:28px;height:28px;color:var(--white);font-size:var(--t-chip-size);border-radius:50%;place-items:center;padding-inline-start:2px;display:inline-grid}.pdp-watch-dlg{color:#fff;background:#000;border:0;width:min(960px,100vw - 32px);max-width:none;height:fit-content;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.pdp-watch-dlg::backdrop{background:#000000c7}.pdp-watch-frame{aspect-ratio:16/9;width:100%}.pdp-watch-frame iframe{border:0;width:100%;height:100%;display:block}.pdp-watch-close{color:#fff;font:inherit;font-size:var(--t-small-size);cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:999px;padding:8px 14px;position:absolute;inset-block-start:-44px;inset-inline-end:0}
[data-type-role=display]{font-family:var(--t-display-family);font-size:var(--t-display-size);font-weight:var(--t-display-weight);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls);text-transform:var(--t-display-case);font-style:var(--t-display-style)}.t-h1,[data-type-role=h1]{font-family:var(--t-h1-family);font-size:var(--t-h1-size);font-weight:var(--t-h1-weight);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);text-transform:var(--t-h1-case);font-style:var(--t-h1-style)}.t-h2,[data-type-role=h2]{font-family:var(--t-h2-family);font-size:var(--t-h2-size);font-weight:var(--t-h2-weight);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);text-transform:var(--t-h2-case);font-style:var(--t-h2-style)}.t-h3,[data-type-role=h3]{font-family:var(--t-h3-family);font-size:var(--t-h3-size);font-weight:var(--t-h3-weight);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);text-transform:var(--t-h3-case);font-style:var(--t-h3-style)}.t-h4,[data-type-role=h4]{font-family:var(--t-h4-family);font-size:var(--t-h4-size);font-weight:var(--t-h4-weight);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);text-transform:var(--t-h4-case);font-style:var(--t-h4-style)}.t-eyebrow,[data-type-role=eyebrow]{font-family:var(--t-eyebrow-family);font-size:var(--t-eyebrow-size);font-weight:var(--t-eyebrow-weight);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);text-transform:var(--t-eyebrow-case);font-style:var(--t-eyebrow-style)}.t-lead,[data-type-role=lead]{font-family:var(--t-lead-family);font-size:var(--t-lead-size);font-weight:var(--t-lead-weight);line-height:var(--t-lead-lh);letter-spacing:var(--t-lead-ls);text-transform:var(--t-lead-case);font-style:var(--t-lead-style)}.t-body,[data-type-role=body]{font-family:var(--t-body-family);font-size:var(--t-body-size);font-weight:var(--t-body-weight);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);text-transform:var(--t-body-case);font-style:var(--t-body-style)}.t-small,[data-type-role=small]{font-family:var(--t-small-family);font-size:var(--t-small-size);font-weight:var(--t-small-weight);line-height:var(--t-small-lh);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case);font-style:var(--t-small-style)}.t-micro,[data-type-role=micro]{font-family:var(--t-micro-family);font-size:var(--t-micro-size);font-weight:var(--t-micro-weight);line-height:var(--t-micro-lh);letter-spacing:var(--t-micro-ls);text-transform:var(--t-micro-case);font-style:var(--t-micro-style)}.t-button,[data-type-role=button]{font-family:var(--t-button-family);font-size:var(--t-button-size);font-weight:var(--t-button-weight);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-case);font-style:var(--t-button-style)}[data-type-role=nav]{font-family:var(--t-nav-family);font-size:var(--t-nav-size);font-weight:var(--t-nav-weight);line-height:var(--t-nav-lh);letter-spacing:var(--t-nav-ls);text-transform:var(--t-nav-case);font-style:var(--t-nav-style)}[data-type-role=price]{font-family:var(--t-price-family);font-size:var(--t-price-size);font-weight:var(--t-price-weight);line-height:var(--t-price-lh);letter-spacing:var(--t-price-ls);text-transform:var(--t-price-case);font-style:var(--t-price-style);font-variant-numeric:var(--t-num)}[data-type-role=form]{font-family:var(--t-form-family);font-size:var(--t-form-size);font-weight:var(--t-form-weight);line-height:var(--t-form-lh);letter-spacing:var(--t-form-ls);text-transform:var(--t-form-case);font-style:var(--t-form-style)}[data-type-role=label]{font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case);font-style:var(--t-label-style)}[data-type-role=chip]{font-family:var(--t-chip-family);font-size:var(--t-chip-size);font-weight:var(--t-chip-weight);line-height:var(--t-chip-lh);letter-spacing:var(--t-chip-ls);text-transform:var(--t-chip-case);font-style:var(--t-chip-style)}[data-type-role=footer]{font-family:var(--t-footer-family);font-size:var(--t-footer-size);font-weight:var(--t-footer-weight);line-height:var(--t-footer-lh);letter-spacing:var(--t-footer-ls);text-transform:var(--t-footer-case);font-style:var(--t-footer-style)}[data-type-role=quote]{font-family:var(--t-quote-family);font-size:var(--t-quote-size);font-weight:var(--t-quote-weight);line-height:var(--t-quote-lh);letter-spacing:var(--t-quote-ls);text-transform:var(--t-quote-case);font-style:var(--t-quote-style)}.t-num,[data-type-num]{font-variant-numeric:var(--t-num,lining-nums tabular-nums)}[data-template-preview]{font-family:var(--font-body);font-weight:var(--body-weight,300);font-size:var(--base-size,15px);letter-spacing:var(--ls-body,normal)}.t-kicker-preview{font-size:var(--t-eyebrow-size,12px);letter-spacing:var(--t-caps-ls,.12em);text-transform:uppercase;opacity:.6}html[data-type] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-family:var(--t-form-family);font-size:var(--t-form-size);font-weight:var(--t-form-weight);letter-spacing:var(--t-form-ls);text-transform:var(--t-form-case);line-height:var(--t-form-lh)}html[data-type] :is(input,select,textarea)::placeholder{font-family:inherit}html[data-type] :is(b,strong){font-weight:var(--t-strong-weight)}html[data-type] :is(h1,h2,h3,h4,h5,h6,.t-display,.t-h1,.t-h2,.t-h3,.t-h4,[data-type-role^=h],[data-type-role=display]) :is(b,strong){font-weight:inherit}html[data-type] .fx-news-title{font-family:var(--t-h4-family);font-weight:var(--t-h4-weight);letter-spacing:var(--t-h4-ls);line-height:var(--t-h4-lh)}.tf-body-14{font-size:var(--t-body-size,14px)}.tf-body-16{font-size:var(--t-body-size,16px)}.tf-small-13{font-size:var(--t-small-size,13px)}.tf-h3-28{font-size:var(--t-h3-size,28px)}.tf-h3-30{font-size:var(--t-h3-size,30px);font-family:var(--t-h3-family,var(--font-heading,inherit))}.tf-eyebrow-12{font-size:var(--t-eyebrow-size,12px);letter-spacing:var(--t-caps-ls,.2em);text-transform:uppercase}
.mk-cookie{z-index:65;border:1px solid var(--border);background:var(--white);max-width:720px;color:var(--black);font-family:var(--font-body);font-size:var(--t-small-size,13px);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-inline:auto;padding:14px 18px;line-height:1.5;display:flex;position:fixed;inset-block-end:12px;inset-inline:12px;box-shadow:0 8px 30px #00000024}.mk-cookie-text{overflow-wrap:anywhere;flex:320px;margin:0}.mk-cookie-text a{color:inherit;text-decoration:underline}.mk-cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.mk-cookie-btn{border:1px solid var(--black);min-height:40px;color:var(--black);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 18px;font-weight:600}.mk-cookie-btn[data-primary]{background:var(--black);color:var(--white)}.mk-cookie-btn:focus-visible{outline:2px solid var(--black);outline-offset:2px}
