*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body-font),system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:var(--ink);text-decoration:none}a:hover{color:var(--tan)}button{font:inherit;cursor:pointer}::selection{background:#e8cfc7}.wrap{padding:110px 56px}.serif,h1,h2,h3{font-family:var(--display-font),Georgia,serif;font-weight:300;letter-spacing:-.01em}.kicker{margin:0 0 24px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--tan)}.btn{display:inline-block;background:var(--ink);color:var(--paper);border:0;padding:16px 34px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;transition:background .25s}.btn:hover{background:#4a423c;color:var(--paper)}.btn-ghost{background:none;color:var(--ink);border:1px solid #D8CCBE}.btn-ghost:hover{background:var(--beige);color:var(--ink)}.site-header{position:sticky;top:0;z-index:20;background:#f7f3eeeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px 56px}.nav{display:flex;gap:34px;flex:1;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.nav a{color:var(--muted)}.nav a:hover{color:var(--ink)}.brand img{display:block;mix-blend-mode:multiply}.utils{display:flex;gap:26px;flex:1;justify-content:flex-end;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.site-footer{padding:60px 56px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tan)}.site-footer a{color:var(--tan)}.site-footer a:hover{color:var(--ink)}.footer-links{display:flex;gap:28px}.hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:76vh}.hero-copy{padding:108px 56px;display:flex;flex-direction:column;justify-content:center}.hero-copy h1{margin:0;line-height:.98}.hero-copy .sub{margin:30px 0 0;max-width:380px;font-size:15px;line-height:1.75;color:var(--muted)}.hero-actions{display:flex;gap:14px;margin-top:44px}.hero-img img{width:100%;height:100%;object-fit:cover;display:block;min-height:460px}.sec-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:54px}.sec-head h2{margin:0;font-size:46px}.sec-head span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tan)}.grid{display:grid;gap:20px}.tile{aspect-ratio:4/5;margin-bottom:18px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--beige)}.tile img{width:100%;height:100%;object-fit:contain;padding:12px;mix-blend-mode:multiply}.tile.plain img{mix-blend-mode:normal}.card h3{margin:0 0 6px;font-size:22px;font-weight:400}.card p{margin:0;font-size:12px;letter-spacing:.06em;color:var(--soft)}.steps{display:grid;gap:44px;max-width:1180px;margin:0 auto;text-align:center}.steps .num{margin:0 0 16px;font-family:var(--display-font),serif;font-size:36px;color:#c9b0a5}.steps h4{margin:0 0 10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:400}.steps p{margin:0;font-size:14px;line-height:1.8;color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center}.split .pic img{width:100%;height:100%;object-fit:cover;display:block}.split .txt{padding:90px 72px}.split h2{margin:0 0 24px;font-size:44px;line-height:1.1}.split .body{max-width:440px;font-size:15px;line-height:1.85;color:#5f574f}.center{text-align:center}.newsletter form{display:flex;max-width:420px;margin:0 auto;border-bottom:1px solid #D8CCBE;padding-bottom:12px}.newsletter input{flex:1;border:0;background:none;outline:none;font:inherit;font-size:14px;color:var(--ink)}.newsletter button{background:none;border:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tan)}.editorial{display:grid;grid-template-columns:260px minmax(0,620px);gap:60px;padding:80px 56px}.editorial .label{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tan)}.editorial .body p{margin:0 0 22px;font-size:16px;line-height:1.9;color:#5f574f;text-wrap:pretty}.pull{margin:0 auto;max-width:820px;text-align:center;font-family:var(--display-font),serif;font-size:42px;line-height:1.25;padding:60px 56px}.step-row{display:grid;grid-template-columns:300px minmax(0,560px);gap:60px;padding:46px 0;border-top:1px solid var(--line)}.step-row .num{margin:0 0 10px;font-family:var(--display-font),serif;font-size:40px;color:#c9b0a5;line-height:1}.step-row h3{margin:0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;font-family:var(--body-font),sans-serif}.step-row .lead{margin:0 0 12px;font-family:var(--display-font),serif;font-size:30px;line-height:1.25}.step-row .body{margin:0;font-size:16px;line-height:1.9;color:#5f574f}.panel{padding:110px 56px;text-align:center}.panel .big{margin:0 auto 40px;max-width:660px;font-family:var(--display-font),serif;font-size:38px;line-height:1.3}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:start;padding:40px 56px 120px}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gallery .main{grid-column:span 2;aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.gallery .main img{width:100%;height:100%;object-fit:contain;padding:40px}.gallery .thumb{aspect-ratio:1/1;overflow:hidden;background:var(--beige)}.gallery .thumb img{width:100%;height:100%;object-fit:cover}.product h1{margin:0 0 6px;font-size:56px;line-height:1.02}.price{margin:0 0 30px;font-size:17px;letter-spacing:.04em}.price small{font-size:11px;letter-spacing:.16em;color:var(--tan)}.desc{margin:0 0 40px;font-size:15px;line-height:1.85;color:var(--muted);max-width:440px}.field-label{margin:0 0 12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}select,input[type=number],input[type=search]{font:inherit;padding:13px 18px;border:1px solid #D8CCBE;border-radius:999px;background:none;color:var(--ink)}.buy{display:flex;gap:14px;align-items:center;margin:28px 0}.note{margin:0;font-size:12px;color:var(--tan);letter-spacing:.04em}.cart{padding:40px 56px 140px;max-width:900px}.cart h1{margin:0 0 56px;font-size:52px}.line{display:grid;grid-template-columns:96px 1fr auto;gap:26px;align-items:center;margin-bottom:30px}.line .pic{width:96px;aspect-ratio:4/5;background:var(--beige);overflow:hidden}.line .pic img{width:100%;height:100%;object-fit:contain;padding:8px}.line h3{margin:0 0 5px;font-size:24px;font-weight:400}.line .variant{margin:0 0 12px;font-size:12px;color:var(--soft);letter-spacing:.04em}.totals{max-width:340px;margin-left:auto;display:flex;flex-direction:column;gap:12px}.totals .row{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.totals .grand{display:flex;justify-content:space-between;font-family:var(--display-font),serif;font-size:26px;padding-top:14px;border-top:1px solid #E2D7CA}@media(max-width:900px){.wrap,.site-header,.product,.cart,.editorial,.panel{padding-left:24px;padding-right:24px}.hero,.split,.product,.editorial,.step-row{grid-template-columns:1fr}.hero-copy{padding:64px 24px}.split .txt{padding:56px 24px}.grid,.steps{grid-template-columns:repeat(2,1fr)!important}.site-header{flex-wrap:wrap;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
