.ajax-cart{--ajax-cart-container-margin: 0.75rem}@media(min-width: 768px){.ajax-cart{--ajax-cart-container-margin: 1.5rem}}@media(min-width: 1440px){.ajax-cart{--ajax-cart-container-margin: 2.5rem}}.ajax-cart__inner{position:fixed;top:0;right:0;height:100%;max-width:30rem;width:100%;z-index:101;background-color:#e9e4de;transform:translateX(120%);transition:.5s ease}.js-ajax-cart-opened .ajax-cart__inner{transform:none}.ajax-cart__content{flex-grow:1;overflow:hidden}.ajax-cart__overlay{position:fixed;inset:0;z-index:-1;opacity:0;background-color:rgba(0,0,0,.25);transition:.5s ease;pointer-events:none}.js-ajax-cart-opened .ajax-cart__overlay{pointer-events:initial;opacity:1;z-index:100}.ajax-cart__section{display:flex;height:100%;flex-direction:column}.ajax-cart__header{position:relative;padding:1.5rem 1.5rem 0;text-align:center}@media only screen and (max-width: 767px){.ajax-cart__header{margin-bottom:.75rem}}.js-ajax-cart-request-in-progress .ajax-cart__header{position:relative;pointer-events:none;opacity:.8}.js-ajax-cart-request-in-progress .ajax-cart__header::after{--loading-color: #262f38;content:"";position:absolute;top:0.3125rem;right:0.3125rem;left:auto;bottom:auto;display:block;width:.625rem;height:.625rem;border-radius:50%;border-width:1px;border-style:solid;border-color:var(--loading-color) var(--loading-color) var(--loading-color) rgba(0,0,0,0);animation:loading-spinner .5s linear infinite}.ajax-cart__header h2{font-size:1.125rem;line-height:120%;font-weight:500;text-transform:uppercase;font-family:Garamond Premier Pro, Georgia, sans-serif;margin-top:.75rem}@media(min-width: 768px){.ajax-cart__header h2{font-size:1.25rem}}@media(min-width: 992px){.ajax-cart__header h2{font-size:1.5rem}}@media only screen and (min-width: 768px){.ajax-cart__header h2{margin-top:2rem}}.ajax-cart__header button{display:inline-block;background-color:rgba(0,0,0,0);padding:0;border:0;text-decoration:none;width:1.5rem;height:1.5rem;display:block;margin-left:auto;position:absolute;right:1.5rem}.ajax-cart__header button[type]{cursor:pointer}.ajax-cart__header button[disabled]{cursor:initial;opacity:.5}@media only screen and (min-width: 768px){.ajax-cart__header button{position:static}}.ajax-cart__body{padding:var(--ajax-cart-container-margin);padding-bottom:0;height:100%;display:flex;flex-direction:column;overflow:hidden}@media only screen and (max-width: 767px){.ajax-cart__body{padding-top:.5rem}}.js-ajax-cart-request-in-progress .ajax-cart__body{pointer-events:none;opacity:.8}.ajax-cart__empty{padding:var(--ajax-cart-container-margin);height:100%;display:flex;align-items:center;justify-content:center}.ajax-cart__items{scrollbar-width:thin;scrollbar-color:#dee2e6 rgba(0,0,0,0);flex-grow:1;overflow-y:auto;display:flex;margin-inline:calc(var(--ajax-cart-container-margin)*-1);padding-inline:var(--ajax-cart-container-margin);flex-direction:column;gap:.25rem}.ajax-cart__items::-webkit-scrollbar{width:2px;height:2px}.ajax-cart__items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ajax-cart__items::-webkit-scrollbar-thumb{background:#344751}.ajax-cart__footer{padding-top:1rem}.ajax-cart__footer-buttons{display:flex;flex-direction:column;align-items:center;gap:1rem}.ajax-cart__recs{display:none}.js-ajax-cart-not-empty .ajax-cart__recs{display:block}.ajax-cart__view-bag{margin:0 auto}.ajax-cart__bottom{display:none;padding:var(--ajax-cart-container-margin);padding-top:1rem;flex-direction:column;align-items:center}.js-ajax-cart-not-empty .ajax-cart__bottom{display:flex}.ajax-cart__checkout-buttons{width:100%}.ajax-cart__checkout-buttons .shopify-cleanslate ul{margin:0 !important}.ajax-cart__checkout-buttons .shopify-cleanslate li{width:100% !important;height:auto !important;margin:0 !important;flex-basis:initial !important;flex-grow:initial !important}.ajax-cart__checkout-buttons .shopify-cleanslate li .size--large,.ajax-cart__checkout-buttons .shopify-cleanslate li .size--small{height:2.5rem !important;margin-bottom:1rem;border-radius:.5rem !important}.ajax-cart__checkout-buttons .shopify-cleanslate form[action*=amazon],.ajax-cart__checkout-buttons .shopify-cleanslate iframe[title*=PayPal],.ajax-cart__checkout-buttons .shopify-cleanslate .paypalLight{display:none !important}
