.hfs-terms-v50{position:relative;isolation:isolate;background:#050609;color:#f7f8fa;min-height:72vh;overflow:hidden;padding:clamp(100px,12vw,178px) 22px clamp(110px,12vw,190px)}.hfs-terms-v50__aura{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 45% 26% at 50% 3%,rgba(219,30,49,.105),transparent 80%),linear-gradient(180deg,#08090d,#050609 72%)}.hfs-terms-v50__wrap{max-width:1120px;margin:0 auto}.hfs-terms-v50__header{text-align:center;margin:0 auto clamp(48px,6vw,88px)}.hfs-terms-v50__eyebrow{display:block;color:#e5414f;font-weight:800;letter-spacing:.26em;font-size:11px;margin-bottom:25px}.hfs-terms-v50__header h1{font-family:inherit;font-size:clamp(48px,9.5vw,130px);font-weight:950;line-height:.9;letter-spacing:-.065em;margin:0;text-transform:uppercase;color:#fff;text-wrap:balance}.hfs-terms-v50__rule{height:1px;width:min(270px,62%);background:#ffffff29;margin:36px auto 0}.hfs-terms-v50__rule span{display:block;margin:auto;width:33%;height:2px;transform:translateY(-.5px);background:#e52b3c}.hfs-terms-v50__content{max-width:800px;margin:auto;padding:clamp(25px,5vw,56px) clamp(24px,5vw,66px);border-left:2px solid rgba(230,44,61,.8);background:linear-gradient(110deg,#ffffff09,#ffffff02);border-radius:0 12px 12px 0}.hfs-terms-v50__body{color:#c5c8d0;font-size:clamp(15px,1.28vw,17px);line-height:1.95;overflow-wrap:anywhere}.hfs-terms-v50__body :is(h2,h3,h4){color:#f5f6f8;line-height:1.25;font-weight:800;letter-spacing:-.025em;margin:1.7em 0 .6em}.hfs-terms-v50__body h2{font-size:clamp(22px,2.4vw,30px)}.hfs-terms-v50__body h3{font-size:clamp(19px,2vw,24px)}.hfs-terms-v50__body p{margin:0 0 1.25em}.hfs-terms-v50__body :is(ol,ul){padding-left:1.4em;margin:0 0 1.5em}.hfs-terms-v50__body li{margin:.4em 0}.hfs-terms-v50__body a{color:#fff;text-decoration:underline;text-decoration-color:#ee3242;text-underline-offset:4px}.hfs-terms-v50__placeholder{color:#9fa3b0;font-size:16px;line-height:1.85;margin:0}@media(max-width:680px){.hfs-terms-v50{padding:90px 17px 110px}.hfs-terms-v50__header{margin-bottom:48px}.hfs-terms-v50__content{padding:27px 23px}.hfs-terms-v50__eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){.hfs-terms-v50 *,.hfs-terms-v50 *:before,.hfs-terms-v50 *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/hfs-terms-v50.css.map */
