.domain-product-card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);grid-gap:clamp(30px,5vw,70px);gap:clamp(30px,5vw,70px);align-items:center;padding:36px;border:1px solid var(--theme-border,#dce4d8);border-radius:16px;background:#fff}.domain-product-image{display:grid;place-items:center;min-height:300px;border-radius:12px;background:#f1f5ee}.domain-product-image img{max-width:70%;max-height:200px;object-fit:contain}.domain-product-image strong{font-size:clamp(32px,6vw,64px);overflow-wrap:anywhere}.domain-product-card h1{font-size:clamp(32px,4vw,52px);line-height:1.1}.domain-product-price{font-size:25px;font-weight:700}.domain-product-price small{font-size:14px;font-weight:400}.domain-product-card form label{display:block;margin-bottom:8px}.domain-product-search{display:flex;gap:8px}.domain-product-search input{min-width:0;flex:1 1;padding:13px;border:1px solid #dce4d8;border-radius:8px}.domain-product-card form small{display:block;margin-top:8px;color:#687566}@media(max-width:700px){.domain-product-card{grid-template-columns:1fr;padding:20px}.domain-product-image{min-height:180px}.domain-product-search{flex-wrap:wrap}}.domain-product-faq,.domain-product-info{padding:70px 0 20px}.domain-product-faq h2,.domain-product-info h2{font-size:clamp(28px,4vw,40px)}.domain-product-info>p{max-width:700px;color:#687566}.domain-product-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:30px}.domain-product-features article{padding:24px;border:1px solid #dce4d8;border-radius:12px;background:#fff}.domain-product-faq p,.domain-product-features p{color:#687566}.domain-product-faq details{border-bottom:1px solid #dce4d8;padding:20px 0}.domain-product-faq summary{font-weight:700;cursor:pointer}@media(max-width:700px){.domain-product-features{grid-template-columns:1fr}}