.announcement{font-size:var(--fs-caption);letter-spacing:.02em}.announcement__inner{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);min-height:32px}.announcement__slides{display:grid;flex:0 1 auto;min-width:0;text-align:center}.announcement__slide{grid-area:1 / 1;margin:0;padding-block:6px;line-height:1.45;opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility .6s}.announcement__slide.is-active{opacity:1;visibility:visible}.announcement__slide a{text-decoration:underline;text-decoration-color:rgba(var(--color-espresso-rgb),.35);text-underline-offset:.3em}.surface-espresso .announcement__slide a{text-decoration-color:rgba(var(--color-cream-rgb),.4)}.announcement__arrow{display:grid;place-items:center;width:28px;height:28px;flex:none;opacity:.7;transition:opacity var(--dur-fast)}.announcement__arrow:hover{opacity:1}.announcement__arrow svg{width:15px;height:15px}@media(max-width:749px){.announcement__arrow{display:none}}.section-header{display:contents}.header{position:sticky;top:0;z-index:var(--z-header);background:var(--color-cream);color:var(--color-espresso);border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease)}.header--static{position:relative}.header.is-scrolled{border-bottom-color:rgba(var(--color-espresso-rgb),.1)}.header--overlay{margin-bottom:calc(var(--header-height, 76px) * -1);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.header--overlay:not(.is-scrolled):not(:hover):not(:focus-within):not(:has(.is-open)){background:transparent}.header--overlay-light:not(.is-scrolled):not(:hover):not(:focus-within):not(:has(.is-open)){color:var(--color-cream)}.header--overlay-dark:not(.is-scrolled):not(:hover):not(:focus-within):not(:has(.is-open)){background:linear-gradient(180deg,rgba(var(--color-cream-rgb),.78),rgba(var(--color-cream-rgb),.4) 60%,rgba(var(--color-cream-rgb),0))}@media(min-width:1100px){.header--overlay-dark:not(.is-scrolled):not(:hover):not(:focus-within):not(:has(.is-open)){background:linear-gradient(180deg,rgba(var(--color-cream-rgb),.35),rgba(var(--color-cream-rgb),0))}}.header__logo-img--light{display:none}.header--overlay-light:not(.is-scrolled):not(:hover):not(:focus-within):not(:has(.is-open)) .header__logo-img--dark{display:none}.header--overlay-light:not(.is-scrolled):not(:hover):not(:focus-within):not(:has(.is-open)) .header__logo-img--light{display:block}.header--overlay-light:not(.is-scrolled):not(:hover):not(:focus-within):not(:has(.is-open)) .nav__divider{background:rgba(var(--color-cream-rgb),.4)}.header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left brand right";align-items:center;gap:var(--sp-3);min-height:60px}.header__left{grid-area:left;display:flex;align-items:center;gap:2px;min-width:0;margin-left:-9px}.header__brand{grid-area:brand;margin:0;font-size:inherit;line-height:0}.header__nav{grid-area:nav;display:none}.header__right{grid-area:right;display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0;margin-right:-9px}.header__logo{display:block;line-height:0}.header__logo-img{width:var(--logo-w-mobile);height:auto}.header__icon{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;transition:opacity var(--dur-fast) var(--ease)}.header__icon:hover{opacity:.6}.header__icon svg{width:22px;height:22px}.bubble{position:absolute;top:3px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--color-apricot);color:var(--color-espresso);font-size:11px;font-weight:var(--fw-semibold);line-height:17px;letter-spacing:0;text-align:center}.bubble--inline{position:static;margin-left:auto}.header__icon .bubble[hidden]{display:block!important}.header__icon .bubble{top:1px;right:-3px;background:var(--color-espresso);color:var(--color-cream);box-shadow:0 0 0 2px var(--color-cream)}.header__search,.header__account,.header__wishlist{display:none}@media(min-width:750px){.header__inner{min-height:68px}.header__logo-img{width:var(--logo-w)}.header__search-mobile{display:none}.header__search,.header__account,.header__wishlist{display:grid}}@media(min-width:1100px){.header__inner{min-height:76px;gap:var(--sp-6)}.header__left{display:none}.header__nav{display:flex;align-self:stretch;min-width:0}.header--logo-left .header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav right"}.header--logo-left .header__nav{justify-content:center}.header--logo-center .header__inner{grid-template-areas:"nav brand right"}.header--logo-center .header__nav{justify-content:flex-start}.header--logo-center .nav{flex-wrap:nowrap;column-gap:clamp(16px,1.5vw,26px)}}@media(min-width:1100px)and (max-width:1299px){.header--logo-center .header__left{display:flex}.header--logo-center .header__nav{display:none}.header--logo-center .header__inner{grid-template-areas:"left brand right"}}.nav{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:inherit;column-gap:clamp(20px,2.3vw,36px)}.nav__item{display:flex;align-items:center}.nav__link{position:relative;padding-block:10px;font-size:calc(.9375rem * var(--body-scale));font-weight:var(--fw-medium);letter-spacing:.01em;line-height:1.3;white-space:nowrap}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.nav__link:hover:after,.nav__link.is-active:after{transform:scaleX(1)}.nav__trigger{display:flex;align-items:center;gap:6px;padding-block:10px;font-size:calc(.9375rem * var(--body-scale));font-weight:var(--fw-medium);letter-spacing:.01em;line-height:1.3;white-space:nowrap}.nav__label{position:relative}.nav__label:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.nav__trigger:hover .nav__label:after,.nav__trigger.is-active .nav__label:after,.nav__item--parent.is-open .nav__label:after{transform:scaleX(1)}.nav__chevron{display:grid;place-items:center;width:24px;height:32px;margin-left:2px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.nav__chevron svg{width:12px;height:12px;transition:transform var(--dur) var(--ease)}.nav__item--parent.is-open .nav__chevron svg{transform:rotate(180deg)}.nav__divider{align-self:center;width:1px;height:16px;background:rgba(var(--color-espresso-rgb),.18)}.mega{position:absolute;top:100%;left:0;right:0;z-index:5;background:color-mix(in srgb,var(--color-cream) 45%,#fff);border-top:1px solid rgba(var(--color-espresso-rgb),.1);box-shadow:0 34px 44px -30px rgba(var(--color-espresso-rgb),.28);opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility .25s}.nav__item--parent.is-open .mega{opacity:1;visibility:visible}.mega__inner{display:grid;grid-template-columns:minmax(200px,260px) auto;justify-content:center;column-gap:clamp(48px,7vw,100px);padding-block:var(--sp-7) var(--sp-8)}.mega__col{display:grid;align-content:start;justify-items:start;gap:var(--sp-4)}.mega__title{margin:0;color:var(--color-muted);font-size:.6875rem}.mega__list{display:grid;gap:14px;margin-top:-4px}.mega__link{display:grid;gap:3px}.mega__link-title{font-size:1.0625rem;line-height:1.35}.mega__link-text{font-size:var(--fs-caption);line-height:1.4;color:var(--color-muted)}.mega__link:hover .mega__link-title,.mega__link.is-active .mega__link-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.mega__sublist{display:grid;gap:6px;margin:8px 0 4px}.mega__sublink{font-size:var(--fs-body-sm);color:var(--color-muted)}.mega__sublink:hover{color:var(--color-espresso)}.mega__all{display:inline-flex;align-items:center;gap:10px;margin-top:var(--sp-4);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.mega__all span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em}.mega__all svg{width:13px;height:13px;transition:transform var(--dur) var(--ease)}.mega__all:hover svg{transform:translate(3px)}.mega__features{display:grid;grid-auto-flow:column;grid-auto-columns:192px;align-content:start;gap:22px}.mega__card{display:grid;align-content:start;gap:4px}.mega__media{aspect-ratio:4 / 5;margin-bottom:14px}.mega__media img{transition:transform 1.2s var(--ease)}.mega__card:hover .mega__media img{transform:scale(1.03)}.mega__card-title{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.mega__card-text{font-size:var(--fs-caption);color:var(--color-muted)}.page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:rgba(var(--color-espresso-rgb),.42);opacity:0;transition:opacity var(--dur) var(--ease)}.page-overlay.is-open{opacity:1}.drawer{position:fixed;top:0;bottom:0;z-index:var(--z-drawer);display:flex;flex-direction:column;width:min(440px,92vw);background:var(--color-cream);color:var(--color-espresso);box-shadow:0 0 70px -24px rgba(var(--color-espresso-rgb),.55);transition:transform .5s var(--ease)}.drawer--right{right:0;transform:translate(105%)}.drawer--left{left:0;transform:translate(-105%)}.drawer--wide{width:min(560px,94vw)}.drawer.is-open{transform:none}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:70px;padding:14px var(--sp-5);border-bottom:1px solid rgba(var(--color-espresso-rgb),.1)}.drawer__title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:1.375rem;line-height:1.2}.drawer__count{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--color-muted)}.drawer__close{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;transition:background-color var(--dur-fast)}.drawer__close:hover{background:rgba(var(--color-espresso-rgb),.06)}.drawer__close svg{width:22px;height:22px}.drawer__logo{line-height:0}.drawer__logo img{width:124px;height:auto}.drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-5)}.drawer__footer{display:grid;gap:var(--sp-3);padding:var(--sp-5);border-top:1px solid rgba(var(--color-espresso-rgb),.1)}.drawer__footer--split{grid-template-columns:1fr 1fr}.drawer__loading{display:grid;place-items:center;min-height:220px;color:var(--color-apricot-deep)}.toast{position:fixed;left:50%;bottom:24px;z-index:var(--z-toast);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 22px;border-radius:var(--radius-ui);background:var(--color-espresso);color:var(--color-cream);font-size:var(--fs-body-sm);box-shadow:0 14px 40px -16px rgba(var(--color-espresso-rgb),.7);opacity:0;transform:translate(-50%,16px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.toast.is-open{opacity:1;transform:translate(-50%)}.toast .knot{--knot-size: 16px;color:var(--color-apricot)}.mobile-nav{display:flex;flex-direction:column;gap:var(--sp-6)}.mobile-nav__item{border-bottom:1px solid rgba(var(--color-espresso-rgb),.1)}.mobile-nav__link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:18px 0;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:1.3;text-align:left}.mobile-nav__link svg{width:18px;height:18px;flex:none;transition:transform var(--dur) var(--ease)}.mobile-nav__link[aria-expanded=true] svg{transform:rotate(45deg)}.mobile-nav__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.mobile-nav__sub>ul{overflow:hidden;visibility:hidden;transition:visibility 0s .4s}.mobile-nav__sub[data-open=true]{grid-template-rows:1fr}.mobile-nav__sub[data-open=true]>ul{visibility:visible;transition:none}.mobile-nav__sub a{display:block;padding:8px 0;font-size:15px;color:var(--color-muted)}.mobile-nav__sub li:last-child a{padding-bottom:18px}.mobile-nav__secondary{display:grid;gap:2px}.mobile-nav__secondary a{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px}.mobile-nav__secondary svg{width:20px;height:20px;flex:none}.mobile-nav__foot{display:grid;gap:var(--sp-4);margin-top:auto}.mobile-nav__tagline{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-muted)}.mobile-nav__tagline .knot{--knot-size: 18px;color:var(--color-apricot-deep)}.search-form{position:relative}.search-form input[type=search]{min-height:54px;padding-left:18px;padding-right:60px;border-radius:var(--radius-ui);font-size:1.0625rem}.search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search-form__submit{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-ui);background:var(--color-espresso);color:var(--color-cream);transform:translateY(-50%);transition:background-color var(--dur-fast)}.search-form__submit:hover{background:var(--color-apricot);color:var(--color-espresso)}.search-form__submit svg{width:20px;height:20px}.search-form--page{max-width:640px;margin:0 auto var(--sp-8)}.search-count{text-align:center;margin-bottom:var(--sp-6)}.search-suggest{display:grid;gap:var(--sp-3);margin-top:var(--sp-6)}.pill-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:1px solid var(--surface-line);border-radius:var(--radius-ui);font-size:var(--fs-body-sm);transition:background-color var(--dur-fast),border-color var(--dur-fast)}.pill:hover{background:var(--color-blush);border-color:transparent}.pill--removable svg{width:14px;height:14px}.predictive{display:grid;gap:var(--sp-6);margin-top:var(--sp-5)}.predictive:empty{display:none}.predictive__group{display:grid;gap:var(--sp-3)}.predictive__group ul{display:grid;gap:4px}.predictive__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--sp-4);align-items:center;padding:8px;border-radius:var(--radius-ui);transition:background-color var(--dur-fast)}.predictive__item:hover{background:var(--color-blush)}.predictive__media{width:64px;aspect-ratio:var(--card-ratio)}.predictive__text{display:grid;gap:2px;min-width:0}.predictive__title{font-size:15px;line-height:1.35}.predictive__empty{color:var(--color-muted)}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-7) var(--sp-3)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8) var(--sp-4)}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--sp-8) var(--sp-5)}}.card{position:relative;display:grid;align-content:start;gap:14px;min-width:0}.card__media{position:relative;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:var(--radius);background:var(--color-blush)}.card__link-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),opacity .6s var(--ease)}.card__img--alt{opacity:0}@media(hover:hover){.card:hover .card__img--alt{opacity:1}.card:hover .card__img--main{transform:scale(1.03)}}.card__strip{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:5px 8px;background:rgba(var(--color-apricot-rgb),.94);color:var(--color-espresso);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);line-height:1.35;text-align:center;text-transform:uppercase;pointer-events:none;transition:opacity var(--dur-fast) var(--ease)}.card__strip--muted{background:rgba(var(--color-espresso-rgb),.84);color:var(--color-cream)}.card__wishlist{position:absolute;top:4px;left:4px;z-index:3;display:grid;place-items:center;width:42px;height:42px;color:var(--color-espresso);transition:transform .3s var(--ease)}.card__wishlist svg{width:21px;height:21px;filter:drop-shadow(0 0 3px rgba(var(--color-cream-rgb),.85))}.card__wishlist:hover{transform:scale(1.08)}.card__wishlist.is-active svg,.product__wishlist.is-active svg{fill:var(--color-apricot);stroke:var(--color-espresso)}.card__quick{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-ui);background:rgba(var(--color-cream-rgb),.92);color:var(--color-espresso);transition:transform .4s var(--ease),background-color var(--dur-fast)}.card__quick svg{width:17px;height:17px}.card__quick:hover{background:var(--color-apricot)}.card__quick-label{display:none}@media(hover:hover)and (min-width:990px){.card__quick{top:auto;left:0;right:0;bottom:0;width:auto;height:42px;border-radius:0;display:flex;justify-content:center;gap:8px;background:rgba(var(--color-cream-rgb),.95);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;transform:translateY(101%)}.card__quick svg{width:15px;height:15px}.card__quick-label{display:inline}.card:hover .card__quick,.card__quick:focus-visible{transform:none}.card:hover .card__strip{opacity:0}}.card__body{display:grid;justify-items:center;gap:5px;text-align:center}.card__title{margin:0;font-family:var(--font-body);font-size:14px;font-weight:var(--fw-medium);line-height:1.4;letter-spacing:0}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__link:focus-visible{outline:none}.card__link:focus-visible:after{outline:2px solid var(--on-surface);outline-offset:4px;border-radius:var(--radius)}.card__rating{margin:0;font-size:12px;letter-spacing:.02em;color:var(--on-surface-muted)}.card__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 8px;font-size:13px;line-height:1.45}.card__colour{color:var(--on-surface-muted)}.card__sep{width:1px;height:11px;align-self:center;background:currentColor;opacity:.3}.card__price{letter-spacing:.04em}.swatches{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:2px}.swatch{display:inline-block;width:13px;height:13px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--color-espresso-rgb),.2)}.swatch-more{font-size:12px;color:var(--color-muted)}.rail{--gap: var(--sp-3);--per-view-now: 1.55}@media(min-width:750px){.rail{--gap: var(--sp-4);--per-view-now: 2.5}}@media(min-width:990px){.rail{--gap: var(--sp-5);--per-view-now: var(--per-view, 4)}}.rail__head{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:var(--sp-3);margin-bottom:clamp(20px,3vw,30px)}.rail__title{display:grid;justify-items:center;gap:var(--sp-3);min-width:0;text-align:center}.rail__text{max-width:40rem;font-size:var(--fs-body-sm);color:var(--on-surface-muted)}.rail__arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(var(--color-espresso-rgb),.06);color:var(--on-surface);transition:background-color var(--dur-fast),opacity var(--dur-fast)}.rail__arrow:hover{background:rgba(var(--color-espresso-rgb),.12)}.rail__arrow:disabled{opacity:.35;cursor:default}.rail__arrow svg{width:18px;height:18px}.rail.is-static .rail__arrow{visibility:hidden}.rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view-now) - 1) * var(--gap)) / var(--per-view-now));gap:var(--gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:6px;margin-block:-6px}.rail__track::-webkit-scrollbar{display:none}.rail__track>*{scroll-snap-align:start}@media(min-width:990px){.rail--fits .rail__track{justify-content:center}.rail--fits .rail__arrow{visibility:hidden}}.js .rail__track .reveal{transform:none;transition:none}.rail__foot{display:flex;justify-content:center;margin-top:var(--sp-7)}.section-label{margin:0;font-family:var(--font-body);font-size:calc(.9375rem * var(--body-scale));font-weight:var(--fw-medium);letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.section-label:after{content:"";display:block;width:32px;height:2px;margin:14px auto 0;background:currentColor;opacity:.22}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-variant-numeric:lining-nums tabular-nums}.price--on-sale .price__current{color:var(--color-sale)}.price__compare{color:var(--on-surface-muted);font-size:.9em}.price--large{font-size:1.25rem}.price__unit{width:100%;font-size:var(--fs-caption);color:var(--on-surface-muted)}.promo-strip__inner{display:grid;justify-items:center;gap:8px;padding-block:20px 24px;text-align:center}.promo-strip__heading{margin:0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:calc(clamp(1.3125rem,1.1rem + .9vw,2rem) * var(--heading-scale));line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:text-decoration-color var(--dur-fast)}a.promo-strip__heading:hover{text-decoration-color:var(--color-apricot-deep)}.promo-strip__heading em{font-style:italic}.promo-strip__text{margin:0;max-width:46rem;font-size:var(--fs-body-sm);color:var(--on-surface-muted)}.banner{position:relative;display:grid;overflow:hidden;isolation:isolate}.banner--small{min-height:clamp(340px,32vw,460px)}.banner--medium{min-height:clamp(420px,40vw,580px)}.banner--large{min-height:clamp(480px,46vw,680px)}@media(max-width:749px){.banner--small{min-height:360px}.banner--medium{min-height:460px}.banner--large{min-height:min(128vw,600px)}}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.banner__img{position:relative;min-width:0;overflow:hidden;background:var(--color-blush)}.banner__img>picture{display:contents}.banner__img>img,.banner__img>picture>img,.banner__img>.media-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner--focus-top .banner__img>img,.banner--focus-top .banner__img>picture>img{object-position:center top}.banner--focus-upper .banner__img>img,.banner--focus-upper .banner__img>picture>img{object-position:center 35%}.banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-espresso-rgb),var(--scrim));pointer-events:none}.banner--text-dark .banner__scrim{background:rgba(var(--color-cream-rgb),var(--scrim))}.banner__content{display:grid;place-items:center;padding-block:var(--sp-8)}.banner--full{min-height:max(560px,calc(100svh - var(--header-height, 76px)))}.header--overlay~* .banner--full,.section-header:has(.header--overlay)~main .banner--full,body:has(.header--overlay) main>.shopify-section:first-child .banner--full{min-height:max(560px,100svh)}@media(min-width:990px){.banner--pos-left .banner__content{place-items:center start;padding-top:calc(var(--header-height, 76px) + var(--sp-6))}.banner--pos-left .banner__box{justify-items:start;max-width:30rem;text-align:left}}@media(max-width:989px){.banner--pos-left .banner__content{align-items:end;padding-bottom:var(--sp-7)}.banner--pos-left .banner__box{gap:var(--sp-3)}.banner--pos-left .banner__media:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(0deg,rgba(var(--color-cream-rgb),.92),rgba(var(--color-cream-rgb),.7) 45%,rgba(var(--color-cream-rgb),0));pointer-events:none}}.banner--pos-bottom .banner__content{align-items:end}.banner__box{display:grid;justify-items:center;gap:var(--sp-4);max-width:46rem;min-width:0;text-align:center}.banner__heading{margin:0;font-size:var(--fs-display);line-height:1.08}.banner__heading em{font-style:italic}.banner__text{max-width:34rem;font-size:var(--fs-body-lg)}.banner__eyebrow{color:inherit;opacity:.9}.banner__btn{margin-top:var(--sp-2)}.banner--text-light{color:var(--color-cream)}.banner--text-light .banner__heading{text-shadow:0 2px 28px rgba(var(--color-espresso-rgb),.28)}.banner--text-dark{color:var(--color-espresso)}.banner--text-dark:not(.banner--fallback) .banner__heading,.banner--text-dark:not(.banner--fallback) .banner__text{text-shadow:0 0 22px rgba(var(--color-cream-rgb),.9),0 0 6px rgba(var(--color-cream-rgb),.7)}.hero{position:relative;overflow:hidden}.hero--height-medium{min-height:clamp(420px,42vw,580px)}.hero--height-large{min-height:clamp(480px,50vw,680px)}.hero--height-full{min-height:calc(100svh - var(--header-height))}.hero__inner{position:relative;z-index:1;display:grid;align-items:center;min-height:inherit}.hero__content{position:relative;display:grid;justify-items:start;gap:var(--sp-4);max-width:40rem;padding-block:var(--sp-9);min-width:0}.hero__content--center{justify-self:center;justify-items:center;text-align:center}.hero__heading{font-size:var(--fs-display);line-height:1.08}.hero__text{max-width:32rem;color:var(--on-surface-muted)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.hero--type .hero__actions,.hero__content--center .hero__actions{justify-content:center}.hero--overlay{background:var(--color-espresso);color:var(--color-cream)}.hero__media,.hero__media picture,.hero__media .hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__media .hero__img{object-fit:cover}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--color-espresso-rgb),var(--scrim)) 0%,rgba(var(--color-espresso-rgb),calc(var(--scrim) * .5)) 45%,transparent 75%)}.hero--overlay:has(.hero__content--center) .hero__scrim{background:rgba(var(--color-espresso-rgb),calc(var(--scrim) * .6))}.hero--overlay .eyebrow,.hero--overlay .hero__text{color:rgba(var(--color-cream-rgb),.88)}@media(max-width:749px){.hero--overlay .hero__inner{align-items:end}.hero__scrim{background:linear-gradient(0deg,rgba(var(--color-espresso-rgb),calc(var(--scrim) + .2)) 0%,rgba(var(--color-espresso-rgb),var(--scrim)) 40%,transparent 85%)}}.hero--split .hero__inner{gap:var(--sp-6);padding-bottom:var(--sp-9)}.hero--split .hero__content{padding-block:var(--sp-8) 0}.hero__art{position:relative;justify-self:center;width:min(100%,520px)}.hero__frame{position:relative;z-index:1;aspect-ratio:4 / 5}.hero__sun{position:absolute;top:-5%;right:-9%;z-index:0;width:58%;aspect-ratio:1;border-radius:50%;background:var(--color-apricot)}@media(min-width:990px){.hero--split .hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,104px);padding-block:var(--sp-8)}.hero--split .hero__content{padding-block:var(--sp-8)}.hero__art{justify-self:end}}.hero--type{background:linear-gradient(160deg,var(--color-blush),var(--color-apricot-soft))}.hero--type .hero__inner{justify-items:center}.hero--type .hero__content{justify-items:center;max-width:46rem;text-align:center}.hero__knot{--knot-size: 34px;color:var(--color-apricot-deep)}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6) var(--sp-3)}@media(min-width:990px){.tiles--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.tiles--4,.tiles--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}.tiles--5,.tiles--6{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}}.tile{min-width:0}.tile__link{display:grid;gap:var(--sp-4);text-align:center}.tile__media{aspect-ratio:3 / 4}.tile__text{display:grid;gap:4px;justify-items:center}.tile__title{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);line-height:1.35;text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.45em;transition:text-decoration-color var(--dur-fast)}.tile__link:hover .tile__title{text-decoration-color:currentColor}.tile__subtitle{font-size:var(--fs-caption);color:var(--on-surface-muted)}.statement--pad-tight{padding-block:calc(var(--section-space) * .6)}.statement__inner{display:grid;justify-items:center;gap:var(--sp-5)}.statement__inner.text-left{justify-items:start}.statement__quote p{margin:0}.statement__attribution{margin:0;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--on-surface-muted)}.statement__attribution:before{content:"\2014\a0"}.statement__text{max-width:36rem;color:var(--on-surface-muted)}.statement__actions{margin-top:var(--sp-2)}.statement .ornament{width:100%;max-width:300px}.editorial-section{overflow-x:clip}.editorial{display:grid;gap:var(--sp-8);align-items:center}.editorial__art{position:relative;justify-self:center;width:min(100%,560px)}.editorial__media{position:relative;z-index:1}.editorial__disc{position:absolute;left:-12%;bottom:-8%;z-index:0;width:46%;aspect-ratio:1;border-radius:50%;background:var(--color-apricot)}.editorial--image-right .editorial__disc{left:auto;right:-12%}.editorial__body{display:grid;justify-items:start;gap:var(--sp-5);max-width:34rem;min-width:0}.editorial__eyebrow{display:flex;align-items:center;gap:var(--sp-4);margin:0}.editorial__num{font-family:var(--font-display);font-style:italic;font-size:2rem;line-height:1}.editorial__text{color:var(--on-surface-muted)}.editorial__text--serif{font-family:var(--font-display);font-size:var(--fs-h4);line-height:1.5;color:var(--on-surface)}@media(min-width:990px){.editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(56px,7vw,128px)}.editorial--image-right .editorial__art{order:2}}.duo{display:grid;gap:var(--sp-2)}@media(min-width:750px){.duo--2{grid-template-columns:repeat(2,minmax(0,1fr))}.duo--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.duo__panel{position:relative;display:block;overflow:hidden;border-radius:var(--radius);color:var(--color-cream);isolation:isolate}.duo__media{aspect-ratio:4 / 5;border-radius:0}@media(min-width:750px){.duo--2 .duo__media{aspect-ratio:1}}.duo__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(var(--color-espresso-rgb),.62) 0%,rgba(var(--color-espresso-rgb),.18) 38%,transparent 60%)}.duo__text{position:absolute;inset:auto 0 0;z-index:2;display:grid;justify-items:center;gap:var(--sp-2);padding:clamp(24px,3.5vw,44px);text-align:center}.duo__text .eyebrow{color:rgba(var(--color-cream-rgb),.88)}.duo__title{color:var(--color-cream);font-size:var(--fs-h2)}.duo__copy{max-width:32ch;font-size:var(--fs-body-sm);color:rgba(var(--color-cream-rgb),.92)}.duo__cta{margin-top:var(--sp-2)}.promise{display:grid;gap:var(--sp-7)}@media(min-width:750px){.promise--2,.promise--4{grid-template-columns:repeat(2,minmax(0,1fr))}.promise--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.promise--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.promise__item{display:grid;justify-items:center;gap:var(--sp-3);padding-inline:var(--sp-3);text-align:center}.promise__icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--sp-2);border-radius:50%;background:var(--color-blush);color:var(--color-espresso)}.surface-blush .promise__icon{background:var(--color-cream)}.surface-espresso .promise__icon{background:rgba(var(--color-cream-rgb),.08);color:var(--color-apricot)}.promise__icon svg{width:28px;height:28px}.promise__icon .knot{--knot-size: 28px}.promise__title{font-size:var(--fs-h4)}.promise__text{max-width:28ch;font-size:var(--fs-body-sm);color:var(--on-surface-muted)}.marquee{overflow:hidden;padding-block:20px}.marquee__track{display:flex;width:max-content;animation:raat-marquee var(--marquee-duration, 50s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;flex:none;align-items:center}.marquee__item{padding-inline:24px;font-family:var(--font-display);font-style:italic;font-size:clamp(1.25rem,1rem + 1vw,1.875rem);line-height:1.2;white-space:nowrap}.marquee__knot{--knot-size: 16px;color:var(--color-apricot)}.surface-apricot .marquee__knot,.surface-blush .marquee__knot,.surface-cream .marquee__knot{color:var(--color-espresso);opacity:.6}.newsletter{position:relative;overflow:hidden;text-align:center}.newsletter__media{position:absolute;top:0;right:0;bottom:0;left:0}.newsletter__media>img,.newsletter__media>.media-fallback{width:100%;height:100%;object-fit:cover}.newsletter__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-espresso-rgb),.58)}.newsletter__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--sp-4)}.newsletter__knot{--knot-size: 30px;color:var(--color-apricot-deep)}.surface-espresso .newsletter__knot{color:var(--color-apricot)}.newsletter__text{max-width:34rem;color:var(--on-surface-muted)}.newsletter-form{width:100%;max-width:520px}.newsletter-form__row{position:relative;display:flex;gap:8px}.newsletter-form__row input{flex:1 1 auto;min-width:0}.newsletter-form .form-status,.newsletter-form--large{margin-top:var(--sp-3)}.newsletter-form--large .newsletter-form__row{padding:5px;border:1px solid var(--surface-line);border-radius:var(--radius-ui);background:#ffffff73}.surface-espresso .newsletter-form--large .newsletter-form__row{background:rgba(var(--color-cream-rgb),.08)}.newsletter-form--large .newsletter-form__row input{min-height:46px;border:0;background:transparent}.newsletter-form--large .btn{min-height:46px;flex:none}@media(max-width:479px){.newsletter-form--large .newsletter-form__row{flex-direction:column}.newsletter-form--large .newsletter-form__row input{text-align:center;padding-left:16px}}.newsletter-form__submit{position:absolute;top:50%;right:5px;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-ui);background:var(--color-apricot);color:var(--color-espresso);transform:translateY(-50%);transition:background-color var(--dur-fast)}.newsletter-form__submit:hover{background:var(--color-cream)}.newsletter-form__submit svg{width:18px;height:18px}.newsletter-form--line .newsletter-form__row input{min-height:46px;padding:0 48px 0 0;border:0;border-bottom:1px solid var(--on-surface);border-radius:0;background:transparent}.newsletter-form--line .newsletter-form__row input:focus{background:transparent;border-bottom-width:2px}.newsletter-form--line .newsletter-form__submit{right:0;width:40px;height:40px;background:transparent;color:var(--on-surface)}.newsletter-form--line .newsletter-form__submit:hover{background:transparent;transform:translate(3px,-50%)}.newsletter-form--line .newsletter-form__submit svg{width:22px;height:22px}.footer{padding-top:clamp(56px,7vw,96px);padding-bottom:var(--sp-6)}.footer__top{display:grid;gap:var(--sp-8);padding-bottom:clamp(40px,5vw,72px)}@media(min-width:990px){.footer__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(40px,6vw,110px)}}.footer__join{display:grid;align-content:start;gap:var(--sp-4);max-width:30rem}.footer__join-title{font-size:var(--fs-h2)}.footer__join-text{font-size:var(--fs-body-sm);color:var(--on-surface-muted)}.footer__join .newsletter-form{margin-top:var(--sp-2)}.footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-7) var(--sp-5);align-content:start}@media(min-width:750px){.footer__cols{grid-template-columns:repeat(var(--footer-cols, 4),minmax(0,1fr))}}.footer__title{margin:0 0 var(--sp-4);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.footer__list{display:grid;gap:10px}.footer__list a{font-size:var(--fs-body-sm);transition:opacity var(--dur-fast)}.footer__list a:hover{text-decoration:underline;text-underline-offset:.25em}.footer__text{font-size:var(--fs-body-sm);color:var(--on-surface-muted)}.footer__text a{text-decoration:underline;text-underline-offset:.2em;color:var(--on-surface)}.footer__whatsapp{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--on-surface)}.footer__whatsapp svg{width:18px;height:18px;flex:none}.footer__whatsapp:hover span{text-decoration:underline;text-underline-offset:.2em}.footer__brandline{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-5) var(--sp-7);padding-block:var(--sp-6);border-top:1px solid var(--surface-line)}.footer__brand{display:grid;gap:var(--sp-3);min-width:0}.footer__tagline{display:flex;align-items:center;gap:.4em;margin:0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:calc(clamp(2rem,1.4rem + 2.6vw,3.75rem) * var(--heading-scale));line-height:1.05;letter-spacing:-.01em}.footer__tagline .knot{--knot-size: .7em;opacity:.85}.footer__about{max-width:40ch;font-size:var(--fs-body-sm);color:var(--on-surface-muted)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4) var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--surface-line);font-size:var(--fs-caption);color:var(--on-surface-muted)}.footer__legal{display:grid;gap:2px}.footer__copy,.footer__credit{margin:0}.footer__credit a{text-decoration:underline;text-underline-offset:.2em}.footer__policies{display:flex;flex-wrap:wrap;gap:6px 18px}.footer__policies a:hover{color:var(--on-surface);text-decoration:underline;text-underline-offset:.2em}.payment-icons{display:flex;flex-wrap:wrap;gap:6px}.payment-icon{width:38px;height:24px}.social{display:flex;flex-wrap:wrap;gap:8px}.social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--surface-line);border-radius:50%;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.social a:hover{background:var(--on-surface);border-color:var(--on-surface);color:var(--surface)}.social svg{width:18px;height:18px}.page-hero{position:relative;overflow:hidden;text-align:center}.page-hero__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--sp-4)}.page-hero--compact .page-hero__inner{padding-block:clamp(56px,8vw,104px)}.page-hero--tall .page-hero__inner{padding-block:clamp(96px,14vw,184px)}.page-hero__knot{--knot-size: 32px;margin-bottom:var(--sp-2);color:var(--color-apricot-deep)}.page-hero__text{max-width:36rem;color:var(--on-surface-muted)}.page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.page-hero__media>img,.page-hero__media>.media-fallback{width:100%;height:100%;object-fit:cover}.page-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-espresso-rgb),.45)}.page-hero--image .eyebrow,.page-hero--image .page-hero__text{color:rgba(var(--color-cream-rgb),.9)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-size:var(--fs-caption);color:var(--on-surface-muted)}.breadcrumbs li+li:before{content:"/";margin-right:6px;opacity:.5}.breadcrumbs a:hover{color:var(--on-surface);text-decoration:underline;text-underline-offset:.2em}.breadcrumbs [aria-current]{color:var(--on-surface)}.collection-banner__inner{display:grid;align-items:center;gap:var(--sp-6);padding-block:clamp(32px,4.5vw,56px) clamp(24px,3vw,36px)}.collection-banner__text{display:grid;justify-items:start;gap:var(--sp-4);max-width:56rem;min-width:0}.collection-banner:not(.collection-banner--media) .collection-banner__text{justify-self:center;justify-items:center;text-align:center}.collection-banner:not(.collection-banner--media) .breadcrumbs ol{justify-content:center}.collection-banner__desc{max-width:60rem;font-size:var(--fs-body-lg);color:var(--on-surface)}.collection-banner__art{display:none}@media(min-width:750px){.collection-banner--media .collection-banner__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.collection-banner__art{display:block;justify-self:end;width:min(100%,340px)}}.collection-banner__media{aspect-ratio:4 / 5}.collection-section{padding-bottom:var(--section-space)}.toolbar{display:flex;align-items:stretch;min-height:50px;margin-bottom:var(--sp-6);border:1px solid var(--surface-line)}.toolbar__cell{display:flex;align-items:center;gap:10px;padding:0 18px;border-right:1px solid var(--surface-line)}.toolbar__filter{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-fast)}.toolbar__filter:hover{background:var(--surface-soft)}.toolbar__filter svg{width:17px;height:17px;flex:none}.toolbar__filter--sidebar{display:none}.toolbar__sort{position:relative;padding:0}.toolbar__sort select{width:auto;min-height:48px;padding:0 44px 0 18px;border:0;border-radius:0;background:transparent none;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.toolbar__sort select:focus{background:var(--surface-soft)}.toolbar__sort svg{position:absolute;right:16px;top:50%;width:17px;height:17px;transform:translateY(-50%);pointer-events:none}.toolbar__count{display:flex;align-items:center;margin-left:auto;padding:0 18px;font-size:var(--fs-caption);color:var(--on-surface-muted);white-space:nowrap}.toolbar__density{display:none;align-items:center;gap:2px;padding:0 10px;border-left:1px solid var(--surface-line)}.toolbar__density-btn{display:grid;place-items:center;width:34px;height:34px;color:var(--on-surface);opacity:.35;transition:opacity var(--dur-fast)}.toolbar__density-btn:hover,.toolbar__density-btn[aria-pressed=true]{opacity:1}.toolbar__density-btn svg{width:18px;height:18px}@media(max-width:479px){.toolbar__cell{padding:0 14px}.toolbar__sort select{padding-left:14px}.toolbar__count{display:none}.toolbar__sort{flex:1 1 auto;border-right:0}.toolbar__sort select{width:100%}}@media(min-width:990px){.toolbar__filter--drawer{display:none}.toolbar__filter--sidebar,.toolbar__density{display:flex}}.collection-layout{display:grid;gap:var(--sp-7)}.collection-sidebar{display:none}.collection-main{min-width:0}@media(min-width:990px){.collection-layout--filters:not(.is-filters-hidden){grid-template-columns:230px minmax(0,1fr);gap:var(--sp-7)}.collection-layout--filters:not(.is-filters-hidden) .collection-sidebar{display:block}.collection-layout--filters:not(.is-filters-hidden)[data-cols="4"] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-sidebar .facet:first-child{border-top:var(--hairline)}.collection-sidebar .facet__summary{padding:14px 0}}.active-facets{margin-bottom:var(--sp-6)}.active-facets__clear{margin-left:6px;font-size:var(--fs-body-sm)}[data-product-grid-wrapper]{transition:opacity var(--dur-fast)}[data-product-grid-wrapper].is-loading{opacity:.45;pointer-events:none}.facets-form{display:grid}.facet{border-bottom:var(--hairline)}.facet__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;list-style:none;cursor:pointer}.facet__summary::-webkit-details-marker{display:none}.facet__summary svg{width:17px;height:17px;flex:none;transition:transform var(--dur) var(--ease)}.facet[open] .facet__summary svg{transform:rotate(180deg)}.facet__count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--color-apricot);font-size:11px;letter-spacing:0}.facet__content{display:grid;gap:12px;padding-bottom:18px}.facet__content--pills{display:flex;flex-wrap:wrap;gap:6px}.facet-option{display:flex;align-items:center;gap:12px;font-size:var(--fs-body-sm);cursor:pointer}.facet-option__label{display:inline-flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.facet-option__count{font-size:var(--fs-caption);color:var(--on-surface-muted)}.facet-option input:disabled~span{opacity:.4}.facet-pill-option{position:relative}.facet-pill-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.facet-pill-option span{display:grid;place-items:center;min-width:46px;height:40px;padding:0 12px;border:1px solid var(--surface-line);border-radius:var(--radius-ui);font-size:var(--fs-body-sm);transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.facet-pill-option:hover span{border-color:var(--on-surface)}.facet-pill-option input:checked+span{background:var(--color-espresso);border-color:var(--color-espresso);color:var(--color-cream)}.facet-pill-option input:focus-visible+span{outline:2px solid var(--color-espresso);outline-offset:2px}.facet-pill-option input:disabled+span{opacity:.35;text-decoration:line-through}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:12px}.empty-state{display:grid;justify-items:center;gap:var(--sp-4);max-width:34rem;margin-inline:auto;padding-block:var(--sp-9);text-align:center}.empty-state>.knot{--knot-size: 40px;color:var(--color-apricot-deep)}.wishlist-empty__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--color-blush)}.wishlist-empty__icon svg{width:26px;height:26px}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:var(--sp-9)}.pagination a,.pagination span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 8px;border-radius:var(--radius-ui);font-size:var(--fs-body-sm)}.pagination a:hover{background:var(--surface-soft)}.pagination .is-current{background:var(--color-espresso);color:var(--color-cream)}.pagination svg{width:18px;height:18px}.product-section{padding-block:var(--sp-5) var(--section-space)}.product-section .breadcrumbs{margin-bottom:var(--sp-5)}.product{display:grid;gap:var(--sp-6)}@media(min-width:990px){.product-section{padding-top:var(--sp-6)}.product{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(40px,6vw,110px);align-items:start}.product__info{position:sticky;top:var(--info-top, calc(var(--header-height) + 24px))}}.product__media-col{min-width:0}.product__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product__gallery--stack{grid-template-columns:minmax(0,1fr)}.product__gallery--odd>:first-child{grid-column:1 / -1}.product__gallery--single{grid-template-columns:minmax(0,1fr)}.product__media{aspect-ratio:var(--card-ratio)}.product__slider{margin-inline:calc(var(--gutter) * -1)}.product__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product__slides::-webkit-scrollbar{display:none}.product__slides .product__media{flex:0 0 100%;scroll-snap-align:start;border-radius:0}.product__dots{display:flex;justify-content:center;gap:2px;margin-top:10px}.product__dot{display:grid;place-items:center;width:26px;height:26px}.product__dot:before{content:"";width:7px;height:7px;border-radius:999px;background:rgba(var(--color-espresso-rgb),.25);transition:width var(--dur) var(--ease),background-color var(--dur)}.product__dot.is-active:before{width:20px;background:var(--color-espresso)}.product__info{min-width:0}.product__info-inner{display:grid;gap:var(--sp-5);max-width:470px}.product__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.product__title{font-size:calc(clamp(1.625rem,1.4rem + .8vw,2rem) * var(--heading-scale));line-height:1.2;min-width:0}.product__eyebrow{margin-bottom:calc(var(--sp-3) * -1)}.product__wishlist{display:grid;place-items:center;width:42px;height:42px;flex:none;margin:-6px -8px 0 0;transition:transform var(--dur-fast)}.product__wishlist:hover{transform:scale(1.08)}.product__wishlist svg{width:22px;height:22px}.product__price{display:grid;gap:4px;margin-top:calc(var(--sp-2) * -1);letter-spacing:.05em}.product__intro{color:var(--on-surface-muted)}.options{display:grid;gap:var(--sp-5)}.option__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.option__label{display:inline-flex;align-items:center;font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.option__sep{width:1px;height:13px;margin-inline:10px;background:currentColor;opacity:.3}.option__value{font-weight:var(--fw-body);letter-spacing:0;text-transform:none;color:var(--on-surface-muted)}.option__guide{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:underline;text-underline-offset:.35em}.option__guide:hover{text-decoration-color:var(--color-apricot-deep)}.option__values{display:flex;flex-wrap:wrap;gap:4px}.option__values--swatch{gap:8px}.option-value{position:relative;cursor:pointer}.option-value input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.option-value__text{display:grid;place-items:center;min-width:44px;height:40px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-ui);font-size:var(--fs-body-sm);letter-spacing:.04em;transition:border-color var(--dur-fast),background-color var(--dur-fast)}.option-value:hover .option-value__text{border-color:var(--surface-line)}.option-value input:checked+.option-value__text{border-color:var(--on-surface);font-weight:var(--fw-semibold)}.option-value input:focus-visible+.option-value__text,.option-value input:focus-visible+.option-value__swatch{outline:2px solid var(--color-espresso);outline-offset:3px}.option-value.is-unavailable .option-value__text{color:var(--on-surface-muted);text-decoration:line-through;opacity:.6}.option-value__swatch{position:relative;display:block;width:36px;height:36px;overflow:hidden;border-radius:var(--radius-ui);box-shadow:inset 0 0 0 1px rgba(var(--color-espresso-rgb),.18);transition:box-shadow var(--dur-fast)}.option-value--photo .option-value__swatch{width:48px;height:48px;background:var(--color-blush)}.option-value__swatch img{width:100%;height:100%;object-fit:cover}.option-value--swatch input:checked+.option-value__swatch{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--color-espresso)}.option-value.is-unavailable .option-value__swatch:after{content:"";position:absolute;top:50%;left:-4px;right:-4px;height:1px;background:var(--color-espresso);transform:rotate(-45deg)}.option-value.is-unavailable .option-value__swatch img{opacity:.5}.product__form{display:grid;gap:10px}.product__buy-row{display:flex;align-items:stretch;gap:10px}.product__atc{flex:1 1 auto;min-width:0;padding-inline:var(--sp-4)}.product__whatsapp svg{width:20px;height:20px}.product__dynamic .shopify-payment-button__button{min-height:52px;border-radius:var(--radius-ui);overflow:hidden}.qty{display:inline-flex;flex:none;align-items:center;height:54px;border:1px solid var(--surface-line);border-radius:var(--radius-ui)}.qty button{display:grid;place-items:center;width:42px;height:100%}.qty button svg{width:16px;height:16px}.qty input{width:34px;min-height:0;height:100%;padding:0;border:0;background:transparent;font-size:15px;text-align:center;-moz-appearance:textfield}.qty input:focus{background:transparent}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty--sm{height:38px}.qty--sm button{width:34px}.qty--sm input{width:26px;font-size:14px}.product__usp{display:grid;gap:10px;padding:var(--sp-4) 0 0}.product__usp li{display:flex;align-items:center;justify-content:center;gap:10px;font-size:var(--fs-body-sm);text-align:center}.product__usp svg{width:19px;height:19px;flex:none}.product__share{font-size:var(--fs-body-sm)}.accordion{border-top:var(--hairline)}.accordion:last-of-type{border-bottom:var(--hairline)}.product__info-inner>.accordion+.accordion{margin-top:calc(var(--sp-5) * -1)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;list-style:none;cursor:pointer}.accordion__summary::-webkit-details-marker{display:none}.accordion__icon{position:relative;width:12px;height:12px;flex:none}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;top:50%;left:0;right:0;height:1.3px;background:currentColor;transition:transform var(--dur) var(--ease)}.accordion__icon:after{transform:rotate(90deg)}.accordion[open] .accordion__icon:after{transform:rotate(0)}.accordion__content{padding-bottom:20px;font-size:var(--fs-body-sm);color:var(--on-surface-muted)}.spec-list{display:grid;gap:12px;margin:0}.spec-list div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.spec-list dt{font-weight:var(--fw-medium);color:var(--on-surface)}.spec-list dd{margin:0}.faq .accordion__summary{padding-block:22px;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h4);letter-spacing:-.005em;text-transform:none}.faq .accordion__content{font-size:var(--fs-body)}.faq__group{display:block;margin:var(--sp-8) 0 var(--sp-2)}.faq__group:first-child{margin-top:0}.sticky-atc{position:fixed;left:12px;right:12px;bottom:12px;z-index:var(--z-float);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 18px;border:1px solid rgba(var(--color-espresso-rgb),.08);border-radius:var(--radius-ui);box-shadow:0 12px 40px -14px rgba(var(--color-espresso-rgb),.5);visibility:hidden;transform:translateY(calc(100% + 28px));transition:transform .45s var(--ease),visibility 0s .45s}.sticky-atc.is-visible{visibility:visible;transform:none;transition:transform .45s var(--ease)}.sticky-atc__info{display:grid;min-width:0}.sticky-atc__title{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price{font-size:13px;color:var(--color-muted)}.sticky-atc .btn{flex:none}@media(min-width:990px){.sticky-atc{display:none}}.quick-add{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--sp-5) var(--sp-4);align-items:center}.quick-add>:not(.quick-add__media):not(.quick-add__info){grid-column:1 / -1}.quick-add__media{aspect-ratio:var(--card-ratio)}.quick-add__info{display:grid;gap:8px;min-width:0}.quick-add__details{justify-self:start}.line-items{display:grid;gap:var(--sp-5)}.line-item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--sp-4);align-items:start;transition:opacity var(--dur-fast)}.line-item.is-loading{opacity:.5;pointer-events:none}.line-item__media{aspect-ratio:var(--card-ratio);border-radius:var(--radius)}.line-item__body{display:grid;gap:6px;min-width:0}.line-item__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.line-item__title{font-size:15px;line-height:1.35}.line-item__title:hover{text-decoration:underline;text-underline-offset:.2em}.line-item__price{display:grid;justify-items:end;font-size:15px;white-space:nowrap}.line-item__price .price__compare{font-size:13px}.line-item__meta{font-size:var(--fs-caption);color:var(--on-surface-muted)}.line-item__discount{font-size:var(--fs-caption);color:var(--color-sale)}.line-item__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.line-item__remove{font-size:var(--fs-caption);color:var(--on-surface-muted);text-decoration:underline;text-underline-offset:.22em}.line-item__remove:hover{color:var(--on-surface)}.free-ship{display:grid;gap:10px;margin-bottom:var(--sp-5);padding:14px 16px;border-radius:var(--radius-ui);background:var(--color-blush)}.free-ship__text{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-body-sm)}.free-ship__text svg{width:18px;height:18px;flex:none}.free-ship__bar{height:4px;overflow:hidden;border-radius:999px;background:rgba(var(--color-espresso-rgb),.12)}.free-ship__fill{display:block;height:100%;background:var(--color-espresso);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.cart-note{margin-top:var(--sp-5);border-top:var(--hairline)}.cart-note summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);list-style:none;cursor:pointer}.cart-note summary::-webkit-details-marker{display:none}.cart-note summary svg{width:16px;height:16px;transition:transform var(--dur) var(--ease)}.cart-note[open] summary svg{transform:rotate(45deg)}.cart-note textarea{min-height:96px}.cart-row{display:flex;justify-content:space-between;gap:12px;font-size:15px}.cart-row--muted{font-size:var(--fs-body-sm);color:var(--on-surface-muted)}.cart-row--total{font-family:var(--font-display);font-weight:var(--fw-display);font-size:1.375rem}.cart-footnote{font-size:var(--fs-caption);color:var(--on-surface-muted)}.cart-drawer__view{justify-self:center;font-size:var(--fs-caption);letter-spacing:.04em;text-decoration:underline;text-underline-offset:.22em}.cart-empty{display:grid;justify-items:center;gap:var(--sp-4);padding-top:var(--sp-9);text-align:center}.cart-empty>.knot{--knot-size: 48px;color:var(--color-apricot-deep)}.cart-page__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:var(--sp-7)}.cart-layout{display:grid;gap:var(--sp-7);align-items:start}.cart-page .line-item{grid-template-columns:110px minmax(0,1fr);padding-bottom:var(--sp-5);border-bottom:var(--hairline)}.cart-page__note{max-width:520px;margin-top:var(--sp-6)}.cart-summary{display:grid;gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--radius-ui)}@media(min-width:990px){.cart-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--sp-9)}.cart-summary{position:sticky;top:calc(var(--header-height) + 24px)}}.contact{display:grid;gap:var(--sp-8)}@media(min-width:990px){.contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--sp-10);align-items:start}}.contact__intro{display:grid;align-content:start;justify-items:start;gap:var(--sp-4)}.contact__details{display:grid;gap:var(--sp-4);margin-top:var(--sp-4)}.contact__details:empty{display:none}.contact__details li{display:flex;align-items:center;gap:14px}.contact__icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;background:var(--color-blush)}.contact__icon svg{width:20px;height:20px}.contact__label{display:block;font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--on-surface-muted)}.contact__form{padding:clamp(24px,4vw,48px);border-radius:var(--radius-ui);background:var(--color-blush)}.form-grid{display:grid;gap:var(--sp-4)}@media(min-width:750px){.form-grid{grid-template-columns:1fr 1fr}.form-grid__full,.form-grid>.form-status{grid-column:1 / -1}}.wa-widget{--wa-green: #25d366;--wa-button-bg: var(--wa-green);--wa-button-fg: #fff;position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:var(--z-float);transition:transform .4s var(--ease)}.wa-widget--brand{--wa-button-bg: var(--color-espresso);--wa-button-fg: var(--color-cream)}body:has(.sticky-atc.is-visible) .wa-widget{transform:translateY(-78px)}.wa-widget__launcher{display:flex;align-items:center;gap:12px}.wa-widget__label{display:none;padding:11px 16px;border-radius:var(--radius-ui);background:var(--color-cream);color:var(--color-espresso);box-shadow:0 10px 30px -12px rgba(var(--color-espresso-rgb),.45);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);line-height:1.2;text-transform:uppercase;white-space:nowrap;transition:opacity var(--dur-fast),transform var(--dur) var(--ease)}@media(min-width:750px){.wa-widget__label{display:block}}.wa-widget.is-open .wa-widget__label{opacity:0;transform:translate(10px);pointer-events:none}.wa-widget__icon{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--wa-button-bg);color:var(--wa-button-fg);box-shadow:0 12px 30px -10px rgba(var(--color-espresso-rgb),.6);transition:transform var(--dur) var(--ease),background-color var(--dur-fast),color var(--dur-fast)}.wa-widget__icon svg{width:28px;height:28px}.wa-widget__icon svg+svg{display:none;width:24px;height:24px;stroke-width:1.8}.wa-widget.is-open .wa-widget__icon svg:first-child{display:none}.wa-widget.is-open .wa-widget__icon svg+svg{display:block}.wa-widget__launcher:hover .wa-widget__icon{transform:scale(1.06)}.wa-widget--brand .wa-widget__launcher:hover .wa-widget__icon{background:var(--color-apricot);color:var(--color-espresso)}.wa-widget__panel{position:absolute;right:0;bottom:calc(100% + 14px);width:min(360px,calc(100vw - 36px));max-height:calc(100svh - 120px);overflow-y:auto;border-radius:var(--radius-ui);background:var(--color-blush);color:var(--color-espresso);box-shadow:0 28px 70px -28px rgba(var(--color-espresso-rgb),.6);opacity:0;transform:translateY(12px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.wa-widget__panel.is-open{opacity:1;transform:none}.wa-widget__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 10px 14px 16px;background:var(--color-espresso);color:var(--color-cream)}.wa-widget__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--color-cream);color:var(--color-espresso)}.wa-widget__avatar .knot{--knot-size: 22px}.wa-widget__title{margin:0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h4);line-height:1.2}.wa-widget__subtitle{margin:2px 0 0;font-size:var(--fs-caption);color:rgba(var(--color-cream-rgb),.8)}.wa-widget__close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:inherit}.wa-widget__close:hover{background:rgba(var(--color-cream-rgb),.14)}.wa-widget__close:focus-visible{outline-color:var(--color-cream);outline-offset:-2px}.wa-widget__close svg{width:20px;height:20px}.wa-widget__body{display:grid;gap:14px;padding:20px 16px 16px}.wa-widget__bubble{position:relative;justify-self:start;max-width:94%;margin:0 0 4px 8px;padding:12px 14px;border-radius:0 var(--radius-ui) var(--radius-ui);background:#fff;box-shadow:0 1px 2px rgba(var(--color-espresso-rgb),.12);font-size:var(--fs-body-sm);line-height:1.55}.wa-widget__bubble:before{content:"";position:absolute;top:0;left:-8px;border-top:10px solid #fff;border-left:8px solid transparent}.wa-widget__start svg{color:var(--wa-green)}.wa-widget--brand .wa-widget__start svg,.wa-widget__start:hover svg,.wa-widget__start:focus-visible svg{color:currentColor}.wa-widget__number{margin:0;text-align:center;font-size:var(--fs-caption);color:var(--on-surface-muted)}@media print{.wa-widget{display:none}}.promo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-drawer) + 10);display:grid;place-items:center;padding:16px}.promo__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-espresso-rgb),.5);opacity:0;transition:opacity .4s var(--ease)}.promo__panel{position:relative;display:grid;width:min(760px,100%);max-height:calc(100svh - 32px);overflow:auto;border-radius:var(--radius-ui);box-shadow:0 30px 80px -30px rgba(var(--color-espresso-rgb),.6);opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.promo.is-open .promo__backdrop{opacity:1}.promo.is-open .promo__panel{opacity:1;transform:none}.promo__panel:not(.promo__panel--image){width:min(520px,100%)}.promo__media{border-radius:0}.promo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo__body{position:relative;display:grid;justify-items:center;gap:var(--sp-4);padding:clamp(40px,6vw,60px) clamp(24px,5vw,48px);text-align:center}.promo__body>.knot{--knot-size: 34px;color:var(--color-apricot-deep)}.promo__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%}.promo__close:hover{background:rgba(var(--color-espresso-rgb),.06)}.promo__close svg{width:22px;height:22px}.promo__offer{margin:0;font-family:var(--font-display);font-size:var(--fs-h4)}@media(min-width:750px){.promo__panel--image{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(max-width:749px){.promo__media{display:none}}.password{position:relative;display:grid;place-items:center;min-height:100svh;padding:24px;overflow:hidden}.password:before{content:"";position:absolute;top:50%;left:50%;width:min(92vw,820px);aspect-ratio:1;background:var(--color-apricot);opacity:.1;transform:translate(-50%,-50%);-webkit-mask:var(--knot) center / contain no-repeat;mask:var(--knot) center / contain no-repeat}.password__media{position:absolute;top:0;right:0;bottom:0;left:0}.password__media>img{width:100%;height:100%;object-fit:cover}.password__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-espresso-rgb),.62)}.password__card{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--sp-6);width:min(560px,100%);text-align:center}.password__logo{width:min(320px,72vw);height:auto}.password__message{margin:0;font-family:var(--font-display);font-size:var(--fs-h4);line-height:1.5;color:rgba(var(--color-cream-rgb),.92)}.password__signup,.password__form,.password__access{width:100%}.password__access summary{font-size:var(--fs-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--on-surface-muted);list-style:none;cursor:pointer}.password__access summary::-webkit-details-marker{display:none}.password__access[open] summary{margin-bottom:var(--sp-4)}.password__foot{margin:0;font-size:var(--fs-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:var(--color-apricot)}.page-knot{--knot-size: 36px;color:var(--color-apricot-deep)}.page-content{font-size:var(--fs-body-lg)}.not-found{padding-block:clamp(80px,12vw,160px)}.not-found .page-width{display:grid;justify-items:center;gap:var(--sp-4)}.not-found__knot{--knot-size: 64px;color:var(--color-apricot-deep)}.not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:var(--sp-3)}.journal-grid{display:grid;gap:var(--sp-8) var(--sp-5)}@media(min-width:750px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.journal-card{display:grid;align-content:start;gap:10px}.journal-card__media{aspect-ratio:4 / 3}.article__head{display:grid;justify-items:center;gap:var(--sp-4);margin-block:var(--sp-6) var(--sp-7)}.article__media{aspect-ratio:16 / 9;margin-bottom:var(--sp-7)}.article__content{font-size:var(--fs-body-lg)}.article__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:var(--hairline)}.result-card{display:grid;align-content:start;gap:8px;padding:var(--sp-5);border-radius:var(--radius-ui);background:var(--color-blush)}.gift-card{display:grid;place-items:center;min-height:100svh;padding:24px}.gift-card__card{display:grid;justify-items:center;gap:var(--sp-4);width:min(520px,100%);padding:clamp(32px,6vw,56px);border-radius:var(--radius-ui);box-shadow:var(--shadow-soft);text-align:center}.gift-card__logo{width:160px;height:auto}.gift-card__code{display:grid;gap:6px;width:100%;padding:var(--sp-4);border-radius:var(--radius-ui);background:var(--color-blush)}.gift-card__code strong{font-size:1.25rem;letter-spacing:.08em}.gift-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/components.css.map */
