@media(min-width:768px){cart-drawer#cart-drawer:has(.w2){width:460px!important}}cart-drawer#cart-drawer:has(.w2)::part(body){padding:0!important;margin:calc(-1 * var(--w2-host-pad, 8px)) calc(-1 * var(--w2-host-pad, 8px)) 0!important}cart-drawer#cart-drawer:has(.w2)::part(footer){padding:0!important}#cart-drawer:has(.w2)>.cart-banner{display:none!important}#cart-drawer>div:has(>.w2)>*:not(.w2){display:none!important}#cart-drawer>div:has(>.w2){padding:0!important}#cart-drawer:has(.w2)>.empty-state{display:none!important}#cart-drawer:has(.w2)>button:not([slot]){display:none!important}#cart-drawer>.w2-host{padding:0!important;margin:0!important;border:0;width:100%;min-width:0;justify-self:stretch;align-self:start}#cart-drawer .w2{--w2-navy: #01397A;--w2-navy-tint: #F4F8FE;--w2-card: #F8FBFF;--w2-line: #E7E7E7;--w2-muted: rgba(0, 0, 0, .62);--w2-ok: #0E6B45;font-family:Figtree,sans-serif;color:#000;letter-spacing:-.005em;text-align:left;padding:0 var(--w2-host-pad, 8px)}#cart-drawer .w2 *,#cart-drawer .w2 *:before,#cart-drawer .w2 *:after{box-sizing:border-box}#cart-drawer .w2 p{margin:0}#cart-drawer .w2 .w2-btn{border:0;padding:0;margin:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;text-align:left}#cart-drawer .w2 svg{pointer-events:none}#cart-drawer .w2-strip{margin-inline:calc(-1 * var(--w2-host-pad, 8px));padding:calc(10px + var(--w2-host-pad, 8px)) calc(16px + var(--w2-host-pad, 8px)) 11px;background:var(--w2-navy-tint);border-bottom:1px solid rgba(1,57,122,.14)}#cart-drawer .w2-strip-r{display:flex;align-items:center;gap:8px}#cart-drawer .w2-strip-i{display:inline-flex;color:var(--w2-navy);flex:none}#cart-drawer .w2-strip-t{font-size:12.5px;line-height:1.3;color:#1c1b1a}#cart-drawer .w2-strip-t b{font-weight:800}#cart-drawer .w2-strip-ck{margin-left:auto;display:inline-flex;width:16px;height:16px;border-radius:999px;background:var(--w2-navy);color:#fff;align-items:center;justify-content:center;flex:none}#cart-drawer .w2-track{margin:7px 0 0;height:6px;border-radius:3px;background:#dee7f4;overflow:hidden}#cart-drawer .w2-track i{display:block;height:6px;border-radius:3px;background:var(--w2-navy)}#cart-drawer .w2-pad{padding:0 16px 18px}#cart-drawer .w2-top{display:flex;align-items:center;justify-content:space-between;height:44px}#cart-drawer .w2-top-l{display:flex;align-items:center;gap:9px}#cart-drawer .w2-h5{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.02em}#cart-drawer .w2-bubble{min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:var(--w2-navy);color:#fff;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center}#cart-drawer .w2-x{width:44px;height:44px;color:#000;display:flex;align-items:center;justify-content:flex-end}#cart-drawer .w2-line+.w2-line{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}#cart-drawer .w2-item{display:flex;gap:13px;align-items:flex-start}#cart-drawer .w2-item-im{width:64px;height:64px;border-radius:10px;background:var(--w2-card);border:1px solid var(--w2-line);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}#cart-drawer .w2-item-im img{width:52px;height:52px;object-fit:contain;display:block}#cart-drawer .w2-item-i{flex:1;min-width:0}#cart-drawer .w2-item-t{font-size:13.5px;font-weight:700;line-height:18px}#cart-drawer .w2-stars{display:flex;align-items:center;gap:1.5px;margin-top:3px;min-height:12px}#cart-drawer .w2-stars-n{margin-left:5px;font-size:11px;font-weight:600;color:var(--w2-muted)}#cart-drawer .w2-item-pr{display:flex;align-items:baseline;gap:7px;margin-top:3px;flex-wrap:wrap}#cart-drawer .w2-price{font-size:17px;font-weight:800;line-height:1.15;letter-spacing:-.02em}#cart-drawer .w2-was{font-size:12px;font-weight:400;color:var(--w2-muted);text-decoration:line-through}#cart-drawer .w2-item-u{font-size:11.5px;color:var(--w2-muted);line-height:1.35;margin-top:2px}#cart-drawer .w2-save{font-size:12px;font-weight:700;color:var(--w2-navy);line-height:1.3;margin-top:3px}#cart-drawer .w2-off{display:inline-block;padding:1px 6px;border-radius:4px;background:#00a96b;color:#fff;font-family:Figtree,sans-serif;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}#cart-drawer .w2-plan{margin-top:10px;border:1.5px solid var(--w2-navy);border-radius:16px;background:var(--w2-card);overflow:hidden}#cart-drawer .w2-pills{display:flex;gap:8px;padding:8px}#cart-drawer .w2 .w2-pill{flex:1;min-width:0;min-height:48px;border-radius:12px;border:2px solid var(--w2-line);background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px}#cart-drawer .w2 .w2-pill.is-on{border-color:var(--w2-navy);background:#edf3fb}#cart-drawer .w2 .w2-pill[disabled]{opacity:.55;cursor:default}#cart-drawer .w2-radio{width:16px;height:16px;border-radius:999px;border:2px solid rgba(0,0,0,.22);flex:none;position:relative}#cart-drawer .w2-pill.is-on .w2-radio{border-color:var(--w2-navy)}#cart-drawer .w2-pill.is-on .w2-radio:after{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:999px;background:var(--w2-navy)}#cart-drawer .w2-pill-b{min-width:0;display:flex;flex-direction:column;gap:1px}#cart-drawer .w2-pill-k{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1.2;color:var(--w2-muted)}#cart-drawer .w2-pill.is-on .w2-pill-k{color:var(--w2-navy)}#cart-drawer .w2-pill-p{font-size:14px;font-weight:800;line-height:1.2;letter-spacing:-.02em}#cart-drawer .w2-pill-u{font-size:11px;font-weight:600;color:var(--w2-muted)}#cart-drawer .w2-detail{padding:9px 12px 10px;border-top:1px solid rgba(1,57,122,.16);display:flex;flex-direction:column;gap:3px}#cart-drawer .w2-detail p{display:flex;align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.35;color:#000000a8}#cart-drawer .w2-detail p b{color:#000;font-weight:700}#cart-drawer .w2-d-i{display:inline-flex;color:var(--w2-navy);flex:none;width:16px;justify-content:center;padding-top:1px}#cart-drawer .w2-nosub{margin-top:10px;display:flex;gap:8px;align-items:flex-start;padding:9px 11px;border:1px solid var(--w2-line);border-radius:12px;background:#fafafa;font-size:11.5px;line-height:1.35;color:#000000a8}#cart-drawer .w2-nosub-i{color:#00000073;flex:none;padding-top:1px}#cart-drawer .w2-ctrl{display:flex;align-items:center;gap:18px;margin-top:10px}#cart-drawer .w2-qty{display:flex;align-items:center;height:40px;border:1px solid rgba(0,0,0,.16);border-radius:60px;background:#fff}#cart-drawer .w2-qty .w2-btn{width:38px;height:40px;display:flex;align-items:center;justify-content:center}#cart-drawer .w2-qty-n{min-width:20px;text-align:center;font-size:14px;font-weight:700}#cart-drawer .w2-rm{display:flex;align-items:center;gap:5px;height:40px;color:var(--w2-muted);font-size:12px;font-weight:600;line-height:1}#cart-drawer .w2-line.is-busy{opacity:.5;pointer-events:none}#cart-drawer .w2-recs{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}#cart-drawer .w2-recs-l{font-size:13.5px;font-weight:700;line-height:1.3}#cart-drawer .w2-recs-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}#cart-drawer .w2-rec{display:flex;align-items:center;gap:11px;padding:9px;border:1px solid var(--w2-line);border-radius:12px;background:#fff}#cart-drawer .w2-rec-im{width:48px;height:48px;border-radius:10px;background:var(--w2-card);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}#cart-drawer .w2-rec-im img{width:38px;height:38px;object-fit:contain;display:block}#cart-drawer .w2-rec-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}#cart-drawer .w2-rec-t b{font-size:12px;font-weight:700;line-height:1.25}#cart-drawer .w2-rec-s{font-size:11px;color:var(--w2-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cart-drawer .w2-rec-p{font-size:12px;font-weight:700;margin-top:1px}#cart-drawer .w2-rec-u{font-size:10.5px;font-weight:400;color:var(--w2-muted)}#cart-drawer .w2 .w2-rec-add{flex:none;min-height:40px;padding:0 12px;border:1.5px solid var(--w2-navy);border-radius:60px;background:#fff;color:var(--w2-navy);display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;line-height:1;white-space:nowrap}#cart-drawer .w2 .w2-rec-add[disabled]{opacity:.5}#cart-drawer .w2-err{display:none;margin-top:8px;padding:9px 11px;border:1px solid #E4B4B0;border-radius:10px;background:#fbeeec;font-size:11.5px;line-height:1.35;color:#8d2b22}#cart-drawer .w2-err.is-on{display:flex;gap:8px;align-items:flex-start}#cart-drawer .w2-err .w2-btn{margin-left:auto;flex:none;font-weight:700;color:#8d2b22;text-decoration:underline}#cart-drawer .w2-empty{display:flex;flex-direction:column;align-items:center;gap:13px;padding:52px 0 36px;text-align:center}#cart-drawer .w2-empty-t{font-size:15.5px;font-weight:700;color:#1c1b1a}#cart-drawer .w2 .w2-empty-b{border:1.5px solid var(--w2-navy);background:#fff;border-radius:12px;padding:11px 18px;font-size:14px;font-weight:700;color:var(--w2-navy);min-height:44px}#cart-drawer:has(.w2) [slot=footer]{display:block!important;padding:13px 16px 16px!important;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -8px 22px #0000000f;font-family:Figtree,sans-serif;letter-spacing:-.005em}#cart-drawer:has(.w2) [slot=footer]>*+*{margin-top:0!important}#cart-drawer:has(.w2) [slot=footer]>.v-stack{display:block!important}#cart-drawer:has(.w2) [slot=footer] .h-stack.justify-between:first-child{align-items:baseline!important}#cart-drawer:has(.w2) [slot=footer] span.h5{font-size:18px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#000!important}#cart-drawer:has(.w2) [slot=footer] .price-display span.h5{font-size:19px!important;font-weight:800!important}#cart-drawer:has(.w2) [slot=footer] p.text-subdued:not([data-w2-hide]){display:block!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;color:#0000009e!important}#cart-drawer:has(.w2) [slot=footer] p.text-subdued a{color:#0000009e!important}#cart-drawer:has(.w2) [slot=footer] p.text-subdued b{color:#000!important;font-weight:700!important}#cart-drawer:has(.w2) [slot=footer] form.buy-buttons{margin-top:11px!important;display:block!important}html.w2-on #cart-drawer [slot=footer] form.buy-buttons>button{width:100%!important;height:52px!important;min-height:52px!important;border:0!important;border-radius:60px!important;background:#01397a!important;color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:-.01em!important;padding:0!important}#cart-drawer:has(.w2) [slot=footer] form.buy-buttons .text-with-icon{gap:9px!important}#cart-drawer:has(.w2) [slot=footer] form.buy-buttons svg{width:18px!important;height:18px!important}#cart-drawer:has(.w2) [slot=footer] ul.cart-trust{margin-top:11px!important;padding:0!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:5px 8px!important}#cart-drawer:has(.w2) [slot=footer] ul.cart-trust li{display:flex!important;align-items:center!important;gap:3px!important;flex:0 0 auto!important;font-family:Liter,Figtree,sans-serif!important;font-size:10px!important;line-height:1.4!important;white-space:nowrap!important;color:#0000009e!important}#cart-drawer:has(.w2) [slot=footer] ul.cart-trust li[data-w2-hide]{display:none!important}#cart-drawer:has(.w2) [slot=footer] .cart-trust__icon{width:13px!important;flex:none!important}#cart-drawer:has(.w2) [slot=footer] .cart-trust__icon svg,#cart-drawer:has(.w2) [slot=footer] .cart-trust__icon img{width:13px!important;height:auto!important;display:block!important}#cart-drawer:has(.w2) [slot=footer] .footer__payment-icons{margin-top:9px!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:7px!important}#cart-drawer:has(.w2) [slot=footer] .footer__payment-icons img{width:35px!important;height:22px!important;display:block!important}#cart-drawer:has(.w2) [slot=footer] a.CartLink{display:none!important}#cart-drawer:has(.w2) [slot=footer] [data-w2-hide]{display:none!important}@media(prefers-reduced-motion:reduce){#cart-drawer .w2 *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/382/assets/cio-sidecart.css.map */
