﻿.spspa-custom-section{margin-block:40px;padding:44px;border:1px solid #d8e2e9;border-radius:5px;background:#eef3f6;color:#15374d}.product-page .spspa-custom-section{width:100%}.spspa-custom-section h2{font-size:clamp(30px,3.4vw,46px);line-height:1.2;max-width:900px}.custom-section-text{font-size:15px;line-height:1.9;margin-top:24px;max-width:900px}.custom-section-text p{margin:0 0 15px}.spspa-custom-section .button{margin-top:23px}.spspa-custom-section.custom-image{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.spspa-custom-section>img{width:100%;max-height:510px;object-fit:cover;border-radius:4px}.spspa-custom-section.custom-dark{background:#112b3d;color:#fff;border-color:#284455}.custom-dark .eyebrow{color:#cdbb95}.custom-dark .button{background:#ddcba2;border-color:#ddcba2;color:#132b3c}.custom-cta .custom-section-copy{max-width:900px}.custom-cta{padding-block:55px}@media(max-width:760px){.spspa-custom-section{padding:27px 24px;margin-block:28px}.spspa-custom-section.custom-image{grid-template-columns:1fr;gap:25px}.custom-section-text{font-size:14px}.spspa-custom-section h2{font-size:31px}.spspa-custom-section .button{font-size:12px;gap:17px}}
