.cart-sidebar-prod-item{display:flex;align-items:center;background:#f4f4f4;border-radius:5px;padding:10px;gap:5px}.cart-sidebar:not(.hidden){transition:all .3s;height:auto;opacity:1}.cart-sidebar-parent{opacity:0;top:0;transition:all .3s;position:fixed}.cart-sidebar-parent.active{right:25;width:430px;top:65px;z-index:100000000000;height:max-content;padding-top:15px;transition:all .3s;opacity:1}body.modal-open .cart-sidebar-parent.active{z-index:1000000000}.cart-sidebar-head button.close-sidebar{border:none;background:transparent;margin-left:auto;display:block}button.close-sidebar img{max-height:16px;max-width:16px}.cart-sidebar{background:#fff;width:430px;margin-left:auto;border-radius:10px;box-shadow:#0000003d 0 3px 8px;height:0px;opacity:0;overflow:hidden;padding:10px 0}.cart-sidebar.hidden{right:-1000px;transition:all .3s}.cart-sidebar-head h4{font-size:24px;font-weight:600;line-height:41.2px;letter-spacing:-.02em;text-align:left;margin:0;color:var(--primary)}.cart-sidebar-head{padding:15px 30px 10px;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.cart-sidebar-item>div:nth-child(1){display:flex;align-items:flex-start;width:100%}.cart-sidebar-item>div>div:nth-child(2){width:100%;display:flex;flex-direction:column;gap:10px}.cart-sidebar-item>div>div:nth-child(2)>div{display:flex;align-items:center;justify-content:space-between}.cart-sidebar-item{display:flex;align-items:center;justify-content:space-between;margin:0 15px;border-bottom:1px solid #DEDEDE;padding:10px 5px;position:relative}.cart-sidebar-products{display:flex;flex-direction:column-reverse}.cart-sidebar-item:has(.removing):before,.cart-sidebar-item.incrementing:before,.cart-sidebar-item:has(.updating):before{content:""!important;left:0;width:100%;top:0;bottom:0;animation:unset!important;background:#0000000f;position:absolute;z-index:1;height:100%}.cart-sidebar-item:has(.removing):after,.cart-sidebar-item.incrementing:after,.cart-sidebar-item:has(.updating):after{content:"";width:26px;aspect-ratio:1;border-radius:50%;border:2px solid #080808!important;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear;content:""!important;margin:auto;z-index:16;opacity:1;position:absolute;display:block;left:0;right:0;background:transparent}.cart-sidebar .cart-sidebar-item:nth-child(1){border:none}.cart-sidebar-item h3{font-size:16px;font-weight:500;line-height:22px;letter-spacing:-.550000011920929px;text-align:left;color:var(--secondary);margin:0}.cart-sidebar-item a.item-remove img{max-width:24px;margin-left:10px}.cart-sidebar-item>div:nth-child(2){display:flex;align-items:center;flex-basis:30%;justify-content:end}.cart-sidebar-item>div:nth-child(2) p{margin:0}.cart-sidebar-item>div:nth-child(1) img{width:100px;object-fit:contain;margin-right:10px;height:auto;max-height:100px}.cart-sidebar-item-price p{font-size:16px;font-weight:600;line-height:21px;letter-spacing:-.550000011920929px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0}.cart-sidebar-item-price p .min-original{color:#bebcbd;margin-right:5px;text-decoration:line-through}.minicart-header{background:#fff;z-index:2;position:relative}.cart-sidebar-inner form .cart-sidebar-products{max-height:calc(100vh - 343px);overflow:auto;padding-bottom:20px;padding-top:5px}.cart-sidebar:has(.empty-cartdrawer) .cart-sidebar-inner form{height:100%!important;display:flex;align-items:center}.cart-sidebar-inner form .cart-sidebar-products::-webkit-scrollbar{width:5px}.cart-sidebar-inner form .cart-sidebar-products::-webkit-scrollbar-thumb{background:#8888886e;border-radius:5px}.cart-sidebar-inner form .cart-sidebar-products::-webkit-scrollbar-track{background:#d7d7d72e}.cart-sidebar-inner p.money-saved{display:none}.cart-sidebar-total>p:nth-child(1){font-size:18px;font-weight:500;line-height:31.15px;text-align:left;color:var(--secondary);margin:0}.cart-sidebar-total{display:flex;padding:0 0 10px;gap:6px;align-items:center;border-bottom:1px solid #DEDEDE;margin:0 20px}.cart-sidebar-total p.cart-sidebar-subtotal-price .min-original{text-decoration:line-through;color:#bebcbd;margin-right:5px;font-size:18px;display:none}.cart-sidebar-inner :has(.cart-sidebar-item-price span.min-original) .cart-sidebar-total p.cart-sidebar-subtotal-price .min-original{display:inline-block}.cart-sidebar-total p.cart-sidebar-subtotal-price{font-size:20px;font-weight:700;line-height:39.65px;text-align:left;color:var(--secondary);margin:0}.cart-sidebar .sidebar-cart-carousel{padding:0 20px}.cart-sidebar .sidebar-cart-carousel p.product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-right:10px;font-size:14px;text-align:left;color:#000;line-height:17px;margin-bottom:4px}.cart-sidebar .sidebar-cart-carousel a{text-decoration:none}.cart-sidebar-prod-item .product-info>div>div{display:flex;align-items:baseline;justify-content:space-between}.sidebar-cart-carousel .owl-nav span:hover{background:#0000001c}.sidebar-cart-carousel .owl-nav span{font-size:40px;margin:0;color:var(--primary);height:30px;width:30px;display:inline-flex;align-items:center;justify-content:center;padding-bottom:4px;border-radius:4px}.sidebar-cart-carousel .owl-nav{position:absolute;top:-40px;right:0;font-weight:300}.cart-sidebar .sidebar-cart-carousel h3{font-size:26px;font-weight:500;line-height:29.65px;text-align:left;color:var(--primary)}.cart-sidebar-prod-item .product-image img{height:100px;object-fit:contain;transition:all .3s ease;width:100px}.cart-sidebar-prod-item .product-info{gap:0;width:100%}.cart-sidebar-prod-item.product-item:hover .product-image img{transform:scale(1.2);transition:all .3s ease}.cart-sidebar-prod-item .product-info>div{width:100%}.minicart-footer .btn{font-size:16px;font-weight:600;line-height:22.4px;letter-spacing:.02em;padding:10px 25px;display:flex;align-items:center;background:#52afd0;border-color:#52afd0;border-radius:50px;flex-basis:50%;justify-content:center;gap:7px}.minicart-footer .btn:hover{background-color:#fff;color:#52afd0}.minicart-footer .btn:nth-child(1){background:#fff;color:#52afd0}.minicart-footer .btn:nth-child(1):hover{background-color:#52afd0;color:#fff}.minicart-footer .btn i{font-size:22px}.minicart-footer{padding:10px 20px;display:flex;align-items:center;justify-content:end;gap:20px;position:relative;z-index:10;background:#fff}h1.sidebar-empty{text-align:center;color:#a5a5a5;margin:20px 0 10px;font-size:28px;font-weight:400}.empty-cartdrawer svg{max-width:230px;max-height:230px;margin:auto auto 10px;display:block}.empty-cartdrawer .btn{margin:auto auto 20px;display:flex;max-width:250px;justify-content:center;font-weight:600;height:50px;align-items:center;background:#52afd0;border-color:#52afd0;border-radius:50px}.cart-sidebar:has(.empty-cartdrawer) .sidebar-cart-related-products,.cart-sidebar:has(.empty-cartdrawer) .minicart-footer{display:none}.cart-sidebar:has(.empty-cartdrawer) .minicart-header{display:flex;align-items:center;justify-content:center;height:100%}.cart-sidebar:has(.empty-cartdrawer) .free-shipping-range{display:none}body.modal-open .quick-product-view{opacity:1!important}.quick-product-view{z-index:105555555555!important}body.modal-open .modal-backdrop.show{opacity:.5!important}.cartdrawer-order-notes-field textarea{width:100%;resize:none;height:100px;margin-bottom:10px;padding:10px;font-size:14px}.cartdrawer-order-notes-field label{font-size:18px;color:var(--secondary);font-weight:600;margin-bottom:10px;margin-top:0;line-height:15px}.cartdrawer-order-notes-field{background:#fff;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;padding:10px;position:absolute;bottom:-246px;z-index:6;width:100%;display:flex;flex-direction:column;z-index:4;transition:all .3s}a.close-drawer-note{color:var(--secondary);position:absolute;right:10px}.cartdrawer-order-notes-field.active{bottom:64px;transition:all .3s}.cart-sidebar-prod-item .product-info p.product-price{font-size:15.89px;font-weight:600;line-height:17.48px;text-align:left;color:#000;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.cart-sidebar-prod-item .product-info p.product-price span.pro-old-price{display:inline-block;text-decoration:line-through;font-size:14px;color:#9a9caa}.cart-sidebar-prod-item button.add-to-cart i,.cart-sidebar-prod-item cart-button a i{margin:0}.cart-sidebar-prod-item button.add-to-cart,.cart-sidebar-prod-item .cart-button a.add-to-cart{padding:0;background:#52afd0;color:#fff;height:35px;width:35px;border-radius:6px;display:flex;align-items:center;justify-content:center}.cart-sidebar-item-btns .cart-quantity{height:30px!important}.cart-sidebar-item-btns .cart-quantity button,.cart-sidebar-item-btns .cart-quantity input{width:30px!important}@media (max-width:991px){.cart-sidebar-parent.active{top:60px}}@media (max-width:667px){.cart-sidebar,.cart-sidebar-parent.active{width:300px;right:15px;top:57px}.cart-sidebar-head{padding:10px 15px}.cart-sidebar-head h4{font-size:24px;line-height:36.2px}button.close-sidebar img{max-height:16px;max-width:16px}.cart-sidebar-item{margin:0 10px;padding:10px 5px}.cart-sidebar-item>div:nth-child(1) img{width:80px;margin-right:5px}.cart-sidebar-item h3{font-size:14px;line-height:19px;font-weight:400}.cart-sidebar-item>div>div:nth-child(2){gap:5px}.cart-sidebar-item>div:nth-child(2){flex-direction:column-reverse;align-items:end}.cart-sidebar-item-price p{font-size:14px;margin-top:10px!important;margin-bottom:0}.cart-sidebar-item a.item-remove img{max-width:22px}.cart-sidebar-item>div:nth-child(2){flex-basis:10%}.cart-sidebar-total{margin:0 15px}.cart-sidebar-total>p:nth-child(1){font-size:20px}.cart-sidebar-total p.cart-sidebar-subtotal-price{font-size:18px;line-height:27.65px}.cart-sidebar-total p.cart-sidebar-subtotal-price .min-original{font-size:16px}.cart-sidebar .sidebar-cart-carousel{padding:0 15px}.sidebar-cart-carousel .owl-nav{top:-39px}.cart-sidebar .sidebar-cart-carousel h3{font-size:22px;line-height:31.65px}.minicart-footer{justify-content:center;gap:5px}.minicart-footer .btn{font-size:14px;padding:6px 20px;width:100%;justify-content:center;margin:0}.minicart-header{background:#fff;z-index:2;position:relative}.cart-sidebar-inner form .cart-sidebar-products{max-height:calc(100vh - 350px)}.empty-cartdrawer svg{max-width:200px;max-height:200px}h1.sidebar-empty{margin:10px 0;font-size:22px}.empty-cartdrawer .btn{max-width:200px;height:42px;align-items:center;margin-bottom:25px}.cart-sidebar-prod-item .product-info{padding:0}.cart-sidebar-prod-item .product-image img{height:80px;object-fit:contain;transition:all .3s ease;width:80px}.cartdrawer-order-notes-field.active{bottom:84px;transition:all .3s}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-drawer.css.map */
