.shop-main{max-width:1200px!important;margin:auto!important;padding:55px 5%!important}.shop-intro{max-width:720px;margin-bottom:38px}.shop-label{font:600 13px/1.5 Arial,sans-serif;letter-spacing:1.2px;color:#426484}.shop-intro h1{font:400 clamp(38px,5vw,66px)/1.1 Georgia,serif;margin:18px 0}.shop-intro p{font-size:18px}.shop-product{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.shop-product>img{width:100%;height:auto;border-radius:6px}.shop-product h2,.shop-promo h2,.shop-details h2,.shop-faq h2{font:400 32px/1.15 Georgia,serif;margin:16px 0}.shop-price{font-size:30px;margin:15px 0}.shop-price span{display:block;font-size:14px;color:#52687d}.shop-product li{margin:7px 0}.shop-button{display:inline-block;background:#182c43;color:#fff!important;padding:14px 22px;border-radius:5px;font:600 16px/1.4 Arial,sans-serif;text-decoration:none}.shop-button:hover{background:#315b82}.shop-small{font-size:14px;color:#52687d}.shop-details{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:50px 0;border-top:1px solid #b8c7d6;padding-top:24px}.shop-faq{margin-top:45px}.shop-faq details{padding:18px 0;border-bottom:1px solid #b8c7d6}.shop-faq summary{cursor:pointer;font-weight:600}.shop-promo{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:35px;padding:38px!important;margin:45px 5%;background:#dce6ef;border:1px solid #b8c7d6;border-radius:8px}.shop-promo p{font-size:16px}.shop-promo img{width:100%;height:auto;border-radius:4px}@media(max-width:720px){.shop-product,.shop-details,.shop-promo{grid-template-columns:1fr}.shop-promo{padding:24px!important}.shop-product{gap:20px}.shop-main{padding:35px 6%!important}}@media print{.shop-promo{display:none!important}}
.shop-product+.shop-product{margin-top:65px;padding-top:45px;border-top:1px solid #b8c7d6}
