.my-floating-cart{position:fixed;right:0;top:0;bottom:0;padding:20px 0 26px;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;opacity:0;visibility:hidden;transform:translate(100%);margin:0;width:100%;height:100dvh;z-index:99999;max-width:520px;pointer-events:all;background-color:#fff;box-shadow:-4px 0 8px #00000014}.my-floating-cart.minicart{opacity:1;visibility:visible;transform:translate(0);padding-top:0}@media only screen and (max-width: 767px){.my-floating-cart.minicart{max-width:100%;width:328px}}body.backdrop_open .overlay_filter{background:#00000080;opacity:.69;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;content:"";pointer-events:all}body.js-minicart-open{overflow:hidden}form.my-cart{display:grid;grid-template-rows:1fr auto;width:100%}@media only screen and (min-width: 768px){form.my-cart{height:calc(100vh - 80px)}}form[action="/cart/add"].js-ajax-cart-from-in-progress[type=submit],body.js-ajax-cart-request-in-progress .my-cart__items{opacity:.5}.js-ajax-cart-empty .card__center{width:100%;max-width:100%;padding:0 45px;margin:0 auto}@media only screen and (max-width: 767px){.js-ajax-cart-empty .card__center{left:auto;right:auto;width:100%;max-width:100%;margin:0 auto;padding:0}}.minicart-header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;margin:0;padding:15px 20px;background-color:#fff}.minicart-header__title{font-family:Futura Std;font-weight:400;font-size:25px;margin:0;padding-top:0}.minicart-header__close{cursor:pointer}.minicart-header__close svg{width:12px;height:12px}@media only screen and (min-width: 768px){.minicart-header{padding:25px 45px}}.minicart-body{height:calc(100dvh - 60px);display:grid;grid-template-rows:1fr auto}@media only screen and (min-width: 768px){.minicart-body{height:calc(100dvh - 80px)}}.cart__body{overflow-y:scroll;padding:0 45px 25px}.cart__row{display:flex}.cart__row+.cart__row{margin-top:12px;padding-top:12px;border-top:1px solid #f2f2f2}.cart__body .button{width:420px;color:#fff;display:inline-block}@media only screen and (max-width: 767px){.cart__body{padding:25px 15px}.cart__row+.cart__row{margin-top:8px;padding-top:8px}.cart__body .button{width:100%}#shopify-section-my-cart .cart-item__image a img{height:125px}.cart__item--details{margin-left:16px}}.cart-item{border-top:1px solid #e2e2e2;padding-top:40px;padding-bottom:40px}#shopify-section-my-cart .cart-item__image{width:auto;padding-right:0}#shopify-section-my-cart .cart-item__image a{display:block;width:98px}#shopify-section-my-cart{margin:0;height:100dvh;overflow-y:auto;border-radius:0;background-color:#fff;display:flex;flex-direction:column}#shopify-section-my-cart .cart-item__image a img{width:98px;height:140px;object-fit:cover}.cart__item--details{margin-left:28px}.cart__item--details .pdp__title a{display:block;font-weight:400;font-family:Futura Std;font-size:16px;line-height:20px;color:#c16452}.cart__item--details .pdp__title .variant{padding-left:0;display:block;margin-top:8px;font-family:Futura Std;width:100%;color:#000;font-weight:400;font-size:11.5px;line-height:16px}.cart__actions{display:flex;align-items:center;gap:5px}.pdp_qty a.minus__cart,.pdp_qty a.plus__cart{display:inline-block;border:0px solid #ddd;margin:0;width:16px;height:inherit;text-align:center;vertical-align:middle;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pdp_qty a.minus__cart svg,.pdp_qty a.plus__cart svg{width:8px;height:8px}.remove__cart{background:#fff;border:1px solid #bdbdbd;border-radius:4px;height:28px;padding:6px 4px;width:30px;display:inline-flex;justify-content:center;align-items:center;margin-top:20px}.cart__footer{box-shadow:0 -2px 8px #0000000a;left:0;bottom:0;width:520px;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;padding:25px 45px;background-color:#fff}.cart__subtotal{display:flex;align-items:center;width:100%;justify-content:space-between}.subtotal__txt,.subtotal__price{font-family:Futura Std;font-weight:400;font-size:20px;line-height:24px}@media only screen and (max-width: 767px){.cart__footer{width:328px;padding:16px;bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/cart.css.map */
