/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--color-paper:oklch(96.8% .012 82);--color-paper-2:oklch(93.4% .018 78);--color-paper-3:oklch(88.5% .026 72);--color-ink:oklch(22% .024 56);--color-ink-2:oklch(34% .028 54);--color-neutral:oklch(43% .024 55);--color-muted:oklch(51% .02 60);--color-rule:oklch(77% .025 70);--color-rule-2:oklch(68% .028 67);--color-walnut:oklch(29% .046 52);--color-accent:oklch(46% .157 35);--color-accent-deep:oklch(40% .135 34);--color-accent-ink:oklch(97% .01 80);--color-focus:oklch(5% .02 238);--color-success:oklch(43% .086 147);--color-error:oklch(48% .18 27);--color-scrim:oklch(16% .02 50/.68);--font-display:"Instrument Serif","Bodoni 72","Iowan Old Style",Georgia,serif;--font-sans:Manrope,"Avenir Next","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",Consolas,monospace;--text-xs:.72rem;--text-sm:.82rem;--text-body:.95rem;--text-lede:clamp(1rem,1.35vw,1.18rem);--text-h3:clamp(1.3rem,2.15vw,2.05rem);--text-h2:clamp(2rem,4.4vw,4.1rem);--text-display:clamp(2.9rem,7vw,7.4rem);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.7rem;--space-3xl:4rem;--space-4xl:clamp(4.5rem,9vw,7.5rem);--page-gutter:clamp(1rem,4vw,4.5rem);--content-max:82rem;--rule-hair:1px;--radius-sm:.2rem;--radius-md:.45rem;--shadow-float:0 1.4rem 4rem oklch(18% .02 50/.12);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.55s}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--radius-sm:.25rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*,:after,:before{box-sizing:border-box}body,html{min-width:320px;margin:0;overflow-x:clip}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);text-rendering:optimizelegibility;line-height:1.6}body,button,input,select,textarea{font:inherit}a,button,input,select,textarea{color:inherit}a{text-decoration:none}button,input,select{border-radius:0}img{max-width:100%;display:block}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;font-weight:400;line-height:.95}a,button,input,select{-webkit-tap-highlight-color:transparent}button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.5}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.announcement :focus-visible,.lookup-intro :focus-visible,.site-footer :focus-visible,.tracking-card :focus-visible{outline-color:var(--color-paper)}::selection{background:var(--color-accent);color:var(--color-accent-ink)}.skip-link{background:var(--color-ink);color:var(--color-paper);padding:var(--space-sm) var(--space-md);transition:transform var(--dur-short) var(--ease-out);z-index:100;position:fixed;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-shell{flex-direction:column;min-height:100dvh;display:flex}#main-content{flex:1}.site-header{background:var(--color-paper);color:var(--color-ink);transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out);z-index:50;position:sticky;inset-block-start:0}.site-header--hero{color:var(--color-paper);background:0 0}.announcement{background:var(--color-walnut);color:var(--color-paper);min-height:2.25rem;padding-inline:var(--page-gutter);grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;display:grid}.announcement p{font-size:var(--text-xs);letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-column:2}.announcement__close{color:var(--color-paper);grid-column:3;justify-self:end}.nav-shell{border-block-end:var(--rule-hair) solid var(--color-rule);min-height:4.5rem;padding-inline:var(--page-gutter);transition:background-color var(--dur-long) var(--ease-out),border-color var(--dur-long) var(--ease-out),color .3s var(--ease-out);grid-template-columns:repeat(2,2.75rem) minmax(0,1fr) repeat(2,2.75rem);align-items:center;display:grid}.site-header--hero .nav-shell{border-color:#0000}.site-header--hero .wordmark small{color:var(--color-paper-3)}.site-header--hero .nav-shell:has(:focus-visible){background-color:var(--color-paper);border-color:var(--color-rule);color:var(--color-ink)}.site-header--hero .nav-shell:has(:focus-visible) .wordmark small{color:var(--color-neutral)}.site-header--hero .mobile-menu{color:var(--color-ink)}.nav-links{display:none}.wordmark{white-space:nowrap;flex-direction:column;grid-column:3;justify-self:center;align-items:center;line-height:1;display:flex}.wordmark span{font-family:var(--font-display);letter-spacing:.18em;font-size:1.15rem}.wordmark small{color:var(--color-neutral);letter-spacing:.5em;transition:color .3s var(--ease-out);margin-block-start:var(--space-2xs);margin-inline-start:.5em;font-size:.6rem}.bag-link,.icon-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.header-icon-group{align-items:center;display:flex}.nav-toggle{grid-column:1;justify-self:start}.account-link--mobile{grid-column:4;justify-self:end}.bag-link--mobile{grid-column:5;justify-self:end;position:relative}.bag-link span{background:var(--color-accent);color:var(--color-accent-ink);justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.62rem;display:flex;position:absolute;inset-block-start:.2rem;inset-inline-end:0}.mobile-menu{background:var(--color-paper);border-block-end:var(--rule-hair) solid var(--color-rule);opacity:0;padding:var(--space-md) var(--page-gutter) var(--space-xl);pointer-events:none;transition:transform var(--dur-short) var(--ease-out),opacity var(--dur-short) var(--ease-in);visibility:hidden;display:grid;position:absolute;inset-block-start:100%;inset-inline:0;transform:translateY(-.5rem)}.mobile-menu.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:none}.mobile-menu a,.mobile-menu button{border:0;border-block-end:var(--rule-hair) solid var(--color-rule);cursor:pointer;font-family:var(--font-display);align-items:baseline;gap:var(--space-lg);text-align:start;white-space:nowrap;background:0 0;min-height:3.5rem;padding:0;font-size:1.7rem;display:flex}.mobile-menu a span,.mobile-menu button span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.button{background:var(--color-ink);border:var(--rule-hair) solid var(--color-ink);color:var(--color-paper);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-sm);letter-spacing:.04em;min-height:3rem;padding-inline:var(--space-lg);text-transform:uppercase;transition:transform var(--dur-micro) var(--ease-out),opacity var(--dur-micro) var(--ease-out);white-space:nowrap;justify-content:center;font-weight:650;display:inline-flex}.button--accent{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.button--outline{border-color:var(--color-ink);color:var(--color-ink);background:0 0}.button--paper{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.button:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button[aria-busy=true]{cursor:progress;opacity:.76}.text-link{border-block-end:var(--rule-hair) solid currentColor;font-size:var(--text-sm);align-items:center;gap:var(--space-sm);letter-spacing:.04em;white-space:nowrap;padding-block-end:var(--space-2xs);font-weight:650;display:inline-flex}.kicker,.text-link{text-transform:uppercase}.kicker{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em}.kicker--light{color:var(--color-paper-3)}.home-hero{height:88svh;margin-top:-4.5rem}.site-shell:has(.announcement) .home-hero{height:calc(88svh - 2.75rem)}.home-hero__image{background:#000;height:100%;position:relative;overflow:hidden}.home-hero__image img{object-fit:cover;object-position:64% center;opacity:0;transition:transform 4.5s var(--ease-out),opacity 4.5s var(--ease-out);transform:scale(1.35)}.home-hero__image.is-ready img{opacity:1;transform:scale(1)}.plate-caption{background:var(--color-paper);color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;padding:var(--space-sm) var(--space-md);text-transform:uppercase;position:absolute;inset-block-end:0;inset-inline-start:0}.category-index{padding:clamp(2rem,4vw,3.5rem) var(--page-gutter) var(--space-md)}.category-index__culture{text-align:center;max-width:40rem;margin-inline:auto}.category-index__lead{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.15}.category-index__description{color:var(--color-neutral);margin:var(--space-sm) auto 0;text-wrap:balance;max-width:40ch;font-size:.95rem;line-height:1.5}.home-section{max-width:var(--content-max);padding:var(--space-4xl) var(--page-gutter);margin-inline:auto}.section-heading{border-block-start:var(--rule-hair) solid var(--color-rule-2);align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;padding-block-start:var(--space-lg);display:flex}.section-heading__index{align-items:center;gap:var(--space-md);justify-content:center;display:flex}.section-heading__index>span{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs)}.section-heading h2{text-wrap:balance;max-width:22ch;font-size:clamp(2rem,3.2vw,3.3rem)}.product-grid{gap:var(--space-3xl) var(--space-lg);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-3xl);display:grid}.product-grid.product-grid--editorial{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72vw;grid-auto-flow:column;overflow-x:auto}.product-grid--editorial .product-card{scroll-snap-align:start}.home-category-selection{max-width:108rem;padding:clamp(3rem,5vw,5rem) var(--page-gutter) clamp(3rem,5vw,5rem);margin-inline:auto}.home-category-selection h2{font-family:var(--font-sans);letter-spacing:-.02em;margin:0 auto var(--space-xl);text-align:center;text-wrap:balance;max-width:28ch;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:400;line-height:1.3}.home-category-selection__grid{gap:var(--space-xl) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-category-selection__card{text-align:center;min-width:0}.home-category-selection__image{aspect-ratio:4/5;background:var(--color-paper-2);position:relative;overflow:hidden}.home-category-selection__image img{object-fit:cover;transition:transform var(--dur-long) var(--ease-out)}.home-category-selection__placeholder{height:100%;padding:var(--space-md);color:var(--color-neutral);text-wrap:balance;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.home-category-selection__empty{color:var(--color-neutral);text-align:center}.home-category-selection__card>span{margin-block-start:var(--space-md);font-size:.9rem;font-weight:400;line-height:1.5;display:block}.home-category-selection__card:hover>span{text-underline-offset:4px;text-decoration:underline}.home-category-selection__card:focus-visible .home-category-selection__image img{transform:scale(1.025)}@media (hover:hover) and (pointer:fine){.home-category-selection__card:hover .home-category-selection__image img{transform:scale(1.025)}}@media (min-width:40rem){.home-category-selection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75rem){.home-category-selection__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.category-showcases{scroll-margin-top:8rem}.category-showcase{padding-block:var(--space-2xl) var(--space-4xl)}.category-showcase__hero{background:var(--color-paper-2);height:clamp(20rem,36vw,42rem);position:relative;overflow:hidden}.category-showcase__hero img{object-fit:cover;object-position:center}.category-showcase__content{max-width:108rem;padding-inline:var(--page-gutter);margin-inline:auto}.category-showcase__head{text-align:center;padding-block-start:var(--space-2xl)}.category-showcase__head h2{margin-block:var(--space-md);font-size:clamp(2rem,3.2vw,3.3rem)}.category-showcase__head>p:not(.kicker){color:var(--color-neutral)}.category-showcase__action,.category-showcase__grid{margin-block-start:var(--space-2xl)}.category-showcase__action{justify-content:center;display:flex}.category-showcase__action .button{min-width:10rem}.concept-card{scroll-snap-align:start;min-width:0}.concept-card__image{aspect-ratio:4/5;background:var(--color-paper-2);position:relative;overflow:hidden}.concept-card__image img{object-fit:cover}.concept-card__eyebrow{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin-block-start:var(--space-md)}.concept-card h3{margin-block-start:var(--space-xs);font-size:1.2rem;line-height:1.1}.concept-card__material{color:var(--color-neutral);font-size:var(--text-xs);margin-block-start:var(--space-xs)}.brand-section{padding-block-start:var(--space-2xl);scroll-margin-top:8rem}.product-card{min-width:0}.product-card__image{aspect-ratio:4/5;background:var(--color-paper-2);display:block;position:relative;overflow:hidden}.product-card__image img{object-fit:cover;transition:transform var(--dur-long) var(--ease-out)}.product-card__badge{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;padding:var(--space-xs);text-transform:uppercase;position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}.product-card__reveal{background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);opacity:0;padding:var(--space-sm) var(--space-md);transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out);white-space:nowrap;display:flex;position:absolute;inset-block-end:var(--space-md);inset-inline-end:var(--space-md);transform:translateY(.35rem)}.product-card__image:focus-visible img{transform:scale(1.025)}.product-card__image:focus-visible .product-card__reveal{opacity:1;transform:none}.product-card__meta{align-items:start;gap:var(--space-md);justify-content:space-between;padding-block-start:var(--space-md);display:flex}.product-card__meta h3{letter-spacing:-.02em;margin-block-start:var(--space-xs);font-size:1.2rem;line-height:1.1}.product-card__meta>p{font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap}.product-card__eyebrow,.product-card__material{color:var(--color-neutral);font-size:var(--text-xs)}.product-card__eyebrow{letter-spacing:.07em;text-transform:uppercase}.product-card__material{margin-block-start:var(--space-xs)}.brand-story{gap:var(--space-lg);margin:var(--space-2xl) auto 0;max-width:76rem;display:grid}.brand-story__image{aspect-ratio:3/2;background:var(--color-paper-2);position:relative;overflow:hidden}.brand-story__image img{object-fit:cover}.brand-story__image figcaption{background:var(--color-paper);color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;padding:var(--space-sm) var(--space-md);text-transform:uppercase;position:absolute;bottom:0;left:0}.brand-story__image figcaption span{color:var(--color-accent);margin-inline:var(--space-xs)}.brand-story__manifesto{background:var(--color-walnut);color:var(--color-paper);flex-direction:column;justify-content:space-between;min-height:19rem;padding:clamp(1.5rem,3vw,3rem);display:flex}.brand-story__statement{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-size:clamp(1.7rem,2.25vw,2.45rem);line-height:1.05}.brand-story__signature{border-block-start:var(--rule-hair) solid var(--color-paper-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;padding-block-start:var(--space-md)}.brand-story__signature span{color:var(--color-paper-3);margin-inline:var(--space-xs)}.brand-story__notes{border-block-start:var(--rule-hair) solid var(--color-rule-2);display:grid}.brand-story__notes>div{border-block-end:var(--rule-hair) solid var(--color-rule-2);gap:var(--space-sm);padding-block:var(--space-lg);grid-template-columns:2rem minmax(0,1fr);display:grid}.brand-story__notes span{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs)}.brand-story__notes h3{font-size:1.55rem}.brand-story__notes p{color:var(--color-neutral);grid-column:2;max-width:34ch}.service-strip{border-block:var(--rule-hair) solid var(--color-rule-2);margin-inline:var(--page-gutter);display:grid}.service-strip p{border-block-end:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);min-height:4.5rem;display:flex}.service-strip p:last-child{border-block-end:0}.service-strip svg{color:var(--color-accent)}.page-shell{max-width:var(--content-max);padding-inline:var(--page-gutter);margin-inline:auto}.product-page{max-width:72rem}.page-intro{padding-block:var(--space-3xl) var(--space-2xl)}.page-intro h1{font-size:var(--text-display);margin-block:var(--space-md)}.page-intro>p:last-child{color:var(--color-neutral);font-size:var(--text-lede);max-width:42rem}.breadcrumbs{color:var(--color-neutral);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);padding-block:var(--space-lg);display:flex}.breadcrumbs a{border-block-end:var(--rule-hair) solid currentColor}.page-intro--catalog{gap:var(--space-md);padding-block-end:var(--space-3xl);display:grid}.page-intro--catalog h1{font-size:clamp(2.6rem,5.5vw,5.8rem)}.catalog-controls{border-block:var(--rule-hair) solid var(--color-rule-2);align-items:end;gap:var(--space-lg);padding-block:var(--space-lg);display:grid}.catalog-tabs{gap:var(--space-xs);padding-block-end:var(--space-xs);display:flex;overflow-x:auto}.catalog-tabs button{border:var(--rule-hair) solid var(--color-rule-2);cursor:pointer;font-size:var(--text-sm);min-height:44px;padding-inline:var(--space-lg);white-space:nowrap;background:0 0}.catalog-tabs button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.catalog-search,.catalog-sort{font-size:var(--text-xs);gap:var(--space-xs);font-weight:650;display:grid}.catalog-count{color:var(--color-neutral);font-family:var(--font-mono);font-size:var(--text-xs);padding-block-start:var(--space-xl)}.catalog-grid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:start;margin-block-start:var(--space-xl)}.empty-state{min-height:28rem;padding:var(--space-3xl) var(--space-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>span{color:var(--color-accent);font-family:var(--font-display);font-size:3rem}.empty-state h1,.empty-state h2{font-size:var(--text-h2);margin-block:var(--space-md);max-width:13ch}.empty-state p{color:var(--color-neutral);max-width:32rem}.empty-state .button{margin-block-start:var(--space-xl)}.empty-state--page{min-height:65svh}.product-detail{gap:var(--space-xl);display:grid}.product-detail__visual{aspect-ratio:1/1.1;background:var(--color-paper-2);min-width:0;position:relative;overflow:hidden}.product-detail__visual img{object-fit:cover}.product-gallery{min-width:0}.product-gallery__main{cursor:zoom-in;width:100%;color:var(--color-ink);border:0;padding:0;display:block}.product-gallery__zoom{background:var(--color-paper);font-size:var(--text-xs);padding:.55rem .8rem;position:absolute;bottom:1rem;right:1rem}.product-gallery__caption{font-size:var(--text-xs);color:var(--color-neutral);justify-content:space-between;gap:1rem;margin-top:.8rem;display:flex}.product-gallery__thumbs{gap:.6rem;padding:.8rem 2px;display:flex;overflow-x:auto}.product-gallery__thumbs button{background:var(--color-paper-2);cursor:pointer;border:1px solid #0000;width:4.5rem;min-width:4.5rem;padding:.2rem}.product-gallery__thumbs button[aria-pressed=true]{border-color:var(--color-ink)}.product-gallery__thumbs img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.product-gallery__dialog{background:var(--color-paper);color:var(--color-ink);overscroll-behavior:contain;border:0;width:min(92vw,75rem);max-height:92dvh;padding:2rem;overflow-y:auto}.product-gallery__dialog::backdrop{background:var(--color-scrim)}.product-gallery__dialog>img{object-fit:contain;width:100%;height:72dvh}.product-gallery__close{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.5rem;display:block}.product-gallery__navigation{font-size:var(--text-sm);justify-content:center;align-items:center;gap:2rem;margin-top:1rem;display:flex}.product-gallery__navigation button{border:1px solid var(--color-rule-2);cursor:pointer;background:0 0;padding:.6rem 1rem}.request-state{gap:1rem;padding-block:2rem;display:grid}.request-state>p{font-size:var(--text-sm);color:var(--color-neutral)}.request-state>h2{font-size:var(--text-h3)}.request-state>small{font-size:var(--text-xs);color:var(--color-neutral);overflow-wrap:anywhere}.request-state>button{justify-self:start}.catalog-placeholder{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.catalog-placeholder>span{aspect-ratio:1;background:var(--color-paper-2);display:block}@media (max-width:40rem){.catalog-placeholder{grid-template-columns:repeat(2,minmax(0,1fr))}.product-gallery__dialog{padding:1rem}.product-gallery__dialog>img{height:65dvh}}.product-detail__info{padding-block:var(--space-lg);align-self:center}.product-detail__info h1{margin-block:var(--space-md);max-width:13ch;font-size:clamp(2.2rem,3.7vw,3.7rem)}.product-price{font-family:var(--font-mono);font-size:var(--text-lede)}.product-lede{color:var(--color-neutral);font-size:var(--text-body);max-width:34rem;margin-block-start:var(--space-lg)}.purchase-panel{border-block-start:var(--rule-hair) solid var(--color-rule-2);margin-block-start:var(--space-xl);padding-block-start:var(--space-lg)}.purchase-panel fieldset{margin:0 0 var(--space-lg);border:0;padding:0}.purchase-panel legend{font-size:var(--text-sm);margin-block-end:var(--space-sm);font-weight:650}.option-row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.option-row button{border:var(--rule-hair) solid var(--color-rule-2);cursor:pointer;min-height:44px;padding-inline:var(--space-md);background:0 0}.option-row button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.option-row button:disabled{cursor:not-allowed;opacity:.4;text-decoration:line-through}.stock-note{color:var(--color-neutral);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);margin-block:var(--space-lg);display:flex}.stock-note span{background:var(--color-error);border-radius:50%;width:.45rem;height:.45rem}.stock-note.is-available span{background:var(--color-success)}.purchase-panel__button{width:100%}.purchase-note{color:var(--color-neutral);font-size:var(--text-xs);text-align:center;min-height:1lh;margin-block-start:var(--space-sm)}.product-notes{border-block-start:var(--rule-hair) solid var(--color-rule-2);margin-block-start:var(--space-xl)}.product-notes__item{border-block-end:var(--rule-hair) solid var(--color-rule-2)}.product-notes__toggle{cursor:pointer;font-size:var(--text-sm);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:3.25rem;padding:0;display:flex}.product-notes__toggle:not(:disabled):active{transform:none}.product-notes__toggle:after{content:"+";font-size:1.15rem;font-weight:300;line-height:1}.product-notes__toggle[aria-expanded=true]:after{content:"−"}.product-notes__panel{opacity:0;transition:grid-template-rows .32s var(--ease-in-out),opacity var(--dur-short) var(--ease-out),visibility 0s linear .32s;visibility:hidden;grid-template-rows:0fr;display:grid}.product-notes__panel.is-open{opacity:1;transition:grid-template-rows .32s var(--ease-in-out),opacity var(--dur-short) var(--ease-out),visibility 0s;visibility:visible;grid-template-rows:1fr}.product-notes__panel-inner{min-height:0;overflow:hidden}.product-notes__content{padding-block:0 var(--space-lg)}.product-notes h2{margin-block-end:var(--space-sm);font-size:1.35rem;line-height:1.15}.product-notes__content p{color:var(--color-neutral);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.product-notes__panel,.product-notes__panel.is-open{transition:none}}.product-reviews{--review-gold:#edbc32;max-width:78rem;padding-block:var(--space-xl) var(--space-lg)}.product-reviews__toolbar{border-block-start:1px solid var(--color-rule);align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;padding-block-start:var(--space-xl);display:flex}.product-reviews__summary-toggle{cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:44px;padding:0;font-size:.95rem;display:inline-flex}.product-reviews__summary-toggle>svg{height:18px;transition:transform var(--dur-short);width:18px}.product-reviews__summary-toggle>svg.is-open{transform:rotate(180deg)}.review-stars{color:var(--review-gold);align-items:center;gap:1px;display:inline-flex}.review-stars svg{width:15px;height:15px}.review-stars--large{gap:2px}.review-stars--large svg{width:25px;height:25px}.product-reviews__actions{align-items:center;gap:.5rem;display:flex}.product-reviews__button{border:1px solid var(--color-rule);cursor:pointer;min-height:42px;transition:border-color var(--dur-short),background var(--dur-short);background:#fff;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.88rem;line-height:1.3;display:inline-flex}.product-reviews__button:hover{background:var(--color-paper-2);border-color:var(--color-ink)}.product-reviews__filter-toggle{width:42px;min-height:42px;padding:.6rem}.product-reviews__filter-toggle svg{width:21px;height:21px}.product-reviews__filter-toggle circle{fill:#fff;stroke:currentColor;stroke-width:1.5px}.product-reviews__filter-toggle.is-active{border-color:var(--color-ink);background:var(--color-paper-2)}.product-reviews__demo{color:var(--color-neutral);margin-block:.6rem 1.25rem;font-size:.72rem}.product-reviews__masonry{column-count:2;column-gap:.75rem}.product-review{break-inside:avoid;vertical-align:top;background:#fff;border:1px solid #e6e2dc;border-radius:.55rem;width:100%;margin-block-end:.75rem;display:inline-block;position:relative;overflow:hidden;box-shadow:0 1px 3px #231e1708}.product-review__open{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.product-review__open:not(:disabled):active{transform:none}.product-review:has(.product-review__open:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.product-review__open:focus-visible{outline:none}.product-review__image{background:var(--color-paper-2);width:100%;position:relative}.product-review__image img{object-fit:cover}.product-review__content{padding:.75rem .65rem 1rem}.product-review__author{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.product-review__author h3{font-family:var(--font-sans);letter-spacing:-.025em;font-size:.9rem;font-weight:700;line-height:1.3}.product-review__author>span{color:var(--color-neutral);letter-spacing:.025em;font-size:.58rem}.product-review time{color:var(--color-muted);margin-block:.25rem .45rem;font-size:.7rem;display:block}.product-review__body{overflow-wrap:anywhere;white-space:pre-wrap;margin-block-start:.45rem;font-size:.84rem;line-height:1.45}.product-review__item{overflow-wrap:anywhere;margin-block-start:1.1rem;font-size:.74rem;line-height:1.4}.product-review__item span{color:var(--color-muted);margin-block-end:.12rem;font-size:.68rem;display:block}.product-reviews__summary{border:1px solid var(--color-rule);gap:var(--space-xl);padding:var(--space-lg);background:#fff;border-radius:.5rem;margin-block-end:var(--space-lg);display:grid}.product-reviews__average{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.product-reviews__average strong{font-size:2.6rem;font-weight:500;line-height:1.2}.product-reviews__average>span:last-child{color:var(--color-neutral);font-size:.75rem}.product-reviews__distribution{gap:.5rem;display:grid}.product-reviews__distribution button{cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:2rem 1fr 1.5rem;align-items:center;gap:.65rem;min-height:28px;padding:0;font-size:.8rem;display:grid}.product-reviews__distribution button>span:last-child{text-align:end}.product-reviews__bar{background:var(--color-paper-2);border-radius:3px;height:8px;overflow:hidden}.product-reviews__bar span{background:var(--review-gold);height:100%;display:block}.product-reviews__filter-anchor{position:relative}.product-reviews__filters{--review-filter-offset:-8px;max-height:min(34rem,var(--review-filter-space,calc(100dvh - 9rem)));opacity:0;pointer-events:none;transform:translateY(var(--review-filter-offset)) scale(.96);transform-origin:100% 0;transition:opacity .18s ease,transform .22s var(--ease-out),visibility 0s linear .22s;visibility:hidden;width:min(17.25rem,calc(100vw - 2 * var(--page-gutter)));z-index:20;background:#fff;border:1px solid #eeeae4;border-radius:.25rem;padding:1.15rem;position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 30px #231e1724}.product-reviews__filters[data-placement=above]{--review-filter-offset:8px;transform-origin:100% 100%;inset-block:auto calc(100% + .6rem)}.product-reviews__filters.is-open{opacity:1;pointer-events:auto;transition:opacity .18s ease,transform .22s var(--ease-out),visibility 0s;visibility:visible;transform:translateY(0)scale(1)}.product-reviews__filters h2{font-family:var(--font-sans);letter-spacing:-.02em;margin-block-end:.55rem;font-size:1rem;font-weight:700;line-height:1.4}.product-reviews__sort-options{gap:.15rem;margin-inline:-.45rem;display:grid}.product-reviews__sort-options button{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.2rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.6rem .45rem;font-size:.84rem;display:flex}.product-reviews__sort-options button:hover{background:var(--color-paper)}.product-reviews__sort-options button svg{flex:none;width:16px;height:16px}.product-reviews__form-fields label{gap:.35rem;font-size:.8rem;display:grid}.product-reviews__form input,.product-reviews__form select,.product-reviews__form textarea{border:1px solid var(--color-rule);background:#fff;border-radius:.3rem;width:100%;min-width:0;min-height:44px;padding:.5rem .65rem;font-size:16px}.product-reviews__reset{color:var(--color-neutral);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;font-size:.8rem;text-decoration:underline}.product-reviews__form{border:1px solid var(--color-rule);padding:var(--space-lg);background:#fff;border-radius:.55rem;margin-block-end:var(--space-lg)}.product-reviews__form-head{align-items:center;gap:var(--space-md);justify-content:space-between;display:flex}.product-reviews__form h2{font-size:1.8rem}.product-reviews__form>p{color:var(--color-neutral);margin-block-start:.4rem;font-size:.8rem}.product-reviews__rating-input{margin:var(--space-lg) 0;border:0;padding:0}.product-reviews__rating-input legend{margin-block-end:.3rem;font-size:.8rem}.product-reviews__rating-input>div{align-items:center;gap:.2rem;display:flex}.product-reviews__rating-input label{cursor:pointer;justify-content:center;align-items:center;width:36px;height:44px;display:flex;position:relative}.product-reviews__rating-input input{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.product-reviews__rating-input label>span[aria-hidden]{color:var(--color-rule);font-size:2rem;line-height:1}.product-reviews__rating-input label>span.is-filled{color:var(--review-gold)}.product-reviews__rating-input label:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.product-reviews__rating-caption{color:var(--color-neutral);margin-inline-start:.75rem;font-size:.8rem}.product-reviews__form-fields{gap:var(--space-md);display:grid}.product-reviews__form textarea{resize:vertical;line-height:1.5}.product-reviews__form-actions{flex-wrap:wrap;justify-content:end;gap:.5rem;margin-block-start:var(--space-lg);display:flex}.product-reviews__button--submit{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.product-reviews__button--submit:hover{background:var(--color-ink-2)}.product-reviews__form .product-reviews__error{color:var(--color-error);margin-block-start:var(--space-sm)}.product-reviews__notice{color:var(--color-neutral);font-size:.85rem}.product-reviews__notice:not(:empty){border-inline-start:2px solid var(--color-success);margin-block-end:var(--space-lg);padding-inline-start:var(--space-md)}.product-reviews__result-count{color:var(--color-neutral);align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-block-end:.75rem;font-size:.75rem;display:flex}.product-reviews__empty{border:1px dashed var(--color-rule);gap:var(--space-md);padding:var(--space-2xl) var(--space-md);text-align:center;border-radius:.5rem;justify-items:center;display:grid}.product-reviews__more{justify-content:center;margin-block-start:var(--space-lg);display:flex}.product-reviews__more span{color:var(--color-neutral)}.product-reviews__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:40rem){.product-reviews__masonry{column-count:3}.product-reviews__summary{grid-template-columns:1fr 2fr}.product-reviews__form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.product-reviews__form-body{grid-column:1/-1}}@media (min-width:75rem){.product-reviews__masonry{column-count:5}}@media (max-width:39.99rem){.product-reviews__actions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.product-reviews__filters,.product-reviews__filters.is-open{transition:none}}.review-detail{animation:review-detail-in .26s var(--ease-out) both;color:var(--color-ink);background:#fff;border:0;border-radius:.55rem;width:32rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 20px 80px #0004}.review-detail::backdrop{background:#000a;animation:review-backdrop-in .22s both}.review-detail.is-closing{pointer-events:none;animation:review-detail-out .18s ease-in both}.review-detail.is-closing::backdrop{animation:review-backdrop-out .18s ease-in both}.review-detail__layout{display:grid}.review-detail__close{color:#fff;cursor:pointer;z-index:2;background:#242424b3;border:0;border-radius:.4rem;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.review-detail__close:hover{background:#242424e6}.review-detail__close:focus-visible{outline-offset:3px;outline-color:#fff;box-shadow:0 0 0 5px #242424b3}.review-detail--with-image .review-detail__close{inset-inline:1rem auto}.review-detail__image{aspect-ratio:4/5;background:var(--color-paper-2);position:relative}.review-detail__image img{object-fit:cover}.review-detail__content{min-width:0;padding:4.5rem 1.5rem 2rem}.review-detail--with-image .review-detail__content{padding-block-start:1.5rem}.review-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.review-detail__header h2{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.4}.review-detail__badge{color:var(--color-neutral);font-size:.72rem}.review-detail__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.45rem;display:flex}.review-detail__meta .review-stars svg{width:20px;height:20px}.review-detail__meta time{color:var(--color-muted);font-size:.75rem}.review-detail__body{overflow-wrap:anywhere;white-space:pre-wrap;margin-block-start:1.1rem;font-size:.95rem;line-height:1.6}.review-detail__item{overflow-wrap:anywhere;margin-block-start:1.5rem;font-size:.9rem;line-height:1.5}.review-detail__item span{color:var(--color-muted);margin-block-end:.2rem;font-size:.75rem;display:block}@media (min-width:40rem){.review-detail{max-width:calc(100vw - 4rem);max-height:calc(100dvh - 4rem)}.review-detail--with-image{width:52rem}.review-detail--with-image .review-detail__layout{grid-template-columns:54% 46%;height:min(38rem,100dvh - 4rem)}.review-detail__image{aspect-ratio:auto;min-height:0}.review-detail__content{padding:4.5rem 1.5rem 2rem;overflow-y:auto}.review-detail--with-image .review-detail__content{padding:1.5rem}}@keyframes review-detail-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes review-detail-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes review-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes review-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.review-detail,.review-detail.is-closing,.review-detail.is-closing::backdrop,.review-detail::backdrop{animation:none!important}}.related-products{max-width:78rem;padding-block:clamp(2rem,3.5vw,3rem) var(--space-3xl);position:relative}.product-reviews+.related-products:before{border-block-start:1px solid var(--color-paper-3);content:"";inset-block-start:0;inset-inline:var(--page-gutter);position:absolute}.related-products h2{color:var(--color-ink-2);font-family:var(--font-sans);letter-spacing:0;text-align:center;margin-block-end:var(--space-xl);font-size:1rem;font-weight:400;line-height:1.5}.related-products__images{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.related-products__image{aspect-ratio:1;background:var(--color-paper-2);display:block;position:relative;overflow:hidden}.related-products__image img{object-fit:cover;transition:opacity var(--dur-short)}.related-products__image:hover img{opacity:.9}.related-products__card{min-width:0}.related-products__info{text-align:center;padding-block-start:var(--space-sm)}.related-products__info h3{font-family:var(--font-sans);letter-spacing:0;font-size:.95rem;font-weight:400;line-height:1.45}.related-products__info h3 a:hover{text-underline-offset:3px;text-decoration:underline}.related-products__price{margin-block-start:.3rem;font-size:.85rem}.related-products__material{color:var(--color-neutral);margin-block-start:.2rem;font-size:.75rem}@media (min-width:40rem){.related-products__images{grid-template-columns:repeat(3,minmax(0,1fr))}}.cart-layout{gap:var(--space-3xl);display:grid}.cart-empty{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-md)}.cart-empty p{font-size:var(--text-sm)}.cart-empty .text-link{margin-block-start:var(--space-xl)}.cart-lines{border-block-start:var(--rule-hair) solid var(--color-rule-2)}.cart-line{border-block-end:var(--rule-hair) solid var(--color-rule-2);gap:var(--space-md);padding-block:var(--space-lg);grid-template-columns:6rem minmax(0,1fr);display:grid}.cart-line__image{aspect-ratio:1;background:var(--color-paper-2);position:relative;overflow:hidden}.cart-line__image img{object-fit:cover}.cart-line__info h2{margin-block:var(--space-xs);font-size:1.4rem;line-height:1.1}.cart-line__info>p:not(.kicker){color:var(--color-neutral);font-size:var(--text-sm)}.cart-line__price{grid-column:2;justify-content:space-between;align-items:center;display:flex}.cart-line__price p{font-family:var(--font-mono);font-size:var(--text-sm)}.cart-line__price button,.checkout-review button{border:0;border-block-end:var(--rule-hair) solid currentColor;color:var(--color-neutral);cursor:pointer;font-size:var(--text-xs);padding:0 0 var(--space-3xs);background:0 0}.quantity-stepper{border:var(--rule-hair) solid var(--color-rule-2);width:fit-content;grid-template-columns:2.75rem 2.5rem 2.75rem;align-items:center;margin-block-start:var(--space-md);display:grid}.quantity-stepper button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:2.75rem;display:flex}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.35}.quantity-stepper output{text-align:center}.order-summary{background:var(--color-paper-2);padding:var(--space-xl);align-self:start}.order-summary h2{font-size:var(--text-h3);margin-block:var(--space-md) var(--space-xl)}.order-summary dl{gap:var(--space-md);margin:0;display:grid}.order-summary dl div{justify-content:space-between;display:flex}.order-summary dd{font-family:var(--font-mono);margin:0}.order-summary__total{border-block-start:var(--rule-hair) solid var(--color-rule-2);padding-block-start:var(--space-md);font-weight:700}.shipping-progress{color:var(--color-neutral);font-size:var(--text-xs);margin-block:var(--space-lg)}.shipping-progress.is-complete{color:var(--color-success)}.order-summary .button{width:100%}.order-summary .text-link{margin-block-start:var(--space-lg)}.cart-drawer{background:var(--color-paper);color:var(--color-ink);border:0;width:min(26rem,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0 0 0 auto;box-shadow:-1rem 0 3rem oklch(20% .02 50/.12)}.cart-drawer[open]{animation:cart-drawer-in .28s var(--ease-out) both}.cart-drawer::backdrop{background:#efefefb8}.cart-drawer__header{min-height:6.5rem;padding-inline:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.cart-drawer__header h2{font-family:var(--font-sans);letter-spacing:-.03em;font-size:1.4rem;font-weight:500;line-height:1.2}.cart-drawer__body{height:calc(100dvh - 6.5rem);padding:0 var(--space-xl) var(--space-xl);overflow-y:auto}.cart-drawer .cart-layout{display:block}.cart-drawer .cart-line{gap:var(--space-sm);grid-template-columns:5.5rem minmax(0,1fr)}.cart-drawer .cart-line__info h2{font-size:1.15rem}.cart-drawer .cart-line__price{flex-direction:row;grid-column:2;align-items:center}.cart-drawer .order-summary{padding:var(--space-lg);margin-block-start:var(--space-xl);position:static}.cart-drawer .order-summary h2{font-size:1.5rem}@keyframes cart-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes contact-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes contact-backdrop-out{0%{opacity:1}to{opacity:0}}.account-drawer,.contact-drawer{background:var(--color-paper);color:var(--color-ink);border:0;width:min(42rem,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0 0 0 auto;box-shadow:-1rem 0 3rem oklch(20% .02 50/.12)}.contact-drawer{width:min(42rem,100%)}.account-drawer[open],.contact-drawer[open]{animation:cart-drawer-in .28s var(--ease-out) both}.contact-drawer.is-closing{pointer-events:none;animation:contact-drawer-out .28s ease-in both}.contact-drawer.is-closing::backdrop{animation:contact-backdrop-out .28s ease-in both}.account-drawer::backdrop,.contact-drawer::backdrop{background:#1e18136b}.account-drawer__header,.contact-drawer__header{border-block-end:var(--rule-hair) solid var(--color-rule);justify-content:space-between;align-items:center;min-height:5.5rem;padding-inline:clamp(1.5rem,5vw,3rem);display:flex}.account-drawer__header h2,.contact-drawer__header h2{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.account-drawer__body,.contact-drawer__body{height:calc(100dvh - 5.5rem);padding:var(--space-3xl) clamp(1.5rem,5vw,3rem);overflow-y:auto}.account-drawer__body>.kicker{color:var(--color-accent)}.account-drawer__body h3{margin-block:var(--space-md);font-size:clamp(2.4rem,5vw,3.5rem)}.account-drawer__intro{color:var(--color-neutral);font-size:var(--text-sm)}.account-drawer__tabs{border-block-end:var(--rule-hair) solid var(--color-rule);margin-block:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}.account-drawer__tabs button{cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;border-block-end:2px solid #0000;min-height:3rem}.account-drawer__tabs button[aria-pressed=true]{border-color:var(--color-ink);font-weight:700}.account-drawer__form{gap:var(--space-lg);display:grid}.account-drawer__form label{font-size:var(--text-sm);gap:var(--space-xs);font-weight:600;display:grid}.account-drawer__form input{border:var(--rule-hair) solid var(--color-rule-2);min-height:3.25rem;padding:var(--space-sm) var(--space-md);background:0 0;width:100%;font-weight:400}.account-drawer__form input:focus-visible{border-color:var(--color-ink)}.account-drawer__password{display:block;position:relative}.account-drawer__password input{padding-inline-end:4.25rem}.account-drawer__password button{cursor:pointer;font-size:var(--text-xs);background:0 0;border:0;min-width:4rem;position:absolute;inset-block:0;inset-inline-end:0}.account-drawer__submit{width:100%;min-height:3.25rem;justify-content:center;margin-block-start:var(--space-sm)}.account-drawer__error{color:var(--color-error);font-size:var(--text-sm)}.account-drawer__notice{color:var(--color-success);font-size:var(--text-sm);min-height:1.5em}.account-drawer__prototype{border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-xs);margin-block-start:var(--space-lg);padding-block-start:var(--space-lg)}.contact-drawer__header{border:0;width:85%;max-width:46rem;min-height:5rem;margin-inline:auto;padding-inline:0}.contact-drawer__header h2{letter-spacing:0;font-size:1.05rem}.contact-drawer__body{width:85%;max-width:46rem;height:calc(100dvh - 5rem);margin-inline:auto;padding:1rem 0 3rem}.contact-drawer__intro{color:var(--color-neutral);text-wrap:pretty;font-size:.81rem;line-height:1.7}.contact-drawer__methods{gap:.25rem;margin-block:1rem 1.5rem;display:grid}.contact-drawer__method{min-height:3.4rem;transition:color var(--dur-short) var(--ease-out);align-items:center;gap:.75rem;padding-block:.5rem;font-size:.84rem;display:flex}.contact-drawer__method svg{flex:none;align-self:flex-start;margin-block-start:.6rem}.contact-drawer__method span{gap:.1rem;min-width:0;display:grid}.contact-drawer__method small{color:var(--color-neutral);overflow-wrap:anywhere;font-size:.72rem;font-weight:400}.contact-drawer__links{border-block-start:1px solid var(--color-rule);padding-block-start:.5rem;display:grid}.contact-drawer__links a,.contact-drawer__links button{cursor:pointer;text-align:left;min-height:3rem;transition:color var(--dur-short) var(--ease-out);background:0 0;border:0;align-items:center;padding:0;font-size:.79rem;font-weight:400;display:flex}.contact-drawer__newsletter{padding-block:1rem 2rem}.contact-drawer__form p,.contact-drawer__newsletter>p{color:var(--color-neutral);font-size:var(--text-sm)}.contact-drawer__form{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-lg);display:grid}.contact-drawer__form label,.contact-drawer__form p{grid-column:1/-1}.contact-drawer__form label{font-size:var(--text-sm);font-weight:600}.contact-drawer__form input{border:var(--rule-hair) solid var(--color-rule-2);min-width:0;min-height:3.25rem;padding:var(--space-sm) var(--space-md);background:0 0;width:100%}.contact-drawer__form input:focus-visible{border-color:var(--color-ink)}.contact-drawer__form button{min-height:3.25rem;padding-inline:var(--space-lg);justify-content:center}.contact-drawer__form p{margin-block-start:var(--space-2xs)}.checkout-page{padding-block:var(--space-3xl)}.checkout-layout{gap:var(--space-3xl);display:grid}.checkout-steps{border-block:var(--rule-hair) solid var(--color-rule-2);margin:0 0 var(--space-3xl);padding:var(--space-md) 0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.checkout-steps li{color:var(--color-muted);font-size:var(--text-xs);gap:var(--space-xs);display:grid}.checkout-steps li span{font-family:var(--font-mono)}.checkout-steps li.is-active{color:var(--color-ink)}.form-section{border-block-end:var(--rule-hair) solid var(--color-rule-2);margin-block-end:var(--space-2xl);padding-block-end:var(--space-2xl)}.form-section h2{font-size:var(--text-h3);margin-block:var(--space-sm) var(--space-xl)}.form-section label,.lookup-form label{font-size:var(--text-sm);gap:var(--space-xs);font-weight:650;display:grid}.form-grid{gap:var(--space-md);display:grid}.payment-choice{border:var(--rule-hair) solid var(--color-rule-2);cursor:pointer;min-height:5rem;padding:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid!important}.payment-choice input{accent-color:var(--color-accent);width:1.2rem;height:1.2rem}.payment-choice span{display:grid}.payment-choice small{color:var(--color-neutral);font-weight:400}.checkout-summary{background:var(--color-paper-2);padding:var(--space-xl);align-self:start}.checkout-summary>div{border-block-end:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);gap:var(--space-md);padding-block:var(--space-md);justify-content:space-between;display:flex}.checkout-summary strong{font-family:var(--font-mono);white-space:nowrap;font-weight:500}.checkout-summary__total{border-block-start:var(--rule-hair) solid var(--color-rule-2);margin-block-start:var(--space-lg);border-block-end:0!important}.checkout-review>h1{font-size:var(--text-h2);margin-block:var(--space-md) var(--space-2xl)}.review-card{border-block-start:var(--rule-hair) solid var(--color-rule-2);grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-2xl);display:grid}.review-card>button,.review-card>div{border-block-end:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-md)}.prototype-note,.review-card span{color:var(--color-neutral);font-size:var(--text-xs)}.prototype-note{align-items:center;gap:var(--space-sm);margin-block-start:var(--space-md);display:flex}.checkout-complete{text-align:center;flex-direction:column;min-height:65svh}.checkout-complete,.checkout-complete__icon{justify-content:center;align-items:center;display:flex}.checkout-complete__icon{background:var(--color-success);color:var(--color-paper);width:5rem;height:5rem;margin-block-end:var(--space-xl)}.checkout-complete h1{font-size:var(--text-h2);margin-block:var(--space-md);max-width:12ch}.checkout-complete>p:not(.kicker){color:var(--color-neutral);max-width:34rem}.checkout-complete .button{margin-block-start:var(--space-xl)}.lookup-page{min-height:68svh;display:grid}.lookup-intro{background:var(--color-walnut);color:var(--color-paper);padding:var(--space-4xl) var(--page-gutter);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.lookup-intro h1{font-size:var(--text-display);margin-block:var(--space-lg);max-width:9ch}.lookup-intro>p:last-child{font-size:var(--text-lede);max-width:31rem}.lookup-panel{align-content:center;gap:var(--space-2xl);padding:var(--space-3xl) var(--page-gutter);display:grid}.lookup-panel h2{font-size:var(--text-h2);margin-block:var(--space-sm) var(--space-md)}.lookup-panel>div>p:last-child{color:var(--color-neutral);max-width:32rem}.lookup-form{display:grid}.lookup-form label+.field-note{margin-block-start:var(--space-xs)}.lookup-form label:not(:first-child){margin-block-start:var(--space-lg)}.field-note{color:var(--color-neutral);font-size:var(--text-xs);min-height:1lh}.form-error{color:var(--color-error);font-size:var(--text-sm);margin-block:var(--space-md)}.lookup-form .button{margin-block-start:var(--space-xl)}.order-page{padding-block:var(--space-3xl)}.order-head{gap:var(--space-xl);display:grid}.order-head h1{font-size:var(--text-h2);margin-block:var(--space-md)}.order-head>div>p:last-child{color:var(--color-neutral)}.status-chip{border:var(--rule-hair) solid var(--color-success);color:var(--color-success);font-size:var(--text-sm);align-items:center;gap:var(--space-xs);height:fit-content;padding:var(--space-sm) var(--space-md);width:fit-content;display:flex}.status-chip>span{background:var(--color-success);border-radius:50%;width:.5rem;height:.5rem}.tracking-card{background:var(--color-walnut);color:var(--color-paper);gap:var(--space-2xl);margin-block:var(--space-3xl);padding:var(--space-xl);display:grid}.tracking-map{background:var(--color-paper-2);color:var(--color-ink);justify-content:center;align-items:center;min-height:16rem;display:flex;position:relative;overflow:hidden}.tracking-line{background:var(--color-rule-2);height:var(--rule-hair);width:70%;position:absolute;transform:rotate(-12deg)}.tracking-dot{background:var(--color-accent);border:.35rem solid var(--color-paper);border-radius:50%;width:1.1rem;height:1.1rem;position:absolute}.tracking-dot--one{inset-block-start:66%;inset-inline-start:17%}.tracking-dot--two{inset-block-start:48%;inset-inline-start:49%}.tracking-dot--three{inset-block-start:29%;inset-inline-end:17%}.tracking-steps{margin:0;padding:0;list-style:none}.tracking-steps li{border-block-end:var(--rule-hair) solid var(--color-rule-2);color:var(--color-paper-3);gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:2rem minmax(0,1fr);display:grid}.tracking-steps li>span{font-family:var(--font-mono);font-size:var(--text-xs)}.tracking-steps li div{display:grid}.tracking-steps li div span{color:var(--color-paper-3);font-size:var(--text-xs)}.tracking-steps li.is-complete,.tracking-steps li.is-current{color:var(--color-paper)}.tracking-steps li.is-current svg{color:var(--color-accent)}.order-grid{gap:var(--space-2xl);display:grid}.order-items{border-block-start:var(--rule-hair) solid var(--color-rule-2);padding-block-start:var(--space-lg)}.order-items article{border-block-end:var(--rule-hair) solid var(--color-rule);align-items:center;gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:5rem minmax(0,1fr) auto;display:grid}.order-items article>div:first-child{aspect-ratio:1;position:relative;overflow:hidden}.order-items article img{object-fit:cover}.order-items article h2{font-size:1.25rem}.order-items article p{color:var(--color-neutral);font-size:var(--text-xs)}.order-items article>strong{font-family:var(--font-mono);font-size:var(--text-sm)}.order-total{padding-block:var(--space-lg);justify-content:space-between;font-weight:700;display:flex}.order-total strong{font-family:var(--font-mono)}.delivery-note{background:var(--color-paper-2);padding:var(--space-xl)}.delivery-note h2{font-size:var(--text-h3);margin-block:var(--space-md)}.delivery-note>p{color:var(--color-neutral)}.delivery-note hr{border:0;border-block-start:var(--rule-hair) solid var(--color-rule-2);margin-block:var(--space-xl)}.delivery-note .text-link{width:fit-content;margin-block-start:var(--space-xl);display:flex}.inline-field{gap:var(--space-sm);display:grid}.form-control,.inline-field input{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-2);color:var(--color-ink);outline-offset:1px;min-height:3rem;padding:var(--space-sm) var(--space-2xl) var(--space-sm) var(--space-md);outline:2px solid #0000;width:100%}.form-control:focus-visible,.inline-field input:focus-visible{border-color:var(--color-ink-2);outline-color:var(--color-focus)}.form-control[aria-invalid=true],.inline-field input:invalid:not(:placeholder-shown){border-color:var(--color-error)}.form-control:disabled,.inline-field input:disabled{cursor:not-allowed;opacity:.55}.site-footer{background:var(--color-walnut);color:var(--color-paper);margin-block-start:var(--space-4xl)}.footer-grid{gap:var(--space-2xl);padding:clamp(3.5rem,6vw,6.5rem) var(--page-gutter);display:grid}.footer-grid>div:not(.footer-mark){align-content:start;gap:var(--space-md);display:grid}.footer-grid a,.footer-grid button{color:var(--color-paper-2);cursor:pointer;font-size:var(--text-sm);text-align:start;background:0 0;border:0;width:fit-content;padding:0}.footer-mark span{font-family:var(--font-display);letter-spacing:.06em;font-size:clamp(1.7rem,2.6vw,2.8rem);line-height:.9;display:block}.footer-label,.footer-mark small,.footer-meta{color:var(--color-paper-3);font-size:var(--text-xs)}.footer-mark small{margin-block-start:var(--space-md);display:block}.footer-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.site-header--hero .nav-shell:hover{background-color:var(--color-paper);border-color:var(--color-rule);color:var(--color-ink)}.site-header--hero .nav-shell:hover .wordmark small{color:var(--color-neutral)}.button:hover{transform:translateY(-1px)}.contact-drawer__links a:hover,.contact-drawer__links button:hover,.contact-drawer__method:hover,.footer-grid a:hover,.footer-grid button:hover,.nav-links a:hover,.nav-links button:hover,.text-link:hover{color:var(--color-accent)}.form-control:hover,.inline-field input:hover{background:var(--color-paper-2)}.product-card__image:hover img{transform:scale(1.025)}.product-card__image:hover .product-card__reveal{opacity:1;transform:none}.catalog-tabs button:hover,.option-row button:hover{background:var(--color-paper-2)}.catalog-tabs button[aria-pressed=true]:hover,.option-row button[aria-pressed=true]:hover{background:var(--color-ink)}}@media (max-width:34rem){.contact-drawer__body,.contact-drawer__header{width:calc(100% - 2.5rem)}.contact-drawer__header{min-height:4.75rem}.contact-drawer__body{height:calc(100dvh - 4.75rem);padding-block-start:1rem}.contact-drawer__form{grid-template-columns:minmax(0,1fr)}.contact-drawer__form label,.contact-drawer__form p{grid-column:auto}}@media (min-width:40rem){.inline-field{grid-template-columns:minmax(0,1fr) auto}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-meta{grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:space-between}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.product-grid--editorial{grid-auto-columns:42vw}.service-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.service-strip p{border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule);padding-inline:var(--space-md);justify-content:center}.service-strip p:last-child{border-inline-end:0}.catalog-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid__wide{grid-column:1/-1}.cart-line{grid-template-columns:8rem minmax(0,1fr) auto}.cart-line__price{flex-direction:column;grid-column:auto;align-items:end}.order-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:60rem){.nav-shell{grid-template-columns:1fr auto 1fr;min-height:4.75rem}.account-link--mobile,.bag-link--mobile,.mobile-menu,.nav-toggle{display:none}.wordmark{grid-column:2}.nav-links{align-items:center;gap:clamp(var(--space-md),2vw,var(--space-2xl));display:flex}.nav-links a,.nav-links>button{cursor:pointer;font-size:var(--text-sm);transition:color .3s var(--ease-out);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.nav-links--left{justify-self:start}.nav-links--right{justify-self:end}.bag-link{position:relative}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-height:clamp(23rem,27vw,29rem)}.footer-meta{justify-content:normal;grid-column:auto;grid-template-columns:1fr}.home-hero{margin-top:-4.75rem}.product-grid.product-grid--editorial{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}.brand-story{gap:var(--space-lg);grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}.brand-story__notes{gap:var(--space-lg);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-story__notes>div{align-content:start}.catalog-controls{grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr) minmax(11rem,.25fr)}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.product-detail__visual{aspect-ratio:1}.product-detail__info{padding:var(--space-lg)}.cart-layout{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr)}.order-summary{position:sticky;inset-block-start:8rem}.checkout-layout{grid-template-columns:minmax(0,1.3fr) minmax(21rem,.7fr)}.checkout-summary{position:sticky;inset-block-start:8rem}.lookup-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lookup-panel{grid-template-columns:minmax(0,.7fr) minmax(20rem,1fr);padding:clamp(3rem,7vw,8rem)}.tracking-card{padding:var(--space-2xl);grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr);align-items:center}.tracking-map{min-height:26rem}.order-grid{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr)}}@media (max-width:22.5rem){.site-shell:has(.announcement) .home-hero{height:calc(100svh - 3.25rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.home-hero__image img,.home-hero__image.is-ready img{opacity:1!important;transition:none!important;transform:none!important}.button,.mobile-menu,.product-card__image img,.product-card__reveal{transform:none!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}