.policy-page,.template-policy{--policy-bg: #f5f8f3;--policy-panel: #ffffff;--policy-ink: #102018;--policy-text: #33423a;--policy-muted: #637168;--policy-line: #dbe6dc;--policy-accent: #34ce95;--policy-accent-dark: #1f8c67;background:var(--policy-bg);color:var(--policy-text)}.template-policy #MainContent{background:var(--policy-bg)}.template-policy .shopify-policy__container{background:var(--policy-bg);max-width:none;padding:0 0 clamp(56px,8vw,96px)}.template-policy .shopify-policy__title{background:#0f1e17;border-bottom:1px solid rgba(255,255,255,.12);color:#fff;margin:0;padding:clamp(52px,7vw,86px) clamp(18px,4vw,40px) clamp(64px,8vw,104px);position:relative;text-align:center}.template-policy .shopify-policy__title:after{background:linear-gradient(90deg,transparent,rgba(52,206,149,.52),transparent);bottom:0;content:"";height:3px;left:50%;max-width:520px;position:absolute;transform:translate(-50%);width:64%}.template-policy .shopify-policy__title h1{color:#fff!important;font-size:clamp(2.1rem,4vw,3.35rem)!important;font-weight:850!important;letter-spacing:0!important;line-height:1.08!important;margin:0!important}.template-policy .shopify-policy__body{background:var(--policy-panel);border:1px solid var(--policy-line);border-radius:8px;box-shadow:0 18px 54px #0f1e171a;color:var(--policy-text)!important;font-size:1rem!important;line-height:1.76!important;margin:clamp(-48px,-5vw,-32px) auto 0;max-width:900px;padding:clamp(28px,5vw,56px);width:min(calc(100% - 36px),900px)}.template-policy .shopify-policy__body p,.template-policy .shopify-policy__body li,.template-policy .shopify-policy__body td,.template-policy .shopify-policy__body th{color:var(--policy-text)!important;font-size:1rem!important;line-height:1.76!important}.template-policy .shopify-policy__body>*:first-child{margin-top:0!important}.template-policy .shopify-policy__body>*:last-child{margin-bottom:0!important}.template-policy .shopify-policy__body h1,.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3,.template-policy .shopify-policy__body h4{color:var(--policy-ink)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.24!important}.template-policy .shopify-policy__body h1{font-size:clamp(1.55rem,2.3vw,2rem)!important;margin:0 0 20px!important}.template-policy .shopify-policy__body h2{border-top:1px solid var(--policy-line);font-size:clamp(1.24rem,1.8vw,1.5rem)!important;margin:34px 0 13px!important;padding-top:28px}.template-policy .shopify-policy__body h2:first-child{border-top:0;margin-top:0!important;padding-top:0}.template-policy .shopify-policy__body h3{font-size:clamp(1.06rem,1.4vw,1.16rem)!important;margin:22px 0 8px!important}.template-policy .shopify-policy__body p{margin:0 0 16px!important}.template-policy .shopify-policy__body ul,.template-policy .shopify-policy__body ol{margin:10px 0 22px 1.4rem!important;padding:0!important}.template-policy .shopify-policy__body li{margin:7px 0!important;padding-left:4px}.template-policy .shopify-policy__body a{color:var(--policy-accent-dark)!important;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.template-policy .shopify-policy__body strong,.template-policy .shopify-policy__body b{color:var(--policy-ink)!important;font-weight:780}.template-policy .shopify-policy__body table{border-collapse:collapse;display:block;margin:24px 0;max-width:100%;overflow-x:auto;width:100%}.template-policy .shopify-policy__body th,.template-policy .shopify-policy__body td{border:1px solid var(--policy-line);padding:12px 14px;text-align:left;vertical-align:top}.template-policy .shopify-policy__body th{background:#eef5ef;color:var(--policy-ink)!important;font-weight:800}.policy-page .container{width:min(100%,1180px);margin:0 auto;padding-left:clamp(18px,4vw,40px);padding-right:clamp(18px,4vw,40px)}.policy-hero{background:#0f1e17;border-bottom:1px solid rgba(255,255,255,.12);color:#fff;padding:clamp(52px,7vw,86px) 0 clamp(64px,8vw,104px);position:relative;text-align:center}.policy-hero:after{background:linear-gradient(90deg,transparent,rgba(52,206,149,.52),transparent);bottom:0;content:"";height:3px;left:50%;max-width:520px;position:absolute;transform:translate(-50%);width:64%}.policy-hero__inner{max-width:900px}.policy-hero__title,body.page-warranty .policy-hero__title{color:#fff!important;font-size:clamp(2.1rem,4vw,3.35rem)!important;font-weight:850!important;letter-spacing:0!important;line-height:1.08!important;margin:0!important}body.page-warranty .policy-hero__title:before{content:none!important;display:none!important}.policy-hero__summary{color:#ffffffc7!important;font-size:clamp(1rem,1.5vw,1.12rem)!important;line-height:1.7!important;margin:18px auto 0!important;max-width:760px}.policy-shell{padding:0 0 clamp(56px,8vw,96px)}.policy-container{max-width:980px!important}.policy-content,.warranty-content{background:var(--policy-panel);border:1px solid var(--policy-line);border-radius:8px;box-shadow:0 18px 54px #0f1e171a;color:var(--policy-text)!important;font-size:1rem!important;line-height:1.76!important;margin:clamp(-48px,-5vw,-32px) auto 0;max-width:900px;padding:clamp(28px,5vw,56px)}.policy-content .rte,.policy-content p,.policy-content li,.policy-content td,.policy-content th,.warranty-content .rte,.warranty-content p,.warranty-content li{color:var(--policy-text)!important;font-size:1rem!important;line-height:1.76!important}.policy-content .rte>*:first-child,.warranty-content .rte>*:first-child{margin-top:0!important}.policy-content .rte>*:last-child,.warranty-content .rte>*:last-child{margin-bottom:0!important}.policy-content h1,.policy-content h2,.policy-content h3,.policy-content h4,.warranty-content h1,.warranty-content h2,.warranty-content h3,.warranty-content h4{color:var(--policy-ink)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.24!important}.policy-content h1,.warranty-content h1{font-size:clamp(1.55rem,2.3vw,2rem)!important;margin:0 0 20px!important}.policy-content h2,.warranty-content h2{border-top:1px solid var(--policy-line);font-size:clamp(1.24rem,1.8vw,1.5rem)!important;margin:34px 0 13px!important;padding-top:28px}.policy-content h2:first-child,.policy-content .rte>h2:first-child,.warranty-content h2:first-child,.warranty-content .rte>h2:first-child{border-top:0;margin-top:0!important;padding-top:0}.policy-content h3,.warranty-content h3{font-size:clamp(1.06rem,1.4vw,1.16rem)!important;margin:22px 0 8px!important}.policy-content p,.warranty-content p{margin:0 0 16px!important}.policy-content ul,.policy-content ol,.warranty-content ul,.warranty-content ol{margin:10px 0 22px 1.4rem!important;padding:0!important}.policy-content li,.warranty-content li{margin:7px 0!important;padding-left:4px}.policy-content a,.warranty-content a{color:var(--policy-accent-dark)!important;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.policy-content strong,.policy-content b,.warranty-content strong,.warranty-content b{color:var(--policy-ink)!important;font-weight:780}.policy-content table{border-collapse:collapse;display:block;margin:24px 0;max-width:100%;overflow-x:auto;width:100%}.policy-content th,.policy-content td{border:1px solid var(--policy-line);padding:12px 14px;text-align:left;vertical-align:top}.policy-content th{background:#eef5ef;color:var(--policy-ink)!important;font-weight:800}@media(max-width:749px){.policy-hero,.template-policy .shopify-policy__title{padding:42px clamp(18px,4vw,40px) 64px;text-align:left}.policy-hero:after,.template-policy .shopify-policy__title:after{left:clamp(18px,4vw,40px);max-width:220px;transform:none;width:46%}.policy-content,.warranty-content,.template-policy .shopify-policy__body{border-radius:8px;font-size:.98rem!important;line-height:1.7!important;padding:26px 20px 30px}.policy-content .rte,.policy-content p,.policy-content li,.warranty-content .rte,.warranty-content p,.warranty-content li,.template-policy .shopify-policy__body p,.template-policy .shopify-policy__body li{font-size:.98rem!important;line-height:1.7!important}.policy-content h2,.warranty-content h2,.template-policy .shopify-policy__body h2{margin-top:28px!important;padding-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/policy-pages.css.map */
