body:has(.main-page-title){background:#f7f7f7}.section:has(.main-page-title) .page-width--narrow{max-width:1000px}.main-page-title{margin:0 0 2.4rem;color:#111;font-size:clamp(3.8rem,5vw,6.4rem);font-weight:520;line-height:.98;letter-spacing:-.04em}.section:has(.main-page-title) .rte{padding:clamp(2.4rem,4vw,4rem);border:1px solid #e6e6e6;border-radius:20px;background:#fff;color:#555;font-size:1.45rem;line-height:1.75;box-shadow:0 16px 48px #00000009}.section:has(.main-page-title) .rte h2,.section:has(.main-page-title) .rte h3{color:#171717;font-weight:600;letter-spacing:-.02em}.section:has(.main-page-title) .rte h2{margin-top:2.6rem;font-size:2.4rem}.section:has(.main-page-title) .rte h3{margin-top:2.2rem;font-size:1.8rem}.section:has(.main-page-title) .rte a{color:#7f6329;text-underline-offset:.25rem}.contact{max-width:1000px}.contact form{padding:clamp(2.4rem,4vw,4rem);border:1px solid #e6e6e6;border-radius:20px;background:#fff;box-shadow:0 16px 48px #00000009}.contact .field{margin-bottom:1.4rem}.contact .field:before,.contact .field:after{border-radius:12px}.contact .field__input{min-height:5.4rem;border-radius:12px;background:#fafafa}.contact textarea.field__input{min-height:16rem}.contact__button{margin-top:2rem}.contact__button .button{min-height:5.2rem;padding:0 2.4rem;border:0;border-radius:999px;background:#151515;color:#fff;font-weight:700}.contact__button .button:before,.contact__button .button:after{display:none}.contact__button .button:hover{background:#2a2a2a}@media screen and (max-width:749px){.main-page-title{font-size:3.5rem}.section:has(.main-page-title) .rte,.contact form{padding:2rem 1.8rem;border-radius:16px}.section:has(.main-page-title) .rte{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bezelor-page.css.map */
