/* iBuy policy page redesign */
body.template-policy .shopify-policy__container{direction:rtl;text-align:right;max-width:980px!important;width:calc(100% - 40px);margin:54px auto 76px!important;padding:0!important;color:#202020;line-height:1.95}
body.template-policy .shopify-policy__title{text-align:center;margin:0 auto 28px!important;padding:38px 24px 34px;background:#171717;color:#fff;border-radius:18px;position:relative;overflow:hidden}
body.template-policy .shopify-policy__title:after{content:"";display:block;width:54px;height:4px;background:#e8001d;border-radius:8px;margin:18px auto 0}
body.template-policy .shopify-policy__title h1{color:#fff;font-size:clamp(25px,4vw,38px);font-weight:750;line-height:1.35;margin:0}
body.template-policy .shopify-policy__body{background:#fff;border:1px solid #ededed;border-radius:18px;padding:clamp(22px,4vw,48px);box-shadow:0 10px 35px rgba(0,0,0,.045);font-size:16px;color:#4b4b4b}
body.template-policy .shopify-policy__body h2,body.template-policy .shopify-policy__body h3,body.template-policy .shopify-policy__body h4{color:#171717;font-weight:750;line-height:1.5;margin:30px 0 12px}
body.template-policy .shopify-policy__body h2{font-size:23px}body.template-policy .shopify-policy__body h3{font-size:19px}
body.template-policy .shopify-policy__body h2:before,body.template-policy .shopify-policy__body h3:before{content:"";display:inline-block;width:4px;height:20px;background:#e8001d;border-radius:4px;margin-left:10px;vertical-align:-3px}
body.template-policy .shopify-policy__body p{margin:0 0 16px}
body.template-policy .shopify-policy__body ul,body.template-policy .shopify-policy__body ol{padding-right:24px;padding-left:0;margin:10px 0 22px}
body.template-policy .shopify-policy__body li{padding-right:4px;margin:7px 0}body.template-policy .shopify-policy__body li::marker{color:#e8001d;font-weight:700}
body.template-policy .shopify-policy__body a{color:#e8001d;text-decoration:underline;text-underline-offset:3px}body.template-policy .shopify-policy__body strong{color:#222}
body.template-policy .shopify-policy__body table{width:100%;border-collapse:collapse;margin:18px 0;display:block;overflow-x:auto}
body.template-policy .shopify-policy__body th,body.template-policy .shopify-policy__body td{border:1px solid #e9e9e9;padding:12px 14px;text-align:right}
body.template-policy .shopify-policy__body th{background:#f7f7f7;color:#171717;font-weight:700}
@media(max-width:600px){body.template-policy .shopify-policy__container{width:calc(100% - 28px);margin:28px auto 46px!important}body.template-policy .shopify-policy__title{padding:28px 18px 24px;border-radius:14px;margin-bottom:16px!important}body.template-policy .shopify-policy__body{padding:20px 17px;border-radius:14px;font-size:15px}body.template-policy .shopify-policy__body h2{font-size:20px}body.template-policy .shopify-policy__body h3{font-size:17px}}