:root{--color-paper: #f2ede3;--color-paper-card: #f7f3ea;--color-paper-dark: #ece5d3;--color-header-bg: rgba(242, 237, 227, 0.94);--color-ink: #211c15;--color-ink-soft: #2e2920;--color-text-muted: #4a4437;--color-label: #5c5546;--color-line: #d9d1bf;--color-line-dark: #cfc5ad;--color-line-inverse: rgba(242, 237, 227, 0.25);--color-footer-line: rgba(207, 198, 178, 0.2);--color-navy: oklch(0.35 0.06 250);--color-navy-hover: oklch(0.28 0.06 250);--color-navy-deep: oklch(0.28 0.05 250);--color-link-hover: oklch(0.26 0.06 250);--color-gold: oklch(0.35 0.06 55);--color-sand: #c9b48c;--color-cream-dark: #ddd5c4;--color-rust: #8a5a3c;--color-footer-text: #cfc6b2;--color-footer-muted: #a89c82;--color-footer-label: #90856d;--font-serif: "Cormorant Garamond", "Iowan Old Style", georgia, "Times New Roman", serif;--font-sans: oswald, "Helvetica Neue", arial, sans-serif;--text-10: 10px;--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-15: 15px;--text-16: 16px;--text-17: 17px;--text-18: 18px;--text-19: 19px;--text-20: 20px;--text-21: 21px;--text-22: 22px;--text-23: 23px;--text-24: 24px;--shadow-card-hover: 0 18px 40px rgba(33, 28, 21, 0.14);--shadow-toast: 0 20px 50px rgba(33, 28, 21, 0.25);--container: 1240px;--container-pad: 20px;--header-height: 76px;--sticky-offset: 106px;--text-26: clamp(20px, 2.097vw, 26px);--text-28: clamp(21px, 2.258vw, 28px);--text-30: clamp(22px, 2.419vw, 30px);--text-32: clamp(23px, 2.581vw, 32px);--text-36: clamp(24px, 2.903vw, 36px);--text-40: clamp(25px, 3.226vw, 40px);--text-42: clamp(26px, 3.387vw, 42px);--text-46: clamp(28px, 3.71vw, 46px);--text-54: clamp(31px, 4.355vw, 54px);--text-56: clamp(32px, 4.516vw, 56px);--text-64: clamp(34px, 5.161vw, 64px);--text-84: clamp(38px, 6.774vw, 84px)}@media(min-width: 640px){:root{--container-pad: 32px}}@supports not (color: oklch(0% 0 0deg)){:root{--color-navy: #213c59;--color-navy-hover: #0e2a45;--color-navy-deep: #142a41;--color-link-hover: #092540;--color-gold: #52311a}}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500 600;font-display:swap;src:url(../fonts/cormorant-garamond-500-600-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 600;font-display:swap;src:url(../fonts/cormorant-garamond-500-600-italic-latin-ext.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 700;font-display:swap;src:url(../fonts/cormorant-garamond-500-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 700;font-display:swap;src:url(../fonts/cormorant-garamond-500-700-normal-latin-ext.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:Oswald;font-style:normal;font-weight:300 600;font-display:swap;src:url(../fonts/oswald-300-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Oswald;font-style:normal;font-weight:300 600;font-display:swap;src:url(../fonts/oswald-300-600-normal-latin-ext.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}*,*::before,*::after{box-sizing:border-box}p,figure,blockquote,dl,dd,h1,h2,h3,h4,h5,h6{margin:0}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.1}img,picture,video,canvas,svg{max-width:100%}img{height:auto}a{color:var(--color-navy);text-decoration:none}a:hover{color:var(--color-link-hover)}[hidden]{display:none !important}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height)}body{margin:0;min-height:100vh;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.site-main{flex:1 0 auto}button{border-radius:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input,select,textarea{max-width:100%}:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.prose{display:flex;flex-direction:column;gap:26px;max-width:calc(840px + 2*var(--container-pad));margin:0 auto;padding:44px var(--container-pad) 100px;font-size:var(--text-20);line-height:1.68;color:var(--color-ink-soft)}.prose h2{margin-top:18px;font-size:var(--text-30);line-height:1.1;color:var(--color-ink)}.prose h3{margin-top:10px;font-size:var(--text-24);line-height:1.15;color:var(--color-ink)}.prose blockquote{padding:26px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-size:var(--text-26);font-weight:500;font-style:italic;line-height:1.45;color:var(--color-ink)}.prose figure{margin:10px 0}.prose figure img{width:100%;border:1px solid var(--color-line);object-fit:cover}.prose figcaption{margin-top:8px;font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.14em;text-transform:uppercase;color:var(--color-label)}.prose__img--h380{box-sizing:content-box;height:380px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.alignleft{float:left;margin:6px 28px 22px 0}.alignright{float:right;margin:6px 0 22px 28px}.aligncenter{display:block;margin-inline:auto;clear:both}.alignnone{margin-bottom:22px}.prose>.alignleft{float:none;align-self:flex-start;margin-inline:0}.prose>.alignright{float:none;align-self:flex-end;margin-inline:0}.prose>.aligncenter{align-self:center}.wp-caption{max-width:100%;margin-bottom:22px}.wp-caption img{width:100%;border:1px solid var(--color-line)}.wp-caption-text,.gallery-caption{margin-top:8px;font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.14em;text-transform:uppercase;color:var(--color-label)}.container{max-width:calc(var(--container) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad)}.error-404{position:relative;overflow:hidden}.error-404__inner{position:relative;max-width:calc(1000px + 2*var(--container-pad));margin:0 auto;padding:72px var(--container-pad) 56px;text-align:center}@media(min-width: 960px){.error-404__inner{padding:120px var(--container-pad) 84px}}.error-404__title{margin-top:24px;font-weight:600;font-size:var(--text-84);line-height:1.02;letter-spacing:-0.01em}.error-404__lead{max-width:680px;margin:28px auto 0;font-size:var(--text-23);line-height:1.55;font-style:italic;color:var(--color-text-muted);text-wrap:balance}.site-footer{background:var(--color-ink);color:var(--color-footer-text)}.site-footer a{color:var(--color-footer-text)}.site-footer a:hover{color:var(--color-paper)}.site-footer__columns{display:grid;grid-template-columns:1fr;gap:40px;align-items:start;padding-top:56px;padding-bottom:32px}@media(min-width: 640px){.site-footer__columns{grid-template-columns:repeat(2, 1fr);gap:40px 48px}}@media(min-width: 960px){.site-footer__columns{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-top:70px;padding-bottom:40px}}.site-footer__logo{height:56px;width:auto}.site-footer__claim{margin-top:18px;font-size:var(--text-17);font-style:italic;line-height:1.55;color:var(--color-footer-muted)}.site-footer__col{display:flex;flex-direction:column;gap:12px}.site-footer__heading{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.24em;text-transform:uppercase;color:var(--color-footer-label)}.site-footer__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.site-footer__list a{font-size:var(--text-18)}.site-footer__bottom{border-top:1px solid var(--color-footer-line)}.site-footer__bottom-inner{display:flex;flex-direction:column;gap:10px;padding-top:22px;padding-bottom:22px;font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.14em;text-transform:uppercase;color:var(--color-footer-label)}@media(min-width: 640px){.site-footer__bottom-inner{flex-direction:row;justify-content:space-between;gap:20px}}.site-footer__bar{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:40px;padding-bottom:40px}@media(min-width: 960px){.site-footer__bar{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-top:50px;padding-bottom:50px}}.site-footer__bar-logo{height:48px;width:auto}.site-footer__bar-list{display:flex;flex-wrap:wrap;gap:14px 28px;margin:0;padding:0;list-style:none}.site-footer__bar-list a{font-size:var(--text-17)}.site-footer__copyright{font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.14em;text-transform:uppercase;color:var(--color-footer-label)}.site-header{position:sticky;top:0;z-index:50;background:var(--color-header-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--header-height)}.site-header__inner .site-nav{margin-left:auto}@media(min-width: 960px){.site-header__inner{gap:32px}}.site-header__brand{display:flex;align-items:center;gap:14px}.site-header__logo{height:44px;width:auto;filter:brightness(0.55) sepia(0.3)}.site-header__toggle{display:flex;align-items:center;gap:10px;margin-left:auto;padding:9px 16px;background:none;border:1px solid var(--color-ink);color:var(--color-ink);cursor:pointer;font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.16em;text-transform:uppercase}.site-header__toggle:hover{background:var(--color-ink);color:var(--color-paper)}@media(min-width: 960px){.site-header__toggle{display:none}}.site-header__toggle-bars{position:relative;display:block;width:18px;height:1px;background:currentcolor}.site-header__toggle-bars::before,.site-header__toggle-bars::after{content:"";position:absolute;left:0;width:18px;height:1px;background:currentcolor}.site-header__toggle-bars::before{top:-5px}.site-header__toggle-bars::after{top:5px}.site-header__toggle[aria-expanded=true] .site-header__toggle-bars{background:rgba(0,0,0,0)}.site-header__toggle[aria-expanded=true] .site-header__toggle-bars::before,.site-header__toggle[aria-expanded=true] .site-header__toggle-bars::after{top:0}.site-header__toggle[aria-expanded=true] .site-header__toggle-bars::before{transform:rotate(45deg)}.site-header__toggle[aria-expanded=true] .site-header__toggle-bars::after{transform:rotate(-45deg)}.site-nav{position:absolute;top:100%;right:0;left:0;display:none;max-height:calc(100vh - var(--header-height));padding:0 var(--container-pad) 18px;overflow-y:auto;background:var(--color-header-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line)}.site-nav[data-open]{display:block}@media(min-width: 960px){.site-nav{position:static;display:block;max-height:none;padding:0;overflow:visible;background:none;backdrop-filter:none;border-bottom:0}}.site-nav__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.16em;text-transform:uppercase}@media(min-width: 960px){.site-nav__list{flex-direction:row;align-items:center;gap:34px}}.site-nav__link{display:block;padding:16px 0;border-bottom:1px solid var(--color-line);color:var(--color-ink)}.site-nav__link:hover{color:var(--color-link-hover)}@media(min-width: 960px){.site-nav__link{padding:0;border-bottom:0}}.site-nav__link--active{color:var(--color-gold)}.site-nav__link--active:hover{color:var(--color-gold)}.site-nav__cart-item{margin-top:18px}@media(min-width: 960px){.site-nav__cart-item{margin-top:0}}.site-nav__cart{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid var(--color-ink);color:var(--color-ink)}.site-nav__cart:hover{color:var(--color-ink)}@media(min-width: 960px){.site-nav__cart{justify-content:flex-start}}.site-nav__cart--active{color:var(--color-gold);border-color:var(--color-gold)}.site-nav__cart-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background:var(--color-navy);border-radius:99px;color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-12)}.page-header{padding-top:60px}.page-header__title{margin-top:14px;font-weight:600;font-size:var(--text-54);line-height:1.05}.page-header__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;font-family:var(--font-sans);font-weight:300;font-size:var(--text-13);letter-spacing:.14em;text-transform:uppercase;color:var(--color-label)}.page-header__lead{max-width:680px;margin-top:18px;font-size:var(--text-19);line-height:1.5;font-style:italic;color:var(--color-text-muted)}.page-header__search{max-width:560px;margin-top:28px}section.product{border-top:1px solid var(--color-line)}.product__inner{padding-top:48px;padding-bottom:56px}@media(min-width: 960px){.product__inner{padding-top:80px;padding-bottom:90px}}.product__grid{display:grid;gap:40px;align-items:start}@media(min-width: 1200px){.product__grid{grid-template-columns:1.15fr 1fr;gap:60px}}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:12px;left:12px;z-index:100;clip-path:none;width:auto;height:auto;margin:0;padding:12px 20px;overflow:visible;background:var(--color-paper-card);border:1px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.16em;text-transform:uppercase}.acc-list{display:flex;flex-direction:column;padding-top:30px;padding-bottom:60px}.acc-product{display:grid;gap:32px;align-items:center;padding:40px 0;border-bottom:1px solid var(--color-line)}@media(min-width: 960px){.acc-product{grid-template-columns:480px 1fr;gap:60px;padding:60px 0}}@media(min-width: 960px){.acc-product--flip{grid-template-columns:1fr 480px}}.acc-product--last{border-bottom:0}.acc-product__media{box-sizing:content-box;height:380px;overflow:hidden;border:1px solid var(--color-line);background:var(--color-paper-card)}.acc-product__media img{width:100%;height:100%;object-fit:cover}.acc-product__eyebrow{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.22em;text-transform:uppercase;margin:0;color:var(--color-label)}.acc-product__title{margin-top:10px;font-size:var(--text-36);font-weight:600;line-height:1.1}.acc-product__title a{color:inherit}.acc-product__title a:hover{color:var(--color-navy)}.acc-product__desc{margin-top:14px;font-size:var(--text-19);line-height:1.6;color:var(--color-ink-soft)}.acc-product__desc p{margin:0}.acc-product__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px}.acc-product__price{font-size:var(--text-28);font-weight:600}.acc-product__select{padding:12px 14px;font-family:var(--font-sans);font-size:var(--text-14);border:1px solid var(--color-ink);background:var(--color-paper-card);color:var(--color-ink);cursor:pointer}.acc-product__add{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.2em;text-transform:uppercase;display:inline-block;padding:14px 28px;border:0;background:var(--color-navy);color:var(--color-paper);cursor:pointer}.acc-product__add:hover{background:var(--color-navy-hover);color:var(--color-paper)}.history-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--color-line)}@media(min-width: 640px){.history-note--with-photo{display:grid;grid-template-columns:1fr 110px;gap:16px;align-items:start}}.history-note__label{font-family:var(--font-sans);font-weight:500;font-size:var(--text-11);letter-spacing:.26em;text-transform:uppercase;margin:0;color:var(--color-gold)}.history-note__text{margin-top:8px;font-size:var(--text-18);line-height:1.55;font-style:italic;color:var(--color-text-muted)}.history-note__text p{margin:0}.history-note__figure{margin:0}.history-note__figure img{display:block;width:110px;height:110px;object-fit:cover;border:1px solid var(--color-line);filter:grayscale(0.3)}.history-note__figcaption{font-family:var(--font-sans);font-weight:300;font-size:var(--text-10);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;color:var(--color-label)}.kicker{font-family:var(--font-sans);font-weight:500;font-size:var(--text-13);letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold)}.kicker--hero{letter-spacing:.34em}.kicker--product{letter-spacing:.28em}.kicker--sand{color:var(--color-sand)}.section-head{display:flex;flex-direction:column;gap:16px}@media(min-width: 960px){.section-head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}}.section-head__title{margin-top:14px;font-weight:600;font-size:var(--text-46);line-height:1.1}.section-head__title--sm{font-size:var(--text-42);line-height:1.12}.section-head__lead{font-size:var(--text-19);line-height:1.5;font-style:italic;color:var(--color-text-muted)}@media(min-width: 960px){.section-head__lead{max-width:400px}}@media(min-width: 960px){.section-head__lead--wide{max-width:420px}}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--color-line)}.hero__bg{position:absolute;inset:0;opacity:.15;filter:grayscale(1) contrast(0.85);mix-blend-mode:multiply}.hero__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.hero__fade{position:absolute;inset:0;background:radial-gradient(ellipse 90% 80% at 50% 45%, transparent 20%, var(--color-paper) 100%)}.hero__inner{position:relative;max-width:calc(1000px + 2*var(--container-pad));margin:0 auto;padding:72px var(--container-pad) 56px;text-align:center}@media(min-width: 960px){.hero__inner{padding:120px var(--container-pad) 84px}}.hero__title{margin-top:24px;font-weight:600;font-size:var(--text-84);line-height:1.02;letter-spacing:-0.01em}.hero__lead{max-width:680px;margin:28px auto 0;font-size:var(--text-23);line-height:1.55;font-style:italic;color:var(--color-text-muted);text-wrap:balance}.hero__actions{display:flex;flex-direction:column;gap:16px;margin-top:32px;font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.18em;text-transform:uppercase}@media(min-width: 640px){.hero__actions{flex-direction:row;justify-content:center}}@media(min-width: 960px){.hero__actions{margin-top:42px}}.hero__btn{padding:16px 34px;background:var(--color-navy);color:var(--color-paper);text-align:center}.hero__btn:hover{background:var(--color-navy-hover);color:var(--color-paper)}.hero__btn--outline{padding:15px 34px;background:none;border:1px solid var(--color-ink);color:var(--color-ink)}.hero__btn--outline:hover{background:var(--color-ink);color:var(--color-paper)}.hero__usps{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:44px;padding-top:22px;border-top:1px solid var(--color-line);font-family:var(--font-sans);font-weight:300;font-size:var(--text-13);letter-spacing:.14em;text-transform:uppercase;color:var(--color-label)}@media(min-width: 960px){.hero__usps{margin-top:70px}}.bespoke{position:relative;overflow:hidden;background:var(--color-navy-deep);color:var(--color-paper)}.bespoke__bg{position:absolute;inset:0;opacity:.1;filter:grayscale(1)}.bespoke__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bespoke__inner{position:relative;display:grid;grid-template-columns:1fr;gap:40px;align-items:start;padding-top:64px;padding-bottom:64px}@media(min-width: 1200px){.bespoke__inner{grid-template-columns:1fr 1fr;gap:70px;padding-top:100px;padding-bottom:100px}}.bespoke__title{margin-top:16px;font-weight:600;font-size:var(--text-46);line-height:1.12}.bespoke__text{margin-top:24px;font-size:var(--text-20);line-height:1.6;color:var(--color-cream-dark)}.bespoke__text--italic{margin-top:18px;font-style:italic}.bespoke__actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.18em;text-transform:uppercase}@media(min-width: 640px){.bespoke__actions{flex-direction:row;align-items:center}}@media(min-width: 960px){.bespoke__actions{margin-top:36px}}.bespoke__btn{padding:16px 34px;background:var(--color-sand);color:var(--color-ink);text-align:center}.bespoke__btn:hover{background:var(--color-paper);color:var(--color-ink)}.bespoke__phone{display:flex;align-items:center;color:var(--color-cream-dark)}.collection{padding-top:64px;padding-bottom:24px}@media(min-width: 960px){.collection{padding-top:100px;padding-bottom:30px}}.collection__grid{display:grid;grid-template-columns:1fr;gap:28px;margin-top:36px}@media(min-width: 640px){.collection__grid{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr))}}@media(min-width: 960px){.collection__grid{margin-top:52px}}.collection__banner{display:flex;flex-direction:column;gap:12px;margin-top:28px;padding:22px 26px;background:var(--color-paper-card);border:1px solid var(--color-line);color:var(--color-ink)}.collection__banner:hover{box-shadow:var(--shadow-card-hover);color:var(--color-ink)}@media(min-width: 960px){.collection__banner{flex-direction:row;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}}.collection__banner-main{display:flex;flex-direction:column;gap:4px}@media(min-width: 960px){.collection__banner-main{flex-direction:row;align-items:baseline;gap:18px;flex-wrap:wrap}}.collection__banner-title{font-size:var(--text-24);font-weight:600}.collection__banner-sub{font-size:var(--text-17);font-style:italic;color:var(--color-text-muted)}.collection__banner-cta{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.18em;text-transform:uppercase;color:var(--color-navy)}.contact-form{padding-top:64px;padding-bottom:64px}@media(min-width: 960px){.contact-form{padding-top:100px;padding-bottom:100px}}.contact-form__inner{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width: 1200px){.contact-form__inner{grid-template-columns:380px 1fr;gap:70px}}.contact-form__title{margin-top:14px;font-weight:600;font-size:var(--text-46);line-height:1.1}.contact-form__intro{font-size:var(--text-19);line-height:1.5;font-style:italic;color:var(--color-text-muted);margin-top:18px;color:var(--color-text-muted)}.contact-form__grid{display:grid;grid-template-columns:1fr;gap:18px 24px}@media(min-width: 960px){.contact-form__grid{grid-template-columns:1fr 1fr}}.contact-form__row{display:flex;flex-direction:column}@media(min-width: 960px){.contact-form__row--wide{grid-column:1/-1}}.contact-form__label{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.16em;text-transform:uppercase;color:var(--color-label)}.contact-form__required{color:var(--color-rust)}.contact-form__input{width:100%;margin-top:8px;padding:15px 14px;border:1px solid var(--color-ink);border-radius:0;background:var(--color-paper-card);color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-19)}.contact-form__textarea{min-height:180px;resize:vertical}.contact-form__row--invalid .contact-form__input{border-color:var(--color-rust);box-shadow:inset 0 0 0 1px var(--color-rust)}.contact-form__error{margin-top:6px;color:var(--color-rust);font-size:var(--text-16)}.contact-form__consent{font-size:var(--text-17);line-height:1.5;font-style:italic;color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin-top:22px;color:var(--color-ink)}.contact-form__consent input{flex:0 0 auto;margin-top:4px}.contact-form__consent label{flex:1 1 0}.contact-form__consent .contact-form__error{flex-basis:100%}.contact-form__turnstile{margin-top:22px}.contact-form__hint{margin-top:18px;color:var(--color-text-muted);font-size:var(--text-16)}.contact-form__submit{font-family:var(--font-sans);font-weight:400;font-size:var(--text-14);letter-spacing:.22em;text-transform:uppercase;display:inline-block;margin-top:22px;padding:18px 36px;border:0;border-radius:0;background:var(--color-navy);color:var(--color-paper);line-height:normal;cursor:pointer}.contact-form__submit:hover,.contact-form__submit:focus-visible{background:var(--color-navy-hover);color:var(--color-paper)}.contact-form__notice{margin-bottom:26px;padding:22px 26px;border:1px solid var(--color-line);border-left-width:4px;background:var(--color-paper-card)}.contact-form__notice p+p{margin-top:6px}.contact-form__notice--success{border-left-color:var(--color-navy)}.contact-form__notice--error{border-left-color:var(--color-rust)}.contact-form__notice-title{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink)}.contact-form__trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fact-list{display:flex;flex-direction:column;border-top:1px solid var(--color-line)}.fact-list__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0;border-bottom:1px solid var(--color-line)}.fact-list__label{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.16em;text-transform:uppercase;color:var(--color-label)}.fact-list__value{font-size:var(--text-20);font-weight:600}.manufaktur{padding-top:64px;padding-bottom:64px}@media(min-width: 960px){.manufaktur{padding-top:100px;padding-bottom:100px}}.manufaktur__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width: 1200px){.manufaktur__grid{grid-template-columns:380px 1fr;gap:70px}}.manufaktur__aside{display:flex;flex-direction:column;gap:34px}@media(min-width: 1200px){.manufaktur__aside{position:sticky;top:110px}}.manufaktur__note{font-size:var(--text-17);line-height:1.55;font-style:italic;color:var(--color-text-muted)}.manufaktur__prose{display:flex;flex-direction:column;gap:26px;font-size:var(--text-20);line-height:1.65;color:var(--color-ink-soft)}.manufaktur__prose>*{margin:0}.manufaktur__prose blockquote{padding:26px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-size:var(--text-26);font-weight:500;font-style:italic;line-height:1.45}.manufaktur__prose blockquote p{margin:0}.manufaktur__prose blockquote.wp-block-quote{padding-left:0;border-left:0}.page-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--color-line)}.page-hero__bg{position:absolute;inset:0}.page-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:.12;filter:grayscale(1) contrast(0.85);mix-blend-mode:multiply}.page-hero__fade{position:absolute;inset:0;background:radial-gradient(ellipse 90% 85% at 50% 40%, transparent 15%, var(--color-paper) 100%)}.page-hero__inner{position:relative;max-width:900px;margin:0 auto;padding:56px 20px 48px;text-align:center}@media(min-width: 960px){.page-hero__inner{padding:90px 32px 70px}}.page-hero__title{margin-top:20px;font-size:var(--text-64);font-weight:600;line-height:1.05}.page-hero__lead{max-width:620px;margin:24px auto 0;font-size:var(--text-22);line-height:1.55;font-style:italic;color:var(--color-text-muted)}.product-card{position:relative;display:block;background:var(--color-paper-card);border:1px solid var(--color-line);color:var(--color-ink)}.product-card:hover{box-shadow:var(--shadow-card-hover);color:var(--color-ink)}.product-card__link{color:inherit}.product-card__link::after{content:"";position:absolute;inset:0}.product-card__link:hover{color:inherit}.product-card__variants{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 var(--card-pad, 22px) 18px;list-style:none}.product-card__swatch{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.12em;text-transform:uppercase;display:inline-block;padding:5px 10px;border:1px solid var(--color-line);color:var(--color-label)}.product-card__swatch:hover,.product-card__swatch:focus-visible{border-color:var(--color-ink);color:var(--color-ink)}.product-card__swatch.is-active{border-color:var(--color-ink);color:var(--color-ink)}.product-card__media{box-sizing:content-box;height:400px;overflow:hidden;border-bottom:1px solid var(--color-line)}.product-card__img{width:100%;height:100%;object-fit:cover}.product-card__img--pos-20{object-position:center 20%}.product-card__img--pos-30{object-position:center 30%}.product-card__img--pos-whole{object-fit:contain;background:var(--color-paper-card)}.product-card__body{padding:24px 26px 26px}.product-card__body--split{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.product-card__eyebrow{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.22em;text-transform:uppercase;color:var(--color-label)}.product-card__name{margin-top:6px;font-size:var(--text-30);font-weight:600}.product-card__variant{margin-top:2px;font-size:var(--text-17);font-style:italic;color:var(--color-text-muted)}.product-card__price{font-family:var(--font-sans);font-weight:400;font-size:var(--text-15);letter-spacing:.08em;white-space:nowrap}.signature{display:flex;flex-direction:column;gap:4px;margin-top:6px}.signature__greeting{font-size:var(--text-19);font-style:italic;color:var(--color-text-muted)}.signature__name{font-size:var(--text-28);font-weight:600}.signature__role{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.2em;text-transform:uppercase;color:var(--color-label)}.steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-line-inverse)}.steps__item{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--color-line-inverse)}@media(min-width: 960px){.steps__item{grid-template-columns:64px 1fr;gap:20px;padding:24px 0}}.steps__num{font-family:var(--font-sans);font-weight:300;font-size:var(--text-30);color:var(--color-sand)}.steps__title{font-size:var(--text-24);font-weight:600}.steps__text{margin-top:4px;font-size:var(--text-18);line-height:1.5;color:var(--color-cream-dark)}.woocommerce-account .woocommerce{max-width:calc(var(--container) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad);display:grid;gap:36px;align-items:start;padding-bottom:100px}@media(min-width: 1200px){.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:260px 1fr;column-gap:60px}}.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce input.button,.woocommerce-account .woocommerce button[type=submit]{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.2em;text-transform:uppercase;display:inline-block;padding:14px 30px;border:1px solid var(--color-ink);border-radius:0;background:none;color:var(--color-ink);line-height:normal;cursor:pointer}.woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce input.button:hover,.woocommerce-account .woocommerce button[type=submit]:hover{background:var(--color-ink);color:var(--color-paper)}.woocommerce-account .woocommerce button[type=submit],.woocommerce-account .woocommerce a.button.alt,.woocommerce-account .woocommerce button.button.alt{padding:15px 30px;border:0;background:var(--color-navy);color:var(--color-paper)}.woocommerce-account .woocommerce button[type=submit]:hover,.woocommerce-account .woocommerce a.button.alt:hover,.woocommerce-account .woocommerce button.button.alt:hover{background:var(--color-navy-hover);color:var(--color-paper)}#customer_login{display:grid;gap:36px}@media(min-width: 960px){#customer_login{grid-template-columns:repeat(2, 1fr);gap:48px}}#customer_login h2{margin-bottom:18px;font-size:var(--text-26);font-weight:600;line-height:1.2}@media(min-width: 1200px){.account__header{grid-column:1/-1}}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;border-top:1px solid var(--color-line);list-style:none}.woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--color-line)}.woocommerce-MyAccount-navigation a{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.2em;text-transform:uppercase;display:block;padding:15px 0;color:var(--color-label)}.woocommerce-MyAccount-navigation a:hover{color:var(--color-ink)}.woocommerce-MyAccount-navigation .is-active a{color:var(--color-gold)}.woocommerce-MyAccount-content>p{font-size:var(--text-18);line-height:1.6;font-style:italic;color:var(--color-text-muted);margin-bottom:8px;color:var(--color-ink-soft);font-style:normal}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size:var(--text-26);font-weight:600;line-height:1.2}.woocommerce-account .shop_table{width:100%;border:1px solid var(--color-line);border-collapse:separate;border-spacing:0;background:var(--color-paper-card)}.woocommerce-account .shop_table thead th{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.18em;text-transform:uppercase;padding:14px 16px;border-bottom:1px solid var(--color-line);background:var(--color-paper-dark);color:var(--color-label);text-align:left;font-weight:400}.woocommerce-account .shop_table td,.woocommerce-account .shop_table tbody th{padding:16px;border-bottom:1px solid var(--color-line);background:none;font-size:var(--text-17);font-weight:400;text-align:left;vertical-align:middle}.woocommerce-account .shop_table tbody tr:last-child td,.woocommerce-account .shop_table tbody tr:last-child th{border-bottom:0}.woocommerce-account .shop_table .woocommerce-orders-table__cell-order-actions{text-align:right}.woocommerce-account .shop_table .woocommerce-orders-table__cell-order-number a{font-family:var(--font-sans);font-size:var(--text-14);letter-spacing:.06em}@media(max-width: 959px){.woocommerce-account .shop_table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.woocommerce-account .shop_table tr{display:block;border-bottom:1px solid var(--color-line)}.woocommerce-account .shop_table tr:last-child{border-bottom:0}.woocommerce-account .shop_table td{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;padding:10px 16px;border-bottom:0;text-align:right}.woocommerce-account .shop_table td::before{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.18em;text-transform:uppercase;margin-right:auto;content:attr(data-title);color:var(--color-label);text-align:left}.woocommerce-account .shop_table td:not([data-title]){padding-top:16px}}.woocommerce-Addresses{display:grid;gap:28px;margin-top:24px}@media(min-width: 640px){.woocommerce-Addresses{grid-template-columns:repeat(2, 1fr)}}.woocommerce-Address{padding:24px 26px;border:1px solid var(--color-line);background:var(--color-paper-card)}.woocommerce-Address address{margin-top:12px;font-size:var(--text-18);font-style:normal;line-height:1.6;color:var(--color-ink-soft)}.woocommerce-Address-title{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--color-line)}.woocommerce-Address-title h2{margin-right:auto;font-size:var(--text-22);font-weight:600}.woocommerce-Address-title .edit{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.18em;text-transform:uppercase;color:var(--color-label)}.woocommerce-Address-title .edit:hover{color:var(--color-ink)}.woocommerce-EditAccountForm>p:last-child,.woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper+p,.woocommerce-address-fields>p:last-child,.woocommerce-address-fields .woocommerce-address-fields__field-wrapper+p{margin-top:26px}.woocommerce-EditAccountForm fieldset{margin-top:32px;padding:22px 26px;border:1px solid var(--color-line);background:var(--color-paper-card)}.woocommerce-EditAccountForm fieldset legend{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.22em;text-transform:uppercase;padding:0 8px;color:var(--color-label)}.woocommerce-account em{display:block;margin-top:6px;font-size:var(--text-15);line-height:1.5;font-style:italic;color:var(--color-text-muted);color:var(--color-label)}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{font-size:var(--text-17);line-height:1.5;font-style:italic;color:var(--color-text-muted);margin:0 0 24px;padding:16px 20px;border-left:3px solid var(--color-navy);background:var(--color-paper-card);color:var(--color-ink);font-style:normal;list-style:none}.woocommerce-account .woocommerce-error{border-left-color:var(--color-rust)}.woocommerce-order-details,.woocommerce-customer-details{margin-top:32px}.woocommerce-column__title{font-size:var(--text-22);font-weight:600}.woocommerce-customer-details .woocommerce-columns{display:grid;gap:28px}@media(min-width: 640px){.woocommerce-customer-details .woocommerce-columns{grid-template-columns:repeat(2, 1fr)}}.woocommerce-customer-details address{margin-top:12px;font-size:var(--text-18);font-style:normal;line-height:1.6;color:var(--color-ink-soft)}.woocommerce-pagination{display:flex;gap:16px;margin-top:28px}.breadcrumb{font-family:var(--font-sans);font-weight:300;font-size:var(--text-13);letter-spacing:.14em;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:10px;color:var(--color-label)}.breadcrumb a{color:var(--color-label)}.breadcrumb>span:last-child{color:var(--color-ink)}.container.cart{padding-top:40px;padding-bottom:60px}@media(min-width: 960px){.container.cart{padding-top:60px;padding-bottom:100px}}.cart__title{margin-top:14px;font-size:var(--text-54);font-weight:600;line-height:1.05}.cart-empty{margin-top:50px;padding:48px 20px;border:1px solid var(--color-line);background:var(--color-paper-card);text-align:center}@media(min-width: 960px){.cart-empty{padding:70px 40px}}.cart-empty__title{margin:0;font-size:var(--text-30);font-weight:600}.cart-empty__text{max-width:440px;margin:14px auto 0;font-size:var(--text-19);line-height:1.5;font-style:italic;color:var(--color-text-muted)}.cart-empty__actions{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.18em;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:30px}.cart-empty__btn{padding:15px 30px;background:var(--color-navy);color:var(--color-paper)}.cart-empty__btn:hover{background:var(--color-navy-hover);color:var(--color-paper)}.cart-empty__btn--outline{padding:14px 30px;border:1px solid var(--color-ink);background:none;color:var(--color-ink)}.cart-empty__btn--outline:hover{background:var(--color-ink);color:var(--color-paper)}.cart-layout{display:grid;gap:40px;align-items:start;margin-top:40px}@media(min-width: 1200px){.cart-layout{grid-template-columns:1.5fr 1fr;gap:60px}}.cart-table__head{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.2em;text-transform:uppercase;display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--color-ink);color:var(--color-label)}.cart-item{display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:center;padding:24px 0;border-bottom:1px solid var(--color-line)}@media(min-width: 640px){.cart-item{grid-template-columns:110px 1fr auto;gap:22px}}.cart-item__media{box-sizing:content-box;height:80px;overflow:hidden;border:1px solid var(--color-line);background:var(--color-paper-card)}@media(min-width: 640px){.cart-item__media{box-sizing:content-box;height:110px}}.cart-item__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.cart-item__title{margin:0;font-size:var(--text-24);font-weight:600;line-height:1.15}.cart-item__title a{color:inherit}.cart-item__title a:hover{color:var(--color-navy)}.cart-item__detail{margin-top:3px;font-size:var(--text-16);font-style:italic;color:var(--color-text-muted)}.cart-item__detail dl,.cart-item__detail dt,.cart-item__detail dd,.cart-item__detail p{display:inline;margin:0;font-size:inherit}.cart-item__detail dt::after{content:" "}.cart-item__remove{font-family:var(--font-sans);font-weight:400;font-size:var(--text-11);letter-spacing:.16em;text-transform:uppercase;display:inline-block;margin-top:10px;padding:0;border:0;border-bottom:1px solid var(--color-sand);background:none;color:var(--color-rust);cursor:pointer}.cart-item__remove:hover{color:var(--color-rust);border-bottom-color:var(--color-rust)}.cart-item__side{display:flex;align-items:center;justify-content:space-between;gap:10px;grid-column:1/-1}@media(min-width: 640px){.cart-item__side{flex-direction:column;align-items:flex-end;grid-column:auto}}.cart-item__qty{display:flex;align-items:center;border:1px solid var(--color-ink)}.cart-item__qty-btn{width:34px;height:34px;padding:0;border:0;background:none;font-size:var(--text-18);color:var(--color-ink);cursor:pointer}.cart-item__qty-btn:disabled{opacity:.35;cursor:not-allowed}.cart-item__qty-val{min-width:28px;font-family:var(--font-sans);font-size:var(--text-15);text-align:center}.cart-item__total{font-size:var(--text-22);font-weight:600}.cart__continue{margin-top:20px}.cart__continue a{font-size:var(--text-18);font-style:italic}aside.summary{border:1px solid var(--color-ink);background:var(--color-paper-card)}@media(min-width: 1200px){aside.summary{position:sticky;top:var(--sticky-offset)}}.summary__block{padding:26px 28px;border-bottom:1px solid var(--color-line)}.summary__block--last{border-bottom:0}.summary__heading{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.22em;text-transform:uppercase;margin:0;color:var(--color-label)}.summary__row{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font-size:var(--text-19)}.summary__row--shipping{margin-top:8px;color:var(--color-text-muted)}.summary__row--shipping .summary__value{font-style:italic}.summary__row--vat{margin-top:8px;font-size:var(--text-17);font-style:italic;color:var(--color-label)}.summary__row--total{margin-top:16px;padding-top:16px;border-top:2px solid var(--color-ink);font-size:var(--text-26);font-weight:600}.summary__order{font-family:var(--font-sans);font-weight:400;font-size:var(--text-14);letter-spacing:.22em;text-transform:uppercase;display:block;width:100%;padding:18px;border:0;background:var(--color-navy);color:var(--color-paper);text-align:center;cursor:pointer}.summary__order:hover{background:var(--color-navy-hover);color:var(--color-paper)}.summary__note{margin-top:16px;font-size:var(--text-15);line-height:1.5;font-style:italic;color:var(--color-text-muted);color:var(--color-label);text-align:center}.checkout__customer{margin-bottom:8px}.summary__row--item{align-items:baseline;font-size:var(--text-17)}.summary__quantity{font-family:var(--font-sans);font-size:var(--text-13);color:var(--color-label)}.summary__detail{display:block;font-size:var(--text-15);font-style:italic;color:var(--color-text-muted)}.summary__detail dl,.summary__detail dt,.summary__detail dd,.summary__detail p{display:inline;margin:0;font-size:inherit}.summary__row--sub{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-line)}.woocommerce-shipping-totals{display:flex;justify-content:space-between;gap:16px;margin-top:8px;font-size:var(--text-17)}.woocommerce-shipping-totals th{font-weight:400;text-align:left}.woocommerce-shipping-totals ul,.woocommerce-shipping-totals li{margin:0;list-style:none}.woocommerce-shipping-totals label{font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit}.summary__heading--payment{margin-top:26px;padding-top:20px;border-top:1px solid var(--color-line)}.wc_payment_methods{margin:14px 0 0;padding:0;list-style:none}.wc_payment_methods li{margin-top:14px;padding:16px;border:1px solid var(--color-line);background:var(--color-paper)}.wc_payment_methods li:has(input:checked){border:2px solid var(--color-navy);padding:15px}.wc_payment_methods label{display:inline;font-family:var(--font-serif);font-size:var(--text-20);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--color-ink)}.wc_payment_methods input[type=radio]{margin-right:10px;accent-color:var(--color-navy)}.wc_payment_methods .payment_box{margin-top:8px;font-size:var(--text-15);font-style:italic;color:var(--color-text-muted)}.wc_payment_methods .payment_box p{margin:0}.woocommerce-checkout #payment div.payment_box{border-radius:0;background-color:var(--color-paper);color:var(--color-text-muted)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--color-paper)}.checkout__consent{margin-top:18px}#place_order{font-family:var(--font-sans);font-weight:400;font-size:var(--text-14);letter-spacing:.22em;text-transform:uppercase;display:block;width:100%;margin-top:22px;padding:18px;border:0;border-radius:0;background:var(--color-navy);color:var(--color-paper);line-height:normal;cursor:pointer}#place_order:hover{background:var(--color-navy-hover);color:var(--color-paper)}.woocommerce-cart .woocommerce:not(:has(>.container)),.woocommerce-checkout .woocommerce:not(:has(>.container)){max-width:calc(var(--container) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad);padding-top:40px;padding-bottom:60px}@media(min-width: 960px){.woocommerce-cart .woocommerce:not(:has(>.container)),.woocommerce-checkout .woocommerce:not(:has(>.container)){padding-top:60px;padding-bottom:100px}}.woocommerce-cart .woocommerce:has(>.container)>:not(.container),.woocommerce-checkout .woocommerce:has(>.container)>:not(.container){width:calc(100% - 2*var(--container-pad));max-width:var(--container);margin-inline:auto}.woocommerce-order .woocommerce-thankyou-order-received{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.2em;text-transform:uppercase;margin:0;color:var(--color-gold)}.woocommerce-order .woocommerce-thankyou-order-details,.woocommerce-order .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:20px 32px;margin:24px 0 0;padding:22px 26px;border:1px solid var(--color-line);background:var(--color-paper-card);list-style:none}.woocommerce-order .woocommerce-thankyou-order-details li,.woocommerce-order .woocommerce-order-overview li{font-family:var(--font-sans);font-size:var(--text-12);letter-spacing:.16em;text-transform:uppercase;color:var(--color-label)}.woocommerce-order .woocommerce-thankyou-order-details strong,.woocommerce-order .woocommerce-order-overview strong{display:block;margin-top:6px;font-family:var(--font-serif);font-size:var(--text-19);letter-spacing:normal;text-transform:none;color:var(--color-ink)}.cta-strip{background:var(--color-navy-deep);color:var(--color-paper)}.cta-strip__inner{display:flex;flex-wrap:wrap;gap:32px;padding-top:60px;padding-bottom:60px}@media(min-width: 960px){.cta-strip__inner{justify-content:space-between;align-items:center}}.cta-strip__title{margin-top:10px;font-size:var(--text-32);font-weight:600;line-height:1.2}.cta-strip__btn{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.2em;text-transform:uppercase;padding:16px 34px;background:var(--color-sand);color:var(--color-ink);text-align:center;white-space:nowrap}.cta-strip__btn:hover{background:var(--color-paper);color:var(--color-ink)}.feature-list{display:flex;flex-direction:column;margin-top:26px;border-top:1px solid var(--color-line)}.feature-list__row{display:flex;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--color-line);font-size:var(--text-18)}.feature-list__label{font-family:var(--font-sans);font-weight:400;font-size:var(--text-11);letter-spacing:.2em;text-transform:uppercase;min-width:110px;color:var(--color-label)}.gallery[hidden]{display:none}.gallery__main{box-sizing:content-box;height:420px;overflow:hidden;border:1px solid var(--color-line);background:var(--color-paper-card)}@media(min-width: 960px){.gallery__main{box-sizing:content-box;height:620px}}.gallery__main img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.gallery__main img.gallery__img--whole,.gallery__thumb img.gallery__img--whole{object-fit:contain;object-position:center}.gallery__thumbs{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px;margin-top:10px}.gallery__thumb{padding:0;border:1px solid var(--color-line);background:var(--color-paper-card);cursor:pointer}.gallery__thumb.is-active{border:2px solid var(--color-navy)}.gallery__thumb img{display:block;width:100%;height:82px;object-fit:cover}.gallery__caption{font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.14em;text-transform:uppercase;margin-top:12px;color:var(--color-label)}.history{position:relative;overflow:hidden}.history__bg{position:absolute;inset:0}.history__bg img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.09;filter:grayscale(1) contrast(0.85);mix-blend-mode:multiply}.history__fade{position:absolute;inset:0;background:radial-gradient(ellipse 90% 90% at 50% 40%, transparent 10%, var(--color-paper) 100%)}.history__inner{position:relative;max-width:840px;margin:0 auto;padding:56px 20px}@media(min-width: 960px){.history__inner{padding:84px 32px}}.history__head{text-align:center}.history__prose{display:flex;flex-direction:column;gap:26px;margin-top:44px;font-size:var(--text-20);line-height:1.68;color:var(--color-ink-soft)}.history__prose p{margin:0}.history__prose .wp-block-columns{display:flex;flex-direction:column;gap:20px;margin:10px 0}@media(min-width: 960px){.history__prose .wp-block-columns{flex-direction:row}}.history__prose .wp-block-column{flex:1 1 0;min-width:0}.history__prose .wp-block-image{margin:10px 0}.history__prose .wp-block-column .wp-block-image{margin:0}.history__prose .wp-block-image img{box-sizing:content-box;height:280px;width:100%;object-fit:cover;border:1px solid var(--color-line)}.history__prose .wp-element-caption{font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;color:var(--color-label)}.history__cta-wrap{margin-top:44px;text-align:center}.history__cta{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.2em;text-transform:uppercase;display:inline-block;padding:16px 34px;background:var(--color-navy);color:var(--color-paper)}.history__cta:hover{background:var(--color-navy-hover);color:var(--color-paper)}.lang-switch{display:inline-flex;gap:10px}.lang-switch__link{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.2em;text-transform:uppercase;color:var(--color-label)}.lang-switch__link:hover{color:var(--color-ink)}.site-header__lang{display:inline-flex;flex:0 0 auto}@media(min-width: 960px){.site-header__lang{padding-left:16px;border-left:1px solid var(--color-line)}}.pagination{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:100px}@media(min-width: 640px){.pagination{flex-direction:row;justify-content:space-between}}@media(min-width: 640px){.pagination__side{flex:1 1 0}}@media(min-width: 640px){.pagination__side--end{text-align:right}}.pagination__position{font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.2em;text-transform:uppercase;color:var(--color-label)}.pagination a{display:inline-block;padding:14px 24px;border:1px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.16em;text-transform:uppercase}.pagination a:hover{background:var(--color-ink);color:var(--color-paper)}.post-grid{display:grid;grid-template-columns:1fr;gap:28px;margin-top:52px;padding-bottom:100px}@media(min-width: 640px){.post-grid{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr))}}.post-card{display:block;background:var(--color-paper-card);border:1px solid var(--color-line);color:var(--color-ink)}.post-card:hover{box-shadow:var(--shadow-card-hover);color:var(--color-ink)}.post-card__media{box-sizing:content-box;height:280px;overflow:hidden;border-bottom:1px solid var(--color-line)}.post-card__media img{width:100%;height:100%;object-fit:cover}.post-card__body{padding:24px 26px 26px}.post-card__meta{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.22em;text-transform:uppercase;color:var(--color-label)}.post-card__title{margin-top:6px;font-size:var(--text-30);font-weight:600;line-height:1.15}.post-card__excerpt{margin-top:2px;font-size:var(--text-17);font-style:italic;color:var(--color-text-muted)}.product-intro{border-bottom:1px solid var(--color-line)}.product-intro__inner{padding-top:36px;padding-bottom:48px}.product-intro__head{display:flex;flex-wrap:wrap;gap:40px;margin-top:26px}@media(min-width: 960px){.product-intro__head{justify-content:space-between;align-items:flex-end}}.product-intro__main{max-width:756px}.product-intro__heading{display:flex;align-items:center;gap:20px}@media(min-width: 960px){.product-intro__heading{gap:24px}}.product-intro__name{min-width:0}.product-intro__thumb{flex:none;width:56px;height:56px;object-fit:cover;border:1px solid var(--color-line)}@media(min-width: 960px){.product-intro__thumb{width:72px;height:72px}}.product-intro__title{margin-top:14px;font-size:var(--text-56);font-weight:600;line-height:1.05}.product-intro__title-sub{font-weight:500;font-style:italic}.product-intro__lead{max-width:660px;margin-top:16px;font-size:var(--text-21);line-height:1.5;font-style:italic;color:var(--color-text-muted)}.product-intro__buy{display:flex;flex-direction:column;gap:12px}@media(min-width: 960px){.product-intro__buy{align-items:flex-end}}.product-intro__price-row{display:flex;align-items:baseline;gap:12px}.product-intro__price{font-size:var(--text-36);font-weight:600}.product-intro__vat{font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.12em;text-transform:uppercase;color:var(--color-label)}.product-intro__cta{font-family:var(--font-sans);font-weight:400;font-size:var(--text-14);letter-spacing:.22em;text-transform:uppercase;padding:17px 46px;text-align:center;background:var(--color-navy);color:var(--color-paper)}.product-intro__cta:hover{background:var(--color-navy-hover);color:var(--color-paper)}.product-intro__hint{font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.14em;text-transform:uppercase;color:var(--color-label)}.product-intro__hint a{font-size:var(--text-15);font-weight:400}@media(min-width: 1200px){.product-panel{position:sticky;top:var(--sticky-offset)}}.product-panel .product-panel__size{margin-top:26px}.product-panel .product-panel__size-label{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink)}.product-panel .woocommerce-variation-add-to-cart{display:flex;flex-direction:column}.product-panel .reset_variations{display:inline-block;margin-top:8px;font-size:var(--text-16);font-style:italic}.product-panel .woocommerce-variation-price{display:none}.product-panel .woocommerce-variation-availability:not(:empty){margin-top:10px;font-size:var(--text-16);font-style:italic;color:var(--color-text-muted)}.product-panel .woocommerce-variation-description:not(:empty){margin-top:10px;font-size:var(--text-16);font-style:italic;color:var(--color-text-muted)}.product-panel .woocommerce-variation-description:not(:empty) p{margin:0}.product-panel .quantity{display:none !important}.product-panel__title{margin-top:14px;font-size:var(--text-42);font-weight:600;line-height:1.05}.woocommerce-product-details__short-description{margin-top:18px;font-size:var(--text-20);line-height:1.55;color:var(--color-ink-soft)}.woocommerce-product-details__short-description p{margin:0}.product-panel__price-row{display:flex;align-items:baseline;gap:14px;margin-top:26px}.product-panel__price{font-size:var(--text-40);font-weight:600}.product-panel__price del{margin-right:10px;font-size:var(--text-24);color:var(--color-label)}.product-panel__price ins{text-decoration:none}.product-panel__vat{font-family:var(--font-sans);font-weight:300;font-size:var(--text-13);letter-spacing:.12em;text-transform:uppercase;color:var(--color-label)}.product-panel__size-head{display:flex;justify-content:space-between;align-items:baseline}.product-panel__size-link{font-size:var(--text-16);font-style:italic}.woocommerce div.product .product-panel form.cart .variations{margin-bottom:0;border:0}.woocommerce div.product .product-panel form.cart .variations select{appearance:none;display:block;float:none;width:100%;margin-top:10px;padding:16px 52px 16px 14px;font-family:var(--font-sans);font-size:var(--text-15);letter-spacing:.06em;border:1px solid var(--color-ink);background-color:var(--color-paper-card);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'><path d='M1 1l7 7 7-7' stroke='%23211c15' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 20px center;color:var(--color-ink);cursor:pointer}.woocommerce div.product .product-panel form.cart{margin-bottom:0}.woocommerce .product-panel button.single_add_to_cart_button{font-family:var(--font-sans);font-weight:400;font-size:var(--text-14);letter-spacing:.22em;text-transform:uppercase;width:100%;margin-top:22px;padding:19px;line-height:normal;border:0;background:var(--color-navy);color:var(--color-paper);cursor:pointer}.woocommerce .product-panel button.single_add_to_cart_button:hover{background:var(--color-navy-hover)}.woocommerce .product-panel button.single_add_to_cart_button:disabled,.woocommerce .product-panel button.single_add_to_cart_button.disabled{background:var(--color-rust);color:var(--color-paper);opacity:1;cursor:not-allowed}.woocommerce .product-panel button.single_add_to_cart_button:disabled:hover,.woocommerce .product-panel button.single_add_to_cart_button.disabled:hover{background:var(--color-rust)}.search-form__label{display:block;font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink)}.search-form__row{display:flex;flex-direction:column;gap:12px;margin-top:10px}@media(min-width: 640px){.search-form__row{flex-direction:row}}.search-form__field{padding:15px 14px;background:var(--color-paper-card);border:1px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-19)}@media(min-width: 640px){.search-form__field{flex:1 1 auto}}.search-form__submit{padding:16px 34px;background:var(--color-navy);border:0;color:var(--color-paper);cursor:pointer;font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.18em;text-transform:uppercase}.search-form__submit:hover{background:var(--color-navy-hover)}.woocommerce-checkout h3,.woocommerce-account .woocommerce h3{margin-top:32px;font-size:var(--text-26);font-weight:600;line-height:1.2}.woocommerce-checkout h3:first-child,.woocommerce-account .woocommerce h3:first-child{margin-top:0}.woocommerce-checkout .form-row,.woocommerce-account .woocommerce .form-row{display:flex;flex-direction:column;margin-top:18px}.woocommerce-checkout .form-row label,.woocommerce-account .woocommerce .form-row label{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.16em;text-transform:uppercase;color:var(--color-label)}.woocommerce-checkout .required,.woocommerce-account .woocommerce .required{color:var(--color-rust);text-decoration:none}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=number],.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout .select2-container .select2-selection,.woocommerce-account .woocommerce input[type=text],.woocommerce-account .woocommerce input[type=email],.woocommerce-account .woocommerce input[type=tel],.woocommerce-account .woocommerce input[type=password],.woocommerce-account .woocommerce input[type=number],.woocommerce-account .woocommerce textarea,.woocommerce-account .woocommerce select,.woocommerce-account .woocommerce .select2-container .select2-selection{margin-top:8px;padding:15px 14px;border:1px solid var(--color-ink);background:var(--color-paper-card);color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-19)}@media(min-width: 640px){.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last,.woocommerce-account .woocommerce .form-row-first,.woocommerce-account .woocommerce .form-row-last{width:calc(50% - 8px)}.woocommerce-checkout .form-row-first,.woocommerce-account .woocommerce .form-row-first{float:left}.woocommerce-checkout .form-row-last,.woocommerce-account .woocommerce .form-row-last{float:right}.woocommerce-checkout .clear,.woocommerce-checkout fieldset,.woocommerce-checkout .form-row-wide,.woocommerce-account .woocommerce .clear,.woocommerce-account .woocommerce fieldset,.woocommerce-account .woocommerce .form-row-wide{clear:both}}.woocommerce-checkout form::after,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper::after,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper::after,.woocommerce-checkout .woocommerce-address-fields__field-wrapper::after,.woocommerce-account .woocommerce form::after,.woocommerce-account .woocommerce .woocommerce-billing-fields__field-wrapper::after,.woocommerce-account .woocommerce .woocommerce-shipping-fields__field-wrapper::after,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper::after{display:table;clear:both;content:""}.woocommerce-checkout .password-input,.woocommerce-account .woocommerce .password-input{position:relative;display:block}.woocommerce-checkout .show-password-input,.woocommerce-account .woocommerce .show-password-input{position:absolute;top:50%;right:14px;width:22px;height:22px;padding:0;border:0;background:none;transform:translateY(-50%);cursor:pointer}.woocommerce-checkout .show-password-input::before,.woocommerce-account .woocommerce .show-password-input::before{display:block;width:22px;height:22px;background-image:url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z' fill='%23211c15'/></svg>");background-repeat:no-repeat;background-size:cover;content:""}.woocommerce-checkout .show-password-input.display-password::before,.woocommerce-account .woocommerce .show-password-input.display-password::before{background-image:url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z' fill='%23211c15'/></svg>")}.woocommerce-checkout .password-input input,.woocommerce-account .woocommerce .password-input input{padding-right:46px}.woocommerce-checkout .form-row .checkbox,.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-account .woocommerce .form-row .checkbox,.woocommerce-account .woocommerce .woocommerce-form__label-for-checkbox{font-size:var(--text-17);line-height:1.5;font-style:italic;color:var(--color-text-muted);display:flex;gap:10px;align-items:baseline;color:var(--color-ink);font-style:normal;letter-spacing:normal;text-transform:none}.woocommerce-checkout .woocommerce-form__input-checkbox,.woocommerce-account .woocommerce .woocommerce-form__input-checkbox{flex:0 0 auto;margin-top:4px}.woocommerce-form-login,.woocommerce-form-register{margin-bottom:32px;padding:26px 28px;border:1px solid var(--color-line);background:var(--color-paper-card)}.woocommerce-form-login .form-row,.woocommerce-form-register .form-row{margin-top:14px}.woocommerce-form-login button[type=submit],.woocommerce-form-register button[type=submit]{font-family:var(--font-sans);font-weight:400;font-size:var(--text-13);letter-spacing:.2em;text-transform:uppercase;margin-top:18px;padding:15px 30px;border:0;background:var(--color-navy);color:var(--color-paper);cursor:pointer}.woocommerce-form-login button[type=submit]:hover,.woocommerce-form-register button[type=submit]:hover{background:var(--color-navy-hover);color:var(--color-paper)}.sizes{border-top:1px solid var(--color-line);background:var(--color-paper)}.sizes__inner{padding-top:56px;padding-bottom:56px}@media(min-width: 960px){.sizes__inner{padding-top:80px;padding-bottom:80px}}.sizes__body{margin-top:36px}.sizes__body .wp-block-table{margin:0;overflow-x:auto;border:1px solid var(--color-line-dark);background:var(--color-paper-card)}.sizes__body .wp-block-image{max-width:520px;margin:0 auto 8px}.sizes__body .wp-block-image img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.sizes__body .sizes__note{margin-top:18px;font-size:var(--text-15);line-height:1.6;font-style:italic;color:var(--color-text-muted);max-width:80ch}.sizes__body figcaption{margin-top:10px;font-family:var(--font-sans);font-weight:300;font-size:var(--text-12);letter-spacing:.14em;text-transform:uppercase;color:var(--color-label);text-align:right}.sizes__body .wp-block-table table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;table-layout:fixed}.sizes__body .wp-block-table td,.sizes__body .wp-block-table th{padding:14px 8px;border:0;border-bottom:1px solid var(--color-line-dark);font-size:var(--text-18);text-align:center;word-break:normal}.sizes__body .wp-block-table col:nth-child(1),.sizes__body .wp-block-table td:nth-child(1),.sizes__body .wp-block-table th:nth-child(1){width:11%}.sizes__body .wp-block-table col:nth-child(2),.sizes__body .wp-block-table td:nth-child(2),.sizes__body .wp-block-table th:nth-child(2){width:25%}.sizes__body .wp-block-table col:nth-child(n+3),.sizes__body .wp-block-table td:nth-child(n+3),.sizes__body .wp-block-table th:nth-child(n+3){width:12.8%}.sizes__body .wp-block-table thead th{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.18em;text-transform:uppercase;background:var(--color-paper-dark);color:var(--color-label);font-weight:400}.sizes__body .wp-block-table td:first-child,.sizes__body .wp-block-table th:first-child{font-family:var(--font-sans);font-weight:400;font-size:var(--text-12);letter-spacing:.18em;text-transform:uppercase;width:140px;min-width:140px;padding:14px 16px;color:var(--color-label);background:var(--color-paper-dark);text-align:left}.sizes__body .wp-block-table tbody tr:first-child td:not(:first-child){font-weight:600}.sizes__body .wp-block-table tbody tr:last-child td{border-bottom:0}.sizes__body p{margin-top:16px;font-size:var(--text-16);font-style:italic;color:var(--color-text-muted)}.specs{border-top:1px solid var(--color-line);background:var(--color-paper-dark)}.specs__inner{padding-top:56px;padding-bottom:56px}@media(min-width: 960px){.specs__inner{padding-top:80px;padding-bottom:80px}}.specs__grid{display:grid;gap:40px;align-items:start}@media(min-width: 1200px){.specs__grid{grid-template-columns:380px 1fr;gap:70px}}.specs__lead{margin-top:20px;font-size:var(--text-19);line-height:1.55;font-style:italic;color:var(--color-text-muted)}.specs__list{display:grid;gap:0;border-top:1px solid var(--color-line-dark)}@media(min-width: 960px){.specs__list{grid-template-columns:1fr 1fr;gap:0 48px}}.specs__item{padding:15px 0;border-bottom:1px solid var(--color-line-dark)}.specs__key{font-family:var(--font-sans);font-weight:400;font-size:var(--text-11);letter-spacing:.2em;text-transform:uppercase;color:var(--color-label)}.specs__value{margin:3px 0 0;font-size:var(--text-19)}
