:root{--paper: #f3f1ec;--ink: #2e2e2c;--ink-soft: #3a4a43;--gold: #c9b37e;--terracotta: #a24e35;--tile: #e6e2d8;--tile-warm: #edeae3;--tile-dark: #242422;--placeholder: rgba(46, 46, 44, .7);--placeholder-dark: rgba(243, 241, 236, .55);--paper-line: rgba(243, 241, 236, .5);--rule: rgba(46, 46, 44, .25);--rule-faint: rgba(46, 46, 44, .15);--rule-dark: rgba(243, 241, 236, .35);--rule-dark-faint: rgba(243, 241, 236, .18);--on-dark-soft: rgba(243, 241, 236, .7);--on-dark-quiet: rgba(243, 241, 236, .6);--serif: "Queens", "Queens Stand-in", "Playfair Display", "Iowan Old Style", Georgia, "Times New Roman", serif;--mono: "Silka Mono", "Silka Mono Stand-in", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fs-hero: clamp(3.25rem, 9.44vw, 8.5rem);--fs-96: clamp(2.5rem, 6.67vw, 6rem);--fs-80: clamp(2.25rem, 5.55vw, 5rem);--fs-64: clamp(2rem, 4.44vw, 4rem);--fs-40: clamp(1.5rem, 2.78vw, 2.5rem);--fs-36: clamp(1.375rem, 2.5vw, 2.25rem);--fs-32: clamp(1.25rem, 2.22vw, 2rem);--fs-28: clamp(1.25rem, 1.94vw, 1.75rem);--fs-24: clamp(1.125rem, 1.67vw, 1.5rem);--fs-22: clamp(1.0625rem, 1.53vw, 1.375rem);--fs-20: clamp(1rem, 1.39vw, 1.25rem);--fs-body: .875rem;--fs-small: .8125rem;--fs-eyebrow: .6875rem;--fs-micro: .6875rem;--gutter: clamp(1.5rem, 5.55vw, 5rem);--space-xxl: clamp(5.5rem, 13.9vw, 12.5rem);--space-xl: clamp(4.5rem, 11.1vw, 10rem);--space-lg: clamp(3.5rem, 8.3vw, 7.5rem);--space-md: clamp(2.5rem, 5.55vw, 5rem);--space-sm: clamp(1.5rem, 3.3vw, 3rem);--label-col: 20rem;--measure: 60rem;--measure-prose: 39rem;--track: .16em;--ease-reveal: cubic-bezier(.2, .7, .2, 1);--feedback: .18s;--ease-feedback: cubic-bezier(.3, 0, .2, 1);--track-dark: .175em}@font-face{font-family:Queens Stand-in;src:local("Playfair Display"),local("PlayfairDisplay-Regular"),local("Iowan Old Style"),local("Georgia"),local("Times New Roman");ascent-override:97.5%;descent-override:30.5%;line-gap-override:0%}@font-face{font-family:Silka Mono Stand-in;src:local("SF Mono"),local("SFMono-Regular"),local("Menlo"),local("Consolas"),local("DejaVu Sans Mono"),local("Liberation Mono"),local("Courier New");ascent-override:95%;descent-override:25%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:var(--fs-body);line-height:1.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-wrap:break-word}img,svg,video{max-width:100%}img{height:auto}a{color:inherit;text-decoration:none;transition:color var(--feedback) var(--ease-feedback)}a:hover{color:var(--terracotta)}.on-dark a:hover{color:var(--gold)}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--gold)}::selection{background:var(--gold);color:var(--ink)}.on-dark ::selection{background:var(--terracotta);color:var(--paper)}input,textarea{caret-color:var(--terracotta)}.on-dark input,.on-dark textarea{caret-color:var(--gold)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--gutter);z-index:100;background:var(--ink);color:var(--paper);padding:.75rem 1.25rem;font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase}.skip-link:hover,.skip-link:focus{color:var(--paper)}.skip-link:focus{top:1rem}.display{font-family:var(--serif);font-weight:300;line-height:.96;letter-spacing:-.02em;margin:0;text-wrap:balance}.display--hero{font-size:var(--fs-hero);line-height:.92;letter-spacing:-.025em}.display--xl{font-size:var(--fs-96)}.display--lg{font-size:var(--fs-80)}.display--md{font-size:var(--fs-64);line-height:1}.display--sm{font-size:var(--fs-40);line-height:1.1}.lede{font-family:var(--serif);font-weight:300;font-size:var(--fs-28);line-height:1.35;letter-spacing:-.01em;text-wrap:pretty}.lede--lg{font-size:var(--fs-36);line-height:1.2;letter-spacing:-.015em}.lede--sm{font-size:var(--fs-24);line-height:1.45}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft);line-height:1.6;display:block}.on-dark .eyebrow{color:var(--on-dark-quiet);letter-spacing:var(--track-dark)}.prose p+p{margin-top:1.125rem}.prose{font-size:var(--fs-body);line-height:1.85;max-width:min(var(--measure-prose),100%);text-wrap:pretty}.on-dark .prose{line-height:1.95;letter-spacing:.01em}.prose--quiet{color:var(--ink-soft)}.on-dark .prose--quiet{color:var(--on-dark-soft)}.prose a,.rte a,.link-inline{color:var(--terracotta);border-bottom:1px solid var(--terracotta-line, rgba(162, 78, 53, .5))}.on-dark .prose a,.on-dark .rte a,.on-dark .link-inline{color:var(--gold);border-bottom-color:var(--gold-line, rgba(201, 179, 126, .5))}.prose a:hover,.rte a:hover,.link-inline:hover{border-bottom-color:currentColor}.numeral{font-family:var(--serif);font-style:italic;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.price{font-family:var(--serif);font-style:italic;font-variant-numeric:tabular-nums;font-size:var(--fs-20);line-height:1.25}.placeholder{font-family:var(--mono);color:var(--terracotta);background:var(--terracotta-wash, rgba(162, 78, 53, .08));padding:0 .25rem}.on-dark .placeholder{color:var(--gold);background:var(--gold-wash, rgba(201, 179, 126, .1))}.deferred{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem 1.5rem;margin-top:1.25rem;padding-top:.875rem;border-top:1px solid var(--rule);font-size:var(--fs-micro);letter-spacing:var(--track);text-transform:uppercase;line-height:1.7;color:var(--ink-soft)}.on-dark .deferred{border-top-color:var(--rule-dark-faint);letter-spacing:var(--track-dark);color:var(--on-dark-quiet)}.deferred__when{margin-left:auto;white-space:nowrap}@media(max-width:40em){.deferred{flex-direction:column;gap:.375rem}.deferred__when{margin-left:0;white-space:normal}}.section{padding:var(--space-xl) var(--gutter) 0}.section--tight{padding-top:var(--space-lg)}.section--open{padding-top:var(--space-xxl)}.section--end{padding-bottom:var(--space-xl)}.section--dark{background:var(--ink);color:var(--paper);padding-top:var(--space-xl);padding-bottom:var(--space-xl);margin-top:var(--space-xl)}.shopify-section:has(.section--dark)+.shopify-section .section--dark{margin-top:0;padding-top:var(--space-lg)}.spine{display:grid;grid-template-columns:minmax(0,var(--label-col)) minmax(0,1fr);gap:var(--space-md);align-items:start}.spine--figure{grid-template-columns:minmax(0,16rem) minmax(0,1fr) minmax(0,20rem)}.spine__label{padding-top:.5rem}.spine__body{max-width:min(var(--measure),100%)}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:var(--space-lg);align-items:end}.split--start{align-items:start}.split--wide{grid-template-columns:minmax(0,1fr) minmax(0,32.5rem)}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.trio--4{grid-template-columns:repeat(4,minmax(0,1fr))}.trio--4 .card__meta{display:block}.trio--4 .card__meta .row__meta{margin-top:.5rem}.stack{display:flex;flex-direction:column;gap:1.125rem}.rows{border-top:1px solid var(--ink)}.on-dark .rows{border-top-color:var(--rule-dark)}.row{display:grid;gap:2rem;padding:1.375rem 0;border-bottom:1px solid var(--rule);align-items:baseline}.on-dark .row{border-bottom-color:var(--rule-dark-faint)}a.row:hover{color:inherit}a.row:hover .row__title{color:var(--terracotta)}.on-dark a.row:hover .row__title{color:var(--gold)}.row--numbered{grid-template-columns:minmax(0,3.5rem) minmax(0,20rem) minmax(0,1fr)}.row--keyed{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr)}.row--index{grid-template-columns:minmax(0,7.5rem) minmax(0,22.5rem) minmax(0,1fr) minmax(0,6.25rem);gap:2.5rem}.row--sheet{grid-template-columns:minmax(0,6.25rem) minmax(0,1fr) minmax(0,8rem) minmax(0,2fr)}.row__title{font-family:var(--serif);font-weight:300;font-size:var(--fs-20);line-height:1.25;letter-spacing:-.01em;transition:color var(--feedback) var(--ease-feedback)}.row__title--lg{font-size:var(--fs-24);line-height:1.1}.row__note{font-size:var(--fs-small);line-height:1.7;color:var(--ink-soft);margin:0;text-wrap:pretty}.on-dark .row__note{color:var(--on-dark-soft)}.row__meta{font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft)}.on-dark .row__meta{color:var(--on-dark-quiet);letter-spacing:var(--track-dark)}.row__value{font-size:var(--fs-body);line-height:1.6;font-variant-numeric:tabular-nums}.row__lede{font-family:var(--serif);font-weight:300;font-size:var(--fs-22);line-height:1.3;letter-spacing:-.01em;text-wrap:pretty;margin:0}.rows__head{display:grid;gap:2rem;padding-bottom:.75rem;font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft)}.rows__caption{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:1rem;font-size:var(--fs-micro);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft)}.on-dark .rows__caption{color:var(--on-dark-quiet);letter-spacing:var(--track-dark)}.lineup{background:var(--tile-warm);padding:var(--space-md) var(--space-sm) var(--space-sm)}.lineup__strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1.5rem;list-style:none;margin:0;padding:0}.lineup__look{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.lineup__figure{height:clamp(16rem,27vw,26rem)}.lineup__figure>img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:left bottom}.lineup__caption{margin:0;font-size:var(--fs-micro);letter-spacing:var(--track);text-transform:uppercase;line-height:1.7;color:var(--ink-soft);text-wrap:pretty}.lineup__foot{margin:var(--space-sm) 0 0;padding-top:.875rem;border-top:1px solid var(--rule)}@media(max-width:47.5em){.lineup{padding:var(--space-sm) 0 var(--space-sm) var(--space-sm)}.lineup__strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-right:var(--space-sm);padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.lineup__look{flex:0 0 min(11rem,52vw);scroll-snap-align:start}.lineup__figure{height:clamp(16rem,60vw,20rem)}.lineup__foot{flex-direction:column;gap:.25rem;margin-right:var(--space-sm)}}.row--piece{grid-template-columns:minmax(0,9rem) minmax(0,7.5rem) minmax(0,22.5rem) minmax(0,1fr) minmax(0,6.25rem);gap:2.5rem;padding:1.75rem 0}.row--piece[id]{scroll-margin-top:var(--space-md)}.row__figure{display:block;align-self:start;aspect-ratio:4 / 3}.row--piece .row__figure>img{max-height:84%;max-width:88%}.row__name{display:flex;flex-direction:column;gap:.375rem}.row__tech{font-size:var(--fs-micro);letter-spacing:var(--track);text-transform:uppercase;line-height:1.7;color:var(--ink-soft)}.row--piece .price{text-align:right}@media(max-width:68.75em){.row--piece{grid-template-columns:minmax(0,7rem) minmax(0,1fr) minmax(0,5rem);grid-template-areas:"figure meta price" "figure name price" "figure note price";gap:.625rem 1.5rem;align-items:start}.row--piece .row__figure{grid-area:figure}.row--piece .row__meta{grid-area:meta}.row--piece .row__name{grid-area:name}.row--piece .row__note{grid-area:note;margin-top:.25rem}.row--piece .price{grid-area:price}}@media(max-width:47.5em){.row--piece{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);grid-template-areas:"figure meta" "figure name" "figure price" "note note"}.row--piece .price{text-align:left}.row--piece .row__note{margin-top:.5rem}}.swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;list-style:none;margin:0;padding:0}.swatch{display:flex;flex-direction:column;gap:.875rem;min-width:0}.swatch__chip{display:block;height:3rem;border:1px solid var(--rule)}.swatch__name{font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;line-height:1.6;color:var(--ink-soft)}.swatch__note{font-size:var(--fs-small);line-height:1.6;color:var(--ink-soft);margin-top:-.375rem}@media(max-width:47.5em){.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}.link{display:inline-block;max-width:100%;font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.375rem}.on-dark .link{color:var(--paper);border-bottom-color:var(--on-dark-quiet)}.prose a,.rte a,.link-inline{transition:color var(--feedback) var(--ease-feedback),border-color var(--feedback) var(--ease-feedback)}.button{display:inline-block;border:0;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;padding:1rem 2rem;cursor:pointer;transition:background var(--feedback) var(--ease-feedback)}.button:hover{background:var(--terracotta);color:var(--paper)}.on-dark .button{background:var(--paper);color:var(--ink)}.on-dark .button:hover{background:var(--gold);color:var(--ink)}.button--quiet{background:transparent;color:var(--ink);border:1px solid var(--ink)}.button:disabled,.button[aria-disabled=true]{background:var(--tile);color:var(--ink-soft);border-color:transparent;cursor:default}.on-dark .button:disabled,.on-dark .button[aria-disabled=true]{background:var(--tile-dark);color:var(--on-dark-soft)}.button:disabled:hover,.button[aria-disabled=true]:hover{background:var(--tile);color:var(--ink-soft)}.on-dark .button:disabled:hover,.on-dark .button[aria-disabled=true]:hover{background:var(--tile-dark);color:var(--on-dark-soft)}.button--quiet{transition:none}.button--quiet:hover{background:var(--ink);color:var(--paper)}.figure{position:relative;background:var(--tile);overflow:hidden}.figure--dark{background:var(--tile-dark)}.figure--dark.figure--contain{background:var(--ink)}.figure--warm{background:var(--tile-warm)}.figure>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.figure--contain>img{position:absolute;inset:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-height:78%;max-width:82%;object-fit:contain}.figure--plate>img{max-height:92%;max-width:92%;mix-blend-mode:multiply}.figure__caption{position:absolute;left:2rem;bottom:1.75rem;right:1.5rem;font-size:var(--fs-micro);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft)}.figure--dark .figure__caption{color:var(--on-dark-quiet)}.figure--empty[data-due]:after{content:attr(data-slot) " \b7  " attr(data-due)}.figure--empty:after{content:attr(data-slot);position:absolute;inset:auto 1.25rem 1.25rem;font-size:var(--fs-micro);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft);opacity:.6}.ratio-3-4{aspect-ratio:3 / 4}.ratio-2-3{aspect-ratio:2 / 3}.ratio-4-5{aspect-ratio:4 / 5}.ratio-1-1{aspect-ratio:1 / 1}.card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:1.25rem;border-top:1px solid var(--rule);padding-top:1rem}.card__title{font-family:var(--serif);font-weight:300;font-size:var(--fs-20);line-height:1.25;letter-spacing:-.01em}.header{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:1.75rem var(--gutter);font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase}.header--overlay{position:absolute;top:0;left:0;right:0}.header--overlay+main .hero{margin-top:0}.header__nav,.header__aside{display:flex;gap:2.5rem;align-items:center;flex-wrap:wrap;min-width:0}.header__nav>*,.header__aside>*{min-width:0;overflow-wrap:anywhere}.header__aside{justify-content:flex-end}@media(max-width:78.6875em)and (min-width:50em){.header{grid-template-columns:minmax(0,max-content) minmax(0,1fr);row-gap:1.375rem}.header__logo{grid-column:1 / -1;order:-1}.header__nav{grid-column:1}.header__aside{grid-column:2}}@media(max-width:49.9375em)and (min-width:47.5625em){.header{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.125rem;text-align:center}.header__logo{order:-1}.header__nav,.header__aside{gap:1.25rem;justify-content:center}.header__aside:empty{display:none}}.header__logo{justify-self:center;display:block}.header__logo img,.header__logo svg{display:block;width:12.5rem;max-width:40vw;height:auto}.footer{background:var(--ink);color:var(--paper);padding:3.5rem var(--gutter) 1.75rem;margin-top:var(--space-xl);display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));column-gap:3rem;row-gap:2.75rem;align-items:start}.footer__logo{display:block}.footer__logo img{display:block;width:8.5rem;height:auto}.footer__col .eyebrow{color:var(--on-dark-quiet);margin-bottom:.875rem}.footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));column-gap:2rem;row-gap:.625rem}.footer__social{display:flex;flex-direction:column;gap:.625rem}.footer__nav a,.footer__social a,.footer__where,.footer__email,.footer__base,.footer__policies a{font-size:var(--fs-eyebrow);letter-spacing:var(--track-dark);text-transform:uppercase;line-height:1.6}.footer__nav a,.footer__social a,.footer__where{color:var(--paper)}.footer__where{margin:0}.footer__email{display:inline-block;margin-top:.625rem;color:var(--on-dark-soft)}.footer__base{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem 2.5rem;padding-top:1.25rem;border-top:1px solid var(--rule-dark-faint);color:var(--on-dark-quiet)}.footer__policies{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.footer__policies a{color:var(--on-dark-quiet)}.footer__nav>*,.footer__social>*,.footer__policies>*{min-width:0;overflow-wrap:anywhere}main:has(>.shopify-section:last-child .section--dark)+.shopify-section .footer{margin-top:0;border-top:1px solid var(--rule-dark-faint)}.hero{position:relative;min-height:max(100vh,860px);overflow:hidden;padding:0 var(--gutter);display:flex;flex-direction:column;justify-content:flex-end}.hero__mark{position:absolute;right:-16%;bottom:0;height:106%;width:auto;aspect-ratio:610 / 1015;max-width:none;pointer-events:none}.hero__mark-ball,.hero__mark-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;display:block}.hero__figure{position:absolute;left:70.5%;top:46.4%;height:46%;width:auto;max-width:none;pointer-events:none}.hero__text{position:absolute;left:var(--gutter);right:var(--gutter);bottom:22.2%;z-index:1;width:min(57%,51.25rem)}.hero__text .eyebrow{margin-bottom:2.25rem}.hero__cta{margin-top:2.25rem}.hero__foot{position:absolute;left:var(--gutter);right:auto;width:min(57%,51.25rem);bottom:6.2%;z-index:1;display:flex;flex-wrap:wrap;gap:1rem 4rem;font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft)}.signup__field{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid var(--ink);padding-bottom:1rem}.on-dark .signup__field{border-bottom-color:var(--paper-line, rgba(243, 241, 236, .5))}.signup__input{flex:1;min-width:0;background:transparent;border:0;padding:0;color:inherit;font-family:var(--serif);font-weight:300;font-size:var(--fs-24)}.signup__input::placeholder{color:var(--placeholder, rgba(46, 46, 44, .7))}.on-dark .signup__input::placeholder{color:var(--placeholder-dark, rgba(243, 241, 236, .55))}.signup__submit{background:transparent;border:0;padding:0;cursor:pointer;font-family:var(--mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;color:var(--terracotta);white-space:nowrap}.on-dark .signup__submit{color:var(--gold)}.signup__submit{position:relative}.signup__submit:after{content:"";position:absolute;left:0;right:0;bottom:-.375rem;height:1px;background:currentColor;opacity:0;transition:opacity var(--feedback) var(--ease-feedback)}.signup__submit:hover:after,.signup__submit:focus-visible:after{opacity:1}.signup__note{margin-top:1.25rem;font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;line-height:2;color:var(--ink-soft)}.on-dark .signup__note{color:var(--on-dark-quiet);letter-spacing:var(--track-dark)}.signup__message{margin-top:1rem;font-size:var(--fs-small);line-height:1.7;color:var(--terracotta)}.on-dark .signup__message{color:var(--gold)}.product-media{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;align-items:stretch}.product-media--single{grid-template-columns:minmax(0,1fr);max-width:56rem}.product-media__primary{aspect-ratio:4 / 5}.product-media__secondary{align-self:stretch}.product-price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem 2rem}.product-price-line .price{font-size:var(--fs-32)}.pager{display:flex;justify-content:space-between;gap:2rem;border-top:1px solid var(--rule);margin:var(--space-lg) var(--gutter) 0;padding:2rem 0 var(--space-lg)}.pager__link{display:flex;flex-direction:column;gap:.75rem;max-width:45%}.pager__link--next{text-align:right;align-items:flex-end}.pager__home{display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.pager__name{font-family:var(--serif);font-weight:300;font-size:var(--fs-32);letter-spacing:-.015em;line-height:1.1}.product-form{margin-top:var(--space-sm)}.variant-select{display:inline-flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.variant-select select{font-family:var(--mono);font-size:var(--fs-body);padding:.75rem 1rem;background:transparent;border:1px solid var(--rule);color:inherit}.cart-row{display:grid;grid-template-columns:6rem minmax(0,1fr) auto auto;gap:1.5rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--rule)}.cart-row img{width:100%;height:auto;background:var(--tile-warm)}.cart-foot{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem}.quantity-input{width:4rem;padding:.5rem;font-family:var(--mono);font-size:var(--fs-body);background:transparent;border:1px solid var(--rule);color:inherit}.field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.field label{font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft)}.field input,.field textarea{font-family:var(--mono);font-size:var(--fs-body);padding:.75rem 1rem;background:transparent;border:1px solid var(--rule);color:inherit}.form-status{font-size:var(--fs-small);line-height:1.7;color:var(--terracotta);margin-bottom:1.25rem}.table{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.table th,.table td{text-align:left;padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--rule)}.table th{font-weight:400;font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft)}.pagination{display:flex;gap:1.5rem;margin-top:var(--space-sm);font-size:var(--fs-eyebrow);letter-spacing:var(--track);text-transform:uppercase}.rte h2,.rte h3{font-family:var(--serif);font-weight:300;letter-spacing:-.015em;line-height:1.15;margin:2.5rem 0 1rem}.rte h2{font-size:var(--fs-36)}.rte h3{font-size:var(--fs-24)}.rte p,.rte ul,.rte ol{margin:0 0 1.125rem}.rte ul,.rte ol{padding-left:1.25rem;list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.5rem}.rte img{margin:2rem 0}[data-reveal]{transition:opacity 1.4s var(--ease-reveal),translate 1.4s var(--ease-reveal)}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes entry-settle{0%{opacity:0;translate:0 .375rem}to{opacity:1;translate:0 0}}.confirm__line{margin:0;max-width:24rem}.confirm .deferred{position:relative;border-top-color:transparent}.confirm .deferred:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--rule);transform-origin:left center;animation:rule-draw .7s var(--ease-reveal) both}.on-dark .confirm .deferred:before{background:var(--rule-dark-faint)}.confirm .deferred>*{animation:entry-settle .5s .5s var(--ease-reveal) both}[data-reveal][data-armed]:not([data-shown]){opacity:0;translate:0 1.5rem}@keyframes entry-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-property:color,background-color,border-color,outline-color,fill,stroke,opacity!important;animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;translate:none!important;transition:none!important}[data-drift]{translate:none!important}.confirm .deferred:before{animation:none!important;transform:none!important}.confirm .deferred>*{animation:entry-fade .4s var(--ease-feedback) both!important}}@media(pointer:coarse){.header__nav a,.header__aside a,.footer__social a,.footer__policies a,.pagination a,.signup__submit,.link{padding-block:.375rem}.signup__input{padding-block:.25rem}.signup__submit:after{bottom:0}.field input,.field textarea,.variant-select select,.quantity-input{font-size:1rem}.header__logo{padding-block:.5rem}}@supports (padding: max(0px)){.header,.footer,.section,.hero{padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.pager{margin-left:max(var(--gutter),env(safe-area-inset-left));margin-right:max(var(--gutter),env(safe-area-inset-right))}.footer{padding-bottom:max(1.75rem,env(safe-area-inset-bottom))}}@media(max-width:68.75em){.row--index{grid-template-columns:minmax(0,6rem) minmax(0,1fr) minmax(0,5rem);gap:1.5rem}.row--index .row__note{display:none}.row--sheet{grid-template-columns:minmax(0,5rem) minmax(0,1fr) minmax(0,7.5rem)}.row--sheet .row__note{grid-column:2 / -1}.rows__head{grid-template-columns:minmax(0,5rem) minmax(0,1fr) minmax(0,7.5rem)}}@media(max-width:65em){.spine,.split,.split--wide{grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.spine__label{padding-top:0}.split{align-items:start}.trio,.trio--4{grid-template-columns:repeat(2,minmax(0,1fr))}.product-media{grid-template-columns:minmax(0,1fr)}.product-media__secondary{aspect-ratio:4 / 5}}@media(max-width:47.5em){:root{--space-xxl: 5rem;--space-xl: 4.25rem;--space-lg: 3.25rem}.pair,.trio{grid-template-columns:minmax(0,1fr)}.header{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.125rem;text-align:center}.header__logo{order:-1}.header__nav,.header__aside{gap:.75rem 1.25rem;justify-content:center}.header__aside:empty{display:none}.footer{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:2rem;padding-top:3rem}.footer__logo{grid-column:1 / -1}.footer__logo img{width:7.5rem}.footer__nav{grid-template-columns:minmax(0,max-content)}.footer__col:last-of-type{grid-column:1 / -1}.footer__base{flex-direction:column;align-items:flex-start}.header--overlay{position:static}.hero{min-height:0;padding-top:1.25rem;padding-bottom:var(--space-md)}.hero__text,.hero__foot{position:relative;left:auto;right:auto;bottom:auto;width:auto}.hero__mark{position:relative;right:auto;bottom:auto;height:auto;width:66%;margin:1.5rem -10% 0 auto;order:2}.hero__figure{position:relative;left:auto;right:auto;top:auto;height:34vw;width:auto;margin:-34vw 8% 0 0;align-self:flex-end;order:3}.hero__text{order:1;padding-bottom:0}.hero__foot{order:4;margin-top:var(--space-sm);gap:.5rem 2rem}.row--numbered,.row--keyed,.row--index,.row--sheet{grid-template-columns:minmax(0,1fr);gap:.625rem}.row--index .row__note,.row--sheet .row__note{display:block}.row--index .price,.row--sheet .price{text-align:left!important}.rows__head{display:none}.cart-row{grid-template-columns:4rem minmax(0,1fr);row-gap:.75rem}.pager{flex-direction:column;gap:2rem}.pager__link,.pager__link--next,.pager__home{max-width:none;text-align:left;align-items:flex-start}}@media(min-width:65em){@supports (animation-timeline: view()){main>.shopify-section{position:relative}main>.shopify-section:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gutter) / 2);width:1px;background:var(--rule);transform-origin:top center;scale:1 0;animation:armature-draw linear both;animation-timeline:view(block);animation-range:cover 0% cover 78%;pointer-events:none;z-index:2}main>.shopify-section:after{content:"";position:absolute;top:0;left:calc(var(--gutter) / 2 - .375rem);width:.8125rem;height:1px;background:var(--rule);transform-origin:left center;scale:0 1;animation:tick-answer linear both;animation-timeline:view(block);animation-range:cover 0% cover 22%;pointer-events:none;z-index:2}main>.shopify-section:has(.section--dark):before{background:var(--rule-dark)}main>.shopify-section:has(.section--dark):after{background:var(--rule-dark)}main>.shopify-section:first-child:after{display:none}}}@keyframes armature-draw{0%{scale:1 0}to{scale:1 1}}@keyframes tick-answer{0%{scale:0 1}to{scale:1 1}}@keyframes mark-construct{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0%;mask-position:0 0%}}.hero__mark-lines{-webkit-mask-image:linear-gradient(to bottom,currentColor 50%,transparent 50%);mask-image:linear-gradient(to bottom,currentColor 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:mark-construct 1.8s var(--ease-reveal) both}@media(prefers-reduced-motion:reduce){main>.shopify-section:before,main>.shopify-section:after{animation:none!important;animation-timeline:auto!important;scale:1 1!important}.hero__mark-lines{animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/theme.css.map */
