.click-capture{display:block!important;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:53;opacity:0;visibility:hidden;background:rgba(var(--color-base-text),.15);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transition:all .25s cubic-bezier(.104,.204,.492,1)}body.open-cart{position:fixed;width:100%}body.open-cart .click-capture{opacity:1;visibility:visible;pointer-events:all}.side-panel{position:fixed;top:0;right:0;height:100svh;z-index:90;width:calc(100vw - 15px);max-width:475px;transform:translate(100%);transition:all .25s cubic-bezier(.104,.204,.492,1)}.cart-drawer{top:0;right:0;transform:translate(100%)}.open-cart .cart-drawer{transform:translate(0)}.cart-drawer .title-wrapper-with-link{margin:2rem 0}.side-panel-close{cursor:pointer}.side-panel-inner{display:flex;flex-direction:column;height:100%;position:relative;padding:0 2rem;background:rgb(var(--color-background));box-shadow:inset 0 4px 40px #00000026}.side-panel-content{overflow-y:auto;overflow-x:hidden;padding-right:.25rem}.cart-drawer .cart-item,.cart-drawer-product{display:grid;grid-template-columns:.3fr 1fr;grid-gap:.75rem;margin-bottom:1.5rem}.cart-drawer .cart-item__details{display:flex;flex-direction:column;gap:.75rem}.cart-drawer .product-option{font-size:1rem;line-height:1}.cart-drawer .cart-item .cart-item__quantity{padding-left:0}.cart-drawer .quantity{width:120px;min-height:35px}.cart-drawer .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}.cart-drawer .cart__footer{margin-top:auto;padding-bottom:1rem;flex-direction:column;justify-content:stretch;gap:2rem;flex-grow:0}.cart-drawer .cart__footer>*{width:auto;margin:0}.cart-drawer .cart__checkout-button,.cart__dynamic-checkout-buttons{width:100%;max-width:100%}.cart-drawer .cart__dynamic-checkout-buttons ul li{flex-grow:1!important}@media (min-width: 750px){.cart-drawer--recommendations--container{position:absolute;top:0;left:0;transition:all .2s ease;transform:translate(0);overflow:auto;background:rgb(var(--color-background));width:155px;height:100%;box-shadow:inset 0 4px 40px #00000026;z-index:-1}.cart-drawer--recommendations--container.active{transform:translate(-100%)}}.cart-drawer--recommendations--products{overflow-y:auto;padding:1.5rem}.cart-drawer--recommendations--heading{text-align:center;font-size:1.2rem;margin:0;padding:1rem .5rem 0}.cart-drawer--recommendations--product{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.recommendation__product--title{font-size:1rem;line-height:1.5;text-align:center;margin-bottom:0}.recommendation__product--price .cart-item__discounted-prices{margin-top:.5rem}.recommendation__product--price .price{text-align:center;font-size:1.2rem}@media (max-width: 749px){.cart-drawer--recommendations--products{display:flex;gap:1rem;padding:1.5rem 0}.cart-drawer--recommendations--product{margin-bottom:0;flex:1 0 40%;align-items:flex-start}.cart-drawer--recommendations--product .cart-item__discounted-prices{display:flex;gap:.25rem}.cart-drawer .cart__footer{position:fixed;background:#fff;z-index:2;width:100%;bottom:0;left:0;box-shadow:0 4px 20px #00000015}.recommendation__product--title{text-align:left}.side-panel-inner{padding-bottom:150px;overflow-x:hidden;overflow-y:auto}.side-panel-content{overflow-y:unset;overflow-x:unset}.cart-drawer--recommendations--heading{text-align:left}}.cart-item__totals{justify-content:flex-start}cart-drawer ::-webkit-scrollbar{width:6px;height:6px;border-radius:4px}cart-drawer ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}cart-drawer ::-webkit-scrollbar-thumb{background:#bcbcbc;border-radius:4px;opacity:.8}#cart-errors{display:block!important}.cart__footer{padding:1.5rem 1rem 2rem}.cart-item{position:relative}.cart-item__details{width:100%}cart-remove-button{position:absolute;top:0;right:.5rem;margin-top:0!important}cart-remove-button .button{align-items:flex-start}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-cart-drawer.css.map */
