:root{--paper: #141F39;--paper-2: #1B2A49;--white: #1B2A49;--ink: #EFE8D8;--ink-soft: rgba(239, 232, 216, .66);--ink-faint: rgba(239, 232, 216, .44);--rule: rgba(239, 232, 216, .18);--rule-firm: rgba(239, 232, 216, .38);--accent: #B08D3F;--shade: rgba(239, 232, 216, .05);--wrap: 1180px;--pad: 32px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:15px;line-height:1.78;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%;height:auto}a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wm{font-family:Libre Caslon Display,Georgia,serif;font-weight:400}.mono,.eyebrow,.announce span,.announce strong,.navlinks a,.cartlink,.btn,.hero-cta small,.hero-figure figcaption,.ph span,.standard h3,.spec,.spec dt,.card-price,.card-sold,.p-price,.p-stock,.p-note,.field label,.cart-meta,.cart-money,.cart-total,.foot-links a,.foot-note,.notice,select,input[type=email],input[type=text],input[type=password],textarea{font-family:Libre Baskerville,Georgia,Times New Roman,serif}.eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-weight:400}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.measure{max-width:62ch}.pad{padding-block:78px}.rule-top{border-top:1px solid var(--rule)}h1,h2,h3{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;margin:0;text-wrap:balance;line-height:1.14}h1{font-size:clamp(34px,4.4vw,58px);line-height:1.06}h2{font-size:clamp(26px,3vw,38px)}h3{font-size:22px}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte h3{font-family:Libre Baskerville,Georgia,serif;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:36px 0 14px;padding-bottom:11px;border-bottom:1px solid var(--rule-firm)}.rte ul{margin:0;padding:0;list-style:none}.rte li{font-size:13px;padding:10px 0;border-bottom:1px solid var(--rule)}.rte p{color:var(--ink-soft)}.rte em{color:var(--accent);font-style:normal}.announce{background:var(--shade);border-bottom:1px solid var(--rule)}.announce .wrap{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:baseline;padding-block:10px}.announce span{font-size:10px;letter-spacing:.16em;color:var(--ink-faint)}.announce strong{font-size:10px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid var(--rule)}.brand{font-family:Libre Caslon Display,Georgia,serif;font-size:22px;letter-spacing:.18em;text-decoration:none}.brand:hover{color:var(--ink)}.navlinks{display:flex;gap:28px;align-items:center}.navlinks a,.cartlink{font-size:10px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft)}.navlinks a:hover,.cartlink:hover{color:var(--accent)}.btn{display:inline-block;padding:15px 34px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.btn:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.btn[disabled]{background:transparent;color:var(--ink-faint);border-color:var(--rule-firm);cursor:not-allowed}.btn--ghost{background:transparent;color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--full{display:block;width:100%}select,input[type=email],input[type=text],input[type=password],textarea{padding:13px 14px;background:var(--paper-2);border:1px solid var(--rule-firm);color:var(--ink);font-size:13px;border-radius:0;width:100%}select{-webkit-appearance:none;appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:calc(100% - 19px) 55%,calc(100% - 13px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}::placeholder{color:var(--ink-faint)}.hero .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:58px;align-items:center;padding-block:80px 88px}.hero h1{margin:22px 0 26px}.hero p{margin:0 0 34px;color:var(--ink-soft);max-width:46ch}.hero-cta{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.hero-cta small{font-size:10px;letter-spacing:.16em;color:var(--ink-faint)}.hero-figure{margin:0;position:relative}.hero-figure figcaption{margin-top:14px;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint)}.ph{background:var(--paper-2);border:1px solid var(--rule);aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.ph span{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint)}.head{display:flex;flex-direction:column;gap:13px;margin-bottom:46px}.head p{margin:0;color:var(--ink-soft)}.standard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.standard h3{font-family:Libre Baskerville,Georgia,serif;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;padding-bottom:13px;border-bottom:1px solid var(--rule-firm)}.spec{margin:0;font-size:13px;line-height:1.62}.spec-row{display:grid;grid-template-columns:minmax(0,13ch) minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--rule)}.spec dt{color:var(--ink-faint);letter-spacing:.18em;text-transform:uppercase;font-size:9.5px;padding-top:4px}.spec dd{margin:0}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:62px;align-items:center}.split--flip .split-media{order:2}.bigword{font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(44px,6.5vw,86px);line-height:1;letter-spacing:.03em;margin:0 0 4px}.bigword em{font-style:normal;color:var(--accent)}.bigword--ghost{color:var(--ink-faint);font-size:clamp(28px,4vw,52px);margin-bottom:30px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.card{display:flex;flex-direction:column;gap:14px;text-decoration:none}.card img{aspect-ratio:4 / 5;object-fit:cover;width:100%}.card-name{font-family:Libre Caslon Display,Georgia,serif;font-size:21px}.card-price,.card-sold{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.card-sold{color:var(--accent)}.product{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:62px;align-items:start}.gallery{display:flex;flex-direction:column;gap:14px}.gallery img{width:100%}.buy{position:sticky;top:28px;display:flex;flex-direction:column}.p-title{margin:14px 0 12px;font-size:clamp(28px,3.2vw,40px)}.p-price{font-size:16px;letter-spacing:.1em;margin:0 0 6px}.p-stock{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 28px}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:22px}.field label{font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint)}.p-note{font-size:11px;color:var(--ink-faint);margin:18px 0 0;line-height:1.7}.p-desc{margin-top:36px;padding-top:30px;border-top:1px solid var(--rule)}.cart-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto auto;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--rule)}.cart-row img{width:92px;aspect-ratio:4 / 5;object-fit:cover}.cart-meta{font-size:11px;letter-spacing:.12em;color:var(--ink-faint)}.cart-qty{width:78px}.cart-money{font-size:13px;letter-spacing:.08em}.cart-foot{display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;align-items:center;padding-top:30px}.cart-total{font-size:15px;letter-spacing:.14em;text-transform:uppercase}.site-footer{border-top:1px solid var(--rule);margin-top:24px}.site-footer .wrap{display:flex;flex-wrap:wrap;gap:26px 48px;justify-content:space-between;align-items:flex-start;padding-block:46px 58px}.foot-links{display:flex;flex-direction:column;gap:9px}.foot-links a,.foot-note{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none}.foot-links a:hover{color:var(--accent)}.notice{font-size:11px;letter-spacing:.1em;color:var(--accent);margin:0 0 18px}.empty{padding-block:96px;text-align:center}.empty h2{margin-bottom:22px}@media(max-width:900px){:root{--pad: 22px}.hero .wrap,.product,.split{grid-template-columns:1fr;gap:40px}.split--flip .split-media{order:0}.standard{grid-template-columns:1fr;gap:40px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.navlinks{gap:18px}.navlinks .nav-hide{display:none}.buy{position:static}.pad{padding-block:56px}.cart-row{grid-template-columns:70px minmax(0,1fr)}.cart-row img{width:70px}}@media(max-width:560px){.grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
