.capa-cart{font-family:var(--cc-font, sans-serif);color:#121212}.capa-cart .drawer__inner{width:460px;max-width:calc(100vw - 24px);padding:0;background:#fff;border:0}.capa-cart .drawer__header{flex:0 0 auto;min-height:54px;padding:14px 48px 14px 18px;background:#f3f3f3;border-bottom:1px solid #ddd;justify-content:center}.capa-cart .drawer__heading{font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.6px;margin:0;text-align:center}.capa-cart .drawer__close{top:5px;right:5px}.capa-cart .cc-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.capa-cart cart-drawer-items{display:block;overflow:visible;padding:0 18px}.capa-cart .cart-drawer__form{display:block}.capa-cart .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.capa-cart .cart-item{padding:16px 0;gap:8px 12px;grid-template-columns:64px 1fr auto;border-bottom:1px solid #eee}.capa-cart .cart-item__media{grid-row:1 / 3;grid-column:1;width:64px}.capa-cart .cart-item__image{width:64px;height:82px;object-fit:contain;border-radius:10px;border:1px solid #e5dddd;box-shadow:0 4px 12px #6d1f1f12}.capa-cart .cart-item__details{grid-column:2 / 4;width:auto}.capa-cart .cart-item__name{font-family:inherit;font-size:13px;font-weight:700}.capa-cart .cart-item .product-option{font-size:11px;overflow-wrap:anywhere}.capa-cart .cart-item__totals{grid-column:3;grid-row:2;align-self:center}.capa-cart .cart-item__totals .price{font-size:14px;font-weight:700}.capa-cart .cart-item__quantity{grid-column:2;padding:0}.capa-cart .quantity{min-height:28px;width:88px;--inputs-radius: 5px}.capa-cart .quantity__button{width:26px}.capa-cart .quantity__input{font-size:12px;padding:0}.capa-cart cart-remove-button{margin-left:2px}.capa-cart cart-remove-button .button{min-width:28px;min-height:28px}.capa-cart .drawer__footer{flex:0 0 auto;padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid #ddd;background:#fff}.capa-cart .totals{align-items:center;justify-content:space-between}.capa-cart .totals__total,.capa-cart .totals__total-value{font-family:inherit;font-size:16px;margin:0}.capa-cart .tax-note{font-size:10px;line-height:1.4;margin:6px 0;text-align:left}.capa-cart .cart__ctas{margin-top:8px}.capa-cart .cart__checkout-button{background:var(--cc-accent);color:#fff;border-radius:30px;min-height:48px;font-family:inherit;font-weight:700;font-size:18px;letter-spacing:.7px}.capa-cart .cart__checkout-button:before,.capa-cart .cart__checkout-button:after{display:none}.cc-notice{width:fit-content;max-width:calc(100% - 36px);margin:14px auto 8px;background:#fbeaea;color:#b85e64;border-radius:7px;padding:7px 10px;text-align:center;font-size:11px;font-weight:700}.cc-shipping{padding:4px 22px 8px;text-align:center;font-size:13px}.cc-shipping p{margin:12px 0}.cc-progress{height:8px;border-radius:10px;background:#eee;overflow:hidden}.cc-progress span{display:block;height:100%;background:repeating-linear-gradient(135deg,var(--cc-accent) 0 4px,#aa7575 4px 7px)}.cc-upsells{padding:8px 18px 14px}.cc-upsells h3{margin:0 0 10px;padding:6px;background:#008960;color:#fff;border-radius:6px;font:700 11px/1.3 var(--cc-font,sans-serif);text-align:center}.cc-cards{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px}.cc-card{flex:0 0 calc((100% - 14px)/3);min-width:88px;border:1px solid #e5e5e5;border-radius:6px;padding:5px;display:flex;flex-direction:column;gap:4px;scroll-snap-align:start}.cc-card a{color:inherit;text-decoration:none;font-size:10px;font-weight:700;line-height:1.3}.cc-card a span{display:block;overflow-wrap:anywhere}.cc-card img{width:100%;height:70px;object-fit:contain;display:block;margin-bottom:5px}.cc-card-price{font-size:10px;color:#b62828;font-weight:700}.cc-card-price s{color:#888;font-size:8px;font-weight:400}.cc-card button,.cc-card .cc-choose{margin-top:auto;border:0;border-radius:20px;background:#008960;color:#fff;font:700 9px/1.4 var(--cc-font,sans-serif);padding:5px 2px;cursor:pointer;text-align:center}.cc-extra{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid #eee}.cc-extra img{width:38px;height:42px;object-fit:contain}.cc-extra>span{flex:1;font-size:13px;font-weight:700;line-height:1.4}.cc-extra small{display:block}.cc-extra button{flex-shrink:0;width:38px;height:22px;border:0;border-radius:20px;background:#ccc;padding:3px;cursor:pointer}.cc-extra button span{display:block;height:16px;width:16px;background:#fff;border-radius:50%;transition:transform .2s}.cc-extra button[aria-checked=true]{background:var(--cc-accent)}.cc-extra button[aria-checked=true] span{transform:translate(16px)}.cc-delivery{margin:4px 0 10px;font-size:13px;font-weight:700;text-transform:uppercase}.cc-discount{display:flex;gap:8px;margin:10px 0 0}.cc-discount input{min-width:0;flex:1;height:40px;border:1px solid #d8c9c9;border-radius:4px;padding:0 10px;font:13px var(--cc-font,sans-serif)}.cc-discount button{border:0;border-radius:4px;background:var(--cc-accent);color:#fff;padding:0 14px;font:700 11px var(--cc-font,sans-serif);cursor:pointer}.cc-status,.cc-action-status{margin:5px 0;font-size:11px;line-height:1.4}.cc-status:empty,.cc-action-status:empty{display:none}.cc-trust{text-align:center;font-size:11px;margin:10px 0 6px}.cc-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;padding:0;margin:10px 0 0;list-style:none}.cc-payments svg{width:32px;height:21px}.capa-cart.is-empty .cc-scroll,.capa-cart.is-empty .drawer__footer{display:none}.capa-cart.is-empty .drawer__inner{display:flex;align-items:stretch}.capa-cart .drawer__inner-empty{overflow-y:auto;padding:50px 28px 24px}.capa-cart .cart-drawer__warnings{flex:0 0 auto;padding:30px 0}.capa-cart .cart__empty-text{font:700 16px var(--cc-font,sans-serif)}.capa-cart .cart-drawer__empty-content>.button{background:#111;color:#fff;border-radius:10px;font-weight:700}.cc-empty-promo{display:block;margin-top:24px;text-decoration:none;color:inherit;text-align:center}.cc-empty-promo img{width:100%;height:auto;border-radius:14px}.cc-empty-promo h3{font:700 22px/1.4 var(--cc-font,sans-serif)}.cc-empty-promo h3 span{display:block}.capa-cart button:disabled{opacity:.5;cursor:wait}@media(max-height:700px){.capa-cart .drawer__inner{overflow-y:auto}.capa-cart .cc-scroll{flex:0 0 auto;overflow:visible}.capa-cart .drawer__header{position:sticky;top:0;z-index:2}}.capa-cart .cart-drawer .cart-items .cart-item__quantity{grid-column:2;padding-top:0}.capa-cart .cart-drawer .cart-items td{padding-top:0}.capa-cart .cart-drawer .cart-item>td+td{padding-left:0}.capa-cart .cc-card,.capa-cart .cc-discount input{box-sizing:border-box}.capa-cart .totals{display:flex}.capa-cart .cc-cards{scrollbar-width:thin}
/*# sourceMappingURL=/cdn/shop/t/9/assets/capa-cart.css.map */
