cart-drawer.dm-cart-v13{--dm-cart-ink:#23304d;--dm-cart-blue:#1f6fb0;color:var(--dm-cart-ink);font-family:Figtree PK,Figtree,sans-serif}cart-drawer.dm-cart-v13 .drawer__heading{font:800 18px/1.3 Fredoka PK,sans-serif;letter-spacing:0;color:#23304d}cart-drawer.dm-cart-v13 tr.cart-item.dm-cart-source-hidden{display:none!important}cart-drawer.dm-cart-v13 .cart-items thead{display:none}cart-drawer.dm-cart-v13 .drawer__inner{background:#fff}.dm-cart-v13 .dm-cart-choices,.dm-cart-v13 .dm-cart-lifetime{font-family:Figtree PK,Figtree,sans-serif;letter-spacing:0}.dm-cart-v13 .dm-cart-choices *,.dm-cart-v13 .dm-cart-lifetime *{box-sizing:border-box}.dm-cart-v13 .dm-cart-choices{padding:0 0 20px}.dm-cart-v13 .dm-cart-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;margin:10px 0 3px;border-radius:10px;background:#e9f3fb}.dm-cart-v13 .dm-cart-strip strong{font:800 13px/1.3 Figtree PK,sans-serif;color:#17568c}.dm-cart-v13 .dm-cart-strip>span{font:600 11px/1.3 Figtree PK,sans-serif;color:#6b7591;white-space:nowrap}.dm-cart-v13 .dm-cart-choice{display:grid;grid-template-columns:56px minmax(0,1fr) 52px;align-items:center;gap:11px;min-height:89px;padding:13px 0;border-bottom:1px solid #e8edf3}.dm-cart-v13 .dm-cart-choice>img{display:block;width:56px;height:56px;object-fit:cover;border-radius:12px;background:#f6fbff}.dm-cart-v13 .dm-cart-choice__copy{min-width:0}.dm-cart-v13 .dm-cart-choice__copy>strong{display:block;color:var(--dm-cart-ink);font:800 14px/1.3 Figtree PK,sans-serif}.dm-cart-v13 .dm-cart-choice__copy>strong small{font-size:12px;white-space:nowrap}.dm-cart-v13 .dm-cart-choice__note{display:block;margin-top:2px;color:#6b7591;font-size:12px;line-height:1.3}.dm-cart-v13 .dm-cart-choice__price{display:flex;align-items:center;gap:6px;margin-top:5px;font:800 14px/1.25 Figtree PK,sans-serif;color:#1f6fb0}.dm-cart-v13 .dm-cart-choice__price s{color:#8b94ab;font-size:12px;font-weight:600}.dm-cart-v13 .dm-cart-switch{position:relative;display:block;width:52px;min-width:52px;height:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;box-shadow:none;touch-action:manipulation}.dm-cart-v13 .dm-cart-switch:before{content:"";position:absolute;left:0;top:8px;width:52px;height:28px;border-radius:99px;background:#e4e9f0;border:1px solid #d6dfe9;transition:background-color .16s}.dm-cart-v13 .dm-cart-switch>span{position:absolute;left:4px;top:12px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #23304d29;transition:transform .16s}.dm-cart-v13 .dm-cart-switch[aria-checked=true]:before{background:#1f6fb0;border-color:#1f6fb0}.dm-cart-v13 .dm-cart-switch[aria-checked=true]>span{transform:translate(24px)}.dm-cart-v13 .dm-cart-switch:focus-visible{outline:3px solid #8cc3ec;outline-offset:2px;border-radius:8px}.dm-cart-v13 .dm-cart-switch:disabled{opacity:.5;cursor:wait}.dm-cart-v13 .dm-cart-more{padding:20px 0 0}.dm-cart-v13 .dm-cart-more h3{margin:0 0 4px;color:#23304d;font:800 16px/1.25 Fredoka PK,sans-serif;letter-spacing:0}.dm-cart-v13 .dm-cart-more>p{margin:0 0 7px;color:#6b7591;font:500 13px/1.4 Figtree PK,sans-serif}.dm-cart-v13 .dm-cart-more--optional{margin-top:14px;padding:16px 12px 0;background:#f4f9fd;border:1px solid #e8eef4;border-radius:14px}.dm-cart-v13 .dm-cart-more--optional .dm-cart-choice{grid-template-columns:48px minmax(0,1fr) 52px;gap:9px}.dm-cart-v13 .dm-cart-more--optional .dm-cart-choice>img{width:48px;height:48px}.dm-cart-v13 .dm-cart-more .dm-cart-choice:last-child{border-bottom:0}cart-drawer.dm-cart-v13 .drawer__footer{padding:0 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e9f0;box-shadow:0 -4px 18px #23304d0a}.dm-cart-v13 .dm-cart-lifetime{border-bottom:1px solid #e8edf3;margin-bottom:10px}.dm-cart-v13 .dm-cart-choice--pinned{grid-template-columns:38px minmax(0,1fr) 52px;gap:10px;min-height:70px;padding:10px 0;border:0}.dm-cart-v13 .dm-cart-choice--pinned>img{width:38px;height:38px;object-fit:cover;border-radius:9px}.dm-cart-v13 .dm-cart-choice--pinned .dm-cart-choice__copy>strong{font-size:14px}.dm-cart-v13 .dm-cart-choice--pinned .dm-cart-choice__price{margin-top:3px;font-size:13px}.dm-cart-v13 .dm-cart-status:empty{display:none}.dm-cart-v13 .dm-cart-status{margin:8px 0;color:#c0265c;font:600 13px/1.4 Figtree PK,sans-serif}cart-drawer.dm-cart-v13 tr.cart-item.dm-cart-main .cart-item__media img{width:70px;border-radius:10px}cart-drawer.dm-cart-v13 tr.cart-item.dm-cart-main .cart-item__name{font:800 16px/1.3 Figtree PK,sans-serif;letter-spacing:0;color:#23304d}cart-drawer.dm-cart-v13 tr.cart-item.dm-cart-main .cart-item__quantity-wrapper,cart-drawer.dm-cart-v13 tr.cart-item.dm-cart-main .cart-item__quantity{display:none!important}cart-drawer.dm-cart-v13 .cart-item .price--end,cart-drawer.dm-cart-v13 .cart-item .product-option{font:700 14px/1.3 Figtree PK,sans-serif}cart-drawer.dm-cart-v13 #CartDrawer-Checkout{min-height:52px;padding:12px 14px;margin:12px 0 0;border:0;border-radius:14px;background:#1f6fb0;color:#fff;box-shadow:0 10px 24px #1f6fb047;font:800 16px/1.3 Figtree PK,sans-serif;letter-spacing:0}cart-drawer.dm-cart-v13 #CartDrawer-Checkout:after,cart-drawer.dm-cart-v13 #CartDrawer-Checkout:before{display:none}cart-drawer.dm-cart-v13 .totals{margin-top:10px}cart-drawer.dm-cart-v13 .totals__total,cart-drawer.dm-cart-v13 .totals__total-value{font:800 15px/1.3 Figtree PK,sans-serif;letter-spacing:0}cart-drawer.dm-cart-v13 .tax-note{font-size:11px;color:#6b7591}@media(max-width:359px){.dm-cart-v13 .dm-cart-choice{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.dm-cart-v13 .dm-cart-choice>img{width:48px;height:48px}.dm-cart-v13 .dm-cart-switch{width:48px;min-width:48px}.dm-cart-v13 .dm-cart-switch:before{width:48px}.dm-cart-v13 .dm-cart-switch[aria-checked=true]>span{transform:translate(20px)}}@media(prefers-reduced-motion:reduce){.dm-cart-v13 .dm-cart-switch:before,.dm-cart-v13 .dm-cart-switch>span{transition:none}}cart-drawer.dm-cart-v13 .tax-note{display:none}cart-drawer.dm-cart-v13 .totals{margin-top:.6rem}cart-drawer.dm-cart-v13 .cart__ctas{margin-top:.4rem}cart-drawer.dm-cart-v13 .drawer__footer>details{display:none}.dm-cart-v13 .dm-cart-choice--pinned{min-height:60px;padding:8px 0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pk-cart.css.map */
