strong{font-family:PPPlayground,arial,sans-serif;font-weight:300;line-height:0}.template-cart .cart-empty__button{display:none}.section-cart .wrap{max-width:905px}.section-cart__header__inner{justify-content:center;align-items:center;gap:.5em;margin-bottom:4.5em;display:flex}.section-cart__header__inner span{font-size:.875em}@media (max-width:1024px){.section-cart__header__inner{margin-bottom:1.5em}}.section-cart__content{grid-template-columns:376px 1fr;align-items:flex-start;gap:5.125em;display:grid}@media (max-width:1024px){.section-cart__content{grid-template-rows:auto;grid-template-columns:1fr}}.section-cart__content .cart-empty{text-align:center;grid-column:span 2;padding:4em 0;font-size:.875em}.section-cart__content p{margin-bottom:0}.section-cart .cart-totals{background-color:var(--color-bone);padding:1.5em 0 1em;position:sticky;top:0}@media (max-width:1024px){.section-cart .cart-totals{width:100%;height:-moz-fit-content;height:fit-content;bottom:0;left:0;top:unset;z-index:10;padding:0;position:fixed}}.section-cart .cart-totals__delivery{margin-bottom:1.25em;padding:0 1.25em}.section-cart .cart-totals__icons{justify-content:center;display:flex}.section-cart .cart-totals__inner{flex-direction:column;gap:1em;display:flex}@media (max-width:768px){.section-cart .cart-totals__inner{padding:1.5em 0 1em}}.section-cart .cart-totals__inner .payment-icons ul{justify-content:center}.section-cart .cart-totals__sub-total{border-top:1px solid #0003;border-bottom:1px solid #0003;flex-direction:column;gap:.5em;padding:1.25em;display:flex}.section-cart .cart-totals__sub-total.open .shipping{display:flex}.section-cart .cart-totals__sub-total.open svg{transform:rotate(180deg)}.section-cart .cart-totals__sub-total>div{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.section-cart .cart-totals__sub-total .shipping{text-transform:uppercase;font-weight:700;display:none}.section-cart .cart-totals__sub-total .totals span{text-transform:uppercase;align-items:center;gap:.75em;font-size:14px;font-weight:500;line-height:150%;display:flex}.section-cart .cart-totals__sub-total .totals span svg{stroke-width:2px;width:10px}.section-cart .cart-totals__sub-total .shipping span{font-size:.625em;font-weight:300;line-height:150%}.section-cart .cart-totals__actions{padding:0 1.25em}.section-cart .cart-totals__actions button span{font-weight:400}
