body:has(.shopify-policy__container){--rf-red:#a60000;--rf-white:#f5f3f0;background:#050505!important;color:var(--rf-white)!important}body:has(.shopify-policy__container) #MainContent,body:has(.shopify-policy__container) .content-for-layout{background:radial-gradient(circle at 8% 5%,rgba(166,0,0,.22),transparent 26rem),radial-gradient(circle at 92% 18%,rgba(166,0,0,.1),transparent 30rem),#050505!important}.shopify-policy__container{width:min(calc(100% - 32px),1080px)!important;max-width:1080px!important;margin:clamp(18px,4vw,56px) auto clamp(34px,6vw,84px)!important;padding:clamp(24px,5.5vw,72px)!important;color:var(--rf-white)!important;border:1px solid rgba(255,255,255,.1);border-radius:clamp(28px,3vw,44px);background:linear-gradient(145deg,#ffffff06,#ffffff02),#0a0a0bf5;box-shadow:inset 0 1px #ffffff0d,0 30px 90px #00000080,0 0 0 1px #a600000f;overflow:hidden}.shopify-policy__container:has(.shopify-policy__body h1)>.shopify-policy__title{display:none!important}.shopify-policy__title,.shopify-policy__body{max-width:880px!important;margin-left:auto!important;margin-right:auto!important}.shopify-policy__title h1,.shopify-policy__body .rte>h1:first-child{margin:0 0 clamp(24px,4vw,44px)!important;color:#fff!important;font-size:clamp(50px,9.2vw,112px)!important;font-weight:900!important;line-height:.87!important;letter-spacing:-.06em!important;text-transform:uppercase!important}.shopify-policy__body .rte{color:var(--rf-white)!important;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.shopify-policy__body .rte :is(h1,h2,h3,h4,strong,th,summary){color:#fff!important}.shopify-policy__body .rte h1:not(:first-child){margin:clamp(42px,7vw,76px) 0 20px!important;font-size:clamp(34px,5.6vw,66px)!important;line-height:.96!important}.shopify-policy__body .rte h2{margin:clamp(38px,6vw,64px) 0 18px!important;font-size:clamp(30px,4.5vw,52px)!important;line-height:1!important}.shopify-policy__body .rte :is(h3,h4){margin:clamp(28px,4vw,42px) 0 14px!important;font-size:clamp(24px,3.2vw,36px)!important}.shopify-policy__body .rte :is(p,li,td){color:#f5f3f0c7!important}.shopify-policy__body .rte>h1:first-child+p{display:inline-flex;padding:8px 15px;border:1px solid rgba(212,22,31,.42);border-radius:999px;color:#fff!important;background:#a600002e}.shopify-policy__body .rte a{color:#ff343d!important;font-weight:750;text-underline-offset:.22em}.shopify-policy__body .rte a:hover{color:#fff!important}.shopify-policy__body .rte hr{height:1px;border:0;background:linear-gradient(90deg,#d4161f,rgba(255,255,255,.16) 38%,transparent)}.shopify-policy__body .rte :is(ul,ol,blockquote,table,details){border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#ffffff06}.shopify-policy__body .rte :is(ul,ol){padding:18px 22px 18px 48px}.shopify-policy__body .rte li::marker{color:#d4161f;font-weight:800}.shopify-policy__body .rte blockquote{padding:22px 24px!important;border-color:#d4161f47!important;background:#a600001c}.shopify-policy__body .rte table{border-collapse:separate!important;border-spacing:0;overflow:hidden}.shopify-policy__body .rte :is(th,td){padding:14px 16px;border-color:#ffffff14!important}.shopify-policy__body .rte th{background:#a6000033}.shopify-policy__container :where(button,.button,.button-secondary){border-radius:999px!important;color:#fff!important;background:var(--rf-red)!important;border-color:var(--rf-red)!important}.shopify-policy__container :where(input:not([type=checkbox],[type=radio]),textarea,select,details,summary,img,video,iframe){border-radius:18px!important}.shopify-policy__container :where(input,textarea,select){color:#fff!important;background:#111!important;border-color:#ffffff1f!important}.shopify-policy__container :where(input[type=checkbox],input[type=radio]){border-radius:999px!important}@media(max-width:749px){.shopify-policy__container{width:calc(100% - 20px)!important;margin:10px auto 24px!important;padding:26px 20px calc(128px + env(safe-area-inset-bottom))!important;border-radius:30px}.shopify-policy__title h1,.shopify-policy__body .rte>h1:first-child{font-size:clamp(46px,15vw,76px)!important}.shopify-policy__body .rte h1:not(:first-child){font-size:clamp(34px,10.2vw,52px)!important}.shopify-policy__body .rte :is(ul,ol){padding:16px 16px 16px 38px;border-radius:18px}}body:has(.shopify-policy__container)>footer{margin:0!important;padding-bottom:0!important;min-height:0!important;background:#000!important}body:has(.shopify-policy__container)>footer .rf-footer{margin:0!important;padding-bottom:0!important;min-height:0!important;height:auto!important}@media screen and (max-width:749px){body:has(.shopify-policy__container)>footer .rf-footer__inner{padding-top:34px!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rareform-policies.css.map */
