cart-drawer .drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}cart-drawer .drawer__inner::-webkit-scrollbar{display:none;width:0;height:0}cart-drawer .drawer__inner>cart-drawer-items{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}cart-drawer cart-drawer-items::-webkit-scrollbar{display:none;width:0;height:0}cart-drawer .drawer__cart-items-wrapper{padding-bottom:12px}cart-drawer .drawer__header{padding:16px 24px 10px;width:100%;border-bottom:0;background-color:#fff}cart-drawer .drawer__heading{display:flex;align-items:baseline;gap:16px;font-size:16px;font-weight:500;color:#191919}cart-drawer .drawer__heading-tab{font-weight:600;color:#191919;text-transform:uppercase;letter-spacing:.02em}cart-drawer .drawer__heading-tab--wishlist a{color:#8e8e93;font-weight:500;text-decoration:none;transition:color .2s ease;cursor:pointer}cart-drawer .drawer__heading-tab--wishlist a:hover{color:#191919}.minicart-items .cart__contents{padding-top:24px}cart-drawer .cart-item__actions-group{display:flex;align-items:center;gap:8px;margin-left:8px}cart-drawer .cart-item__wishlist-btn{background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:4px;color:#191919;transition:opacity .2s ease}cart-drawer .cart-item__wishlist-btn:hover{opacity:.6}cart-drawer .cart-item__wishlist-btn svg{width:18px;height:18px;display:block}.cart-promo-code{display:block;background-color:#f6f5f1;border-radius:100px;margin:0 24px 16px;padding:8px 16px}.cart-promo-code.is-expanded{border-radius:10px;padding:8px 12px 10px 16px}.cart-promo-code.is-expanded:has(.cart-promo-code__applied-badge:not(.hidden)){padding-top:8px;padding-bottom:8px}.cart-promo-code__form-group .cart-promo-code__input:focus{outline:none;border:none}.cart-promo-code__applied-tag .icon-tag{width:14px;height:14px}.cart-promo-code__applied-tag{display:flex;align-items:center;gap:2px}.cart-promo-code__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--font-body-family, sans-serif);font-size:14px;line-height:1.29;font-weight:400;color:#191919;text-align:left}.cart-promo-code__icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease}.cart-promo-code__icon svg{width:10px}.cart-promo-code.is-expanded .cart-promo-code__icon{transform:rotate(180deg)}.cart-promo-code__content{margin-top:12px}.cart-promo-code__content[hidden]{display:none}.cart-promo-code__form-group{display:flex;align-items:center;gap:4px}.cart-promo-code__input{flex:1;border:none;border-bottom:1px solid #767676!important;background:transparent;border-radius:0;padding:6px 2px;font-size:12px;color:#191919;outline:none;font-family:var(--font-body-family, sans-serif)}.cart-promo-code__input::placeholder{color:#767676;font-size:12px}.cart-promo-code__apply-btn{background-color:#191919;color:#fff;border:none;border-radius:300px;padding:1.5px 28px;font-size:12px;font-weight:400;line-height:1.42;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;white-space:nowrap}.cart-promo-code__apply-btn:hover{background-color:#333}.cart-promo-code__apply-btn:disabled{opacity:.5;cursor:not-allowed}.cart-promo-code__feedback{font-size:12px;margin-top:6px;line-height:1.3}.cart-promo-code__feedback.is-error{color:#d32f2f}.cart-promo-code__feedback.is-success{color:#00b67a}.cart-promo-code__applied-badge{display:inline-flex;align-items:center;gap:4px;background-color:#fff;padding:2px 3px;border-radius:3px;font-size:12px;font-weight:500;color:#191919;line-height:1.5;margin-top:12px}.cart-promo-code__remove-btn{background:transparent;border:none;cursor:pointer;font-size:12px;color:#191919;padding:0;line-height:1}.cart-drawer-info{padding:0 24px;margin-top:0}.cart-drawer-info .rocket-cart__drawer-info__text{display:flex;align-items:center;gap:5px;font-size:14px;color:#191919;margin-bottom:16px;margin-top:0}.cart-drawer-benefits{display:flex;align-items:center;gap:16px 24px;margin-bottom:16px;font-size:14px;font-weight:400;color:#191919;flex-wrap:wrap}.cart-drawer-benefits__item{display:flex;align-items:center;gap:6px}.cart-drawer-payments{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:32px;margin-top:0;padding:0;list-style:none}.cart-drawer-payments .list-payment__item{list-style:none;display:inline-flex;align-items:center;padding:0}.cart-drawer-payments .icon{width:30px;height:auto;display:block}.cart-section-recommendation{background-color:#f4f3ed;padding:24px;margin-top:8px;border-radius:0}.cart-section-recommendation__heading{margin-bottom:14px;letter-spacing:0}.cart-section-recommendation__heading>p{font-family:var(--font-body-family, sans-serif);font-size:14px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:0;margin:0}.cart-drawer-recommendations-grid .add-to-cart__block{padding:4px;font-size:12px;line-height:normal;height:fit-content!important}.cart-drawer-recommendations-grid .card__content .card__information .price span.price-item.price-item--sale.price-item--last.price-item--sale-sale .money,.cart-drawer-recommendations-grid .card__content .card__information .price .discount_span .price-item.price-item--regular .money,.cart-drawer-recommendations-grid .price__sale span span.percentage-off,.cart-drawer-recommendations-grid .cart-section-recommendation .card__content .card__information .price *{font-size:12px!important}#CartDrawer .cart-drawer-recommendations-grid .cart-drawer-rec__variant-colors{margin:4px 0 0;font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:14px;color:#111}#CartDrawer .cart-drawer-recommendations-grid .add-to-cart-button-class .color-text{display:none}#CartDrawer .cart-section-recommendation--drawer-grid .cart-section-recommendation__heading{padding-right:0}#CartDrawer .cart-drawer-recommendations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 6px}.cart-drawer-recommendations-grid .product-card-wrapper .product-badges{top:8px;left:8px}.cart-drawer-recommendations-grid .product-badges .product-badge{padding:1px 6px;border-radius:10px;width:fit-content;font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:1.7;text-align:left;display:flex;align-items:center;justify-content:center}#CartDrawer .cart-drawer-rec-item{min-width:0}#CartDrawer .cart-drawer-recommendations-grid .card__inner.card-slider-media.ratio:before,#CartDrawer .cart-drawer-recommendations-grid .card__inner.ratio:before{display:none}#CartDrawer .cart-drawer-recommendations-grid .card__inner.card-slider-media,#CartDrawer .cart-drawer-recommendations-grid .card__media{height:148px;min-height:148px;max-height:148px}#CartDrawer .cart-drawer-recommendations-grid .card__media .media,#CartDrawer .cart-drawer-recommendations-grid .media-images.swiper-container,#CartDrawer .cart-drawer-recommendations-grid .media-images .swiper-wrapper,#CartDrawer .cart-drawer-recommendations-grid .media-images .swiper-slide{height:100%;min-height:0}#CartDrawer .cart-drawer-recommendations-grid .card__media .media img,#CartDrawer .cart-drawer-recommendations-grid .media-images .swiper-slide img{width:100%;height:100%;object-fit:contain;object-position:center}.cart-item__name .card-item__name__model{text-decoration:none}cart-drawer .product-card-wrapper .card__content{margin-top:9px;justify-content:flex-end}@media screen and (min-width:768px){#CartDrawer .cart-drawer-recommendations-grid .card__inner.card-slider-media,#CartDrawer .cart-drawer-recommendations-grid .card__media{height:195px;min-height:195px;max-height:195px}}@media screen and (max-width:767px){#CartDrawer .cart-section-recommendation--drawer-grid .btn-quick-add-cart__custom.mobile-only{display:flex;align-items:center;justify-content:center;position:initial}cart-drawer .product-card-wrapper .card__content{margin-top:9px}cart-drawer .product-card-wrapper .card__information.card_product_class{padding:0;display:flex;flex-direction:column-reverse;justify-content:center;gap:8px;align-items:center}cart-drawer .product-card-wrapper .price{margin-top:0}.cart-drawer-recommendations-grid .card__content .card__information .price *{justify-content:center;column-gap:3px;row-gap:2px}.cart-drawer-recommendations-grid .card__content .card__information .price *{font-size:12px}#CartDrawer .cart-drawer-recommendations-grid .cart-drawer-rec__variant-colors{display:none}.cart-progress-bar__message{font-size:13px!important}.cart-drawer-recommendations-grid .product-card-wrapper .btn-quick-add-cart__custom svg{stroke:#202020!important}.cart-drawer-recommendations-grid .product-card-wrapper .card-headding-wrapper{display:none}#CartDrawer .cart-drawer-rec-item .btn-quick-add-cart__custom,#CartDrawer .cart-drawer-rec-item .btn-quick-add-cart{pointer-events:auto;touch-action:manipulation;cursor:pointer}#CartDrawer .cart-drawer-rec-item .btn-quick-add-cart__custom .icon-add-cart{pointer-events:none}}body:has(#modal-quick-add-mobile.active) .product-card-drawer{z-index:10040}#modal-quick-add-mobile.active{z-index:10050}cart-drawer.drawer.active #modal-quick-add-mobile.active,body:has(cart-drawer.drawer.active) #modal-quick-add-mobile.active{z-index:10050}body:has(cart-drawer.drawer.active) .product-card-drawer{z-index:10040}cart-drawer .drawer__footer.minicart-actions{position:sticky;bottom:0;left:0;width:100%;background-color:#fff;z-index:20;padding:16px 24px 24px!important;border-top:1px solid #EFEFEF}cart-drawer .cart-drawer__footer .totals{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:#191919;margin:0}cart-drawer .cart-drawer__footer .totals__subtotal{font-weight:400;color:#191919}cart-drawer .cart-drawer__footer .totals__subtotal-value{font-weight:500;color:#191919;margin:0}cart-drawer .cart-drawer__footer .totals-discount .totals__subtotal,cart-drawer .cart-drawer__footer .totals-discount .totals__subtotal-value{color:var(--sale-price-color, #59ECFE);font-weight:500}.totals-promo-line{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--sale-price-color, #59ECFE);margin-bottom:6px}.totals-promo-line .totals-promo-tag .icon-tag{width:14px;height:14px;flex-shrink:0}.totals-promo-line .totals-promo-tag__label{display:inline-flex;align-items:center;gap:2px}.totals-promo-line .totals-promo-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 3px;border-radius:3px;font-size:12px;line-height:1.5;color:#191919;background-color:#f6f5f1}.totals-promo-line .totals-promo-remove{background:transparent;border:none;cursor:pointer;font-size:12px;padding:0;color:#191919;line-height:1}.cart-drawer-recommendations-grid .add-to-cart__block-disabled,.cart-drawer-recommendations-grid a.add-to-cart__block-disabled.klaviyo-bis-trigger{font-size:12px;line-height:normal}.template-cart .main-cart-content .cart-item__quantity-wrapper .quantity__button svg{width:1rem;height:auto;pointer-events:none}.template-cart .main-cart-content .cart-item__quantity-wrapper .quantity__button:not(:focus-visible):not(.focused){background:#f6f5f1}.drawer__footer .totals-promo-line .totals-promo-tag{font-weight:500}cart-drawer .cart__checkout-button{width:100%;background-color:#191919;color:#fff;border-radius:29px;height:48px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:space-between;padding:0 22px;margin-top:10px;cursor:pointer;border:none;transition:background-color .2s ease}cart-drawer .cart__checkout-button:hover{background-color:#333;color:#fff}cart-drawer .cart-drawer__installments{font-size:12px;color:#191919;text-align:left;margin-top:12px;line-height:1.5}cart-drawer .cart-drawer__installments a{color:#0072c1;text-decoration:underline}cart-drawer #paypal-upstream-messaging-cart-drawer{display:none}cart-drawer .product-card-wrapper .add-to-cart-button-class .swiper-container{display:none}cart-drawer .product-card-wrapper .card__information.card_product_class{padding:0 8px}cart-drawer .product-card-wrapper .card__content{display:flex;flex-direction:column-reverse;gap:4px}cart-drawer .product-card-wrapper .card-headding-wrapper .card__heading{-webkit-line-clamp:2}@media screen and (max-width:767px){.cart__contents>*+*{margin-top:0!important}cart-drawer .product-card-wrapper .btn-quick-add-cart__custom{height:fit-content}cart-drawer .product-card-wrapper .btn-quick-add-cart__custom svg,cart-drawer .product-card-wrapper .btn-quick-add-cart__custom .icon-add-cart{width:12px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/cart-drawer-css-new.css.map */
