.ims-refund-page{--rp-blue:#218caf;--rp-ink:#123247;--rp-soft:#f3f8fa;--rp-line:#dce6ea;color:var(--rp-ink)}
.ims-refund-hero{position:relative;overflow:hidden;padding:8rem max(4.8rem,calc((100vw - 1600px)/2));background:linear-gradient(118deg,#0d2a3c,#123f56 62%,#176b85);color:#fff}
.ims-refund-hero:after{content:"";position:absolute;right:-9rem;top:-18rem;width:50rem;height:50rem;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 8rem rgba(255,255,255,.025)}
.ims-refund-hero__inner{position:relative;z-index:1;max-width:900px}
.ims-refund-hero__eyebrow{display:flex;align-items:center;gap:.8rem;margin:0 0 1.8rem;color:#8ad8ec;font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.ims-refund-hero__eyebrow:before{content:"";width:3.2rem;height:2px;background:#63c4df}
.ims-refund-hero__title{margin:0;color:#fff;font-size:clamp(4.4rem,5vw,7rem);font-weight:var(--font-heading-weight);line-height:1.03;letter-spacing:-.04em}
.ims-refund-hero__lead{max-width:780px;margin:2.2rem 0 0;color:rgba(255,255,255,.8);font-size:clamp(1.8rem,1.6vw,2.2rem);line-height:1.6}
.ims-refund-summary{background:#f3f8fa;border-bottom:1px solid #dce6ea}
.ims-refund-summary__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;width:min(1600px,calc(100% - 9.6rem));margin:auto;background:#dce6ea}
.ims-refund-summary__item{padding:2.8rem;background:#f3f8fa}
.ims-refund-summary__item strong{display:block;margin-bottom:.7rem;color:#123247;font-size:1.7rem}
.ims-refund-summary__item span{color:#5a707d;line-height:1.55}
.ims-refund-amazon{width:min(1100px,calc(100% - 9.6rem));margin:5rem auto 0;padding:2.6rem 3rem;border-left:4px solid #218caf;background:#eef8fb}
.ims-refund-amazon h2{margin:0 0 .8rem;color:#123247;font-size:2.2rem}
.ims-refund-amazon p{margin:0;color:#4e6674;line-height:1.65}
.ims-refund-amazon a{color:#176f8d;font-weight:750}
.ims-refund-page .shopify-policy__container{max-width:1100px;margin:0 auto;padding:6rem 4.8rem 8rem}
.ims-refund-page .shopify-policy__title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.ims-refund-page .shopify-policy__body{color:#455e6c;font-size:1.65rem;line-height:1.8}
.ims-refund-page .shopify-policy__body strong{display:block;margin:4rem 0 1.2rem;padding-top:2.5rem;border-top:1px solid #dce6ea;color:#123247;font-size:2.5rem;line-height:1.25}
.ims-refund-page .shopify-policy__body strong:first-child{margin-top:0;padding-top:0;border-top:0}
.ims-refund-page .shopify-policy__body a{color:#176f8d;text-underline-offset:.25rem}
.ims-refund-page .shopify-policy__body br+br{line-height:1.1}
.ims-refund-help{padding:6.5rem max(4.8rem,calc((100vw - 1600px)/2));background:#123247;color:#fff}
.ims-refund-help__inner{display:flex;align-items:center;justify-content:space-between;gap:4rem}
.ims-refund-help h2{margin:0 0 1rem;color:#fff;font-size:clamp(2.8rem,3vw,4.2rem)}
.ims-refund-help p{max-width:720px;margin:0;color:rgba(255,255,255,.72);line-height:1.65}
.ims-refund-help a{display:inline-flex;min-width:18rem;min-height:5.2rem;align-items:center;justify-content:center;padding:1.4rem 2.4rem;background:#fff;color:#123247;font-weight:800;text-decoration:none}
@media(max-width:749px){.ims-refund-hero{padding:6rem 1.6rem}.ims-refund-hero__title{font-size:4.2rem}.ims-refund-summary__inner{grid-template-columns:1fr;width:calc(100% - 3.2rem)}.ims-refund-summary__item{padding:2rem}.ims-refund-amazon{width:calc(100% - 3.2rem);margin-top:3.5rem;padding:2.2rem}.ims-refund-page .shopify-policy__container{padding:4.5rem 1.6rem 6rem}.ims-refund-page .shopify-policy__body{font-size:1.55rem}.ims-refund-help{padding:5rem 1.6rem}.ims-refund-help__inner{display:block}.ims-refund-help a{width:100%;margin-top:2.5rem}}