.cart{position:fixed;display:none;left:0;width:100%;z-index:4;transition:all .2 ease-in;height:calc(var(--vh, 1vh) * 100);top:0;bottom:auto;z-index:11}.cart .cart-overlay{cursor:pointer;background-color:#000000b3;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0}.cart .cart-content{transition:all .4s ease 0ms;position:relative;z-index:1;display:flex;flex-direction:column;max-width:570px;margin-left:auto;background-color:#fff;height:100%;right:0}.cart .cart-content.hidden{right:-100%}.cart .cart-content .cart-empty{font-size:12px;font-family:Archivo,sans-serif;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart .cart-content .cart-header{background-color:#f9f9f7;padding:20px 30px;box-sizing:border-box;position:relative}@media only screen and (max-width:700px){.cart .cart-content .cart-header{padding:20px}}.cart .cart-content .cart-header .cart-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart .cart-content .cart-header .cart-header-content{display:flex;justify-content:space-between;align-items:center}.cart .cart-content .cart-header .cart-header-content .cart-title,.cart .cart-content .cart-header .cart-header-content .close-cart{font-size:12px;font-family:Archivo,sans-serif;text-transform:uppercase}.cart .cart-content .cart-header .cart-header-content .cart-title .bold{font-weight:700;margin-right:15px}.cart .cart-content .cart-header .cart-header-content .close-cart{cursor:pointer;display:flex;align-items:center}.cart .cart-content .cart-header .cart-header-content .close-cart img{width:17px;margin-left:10px}.cart .cart-content .cart-body::-webkit-scrollbar{display:none}.cart .cart-content .cart-body{padding:30px;height:calc(100% - 30px);box-sizing:border-box;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width:700px){.cart .cart-content .cart-body{padding:20px;height:calc(100% - 20px)}}.cart .cart-content .cart-body .cart-items .cart-item{display:flex;align-items:center;margin-bottom:30px}@media only screen and (max-width:700px){.cart .cart-content .cart-body .cart-items .cart-item{margin-bottom:20px}}.cart .cart-content .cart-body .cart-items .cart-item:last-child{margin-bottom:0}.cart .cart-content .cart-body .cart-items .cart-item .item-image{flex-shrink:0}.cart .cart-content .cart-body .cart-items .cart-item .item-image .item-image-holder{width:192px;height:240px;position:relative}@media only screen and (max-width:700px){.cart .cart-content .cart-body .cart-items .cart-item .item-image .item-image-holder{width:152px;height:190px}}.cart .cart-content .cart-body .cart-items .cart-item .item-image .item-image-holder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart .cart-content .cart-body .cart-items .cart-item .item-info{width:100%;padding-left:30px;box-sizing:border-box;position:relative}@media only screen and (max-width:700px){.cart .cart-content .cart-body .cart-items .cart-item .item-info{padding-left:20px}}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-title,.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-subtitle,.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-price p,.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-quantity p,.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-quantity input{font-family:Archivo,sans-serif;font-size:14px;text-transform:uppercase;color:#000}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header{display:flex;justify-content:space-between;box-sizing:border-box}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-left{padding-right:20px;box-sizing:border-box}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-left .item-title{font-weight:700}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-left .item-subtitle{margin-top:5px;font-weight:400}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-right{flex-shrink:0}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-right .item-price{font-weight:400;transform:translateY(-2px)}@media only screen and (max-width:500px){.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-right .item-price{transform:translateY(0)}}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-right .item-price p{display:inline-block}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-right .item-price p.price-sale{font-weight:700}@media only screen and (max-width:500px){.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-right .item-price p.price-sale{display:block}}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-right .item-price p.price-regular{font-weight:400}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-right .item-price p.price-regular.on-sale{position:relative;font-style:italic}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-info-header .info-right .item-price p.price-regular.on-sale:after{content:"";display:block;position:absolute;top:40%;left:0;width:100%;height:1px;background-color:#000}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-quantity{margin-top:20px;display:flex;align-items:center}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-quantity p{text-transform:none;margin-right:20px}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-quantity .input-holder{display:flex;align-items:center}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-quantity .input-holder button{background-color:transparent;width:15px;height:15px;padding:0;display:flex;align-items:center;justify-content:center;text-align:center}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-quantity .input-holder button.quantity-plus-btn{line-height:0}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-quantity .input-holder input{max-width:20px;background-color:transparent;text-align:center;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-quantity .error{position:absolute;font-family:Archivo,sans-serif;color:red;font-size:12px;top:0;transform:translateY(-30px);left:30px}.cart .cart-content .cart-body .cart-items .cart-item .item-info .item-remove{cursor:pointer;margin-top:20px;font-family:Archivo,sans-serif;font-size:12px;text-decoration:underline}.cart .cart-content .cart-footer{padding:0 30px 30px;box-sizing:border-box}@media only screen and (max-width:700px){.cart .cart-content .cart-footer{padding:0 20px 20px}}.cart .cart-content .cart-footer .footer-header{padding-top:30px;border-top:solid 1px #000;display:flex;justify-content:space-between}@media only screen and (max-width:700px){.cart .cart-content .cart-footer .footer-header{padding-top:20px}}.cart .cart-content .cart-footer .footer-header .header-left .footer-title,.cart .cart-content .cart-footer .footer-header .header-left .footer-price,.cart .cart-content .cart-footer .footer-header .header-right .footer-title,.cart .cart-content .cart-footer .footer-header .header-right .footer-price{font-family:Archivo,sans-serif;font-size:14px;text-transform:uppercase;color:#000;font-weight:700;margin-bottom:5px}.cart .cart-content .cart-footer .footer-header .header-left .footer-text,.cart .cart-content .cart-footer .footer-header .header-right .footer-text{font-family:Archivo,sans-serif;font-size:12px;color:#000;font-weight:400}.cart .cart-content .cart-footer .footer-header .header-left .footer-country-switcher,.cart .cart-content .cart-footer .footer-header .header-right .footer-country-switcher{border:0;background-color:transparent}.cart .cart-content .cart-footer .footer-header .header-left{padding-right:20px;box-sizing:border-box}.cart .cart-content .cart-footer .footer-header .header-right{flex-shrink:0;text-align:right}.cart .cart-content .cart-footer .footer-header .header-right .footer-price p{font-weight:400;display:inline-block}.cart .cart-content .cart-footer .footer-header .header-right .footer-price p.cart-price-sale{font-weight:700}.cart .cart-content .cart-footer .footer-header .header-right .footer-price p.cart-price-regular{font-weight:400}.cart .cart-content .cart-footer .footer-header .header-right .footer-price p.cart-price-regular.on-sale{position:relative;font-style:italic}.cart .cart-content .cart-footer .footer-header .header-right .footer-price p.cart-price-regular.on-sale:after{content:"";display:block;position:absolute;top:40%;left:0;width:100%;height:1px;background-color:#000}.cart .cart-content .cart-footer .footer-header .header-right .footer-text{text-decoration:underline}.cart .cart-content .cart-footer .footer-buttons{margin-top:44px}@media only screen and (max-width:700px){.cart .cart-content .cart-footer .footer-buttons{margin-top:20px}}.cart .cart-content .cart-footer .footer-buttons .button{display:block;font-size:14px}.cart .cart-content .cart-footer .footer-buttons .buttons-group{display:flex;flex-wrap:wrap;margin-top:10px}.cart .cart-content .cart-footer .footer-buttons .buttons-group .button-holder{width:50%;box-sizing:border-box}@media only screen and (max-width:700px){.cart .cart-content .cart-footer .footer-buttons .buttons-group .button-holder{width:100%;margin-bottom:10px}}.cart .cart-content .cart-footer .footer-buttons .buttons-group .button-holder:last-child{margin-bottom:0}.cart .cart-content .cart-footer .footer-buttons .buttons-group .button-holder:nth-child(odd){padding-right:5px}@media only screen and (max-width:700px){.cart .cart-content .cart-footer .footer-buttons .buttons-group .button-holder:nth-child(odd){padding-right:0}}.cart .cart-content .cart-footer .footer-buttons .buttons-group .button-holder:nth-child(2n){padding-left:5px}@media only screen and (max-width:700px){.cart .cart-content .cart-footer .footer-buttons .buttons-group .button-holder:nth-child(2n){padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cart.css.map */
