#cart-drawer{padding:0;box-shadow:-5px 0 15px #00000026}.cart-drawer::part(content){background:#fcfcfc;border-radius:0;clip-path:none!important}.cart-drawer::part(body){padding:0;opacity:1!important}#CartDrawer{height:100%;overflow:hidden}cart-drawer-items{height:100%;display:flex;flex-direction:column}.custom_checkbox *,.custom_checkbox *:after,.custom_checkbox *:before{box-sizing:border-box}.custom_checkbox{display:inline-block}.custom_checkbox input{position:absolute;opacity:0}.custom_checkbox input:checked+label svg path{stroke-dashoffset:0}.custom_checkbox input:focus+label{transform:scale(1.03)}.custom_checkbox input+label{display:block;border:1px solid #00000080;width:var(--size);height:var(--size);cursor:pointer;transition:all .2s ease;position:relative}.custom_checkbox input+label:active{transform:scale(1.05)}.custom_checkbox input+label svg{pointer-events:none;padding:5%;position:absolute;top:0}.custom_checkbox input+label svg path{fill:none;stroke:#000;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:101;transition:all .25s cubic-bezier(1,0,.37,.91)}.cart-drawer__middle .line_item__info .trash_data .link{display:flex;gap:5px;align-items:center}.cart-drawer__top{border-bottom:1px solid #E7E7E7;background-color:#fff;padding:0}.cart-drawer__top .cart_header{color:#000;padding:12px 24px}.cart-drawer__top .cart_header .cart_title{font-size:16px;margin-left:8px}@media screen and (min-width: 700px){.cart-drawer.drawer{max-width:440px}}.cart-drawer__middle{flex:1;overflow:auto;display:flex;background-color:#fff;flex-direction:column;justify-content:space-between}.cart-drawer__middle .line_item{border-bottom:1px solid #E7E7E7;padding:0;gap:0;color:#000;background-color:#fff;align-items:start;display:flex;flex-wrap:nowrap}.cart-drawer__middle .line_item__media_wrapper{width:100px;height:140px;background:#fff;position:relative}.cart-drawer__middle .line_item__media_wrapper .pill-loader{background:#000;position:absolute;top:calc(50% - .5rem);left:calc(50% - 1rem);color:#fff}.cart-drawer__middle .line_item__media_wrapper .line_item__media{object-fit:cover;height:100%}.cart-drawer__middle .line_item__info{width:100%;height:100%;min-height:140px;max-width:calc(100% - 100px);display:flex;align-content:space-between;flex-wrap:wrap;gap:10px;padding-top:8px}.cart-drawer__middle .line_item__info .title_data{width:100%;max-width:calc(60% - 5px);padding-left:16px;color:#000}.cart-drawer__middle .line_item__info .price_remove_data{width:100%;max-width:calc(40% - 5px);text-align:right;padding-right:24px}.cart-drawer__middle .line_item__info .price-list{justify-content:end}.cart-drawer__middle .line_item__info .price-list *{color:#000}.cart-drawer__middle .line_item__info .trash_data{display:flex;align-items:center;justify-content:end;color:#000;gap:10px;margin-top:8px}.cart-drawer__middle .line_item__info .trash_data a *{pointer-events:none}.cart-drawer__middle .line_item__info .trash_data .link{text-decoration:none;background:transparent;font-size:14px;letter-spacing:0}.cart-drawer__middle .line_item__info .quantity_data .quantity-selector{height:40px;border-color:#e7e7e7;border-bottom:0;color:#000}.cart-drawer__middle .line_item__info .quantity_data .quantity-input{width:100%;max-width:54px;border-radius:0;border-top:0;border-bottom:0;border-color:#e7e7e7}.cart-drawer__middle .line_item__info .quantity_data .qty-btn{width:64px;height:40px;display:flex;align-items:center;justify-content:center}.cart-drawer__middle .bundle_list{padding:0}.cart-drawer__middle .bundle_list+.line_item{margin-top:16px;border-top:1px solid #e7e7e7}.cart-drawer__middle .bundle_list .line_item__media_wrapper{width:100px;height:90px}.cart-drawer__middle .bundle_list .line_item__info{min-height:90px}.cart-drawer__middle .bundle_list .line_item__info .title_data .title{line-height:100%;letter-spacing:0}.cart-drawer__middle .bundle_list .line_item__info .title_data .subtitle{font-size:14px;letter-spacing:0;color:#828282;margin-top:8px}.cart-drawer__middle .bundle_list .line_item__info .line-through{color:#828282;white-space:nowrap}.cart-drawer__middle .bundle_list .price_remove_data{display:flex;gap:8px;justify-content:right}.cart-drawer__middle .cart_recommendations{background:#f4f4f4}.cart-drawer__middle .cart_recommendations .recommendations_title{padding:12px 24px;color:#000;gap:8px;display:flex;line-height:100%;letter-spacing:0;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;font-weight:600}.cart-drawer__middle .cart_recommendations .horizontal-product{padding:0;gap:0;align-items:stretch}.cart-drawer__middle .cart_recommendations .horizontal-product__image{width:100px;aspect-ratio:1;flex:unset;border-bottom:1px solid #EAEAEA}.cart-drawer__middle .cart_recommendations .horizontal-product__info{display:flex;flex-direction:column;align-items:start;border-bottom:1px solid #E7E7E7}.cart-drawer__middle .cart_recommendations .first_block{display:flex;gap:10px;justify-content:space-between;width:100%;padding:8px 24px 0 16px}.cart-drawer__middle .cart_recommendations .first_block .product_title{font-size:16px;line-height:100%;letter-spacing:.5px;color:#000}.cart-drawer__middle .cart_recommendations .first_block .product_price{color:#000;font-size:16px;line-height:100%;white-space:nowrap}.cart-drawer__middle .cart_recommendations .secound_block{width:100%}.cart-drawer__middle .cart_recommendations .secound_block .quantity-selector{height:40px;border-color:#e7e7e7;border-bottom:0;color:#000}.cart-drawer__middle .cart_recommendations .secound_block .qty-btn{width:64px;height:40px;display:flex;align-items:center;justify-content:center}.cart-drawer__middle .cart_recommendations .secound_block .quantity-input{width:100%;max-width:54px;border-radius:0;border-top:0;border-bottom:0;border-color:#e7e7e7}.cart-drawer__middle .cart_recommendations .secound_block form{display:flex}.cart-drawer__middle .cart_recommendations .secound_block button[type=submit]{max-width:100%;background:#fff;color:#000;font-size:14px;line-height:16px;letter-spacing:0;flex:1}.cart-drawer__middle .cart_recommendations .recommendations_product_list_mobile{display:none}.cart-drawer__middle .empty_cart_data{color:#000;text-align:center;padding:27px 0}.cart-drawer__middle .empty_cart_data h3{font-family:Font-1700746707450!important;font-weight:700;font-size:30px;line-height:172%;letter-spacing:0}.cart-drawer__middle .empty_cart_data p{font-family:Font-1700746707450!important;font-weight:500;font-size:16px;line-height:172%;letter-spacing:0}.cart-drawer__middle.empty_cart{justify-content:start}.cart-drawer__middle::-webkit-scrollbar-track{background-color:#5e5e5e}.cart-drawer__middle::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.cart-drawer__middle::-webkit-scrollbar-thumb{background-color:#000}.recommendations_product_list_mobile .swiper-pagination-progressbar{bottom:0;top:auto}.recommendations_product_list_mobile .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:linear-gradient(to right,#9ab0c7,#4678ac)}@media screen and (max-width: 991px){.cart-drawer__middle .cart_recommendations .recommendations_product_list{display:none}.cart-drawer__middle .cart_recommendations .recommendations_product_list_mobile{display:block}}.cart-drawer__footer .cart_free_shipping_bar{color:#000;padding:16px 24px 12px;border-bottom:1px solid #E7E7E7;background:#fff}.cart-drawer__footer .cart_free_shipping_bar .free-shipping-bar{gap:2px}.cart-drawer__footer .cart_free_shipping_bar .free-shipping-bar span{color:#000}.cart-drawer__footer .cart_free_shipping_bar .progress-bar{background:#e3e3e3;border-radius:0;height:8px;margin-top:6px}.cart-drawer__footer .cart_free_shipping_bar .progress-bar:before{background:#4678ac}.cart-drawer__footer .cart_free_shipping_bar .progress_bar_price{display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-drawer__footer .cart_summary{display:flex;justify-content:space-between;padding:12px 24px;border-bottom:1px solid #E7E7E7;background:#fff}.cart-drawer__footer .cart_summary *{font-size:18px;font-family:Font-1700746707450!important;color:#000}.cart-drawer__footer .cart_form{padding:12px 0 0;background:#fff}.cart-drawer__footer .cart_form form{display:flex;flex-direction:column;width:100%}.cart-drawer__footer .cart_form .upcartTermsCheckboxWrapper{color:#000;font-family:Font-1700746707450!important;letter-spacing:0;margin-bottom:14px;padding:0 24px;display:flex;align-items:center;gap:5px}.cart-drawer__footer .cart_form .upcartTermsCheckboxWrapper a{text-decoration:underline;text-underline-offset:4px}.cart-drawer__footer .cart_form .button[type=submit]{background:linear-gradient(106.34deg,#9ab0c7 -11.4%,#4678ac 108.79%);width:100%}.cart-drawer__footer .cart_form .button[type=submit]:disabled{background:#8f8f8f;background:linear-gradient(134deg,#dfdfdf,#a0a0a0),#9ab0c7}.cart-drawer__footer .cart_payment_icon{background:#fff;padding:12px 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart_drawer.css.map */
