cart-drawer .cart-drawer__top .h5{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}cart-drawer .count-bubble{background:transparent;border:1px solid #d0d0d0;color:#777;font-weight:500;font-size:.75rem}cart-drawer .cart-drawer__top{border-bottom:1px solid #eee;padding-bottom:12px!important;gap:12px!important}cart-drawer ig-shipping-progress-container{display:none}cart-drawer .cart-goal-progress-compact{padding:8px 0 0;margin-bottom:4px}cart-drawer .cart-drawer__line-items line-item{border-bottom:1px solid #f0f0f0;padding-bottom:12px}cart-drawer .cart-drawer__line-items line-item:last-child{border-bottom:none;padding-bottom:0}cart-drawer line-item .bold,cart-drawer line-item .reversed-link{font-weight:500!important;font-size:.8125rem}cart-drawer line-item .price-list{font-size:.8125rem}.line-item__price-section{display:flex;align-items:baseline;gap:6px}.line-item__price{font-size:.8125rem;font-weight:700;color:#000}.line-item__compare-price{font-size:.75rem;color:#999;text-decoration:line-through}.line-item__msrp-tooltip{position:relative;display:inline-flex;align-items:center;cursor:help}.line-item__msrp-icon{width:14px;height:14px;color:#999;transition:color .2s ease}.line-item__msrp-tooltip:hover .line-item__msrp-icon{color:#666}.line-item__msrp-popup{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;padding:8px 12px;border-radius:6px;font-size:11px;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10;box-shadow:0 4px 12px #00000026}.line-item__msrp-popup:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1a1a1a}.line-item__msrp-tooltip:hover .line-item__msrp-popup{opacity:1;visibility:visible}.line-item__msrp-popup strong{color:#fff}.line-item__msrp-popup span{color:#aaa;font-size:10px}cart-drawer line-item .line-item__info>.text-sm.text-subdued{font-size:.75rem;opacity:.55}cart-drawer line-item .badge{background:#b91c1c;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}cart-drawer line-item .badge svg{display:none}.cart-qty-stepper{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:6px;height:30px;overflow:hidden}.cart-qty-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;cursor:pointer;font-size:15px;color:#333;padding:0;line-height:1;transition:background .15s ease}.cart-qty-btn:hover{background:#f5f5f5}.cart-qty-stepper .quantity-input{width:30px;height:30px;text-align:center;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:.75rem;font-weight:500;padding:0;-moz-appearance:textfield;background:transparent}.cart-qty-stepper .quantity-input::-webkit-inner-spin-button,.cart-qty-stepper .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-remove-text{font-size:.6875rem;color:#999;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease;text-align:center}.cart-remove-text:hover{color:#333}span.quantity-input{display:flex;align-items:center;justify-content:center}button.cart-remove-text{background:none;border:none;cursor:pointer;padding:0;font:inherit}cart-drawer .totals_footer{gap:14px!important}cart-drawer .totals_footer .bold_kopstorm,cart-drawer .totals_footer>.v-stack>.h-stack span{font-weight:600!important;font-size:1rem!important}cart-drawer .total_final_price{color:inherit!important;font-weight:700!important;font-size:1.125rem!important}cart-drawer .total_compare_price{color:#999!important;font-weight:400!important;font-size:.9375rem;text-decoration:line-through}cart-drawer .cart_footer-summary_savings{background-color:#f0f0f0!important;color:#555!important;font-size:11px;font-weight:600;border-radius:500px;padding:3px 8px}cart-drawer #carttotal_wrapper{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}cart-drawer .buy-buttons{margin-top:0!important}cart-drawer .buy-buttons .button{width:100%;border-radius:4px;text-transform:uppercase;font-size:.8125rem;letter-spacing:.08em;font-weight:600}cart-drawer .footer__payment-icons{justify-content:center}cart-drawer .footer__payment-icons img{display:block;margin:0 auto}cart-drawer .cart-drawer__recommendations .bleed{margin-inline:0!important;scroll-padding-inline:0!important}cart-drawer .totals_footer button[aria-controls=cart-drawer-note] .link{font-size:.75rem}@media (max-width: 740px){cart-drawer .cart-drawer__top{gap:10px!important;padding-bottom:10px!important}.cart-qty-stepper{height:28px}.cart-qty-btn{width:28px;height:28px;font-size:14px}.cart-qty-stepper .quantity-input{width:28px;height:28px;font-size:.6875rem}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/cart-drawer-modern.css.map */
