body.jr-premium-dark cart-drawer [id=rsi_buy_now_button],body.jr-premium-dark cart-drawer #cart-wrapper:has([id=rsi_buy_now_button]),body.jr-premium-dark #main-cart-footer [id=rsi_buy_now_button],body.jr-premium-dark #main-cart-footer #cart-wrapper:has([id=rsi_buy_now_button]){display:none!important}body.jr-premium-dark:has(cart-drawer.active) .jr-wsp-btn,body.jr-premium-dark:has(cart-drawer.active) .jr-buy-popup{visibility:hidden!important;pointer-events:none!important}body.jr-premium-dark #CartDrawer .drawer__inner{width:430px;max-width:100vw;padding:0 18px;box-shadow:-16px 0 55px #0005}body.jr-premium-dark #CartDrawer .drawer__header{padding:16px 0 12px;flex-shrink:0}body.jr-premium-dark #CartDrawer .drawer__heading{font-size:21px;font-weight:750;letter-spacing:-.02em}body.jr-premium-dark #CartDrawer .drawer__close{right:-9px;top:5px}body.jr-premium-dark #CartDrawer .jr-ship{padding:9px 12px;margin:0 0 8px;border:1px solid #375d48;background:#14291f;border-radius:10px;flex-shrink:0}body.jr-premium-dark #CartDrawer .jr-ship__row{margin:0;justify-content:center}body.jr-premium-dark #CartDrawer .jr-ship__msg{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1.4;color:#b8efcc}body.jr-premium-dark #CartDrawer .jr-ship__msg svg{width:17px;height:17px;flex-shrink:0}body.jr-premium-dark #CartDrawer cart-drawer-items{min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#75603b transparent}body.jr-premium-dark #CartDrawer .cart-items{table-layout:fixed;margin:0}body.jr-premium-dark #CartDrawer .cart-item{grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:7px 12px;padding:12px 0 10px;align-items:start}body.jr-premium-dark #CartDrawer .cart-item>td{padding:0;min-width:0}body.jr-premium-dark #CartDrawer .cart-item__media{grid-area:1/1/3/2;width:76px}body.jr-premium-dark #CartDrawer .cart-item__image{width:76px;max-width:76px;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid #51442e}body.jr-premium-dark #CartDrawer .cart-item__details{grid-area:1/2/2/3}body.jr-premium-dark #CartDrawer .cart-item__name{display:block;font-size:13px;line-height:1.4;font-weight:700;overflow-wrap:normal}body.jr-premium-dark #CartDrawer .cart-item__totals{grid-area:1/3/2/4;min-width:max-content;width:auto}body.jr-premium-dark #CartDrawer .cart-item__price-wrapper,body.jr-premium-dark #CartDrawer .cart-item__price-wrapper .price{white-space:nowrap;word-break:normal;overflow-wrap:normal;font-size:16px;line-height:1.4;font-weight:750;letter-spacing:-.025em;font-variant-numeric:tabular-nums}body.jr-premium-dark #CartDrawer .cart-item__quantity{grid-area:2/2/3/4}body.jr-premium-dark #CartDrawer .cart-item__quantity-wrapper{gap:12px;align-items:center}body.jr-premium-dark #CartDrawer .quantity{width:112px;min-height:34px;height:34px;border:1px solid #77613b;border-radius:9px;overflow:hidden}body.jr-premium-dark #CartDrawer .quantity:after{display:none}body.jr-premium-dark #CartDrawer .quantity__button{width:34px;min-height:34px;background:transparent!important;color:#e9ddc3!important}body.jr-premium-dark #CartDrawer .quantity__input{font-size:13px;font-weight:650;padding:0;min-width:0}body.jr-premium-dark #CartDrawer .cart-remove-button{min-width:34px;min-height:34px;padding:7px;background:transparent!important;color:#d9c493!important}body.jr-premium-dark #CartDrawer .jr-subrow--gifts{padding:8px 10px;border-radius:10px}body.jr-premium-dark #CartDrawer .jr-subrow--gifts .jr-subrow__name{font-size:11px;line-height:1.4;color:#e3ddcf}body.jr-premium-dark #CartDrawer .jr-subrow__cta{animation:none;box-shadow:none;border:1px solid #99804c;background:#d0b175;color:#1f180e;min-height:38px;padding:7px 11px;font-size:12px}body.jr-premium-dark #CartDrawer .jr-subrow__cta small{font-size:8px}body.jr-premium-dark #CartDrawer .jr-subrow--add{border-radius:11px;padding:9px;column-gap:9px}body.jr-premium-dark #CartDrawer .jr-subrow__hint{font-size:10px;line-height:1.4}body.jr-premium-dark #CartDrawer .jr-subrow__tag{font-size:8px;line-height:1.4;letter-spacing:.05em}body.jr-premium-dark #CartDrawer .jr-subrow--add .jr-subrow__name{font-size:12px;line-height:1.35}body.jr-premium-dark #CartDrawer .jr-recs{padding:10px 0 8px;margin:0}body.jr-premium-dark #CartDrawer .jr-recs__title{font-size:12px;line-height:1.4;letter-spacing:0}body.jr-premium-dark #CartDrawer .jr-recs__row{gap:9px;padding:2px 0 9px;scrollbar-width:thin;scrollbar-color:#78613a transparent}body.jr-premium-dark #CartDrawer .jr-rec{border-radius:11px;flex-basis:245px;grid-template-columns:80px minmax(0,1fr);padding:8px;column-gap:10px;row-gap:3px}body.jr-premium-dark #CartDrawer .jr-rec__img{width:80px;border-radius:8px;overflow:hidden}body.jr-premium-dark #CartDrawer .jr-rec__title{font-size:10px;line-height:1.35}body.jr-premium-dark #CartDrawer .jr-rec__price b{font-size:14px}body.jr-premium-dark #CartDrawer .jr-rec__btn{min-height:32px;border-radius:8px;font-size:11px;font-weight:750}body.jr-premium-dark .jr-war{grid-template-columns:38px minmax(0,1fr) 46px;grid-template-rows:auto auto;column-gap:11px;row-gap:8px;border:1px solid #76bdd2!important;background:linear-gradient(115deg,#183449,#14252f)!important;border-radius:13px;padding:13px 12px;margin:0 0 12px;box-shadow:inset 0 1px #d8f4ff15!important}body.jr-premium-dark .jr-war__ico{grid-area:1/1/3/2;width:38px;height:38px;background:#24495c;color:#bdeeff;border:1px solid #52889b}body.jr-premium-dark .jr-war__ico svg{width:23px;height:23px}body.jr-premium-dark .jr-war__txt{grid-area:1/2/2/3}body.jr-premium-dark .jr-war__eyebrow{display:block;font-size:9px;line-height:1.3;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#b5e6f7;margin:0 0 4px}body.jr-premium-dark .jr-war__txt b{font-size:15px;line-height:1.3;font-weight:800;color:#f2fbff}body.jr-premium-dark .jr-war__txt small{font-size:11px;line-height:1.4;color:#c6dce6;margin-top:3px}body.jr-premium-dark .jr-war__price{grid-area:2/2/3/3;display:flex;align-items:center;gap:8px;flex-wrap:wrap;text-align:left;white-space:normal}body.jr-premium-dark .jr-war__price b{font-size:15px;line-height:1.3;color:#fff;white-space:nowrap}body.jr-premium-dark .jr-war__status{font-size:9px;line-height:1.4;color:#bfdce8;border:1px solid #54788a;border-radius:5px;padding:2px 5px;white-space:nowrap}body.jr-premium-dark .jr-war__switch{grid-area:1/3/3/4;width:46px;height:28px;align-self:center}body.jr-premium-dark .jr-war__switch i{background:#4c6673;border:1px solid #89b3c4}body.jr-premium-dark .jr-war__switch i:after{background:#f4fbff;top:3px;left:3px;width:20px;height:20px;box-shadow:0 1px 4px #0004}body.jr-premium-dark .jr-war__switch input:checked+i{background:#29b674;border-color:#83e8b6}body.jr-premium-dark .jr-war__switch input:checked+i:after{transform:translate(18px)}body.jr-premium-dark .jr-war:focus-within{outline:2px solid #c6efff;outline-offset:3px}body.jr-premium-dark .jr-war.is-on{border-color:#7ee3ad!important;background:linear-gradient(115deg,#183f2f,#142c23)!important}body.jr-premium-dark .jr-war.is-on .jr-war__status{color:#c6ffe1;border-color:#5a9c79}body.jr-premium-dark #CartDrawer .drawer__footer{padding:12px 0 max(12px,env(safe-area-inset-bottom));border-top:1px solid #5b4a2f;flex-shrink:0}body.jr-premium-dark #CartDrawer .cart-drawer__footer{padding:0}body.jr-premium-dark #CartDrawer .totals{align-items:center;justify-content:space-between;margin:0 0 9px;gap:10px}body.jr-premium-dark #CartDrawer .totals__total{font-size:13px;line-height:1.4;color:#d7ccba}body.jr-premium-dark #CartDrawer .totals__total-value{font-size:25px;font-weight:800;line-height:1.2;white-space:nowrap;color:#f3e5c5;letter-spacing:-.03em}body.jr-premium-dark #CartDrawer .cart__ctas{margin:0;display:block}body.jr-premium-dark #CartDrawer .cart__checkout-button{width:100%;min-height:48px;margin:8px 0 0;padding:12px 14px;border:1px solid #d4b77d;border-radius:10px!important;font-size:14px;font-weight:800;line-height:1.3;letter-spacing:0}body.jr-premium-dark #CartDrawer .cart__checkout-button:before,body.jr-premium-dark #CartDrawer .cart__checkout-button:after{display:none}body.jr-premium-dark #CartDrawer scala-cart-button{display:block;width:100%;line-height:0}body.jr-premium-dark #CartDrawer scala-cart-button::part(actualbutton){display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:12px 14px;border-radius:10px;background:#16894d!important;color:#fff!important;font-size:14px!important;font-weight:800;line-height:1.3!important;letter-spacing:0;box-shadow:none}body.jr-premium-dark #CartDrawer .jr-cart-checkout-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:9px 0 0;font-size:10px;line-height:1.4;color:#b7c6b8}body.jr-premium-dark #CartDrawer .jr-cart-checkout-note svg{width:12px;height:12px}@media(max-width:749px){body.jr-premium-dark #CartDrawer .drawer__inner{width:min(430px,100vw);max-width:100vw;padding:0 14px}body.jr-premium-dark #CartDrawer .drawer__header{padding:13px 0 10px}body.jr-premium-dark #CartDrawer .drawer__heading{font-size:20px}}@media(max-width:359px){body.jr-premium-dark #CartDrawer .drawer__inner{padding:0 11px}body.jr-premium-dark #CartDrawer .cart-item{grid-template-columns:62px minmax(0,1fr) auto;gap:7px 9px}body.jr-premium-dark #CartDrawer .cart-item__media,body.jr-premium-dark #CartDrawer .cart-item__image{width:62px;max-width:62px}body.jr-premium-dark #CartDrawer .cart-item__name{font-size:11px}body.jr-premium-dark #CartDrawer .cart-item__price-wrapper,body.jr-premium-dark #CartDrawer .cart-item__price-wrapper .price{font-size:14px}body.jr-premium-dark .jr-war{grid-template-columns:30px minmax(0,1fr) 42px;column-gap:8px;padding:11px 9px}body.jr-premium-dark .jr-war__ico{width:30px;height:30px}body.jr-premium-dark .jr-war__txt b{font-size:14px}body.jr-premium-dark .jr-war__txt small{font-size:10px}body.jr-premium-dark .jr-war__switch{width:42px}body.jr-premium-dark .jr-war__switch input:checked+i:after{transform:translate(14px)}}@media(max-height:700px){body.jr-premium-dark #CartDrawer .drawer__inner{overflow:hidden}body.jr-premium-dark #CartDrawer cart-drawer-items{overflow:auto;flex:1;min-height:0}body.jr-premium-dark #CartDrawer .jr-war{padding:10px;margin-bottom:8px;row-gap:5px}body.jr-premium-dark #CartDrawer .jr-war__txt small{display:none}body.jr-premium-dark #CartDrawer .drawer__footer{padding-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/jr-cart-refresh.css.map */
