.mini-cart{bottom:0;left:0;position:absolute;right:0;top:0;visibility:hidden;z-index:101}.mini-cart .icon-close{height:20px;width:20px}.mini-cart .cart-items__heading,.mini-cart .cart-item__quantity{display:none}.mini-cart .cart-items__wrap{margin-top:35px}.mini-cart .cart-items__wrap,.mini-cart .cart-footer__wrap{max-width:100%;padding:0}.mini-cart--open{visibility:visible}.mini-cart__wrapper{background:#fff;border-left:1px solid var(--gray-darker);border-radius:21px;max-width:400px;opacity:0;overflow-y:auto;padding:20px 35px;pointer-events:none;position:absolute;right:30px;top:99px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;width:100%;z-index:101}@media screen and (max-width:767px){.mini-cart__wrapper{border-top-left-radius:0;border-top-right-radius:0;max-width:100%;right:0;top:80px}}.mini-cart--open .mini-cart__wrapper{background-color:var(--white);opacity:1;pointer-events:all;visibility:visible}.mini-cart__close-button{background:transparent;border:none;box-shadow:none;color:var(--primary-purple);cursor:pointer;display:block;height:20px;min-height:unset;min-width:20px;padding:0;position:absolute;right:27px;top:16px;width:20px}.mini-cart .cart__ctas{display:block}.mini-cart .cart__gotocart{background-color:var(--white);box-shadow:none;color:var(--primary-purple);display:block;font-size:16px;font-weight:900;line-height:16px}.mini-cart .cart__gotocart:hover{background-color:var(--primary-purple);color:var(--white)}.mini-cart .cart__checkout-button{font-size:16px;font-weight:900;line-height:16px;width:100%}.mini-cart .cart__blocks{margin-left:0;width:100%}.mini-cart .cart__blocks:only-child{margin-left:0}.mini-cart .cart__items{border-bottom:none;margin-bottom:0;padding-bottom:0}.mini-cart .cart__dynamic-checkout-buttons{display:none}.mini-cart .cart__footer{border-top:1px solid var(--gray-darker);display:block;padding:0}.mini-cart .cart__footer>*+*{margin-top:0}.mini-cart .cart__footer-wrapper:last-child .cart__footer{padding-bottom:0}.mini-cart .cart__footer .totals,.mini-cart .cart__footer--heading,.mini-cart .cart__footer .tax-note{display:none}.mini-cart .cart__footer .totals__subtotal,.mini-cart .cart__footer .totals__subtotal-value{font-size:18px}.mini-cart .title-wrapper{margin-bottom:0;padding:0 15px}.mini-cart .title-wrapper .title{color:var(--primary-purple);font-size:20px;margin:0;text-align:left}.mini-cart .cart-item{border-bottom:none;border-top:1px solid var(--gray-darker);display:grid;gap:0;grid-column-gap:15px;grid-template-areas:"image desc price" "image qty price";grid-template-columns:80px 1fr auto;padding:15px}.mini-cart .cart-item .loading-overlay{padding-top:0}.mini-cart .cart-item>td{border-top:none;padding-top:0}.mini-cart .cart-item__media{grid-area:image;max-width:100%}.mini-cart .cart-item__image{height:80px;object-fit:cover;width:80px;width:auto}.mini-cart .cart-item__details{grid-area:desc;max-width:100%;padding-left:0;width:21rem}.mini-cart .cart-item__details p{text-align:left}.mini-cart .cart-item__details ul{display:none}.mini-cart .cart-item__name:active{color:var(--primary-purple)}.mini-cart .cart-item__name{color:var(--primary-purple);font-family:var(--font-header);font-size:18px;font-weight:900;letter-spacing:0;line-height:24px;margin-bottom:5px;text-align:left}.mini-cart .cart-item__quantity cart-remove-button a{font-size:14px;margin-left:15px;min-width:auto;padding:0}.mini-cart .cart-item__quantity label{display:none}.mini-cart .cart-item .quantity{height:3.4rem;margin-top:0;max-width:89px;width:100%}.mini-cart .cart-item .quantity__button{height:30px;padding:0;width:25px}.mini-cart .cart-item .quantity__input{height:30px}.mini-cart .cart-item__totals{display:none;grid-area:price;padding-left:0}.mini-cart .cart-item__totals cart-remove-button{margin-top:0;position:relative}.mini-cart .cart-item__remove{color:var(--primary-red)}.mini-cart .cart-item__price-wrapper .price{color:var(--primary-purple);display:block;font-size:16px;margin-left:-40px;text-align:right}.mini-cart .cart-item__prices{display:none}@media screen and (max-width:750px){.mini-cart__close-button{top:10px}.mini-cart .cart-item>td{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/mini-cart.css.map */
