.doc{padding-bottom:var(--sec)}.doc{--w:800px}.doc.wide{--w:1100px}.doc-body,.doc .intro{width:min(var(--w),100% - 2 * var(--gutter));margin-inline:auto;padding-inline:0;box-sizing:border-box}.doc .intro{display:block}.legal{display:grid;grid-template-columns:11em 1fr;border-top:1px solid var(--ink)}.legal dt,.legal dd{padding:18px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.95}.legal dt{padding-right:16px;font-weight:500;letter-spacing:.08em}.legal dd p+p{margin-top:.4em}.legal .note{font-size:12.5px;color:var(--ink-soft)}.legal a,.rte a,.contact a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.upd{font-size:12.5px;color:var(--ink-soft);margin-bottom:24px}.rte{font-size:14px;line-height:2.05;letter-spacing:.06em}.rte h2{font-weight:500;font-size:17px;letter-spacing:.1em;margin:44px 0 14px;padding-top:18px;border-top:1px solid var(--line)}.rte p{margin:0 0 1em}.rte ul{margin:0 0 1.2em;padding-left:1.2em}.rte li{margin-bottom:.7em}.rte strong{font-weight:600;display:block}.contact{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,5vw,72px)}.c-lead{font-size:14px;line-height:2;margin-bottom:24px}.c-info dl{border-top:1px solid var(--ink)}.c-info dt{font-size:12px;letter-spacing:.2em;color:var(--ink-soft);padding-top:16px}.c-info dd{font-size:14px;padding:4px 0 16px;border-bottom:1px solid var(--line)}.c-info dd span{display:block;font-size:12px;color:var(--ink-soft);margin-top:4px}.c-info dd span.nw{display:inline-block;font-size:inherit;color:inherit;margin-top:0}.c-form{display:grid;gap:18px}.c-form label{display:grid;gap:8px;font-size:13px;letter-spacing:.08em}.c-form em{font-style:normal;font-size:11px;color:#8a5f2a;margin-left:6px}.c-form input,.c-form textarea{font:inherit;font-size:16px;letter-spacing:.02em;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);width:100%;box-sizing:border-box}.c-form input:focus,.c-form textarea:focus{outline:2px solid var(--ochre);outline-offset:0;border-color:transparent}.c-form [aria-invalid=true]{border-color:#b4472f}.c-form .btn{justify-content:center;padding:15px}.c-note{font-size:12px;color:var(--ink-soft)}.c-msg{font-size:13px;min-height:1.5em}.c-msg.err{color:#b4472f}@media(max-width:768px){.legal{grid-template-columns:1fr}.legal dt{padding:16px 0 0;border-bottom:0;font-size:13px;color:var(--ink-soft)}.legal dd{padding:4px 0 16px;font-size:14px}.rte{font-size:13.5px}.contact{grid-template-columns:1fr}}.draft{display:inline-block;font-size:12px;letter-spacing:.1em;color:#8a5f2a;border:1px solid var(--ochre);border-radius:999px;padding:2px 12px;margin-bottom:20px}.c-msg.ok{color:var(--matcha)}.intro .ch h1{font-family:var(--latin);font-weight:400;line-height:1;letter-spacing:.02em}.shopify-policy__container{width:min(800px,100% - 2 * var(--gutter));max-width:none!important;margin:0 auto;padding:calc(var(--hd) + clamp(28px,3.2vw,52px)) 0 var(--sec)!important}.shopify-policy__title{margin-bottom:clamp(24px,2.6vw,40px);text-align:left!important}.shopify-policy__title h1{font-family:var(--serif);font-weight:500;font-size:clamp(22px,2vw,30px);letter-spacing:.12em;line-height:1.6}.shopify-policy__title h1:before{content:"";display:block;width:1px;height:36px;background:var(--line);margin-bottom:18px}.shopify-policy__body{font-size:14px;line-height:2.05;letter-spacing:.06em}.shopify-policy__body p{margin:0 0 1em}.shopify-policy__body h2,.shopify-policy__body h3{font-weight:500;font-size:17px;letter-spacing:.1em;margin:44px 0 14px;padding-top:18px;border-top:1px solid var(--line)}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.2em;padding-left:1.2em}.shopify-policy__body li{margin-bottom:.7em}.shopify-policy__body a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.shopify-policy__body table{border-collapse:collapse;width:100%}.shopify-policy__body td,.shopify-policy__body th{border-bottom:1px solid var(--line);padding:14px 8px 14px 0;vertical-align:top;text-align:left}.shopify-policy__body strong{font-weight:600}.shopify-policy__body p:has(>strong:first-child){display:grid;grid-template-columns:11em 1fr;margin:0;padding:18px 0;border-bottom:1px solid var(--line)}.shopify-policy__body p:has(>strong:first-child)>br:first-of-type{display:none}.shopify-policy__body p:has(>strong:first-child)>strong:first-child{grid-row:1/99;padding-right:16px;letter-spacing:.08em}@media(max-width:768px){.shopify-policy__container{padding-top:calc(var(--hd) + 22px)!important}.shopify-policy__body{font-size:13.5px}.shopify-policy__body p:has(>strong:first-child){display:block;padding:14px 0}.shopify-policy__body p:has(>strong:first-child)>br:first-of-type{display:inline}.shopify-policy__body p:has(>strong:first-child)>strong:first-child{display:block;color:var(--ink-soft);font-size:13px}}.ss-links{list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ss-search{display:flex;gap:10px;margin-top:20px;max-width:560px}.ss-search input{flex:1;min-width:0;font:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink)}.ss-search input:focus{outline:2px solid var(--ochre);outline-offset:0;border-color:transparent}.ss-search .btn:after{content:none}.ss-found{list-style:none;margin-top:28px}.ss-found li{padding:12px 0;border-bottom:1px solid var(--line)}.ss-pager{display:flex;gap:20px;justify-content:center;margin-top:32px;font-family:var(--latin)}.ss-cart .dw-lines{margin-top:8px}.ss-qty{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--ink-soft)}.ss-qty input{width:64px;font:inherit;font-size:16px;padding:8px 10px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink)}.ss-note{font-size:12.5px;color:var(--ink-soft);margin-top:8px;line-height:1.9}.ss-cart-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:24px}@media(max-width:768px){.ss-cart-actions{flex-direction:column-reverse}.ss-cart-actions .btn{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ss-pages.css.map */
