.text-red{color:#c60100}.sf__btn.sf__btn-secondary,a.sf__btn.sf__btn-secondary{color:#000;border:2px solid #000;text-decoration:none}a.primary-button{background:#c60100;font-size:15px;line-height:22px;font-weight:700;font-family:Montserrat,sans-serif;color:#fff;text-transform:uppercase;padding:15px;border-radius:6px;max-width:327px;margin:0 auto;justify-content:center;display:flex}a.primary-button:hover{background:#e6e6e6;color:#010101}.section_product-features .section_wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 70px}.section_product-features h2{font-size:48px;line-height:44px;font-weight:700;font-family:Oswald;text-transform:uppercase;margin-bottom:14px}.section_product-features h3{font-size:33px;line-height:1.5;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:25px;text-transform:uppercase}.section_product-features p{font-size:18px;line-height:1.5;font-weight:400;font-family:Montserrat,sans-serif}.section_product-features .features_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:26px;max-width:520px;margin:25px 0}.section_product-features .feature{flex:0 0 calc(50% - 13px)}.section_product-features .feature img{max-width:71px;margin:0 auto}.section_product-features h4{font-size:15px;line-height:1.5;font-weight:700;font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase;margin-top:20px}.section_product-features .feature-copy{font-size:15px;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:400;text-align:center}.section_product-features .image_section .image_wrapper{height:100%;display:flex;align-items:center}@media screen and (max-width: 1024px){.section_product-features{padding-top:70px;padding-bottom:70px}.section_product-features .section_wrapper{grid-template-columns:auto}.section_product-features .info_section{order:2}.section_product-features h2{font-size:34px;text-align:center}.section_product-features h3{font-size:21px;text-align:center}.section_product-features p{font-size:14px;text-align:center}.section_product-features .features_wrapper{gap:16px;margin:25px auto}.section_product-features .feature{flex:0 0 calc(50% - 8px)}.section_product-features .feature-copy{font-size:14px}.section_product-features .image_section{order:1}.section_product-features .image_section{max-width:600px;margin:auto}}.product-image h2{font-size:48px;line-height:1.5;font-weight:600;font-family:Oswald;color:#000;text-transform:uppercase;text-align:center;margin-bottom:25px}.product-image a.primary-button{margin-top:30px}.product-image .mobile-image{display:none}@media screen and (max-width: 1024px){.product-image{padding-top:70px;padding-bottom:70px}}@media screen and (max-width: 767px){.product-image .desktop-image{display:none}.product-image .mobile-image{display:block}.product-image h2{font-size:33px;margin-bottom:13px}}.product_text-over-image .info h2{font-size:48px;line-height:1.5;font-weight:700;font-family:Oswald;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:10px}.product_text-over-image .info h3{font-size:26px;line-height:1.5;font-weight:700;font-family:Montserrat,sans-serif;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:25px}.product_text-over-image .info P{font-size:18px;line-height:1.5;font-weight:400;font-family:Montserrat,sans-serif;color:#fff;text-align:center}.product_text-over-image a.primary-button{margin-top:25px}@media screen and (max-width: 1024px){.product_text-over-image .info h2{font-size:29px}.product_text-over-image .info h3{font-size:20px}.product_text-over-image .info p{font-size:16px}}.icon-blocks__header{margin-bottom:40px}.icon-blocks__title{margin:0;font-size:var(--font-size-heading-large, 2rem);line-height:1.2;font-weight:var(--font-weight-bold, 700);text-align:center}.icon-blocks__container{max-width:var(--page-width, 1200px);margin:0 auto;padding:20px}.icon-blocks__grid{display:grid;gap:30px}.icon-blocks__card{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;margin:0 auto}.icon-blocks__icon-wrapper{display:flex;align-items:center;justify-content:center;width:70px;height:70px}.icon-blocks__icon{width:100%;height:auto;object-fit:contain}.icon-blocks__card-title{font-family:Montserrat,sans-serif;margin:0 0 10px!important;font-size:1.25rem;font-weight:700;line-height:1.5;color:#000}@media (max-width: 769px){.icon-blocks__card-title{font-size:1.1rem;line-height:1.2}}.icon-blocks__card-text{font-family:Montserrat,sans-serif;margin-bottom:15px;font-size:var(--font-size-base, 1rem);line-height:1.5;color:#666;flex-grow:1}.icon-blocks__button{display:flex;align-items:center;font-size:.8rem;font-weight:500;line-height:1;text-decoration:none;color:#000;padding:0;background:none;border:none;cursor:pointer}.icon-blocks__button:hover{opacity:.7}.icon-blocks__button:after{content:"\203a";margin-left:5px;font-size:1rem;line-height:0;position:relative;top:1px}.icon-blocks__card-text:last-child{margin-bottom:0}.collection-header{background-color:var(--bg-color)}.collection-header__bg{background-image:var(--bg-image)}.collection-header--small{padding:30px 0}.collection-header--small.items-start{padding:20px 0 40px}.collection-header--small.items-end{padding:40px 0 20px}.collection-header--medium{padding:45px 0}.collection-header--medium.items-start{padding:25px 0 65px}.collection-header--medium.items-end{padding:65px 0 25px}.collection-header--large{padding:60px 0}.collection-header--large.items-start{padding:30px 0 90px}.collection-header--large.items-end{padding:90px 0 30px}@media (max-width: 1024px){.collection-header--adapt.collection-header--noimage{height:auto!important;padding:2rem 0}}@media (min-width: 1025px){.collection-header--small{padding:50px 0}.collection-header--small.items-start{padding:30px 0 70px}.collection-header--small.items-end{padding:70px 0 30px}.collection-header--medium{padding:75px 0}.collection-header--medium.items-start{padding:30px 0 120px}.collection-header--medium.items-end{padding:120px 0 30px}.collection-header--large{padding:100px 0}.collection-header--large.items-start{padding:50px 0 150px}.collection-header--large.items-end{padding:150px 0 50px}}.template-page .collection-header__title{color:inherit;font-size:clamp(30px,7vw,125px)}.page-partnerships .page-header{padding:4rem 1rem 1rem}.page-partnerships .container.pb-8{padding-bottom:2rem}@media (max-width: 768px){.page-partnerships .page-header{padding:2rem 1rem .5rem}.page-partnerships .container.pb-8{padding-bottom:0rem}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/dx-custom.css.map */
