.rg-cart-shipping{background:#131e28;border-left:2px solid #30b8ee;padding:16px 18px;margin:0 0 22px;text-align:left;color:#edf2f7}.rg-cart-shipping p{font-size:13px;line-height:1.6;margin:0 0 10px;color:#edf2f7}.rg-cart-progress{height:4px;background:#35404b;overflow:hidden;margin:12px 0}.rg-cart-progress span{display:block;height:100%;background:#30b8ee}.rg-cart-shipping .rg-cart-small,.rg-cart-guidance .rg-cart-small{font-size:11px;line-height:1.6;color:#aebbc8;margin:0}.rg-cart-guidance{padding:16px 0 4px;text-align:left}.rg-cart-guidance p{font-size:12px;line-height:1.7;color:#bdc7d1;margin:0 0 10px}.rg-cart-guidance strong{color:#edf2f7}.rg-cart-guidance>div{display:flex;flex-wrap:wrap;gap:10px 18px;margin:12px 0}.rg-cart-guidance a{color:#85d4f4;text-decoration:underline;text-underline-offset:4px;font-size:12px;min-height:34px;display:inline-flex;align-items:center}.rg-cart-main{background:#0b0e12;color:#edf2f7}.rg-cart-main .page-title{font-size:48px;text-transform:none;letter-spacing:-.035em}.rg-cart-main :is(h1,h2,h3,h4,h5){color:#edf2f7;text-transform:none;letter-spacing:-.025em}.rg-cart-main .cart__blocks-content--wrapper{background:#111820;border:1px solid #35404b;padding:24px}.rg-cart-main .cart-item__name{font-size:17px;text-transform:none;line-height:1.4}.rg-cart-main .cart-item__media{background:#080b0f}.rg-cart-main .totals__subtotal-value{font-size:25px}.rg-cart-main .tax-note{font-size:12px;color:#bdc7d1}.rg-cart-main .cart__warnings{padding:35px 20px}.rg-cart-main .cart__warnings :is(p,.description){max-width:650px;margin-left:auto;margin-right:auto;color:#bdc7d1}.rg-cart-main .cart__checkout-button,#CartDrawer-Checkout{background:#30b8ee;color:#061018;border-color:#30b8ee}#CartDrawer .drawer__inner{background:#0b0e12;color:#edf2f7}#CartDrawer .drawer__footer{border-color:#35404b}#CartDrawer .cart-item__name{color:#edf2f7;text-transform:none}#CartDrawer .jdgm-cart-drawer-widget{display:none}.rg-cart-main :is(a,button):focus-visible,.rg-cart-guidance a:focus-visible{outline:2px solid #30b8ee;outline-offset:4px}body:has(.rg-cart-main) #MainContent{background:#0b0e12}@media(max-width:749px){.rg-cart-main .page-title{font-size:34px}.rg-cart-main .cart__blocks-content--wrapper{padding:20px}.rg-cart-main .cart-item__name{font-size:15px}.rg-cart-shipping{padding:14px}.rg-cart-guidance p{font-size:12px}.rg-cart-guidance>div{gap:10px 16px}}
