@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:300;src:url(bricolage-grotesque-latin-300-normal.Bmny7uBc.woff2) format("woff2"),url(bricolage-grotesque-latin-300-normal.z-zPgFd-.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:300;src:url(bricolage-grotesque-latin-ext-300-normal.CSBB6SiX.woff2) format("woff2"),url(bricolage-grotesque-latin-ext-300-normal.BbdYbI_v.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(bricolage-grotesque-latin-400-normal.A6LyuA6R.woff2) format("woff2"),url(bricolage-grotesque-latin-400-normal.D89K-qEP.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(bricolage-grotesque-latin-ext-400-normal.D42HmrHD.woff2) format("woff2"),url(bricolage-grotesque-latin-ext-400-normal.BH175q6o.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(instrument-sans-latin-400-normal.DRC__1Mx.woff2) format("woff2"),url(instrument-sans-latin-400-normal.D1W7dsQl.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2) format("woff2"),url(instrument-sans-latin-ext-400-normal.r32jotim.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(instrument-sans-latin-500-normal.Dk9ku72i.woff2) format("woff2"),url(instrument-sans-latin-500-normal.Z6ESRlEs.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2) format("woff2"),url(instrument-sans-latin-ext-500-normal.CAxz3nsc.woff) format("woff")}:root{--berry: #9b1b5a;--apricot: #ffb27a;--blush: #f6ecea;--aubergine: #3a0d2a;--aubergine-soft: #57304a;--blush-deep: #efe0dd;--blush-deeper: #eedcd8;--white: #ffffff;--lilac: #9c7bff;--tangerine: #ff6a3d;--leaf: #3fbf86;--error: #eb5757;--warning: #ebb057;--ground: var(--blush);--ground-dark: var(--aubergine);--surface: var(--white);--surface-2: var(--blush-deep);--ink: var(--aubergine);--ink-soft: rgb(58 13 42 / .7);--ink-on-dark: var(--blush);--ink-on-dark-soft: rgb(246 236 234 / .7);--line: rgb(58 13 42 / .1);--line-on-dark: rgb(246 236 234 / .18);--scrim: rgb(0 0 0 / .2);--glass-dark-35: rgb(88 64 80 / .35);--glass-dark-08: rgb(58 13 42 / .08);--glass-light-20: rgb(246 236 234 / .2);--glass-nav-light: rgb(72 52 64 / .62);--blur-19: blur(19px);--blur-37: blur(37.5px);--glass: var(--glass-dark-35);--glass-light: rgb(246 236 234 / .62);--blur: var(--blur-19);--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-ui: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-display: clamp(2rem, 3.34vw, 3rem);--fs-h2: clamp(2rem, 3.34vw, 3rem);--fs-h2s: clamp(1.75rem, 2.78vw, 2.5rem);--fs-statement: clamp(1.5rem, 2.23vw, 2rem);--fs-title: clamp(1.25rem, 1.67vw, 1.5rem);--fs-feature: 1.25rem;--fs-note: 1.125rem;--fs-price: clamp(1rem, 1.39vw, 1.25rem);--fs-lead: 1rem;--fs-body: 1rem;--fs-small: .875rem;--fs-nav: .875rem;--fs-caption: .75rem;--fs-micro: var(--fs-caption);--fs-eyebrow: .75rem;--lh-display: 1.1;--lh-title: 1.2;--lh-lead: 1.3;--lh-body: 1.5;--lh-list: 1.4;--track-display: -.025em;--track-h2: -.015em;--track-h2s: -.01em;--track-title: -.02em;--track-ui: -.01em;--fs-hero: var(--fs-display);--fs-h3: var(--fs-title);--r-xs: 4px;--r-sm: 8px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-full: 1000px;--r-small: var(--r-md);--r-card: var(--r-lg);--r-sheet: var(--r-xl);--r-pill: var(--r-full);--sp-1: 4px;--sp-2: 8px;--sp-4: 16px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-14: 56px;--sp-16: 64px;--sp-18: 72px;--sp-20: 80px;--gutter: clamp(1rem, 2.23vw, 2rem);--grid-gap: clamp(1rem, 2.23vw, 2rem);--card-gap: 16px;--wrap-max: 1920px;--space-section: clamp(3rem, 5.56vw, 5rem);--space-section-dark: clamp(3rem, 3.89vw, 3.5rem);--promo-h: 40px;--header-h: 56px;--header-top: 8px;--nav-h: var(--header-h);--ease-seed: cubic-bezier(.75, 0, .25, 1);--ease-dua: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(0, 0, .2, 1)}@media(max-width:959px){:root{--header-h: 48px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-top) + var(--header-h) + 16px)}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-list);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{display:block;background:var(--ground)}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:300;letter-spacing:var(--track-h2);line-height:var(--lh-display);text-wrap:balance}h1{font-size:var(--fs-display);letter-spacing:var(--track-display)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--track-title)}p{margin:0;text-wrap:pretty}a{color:inherit}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.on-dark :focus-visible,[data-surface=dark] :focus-visible{outline-color:var(--apricot)}::selection{background:var(--apricot);color:var(--aubergine)}.wrap{width:100%;max-width:var(--wrap-max);margin-inline:auto;padding-inline:var(--gutter)}.t-display{font:300 var(--fs-display) / var(--lh-display) var(--font-display);letter-spacing:var(--track-display)}.t-h2{font:300 var(--fs-h2) / var(--lh-display) var(--font-display);letter-spacing:var(--track-h2)}.t-h2s{font:300 var(--fs-h2s) / var(--lh-display) var(--font-display);letter-spacing:var(--track-h2s)}.t-statement{font:300 var(--fs-statement) / var(--lh-display) var(--font-display);letter-spacing:-.01em}.t-title{font:300 var(--fs-title) / var(--lh-title) var(--font-display);letter-spacing:var(--track-title)}.t-feature{font:500 var(--fs-feature) / 1.5 var(--font-ui)}.t-note{font:400 var(--fs-note) / 1.3 var(--font-ui);letter-spacing:var(--track-ui)}.t-lead{font:400 var(--fs-lead) / var(--lh-lead) var(--font-ui);letter-spacing:var(--track-ui)}.t-body{font:400 var(--fs-body) / var(--lh-body) var(--font-ui)}.t-small{font:400 var(--fs-small) / 1.4 var(--font-ui)}.t-caption{font:400 var(--fs-caption) / 1.4 var(--font-ui)}.t-eyebrow{font:500 var(--fs-eyebrow) / 1.5 var(--font-ui);letter-spacing:.02em;text-transform:uppercase}.t-mono{display:inline-flex;align-items:center;gap:8px;font:400 .75rem / 1.5 var(--font-mono);letter-spacing:.02em;text-transform:uppercase}.t-mono:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.lead{max-width:28rem;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--track-ui);color:var(--ink-soft)}.on-dark{color:var(--ink-on-dark)}.on-dark .lead{color:var(--ink-on-dark-soft)}.btn{--btn-bg: var(--berry);--btn-ink: var(--white);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:16px 24px;border:0;border-radius:var(--r-full);background:var(--btn-bg);color:var(--btn-ink);font-family:var(--font-ui);font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:-.0025em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-seed),color .3s var(--ease-seed),opacity .3s var(--ease-seed)}.btn--light{--btn-bg: var(--blush);--btn-ink: var(--aubergine)}.btn--dark{--btn-bg: var(--aubergine);--btn-ink: var(--blush)}.btn--glass{--btn-bg: var(--glass-light);--btn-ink: var(--aubergine);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.btn--sm{min-height:36px;padding:10px 16px;font-size:.875rem;line-height:1.15}.btn--block{width:100%;min-height:48px;padding:13px 24px;line-height:1.4}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:24px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.link-arrow[hidden]{display:none}.link-arrow:after{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:var(--arrow-icon) center / contain no-repeat;mask:var(--arrow-icon) center / contain no-repeat;transition:transform .3s var(--ease-seed)}.link-arrow:hover:after{transform:translate(3px)}:root{--arrow-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 6h9.2M6.6 2.2 10.4 6l-3.8 3.8' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E")}.tag{display:inline-flex;align-items:center;gap:.4em;min-height:26px;padding:2px 10px;border:1.5px solid currentColor;border-radius:var(--r-full);font-size:1rem;font-weight:400;line-height:1;white-space:nowrap}.tag--sm{min-height:20px;padding:3px 8px;border-width:1px;font-size:.75rem}@media(max-width:959px){.tag{min-height:20px;padding:3px 8px;border-width:1px;font-size:.75rem}}.badge,.tag--solid{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:0;border-radius:var(--r-full);background:var(--apricot);color:var(--aubergine);font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap}.badge--berry{background:var(--berry);color:var(--white)}.icon-pill{display:inline-grid;place-items:center;width:48px;height:36px;padding:0;border:0;border-radius:var(--r-full);background:var(--glass-dark-08);color:inherit;cursor:pointer}.on-dark .icon-pill,[data-surface=dark] .icon-pill{background:var(--glass-dark-35);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.dot{display:inline-block;width:.55em;height:.55em;border-radius:50%;background:var(--apricot);flex:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;padding:.75rem 1rem;border-radius:var(--r-full);background:var(--aubergine);color:var(--blush)}.skip-link:focus{top:.75rem}.js-motion [data-reveal]{opacity:0;transform:translateY(20px)}.js-motion [data-reveal].is-in{opacity:1;transform:none;transition:opacity .8s var(--ease-dua),transform .8s var(--ease-dua);transition-delay:calc(var(--reveal-i, 0) * 80ms)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logo[data-astro-cid-wbqxfjyp]{display:block;height:auto;overflow:visible}.picture[data-astro-cid-s52xqo7h]{display:block;overflow:hidden}.picture[data-astro-cid-s52xqo7h] img[data-astro-cid-s52xqo7h]{display:block;width:100%;height:100%;object-fit:cover}.picture--pending[data-astro-cid-s52xqo7h]{width:100%;background:radial-gradient(60% 50% at 70% 40%,rgb(255 178 122 / .45),transparent 70%),linear-gradient(160deg,#e9d3d6,#c98aa7)}.promo[data-astro-cid-dmqpwcec]{position:relative;z-index:41;display:flex;align-items:center;justify-content:center;height:var(--promo-h);padding:0 var(--gutter);background:var(--apricot);color:var(--aubergine);font-size:var(--fs-small);line-height:1.4;text-align:center}.promo[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:6px;min-height:24px;text-decoration:none}.promo[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover .promo__long[data-astro-cid-dmqpwcec],.promo[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover .promo__short[data-astro-cid-dmqpwcec]{text-decoration:underline;text-underline-offset:3px}.promo__arrow[data-astro-cid-dmqpwcec]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4}.promo__short[data-astro-cid-dmqpwcec]{display:none}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:var(--header-top);z-index:40;display:flex;align-items:flex-start;justify-content:space-between;height:var(--header-h);margin-bottom:calc(var(--header-h) * -1);padding:0 8px 0 16px;color:var(--ink);pointer-events:none}.nav[data-astro-cid-dmqpwcec]>[data-astro-cid-dmqpwcec]{pointer-events:auto}.nav[data-astro-cid-dmqpwcec][data-tone=dark]{color:var(--blush)}.nav__pill[data-astro-cid-dmqpwcec]{display:flex;align-items:center;height:var(--header-h);border-radius:var(--r-full);background:transparent;transition:background-color .3s ease-in-out,color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out,backdrop-filter .3s ease-in-out}.nav[data-astro-cid-dmqpwcec][data-scrolled] .nav__pill[data-astro-cid-dmqpwcec]{background:var(--glass-dark-35);-webkit-backdrop-filter:var(--blur-19);backdrop-filter:var(--blur-19)}.nav[data-astro-cid-dmqpwcec][data-scrolled][data-under=light] .nav__pill[data-astro-cid-dmqpwcec]{background:var(--glass-nav-light)}.nav__lwrap[data-astro-cid-dmqpwcec]{position:relative}.nav__left[data-astro-cid-dmqpwcec]{gap:8px;padding:0 32px}.nav__home[data-astro-cid-dmqpwcec]{display:block;flex:none;margin-right:8px}.nav__home[data-astro-cid-dmqpwcec] .nav__logo{width:auto;height:20px}.nav__home[data-astro-cid-dmqpwcec] .nav__logo--white,.nav[data-astro-cid-dmqpwcec][data-tone=dark] .nav__home[data-astro-cid-dmqpwcec] .nav__logo--colour{display:none}.nav[data-astro-cid-dmqpwcec][data-tone=dark] .nav__home[data-astro-cid-dmqpwcec] .nav__logo--white{display:block}.nav__tabs[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec],.nav__mtabs[data-astro-cid-dmqpwcec]{display:flex;gap:8px;margin:0;padding:0;list-style:none}.nav__tab[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;height:28px;padding:7px 10.5px;border:0;border-radius:var(--r-full);background:transparent;font-size:var(--fs-nav);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-seed)}.nav__tab[data-astro-cid-dmqpwcec]:hover,.nav__tab[data-astro-cid-dmqpwcec][aria-expanded=true],.nav__tab[data-astro-cid-dmqpwcec].is-active{background:#f6ecea29}.nav[data-astro-cid-dmqpwcec][data-tone=light] .nav__tab[data-astro-cid-dmqpwcec]:hover{background:var(--glass-dark-08)}.nav__right[data-astro-cid-dmqpwcec]{gap:4px;padding:6px}.nav__cart[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px 7px 14px;font-size:var(--fs-nav);line-height:1;text-decoration:none}.nav__cart[data-astro-cid-dmqpwcec]:hover{text-decoration:underline;text-underline-offset:4px}.nav__count[data-astro-cid-dmqpwcec]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-full);background:var(--apricot);color:var(--aubergine);font-size:var(--fs-caption);font-weight:500;text-decoration:none}.nav__cta[data-astro-cid-dmqpwcec]{min-height:43px;padding:10px 16px}.nav[data-astro-cid-dmqpwcec][data-tone=dark] .nav__cta[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec][data-tone=dark] .nav__mcart[data-astro-cid-dmqpwcec]{--btn-bg: var(--blush);--btn-ink: var(--aubergine)}.nav__mcart[data-astro-cid-dmqpwcec]{display:none;gap:6px;padding:8px 8px 8px 16px}.nav__mcart[data-astro-cid-dmqpwcec] .nav__count[data-astro-cid-dmqpwcec]{background:var(--apricot)}.nav__menu[data-astro-cid-dmqpwcec]{display:none;place-items:center;width:48px;height:36px;padding:0 12px;border:0;border-radius:var(--r-full);background:var(--glass-dark-35);-webkit-backdrop-filter:var(--blur-19);backdrop-filter:var(--blur-19);color:var(--blush);cursor:pointer}.nav[data-astro-cid-dmqpwcec][data-tone=light]:not([data-scrolled]) .nav__menu[data-astro-cid-dmqpwcec]{background:var(--glass-dark-08);color:var(--ink)}.nav__menu-icon[data-astro-cid-dmqpwcec],.nav__menu-icon[data-astro-cid-dmqpwcec]:before{display:block;width:20px;height:1.5px;background:currentColor}.nav__menu-icon[data-astro-cid-dmqpwcec]{transform:translateY(-3px)}.nav__menu-icon[data-astro-cid-dmqpwcec]:before{content:"";transform:translateY(6px)}.nav__card[data-astro-cid-dmqpwcec]{border-radius:var(--r-xl);background:var(--glass-dark-35);-webkit-backdrop-filter:var(--blur-19);backdrop-filter:var(--blur-19);color:var(--blush)}.nav__mega[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + 8px);left:0;width:max(100%,375px);max-height:calc(100vh - var(--header-top) - var(--header-h) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:16px;transition:opacity .2s var(--ease-out)}.nav__mega[data-astro-cid-dmqpwcec]:not(.is-open){opacity:0}.mrows[data-astro-cid-dmqpwcec]{display:grid;gap:16px;margin:0;padding:0;list-style:none}.mrow[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:16px;border-radius:var(--r-md);text-decoration:none}.mrow__thumb[data-astro-cid-dmqpwcec]{flex:none;display:grid;place-items:center;width:75px;height:75px;overflow:hidden;border-radius:var(--r-md);background:#f6ecea24}.mrow__thumb[data-astro-cid-dmqpwcec] .picture{width:100%;height:100%}.mrow__thumb[data-astro-cid-dmqpwcec] .picture img{object-fit:contain;transform:scale(1.35)}.mrow__text[data-astro-cid-dmqpwcec]{display:grid}.mrow__code[data-astro-cid-dmqpwcec]{font-size:var(--fs-small);line-height:1.5;opacity:.7}.mrow__name[data-astro-cid-dmqpwcec]{font-size:1rem;font-weight:500;line-height:1.5}.mrow[data-astro-cid-dmqpwcec]:hover .mrow__name[data-astro-cid-dmqpwcec]{text-decoration:underline;text-underline-offset:4px}.nav__all[data-astro-cid-dmqpwcec]{display:flex;width:max-content;margin:32px 0 0 auto;font-size:var(--fs-small)}.js-motion .nav__card[data-astro-cid-dmqpwcec] .mrow[data-astro-cid-dmqpwcec]{opacity:0;scale:.5;translate:-32px 0;transform-origin:left center;transition:opacity .15s var(--ease-out),scale .2s cubic-bezier(.4,0,1,1),translate .2s cubic-bezier(.4,0,1,1)}.js-motion .nav__card[data-astro-cid-dmqpwcec].is-open .mrow[data-astro-cid-dmqpwcec]{opacity:1;scale:1;translate:0 0;transition:opacity .4s var(--ease-out),scale .4s var(--ease-out),translate .5s cubic-bezier(.4,0,.2,1) .4s}.js-motion .nav__card[data-astro-cid-dmqpwcec].is-closing .mrow[data-astro-cid-dmqpwcec]{translate:72px 0}.nav__mobile[data-astro-cid-dmqpwcec]{position:fixed;top:var(--m-top, var(--header-top));left:8px;right:8px;z-index:60;color:var(--blush)}.nav__mobile[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__mbar[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:4px;height:48px;padding:0 0 0 16px;border-radius:var(--r-full);background:var(--glass-dark-35);-webkit-backdrop-filter:var(--blur-19);backdrop-filter:var(--blur-19)}.nav__home--m[data-astro-cid-dmqpwcec]{margin-right:4px}.nav__home--m[data-astro-cid-dmqpwcec] .nav__logo{width:50px}.nav__mtabs[data-astro-cid-dmqpwcec]{flex:1;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none}.nav__mtabs[data-astro-cid-dmqpwcec] .nav__tab[data-astro-cid-dmqpwcec]{padding:7px 9px}.nav__close[data-astro-cid-dmqpwcec]{display:grid;place-items:center;flex:none;width:48px;height:48px;border:0;background:none;color:inherit;cursor:pointer}.nav__close[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.nav__mcard[data-astro-cid-dmqpwcec]{margin-top:8px;max-height:calc(100dvh - var(--m-top, 8px) - 72px);overflow-y:auto;padding:16px;opacity:0;transition:opacity .2s var(--ease-out)}.nav__mcard[data-astro-cid-dmqpwcec].is-open{opacity:1}.nav__mcard[data-astro-cid-dmqpwcec] .nav__all[data-astro-cid-dmqpwcec]{margin-top:24px;font-size:1rem}@media(max-width:959px){.nav[data-astro-cid-dmqpwcec]{padding:0 8px}.nav__left[data-astro-cid-dmqpwcec]{padding:0 16px}.nav__home[data-astro-cid-dmqpwcec] .nav__logo{width:52px;height:auto}.nav__home[data-astro-cid-dmqpwcec]{margin-right:0}.nav__tabs[data-astro-cid-dmqpwcec],.nav__mega[data-astro-cid-dmqpwcec],.nav__cart[data-astro-cid-dmqpwcec],.nav__cta[data-astro-cid-dmqpwcec]{display:none!important}.nav__right[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec][data-scrolled] .nav__right[data-astro-cid-dmqpwcec]{gap:8px;padding:6px 0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav__mcart[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__menu[data-astro-cid-dmqpwcec]{display:grid}.promo__long[data-astro-cid-dmqpwcec]{display:none}.promo__short[data-astro-cid-dmqpwcec]{display:inline}}@media(min-width:960px){.nav__mobile[data-astro-cid-dmqpwcec]{display:none!important}}.ft[data-astro-cid-sz7xmlte]{--ft-tail: 316px;position:relative;color:var(--ink-on-dark)}.ft__sheet[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;padding:64px;background:var(--aubergine)}.ft__main[data-astro-cid-sz7xmlte]{grid-column:1 / 7;display:grid;justify-items:start}.ft__cols[data-astro-cid-sz7xmlte]{grid-column:8 / 13;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:40px 0}.ft__home[data-astro-cid-sz7xmlte]{display:block}.ft[data-astro-cid-sz7xmlte] .ft__logo{width:auto;height:22px}.ft__statement[data-astro-cid-sz7xmlte]{max-width:640px;margin-top:32px;font-family:var(--font-display);font-size:var(--fs-statement);font-weight:300;line-height:var(--lh-display);letter-spacing:-.01em}.ft__icon[data-astro-cid-sz7xmlte]{display:inline-block;width:1.1em;height:1.1em;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ft__news[data-astro-cid-sz7xmlte]{width:100%;margin-top:48px}.ft__news-title[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}.ft__news-lead[data-astro-cid-sz7xmlte]{max-width:425px;color:var(--ink-on-dark-soft);font-size:var(--fs-small);line-height:1.4}.ft__form[data-astro-cid-sz7xmlte]{margin-top:16px}.ft__field[data-astro-cid-sz7xmlte]{display:flex;align-items:center;width:min(100%,425px);height:52px;border:1.5px solid var(--blush);border-radius:var(--r-sm)}.ft__field[data-astro-cid-sz7xmlte]:has(input[aria-invalid=true]){border-color:var(--apricot)}.ft__field[data-astro-cid-sz7xmlte]:has(input:focus-visible){outline:2px solid var(--apricot);outline-offset:3px}.ft__field[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{flex:1;min-width:0;height:100%;padding:0 0 0 20px;border:0;background:none;color:var(--blush);outline:none}.ft__field[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]::placeholder{color:#f6eceab8}.ft__submit[data-astro-cid-sz7xmlte]{display:grid;place-items:center;flex:none;width:48px;height:100%;padding:0;border:0;background:none;cursor:pointer}.ft__submit[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}.ft__submit[data-astro-cid-sz7xmlte]:disabled{opacity:.5;cursor:progress}.ft__consent[data-astro-cid-sz7xmlte]{position:relative;display:flex;gap:12px;align-items:flex-start;max-width:425px;margin-top:16px;color:var(--ink-on-dark-soft);font-size:var(--fs-small);line-height:1.4;cursor:pointer}.ft__consent[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.ft__check[data-astro-cid-sz7xmlte]{flex:none;display:grid;place-items:center;width:20px;height:20px;border:1px solid rgb(246 236 234 / .5);border-radius:var(--r-xs);transition:background-color .3s var(--ease-seed),border-color .3s var(--ease-seed)}.ft__check[data-astro-cid-sz7xmlte]:after{content:"";width:9px;height:5px;margin-top:-3px;border-left:2px solid var(--aubergine);border-bottom:2px solid var(--aubergine);transform:rotate(-45deg) scale(0);transition:transform .3s var(--ease-seed)}.ft__consent[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]:checked+.ft__check[data-astro-cid-sz7xmlte]{border-color:var(--apricot);background:var(--apricot)}.ft__consent[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]:checked+.ft__check[data-astro-cid-sz7xmlte]:after{transform:rotate(-45deg) scale(1)}.ft__consent[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]:focus-visible+.ft__check[data-astro-cid-sz7xmlte]{outline:2px solid var(--apricot);outline-offset:3px}.ft__consent[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte][aria-invalid=true]+.ft__check[data-astro-cid-sz7xmlte]{border-color:var(--apricot)}.ft__privacy[data-astro-cid-sz7xmlte]{max-width:425px;margin-top:8px;color:var(--ink-on-dark-soft);font-size:var(--fs-small);line-height:1.4}.ft__privacy[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--blush);text-underline-offset:3px}.ft__status[data-astro-cid-sz7xmlte]{min-height:1.4em;margin-top:8px;font-size:var(--fs-small);line-height:1.4}.ft__status[data-astro-cid-sz7xmlte]:empty{margin-top:0}.ft__status[data-astro-cid-sz7xmlte][data-tone]:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.55em;border-radius:50%;background:var(--apricot);vertical-align:.05em}.ft__status[data-astro-cid-sz7xmlte][data-tone=ok]:before{background:var(--leaf)}.ft__notice[data-astro-cid-sz7xmlte]{width:100%;max-width:640px;margin-top:32px;padding:8px 10px 10px;border:1px solid rgb(246 236 234 / .5);border-radius:var(--r-sm);font-size:var(--fs-caption);line-height:1.4}.ft__notice-title[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500;line-height:1.4;letter-spacing:0}.ft__notice[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin:2px 0 0;padding:0;list-style:none}.ft__notice[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:inline}.ft__notice[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]:before{content:" "}.ft__col-title[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:var(--fs-eyebrow);font-weight:500;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-on-dark-soft)}.ft__cols[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin:11px 0 0;padding:0;list-style:none}.ft__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:6px;min-height:30px;font-size:var(--fs-small);line-height:1.4;text-decoration:none}.ft__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:4px}.ft__soon[data-astro-cid-sz7xmlte]{padding:1px 6px;border:1px solid var(--line-on-dark);border-radius:var(--r-full);color:var(--ink-on-dark-soft);font-size:.6875rem;white-space:nowrap}.ft__tail[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:var(--ft-tail);padding:0 16px 48px}.ft__cookies[data-astro-cid-sz7xmlte]{min-height:44px;margin-top:4px;padding:0 8px;border:0;background:none;color:#f6eceacc;font:inherit;font-size:var(--fs-caption);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ft__legal[data-astro-cid-sz7xmlte]{max-width:56rem;color:#f6eceacc;font-size:var(--fs-caption);line-height:1.4;text-align:center}.ft__coast[data-astro-cid-sz7xmlte]{position:fixed;right:0;bottom:0;left:0;z-index:-1;display:grid;place-items:center;height:800px;background:var(--aubergine)}.ft__coast[data-astro-cid-sz7xmlte].is-far{visibility:hidden}.ft__coast[data-astro-cid-sz7xmlte] .picture{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important}.ft__coast-shade[data-astro-cid-sz7xmlte]{position:absolute;inset:0;background:#3a0d2a59}@media(max-width:959px){.ft__sheet[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;padding:32px 16px}.ft__main[data-astro-cid-sz7xmlte],.ft__cols[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.ft__cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:32px}.ft__statement[data-astro-cid-sz7xmlte]{margin-top:40px;line-height:28.8px}.ft__news[data-astro-cid-sz7xmlte]{margin-top:40px}}.code{display:grid;gap:.4rem;margin:0 0 1rem}.code__label{font-size:var(--fs-small, .875rem)}.code__row{display:flex;gap:.5rem}.code__input{flex:1;min-width:0;padding:.7rem .9rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;text-transform:uppercase}.code__apply{padding:.7rem 1.2rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.code__status{min-height:1.2em;margin:0;font-size:var(--fs-small, .875rem)}.code__status[data-kind=error]{font-weight:600}.code__total{margin:0;font-weight:500}.cd[data-astro-cid-fwi5d3ie]{position:fixed;inset:8px 8px 8px auto;z-index:1000;display:none;flex-direction:column;width:min(500px,calc(100vw - 16px));height:auto;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--r-md);background:var(--blush);color:var(--ink);transform:translate(calc(100% + 16px));transition:transform .3s var(--ease-seed)}.cd[data-astro-cid-fwi5d3ie][open]{display:flex}.cd[data-astro-cid-fwi5d3ie].is-in{transform:none}.cd[data-astro-cid-fwi5d3ie]::backdrop{background:var(--scrim);opacity:0;transition:opacity .3s var(--ease-seed)}.cd[data-astro-cid-fwi5d3ie].is-in::backdrop{opacity:1}.cd__head[data-astro-cid-fwi5d3ie]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;min-height:68px}.cd__title[data-astro-cid-fwi5d3ie]{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--track-title)}.cd__close[data-astro-cid-fwi5d3ie] svg[data-astro-cid-fwi5d3ie]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}.cd__body[data-astro-cid-fwi5d3ie]{flex:1;min-height:0;overflow-y:auto;padding:0 32px 24px;overscroll-behavior:contain}.cd__empty[data-astro-cid-fwi5d3ie]{display:grid;justify-items:center;gap:16px;padding-top:72px;text-align:center;line-height:1.5}.cd__empty[data-astro-cid-fwi5d3ie][hidden]{display:none}.cd__lines[data-astro-cid-fwi5d3ie]{display:grid;gap:16px;margin:8px 0 0;padding:0;list-style:none}.cd__lines[data-astro-cid-fwi5d3ie][hidden]{display:none}.cd__lines[data-astro-cid-fwi5d3ie] .cd__line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:start;padding-bottom:16px;border-bottom:1px solid var(--line)}.cd__lines[data-astro-cid-fwi5d3ie] .cd__thumb{display:block;width:96px;height:96px;overflow:hidden;border-radius:var(--r-md);background:var(--blush-deep)}.cd__lines[data-astro-cid-fwi5d3ie] .cd__thumb img{width:100%;height:100%;object-fit:contain;transform:scale(1.3)}.cd__lines[data-astro-cid-fwi5d3ie] .cd__name{font-size:1rem;font-weight:500;line-height:1.5}.cd__lines[data-astro-cid-fwi5d3ie] .cd__name a{text-decoration:none}.cd__lines[data-astro-cid-fwi5d3ie] .cd__name a:hover{text-decoration:underline;text-underline-offset:4px}.cd__lines[data-astro-cid-fwi5d3ie] .cd__meta{color:var(--ink-soft);font-size:var(--fs-small);line-height:1.4}.cd__lines[data-astro-cid-fwi5d3ie] .cd__row{display:flex;align-items:center;gap:16px;margin-top:12px}.cd__lines[data-astro-cid-fwi5d3ie] .cd__qty{display:inline-flex;align-items:center;height:36px;border:1px solid var(--line);border-radius:var(--r-full)}.cd__lines[data-astro-cid-fwi5d3ie] .cd__qty button{display:grid;place-items:center;width:36px;height:34px;padding:0;border:0;border-radius:var(--r-full);background:none;font-size:1.125rem;line-height:1;cursor:pointer}.cd__lines[data-astro-cid-fwi5d3ie] .cd__qty button:disabled{opacity:.3;cursor:default}.cd__lines[data-astro-cid-fwi5d3ie] .cd__qty output{min-width:20px;text-align:center;font-size:var(--fs-small);font-weight:500}.cd__lines[data-astro-cid-fwi5d3ie] .cd__remove{min-height:24px;padding:0;border:0;background:none;color:var(--ink-soft);font-size:var(--fs-small);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.cd__lines[data-astro-cid-fwi5d3ie] .cd__price{font-size:1rem;font-weight:500;line-height:1.5;white-space:nowrap}.cd__foot[data-astro-cid-fwi5d3ie]{padding:24px 32px 32px;border-top:1px solid var(--line)}.cd__total[data-astro-cid-fwi5d3ie]{display:flex;align-items:baseline;justify-content:space-between;font-size:1.25rem;font-weight:500;line-height:1.3}.cd__total[data-astro-cid-fwi5d3ie] strong[data-astro-cid-fwi5d3ie]{font-weight:500}.cd__note[data-astro-cid-fwi5d3ie]{margin-top:8px;color:var(--ink-soft);font-size:var(--fs-caption);line-height:1.4}.cd__cta[data-astro-cid-fwi5d3ie]{margin-top:16px}.cd__cta[data-astro-cid-fwi5d3ie][aria-disabled=true]{--btn-bg: var(--aubergine)}@media(max-width:599px){.cd__head[data-astro-cid-fwi5d3ie]{padding:12px 16px 12px 24px}.cd__body[data-astro-cid-fwi5d3ie]{padding:0 24px 16px}.cd__foot[data-astro-cid-fwi5d3ie]{padding:16px 24px 24px}.cd__lines[data-astro-cid-fwi5d3ie] .cd__line{grid-template-columns:72px minmax(0,1fr) auto;gap:12px}.cd__lines[data-astro-cid-fwi5d3ie] .cd__thumb{width:72px;height:72px}}.cc[data-astro-cid-fzbxxtek]{position:fixed;z-index:60;left:var(--gutter);right:var(--gutter);bottom:16px;display:grid;gap:12px;max-width:440px;padding:20px;border-radius:20px;background:var(--white);color:var(--ink);box-shadow:0 12px 40px #3a0d2a2e}.cc[data-astro-cid-fzbxxtek][hidden]{display:none}.cc__title[data-astro-cid-fzbxxtek]{margin:0;font:400 1.125rem / 1.3 var(--font-ui)}.cc__text[data-astro-cid-fzbxxtek],.cc__more[data-astro-cid-fzbxxtek]{margin:0;font-size:var(--fs-small);line-height:1.45;color:var(--ink-soft)}.cc__more[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{display:inline-block;padding-block:4px;color:var(--berry);text-underline-offset:3px}.cc__row[data-astro-cid-fzbxxtek]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc__btn[data-astro-cid-fzbxxtek]{flex:1 1 0;min-height:44px}.cc__link[data-astro-cid-fzbxxtek]{min-height:44px;padding:0 8px;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--fs-small);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cc__prefs[data-astro-cid-fzbxxtek]{display:grid;gap:10px}.cc__prefs[data-astro-cid-fzbxxtek][hidden]{display:none}.cc__opt[data-astro-cid-fzbxxtek]{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:var(--fs-small);line-height:1.45;cursor:pointer}.cc__opt[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]{width:20px;height:20px;margin:1px 0 0;accent-color:var(--berry)}.cc[data-astro-cid-fzbxxtek] [data-astro-cid-fzbxxtek]:focus-visible{outline:2px solid var(--berry);outline-offset:2px}
