:root{--n-edge: calc(90deg + var(--n-skew));--n-dir: 1}html[dir=rtl]{--n-dir: -1}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--text-base);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;color:inherit}table{border-collapse:collapse;width:100%}hr{border:0;border-top:var(--hairline) solid var(--color-line);margin:var(--space-l) 0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}::selection{background:var(--color-ink);color:var(--color-ivory)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-fg, var(--color-ink));outline-offset:3px;box-shadow:0 0 0 5px rgba(var(--color-accent-rgb),.55)}.skip-to-content{position:absolute;left:var(--gutter);top:8px;z-index:calc(var(--z-modal) + 10);padding:12px 20px;background:var(--color-ink);color:var(--color-ivory);text-transform:uppercase;font-size:.6875rem;letter-spacing:.24em;transform:translateY(-200%);transition:transform var(--dur-s) var(--ease-out)}.skip-to-content:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-tracking);line-height:1.08;text-wrap:balance;overflow-wrap:break-word}.display{font-size:var(--fs-display);line-height:1}h1,.h1{font-size:var(--fs-h1)}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3);line-height:1.2}h4,.h4{font-size:var(--fs-h4);line-height:1.3}.font-editorial{font-family:var(--font-editorial);font-weight:400;letter-spacing:-.012em;text-transform:none!important}.uppercase-headings h2,.uppercase-headings .h2,.uppercase-headings .section__title{text-transform:uppercase}.eyebrow{display:block;font-size:var(--fs-eyebrow);font-weight:500;line-height:1.4;letter-spacing:var(--tracking-eyebrow);text-indent:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted)}.text-muted{color:var(--color-muted)}.text-center{text-align:center}.measure{max-width:var(--measure)}.measure-narrow{max-width:46ch}.rte>*+*{margin-top:1em}.rte a{color:currentColor;text-decoration:underline;text-underline-offset:.22em}.rte h2,.rte h3,.rte h4{margin-top:1.6em}.rte ul{list-style:disc;padding-inline-start:1.2em}.rte ol{list-style:decimal;padding-inline-start:1.2em}.rte li+li{margin-top:.35em}.rte img{margin:1.5em 0}.rte table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5em 0;font-size:.9375rem}.rte table th,.rte table td{white-space:nowrap}.rte th,.rte td{border-bottom:var(--hairline) solid var(--color-line);padding:10px 12px;text-align:start}.rte th{font-weight:600;text-transform:uppercase;font-size:.6875rem;letter-spacing:.16em}.page-width{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-width:900px;margin-inline:auto;padding-inline:var(--gutter)}.page-width--flush{padding-inline:0}.section{position:relative;padding-block:calc(var(--section-pt, 64px) * var(--section-scale, 1)) calc(var(--section-pb, 64px) * var(--section-scale, 1))}.section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-s);margin-bottom:var(--space-m)}@media(min-width:750px){.section__head{gap:var(--space-m);margin-bottom:var(--space-l)}}.section__head--center{flex-direction:column;align-items:center;text-align:center}.section__title{margin:0}.section__head .eyebrow{margin-bottom:var(--space-xs)}.section__link{position:relative;flex-shrink:0;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:currentColor;padding-bottom:4px;border-bottom:var(--hairline) solid var(--color-line-strong);transition:border-color var(--dur-s) var(--ease-out)}.section__link:after{content:"";position:absolute;inset-inline:-8px;top:50%;height:var(--tap-min, 44px);transform:translateY(-50%)}@media(min-width:750px){.section__link:after{display:none}}.section__link:hover{border-bottom-color:currentColor}.grid{display:grid;gap:var(--grid-gap, var(--space-m))}.n-rule{height:1px;background:var(--color-line);border:0;margin:0}.btn{--btn-bg: var(--color-fg, var(--color-ink));--btn-fg: var(--color-bg, var(--color-paper));--btn-border: var(--btn-bg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 30px;border:var(--hairline) solid var(--btn-border);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;overflow:hidden;transition:background-color var(--dur-s) var(--ease-out),color var(--dur-s) var(--ease-out),border-color var(--dur-s) var(--ease-out),opacity var(--dur-s) var(--ease-out)}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-64px;right:-64px;background:var(--btn-fg);transform:translate(calc((-100% - 64px) * var(--n-dir, 1))) skew(var(--n-edge));transition:transform var(--dur-m) var(--ease-out);z-index:0}.btn>*{position:relative;z-index:1}.btn:hover:not([disabled]):after,.btn:focus-visible:not([disabled]):after{transform:translate(0) skew(var(--n-edge))}.btn:hover:not([disabled]),.btn:focus-visible:not([disabled]){color:var(--btn-bg)}.btn[disabled],.btn.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn--outline{--btn-bg: transparent;--btn-fg: var(--color-fg);--btn-border: var(--color-line-strong);color:var(--color-fg)}.btn--outline:after{background:var(--color-fg)}.btn--outline:hover:not([disabled]),.btn--outline:focus-visible:not([disabled]){color:var(--color-bg);border-color:var(--color-fg)}.btn--ghost{--btn-bg: transparent;--btn-border: transparent;color:var(--color-fg);padding-inline:0;min-height:auto}.btn--ghost:after{display:none}.btn--ghost{border-bottom:var(--hairline) solid var(--color-line-strong);padding-bottom:5px;overflow:visible}.btn--ghost:hover{border-bottom-color:currentColor}.btn--ghost:before{content:"";position:absolute;inset-inline:-8px;top:50%;height:var(--tap-min, 44px);transform:translateY(-50%)}@media(min-width:750px){.btn--ghost:before{display:none}}.btn--full{width:100%}.btn--small{min-height:var(--tap-min, 44px);padding:10px 20px;font-size:.6875rem}@media(min-width:750px){.btn--small{min-height:40px;font-size:.625rem}}.btn--loading .btn__label{opacity:0}.btn__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;z-index:2}.btn--loading .btn__spinner{display:grid}.btn__spinner svg{width:18px;height:18px;animation:najibs-spin .72s linear infinite}@keyframes najibs-spin{to{transform:rotate(360deg)}}.link{color:currentColor;text-decoration:none;border-bottom:var(--hairline) solid var(--color-line-strong);padding-bottom:2px;transition:border-color var(--dur-s) var(--ease-out)}.link:hover{border-bottom-color:currentColor}.link-underline{color:currentColor;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% var(--hairline);background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-m) var(--ease-out)}.link-underline:hover,.link-underline:focus-visible{background-size:100% var(--hairline)}.field{position:relative;display:block}.field__input,.field__select,.field__textarea{width:100%;min-height:50px;padding:22px 14px 8px;background:transparent;border:0;border-bottom:var(--hairline) solid var(--color-line-strong);border-radius:0;color:var(--color-fg);font-size:16px;transition:border-color var(--dur-s) var(--ease-out);-webkit-appearance:none;appearance:none}@media(min-width:750px){.field__input,.field__select,.field__textarea{font-size:.9375rem}}.field__textarea{min-height:130px;resize:vertical}.field__input:focus,.field__select:focus,.field__textarea:focus{border-bottom-color:var(--color-fg);outline:none}.field__input:focus-visible,.field__select:focus-visible,.field__textarea:focus-visible{outline:none;border-bottom-color:var(--color-accent)}.field__label{position:absolute;inset-inline-start:14px;top:16px;font-size:.8125rem;color:var(--color-muted);pointer-events:none;transform-origin:left center;transition:transform var(--dur-s) var(--ease-out),color var(--dur-s) var(--ease-out)}[dir=rtl] .field__label{transform-origin:right center}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label,.field__textarea:focus+.field__label,.field__textarea:not(:placeholder-shown)+.field__label,.field__select:focus+.field__label,.field--filled .field__label{transform:translateY(-11px) scale(.72);color:var(--color-faint)}.field__select{padding-top:8px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 14px) center,calc(100% - 9px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}[dir=rtl] .field__select{background-position:14px center,9px center}.field__error{display:block;margin-top:6px;font-size:.8125rem;color:var(--color-error)}@media(min-width:750px){.field__error{font-size:.75rem}}.form__message{padding:14px 16px;border:var(--hairline) solid var(--color-line-strong);font-size:.875rem;margin-bottom:var(--space-m)}.form__message--error{border-color:var(--color-error);color:var(--color-error)}.checkbox-row{display:flex;align-items:flex-start;gap:12px;min-height:var(--tap-min, 44px);padding-block:4px;font-size:.875rem;line-height:1.5;color:var(--color-muted)}.checkbox-row input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;accent-color:var(--color-fg)}@media(min-width:750px){.checkbox-row{gap:10px;min-height:0;padding-block:0;font-size:.8125rem}.checkbox-row input[type=checkbox]{width:16px;height:16px;margin-top:2px}}.media{position:relative;display:block;overflow:hidden;background-color:rgba(var(--color-fg-rgb, 35, 31, 32),.04)}.media>img,.media>svg,.media>video,.media>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--media-fit, cover);object-position:center}.media{--n-run: 127.08%;--wipe-overhang: 150%}.media--natural>img{position:static;width:100%;height:auto}.media--natural{aspect-ratio:auto;--n-run: calc(127.08% / var(--natural-ratio, 1))}.media--portrait{aspect-ratio:3 / 4;--n-run: 169.44%;--wipe-overhang: 110%}.media--tall{aspect-ratio:2 / 3;--n-run: 190.62%;--wipe-overhang: 120%}.media--square{aspect-ratio:1 / 1;--n-run: 127.08%;--wipe-overhang: 85%}.media--landscape{aspect-ratio:4 / 3;--n-run: 95.31%;--wipe-overhang: 65%}.media--wide{aspect-ratio:16 / 9;--n-run: 71.48%;--wipe-overhang: 50%}.media--fill{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.media--contain{--media-fit: contain;background-color:var(--color-surface)}.placeholder-svg{width:100%;height:100%;fill:rgba(var(--color-fg-rgb, 35, 31, 32),.14);background:rgba(var(--color-fg-rgb, 35, 31, 32),.04)}.card{position:relative;display:flex;flex-direction:column;height:100%}.card__media-wrap{position:relative;display:block;overflow:hidden;background:var(--color-paper)}.card__media{--media-fit: contain;background-color:var(--color-paper);transition:transform var(--dur-l) var(--ease-out)}.card__media>img{padding:12%}.card__media--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity calc(.5s * var(--motion-scale, 1)) var(--ease-out)}@media(hover:hover){.card:hover .card__media--secondary{opacity:1}.animate-hover .card:hover .card__media{transform:scale(1.02)}}.card__link,.card__title-link{position:static;color:inherit;text-decoration:none}.card__title-link{background-image:linear-gradient(currentColor,currentColor);background-size:0% var(--hairline);background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-m) var(--ease-out)}.card:hover .card__title-link,.card__title-link:focus-visible{background-size:100% var(--hairline)}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__info{display:flex;flex-direction:column;gap:5px;padding-top:var(--space-xs)}.card__title{font-size:.875rem;font-weight:500;line-height:1.35;letter-spacing:.01em;overflow-wrap:break-word}.card__vendor{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-faint)}@media(min-width:750px){.card__vendor{font-size:.625rem}}.card__price{font-size:.875rem}.card__badges{position:absolute;top:12px;inset-inline:12px;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:6px;pointer-events:none}.badge{display:inline-block;padding:4px 9px;background:var(--color-paper);color:var(--color-ink);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;line-height:1.4}@media(min-width:750px){.badge{font-size:.5625rem}}.badge--sold-out{background:var(--color-ink);color:var(--color-ivory)}.badge--new{background:transparent;color:var(--color-fg);box-shadow:inset 0 0 0 1px currentColor}.badge--reduced{background:transparent;color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-accent)}.card__badges .badge{padding:0;background:transparent;box-shadow:none;font-size:.5rem;font-weight:500;color:rgba(var(--color-fg-rgb, 35, 31, 32),.58)}.card__badges .badge--sold-out{background:transparent;color:var(--color-ink);font-weight:600}.swatches{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:20px;margin-top:3px;position:relative;z-index:2;pointer-events:none}.swatches button.swatch,.swatches a.swatch,.swatches label{pointer-events:auto}.swatch{--swatch-size: 14px;position:relative;width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius);background-color:var(--swatch-color, transparent);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(var(--color-fg-rgb, 35, 31, 32),.22);cursor:default;transition:transform var(--dur-xs) var(--ease-out)}button.swatch,a.swatch,label .swatch{cursor:pointer}button.swatch:after,a.swatch:after{content:"";position:absolute;top:50%;inset-inline-start:50%;width:max(var(--tap-min, 44px),100%);height:max(var(--tap-min, 44px),100%);transform:translate(-50%,-50%)}[dir=rtl] button.swatch:after,[dir=rtl] a.swatch:after{transform:translate(50%,-50%)}.swatch--lg{--swatch-size: 26px}@media(hover:hover){button.swatch:hover,a.swatch:hover,label:hover .swatch{transform:scale(1.14)}}@media(min-width:750px){.swatches{gap:6px}}.swatch--more{font-size:.6875rem;color:var(--color-faint);letter-spacing:.06em;width:auto;height:auto;box-shadow:none;cursor:default}.card__quick-add{display:block;position:relative;z-index:3;margin-top:10px;opacity:1}@media(hover:none){.card__quick-add{display:none}}@media(hover:hover)and (min-width:750px){.card__quick-add{position:absolute;inset-inline:8px;bottom:8px;z-index:3;margin-top:0;transform:translateY(calc(100% + 10px));opacity:0;transition:transform var(--dur-m) var(--ease-out),opacity var(--dur-s) var(--ease-out)}.card:hover .card__quick-add,.card:focus-within .card__quick-add{transform:translateY(0);opacity:1}}.card__quick-add .btn{min-height:var(--tap-min, 44px)}@media(hover:hover)and (min-width:750px){.card__quick-add .btn{min-height:42px;background:rgba(var(--color-paper-rgb),.94);color:var(--color-ink);border-color:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card__quick-add .btn:after{background:var(--color-ink)}.card__quick-add .btn:hover{color:var(--color-paper)}}.product-grid{display:grid;grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr));column-gap:var(--grid-gap-x, 10px);row-gap:var(--grid-gap-y, 44px)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(var(--cols-tablet, 3),minmax(0,1fr));column-gap:var(--grid-gap-x-lg, 20px);row-gap:var(--grid-gap-y-lg, 64px)}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--cols-desktop, 3),minmax(0,1fr))}}.product-grid[data-density=airy]{--grid-gap-x-lg: 40px;--grid-gap-y-lg: 96px}.product-grid[data-density=compact]{--grid-gap-x-lg: 10px;--grid-gap-y-lg: 40px}.product-grid__feature{grid-column:span 2;display:flex}@media(min-width:990px){.product-grid__feature--wide{grid-column:span 2}.product-grid__feature--full{grid-column:1 / -1}}.scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-w, 72%);gap:var(--space-s);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);overscroll-behavior-x:contain}.scroller::-webkit-scrollbar{display:none}.scroller>*{scroll-snap-align:start}@media(min-width:750px){.scroller--desktop-grid{grid-auto-flow:row;grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr));overflow:visible;padding-inline:0;margin-inline:0}}.scroller-nav{display:flex;gap:8px}.scroller-nav button{width:var(--tap-min, 44px);height:var(--tap-min, 44px);display:grid;place-items:center;border:var(--hairline) solid var(--color-line-strong);transition:background-color var(--dur-s) var(--ease-out),color var(--dur-s) var(--ease-out)}.scroller-nav button:hover:not([disabled]){background:var(--color-fg);color:var(--color-bg)}.scroller-nav button[disabled]{opacity:.25;cursor:not-allowed}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;z-index:var(--z-drawer);display:none}.drawer[open],.drawer.is-open{display:block}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-ink-rgb),.42);opacity:0;transition:opacity var(--dur-m) var(--ease-out);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer.is-active .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--color-paper);color:var(--color-ink);transform:translate(100%);transition:transform var(--dur-l) var(--ease-out)}[dir=rtl] .drawer__panel{transform:translate(-100%)}.drawer.is-active .drawer__panel{transform:translate(0)}.drawer--start .drawer__panel{inset-inline-end:auto;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .drawer--start .drawer__panel{transform:translate(100%)}.drawer--start.is-active .drawer__panel{transform:translate(0)}.drawer--bottom .drawer__panel{inset-inline:0;top:auto;width:100%;max-height:86vh;max-height:86dvh;transform:translateY(100%)}.drawer--bottom.is-active .drawer__panel{transform:translateY(0)}.drawer--wide .drawer__panel{width:min(560px,100%)}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-height:56px;padding:var(--space-m) var(--space-m) var(--space-s);border-bottom:var(--hairline) solid var(--color-line)}.drawer__title{font-size:.6875rem;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;font-weight:500}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-m);-webkit-overflow-scrolling:touch}.drawer__footer{padding:var(--space-m);padding-bottom:max(var(--space-m),env(safe-area-inset-bottom,0px));border-top:var(--hairline) solid var(--color-line);background:var(--color-paper)}.icon-button{display:inline-grid;place-items:center;width:var(--tap-min, 44px);height:var(--tap-min, 44px);min-width:var(--tap-min, 44px);min-height:var(--tap-min, 44px);color:currentColor;transition:opacity var(--dur-xs) var(--ease-out)}.icon-button:hover{opacity:.62}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25}.icon--sm{width:16px;height:16px}.icon--lg{width:26px;height:26px}.icon--filled{fill:currentColor;stroke:none}body.overflow-hidden{overflow:hidden}.accordion{border-top:var(--hairline) solid var(--color-line)}.accordion__item{border-bottom:var(--hairline) solid var(--color-line)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-height:var(--tap-min, 44px);padding:18px 0;font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase}.accordion__icon{position:relative;flex-shrink:0;width:12px;height:12px}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;inset-inline-start:0;top:50%;width:12px;height:1px;background:currentColor;transition:transform var(--dur-s) var(--ease-out)}.accordion__icon:after{transform:rotate(90deg)}.accordion__item[open] .accordion__icon:after{transform:rotate(0)}.accordion__panel{padding-bottom:22px;font-size:.875rem;line-height:1.7;color:var(--color-muted)}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:var(--space-xl)}.pagination__item{min-width:var(--tap-min, 44px);height:var(--tap-min, 44px);display:grid;place-items:center;font-size:.8125rem;color:var(--color-muted);text-decoration:none;transition:color var(--dur-xs) var(--ease-out)}@media(min-width:750px){.pagination{margin-top:var(--space-2xl)}.pagination__item{min-width:38px;height:38px}}.pagination__item:hover{color:var(--color-fg)}.pagination__item[aria-current=page]{color:var(--color-fg);box-shadow:inset 0 -1px 0 0 currentColor}@media(prefers-reduced-motion:no-preference){:where(html.reveals-on) [data-animate=fade]{opacity:0;transition:opacity var(--dur-l) var(--ease-out) var(--animate-delay, 0ms)}:where(html.reveals-on) [data-animate=reveal]{opacity:0;transform:translateY(22px);transition:opacity var(--dur-l) var(--ease-out) var(--animate-delay, 0ms),transform var(--dur-l) var(--ease-out) var(--animate-delay, 0ms)}:where(html.reveals-on) [data-animate=wipe]{position:relative;overflow:hidden;isolation:isolate}:where(html.reveals-on) [data-animate=wipe]:after{content:"";position:absolute;z-index:5;top:0;bottom:0;left:calc(var(--wipe-overhang, 150%) * -1);right:calc(var(--wipe-overhang, 150%) * -1);background:var(--wipe-color, var(--color-bg, var(--color-paper)));transform:translate(0) skew(var(--n-edge));transition:transform var(--dur-xl) var(--ease-in-out) var(--animate-delay, 0ms);pointer-events:none}[data-animate=wipe].is-visible:after{transform:translate(calc(100% * var(--n-dir))) skew(var(--n-edge))}:where(html.reveals-on) [data-animate=line]{--line-mask-top: .24em;--line-mask-bottom: .34em;display:block;overflow:hidden;overflow:visible clip;padding-block:var(--line-mask-top) var(--line-mask-bottom);margin-block:calc(var(--line-mask-top) * -1) calc(var(--line-mask-bottom) * -1)}:where(html.reveals-on) [data-animate=line]>*:not(.btn){display:block}:where(html.reveals-on) [data-animate=line]>*{transform:translateY(calc(100% + var(--line-mask-bottom) + var(--line-mask-top)));transition:transform var(--dur-l) var(--ease-out) var(--animate-delay, 0ms)}[data-animate=line].is-visible>*{transform:none}[data-animate=line].is-visible>*:nth-child(2){transition-delay:calc(var(--animate-delay, 0ms) + 80ms * var(--motion-scale))}[data-animate=line].is-visible>*:nth-child(3){transition-delay:calc(var(--animate-delay, 0ms) + .16s * var(--motion-scale))}[data-animate=line].is-visible>*:nth-child(n+4){transition-delay:calc(var(--animate-delay, 0ms) + .24s * var(--motion-scale))}:where(html.reveals-on) [data-animate=stagger]>*{opacity:0;transform:translateY(16px);transition:opacity var(--dur-m) var(--ease-out),transform var(--dur-m) var(--ease-out)}[data-animate].is-visible,[data-animate=reveal].is-visible{opacity:1;transform:none}[data-animate=stagger].is-visible>*{opacity:1;transform:none}[data-animate=stagger].is-visible>*:nth-child(1){transition-delay:0ms}[data-animate=stagger].is-visible>*:nth-child(2){transition-delay:calc(70ms * var(--motion-scale))}[data-animate=stagger].is-visible>*:nth-child(3){transition-delay:calc(.14s * var(--motion-scale))}[data-animate=stagger].is-visible>*:nth-child(4){transition-delay:calc(.21s * var(--motion-scale))}[data-animate=stagger].is-visible>*:nth-child(5){transition-delay:calc(.28s * var(--motion-scale))}[data-animate=stagger].is-visible>*:nth-child(n+6){transition-delay:calc(.35s * var(--motion-scale))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.seam-top,.seam-bottom{--seam-depth: clamp(18px, 3vw, 40px);--seam-run: calc(var(--seam-depth) * 1.2708);--seam-x: 54%;position:relative}.seam-top:before,.seam-bottom:after{content:"";position:absolute;z-index:0;inset-inline:0;height:var(--seam-depth);background:var(--seam-color, transparent);pointer-events:none}.seam-top:before{top:0;clip-path:polygon(var(--seam-x) 0,100% 0,100% 100%,calc(var(--seam-x) + var(--seam-run)) 100%)}.seam-bottom:after{bottom:0;clip-path:polygon(0 0,var(--seam-x) 0,calc(var(--seam-x) + var(--seam-run)) 100%,0 100%)}html[dir=rtl] .seam-top:before{clip-path:polygon(0 0,calc(100% - var(--seam-x)) 0,calc(100% - var(--seam-x) - var(--seam-run)) 100%,0 100%)}html[dir=rtl] .seam-bottom:after{clip-path:polygon(calc(100% - var(--seam-x)) 0,100% 0,100% 100%,calc(100% - var(--seam-x) - var(--seam-run)) 100%)}@media(max-width:499px){.seam-top:before,.seam-bottom:after{display:none}}.stack{display:flex;flex-direction:column}.stack>*+*{margin-top:var(--stack-gap, var(--space-s))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s)}.full-bleed{width:100vw;max-width:100vw;margin-inline-start:50%;transform:translate(-50%);overflow-x:clip}[dir=rtl] .full-bleed{transform:translate(50%)}.mt-0{margin-top:0!important}@media(max-width:749px){.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}.no-js:not(html){display:none}html.no-js .no-js:not(html){display:block}html.no-js .js-only{display:none!important}@media print{.header,.footer,.drawer,.announcement-bar,.entrance{display:none!important}body{color:#000;background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
