pr-cart-drawer{display:block}
pr-cart-drawer .c-plan{display:inline-flex;align-items:center;gap:6px;margin-top:6px;background:var(--pale);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--navy)}
pr-cart-drawer .c-plan svg{flex:none;width:14px;height:14px}
pr-cart-drawer [hidden]{display:none!important}
pr-cart-drawer .cart{color:var(--navy,#10294A);font-family:var(--pr-body-font,Poppins,sans-serif)}
pr-cart-drawer .cart img{display:block;width:100%;height:100%;object-fit:contain}
pr-cart-drawer .c-ship{padding:5px 20px 4px}
pr-cart-drawer .c-ship p{font-size:clamp(13px,4.1cqw,16px);line-height:20px;text-align:center;white-space:nowrap}
pr-cart-drawer .c-ship p.prog{padding-right:36px}
pr-cart-drawer .c-bar{margin-top:-4px;height:42px}
pr-cart-drawer .c-cap{width:42px;height:42px;margin-left:-9px}
pr-cart-drawer .c-cap>svg{width:31px;height:31px}
pr-cart-drawer .pr-cart-payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
pr-cart-drawer .pr-cart-payments .pr-payment-icon{display:block;height:auto;flex:none;max-width:100%}
@media(max-width:640px){pr-cart-drawer .c-ship{padding:5px 16px 4px}}
pr-cart-drawer .c-ui svg{width:100%;height:100%}
pr-cart-drawer .c-ua{font-size:24px;line-height:1}
pr-cart-drawer .c-price s{margin-left:0}
pr-cart-drawer .c-co:disabled{opacity:.5;cursor:not-allowed}
pr-cart-drawer [aria-busy=true] button{cursor:wait}
pr-cart-drawer .pr-cart-error{padding:10px 14px;margin:8px 20px;background:#fff0f3;color:#921740;border:1px solid #ebc1cd;border-radius:10px;font-size:13px;line-height:1.4;flex:none}
pr-cart-drawer .c-img img{transform-origin:center}
pr-cart-drawer .c-rev .c-av{overflow:hidden}
pr-cart-drawer .c-rev .c-av img{object-fit:cover}
pr-cart-drawer button:focus-visible{outline:3px solid #5BBCF2;outline-offset:3px}
pr-cart-drawer .c-title{overflow-wrap:anywhere}
pr-cart-drawer .c-fb{z-index:1}
pr-cart-drawer .c-qty span{line-height:1.2}
.pr-cart-page{max-width:1040px;margin:auto;color:#10294A}
.pr-cart-page h1{margin-bottom:24px}
.pr-cart-page__row{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #d6e4ec}
.pr-cart-page__row img{width:100px;height:100px;object-fit:contain}
.pr-cart-page__row h2{font-size:20px}
.pr-cart-page__total{margin-top:24px;text-align:right}
.pr-cart-page__total .atc{display:inline-block;margin-top:20px;min-width:220px}
@media(prefers-reduced-motion:reduce){pr-cart-drawer .cart,pr-cart-drawer .cart-ov,pr-cart-drawer .c-fill{transition:none!important}pr-cart-drawer .c-uc{scroll-behavior:auto}}

pr-cart-drawer .c-price .c-free-price{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:6px;background:var(--sky,#5BBCF2);color:#fff;font-size:14px;font-weight:800;line-height:1.3;letter-spacing:.02em}

pr-cart-drawer .c-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
pr-cart-drawer .c-compare-saving{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
pr-cart-drawer .c-compare-saving .c-save{margin:0!important}

pr-cart-drawer{-webkit-text-size-adjust:100%;text-size-adjust:100%}
pr-cart-drawer .cart{max-height:100dvh}
pr-cart-drawer .cart-h,pr-cart-drawer .c-ship{flex-shrink:0}
pr-cart-drawer .cart-f{max-height:70dvh;overflow-y:auto;overscroll-behavior:contain}
pr-cart-drawer .c-st{display:inline-flex;align-items:center;gap:0;flex:none;color:var(--gold,#d4a533);letter-spacing:0;line-height:1}
pr-cart-drawer .c-st>svg{display:block;flex:none;width:14px;height:14px}
pr-cart-drawer .c-who{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:2px 10px}
pr-cart-drawer .c-who .ver{grid-column:1/-1}
pr-cart-drawer .c-rev q{font-synthesis:none}
pr-cart-drawer .c-rev>div:last-child{min-width:0}
pr-cart-drawer [data-pr-checkout]:disabled{opacity:1;cursor:wait}
@media(max-width:340px){pr-cart-drawer .c-proof .c-st>svg{width:12px;height:12px}}
