.cart-popup{pointer-events:none;display:block;width:70vw;max-width:50rem;padding:1.25rem 1.875rem 1.875rem;z-index:10;top:0;border:none;border-radius:.625rem;opacity:0;visibility:hidden;overflow-x:hidden;transition:opacity var(--transition);scrollbar-width:none}.cart-popup .woocommerce-mini-cart{max-height:25rem;font-size:.75rem;overflow-y:scroll}.cart-popup .woocommerce-mini-cart-item.more{min-height:unset}.cart-popup .woocommerce-mini-cart-item a:not([class])>img{width:4.375rem;padding:.0625rem;float:left;margin-right:.9375rem;margin-left:-4.375rem;font-size:var(--wp--preset--font-size--small)}.cart-popup .woocommerce-mini-cart-item a:not([class]):hover{text-decoration:none}.cart-popup .woocommerce-mini-cart-item nanpxove{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;position:absolute;z-index:50;top:1.0625rem;left:1.0625rem;font-size:.75rem;text-align:center;color:var(--color--light)!important;border:0;border-radius:0!important;background:#f95555;transition:.35s cubic-bezier(.22,1,.36,1);-webkit-transition:.35s cubic-bezier(.22,1,.36,1);-moz-transition:.35s cubic-bezier(.22,1,.36,1)}.cart-popup .woocommerce-mini-cart-item nanpxove:hover{text-decoration:none;background:#555}.cart-popup .woocommerce-mini-cart-item .quantity{display:flex;margin-top:.4375rem;margin-left:4.375rem;gap:.3125rem}.cart-popup .woocommerce-mini-cart-item .variation{padding-left:4.375rem;margin:0}.cart-popup .woocommerce-mini-cart-item .variation dt{display:inline;margin:0;font-weight:700}.cart-popup .woocommerce-mini-cart-item .variation dt:before{content:" ";display:block}.cart-popup .woocommerce-mini-cart-item .variation dd,.cart-popup .woocommerce-mini-cart-item .variation dd p{display:inline;margin:0}.cart-popup .cart__slider{display:none!important}.cart-popup .product-slider{margin:.625rem 0 0!important}.cart-popup .cart__slider>p{margin-top:var(--spacing-15-30);font-size:var(--wp--preset--font-size--medium);font-variation-settings:var(--font-400-105)}.cart-popup[open]{pointer-events:all;opacity:1;visibility:visible}.cart-popup::backdrop{background-color:var(--color--dark);opacity:.5}.cart-popup .cart-popup__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5625rem;gap:.9375rem}.cart-popup .cart-popup__header span{display:flex;align-items:center;gap:.625rem}.cart-popup .cart-popup__header h4{padding-bottom:0}.cart-popup .cart-popup__header .cart-popup__close button{padding:0;border:none;background-color:transparent;cursor:pointer}.cart-popup .cart-popup__header .cart-popup__close{color:var(--color--dark);opacity:.5;transition:opacity var(--transition)}.cart-popup .cart-popup__header .cart-popup__close:hover{opacity:1}.cart-popup>.cart-popup__total{padding:0 .9375rem .625rem;margin-bottom:1.25rem;font-size:1.25rem;text-align:center;border-bottom:.125rem solid var(--color--dark)}.cart-popup>.cart-popup__items .woocommerce-mini-cart{display:flex;flex-direction:column;padding:0!important;overflow-y:auto;gap:.3125rem}.cart-popup>.cart-popup__items .woocommerce-mini-cart li>span{width:fit-content;order:1;margin-right:.625rem;margin-left:auto}.cart-popup>.cart-popup__items .woocommerce-mini-cart__buttons,.cart-popup>.cart-popup__items .woocommerce-mini-cart__total{display:none}.cart-popup .cart-popup__actions{display:flex;align-items:center;justify-content:space-between;padding-top:1.5625rem;margin-top:1.25rem;border-top:.0625rem solid #f0f0f0}.cart-popup .cart-popup__actions>div{display:flex;gap:.625rem}@media (max-width:61.3125rem){.cart-popup>.cart-popup__items .woocommerce-mini-cart li{padding:0!important}}@media (max-width:61.3125rem){.cart-popup>.cart-popup__items .woocommerce-mini-cart{max-height:28.125rem;overflow-x:hidden;overflow-y:scroll;scrollbar-width:auto}.cart-popup{width:calc(100% - 1.875rem);max-height:100%;padding:1.25rem}.cart-popup>.cart-popup__items .woocommerce-mini-cart li{flex-wrap:wrap}.cart-popup>.cart-popup__items .woocommerce-mini-cart li a{margin-bottom:.3125rem}.cart-popup>.cart-popup__items .woocommerce-mini-cart li>span{width:100%;margin:.3125rem 0}.cart-popup .cart-popup__actions,.cart-popup .cart-popup__actions>div{flex-direction:column;align-items:stretch;width:100%;text-align:center;gap:.5rem}.cart-popup .cart-popup__actions button{width:100%}}