#Cart-Drawer{--cd-b:var(--color-accent,#2772b9);--cd-o:var(--solid-button-background,#F99B3D);--cd-navy:#0f2f52;--cd-ink:#1a1c1d;--cd-ln:#e3e8ee;--cd-soft:#f5f7fa}#Cart-Drawer .side-panel-inner{background:var(--cd-soft)}#Cart-Drawer .side-panel-header{padding:14px 16px 14px 20px;background:#fff;border-bottom:1px solid var(--cd-ln)}#Cart-Drawer .side-panel-header>div{display:flex;align-items:center;justify-content:space-between}#Cart-Drawer .side-panel-header .h6{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--cd-ink);font-size:20px;font-weight:900;letter-spacing:0;text-transform:none}#Cart-Drawer .side-panel-header sup{top:0;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--cd-b);color:#fff;font-size:12px;font-weight:800;line-height:1}#Cart-Drawer .side-panel-close{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#eef2f6;color:var(--cd-ink);cursor:pointer;transition:background .15s}#Cart-Drawer .side-panel-close:hover{background:#e1e7ee}#Cart-Drawer .side-panel-close svg{width:14px;height:14px}#Cart-Drawer .side-panel-content{padding:14px 16px 6px}#Cart-Drawer .product-cart-item{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:12px;align-items:start;margin:0 0 10px;padding:12px;border:1px solid var(--cd-ln);border-radius:14px;background:#fff}#Cart-Drawer .product-cart-item-image{width:84px;height:84px;margin:0;padding:6px;border-radius:10px;background:var(--cd-soft);overflow:hidden}#Cart-Drawer .product-cart-item-image img{width:100%;height:100%;object-fit:contain}#Cart-Drawer .product-cart-item-info{min-width:0}#Cart-Drawer .cart-product-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--cd-ink);font-size:14.5px;font-weight:800;line-height:1.3;text-decoration:none}#Cart-Drawer .cart-product-link:hover{color:var(--cd-b)}#Cart-Drawer .product-cart-item-price .price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}#Cart-Drawer .product-cart-item-price ins,#Cart-Drawer .product-cart-item-price ins .amount{color:var(--cd-navy);font-size:16px;font-weight:900;text-decoration:none}#Cart-Drawer .product-cart-item-price del .amount{color:#8a9099;font-size:12px;font-weight:600}#Cart-Drawer .product-cart-item-options{margin-top:2px;color:#6b7280;font-size:12px}#Cart-Drawer quantity-selector.quantity{display:inline-flex;align-items:center;height:36px;margin-top:10px;border:1.5px solid var(--cd-ln);border-radius:999px;background:#fff;overflow:hidden}#Cart-Drawer quantity-selector .minus,#Cart-Drawer quantity-selector .plus{display:flex;align-items:center;justify-content:center;width:34px;height:100%;border:0;background:none;color:var(--cd-b);cursor:pointer}#Cart-Drawer quantity-selector .minus:hover,#Cart-Drawer quantity-selector .plus:hover{background:#eef4fb}#Cart-Drawer quantity-selector .qty{width:34px;height:100%;margin:0;padding:0;border:0;background:none;color:var(--cd-ink);font-size:14px;font-weight:800;text-align:center;box-shadow:none;-moz-appearance:textfield}#Cart-Drawer quantity-selector .qty::-webkit-inner-spin-button,#Cart-Drawer quantity-selector .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#Cart-Drawer .product-cart-item .remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:10px 0 0 8px;vertical-align:top;border-radius:50%;background:#fdecec;color:#d62f2f}#Cart-Drawer .product-cart-item .remove:hover{background:#d62f2f;color:#fff}#Cart-Drawer .product-cart-item .remove svg{width:14px;height:14px}#Cart-Drawer .complementary-products,#Cart-Drawer product-recommendations{display:none!important}#Cart-Drawer .complementary-products--heading{margin:0 0 10px;color:var(--cd-b);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#Cart-Drawer .complementary-products .product-card-small{border:1px solid var(--cd-ln);border-radius:12px;background:#fff}#Cart-Drawer .side-panel-footer{padding:0;background:#fff;border-top:1px solid var(--cd-ln);box-shadow:0 -10px 24px #0f2f520f}#Cart-Drawer .cart-drawer-footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px))}#Cart-Drawer .collaterals{width:100%;margin:0 0 6px;border:0}#Cart-Drawer .collaterals th,#Cart-Drawer .collaterals td{padding:0;border:0;background:none;vertical-align:top}#Cart-Drawer .cart-total th{color:var(--cd-ink);font-size:16px;font-weight:900;text-align:left}#Cart-Drawer .cart-total td{text-align:right}#Cart-Drawer .cart-total td .amount{color:var(--cd-navy);font-size:26px;font-weight:900;letter-spacing:-.01em}#Cart-Drawer .cart-policy-text{margin:2px 0 0;color:#6b7280;font-size:12px;font-weight:400}#Cart-Drawer .order-note-toggle{margin:0 0 12px;padding:0;border:0;background:none;color:var(--cd-b);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#Cart-Drawer .cart-drawer-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px;align-items:stretch}#Cart-Drawer .cart-drawer-buttons form{margin:0;min-width:0}#Cart-Drawer .cart-drawer-buttons>a.button{min-width:0}#Cart-Drawer .cart-drawer-buttons .button{box-sizing:border-box;height:52px;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:none}#Cart-Drawer .cart-drawer-buttons>a.button{border:2px solid var(--cd-b);background:#fff;color:var(--cd-b)!important}#Cart-Drawer .cart-drawer-buttons>a.button:hover{background:var(--cd-b);color:#fff!important}#Cart-Drawer .cart-drawer-buttons .button.checkout{border:0;background:var(--cd-o);color:#fff!important;font-size:16px;box-shadow:0 8px 18px #f99b3d59}#Cart-Drawer .cart-drawer-buttons .button.checkout:hover{filter:brightness(.95)}#Cart-Drawer .cart-drawer-buttons .button span{color:inherit}#Cart-Drawer .cart-drawer-buttons:after{content:"\1f512  Secure checkout \b7  Price confirmed before you pay";grid-column:1/-1;margin-top:2px;color:#6b7280;font-size:12px;text-align:center}#Cart-Drawer .cart-drawer__empty-cart{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;text-align:center}#Cart-Drawer .cart-drawer__empty-cart p{margin:0;color:var(--cd-ink);font-size:17px;font-weight:800}#Cart-Drawer .cart-drawer__empty-cart .button{min-height:48px;padding:12px 22px;border-radius:12px;background:var(--cd-o);color:#fff!important;font-weight:800;text-transform:uppercase}#Cart-Drawer .side-panel-inner{display:flex;flex-direction:column;height:100%;max-height:100dvh;max-width:100%;min-width:0;overflow:clip}#Cart-Drawer .side-panel-header,#Cart-Drawer .side-panel-footer{flex:0 0 auto;max-width:100%;min-width:0;overflow:visible}#Cart-Drawer .side-panel-content{flex:1 1 auto;min-height:0;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#Cart-Drawer .cart-drawer-footer,#Cart-Drawer .product-cart-item--container{max-width:100%;min-width:0;overflow-x:clip}#Cart-Drawer{overscroll-behavior:contain}html:has(body.open-cc),body.open-cc{overflow:hidden!important;overscroll-behavior:none}#Cart-Drawer .product-cart-item>*{min-width:0}#Cart-Drawer .cart-product-link{overflow-wrap:anywhere}#Cart-Drawer .product-cart-item-price{white-space:nowrap}#Cart-Drawer .complementary-products,#Cart-Drawer .complementary-products scroll-shadow{display:block;max-width:100%;min-width:0;overflow:hidden}#Cart-Drawer .complementary-products--inner{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#Cart-Drawer .collaterals{table-layout:fixed}#Cart-Drawer .cart-total th{width:60%}#Cart-Drawer .awa-cs{max-width:100%}#Cart-Drawer .awa-cs__row input{width:0;min-width:0}#Cart-Drawer .awa-cs__row button{flex-shrink:0}@media(max-width:540px){#Cart-Drawer{max-width:100vw}#Cart-Drawer .side-panel-content{padding:12px 12px 6px}#Cart-Drawer .cart-drawer-footer{padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))}#Cart-Drawer .product-cart-item{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:10px}#Cart-Drawer .product-cart-item-image{width:64px;height:64px;padding:4px}#Cart-Drawer .product-cart-item-price ins,#Cart-Drawer .product-cart-item-price ins .amount{font-size:15px}#Cart-Drawer .awa-cs{padding:10px 12px;margin-bottom:10px}#Cart-Drawer .awa-cs p:not(.awa-cs__ok){display:none}#Cart-Drawer .awa-cs strong{margin-bottom:8px;font-size:14px}#Cart-Drawer .awa-cs__row{flex-wrap:wrap}#Cart-Drawer .awa-cs__row input,#Cart-Drawer .awa-cs__row button{flex:1 1 100%;width:100%}#Cart-Drawer .cart-total td .amount{font-size:22px}#Cart-Drawer .cart-drawer-buttons .button{padding:10px 8px;font-size:13px}#Cart-Drawer .cart-drawer-buttons .button.checkout{font-size:15px}}@media(max-width:480px){#Cart-Drawer .product-cart-item{grid-template-columns:70px minmax(0,1fr) auto}#Cart-Drawer .product-cart-item-image{width:70px;height:70px}#Cart-Drawer .cart-total td .amount{font-size:22px}}@media(prefers-reduced-motion:reduce){#Cart-Drawer .side-panel-close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/awa-cart-drawer.css.map */
