.cv-policy{--cv-navy: #0c1823;--cv-red: #d5141e;--cv-white: #ffffff;--cv-soft: #f4f6f7;--cv-muted: #66717b;--cv-border: rgba(12, 24, 35, .13);max-width:920px;margin:0 auto;color:var(--cv-navy);font-size:16px;line-height:1.7}.cv-policy *{box-sizing:border-box}.cv-policy__hero{position:relative;overflow:hidden;margin-bottom:30px;padding:38px 34px;color:var(--cv-white);background:var(--cv-navy);border-radius:20px;box-shadow:0 16px 36px #0c182324}.cv-policy__hero:after{content:"";position:absolute;top:-55px;right:-55px;width:160px;height:160px;border:26px solid rgba(213,20,30,.22);border-radius:50%}.cv-policy__eyebrow{display:block;margin-bottom:8px;color:var(--cv-red);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cv-policy__hero h1{position:relative;z-index:1;margin:0;color:var(--cv-white);font-size:clamp(30px,5vw,46px);line-height:1.1}.cv-policy__updated{position:relative;z-index:1;margin:12px 0 0;color:#ffffffb8;font-size:14px}.cv-policy__intro{margin-bottom:28px;padding:20px 22px;background:var(--cv-soft);border-left:4px solid var(--cv-red);border-radius:0 12px 12px 0}.cv-policy__intro p{margin:0}.cv-policy__section{margin-bottom:22px;padding:26px;background:var(--cv-white);border:1px solid var(--cv-border);border-radius:16px}.cv-policy__section h2{margin:0 0 14px;color:var(--cv-navy);font-size:23px;line-height:1.25}.cv-policy__section h3{margin:22px 0 8px;color:var(--cv-navy);font-size:17px;line-height:1.35}.cv-policy__section p{margin:0 0 14px}.cv-policy__section p:last-child{margin-bottom:0}.cv-policy__section ul{margin:12px 0 16px;padding-left:22px}.cv-policy__section li{margin-bottom:8px}.cv-policy__section a{color:var(--cv-red);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cv-policy__section a:hover,.cv-policy__section a:focus{color:var(--cv-navy)}.cv-policy__notice{margin:18px 0 0;padding:17px 18px;background:#d5141e0e;border:1px solid rgba(213,20,30,.18);border-radius:12px}.cv-policy__notice strong{color:var(--cv-red)}.cv-policy__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.cv-policy__service{padding:17px;background:var(--cv-soft);border-radius:12px}.cv-policy__service strong{display:block;margin-bottom:4px;color:var(--cv-navy)}.cv-policy__service p{margin:0;color:var(--cv-muted);font-size:14px}.cv-policy__contact{color:var(--cv-white);background:var(--cv-navy);border-color:var(--cv-navy)}.cv-policy__contact h2,.cv-policy__contact a{color:var(--cv-white)}.cv-policy__contact a:hover,.cv-policy__contact a:focus{color:var(--cv-red)}.cv-policy__contact-address{margin-top:18px;padding:18px;color:var(--cv-navy);background:var(--cv-white);border-radius:12px}.cv-policy__contact-address p{margin:0}@media screen and (max-width:749px){.cv-policy{font-size:15px}.cv-policy__hero{padding:30px 24px;border-radius:16px}.cv-policy__section{padding:21px 18px;border-radius:13px}.cv-policy__services{grid-template-columns:1fr}}.shopify-policy__title{display:none}.shopify-policy__container{max-width:none;padding:40px 20px}.shopify-policy__body{margin:0}@media screen and (max-width:749px){.shopify-policy__container{padding:24px 12px}}.template-page .cv-policy{padding:40px 20px}.cv-policy__content{width:100%}@media screen and (max-width:749px){.template-page .cv-policy{padding:24px 12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/policy-pages.css.map */
