.template-cart main{background-color:#fafaf9}@media (min-width:1280px){.section-cart__inner{padding:0 5em}}.section-cart__header{display:flex;flex-direction:column;align-items:center;padding-bottom:2.25em;gap:1.5em 0;font-weight:400;padding-bottom:2.625em}.section-cart__header h1,.section-cart__header h2,.section-cart__header h3,.section-cart__header h4,.section-cart__header h5,.section-cart__header h6{margin:0;font-weight:400!important}.section-cart__header a:hover{text-decoration:underline;color:#d0009a}.section-cart__header.cart-empty{text-align:center}.section-cart__content{display:grid;grid-template-columns:1fr 1fr;gap:5em}@media (max-width:1024px){.section-cart__content{grid-template-columns:1fr;grid-template-rows:auto;gap:3.375em}}.section-cart__content.cart-empty{grid-template-columns:1fr;text-align:center}.section-cart__content p{margin-bottom:0}.section-cart__content .drawer-cart--free-delivery{display:flex;flex-direction:column;align-items:center;border-radius:10px;margin:0 0 1em 0}.section-cart__content .drawer-cart--discount-message{margin-bottom:5px}.section-cart__content .drawer-cart--discount-bar{width:100%;height:11px;border-radius:10px;position:relative;border:1px solid #707070;margin-bottom:10px}.section-cart__content .drawer-cart--discount-bar .progress{position:absolute;top:0;left:0;height:10px;border-radius:10px}.section-cart__content #drawer-cart--discount-message p{margin-bottom:.5em!important}.section-cart .cart-totals{width:37.75em;text-align:center}@media (max-width:1440px){.section-cart .cart-totals{width:100%}}.section-cart .cart-totals__inner{display:flex;flex-direction:column;gap:1em;background-color:#fff2fa;padding:2.125em 5em;border-radius:4px}@media (max-width:1440px){.section-cart .cart-totals__inner{padding:2.125em}}@media (max-width:768px){.section-cart .cart-totals__inner{position:fixed;bottom:0;padding:1.25em;width:100%;left:0;z-index:2;background-color:var(--color-white);box-shadow:5px -5px 6px #00000014}}.section-cart .cart-totals__ctas{display:grid;gap:.75em;margin-bottom:1.25em}.section-cart .cart-totals__ctas-item{text-align:left;border:1px solid #92096c;padding:.875em 1.125em;border-radius:4px}.section-cart .cart-totals__ctas-item p{font-size:.875em}.section-cart .cart-totals__ctas-item--cold{display:grid;grid-template-columns:auto 1fr;gap:.625em}.section-cart .cart-totals__ctas-item--cold span{background-color:#41a7ff;width:1.875em;height:1.875em;border-radius:50%;display:flex;align-items:center;justify-content:center}.section-cart .cart-totals__ctas-item--cold span svg{width:1.25em;height:1.25em}.section-cart .cart-totals__ctas-item--cold h5{font-size:1em;font-weight:400;margin-bottom:.5em}.section-cart .cart-totals__sub-total{display:flex;flex-direction:column;gap:.75em}.section-cart .cart-totals__sub-total div{display:flex;justify-content:space-between}.section-cart .cart-totals__sub-total div:first-of-type span{font-size:.75em}.section-cart .cart-totals__sub-total div span{font-size:1.625em;font-weight:500}.section-cart .cart-totals__sub-total div span.total{font-size:1.75em;color:#d0009a}@media (max-width:768px){.section-cart .cart-totals__sub-total div span.total{font-size:1em}}@media (max-width:768px){.section-cart .cart-totals__sub-total div span{font-size:1em}}.section-cart .cart-totals__actions{display:flex;flex-direction:column;gap:1em;margin-bottom:10px}.section-cart .cart-totals__actions button{font-size:1em!important}.section-cart .cart-totals__actions .cart-terms{display:flex;gap:.5em;align-items:center;margin:.25em 0}.section-cart .cart-totals__actions .cart-terms span{font-size:.875em}.section-cart .cart-totals__icons{display:flex;justify-content:center;align-items:center;gap:1.25em;position:relative}@media (max-width:768px){.section-cart .cart-totals__icons::before{content:"";position:absolute;top:-1em;left:0;width:100%;height:1px;background-color:#92096c}}.section-cart .cart-totals__icons p{font-size:.625em}.section-cart .cart-totals__icons .payment-icons svg{width:2em}.section-cart .cart-totals form{display:grid;grid-template-rows:auto;gap:.5em}.section-cart .cart-totals button{width:100%}.section-cart .cart-totals button svg{width:1em;min-width:1em}