.warranty-hero{padding:32px 20px 70px;color:#2d4248}.warranty-hero__inner{max-width:1240px;margin-inline:auto}.warranty-hero__title,.warranty-hero__heading,.warranty-page .support-section__title{color:#2d4248;font-family:var(--heading-font-family);font-weight:700}.warranty-hero__title,.warranty-hero__heading{font-size:48px;line-height:52px}.warranty-hero__title{margin:0 0 40px;text-align:center}.warranty-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 446px;gap:42px;align-items:start}.warranty-hero__copy{min-width:0;padding-top:15px}.warranty-hero__heading{max-width:650px;margin:0 0 18px;text-wrap:balance}.warranty-hero__text{font-size:16px;line-height:1.4}.warranty-hero__text p{margin:0}.warranty-hero__text p+p{margin-top:22.4px}.warranty-hero__button{display:inline-flex;justify-content:center;align-items:center;min-width:250px;min-height:57px;padding:16px 28px;margin-top:18px;border:1px solid #172e34;border-radius:50px;box-shadow:0 1px 2px #0005;background:#2d4248;color:#fff;font-size:19px;line-height:23px;font-weight:700;text-transform:uppercase}.warranty-hero__button:focus-visible{outline:3px solid #84c1b9;outline-offset:4px}.warranty-hero__media{position:relative;height:382px;overflow:hidden;border-radius:30px;background:#fff}.warranty-hero__photo,.warranty-hero__photo img{display:block;width:100%;height:100%}.warranty-hero__photo img{object-fit:cover}.warranty-hero__badge{position:absolute;top:20px;right:0;width:127px;height:127px}.warranty-hero__badge picture,.warranty-hero__badge img,.warranty-hero__badge svg{display:block;width:100%;height:100%}.warranty-page [id$=__faq_intro] .support-section{padding:70px 20px 0}.warranty-page [id$=__faq_intro] .support-section__intro{max-width:1100px;margin-bottom:0}.warranty-page [id$=__faq_intro] .support-section__title{font-size:48px;line-height:52px;margin-bottom:14px}.warranty-page [id$=__faq_intro] .support-section__copy{font-size:16px;line-height:1.4;color:#212427}.warranty-page [id$=__faq_intro] a{font-weight:700}.warranty-page [id$=__questions] .faq-search-section{padding:32px 20px 70px}.warranty-page [id$=__questions] .faq-search-container{max-width:1100px}.warranty-page [id$=__questions] .faq-accordions-wrapper{max-width:none}.warranty-page [id$=__returns] .support-section{padding:0 20px 70px}.warranty-page [id$=__returns] .support-section__inner{max-width:1100px}.warranty-page [id$=__returns] .support-section__split{gap:0}.warranty-page [id$=__returns] .support-section__title{font-size:34.5px;line-height:44px}.warranty-page [id$=__returns] .support-section__copy{font-size:16px;line-height:1.4}.warranty-page [id$=__returns] .support-section__media img{border-radius:0}.warranty-page [id$=__returns] .support-section__button{min-width:215px;min-height:44px;padding:12px 24px;border-radius:50px;font-size:16px;margin-top:18px}@media(min-width:641px)and (max-width:1024px){.warranty-hero{padding:30px 30px 45px}.warranty-hero__grid{grid-template-columns:1fr;gap:30px}.warranty-hero__media{order:-1;height:auto}.warranty-hero__photo img{height:auto}}@media(max-width:640px){.warranty-hero{padding:30px 20px}.warranty-hero__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.warranty-hero__grid{grid-template-columns:1fr;gap:30px}.warranty-hero__copy{padding-top:0}.warranty-hero__heading{font-size:26px;line-height:34px}.warranty-hero__text{line-height:22px}.warranty-hero__text p+p{margin-top:22px}.warranty-hero__button{display:flex;width:250px;margin-inline:auto;font-size:16px}.warranty-hero__media{order:-1;height:auto}.warranty-hero__photo img{height:auto}.warranty-hero__badge{top:15px;width:100px;height:100px}.warranty-page [id$=__faq_intro] .support-section{padding-top:32px}.warranty-page [id$=__faq_intro] .support-section__title{font-size:23px;line-height:28px;margin-bottom:20px}.warranty-page [id$=__questions] .faq-search-section{padding-top:30px;padding-bottom:20px}.warranty-page [id$=__returns] .support-section{padding-bottom:40px}.warranty-page [id$=__returns] .support-section__split{gap:20px}.warranty-page [id$=__returns] .support-section__media{order:-1}.warranty-page [id$=__returns] .support-section__title{font-size:24px;line-height:32px}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/custom-warranty.css.map */
