.cart_drawer_wrapper{position:fixed;top:0;right:0;display:flex;justify-content:flex-end;width:100%;height:100dvh;background-color:transparent;z-index:9999;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease-in-out}.cart_drawer_wrapper.loading .cart_drawer_container:before,.cart_drawer_wrapper.loading .cart_drawer_container:after{position:absolute;content:""}.cart_drawer_wrapper.loading .cart_drawer_container:before{background-color:#fffc;width:100%;height:100%;top:0;left:0;z-index:99}.cart_drawer_wrapper.loading .cart_drawer_container:after{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='presentation' width='26' height='26' viewBox='0 0 26 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='currentColor'%3E%3Cpath d='M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z' opacity='.29'%3E%3C/path%3E%3Cpath d='M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:30px;height:30px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;animation:rotation 1s linear infinite;z-index:999}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart_drawer_wrapper.active{opacity:1;visibility:visible;pointer-events:all}.cart_drawer_overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#0006;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cart_drawer_wrapper.active .cart_drawer_overlay{opacity:1;visibility:visible;pointer-events:all}.cart_drawer_container{position:relative;width:83%;background-color:#fff;height:100dvh;overflow:hidden;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease-in-out}.cart_drawer_wrapper.active .cart_drawer_container{transform:translate(0);opacity:1;visibility:visible;pointer-events:all}.cart_drawer_header{padding:8px 64px 8px 16px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #D7D3D0}.cart_drawer_close_btn{background-color:transparent;display:flex;border:0;margin:0;padding:0;outline:0;cursor:pointer}.cart_drawer_title{margin:0 auto;text-align:center;font-family:var(--body-font-family);font-weight:500;font-style:var(--body-font-style);font-size:20px;color:var(--body-primary-color)}.cart_drawer_gift_wrapper{padding:16px}.cart_drawer_gift_bg{background-color:#fbf7f4;padding:16px;border-radius:8px}.cart_drawer_gift_wrapper .top{display:flex;align-items:center;margin-bottom:16px}.cart_drawer_gift_wrapper .top .icon{margin-right:16px}.cart_drawer_gift_wrapper .top .icon img,.cart_drawer_gift_wrapper .top .icon svg{width:32px;height:auto}.cart_drawer_gift_text h5,.cart_drawer_gift_text p{margin:0;color:var(--body-primary-color)}.cart_drawer_gift_text h5{font-family:var(--body-font-family);font-weight:500;font-style:var(--body-font-style);font-size:16px;line-height:24px;margin-bottom:3px}.cart_drawer_gift_text p{font-size:14px;line-height:20px}.cart_drawer_gift_form{display:none}.cart_drawer_gift_form textarea{width:100%;margin:0 0 16px;border:0;padding:15px}.cart_drawer_gift_wrapper button.button-secondary{background-color:transparent;font-size:14px;line-height:20px;width:100%;padding:9px 14px}.cart_drawer_footer{padding:16px;border-top:1px solid #D7D3D0}.cart_drawer_shipping{padding:6px;border-radius:16px;background-color:#fbf7f4;display:flex;align-items:center;justify-content:center;text-align:center;gap:8px;color:var(--body-primary-color);font-size:14px;margin-bottom:16px}.cart_drawer_shipping.freeshipping{background-color:#d1fae5}.cart_drawer_shipping .icon{display:flex}.cart_drawer_shipping p{display:none;margin:0}.cart_drawer_shipping p span{font-weight:500}.cart_drawer_shipping.freeshipping .freeship p,.cart_drawer_shipping.paidshipping .paidship p{display:block}.cart_drawer_total{margin-bottom:16px;font-size:16px;line-height:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--body-primary-color);font-weight:500}.cart_drawer_footer_btns{display:flex;gap:8px}.cart_drawer_footer_btns>*{flex:auto;text-align:center}.cart_drawer_footer_btns form button{width:100%}.cart_drawer_body{height:calc(100% - 241px);overflow-y:auto;scrollbar-width:inherit}.cart_drawer_body::-webkit-scrollbar{width:5px}.cart_drawer_body::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #98a2b3}.cart_drawer_body::-webkit-scrollbar-thumb{background:#8e6442}.cart_drawer_product_wrapper{border-top:1px solid #D7D3D0}.cart_drawer_product_block{display:flex;align-items:start;padding:24px 16px;border-bottom:1px solid #D7D3D0}.cart_drawer_product_block .left{flex-shrink:0;margin:0 16px 0 0}.cart_drawer_product_block .left img{width:96px;height:96px;object-fit:contain}.cart_end_content{width:100%}.cart_drawer_product_block .middle,.cart_drawer_product_block .right{display:flex;justify-content:space-between;gap:8px}.cart_drawer_product_block .middle{align-items:start;margin:0 0 12px}.cart_drawer_product_block .middle h5{font-family:var(--body-font-family);font-size:16px;font-weight:500;line-height:24px;margin:0 0 4px}.cart_drawer_product_block .middle h5 a{text-decoration:none}.cart_drawer_product_block .middle h5 a,.cart_drawer_product_block .middle .variant dl,.cart_drawer_product_block .middle .variant dt,.cart_drawer_product_block .right .price{color:#292524}.cart_drawer_product_block .middle .product-option{display:flex;align-items:center;gap:4px}.cart_drawer_product_block .middle .variant dl,.cart_drawer_product_block .middle .variant dt,.cart_drawer_product_block .middle .variant dd{font-size:14px;line-height:20px;font-weight:500;margin:0}.cart_drawer_product_block .middle .variant dd{color:#57534e;font-weight:400}.cart_drawer_product_block .middle .remove{display:inline-block;background-color:transparent;padding:0;border:0;cursor:pointer}.cart_drawer_product_block .right{align-items:center}.cart_drawer_product_block .right .quantity-selector__label{display:none}.cart_drawer_product_block .right .quantity-selector__button{width:40px;height:40px;padding:4px}.cart_drawer_product_block .right .quantity-selector__input{max-width:57px;padding:0 5px}.cart_drawer_product_block .right .price{line-height:24px}.cart_drawer_recommendation_wrapper{padding:16px}.cart_drawer_recommendation_header{justify-content:space-between;margin:0 0 8px;gap:8px}.cart_drawer_recommendation_header h4{font-family:var(--body-font-family);font-size:16px;line-height:24px;color:#292524;font-weight:500;margin:0}.cart_drawer_recommendation_header,.cart_drawer_recommendation_header .navigation,.cart_drawer_recommendation_product_block{display:flex}.cart_drawer_recommendation_header [class*=swiper-button-]{width:20px;height:20px;margin:0;top:auto;left:auto;right:auto;transform:none}.cart_drawer_recommendation_header .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='%2357534E' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cart_drawer_recommendation_header .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.5 15L7.5 10L12.5 5' stroke='%2357534E' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");margin-right:24px}.cart_drawer_recommendation_products .swiper-slide{width:195px!important}.cart_drawer_recommendation_product_block{align-items:center;border-right:1px solid #D7D3D0;padding:0 16px 0 0;gap:8px}.cart_drawer_recommendation_product_block .image{flex-shrink:0}.cart_drawer_recommendation_product_block .image img{width:80px;height:80px;object-fit:contain}.cart_drawer_recommendation_product_block .content h6,.cart_drawer_recommendation_product_block .content h6 a{font-family:var(--body-font-family);font-size:12px;line-height:18px;color:#292524;margin:0;text-decoration:none}.cart_drawer_recommendation_product_block .content .add_to_cart{font-size:10px;line-height:normal;padding:5px 10px;margin:8px 0 0;text-decoration:none}@media (min-width:768px){.cart_drawer_container{max-width:402px}}@media (max-width:767px){.cart_drawer_header{padding:8px 32px 8px 16px}.cart_drawer_close_btn svg{width:40px;height:40px}.cart_drawer_title{font-size:18px}.cart_drawer_gift_wrapper .top .icon img,.cart_drawer_gift_wrapper .top .icon svg{width:24px}.cart_drawer_gift_text h5,.cart_drawer_product_block .middle h5,.cart_drawer_product_block .right .price,.cart_drawer_total{font-size:14px;line-height:20px}.cart_drawer_gift_text p,.cart_drawer_product_block .middle .variant dt,.cart_drawer_product_block .middle .variant dd,.cart_drawer_shipping p{font-size:12px;line-height:18px}.cart_drawer_product_block .left{margin:0 12px 0 0}.cart_drawer_product_block .middle{margin:0 0 8px}.cart_drawer_product_block .right .quantity-selector__input{max-width:49px}.cart_drawer_product_block .right{flex-wrap:wrap}.cart_drawer_shipping{padding:5.5px 8px}.cart_drawer_shipping,.cart_drawer_total{margin:0 0 12px}}@media (max-width: 380px){.cart_drawer_container{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/cart-drawer.css.map */
