#miniCart{top:0;right:0;width:100%;height:100%;transition:.4s;z-index:2147483648;max-width:none;max-height:none;border:none;background-color:#0000004d;display:none;justify-content:flex-end;padding:0}#miniCart[open]{display:flex;position:fixed}#miniCartContent{background-color:#fff;display:flex;flex-direction:column;width:100%;max-width:fit-content;height:fit-content;position:relative;translate:0 -100%;transition:.5s;padding:16px 24px}#miniCartContent.active{translate:0 0}#miniCartContent.loading:after{content:"";position:absolute;width:22px;height:22px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:var(--blue);border-radius:50%;animation:loading 1s ease infinite}#miniCartHeader{display:none}#miniCartHeader.active{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-grey)}#miniCartHeaderTitle{font-size:18px;color:var(--dark-grey)}#miniCartContentExit{display:flex;cursor:pointer;padding:14px;align-items:center;justify-content:center}#miniCartContentExit svg{height:16px;width:16px}#miniCartBody{display:none}#miniCartBody.active{display:block;margin:16px auto}.miniCartBodyItem{background-color:#fff;display:grid;grid-template-columns:60px minmax(200px,240px) 60px;column-gap:16px}.miniCartBodyItemImage{background-color:#fff;width:60px;height:auto;object-fit:contain}.miniCartBodyItemFlex{gap:5px}.miniCartBodyItemTitle{font-size:18px;line-height:115%;font-weight:700;margin-bottom:10px}.miniCartBodyItemVariant{display:flex;flex-direction:column;gap:2px}.miniCartBodyItemVariant:empty{display:none}.miniCartBodyItemVariantItem,.miniCartBodyItemQuantity{color:#51575d;font-size:14px}.miniCartBodyItemQuantity{text-align:end}#miniCartButton{display:none}#miniCartButton.active{display:block;margin-bottom:8px;width:100%}#miniCartContinue{display:none;text-decoration:underline;color:var(--blue);font-size:14px;text-align:center}#miniCartContinue.active{display:block}@media (max-width: 800px){#miniCartContent{max-width:none;padding:2px 24px 16px}.miniCartBodyItem{column-gap:15px}.miniCartBodyItemTitle{max-width:95%}.miniCartBodyItemVariant{margin-top:10px}#miniCartFooter{padding:15px 20px 8px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/theme-mini-cart.css.map */
