.seo-product-summary{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:32px;align-items:center;text-align:left;padding:32px 0 56px}.seo-product-summary h1{font:normal 44px/1.1 Georgia,serif;margin:16px 0}.seo-product-summary p{max-width:64ch}.seo-product-summary img{width:100%;max-height:460px;object-fit:contain}.seo-product-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seo-product-summary dt{font-size:12px;color:var(--muted,#686f60)}.seo-product-summary dd{margin:4px 0;font-weight:600;overflow-wrap:anywhere}.seo-product-price{font-size:30px!important;font-weight:600}.seo-product-price small{font-size:12px;font-weight:400}.seo-product-summary a,.seo-faq-more{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.seo-faq{max-width:960px;margin:48px auto 64px;padding-top:32px;border-top:1px solid var(--line,#dedfd5)}.seo-faq h2{font:normal 34px/1.2 Georgia,serif;margin-bottom:24px}.seo-faq details{border-bottom:1px solid var(--line,#dedfd5)}.seo-faq summary{cursor:pointer;min-height:52px;padding:15px 0;font-size:15px;font-weight:550;line-height:1.6}.seo-faq details p{font-size:14px;line-height:1.8;max-width:76ch;margin:0 0 20px;color:var(--muted,#686f60)}.seo-faq-more{font-size:13px;margin-top:14px}.seo-catalog-card{padding-bottom:20px}.seo-catalog-card img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--ui-soft,#eeeee6);border-radius:var(--ui-panel-radius,4px)}.seo-catalog-card h3{font-size:17px;line-height:1.5;margin:16px 0 6px}.seo-catalog-card span,.seo-catalog-card p{font-size:12px;line-height:1.6;color:var(--muted,#686f60)}.seo-collection-page .hero,.seo-collection-page .benefit-strip{display:none}.seo-collection-page .studio-section{padding-block:32px}.seo-category-intro{padding-top:48px}.seo-category-intro h1{font:normal 48px/1.1 Georgia,serif;max-width:20ch}.seo-category-intro p{max-width:70ch;color:var(--muted,#686f60)}.seo-collection-page .collection-section{padding-top:48px}.seo-collection-page #collection-title{font:normal 48px/1.1 Georgia,serif;max-width:18ch}.seo-not-found{padding-block:80px;max-width:900px}.seo-not-found h1{font:normal 48px/1.2 Georgia,serif}.seo-not-found a{display:inline-flex;padding:14px 0;text-decoration:underline}.seo-info-main{padding-top:48px}.seo-info-main>h1{font:normal 52px/1.1 Georgia,serif;max-width:18ch}.seo-info-main>p{max-width:70ch;color:var(--muted,#686f60)}
@media(max-width:720px){.seo-product-summary{grid-template-columns:1fr;gap:20px;padding-top:20px}.seo-product-summary h1{font-size:34px}.seo-product-summary img{max-height:280px;order:-1}.seo-product-summary dl{gap:12px}.seo-faq{margin-block:32px 44px;padding-top:24px}.seo-faq h2{font-size:29px}.seo-faq summary{font-size:14px}.seo-faq details p{font-size:13px}.seo-collection-page #collection-title,.seo-category-intro h1,.seo-info-main>h1{font-size:38px}.seo-catalog-card h3{font-size:14px}.seo-not-found h1{font-size:36px}}
