fake-cart-drawer.drawer{visibility:hidden}fake-cart-drawer.drawer.active{visibility:visible}fake-cart-drawer .fake-cart-filled{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}fake-cart-drawer .drawer__inner{overflow-x:hidden;box-sizing:border-box}@media screen and (max-width:749px){fake-cart-drawer.drawer,fake-cart-drawer.drawer.active{left:14%!important;right:0!important;justify-content:flex-end!important;width:100vw}fake-cart-drawer .drawer__inner{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border-left:none!important;border-right:none!important}fake-cart-drawer .drawer__contents{padding:15px 5px;box-sizing:border-box}}fake-cart-drawer .fake-cart-drawer-items{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}fake-cart-drawer .scrollable-contents{min-height:0}fake-cart-drawer .cart-drawer__form{flex-wrap:nowrap}fake-cart-drawer .drawer__footer{flex-shrink:0;box-sizing:border-box}@media screen and (min-width:768px){fake-cart-drawer .drawer__footer{width:100%;margin-left:0;margin-right:0}}fake-cart-drawer .cart-items-wrapper{min-width:0;flex:1 1 auto}fake-cart-drawer .cart-item__price-wrapper{flex:0 0 auto;text-align:right}fake-cart-drawer .gb-price-drawer{justify-content:flex-end}fake-cart-drawer .gb-cart-total-item[hidden]{display:none!important}fake-cart-drawer .drawer__inner .quantity.cart-quantity{border:1px solid #5b21b6;border-radius:8px;color:#121212;background:#fff;width:calc(9rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important;min-width:calc(9rem / var(--font-body-scale) + var(--inputs-border-width) * 2);flex-shrink:0;min-height:calc((var(--inputs-border-width) * 2) + 3rem)}fake-cart-drawer .drawer__inner .quantity:before,fake-cart-drawer .drawer__inner .quantity:after{box-shadow:unset!important;border:none}fake-cart-drawer .drawer__inner .quantity:before{background:#fff}fake-cart-drawer .drawer__inner.gradient .quantity__button{width:calc(2.5rem / var(--font-body-scale))!important}fake-cart-drawer .drawer__inner .quantity__button{color:#5b21b6!important;background:transparent!important;min-width:0;min-height:0}fake-cart-drawer .drawer__inner .quantity__button:not(:focus-visible):not(.focused){background-color:transparent!important}fake-cart-drawer .drawer__inner .quantity__input{color:#121212;opacity:1;border-left:1px solid #5b21b6;border-right:1px solid #5b21b6}fake-cart-drawer .drawer__inner .quantity__button .icon-minus,fake-cart-drawer .drawer__inner .quantity__button .icon-plus{height:1rem;width:1rem}fake-cart-drawer .quantity-popover-container{display:flex;align-items:center;width:100%;max-width:none;min-width:0;padding:0}fake-cart-drawer .cart-item .quantity-popover-container .cart-remove-button{margin-left:auto;flex-shrink:0}fake-cart-drawer .cart-remove-button{display:inline-flex;align-items:center;justify-content:center;min-width:calc(4.5rem / var(--font-body-scale));min-height:1.5rem;padding:0;margin:0 .1rem .1rem 0;border:0;background:transparent!important;color:#5b21b6!important;cursor:pointer;font:inherit;-webkit-appearance:none;appearance:none}fake-cart-drawer .cart-remove-button:hover,fake-cart-drawer .cart-remove-button:focus,fake-cart-drawer .cart-remove-button:focus-visible,fake-cart-drawer .cart-remove-button:active{background:transparent!important;color:#5b21b6!important;box-shadow:none!important}fake-cart-drawer .cart-remove-button .gb-cart-del-img svg{width:15px;height:15px;fill:currentColor;color:#5b21b6}fake-cart-drawer.active:not(.customization-mode) .cart-drawer__overlay{pointer-events:auto;cursor:pointer}fake-cart-drawer.customization-mode .cart-drawer__overlay{pointer-events:none}fake-cart-drawer.is-empty .drawer__inner{display:grid;grid-template-rows:1fr;align-items:center;padding:0}fake-cart-drawer.is-empty [data-fake-cart-filled]{display:none!important}fake-cart-drawer:not(.is-empty) [data-fake-cart-empty]{display:none!important}@media screen and (min-width:750px){fake-cart-drawer .cart-item__quantity-wrapper.quantity-popover-wrapper{flex-wrap:wrap;align-items:center}fake-cart-drawer .quantity-popover-container{flex:1 1 auto;min-width:calc(9rem / var(--font-body-scale) + var(--inputs-border-width) * 2 + 3rem)}fake-cart-drawer .cart-item__quantity-wrapper .discounts{flex:1 1 100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-fake-cart.css.map */
