.cdw{--cdw-topbar-bg: var(--palette-heading, #123b78);--cdw-topbar-text: #fff;--cdw-notice-bg: color-mix(in srgb, var(--palette-accent, #ffd600) 16%, #fff);--cdw-line-bg: color-mix(in srgb, var(--palette-heading, #123b78) 4%, #fff);--cdw-qty-bg: var(--palette-heading, #123b78);--cdw-upsell-bg: color-mix(in srgb, var(--palette-accent, #ffd600) 14%, #fff);--cdw-upsell-btn: var(--palette-heading, #123b78);--cdw-trust-bg: color-mix(in srgb, var(--palette-heading, #123b78) 4%, #fff);--cdw-checkout-bg: var(--palette-heading, #123b78);--cdw-checkout-text: #fff;--cdw-cod-bg: #1f9d55;--cdw-cod-text: #fff;--cdw-banner-text: #fff}.cdw .cart-drawer__panel{width:min(100vw,460px)}.cdw__content[data-cart-drawer-content]{padding:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.cdw__topbar{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:.55rem 1rem;background:var(--cdw-topbar-bg);color:var(--cdw-topbar-text);font-size:.82rem;font-weight:700;letter-spacing:.02em;text-align:center}.cdw__topbar .icon{width:1rem;height:1rem;flex:none}.cdw__head{padding:.9rem 1.1rem;margin:0;border-bottom:1px solid var(--color-border)}.cdw__head .cart-drawer__title{font-size:1.3rem}.cdw__close{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:transparent;color:var(--color-heading);cursor:pointer}.cdw__close:hover{background:var(--cdw-line-bg)}.cdw__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.9rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.9rem}.cdw__banner{position:relative;display:block;overflow:hidden;border-radius:calc(var(--radius) + 2px);background:var(--palette-heading);flex:none}.cdw__banner img{display:block;width:100%;height:auto}.cdw__banner--wide{aspect-ratio:2 / 1}.cdw__banner--ultra{aspect-ratio:3 / 1}.cdw__banner--wide img,.cdw__banner--ultra img{height:100%;object-fit:cover}.cdw__banner-text{position:absolute;top:0;right:45%;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:0 1rem;color:var(--cdw-banner-text)}.cdw__banner-text strong{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(1.3rem,6vw,1.9rem);line-height:1;text-transform:uppercase}.cdw__banner-text span{font-size:.85rem;font-weight:600;line-height:1.3}.cdw__notice{display:flex;align-items:center;gap:.7rem;margin:0;padding:.7rem .9rem;border-radius:var(--radius);background:var(--cdw-notice-bg);font-size:.86rem;font-weight:600;color:var(--color-heading)}.cdw__notice-icon{display:grid;place-items:center;width:2rem;height:2rem;flex:none;border-radius:8px;background:#fff}.cdw__notice-icon .icon{width:1.15rem;height:1.15rem}.cdw__items{flex:none;display:grid;gap:.6rem}.cdw-line{grid-template-columns:72px 1fr auto;padding:.7rem;border:0;border-radius:var(--radius);background:var(--cdw-line-bg)}.cdw-line .cart-line__media{background:#fff}.cdw-line .cart-line__title{font-size:.92rem}.cdw-qty{border:0;gap:.35rem;background:none}.cdw-qty button{width:1.9rem;height:1.9rem;border-radius:6px;background:var(--cdw-qty-bg);color:#fff}.cdw-qty button .icon{width:.9rem;height:.9rem}.cdw-qty input{width:2rem;background:transparent;font-weight:700}.cdw-line__price{font-weight:800;color:var(--color-heading)}.cdw-line .cart-line__remove{width:2rem;height:2rem}.cdw-up{display:grid;gap:.6rem;padding-top:.3rem;border-top:1px solid var(--color-border)}.cdw-up__heading{margin:.5rem 0 0;font-weight:800;color:var(--color-heading);font-size:1rem}.cdw-up__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:.7rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cdw-up__track::-webkit-scrollbar{display:none}.cdw-up__item{scroll-snap-align:start;display:grid;grid-template-columns:64px 1fr auto;gap:.75rem;align-items:center;padding:.7rem;border-radius:var(--radius);background:var(--cdw-upsell-bg)}.cdw-up__media{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#fff}.cdw-up__media img{width:100%;height:100%;object-fit:contain}.cdw-up__info{display:grid;gap:.15rem;min-width:0}.cdw-up__title{font-weight:700;font-size:.88rem;line-height:1.25;color:var(--color-heading);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cdw-up__variant{font-size:.78rem;opacity:.8}.cdw-up__price{font-weight:800;font-size:.9rem;color:var(--color-heading)}.cdw-up__price s{font-weight:500;opacity:.6;margin-left:.25rem}.cdw-up__add{min-height:2.3rem;padding:0 1.05rem;border:0;border-radius:999px;background:var(--cdw-upsell-btn);color:#fff;font-weight:800;font-size:.85rem;cursor:pointer;transition:transform .2s ease}.cdw-up__add:hover{transform:scale(1.05)}.cdw-up__add.is-loading{opacity:.6;pointer-events:none}.cdw-up__dots{display:flex;justify-content:center;gap:.35rem}.cdw-up__dot{width:.45rem;height:.45rem;border-radius:999px;background:color-mix(in srgb,var(--color-heading) 25%,transparent);transition:width .25s ease,background-color .25s ease}.cdw-up__dot.is-active{width:1.2rem;background:var(--color-heading)}.cdw-trust{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.cdw-trust__item{display:grid;justify-items:center;align-content:center;gap:.45rem;min-height:5.2rem;padding:.7rem .4rem;border-radius:var(--radius);background:var(--cdw-trust-bg);border:1px solid var(--color-border);text-align:center;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;color:var(--color-heading)}.cdw-trust__item .icon{width:1.5rem;height:1.5rem}.cdw-trust__item img{width:1.8rem;height:1.8rem;object-fit:contain}.cdw__foot{flex:none;display:grid;gap:.55rem;padding:.85rem 1.1rem calc(.9rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 -14px 30px -24px #123b7880}.cdw__proof{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;font-size:.84rem;font-weight:700;color:var(--color-heading)}.cdw__proof .icon{width:1.1rem;height:1.1rem;color:#1f9d55}.cdw__subtotal{font-size:1.05rem;font-weight:800;color:var(--color-heading)}.cdw__actions{display:grid;gap:.55rem}.cdw__cod-code:empty{display:none}.cdw-btn{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:3.4rem;padding:.55rem .7rem .55rem 1.1rem;border:0;border-radius:calc(var(--radius) * .8);font:inherit;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.cdw-btn--checkout{background:var(--cdw-checkout-bg);color:var(--cdw-checkout-text);box-shadow:0 14px 26px -16px #123b78e6}.cdw-btn--cod{background:var(--cdw-cod-bg);color:var(--cdw-cod-text);box-shadow:0 14px 26px -16px #1f9d55e6}.cdw-btn--secondary{min-height:2.9rem;background:transparent;color:var(--color-heading);border:2px solid var(--color-heading);box-shadow:none}.cdw-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.cdw-btn__label{display:grid;flex:1;line-height:1.2}.cdw-btn__label strong{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.cdw-btn__label small{font-size:.78rem;opacity:.9}.cdw-btn__icon,.cdw-btn__arrow{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:none;border-radius:50%;background:#fff3}.cdw-btn--secondary .cdw-btn__arrow{background:transparent}.cdw-btn__icon .icon,.cdw-btn__arrow .icon{width:1.15rem;height:1.15rem}.cdw-btn:hover .cdw-btn__arrow{transform:translate(3px);transition:transform .2s ease}.cdw-btn--shine:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);animation:cdw-shine 3.2s ease-in-out infinite}.cdw-btn--pulse{animation:cdw-pulse 2s ease-in-out infinite}.cdw-btn--cod.cdw-btn--pulse{--pulse: rgba(31, 157, 85, .55)}.cdw-btn--checkout.cdw-btn--pulse{--pulse: rgba(18, 59, 120, .5)}.cdw-btn--shake{animation:cdw-shake 3.5s ease-in-out infinite}@keyframes cdw-shine{0%{left:-40%}55%,to{left:120%}}@keyframes cdw-pulse{0%,to{box-shadow:0 0 0 0 var(--pulse, rgba(0, 0, 0, .3))}60%{box-shadow:0 0 0 10px transparent}}@keyframes cdw-shake{0%,84%,to{transform:none}87%{transform:translate(-4px) rotate(-1deg)}90%{transform:translate(4px) rotate(1deg)}93%{transform:translate(-3px)}96%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.cdw-btn,.cdw-btn:after{animation:none!important}}.cdw .cart-drawer__wa{min-height:2.4rem;font-size:.92rem}.cdw .cart-drawer__empty{padding:2rem 0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-cart-drawer.css.map */
