@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_ea5885{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_ea5885{--font-editorial:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-interface:"Manrope","Manrope Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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;--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}.fixed{position:fixed}.hidden{display:none}.italic{font-style:italic}}:root{--ink:#181715;--paper:#f4f0e9;--ivory:#fbfaf7;--sand:#d9cfc0;--muted:#716b63;--wine:#5d1d2b;--line:#18171533}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{color:var(--ink);font-family:var(--font-interface),Arial,sans-serif;margin:0;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.announcement{background:var(--ink);color:var(--ivory);letter-spacing:.16em;text-align:center;justify-content:center;align-items:center;height:30px;padding:0 16px;display:flex}.announcement p{margin:0;font-size:8px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--paper);align-items:center}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--paper) 90%,transparent)}}.site-header{border-bottom:1px solid var(--line);z-index:90;grid-template-columns:1fr auto 1fr;height:64px;padding:0 18px;display:grid;position:sticky;top:0}.wordmark{font-family:var(--font-interface),sans-serif;letter-spacing:.18em;grid-column:2;font-size:18px;font-weight:700;line-height:1}.desktop-nav{display:none}.icon-button{background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.site-header>.mobile-only{justify-self:start}.bag-button{grid-column:3;justify-self:end;gap:3px}.bag-button span{font-size:9px;transform:translateY(-5px)}.header-cart{align-items:center;gap:3px;display:inline-flex}.header-cart span{font-size:8px;transform:translateY(-5px)}.mobile-menu{background:var(--paper);opacity:0;pointer-events:none;visibility:hidden;z-index:100;flex-direction:column;padding:18px;transition:opacity .25s,transform .25s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.mobile-menu--open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.mobile-menu__top{border-bottom:1px solid var(--line);letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.mobile-menu nav{flex-direction:column;flex:1;justify-content:center;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--line);font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.03em;justify-content:space-between;align-items:baseline;padding:7px 0;font-size:clamp(40px,12vw,60px);font-weight:400;line-height:1.15;display:flex}.mobile-menu nav a span{font-family:var(--font-interface),sans-serif;letter-spacing:.12em;font-size:8px}.mobile-menu__utilities{gap:13px;padding:22px 0;display:grid}.mobile-menu__utilities a{letter-spacing:.14em;align-items:center;gap:10px;font-size:9px;display:flex}.mobile-menu>p{border-top:1px solid var(--line);letter-spacing:.14em;margin:0;padding-top:16px;font-size:8px;line-height:1.7}.hero{background:#d8d0c5;height:calc(100svh - 94px);min-height:590px;position:relative;overflow:hidden}.hero__image{object-fit:cover;object-position:62% center;animation:hero-breathe 12s cubic-bezier(.2,.7,.2,1) both}.hero__shade{background:linear-gradient(90deg,#14110f75,#14110f0d 78%);position:absolute;inset:0}.hero__content{color:#fff;z-index:2;max-width:680px;animation:hero-copy-in .9s cubic-bezier(.2,.7,.2,1) .18s both;position:absolute;bottom:72px;left:20px;right:20px}.eyebrow,.section-index{letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:600}.hero h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(48px,14vw,118px);line-height:.78}.hero h1,.hero h1 em{font-weight:400}.hero__copy{max-width:370px;margin:0 0 24px;font-size:11px;line-height:1.65}.text-link{letter-spacing:.14em;border-bottom:1px solid;align-items:center;gap:24px;padding:0 0 8px;font-size:9px;font-weight:700;display:inline-flex}.text-link--light{color:#fff}.hero__edition{color:#fff;letter-spacing:.18em;z-index:2;margin:0;font-size:7px;position:absolute;bottom:18px;left:20px}@keyframes hero-breathe{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee-run{to{transform:translate(-50%)}}.reveal{opacity:0;transition:opacity .75s var(--reveal-delay,0s) ease,transform .9s var(--reveal-delay,0s) cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.reveal[data-visible=true]{opacity:1;transform:translateY(0)}.motion-marquee{background:var(--wine);color:#fff;white-space:nowrap;padding:14px 0;overflow:hidden}.motion-marquee>div{align-items:center;gap:26px;width:max-content;animation:marquee-run 24s linear infinite;display:flex}.motion-marquee span{letter-spacing:.2em;font-size:8px;font-weight:700}.motion-marquee i{color:#d9b9b3;font-size:8px;font-style:normal}.manifesto{gap:34px;padding:88px 20px 100px;display:grid}.manifesto h2,.section-heading h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:0;font-size:clamp(43px,10vw,92px);font-weight:400;line-height:.92}.manifesto h2 em{color:var(--wine);font-weight:400}.manifesto>p:last-child{max-width:380px;margin:0;font-size:12px;line-height:1.8}.universes{background:var(--ivory);border-top:1px solid var(--line);padding:70px 14px 110px}.section-heading{gap:24px;margin:0 6px 54px;display:grid}.section-heading h2{font-size:clamp(42px,7vw,78px)}.universe-grid{gap:58px;display:grid}.universe-card{display:block}.universe-card__media{aspect-ratio:4/5;background:var(--sand);margin-bottom:16px;position:relative;overflow:hidden}.universe-card__media img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.25,1)}.universe-card--crop .universe-card__media img{object-position:70% center}.universe-card:hover .universe-card__media img{transform:scale(1.025)}.universe-card__meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.universe-card__meta p{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px}.universe-card h3{letter-spacing:-.04em;margin:18px 0 8px;font-size:clamp(48px,11vw,86px);font-weight:400;line-height:1}.universe-card h3,.universe-card__description{font-family:var(--font-editorial),Georgia,serif}.universe-card__description{color:var(--muted);margin:0;font-size:20px;font-style:italic}.campaign-story{background:#ddd3c6;display:grid}.campaign-story__media{aspect-ratio:4/5;position:relative;overflow:hidden}.campaign-story__media:after{content:"";background:linear-gradient(#0000 55%,#0f0c0b47);position:absolute;inset:0}.campaign-story__media img{object-fit:cover;object-position:43% center;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.campaign-story__media>span{color:#fff;letter-spacing:.17em;z-index:2;font-size:7px;position:absolute;bottom:18px;left:18px}.campaign-story__copy{padding:74px 20px 86px}.campaign-story__copy h2,.home-products__heading h2,.launch-checkout h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.045em;margin:24px 0 28px;font-size:clamp(48px,12vw,94px);font-weight:400;line-height:.86}.campaign-story__copy h2 em,.launch-checkout h2 em{color:var(--wine);font-weight:400}.campaign-story__copy>p:not(.section-index){max-width:480px;margin:0 0 32px;font-size:11px;line-height:1.8}.home-products{background:var(--ivory);border-top:1px solid var(--line);padding:86px 12px 120px}.home-products__heading{justify-content:space-between;align-items:end;gap:24px;margin:0 6px 16px;display:flex}.home-products__heading h2{margin-bottom:0;font-size:clamp(42px,10vw,80px)}.home-products__heading>.text-link{display:none}.home-products__note{color:var(--muted);max-width:470px;margin:0 6px 44px;font-size:8px;line-height:1.6}.home-products__grid{gap:42px 10px}.trust-edit{background:var(--ink);color:var(--ivory);display:grid}.trust-edit article{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto;gap:24px;min-height:260px;padding:34px 20px;display:grid}.trust-edit article>span{color:#ffffff73;letter-spacing:.14em;font-size:8px}.trust-edit article h2{font-family:var(--font-editorial),Georgia,serif;grid-column:1/-1;margin:auto 0 0;font-size:30px;font-weight:400}.trust-edit article p{color:#ffffffa3;grid-column:1/-1;max-width:330px;margin:0;font-size:9px;line-height:1.7}.site-footer{background:var(--ink);color:var(--ivory);padding:84px 20px 24px}.site-footer__intro{border-bottom:1px solid #ffffff38;padding-bottom:70px}.site-footer__intro h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:34px 0 46px;font-size:clamp(42px,10vw,82px);font-weight:400;line-height:.9}.site-footer__intro h2 em{color:#d0b6a6;font-weight:400}.newsletter{border-bottom:1px solid #ffffffa6;max-width:500px;display:flex}.newsletter input{color:#fff;font:9px var(--font-interface),sans-serif;letter-spacing:.15em;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 0}.newsletter input::placeholder{color:#fff9}.newsletter button{color:#fff;cursor:pointer;background:0 0;border:0;padding:14px 0 14px 16px}.footer-discover,.newsletter button{letter-spacing:.15em;font-size:9px;font-weight:700}.footer-discover{border-bottom:1px solid #ffffffa6;justify-content:space-between;align-self:end;align-items:center;max-width:500px;padding:14px 0;display:flex}.footer-discover span{font-size:18px;font-weight:400;transition:transform .25s}.site-footer__links{grid-template-columns:1fr 1fr;gap:36px;padding:50px 0;display:grid}.site-footer__links>div{flex-direction:column;gap:10px;display:flex}.site-footer__links p{color:#ffffff80;letter-spacing:.17em;margin:0 0 6px;font-size:8px}.site-footer__links a{font-family:var(--font-editorial),Georgia,serif;font-size:18px}.site-footer__base{border-top:1px solid #ffffff38;align-items:flex-end;gap:13px;padding-top:20px;display:grid}.site-footer__base strong{letter-spacing:.18em;font-size:21px}.site-footer__base span{color:#ffffff8c;letter-spacing:.16em;font-size:7px}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-card{min-width:0;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:relative}.product-card__media{aspect-ratio:3/4;background:#e5dfd6;display:block;position:relative;overflow:hidden}.product-card--skincare .product-card__media,.product-card--supplies .product-card__media{aspect-ratio:1/1.12}.product-card__media img{object-fit:cover;transition:filter .65s,transform .8s cubic-bezier(.2,.75,.25,1)}.product-card--apparel:nth-child(2n) .product-card__media img{object-position:68% center}.product-card:hover .product-card__media img{transform:scale(1.045)}.product-card__discover{background:var(--ivory);letter-spacing:.12em;opacity:0;z-index:2;align-items:center;gap:10px;padding:10px 12px;font-size:7px;font-weight:700;transition:opacity .3s,transform .35s;display:flex;position:absolute;bottom:10px;left:10px;transform:translateY(10px)}.product-card__badges{gap:6px;display:flex;position:absolute;top:8px;left:8px}.product-card__badges span{background:var(--ivory);letter-spacing:.13em;padding:6px 7px;font-size:7px;font-weight:700}.product-card__heart{background:var(--ivory);align-items:center}@supports (color:color-mix(in lab,red,red)){.product-card__heart{background:color-mix(in srgb,var(--ivory) 90%,transparent)}}.product-card__heart{cursor:pointer;z-index:2;border:0;justify-content:center;width:32px;height:32px;display:flex;position:absolute;top:8px;right:8px}.product-card__heart svg{transition:fill .22s,transform .22s}.product-card__info{padding:13px 1px 4px}.product-card__info>a{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.product-card h3{font-family:var(--font-editorial),Georgia,serif;margin:0;font-size:19px;font-weight:500;line-height:1.1}.product-card__info>a>p{flex:none;margin:0;font-size:9px}.product-swatches{align-items:center;gap:5px;margin-top:12px;display:flex}.product-swatches span{border:1px solid #18171538;border-radius:50%;width:11px;height:11px}.product-swatches small{color:var(--muted);margin-left:3px;font-size:7px}.product-card__category,.product-card__sizes{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0;font-size:7px}.launch-checkout{background:var(--ivory);max-width:920px;margin-top:52px;padding:52px 24px 60px}.launch-checkout h2{font-size:clamp(44px,10vw,76px)}.launch-checkout>p:not(.section-index){color:var(--muted);max-width:570px;margin:0 0 32px;font-size:11px;line-height:1.8}.ambos-hero{height:calc(100svh - 94px);min-height:620px;position:relative;overflow:hidden}.ambos-hero>img{object-fit:cover;object-position:center 18%}.ambos-hero__shade{background:linear-gradient(#0000 40%,#140c0ca3);position:absolute;inset:0}.ambos-hero__copy{color:#fff;z-index:2;max-width:700px;position:absolute;bottom:56px;left:20px;right:20px}.ambos-hero h1,.page-title h1,.universe-hero h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.05em;margin:20px 0 28px;font-size:clamp(56px,14vw,120px);font-weight:400;line-height:.76}.ambos-hero h1 em,.page-title h1 em,.universe-hero h1 em{font-weight:400}.ambos-hero__copy>p:not(.eyebrow){max-width:420px;margin:0 0 26px;font-size:11px;line-height:1.7}.ambos-hero__caption{color:#fff;letter-spacing:.16em;z-index:2;font-size:7px;position:absolute;bottom:17px;right:17px}.category-rail{background:var(--paper);scrollbar-width:none;display:flex;overflow-x:auto}.category-rail::-webkit-scrollbar{display:none}.category-rail a{border-right:1px solid var(--line);font-family:var(--font-editorial),Georgia,serif;flex-direction:column;flex:0 0 46vw;gap:22px;padding:22px 18px;font-size:20px;display:flex}.category-rail a span{font-family:var(--font-interface),sans-serif;letter-spacing:.15em;font-size:7px}.category-rail--dark{background:var(--ink);color:#fff}.category-rail--dark a{border-color:#fff3}.collection-intro{gap:34px;padding:100px 20px 120px;display:grid}.catalog-section__heading h2,.collection-intro h2,.lookbook-callout h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:0;font-size:clamp(44px,10vw,90px);font-weight:400;line-height:.91}.catalog-section__heading h2 em,.collection-intro h2 em,.lookbook-callout h2 em{color:var(--wine);font-weight:400}.collection-intro>p:last-child{max-width:430px;margin:0;font-size:12px;line-height:1.85}.catalog-section{background:var(--ivory);border-top:1px solid var(--line);padding:74px 12px 120px}.catalog-section__heading{gap:28px;margin:0 8px 62px;display:grid}.catalog-browser{position:relative}.catalog-toolbar{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;min-height:52px;margin-bottom:24px;display:grid}.catalog-toolbar>p{letter-spacing:.14em;margin:0;padding-left:8px;font-size:8px}.catalog-toolbar>button{border:0;border-left:1px solid var(--line);letter-spacing:.12em;background:0 0;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:8px;display:flex}.catalog-sort,.catalog-toolbar__desktop{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 10px;display:grid}.filter-drawer{background:var(--paper);z-index:110;flex-direction:column;max-height:88svh;padding:18px;transition:transform .28s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.filter-drawer--open{transform:translateY(0)}.filter-drawer__head{border-bottom:1px solid var(--line);letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.filter-backdrop{z-index:105;background:#110f0d75;border:0;position:fixed;inset:0}.catalog-filters__fields{gap:0;display:grid;overflow:auto}.catalog-filters__fields label{border-bottom:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.catalog-filters__fields label>span{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.catalog-filters__fields select{appearance:none;font-family:var(--font-editorial),Georgia,serif;text-transform:capitalize;background:0 0;border:0;outline:0;font-size:20px}.catalog-filters__fields .filter-check{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:flex}.filter-check input{accent-color:var(--wine);width:15px;height:15px}.filter-reset{text-align:left;background:0 0;padding:20px 0;font-size:8px;text-decoration:underline}.filter-apply,.filter-reset{letter-spacing:.14em;border:0}.filter-apply{background:var(--ink);color:#fff;min-height:52px;font-size:9px;font-weight:700}.catalog-empty{border:1px solid var(--line);text-align:center;padding:60px 20px}.catalog-empty h3{font-family:var(--font-editorial),Georgia,serif;font-size:30px;font-weight:400}.catalog-empty button{letter-spacing:.14em;background:0 0;border:0;font-size:8px;text-decoration:underline}.lookbook-callout{background:var(--sand);display:grid}.lookbook-callout__media{aspect-ratio:4/3;position:relative}.lookbook-callout__media img{object-fit:cover;object-position:63% center}.lookbook-callout__copy{padding:68px 20px 82px}.lookbook-callout h2{margin:30px 0}.lookbook-callout__copy>p:not(.section-index){max-width:400px;margin:0 0 30px;font-size:12px;line-height:1.8}.universe-hero{background:var(--paper);display:grid}.universe-hero__copy{flex-direction:column;justify-content:center;min-height:520px;padding:74px 20px;display:flex}.universe-hero h1{font-size:clamp(54px,13vw,108px)}.universe-hero h1 em{color:var(--wine)}.universe-hero__copy>p:not(.eyebrow){max-width:430px;margin:0 0 34px;font-size:12px;line-height:1.8}.universe-hero__copy .text-link{align-self:flex-start}.universe-hero__media{aspect-ratio:1;position:relative}.universe-hero__media img{object-fit:cover}.universe-hero__media span{background:var(--ivory);letter-spacing:.15em;padding:11px 14px;font-size:7px;position:absolute;bottom:0;right:0}.universe-page--supplies .universe-hero__media img{object-position:72% center}.all-products-page .page-title,.page-title{padding:100px 20px 86px}.page-title h1{font-size:clamp(52px,11vw,98px)}.page-title>p:last-child{max-width:430px;font-size:12px;line-height:1.8}.breadcrumbs{white-space:nowrap;align-items:center;gap:6px;padding:16px 14px;display:flex;overflow:hidden}.breadcrumbs a,.breadcrumbs span{color:var(--muted);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;font-size:7px;overflow:hidden}.product-layout{background:var(--ivory);display:grid}.product-gallery{gap:2px;display:grid}.product-gallery__item{aspect-ratio:4/5;background:#e5dfd6;position:relative}.product-gallery__item img{object-fit:cover}.product-gallery__item:nth-child(2n) img{object-position:68% center}.product-summary{padding:50px 20px 70px}.product-summary__eyebrow{letter-spacing:.16em;margin:0;font-size:8px}.product-summary h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:20px 0 14px;font-size:clamp(45px,12vw,76px);font-weight:400;line-height:.92}.product-summary__price{letter-spacing:.05em;margin:0 0 28px;font-size:11px}.product-summary__short{border-top:1px solid var(--line);font-family:var(--font-editorial),Georgia,serif;margin:0;padding:24px 0;font-size:20px;line-height:1.35}.product-actions{border-top:1px solid var(--line);padding-top:24px}.option-group{border:0;margin:0 0 24px;padding:0}.option-group legend{letter-spacing:.13em;text-transform:uppercase;width:100%;margin-bottom:12px;font-size:8px;font-weight:700}.option-group legend span{color:var(--muted);float:right;text-transform:capitalize;font-weight:400}.option-group>div{flex-wrap:wrap;gap:6px;display:flex}.option-group button{border:1px solid var(--line);text-transform:capitalize;background:0 0;justify-content:center;align-items:center;gap:8px;min-width:46px;min-height:40px;padding:0 13px;font-size:9px;display:inline-flex}.option-group button.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.option-group button:disabled{opacity:.32;text-decoration:line-through}.option-group button i{border:1px solid #00000029;border-radius:50%;width:13px;height:13px}.option-group--color button{padding:0 12px}.size-guide-trigger{letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 18px;font-size:8px;text-decoration:underline;display:flex}.stock-note{color:#8c3b3b;letter-spacing:.06em;margin:0 0 15px;font-size:8px}.stock-note--available{color:#536552}.add-to-cart{background:var(--wine);color:#fff;letter-spacing:.13em;border:0;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;padding:0 18px;font-size:9px;font-weight:700;transition:background .18s;display:flex}.add-to-cart:disabled{background:var(--muted)}.add-to-cart--added{background:#495c49}.product-secondary-actions{grid-template-columns:1fr 1fr;display:grid}.product-secondary-actions a,.product-secondary-actions button{border:0;border-bottom:1px solid var(--line);letter-spacing:.1em;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:8px;display:flex}.product-secondary-actions button{border-right:1px solid var(--line)}.product-details{border-top:1px solid var(--line);margin-top:34px}.product-details details{border-bottom:1px solid var(--line);padding:18px 0}.product-details summary{cursor:pointer;letter-spacing:.13em;font-size:8px;font-weight:700;list-style:none}.product-details summary:after{content:"+";float:right}.product-details details[open] summary:after{content:"−"}.product-details dl,.product-details p{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.75}.product-details dl>div{grid-template-columns:1fr 1.4fr;display:grid}.product-details dt{text-transform:capitalize}.product-details dd{margin:0}.product-disclaimer{color:var(--muted);margin:22px 0 0;font-size:8px;line-height:1.6}.modal-backdrop{z-index:120;background:#110f0d8c;border:0;position:fixed;inset:0}.size-guide-modal{background:var(--paper);z-index:125;max-height:92svh;padding:22px 18px 28px;position:fixed;bottom:0;left:0;right:0;overflow:auto}.size-guide-modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex}.size-guide-modal h2{font-family:var(--font-editorial),Georgia,serif;margin:10px 0 0;font-size:31px;font-weight:400;line-height:1}.size-guide-modal>p{margin:22px 0;font-size:11px;line-height:1.7}.size-table-wrap{overflow-x:auto}.size-guide-modal table{border-collapse:collapse;width:100%;min-width:520px;font-size:9px}.size-guide-modal td,.size-guide-modal th{border-bottom:1px solid var(--line);text-align:center;padding:14px 8px}.size-guide-modal th:first-child{text-align:left}.whatsapp-link{background:var(--ink);color:#fff;letter-spacing:.13em;justify-content:center;margin-top:24px;padding:18px;font-size:8px;display:flex}.related-products{background:var(--paper);padding:90px 12px 120px}.related-products>div:first-child{margin:0 8px 54px}.related-products h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:16px 0 0;font-size:46px;font-weight:400}.cart-page{min-height:70svh;padding:82px 18px 120px}.cart-title{border-bottom:1px solid var(--line);padding-bottom:34px;position:relative}.cart-title h1,.checkout-title h1,.lookbook-page>header h1,.search-head h1,.simple-page h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(48px,12vw,88px);font-weight:400;line-height:.9}.cart-title h1 em,.checkout-title h1 em,.lookbook-page h1 em,.search-head h1 em,.simple-page h1 em{color:var(--wine);font-weight:400}.cart-title>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;position:absolute;bottom:35px;right:0}.empty-cart{flex-direction:column;align-items:flex-start;min-height:350px;padding:70px 0;display:flex}.empty-cart p{font-family:var(--font-editorial),Georgia,serif;font-size:27px}.cart-lines{border-top:1px solid var(--line)}.cart-layout{padding-top:36px;display:grid}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr auto;gap:15px;padding:18px 0;display:grid}.cart-line__image{aspect-ratio:3/4;position:relative}.cart-line__image img{object-fit:cover}.cart-line__info>p{color:var(--muted);letter-spacing:.13em;margin:0 0 8px;font-size:7px}.cart-line__info h2{font-family:var(--font-editorial),Georgia,serif;margin:0 0 5px;font-size:20px;font-weight:500}.cart-line__info>span{color:var(--muted);font-size:8px}.quantity-control{border:1px solid var(--line);align-items:center;margin-top:18px;display:inline-flex}.quantity-control button{background:0 0;border:0;width:30px;height:30px}.quantity-control span{text-align:center;min-width:22px;font-size:9px}.cart-line__end{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.cart-line__end strong{white-space:nowrap;font-size:9px}.cart-line__end button{color:var(--muted);background:0 0;border:0;padding:8px 0 0 10px}.cart-summary{background:var(--ink);color:#fff;padding:28px 22px}.cart-summary>div{border-bottom:1px solid #fff3;justify-content:space-between;padding:18px 0;font-size:10px;display:flex}.cart-summary>div strong{font-weight:500}.cart-summary>p:not(.section-index){color:#ffffffb3;margin:22px 0;font-size:9px;line-height:1.7}.cart-summary>a{background:var(--ivory);color:var(--ink);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:18px;font-size:8px;font-weight:700;display:flex}.cart-summary small{color:#ffffff8c;margin-top:15px;font-size:8px;line-height:1.6;display:block}.checkout-page{padding:80px 18px 120px}.checkout-title{margin-bottom:65px}.checkout-layout{gap:42px;display:grid}.checkout-step{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;margin:42px 0 25px;padding-bottom:13px;display:flex}.checkout-step:first-child{margin-top:0}.checkout-step span{font-size:8px}.checkout-step h2{font-family:var(--font-editorial),Georgia,serif;margin:0;font-size:27px;font-weight:500}.form-grid{gap:20px;display:grid}.form-grid label{gap:8px;display:grid}.form-grid label>span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.form-grid input,.form-grid textarea{border:0;border-bottom:1px solid var(--line);font:14px var(--font-interface),sans-serif;resize:vertical;background:0 0;border-radius:0;outline:0;padding:11px 0}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--wine)}.fulfillment-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fulfillment-options button{border:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;min-height:110px;padding:17px;display:flex}.fulfillment-options button.is-active{background:var(--ink);color:#fff}.fulfillment-options strong{letter-spacing:.13em;font-size:9px}.fulfillment-options span{margin-top:13px;font-size:9px;line-height:1.5}.delivery-notice{background:#e7dfd2;margin:12px 0 25px;padding:16px;font-size:9px;line-height:1.7}.checkout-summary{background:var(--ink);color:#fff;padding:26px 20px}.checkout-summary__line{border-bottom:1px solid #fff3;justify-content:space-between;padding:17px 0;font-size:9px;display:flex}.checkout-summary__line>div{gap:6px;display:grid}.checkout-summary__line>div span{color:#fff9;font-size:8px}.checkout-total{justify-content:space-between;align-items:baseline;padding:24px 0;display:flex}.checkout-total span{letter-spacing:.13em;font-size:8px}.checkout-total strong{font-family:var(--font-editorial),Georgia,serif;font-size:28px;font-weight:400}.checkout-summary>p:not(.section-index){color:#fff9;font-size:8px;line-height:1.65}.checkout-summary>button{background:var(--ivory);color:var(--ink);letter-spacing:.13em;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:22px;font-size:8px;font-weight:700;display:flex}.form-error{background:#7e2837;margin-top:18px;padding:13px;font-size:9px;line-height:1.6}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.checkout-success{text-align:center;max-width:700px;min-height:60svh;margin:0 auto;padding:100px 20px}.checkout-success h1{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(50px,11vw,90px);font-weight:400;line-height:.88}.checkout-success h1 em{color:var(--wine);font-weight:400}.checkout-success>p:not(.eyebrow){max-width:500px;margin:30px auto;font-size:12px;line-height:1.8}.search-head{padding:100px 20px 80px}.search-head form{border-bottom:1px solid var(--ink);max-width:780px;margin-top:50px;display:flex}.search-head input{font-family:var(--font-editorial),Georgia,serif;outline:0;flex:1;min-width:0;padding:14px 0;font-size:24px}.search-head button,.search-head input{background:0 0;border:0}.search-results{background:var(--ivory);padding:50px 12px 120px}.search-results>p{letter-spacing:.13em;margin:0 0 40px;font-size:8px}.search-results>h2{font-family:var(--font-editorial),Georgia,serif;margin:80px 8px;font-size:34px;font-weight:400}.lookbook-page>header{padding:100px 20px}.lookbook-page>header>p:last-child{max-width:430px;font-size:12px;line-height:1.8}.lookbook-story{display:grid}.lookbook-story figure{margin:0;position:relative}.lookbook-story figure img{object-fit:cover}.lookbook-story figure figcaption{background:var(--ivory);letter-spacing:.14em;padding:10px;font-size:7px;position:absolute;bottom:0;right:0}.lookbook-story__portrait{aspect-ratio:3/4}.lookbook-story__note{padding:90px 20px}.lookbook-story__note blockquote{font-family:var(--font-editorial),Georgia,serif;margin:35px 0;font-size:42px;font-style:italic;line-height:.98}.lookbook-story__note>p:not(.section-index){font-size:12px;line-height:1.8}.shop-the-look{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;margin-top:40px;padding:18px 0;display:grid}.shop-the-look small,.shop-the-look span{letter-spacing:.12em;font-size:7px}.shop-the-look strong{font-family:var(--font-editorial),Georgia,serif;font-size:20px;font-weight:500}.shop-the-look svg{grid-area:1/2/4}.lookbook-story__wide{aspect-ratio:16/10;grid-column:1/-1}.simple-page{min-height:65svh;padding:120px 20px}.simple-page>p:not(.eyebrow){max-width:530px;margin:30px 0;font-size:12px;line-height:1.8}.admin-page{background:#efede8;min-height:100svh}.admin-nav{background:var(--ink);color:#fff;display:none}.admin-content{padding:50px 16px 100px}.admin-content>header button{background:var(--ink);color:#fff;letter-spacing:.12em;border:0;padding:16px 20px;font-size:8px;display:none}.admin-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:50px 0;display:grid}.admin-metrics article{background:var(--ivory);flex-direction:column;min-height:175px;padding:18px;display:flex}.admin-metrics article>span{letter-spacing:.12em;margin:24px 0 8px;font-size:7px}.admin-metrics strong{font-family:var(--font-editorial),Georgia,serif;font-size:38px;font-weight:400}.admin-metrics small{color:var(--muted);font-size:7px;line-height:1.5}.admin-panel,.admin-product-type{background:var(--ivory);margin-top:18px;padding:20px;overflow:hidden}.admin-panel__head{justify-content:space-between;align-items:flex-end;display:flex}.admin-panel__head h2,.admin-product-type h2{font-family:var(--font-editorial),Georgia,serif;margin:10px 0 0;font-size:28px;font-weight:500}.admin-panel__head button{background:0 0;border:0;align-items:center;gap:5px;font-size:7px;display:flex}.admin-table{margin-top:30px;overflow-x:auto}.admin-table__row{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr .8fr .6fr;min-width:650px;padding:14px 0;font-size:9px;display:grid}.admin-table__row strong{font-family:var(--font-editorial),Georgia,serif;font-size:16px;font-weight:500}.admin-table__labels{color:var(--muted);letter-spacing:.1em;font-size:7px}.admin-product-type{padding:30px 20px}.admin-product-type>div{gap:8px;margin-top:28px;display:grid}.admin-product-type button{border:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:17px;display:grid}.admin-product-type button strong{letter-spacing:.13em;font-size:9px}.admin-product-type button span{color:var(--muted);grid-row:2;font-size:8px}.admin-product-type button svg{grid-area:1/2/3}.legal-page>header{padding:100px 20px 70px}.legal-page>header h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:24px 0;font-size:clamp(48px,11vw,92px);font-weight:400;line-height:.9}.legal-page>header>p:not(.eyebrow){max-width:560px;font-size:12px;line-height:1.8}.legal-page>header>div{background:#eaded0;max-width:660px;margin-top:30px;padding:14px;font-size:9px;line-height:1.6}.legal-layout{background:var(--ivory);border-top:1px solid var(--line);padding:60px 20px 110px;display:grid}.legal-layout aside{display:none}.legal-layout article>section{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:18px;padding:28px 0;display:grid}.legal-layout article>section>span{letter-spacing:.12em;font-size:8px}.legal-layout h2{font-family:var(--font-editorial),Georgia,serif;margin:0 0 14px;font-size:28px;font-weight:500}.legal-layout article p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.legal-sources{background:var(--paper);margin-top:42px;padding:24px}.legal-sources p{margin-bottom:18px!important}.legal-sources a{border-bottom:1px solid var(--line);letter-spacing:.1em;padding-bottom:5px;font-size:8px;font-weight:700;display:inline-block}@media (min-width:760px){.site-header{height:76px;padding:0 34px}.mobile-only{display:none}.desktop-nav{justify-self:start;align-items:center;gap:clamp(18px,2.1vw,34px);display:flex}.desktop-nav--right{grid-column:3;justify-self:end}.desktop-nav a{letter-spacing:.13em;font-size:9px;font-weight:600}.bag-button,.mobile-menu{display:none}.hero{height:calc(100svh - 106px)}.hero__image{object-position:center}.hero__content{bottom:10%;left:5vw}.hero__copy{font-size:13px}.hero__edition{bottom:28px;left:auto;right:34px}.manifesto{grid-template-columns:.7fr 2.4fr 1fr;align-items:end;padding:150px 5vw 170px}.manifesto>p:last-child{padding-bottom:8px}.universes{padding:110px 2vw 160px}.section-heading{grid-template-columns:1fr 2fr;align-items:end;margin:0 3vw 80px}.universe-grid{grid-template-columns:1.35fr .85fr;align-items:start;gap:8vw 2vw}.universe-card--feature{grid-row:span 2}.universe-card--feature .universe-card__media{aspect-ratio:4/5}.universe-card:not(.universe-card--feature) .universe-card__media{aspect-ratio:16/10}.universe-card h3{margin-top:20px}.campaign-story{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);min-height:780px}.campaign-story__media{aspect-ratio:auto}.campaign-story__media img{object-position:center}.campaign-story__copy{align-self:center;padding:8vw 5vw}.campaign-story__copy h2{font-size:clamp(62px,7vw,104px)}.home-products{padding:130px 3vw 170px}.home-products__heading{margin:0 1vw 18px}.home-products__heading>.text-link{display:inline-flex}.home-products__note{margin:0 1vw 70px}.home-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-edit{grid-template-columns:repeat(3,1fr)}.trust-edit article{border-bottom:0;border-right:1px solid #ffffff2e;min-height:390px;padding:42px 3vw}.site-footer{padding:120px 5vw 28px}.site-footer__intro{grid-template-columns:.6fr 1.8fr 1fr;display:grid}.site-footer__intro h2{margin:0}.newsletter{align-self:end}.site-footer__links{grid-template-columns:repeat(3,1fr);max-width:620px;margin-left:auto;padding:70px 0 90px}.site-footer__base{grid-template-columns:1fr auto auto}.ambos-hero{height:calc(100svh - 106px)}.ambos-hero>img{object-position:center 20%}.ambos-hero__copy{bottom:9%;left:5vw}.ambos-hero__copy>p:not(.eyebrow){font-size:13px}.category-rail a{flex:1;min-width:170px;padding:26px 24px}.collection-intro{grid-template-columns:.65fr 2fr 1fr;align-items:end;padding:150px 5vw 180px}.catalog-section{padding:110px 3vw 170px}.catalog-section__heading{grid-template-columns:1fr 2fr;align-items:end;margin:0 1vw 80px}.catalog-toolbar{grid-template-columns:auto 1fr auto}.catalog-toolbar>p{padding:0 18px}.catalog-toolbar>button{display:none}.catalog-toolbar__desktop{display:block}.catalog-toolbar__desktop .catalog-filters__fields{justify-content:center;align-items:center;display:flex;overflow:visible}.catalog-toolbar__desktop .catalog-filters__fields label{border:0;border-left:1px solid var(--line);gap:8px;padding:0 14px;display:flex}.catalog-toolbar__desktop .catalog-filters__fields label>span{display:none}.catalog-toolbar__desktop .catalog-filters__fields select{font-family:var(--font-interface),sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.catalog-toolbar__desktop .filter-check{min-height:52px}.catalog-toolbar__desktop .filter-check span{display:block}.catalog-toolbar__desktop .filter-reset{padding:0 10px;font-size:7px}.catalog-sort{border-left:1px solid var(--line);align-items:center;gap:10px;min-height:52px;padding:0 18px;display:flex}.catalog-sort span{letter-spacing:.12em;font-size:7px}.catalog-sort select{background:0 0;border:0;font-size:8px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:60px 16px}.filter-backdrop,.filter-drawer{display:none}.lookbook-callout{grid-template-columns:1.2fr 1fr}.lookbook-callout__media{aspect-ratio:auto;min-height:700px}.lookbook-callout__copy{flex-direction:column;justify-content:center;padding:8vw;display:flex}.universe-hero{grid-template-columns:.85fr 1.15fr;min-height:calc(100svh - 106px)}.universe-hero__copy{min-height:auto;padding:7vw 5vw}.universe-hero__media{aspect-ratio:auto;min-height:650px}.all-products-page .page-title,.page-title{padding:150px 5vw 120px}.breadcrumbs{padding:18px 3vw}.product-layout{grid-template-columns:minmax(0,1.55fr) minmax(390px,.85fr);align-items:start}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-summary{padding:6vw 4vw;position:sticky;top:0}.size-guide-modal{width:calc(100% - 40px);max-width:800px;padding:34px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.related-products{padding:140px 3vw 170px}.related-products>div:first-child{justify-content:space-between;align-items:end;display:flex}.cart-page{padding:130px 5vw 170px}.cart-layout{grid-template-columns:1.5fr .75fr;align-items:start;gap:7vw}.cart-summary{position:sticky;top:30px}.checkout-page{padding:120px 5vw 170px}.checkout-layout{grid-template-columns:1.35fr .75fr;align-items:start;gap:8vw}.checkout-summary{position:sticky;top:28px}.form-grid{grid-template-columns:1fr 1fr}.form-grid__wide{grid-column:1/-1}.search-head{padding:140px 5vw 110px}.search-results{padding:70px 3vw 170px}.lookbook-page>header{grid-template-columns:1.7fr .8fr;align-items:end;gap:5vw;padding:150px 5vw;display:grid}.lookbook-page>header .eyebrow{grid-column:1/-1}.lookbook-story{grid-template-columns:1fr 1fr}.lookbook-story__note{align-self:center;padding:8vw}.lookbook-story__wide{aspect-ratio:16/7}.simple-page{padding:170px 8vw}.admin-page{grid-template-columns:230px 1fr;display:grid}.admin-nav{flex-direction:column;min-height:100svh;padding:30px 24px;display:flex;position:sticky;top:0}.admin-nav .wordmark{font-size:16px}.admin-nav>p{color:#ffffff80;letter-spacing:.13em;margin:50px 0 25px;font-size:7px}.admin-nav nav{gap:3px;display:grid}.admin-nav nav a{color:#fff9;padding:11px 0;font-size:10px}.admin-nav nav a.is-active{color:#fff}.admin-nav>div{border-top:1px solid #fff3;align-items:flex-start;gap:8px;margin-top:auto;padding-top:20px;font-size:8px;line-height:1.6;display:flex}.admin-content{padding:70px 4vw 120px}.admin-content>header button{display:block}.admin-metrics{grid-template-columns:repeat(4,1fr)}.admin-panel,.admin-product-type{padding:30px}.admin-product-type>div{grid-template-columns:repeat(3,1fr)}.legal-page>header{padding:150px 8vw 110px}.legal-layout{grid-template-columns:.6fr 1.4fr;gap:8vw;padding:100px 8vw 170px}.legal-layout aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:30px}.legal-layout aside a{font-family:var(--font-editorial),Georgia,serif;font-size:19px}}@media (hover:hover){.desktop-nav a,.legal-layout aside a,.site-footer__links a{position:relative}.desktop-nav a:after,.legal-layout aside a:after,.site-footer__links a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .28s;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after,.legal-layout aside a:hover:after,.site-footer__links a:hover:after{transform-origin:0;transform:scaleX(1)}.campaign-story:hover .campaign-story__media img,.universe-card:hover .universe-card__media img{transform:scale(1.035)}.universe-card:hover svg{transform:translate(3px,3px)}.product-card:hover{transform:translateY(-6px)}.product-card:hover .product-card__discover{opacity:1;transform:translateY(0)}.product-card__heart:hover svg{fill:var(--wine);transform:scale(1.08)}.footer-discover:hover span{transform:translate(3px,-3px)}}@media (max-width:420px){.hero{min-height:560px}.hero h1{font-size:clamp(46px,15vw,64px)}.hero__content{bottom:68px}.catalog-section,.home-products{padding-left:8px;padding-right:8px}.product-card h3{font-size:17px}.product-card__info>a{flex-direction:column;align-items:flex-start;gap:5px}.trust-edit article{min-height:230px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.auth-page{background:#e9e4dc;min-height:72svh;padding:70px 16px 110px}.auth-card{background:var(--ivory);max-width:620px;margin:0 auto;padding:34px 22px}.auth-card--wide{max-width:760px}.account-orders h1,.account-page h1,.auth-card h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:22px 0 28px;font-size:clamp(48px,10vw,78px);font-weight:400;line-height:.88}.account-orders h1 em,.account-page h1 em,.auth-card h1 em{color:var(--wine);font-weight:400}.auth-card>p:not(.eyebrow){color:var(--muted);max-width:520px;font-size:11px;line-height:1.75}.auth-form{margin-top:38px}.auth-form,.auth-form__grid{gap:20px;display:grid}.auth-form label:not(.auth-check){gap:8px;display:grid}.auth-form label>span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.auth-form input{border:0;border-bottom:1px solid var(--line);font:14px var(--font-interface),sans-serif;background:0 0;border-radius:0;outline:0;min-height:46px}.auth-form input:focus{border-color:var(--wine)}.auth-form label small{color:var(--muted);font-size:8px;line-height:1.5}.auth-form>button{background:var(--ink);color:#fff;letter-spacing:.13em;border:0;min-height:54px;font-size:8px;font-weight:700}.auth-form>button:disabled{cursor:wait;opacity:.6}.auth-check{align-items:flex-start;gap:10px;display:flex}.auth-check input{min-height:auto;margin-top:2px}.auth-check span{line-height:1.6;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;font-weight:400!important}.auth-check a{text-decoration:underline}.auth-form__links{justify-content:space-between;font-size:9px;display:flex}.auth-form__links a{border-bottom:1px solid var(--line);padding-bottom:4px}.auth-error{color:#a52f41;font-size:8px;line-height:1.5}.auth-feedback{margin:0;padding:13px;font-size:9px;line-height:1.65}.auth-feedback--error{color:#791e2c;background:#f3dfe1}.auth-feedback--success{color:#214c2d;background:#dce8de}.account-entry>div{gap:30px;margin-top:34px;display:flex}.account-orders,.account-page{min-height:72svh;padding:90px 18px 120px}.account-orders>header,.account-page>header{border-bottom:1px solid var(--line);padding-bottom:46px}.account-page>header>p:last-child{color:var(--muted);font-size:10px}.account-grid{gap:8px;margin-top:36px;display:grid}.account-grid article{background:var(--ivory);min-height:240px;padding:24px}.account-grid h2{font-family:var(--font-editorial),Georgia,serif;margin:42px 0 10px;font-size:25px;font-weight:500}.account-grid p{color:var(--muted);font-size:10px;line-height:1.7}.account-grid a{margin-top:18px;font-weight:700;display:inline-block}.account-grid a,.account-signout{letter-spacing:.12em;font-size:8px}.account-signout{border:1px solid var(--line);background:0 0;align-items:center;gap:8px;margin-top:34px;padding:15px 18px;display:flex}.account-orders>section{margin-top:34px}.account-orders article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.account-orders article>div{gap:8px;display:grid}.account-orders article>div:last-child{justify-items:end}.account-orders article span{color:var(--muted);font-size:8px}.account-orders__empty{padding:60px 0}.admin-shell{background:#efede8;min-height:100svh}.admin-shell>.admin-nav{background:var(--ink);color:#fff;flex-direction:column;padding:24px 18px;display:flex}.admin-shell>.admin-nav>p{color:#ffffff80;letter-spacing:.13em;margin:26px 0 16px;font-size:7px}.admin-shell>.admin-nav nav{gap:3px;display:grid}.admin-shell>.admin-nav nav a{color:#ffffffb3;align-items:center;gap:9px;padding:10px 0;font-size:9px;display:flex}.admin-shell>.admin-nav nav a:hover{color:#fff}.admin-identity{border-top:1px solid #fff3;gap:12px;margin-top:24px;padding-top:16px;display:grid}.admin-identity span{color:#fff9;overflow-wrap:anywhere;font-size:7px}.admin-identity button{color:#fff;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:8px;display:flex}.admin-content{min-width:0;padding:45px 14px 100px}.admin-content>header{justify-content:space-between;align-items:flex-end;display:flex}.admin-content>header h1{font-family:var(--font-editorial),Georgia,serif;margin:18px 0 0;font-size:clamp(42px,8vw,70px);font-weight:400;line-height:.85}.admin-content>header h1 em{color:var(--wine);font-weight:400}.admin-content>header p:not(.eyebrow){color:var(--muted);max-width:580px;font-size:10px;line-height:1.7}.admin-primary-link{background:var(--ink);color:#fff;letter-spacing:.12em;padding:16px 20px;font-size:8px;display:none}.admin-panel__head a{align-items:center;gap:5px;font-size:7px;display:flex}.status-pill{border:1px solid var(--line);text-transform:uppercase;border-radius:999px;justify-content:center;width:fit-content;padding:5px 8px;font-size:7px;display:inline-flex}.status-pill--active,.status-pill--delivered,.status-pill--paid{color:#214c2d;background:#dce8de;border-color:#c6d9ca}.status-pill--draft,.status-pill--pending_payment,.status-pill--scheduled{background:#eee5d4}.status-pill--archived,.status-pill--cancelled,.status-pill--ended{color:var(--muted)}.admin-quick-grid{gap:8px;margin-top:18px;display:grid}.admin-quick-grid>a{background:var(--ivory);grid-template-columns:1fr auto;gap:18px;min-height:190px;padding:22px;display:grid}.admin-quick-grid>a>span{letter-spacing:.12em;grid-column:1;font-size:7px}.admin-quick-grid>a>strong{font-family:var(--font-editorial),Georgia,serif;grid-column:1;font-size:23px;font-weight:500}.admin-quick-grid>a>svg:first-child{grid-column:1}.admin-quick-grid>a>svg:last-child{grid-area:1/2/4}.admin-editor>header{margin-bottom:45px}.admin-form{background:var(--ivory);gap:12px;padding:20px;display:grid}.admin-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:20px 0 34px}.admin-form legend{font-family:var(--font-editorial),Georgia,serif;margin-bottom:24px;font-size:24px}.admin-form legend span{font:8px var(--font-interface),sans-serif;margin-right:10px}.admin-type-switch{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.admin-type-switch input{opacity:0;position:absolute}.admin-type-switch span{border:1px solid var(--line);letter-spacing:.12em;text-align:center;padding:18px 10px;font-size:8px;display:block}.admin-type-switch input:checked+span{background:var(--ink);color:#fff}.admin-form-grid{gap:20px;display:grid}.admin-form-grid label{gap:8px;display:grid}.admin-form-grid label>span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{border:0;border-bottom:1px solid var(--line);font:12px var(--font-interface),sans-serif;resize:vertical;background:0 0;border-radius:0;outline:0;min-height:44px}.admin-field-help{color:var(--muted);margin:-12px 0 24px;font-size:9px;line-height:1.6}.admin-submit{background:var(--wine);color:#fff;letter-spacing:.13em;border:0;min-height:54px;font-size:8px;font-weight:700}.admin-feedback{margin:0;padding:10px;font-size:8px;line-height:1.5}.admin-feedback--success{color:#214c2d;background:#dce8de}.admin-errors,.admin-feedback--error{color:#791e2c;background:#f3dfe1}.admin-errors{padding:10px;font-size:8px}.orders-list,.stock-list{min-width:760px}.stock-row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr .5fr 2fr;align-items:center;gap:16px;padding:15px 0;font-size:9px;display:grid}.order-row--labels,.stock-row--labels{color:var(--muted);letter-spacing:.1em;font-size:7px}.stock-low{color:#a52f41;font-weight:700}.stock-form{grid-template-columns:70px 1fr auto;align-items:center;gap:6px;display:grid}.order-status-form button,.order-status-form select,.stock-form button,.stock-form input{border:1px solid var(--line);font:8px var(--font-interface),sans-serif;background:0 0;min-height:34px;padding:6px}.order-status-form .admin-feedback,.stock-form .admin-feedback{grid-column:1/-1}.campaign-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.campaign-list h3{font-family:var(--font-editorial),Georgia,serif;margin:10px 0 4px;font-size:20px;font-weight:500}.admin-empty,.campaign-list p{color:var(--muted);font-size:8px}.campaign-list>article>strong{font-family:var(--font-editorial),Georgia,serif;font-size:24px;font-weight:500}.order-row{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.2fr .7fr .6fr 1.6fr;align-items:center;gap:12px;padding:16px 0;font-size:9px;display:grid}.order-row span{gap:3px;display:grid}.order-row small{color:var(--muted);font-size:7px}.order-status-form{grid-template-columns:1fr auto;gap:6px;display:grid}@media (min-width:760px){.auth-page{padding:110px 5vw 150px}.auth-card{padding:55px}.account-grid,.admin-form-grid,.auth-form__grid{grid-template-columns:1fr 1fr}.account-orders,.account-page{padding:130px 7vw 160px}.account-grid{grid-template-columns:repeat(3,1fr)}.admin-shell{grid-template-columns:230px minmax(0,1fr);display:grid}.admin-shell>.admin-nav{min-height:100svh;padding:30px 24px;position:sticky;top:0}.admin-identity{margin-top:auto}.admin-content{padding:70px 4vw 120px}.admin-primary-link{display:block}.admin-quick-grid{grid-template-columns:repeat(3,1fr)}.admin-form{padding:30px}.admin-form-wide{grid-column:1/-1}}