:root{--bg:#F5F0E9;--alt:#EDE6DC;--ink:#23201C;--mut:#57514A;--fnt:#8A8177;--ln:#E2DACE;--soft:#E4DBCF}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Jost,system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:var(--ink);text-decoration:none}a:hover{color:#6e675e}button,input,select{font-family:inherit}::selection{background:var(--ink);color:var(--bg)}.wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.serif{font-family:Marcellus,serif;font-weight:400}.eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--fnt)}.caps{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.btn{display:inline-block;border:0;padding:17px 36px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:var(--ink);color:var(--bg);text-align:center}.btn:hover{background:#3b352e;color:var(--bg)}.btn-o{background:none;color:var(--ink);border:1px solid #C6BCAE}.btn-o:hover{background:none;border-color:var(--ink);color:var(--ink)}.btn-full{display:block;width:100%}header.site{position:sticky;top:0;z-index:40;background:#f5f0e9e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ln)}.nav{height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.nav a.lnk{opacity:.55;padding:4px 0}.nav a.lnk:hover{opacity:1;color:var(--ink)}.nav-l,.nav-r{display:flex;align-items:center;gap:26px}.nav-r{justify-content:flex-end}.logo{font-family:Marcellus,serif;font-size:25px;letter-spacing:.34em;padding-left:.34em;white-space:nowrap}.bag{display:flex;align-items:center;gap:9px}.bag i{font-style:normal;min-width:22px;height:22px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:11px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.ship{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fnt)}.mq{background:var(--ink);color:var(--bg);overflow:hidden;padding:14px 0;white-space:nowrap}.mq span{display:inline-block;padding-right:70px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;animation:mq 34s linear infinite}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{min-height:84vh;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:center;background:var(--alt)}.hero-copy{padding:clamp(56px,7vw,96px) clamp(24px,5vw,80px);max-width:720px}.hero h1{font-family:Marcellus,serif;font-weight:400;font-size:clamp(42px,5.4vw,72px);line-height:1.05;letter-spacing:-.015em;margin:26px 0}.hero p{font-size:17px;line-height:1.75;color:var(--mut);max-width:440px;margin:0 0 40px;text-wrap:pretty}.hero-img{align-self:stretch;min-height:min(84vh,560px);width:100%;height:100%;object-fit:cover;object-position:72% 50%}.row{display:flex;gap:14px;flex-wrap:wrap}.strip{border-bottom:1px solid var(--ln)}.strip .wrap{padding:26px clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px}.strip div{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6e675e;text-align:center}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(44px,6vw,90px);align-items:center;padding:clamp(70px,9vw,120px) 0}.split h2{font-family:Marcellus,serif;font-weight:400;font-size:clamp(32px,3.8vw,44px);line-height:1.12;margin:0 0 24px}.split p.lead{font-size:16px;line-height:1.8;color:var(--mut);max-width:460px;margin:0 0 44px;text-wrap:pretty}.facts{border-top:1px solid var(--ln)}.fact{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--ln)}.fact .n{font-family:Marcellus,serif;font-size:15px;color:#a79c8d}.fact h4{margin:0 0 6px;font-size:15px;font-weight:400;letter-spacing:.02em}.fact p{margin:0;font-size:14px;line-height:1.7;color:#6e675e}.steps{display:grid;gap:30px}.steps h4{margin:0 0 8px;font-size:15px;font-weight:400}.steps p{margin:0;font-size:15px;line-height:1.75;color:#6e675e;max-width:420px}.sc{background:var(--alt);padding:clamp(70px,8vw,110px) 0}.sc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:54px}.sc-head h2{font-family:Marcellus,serif;font-weight:400;font-size:clamp(30px,3.4vw,40px);margin:0}.link-u{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}.card img{width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--soft)}.card .t{display:flex;justify-content:space-between;gap:12px;margin-top:18px;font-size:15px}.card .s{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--fnt);margin-top:7px}.quote{background:var(--ink);color:var(--bg);padding:clamp(80px,10vw,130px) 0;text-align:center}.quote p{font-family:Marcellus,serif;font-size:clamp(24px,2.9vw,34px);line-height:1.4;margin:0 auto 30px;max-width:820px;text-wrap:pretty}.quote .by{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#a69c8e}.pd{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(44px,5vw,80px);align-items:start;padding:40px 0 130px}.pd-main{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--soft)}.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.thumbs button{border:0;padding:0;background:var(--soft);cursor:pointer;opacity:.5}.thumbs button.on{opacity:1}.thumbs img{width:100%;aspect-ratio:1/1;object-fit:cover}.price{font-family:Marcellus,serif;font-size:40px;line-height:1}.was{font-size:17px;color:var(--fnt);text-decoration:line-through}.save{background:var(--ink);color:var(--bg);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px}.pd h1{font-family:Marcellus,serif;font-weight:400;font-size:clamp(32px,3.9vw,46px);line-height:1.06;margin:0 0 26px}.pd .desc{font-size:16px;line-height:1.8;color:var(--mut);margin:0 0 36px}.sw{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px}.sw button{background:none;padding:12px 22px;font-size:12px;letter-spacing:.1em;cursor:pointer;border:1px solid #DED5C9}.sw button.on{border-color:var(--ink)}.qty{display:flex;align-items:center;border:1px solid #C6BCAE}.qty button{background:none;border:0;width:46px;height:52px;cursor:pointer;font-size:16px;color:var(--mut)}.qty input{width:40px;height:52px;text-align:center;border:0;background:none;font-size:15px;color:var(--ink);-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.spec{border-top:1px solid var(--ln);margin-top:30px}.spec div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--ln);font-size:14px;color:var(--mut)}.dims{margin-top:40px;border-top:1px solid var(--ln);padding-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px}.dims .k{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fnt);margin-bottom:8px}.dims .v{font-family:Marcellus,serif;font-size:20px}.page-h{padding:80px 0 46px}.page-h h1{font-family:Marcellus,serif;font-weight:400;font-size:clamp(34px,4.2vw,46px);margin:0}.cart{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:clamp(40px,5vw,70px);align-items:start;padding-bottom:130px}.lines{border-top:1px solid var(--ln)}.line{display:grid;grid-template-columns:100px 1fr auto;gap:24px;padding:26px 0;border-bottom:1px solid var(--ln);align-items:center}.line img{width:100px;aspect-ratio:3/4;object-fit:cover;background:var(--soft)}.line .nm{font-family:Marcellus,serif;font-size:21px;margin-bottom:8px}.line .vr{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fnt);margin-bottom:16px}.sum{background:var(--alt);padding:38px}.sum .r{display:flex;justify-content:space-between;font-size:14px;color:var(--mut);padding:6px 0}.sum .tot{display:flex;justify-content:space-between;font-size:18px;color:var(--ink);padding-top:14px;margin-top:12px;border-top:1px solid #DED5C9}.txt{background:none;border:0;padding:0;cursor:pointer;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fnt)}.txt:hover{color:var(--ink)}.rte{max-width:760px;font-size:16px;line-height:1.85;color:var(--mut);padding-bottom:130px}.rte h3{font-family:Marcellus,serif;font-weight:400;font-size:26px;color:var(--ink);margin:44px 0 12px}.rte a{border-bottom:1px solid var(--ln)}footer.site{border-top:1px solid var(--ln)}.f-grid{padding:80px clamp(20px,4vw,40px) 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:50px;max-width:1280px;margin:0 auto}.f-grid h5{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fnt);margin:0 0 18px;font-weight:400}.f-grid a,.f-grid span.i{display:block;font-size:14px;color:var(--mut);margin-bottom:12px}.f-logo{font-family:Marcellus,serif;font-size:22px;letter-spacing:.34em;margin-bottom:18px}.f-tag{font-size:14px;line-height:1.8;color:#6e675e;margin:0;max-width:280px}.f-bot{max-width:1280px;margin:0 auto;padding:24px clamp(20px,4vw,40px) 40px;border-top:1px solid var(--ln);display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--fnt)}.toast{position:fixed;left:50%;bottom:34px;transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:14px 26px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:0;pointer-events:none;transition:.3s;z-index:90}.toast.on{opacity:1;transform:translate(-50%)}@media(max-width:860px){.nav-l .lnk:nth-child(n+2){display:none}.ship{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/theme.css.map */
