.hwa-cd{background:#fff;color:#000;font-size:13px}.hwa-cd .hidden{display:none!important}.hwa-cd-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border-bottom:1px solid #e5e7eb}.hwa-cd-header__title{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:650;line-height:1}.hwa-cd-bubble{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:600;line-height:1}.hwa-cd-header__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -6px -6px 0;background:none;border:0;cursor:pointer}.hwa-cd-header__close-icon{display:block;width:20px;height:20px}.hwa-cd-header__close-icon svg{width:100%;height:100%}.hwa-cd-body{flex:1 1 auto}.hwa-cd-list{list-style:none;margin:0;padding:0}.hwa-cd-line{display:flex;gap:10px;padding:10px 16px;transition:opacity .2s}.hwa-cd-line+.hwa-cd-line{border-top:1px solid #f1f1f1}.hwa-cd-line--busy{opacity:.5;cursor:progress}.hwa-cd-line__media{flex:0 0 80px;width:80px;display:block;background:#f5f5f5}.hwa-cd-line__media img{display:block;width:80px;height:100px;object-fit:cover}.hwa-cd-line__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.hwa-cd-line__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.hwa-cd-line__title{font-size:13px;font-weight:650;line-height:1.3;color:#000;text-decoration:none}.hwa-cd-line__title:hover{text-decoration:underline}.hwa-cd-line__price{flex-shrink:0;text-align:right;font-size:15px;font-weight:550;line-height:1.2;white-space:nowrap}.hwa-cd-line__price del{display:block;font-size:12px;font-weight:450;color:#5f5656bf}.hwa-cd-line__meta,.hwa-cd-line__discounts{margin:0;padding:0;list-style:none;font-size:12px;color:#303030}.hwa-cd-line__discounts{color:#289668}.hwa-cd-line__error{margin:0;font-size:12px;color:#dc3545}.hwa-cd-line__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:6px}.hwa-cd-qty{display:inline-flex;align-items:center;border:1px solid #d1d5db;height:32px}.hwa-cd-qty__btn{display:flex;align-items:center;justify-content:center;width:30px;height:100%;background:none;border:0;cursor:pointer}.hwa-cd-qty__btn svg{width:12px;height:12px}.hwa-cd-qty__input{width:28px;height:100%;border:0;background:transparent;text-align:center;font-size:13px;-moz-appearance:textfield}.hwa-cd-qty__input::-webkit-outer-spin-button,.hwa-cd-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hwa-cd-line__remove{font-size:12px;color:#6b7280;text-decoration:underline;text-underline-offset:2px}.hwa-cd-line__remove:hover{color:#000}.hwa-cd-empty{padding:48px 16px;text-align:center;color:#111827}.hwa-cd-empty p{margin:0 0 20px;font-size:15px}.hwa-cd-btn{display:inline-block;padding:12px 24px;background:#000;color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;letter-spacing:.04em}.hwa-cd-bigblue{padding:8px 16px}.hwa-cd-bigblue:empty{display:none}.hwa-cd-reassurance{margin:16px;text-align:center;font-size:12px;font-weight:700;color:#000}.hwa-up{display:block;padding:8px 0 16px}.hwa-up[hidden]{display:none}.hwa-up__title{margin:0 16px 10px;font-size:15px;font-weight:650}.hwa-up__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 4px;scrollbar-width:thin}.hwa-up__card{flex:0 0 85%;max-width:320px;scroll-snap-align:start;display:flex;gap:10px;padding:10px;border:1px solid #e5e7eb;background:#fff}.hwa-up__track>.hwa-up__card:only-child{flex-basis:100%;max-width:none}.hwa-up__img{flex:0 0 70px;width:70px;height:88px;background:#f5f5f5}.hwa-up__img img{width:100%;height:100%;object-fit:cover;display:block}.hwa-up__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.hwa-up__name{font-size:13px;font-weight:550;line-height:1.3;color:#111827;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hwa-up__price{font-size:13px}.hwa-up__price s{font-size:12px;color:#121212bf;margin-left:4px}.hwa-up__actions{display:flex;gap:6px;margin-top:auto}.hwa-up__select{flex:1 1 auto;min-width:0;height:30px;padding:0 6px;border:1px solid #d1d5db;background:#fff;font-size:12px}.hwa-up__add{flex:0 0 auto;height:30px;padding:0 12px;border:0;background:#000;color:#fff;font-size:12px;font-weight:550;text-transform:uppercase;cursor:pointer}.hwa-up__add[disabled]{opacity:.5;cursor:progress}.hwa-cd-footer-wrap{position:sticky;bottom:0;z-index:2;margin-top:auto;background:#fff;border-top:1px solid #e5e7eb}.hwa-cd-footer{padding:14px 16px 16px}.hwa-cd-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.hwa-cd-row--discount{font-size:14px;color:#289668;margin-bottom:6px}.hwa-cd-row--subtotal{font-size:16px;font-weight:450}.hwa-cd-taxes{margin:4px 0 12px;font-size:11px;color:#6b7280}.hwa-cd-checkout{display:block;width:100%;padding:15px 16px;border:0;border-radius:0;background:#000;color:#fff;font-size:15px;font-weight:450;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:opacity .2s}.hwa-cd-checkout:hover{opacity:.85}.hwa-cd-express{margin-top:8px}.hwa-cd-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.hwa-cd-payments__icon{display:block;width:38px;height:24px}.hwa-cd-errors:empty{display:none}.hwa-cd-errors{margin-top:8px;font-size:12px;color:#dc3545;text-align:center}@media(min-width:750px){.hwa-cd-express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-row-gap: 6px;--shopify-accelerated-checkout-button-border-radius: 0px}.hwa-cd .hwa-cd-footer{padding:12px 16px}.hwa-cd .hwa-cd-taxes{margin:2px 0 10px}.hwa-cd .hwa-cd-checkout{padding:12px 16px;font-size:14px}.hwa-cd .hwa-cd-express{margin-top:6px}.hwa-cd .hwa-cd-payments{margin-top:8px;gap:4px}.hwa-cd .hwa-cd-payments__icon{width:28px;height:18px}}@media(max-width:749px){#right-drawer-slot:has(>[data-cart-drawer]:not([style*="display: none"])){width:100%;max-width:none}.hwa-cd-express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-row-gap: 6px;--shopify-accelerated-checkout-button-border-radius: 0px}.hwa-cd .hwa-cd-footer{padding:12px 16px}.hwa-cd .hwa-cd-taxes{margin:2px 0 10px}.hwa-cd .hwa-cd-checkout{padding:13px 16px;font-size:14px}.hwa-cd .hwa-cd-express{margin-top:6px}.hwa-cd .hwa-cd-payments{margin-top:8px;gap:3px}.hwa-cd .hwa-cd-payments__icon{width:25px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/hwa-cart-drawer.css.map */
