.policy-page-active{max-width:100%!important;padding:0!important;margin:0!important}.policy-page-active .shopify-policy__container,.policy-page-active .shopify-policy__body,.policy-page-active .page-width,.policy-page-active .page-width--narrow{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}.policy-styled-content,.policy-styled-content *{font-size:inherit}.policy-styled-content{font-size:17px!important}.policy-hero-banner{display:none!important}.policy-styled-wrapper{display:grid;grid-template-columns:1fr 340px;gap:48px;max-width:1400px;margin:0 auto 80px;padding:50px 48px 0;position:relative}.policy-styled-content{background:#fff;border-radius:20px;padding:56px;border:1px solid #e4e8ed;box-shadow:0 2px 6px #0000000a,0 12px 32px #00000008;font-size:17px!important;color:#2c3e50!important;line-height:1.9!important}.policy-styled-content .shopify-policy__title,.policy-styled-content .shopify-policy__title h1{font-size:32px!important;font-weight:800!important;color:#0f1923!important;margin:0 0 6px!important;letter-spacing:-.025em;line-height:1.2!important}.policy-styled-content .shopify-policy__body,.policy-styled-content .rte,.policy-styled-content>div{color:#2c3e50!important;line-height:1.9!important;font-size:17px!important}.policy-styled-content h1{font-size:28px!important;font-weight:800!important;color:#0f1923!important;margin:44px 0 20px!important;padding-top:0;border-top:none;letter-spacing:-.02em;line-height:1.25!important}.policy-styled-content h2{font-size:24px!important;font-weight:700!important;color:#1a2332!important;margin:38px 0 18px!important;padding-top:0;border-top:none;letter-spacing:-.015em;line-height:1.3!important}.policy-styled-content h2:first-child,.policy-styled-content h1:first-child{margin-top:0;padding-top:0;border-top:none}.policy-styled-content h3{font-size:21px!important;font-weight:700!important;color:#1a2332!important;margin:30px 0 14px!important;line-height:1.3!important}.policy-styled-content h4{font-size:19px!important;font-weight:600!important;color:#2c3e50!important;margin:24px 0 12px!important}.policy-styled-content p{margin:0 0 20px!important;color:#2c3e50!important;font-size:17px!important;line-height:1.9!important}.policy-styled-content a{color:#1a9b92;text-decoration:underline;text-decoration-color:#1a9b9259;text-underline-offset:3px;transition:text-decoration-color .2s;font-weight:500}.policy-styled-content a:hover{text-decoration-color:#1a9b92}.policy-styled-content ul,.policy-styled-content ol{margin:0 0 22px!important;padding-left:28px!important;list-style-position:outside!important}.policy-styled-content li{margin-bottom:14px!important;color:#2c3e50!important;font-size:17px!important;line-height:1.8!important;display:list-item!important;list-style-type:disc!important}.policy-styled-content li::marker{color:#1a9b92!important;font-weight:700;font-size:17px!important}.policy-styled-content li p:empty,.policy-styled-content li br:first-child{display:none!important}.policy-styled-content li p{display:inline!important;font-size:17px!important}.policy-styled-content strong,.policy-styled-content b{font-weight:700!important;color:#1a2332!important}.policy-styled-content blockquote{margin:24px 0!important;padding:20px 24px!important;border-left:4px solid #1A9B92;background:#edf9f8;border-radius:0 12px 12px 0;font-style:normal;color:#2c3e50!important;font-size:17px!important}.policy-styled-content table{width:100%;border-collapse:collapse;margin:24px 0;border-radius:12px;overflow:hidden;border:1px solid #e8ecf1}.policy-styled-content th{background:#f5f7fa;font-weight:700;text-align:left;padding:16px 20px;font-size:1.05rem;text-transform:uppercase;letter-spacing:.03em;color:#4a5a6a;border-bottom:2px solid #e8ecf1}.policy-styled-content td{padding:16px 20px;border-bottom:1px solid #e8ecf1;font-size:1.1rem}.policy-styled-content tr:last-child td{border-bottom:none}.policy-styled-content hr{border:none!important;border-top:1px solid #e8ecf1!important;margin:32px 0!important;height:0!important}.policy-styled-sidebar{position:sticky;top:100px;align-self:start}.policy-styled-sidebar__card{background:#fff;border-radius:16px;border:1px solid #e4e8ed;padding:26px;box-shadow:0 2px 6px #0000000a;margin-bottom:20px}.policy-styled-sidebar__card h3{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#4a5a6a;margin:0 0 16px}.policy-styled-sidebar__nav{display:flex;flex-direction:column;gap:4px}.policy-styled-sidebar__link{display:flex;align-items:center;gap:12px;text-decoration:none!important;padding:13px 16px;border-radius:12px;font-size:1.08rem;font-weight:500;color:#2c3e50;transition:all .2s}.policy-styled-sidebar__link:hover{background:#f5f7fa;color:#1a9b92}.policy-styled-sidebar__link.is-active{background:#e6f9f7;color:#1a9b92;font-weight:600}.policy-styled-sidebar__link svg{flex-shrink:0;opacity:.5;width:20px;height:20px}.policy-styled-sidebar__link.is-active svg{opacity:1}.policy-styled-sidebar__help{background:linear-gradient(135deg,#f8fffe,#eef9f8);border:1px solid rgba(26,155,146,.18);border-radius:16px;padding:28px;text-align:center}.policy-styled-sidebar__help svg{color:#1a9b92;margin-bottom:10px;width:32px;height:32px}.policy-styled-sidebar__help h4{font-size:1.2rem;font-weight:700;margin:0 0 8px;color:#1a2332}.policy-styled-sidebar__help p{font-size:1.02rem;color:#4a5a6a;margin:0 0 16px;line-height:1.6}.policy-styled-sidebar__btn{display:inline-block;padding:13px 28px;border-radius:12px;background:#1a9b92;color:#fff!important;font-size:1.05rem;font-weight:600;text-decoration:none!important;transition:all .2s}.policy-styled-sidebar__btn:hover{background:#158a82;transform:translateY(-1px);box-shadow:0 4px 14px #1a9b9259}@media(max-width:960px){.policy-styled-wrapper{grid-template-columns:1fr;gap:28px;padding:32px 24px 0}.policy-styled-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.policy-styled-sidebar__card{margin-bottom:0}.policy-styled-content{padding:36px 28px}}@media(max-width:580px){.policy-styled-sidebar{grid-template-columns:1fr}.policy-styled-wrapper{padding:20px 16px 0}.policy-styled-content{padding:28px 20px;font-size:1.05rem}.policy-styled-content h1{font-size:1.6rem}.policy-styled-content h2{font-size:1.35rem}.policy-styled-content h3{font-size:1.2rem}.policy-styled-content p,.policy-styled-content li{font-size:1.05rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/policy-page.css.map */
