.product-page[data-astro-cid-rpcuz7te]{padding-top:30px;padding-bottom:70px}.product-back[data-astro-cid-rpcuz7te]{color:var(--body-2);margin-bottom:20px;font-size:13px;text-decoration:none;display:inline-block}.product-detail[data-astro-cid-rpcuz7te]{grid-template-columns:1.1fr 1fr;align-items:start;gap:58px;margin-top:34px;display:grid}.product-visual__photo[data-astro-cid-rpcuz7te]{aspect-ratio:1.12;border:1px solid var(--hairline);background:#eeece8;border-radius:14px;position:relative;overflow:hidden}.product-visual__photo[data-astro-cid-rpcuz7te] img[data-astro-cid-rpcuz7te]{object-fit:contain;width:100%;height:100%}.product-credit[data-astro-cid-rpcuz7te]{color:var(--graphite);justify-content:space-between;gap:12px;margin-top:13px;font-size:10px;display:flex}.product-credit[data-astro-cid-rpcuz7te] a[data-astro-cid-rpcuz7te]{color:inherit;text-underline-offset:3px}.product-disclaimer[data-astro-cid-rpcuz7te]{color:var(--graphite);font-size:11px;line-height:1.65}.product-title[data-astro-cid-rpcuz7te]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin:12px 0 18px;display:flex}.product-title[data-astro-cid-rpcuz7te] h1[data-astro-cid-rpcuz7te]{margin:0;font-size:44px}.product-title[data-astro-cid-rpcuz7te] .mono[data-astro-cid-rpcuz7te]{color:var(--graphite);font-size:11px}.product-description[data-astro-cid-rpcuz7te]{color:var(--body-2);font-size:15px;line-height:1.7}.product-facts[data-astro-cid-rpcuz7te]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;margin:26px 0;padding:20px 0;display:flex}.product-facts[data-astro-cid-rpcuz7te] dt[data-astro-cid-rpcuz7te]{color:var(--graphite);font-size:11px}.product-facts[data-astro-cid-rpcuz7te] dd[data-astro-cid-rpcuz7te]{margin:8px 0 0;font-size:13px}.product-choice[data-astro-cid-rpcuz7te]{border:0;margin:0 0 22px;padding:0}.product-choice[data-astro-cid-rpcuz7te] legend[data-astro-cid-rpcuz7te]{margin-bottom:11px;font-size:13px;font-weight:600}.product-options[data-astro-cid-rpcuz7te]{flex-wrap:wrap;gap:8px;display:flex}.product-option[data-astro-cid-rpcuz7te]{cursor:pointer;position:relative}.product-option[data-astro-cid-rpcuz7te] input[data-astro-cid-rpcuz7te]{opacity:0;position:absolute}.product-option[data-astro-cid-rpcuz7te]>span[data-astro-cid-rpcuz7te]{border:1px solid var(--hairline);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:flex}.product-option[data-astro-cid-rpcuz7te] input[data-astro-cid-rpcuz7te]:checked+span[data-astro-cid-rpcuz7te]{border-color:var(--honey);box-shadow:inset 0 0 0 1px var(--honey);background:#fff9f0}.product-option[data-astro-cid-rpcuz7te] input[data-astro-cid-rpcuz7te]:focus-visible+span[data-astro-cid-rpcuz7te]{outline:2px solid var(--ink);outline-offset:3px}.product-option[data-astro-cid-rpcuz7te] i[data-astro-cid-rpcuz7te]{background:var(--swatch);border:1px solid #2a211b30;border-radius:50%;width:15px;height:15px}.product-quantity[data-astro-cid-rpcuz7te]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.product-quantity[data-astro-cid-rpcuz7te] input[data-astro-cid-rpcuz7te]{width:110px;color:var(--ink);border:1px solid var(--hairline);background:#fff}.product-selected[data-astro-cid-rpcuz7te]{color:var(--graphite);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;font-size:11px;display:flex}.product-selected[data-astro-cid-rpcuz7te] strong[data-astro-cid-rpcuz7te]{color:var(--ink);overflow-wrap:anywhere;font-size:11px}.product-estimate[data-astro-cid-rpcuz7te]{justify-content:space-between;gap:24px;margin:14px 0 24px;display:flex}.product-estimate[data-astro-cid-rpcuz7te] small[data-astro-cid-rpcuz7te]{color:var(--graphite);margin-bottom:7px;font-size:11px;display:block}.product-estimate[data-astro-cid-rpcuz7te] strong[data-astro-cid-rpcuz7te]{font-size:24px}.product-estimate[data-astro-cid-rpcuz7te] strong[data-astro-cid-rpcuz7te] small[data-astro-cid-rpcuz7te]{font-size:12px;font-weight:400;display:inline}.product-add[data-astro-cid-rpcuz7te]{width:100%}#product-add-result[data-astro-cid-rpcuz7te]{margin-top:18px}#product-add-result[data-astro-cid-rpcuz7te] p[data-astro-cid-rpcuz7te]{color:var(--emerald);font-size:13px;line-height:1.6}#product-add-result[data-astro-cid-rpcuz7te] p[data-astro-cid-rpcuz7te][data-state=error],#product-add-result[data-astro-cid-rpcuz7te] p[data-astro-cid-rpcuz7te][data-state=warning]{color:#a3472a}#product-add-result[data-astro-cid-rpcuz7te] a[data-astro-cid-rpcuz7te]{width:100%}.product-related[data-astro-cid-rpcuz7te]{border-top:1px solid var(--hairline);margin-top:70px;padding-top:30px}.product-related[data-astro-cid-rpcuz7te]>.label[data-astro-cid-rpcuz7te]{margin-bottom:24px;display:block}@media (width<=850px){.product-detail[data-astro-cid-rpcuz7te]{grid-template-columns:1fr;gap:30px}.product-title[data-astro-cid-rpcuz7te] h1[data-astro-cid-rpcuz7te]{font-size:36px}.product-visual__photo[data-astro-cid-rpcuz7te]{aspect-ratio:1.3}}
