.template-page .f-section:has(>.f__page-title){width:100%;margin-top:0;margin-bottom:0;padding:36px 24px 48px}.template-page .f-section:has(>.f__page-title)>.f__page-title,.template-page .f-section:has(>.f__page-title)>.container{width:100%;max-width:880px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.template-page .f-section:has(>.f__page-title)>.f__page-title{margin-top:0;margin-bottom:32px;font-size:clamp(38px,4vw,56px);font-family:inherit!important;font-weight:700;line-height:1.1;letter-spacing:-.035em;text-align:left!important}.template-page .f-section:has(>.f__page-title) .rte,.shopify-policy__body{font-size:16px;line-height:1.75}.template-page .f-section:has(>.f__page-title) .rte h2,.shopify-policy__body h2{margin-top:48px;margin-bottom:20px;font-size:clamp(28px,2.5vw,36px);font-family:inherit!important;font-weight:700;line-height:1.2;letter-spacing:-.025em}.template-page .f-section:has(>.f__page-title) .rte h3,.shopify-policy__body h3{margin-top:36px;margin-bottom:16px;font-size:clamp(22px,2vw,28px);font-family:inherit!important;font-weight:700;line-height:1.3}.template-page .f-section:has(>.f__page-title) .rte p,.shopify-policy__body p{margin-top:0;margin-bottom:22px}.template-page .f-section:has(>.f__page-title) .rte ul,.template-page .f-section:has(>.f__page-title) .rte ol,.shopify-policy__body ul,.shopify-policy__body ol{margin-top:0;margin-bottom:24px;padding-left:22px}.template-page .f-section:has(>.f__page-title) .rte li,.shopify-policy__body li{margin-bottom:8px}.template-page .f-section:has(>.f__page-title) .rte table,.shopify-policy__body table{display:block;width:100%;overflow-x:auto}.template-page .f-section:has(>.f__page-title) .rte :where(small,span[style*=font-size]),.shopify-policy__body :where(small,span[style*=font-size]){font-size:inherit!important;line-height:inherit!important}.template-page .f-section:has(>.f__page-title) .rte>:first-child,.shopify-policy__body>:first-child{margin-top:0!important}.template-page .f-section:has(>.f__page-title) .rte>:last-child,.shopify-policy__body>:last-child{margin-bottom:0!important}#MainContent>.shopify-section:has(+.shopify-section .f-contact-form)>.f-section:has(>.f__page-title){margin-bottom:0!important;padding-bottom:0!important}#MainContent>.shopify-section .f-contact-form.f-section-padding{--section-padding-top: 28px !important;--section-padding-bottom: 48px !important;padding-top:28px!important;padding-bottom:48px!important}.shopify-policy__container{width:100%;max-width:880px!important;margin:0 auto!important;padding:36px 24px 48px!important}.shopify-policy__title{margin:0 0 32px!important;padding:0!important;text-align:left!important}.shopify-policy__title h1{margin:0;font-size:clamp(38px,4vw,56px);font-family:inherit!important;font-weight:700!important;line-height:1.1;letter-spacing:-.035em}.shopify-policy__body{max-width:none!important;margin:0!important}@media screen and (max-width:749px){.template-page .f-section:has(>.f__page-title),.shopify-policy__container{padding:28px 20px 36px!important}.template-page .f-section:has(>.f__page-title)>.f__page-title,.shopify-policy__title{margin-bottom:24px!important}.template-page .f-section:has(>.f__page-title) .rte,.shopify-policy__body{font-size:15px;line-height:1.7}.template-page .f-section:has(>.f__page-title) .rte h2,.shopify-policy__body h2{margin-top:38px}#MainContent>.shopify-section .f-contact-form.f-section-padding{--section-padding-top: 24px !important;--section-padding-bottom: 36px !important;padding-top:24px!important;padding-bottom:36px!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dib-page-policy-layout.css.map */
