@charset "UTF-8";.c-cart-main-recap .recap__head{padding-top:4rem;padding-bottom:4rem}.c-cart-main-recap .no-margin-bottom.recap__head{padding-bottom:0}@media screen and (max-width: 1339px){.c-cart-main-recap .recap__head{padding-top:3rem;padding-bottom:3rem}}@media screen and (max-width: 1023px){.c-cart-main-recap .recap__head{padding-top:2.5rem;padding-bottom:2.5rem}}.c-cart-main-recap .recap__wrapper{display:flex;flex-flow:column}.c-cart-main-recap .recap__head{width:calc(100% - var(--main-container-pad-x) * 2px);margin-left:auto;margin-right:auto;max-width:calc(var(--main-container-large-maxwidth) * 1px)}.c-cart-main-recap .recap__head{display:flex;flex-flow:column;gap:2rem}.c-cart-main-recap .recap__title{text-align:center}.c-cart-main-recap .recap__details{display:grid;width:100%;grid-template-columns:1fr}@media screen and (min-width: 1024px){.c-cart-main-recap .recap__details{grid-template-columns:minmax(0,1fr) 40rem}}.c-cart-main-recap .recap__details__checkout-mobile{grid-column:1/-1;padding:0 2rem}@media screen and (min-width: 768px){.c-cart-main-recap .recap__details__checkout-mobile{display:none}}.c-cart-main-recap .recap__list{display:flex;flex-flow:column;align-items:stretch}@media screen and (min-width: 1024px){.c-cart-main-recap .recap__list{width:100%;padding:4rem 3rem}}@media screen and (min-width: 1340px){.c-cart-main-recap .recap__list{padding:4rem 3rem 4rem calc(var(--main-container-pad-x) * 1px)}}.c-cart-main-recap .recap__checkout-box{display:flex;flex-flow:column;align-items:stretch;gap:3rem;width:100%;background-color:#f4f4f5;color:#000;padding:calc(var(--main-container-pad-x) * 1px) 2rem;font-size:var(--text-size-100)}@media screen and (min-width: 1024px){.c-cart-main-recap .recap__checkout-box{padding:5rem 3rem 5rem 2rem}}@media screen and (min-width: 1340px){.c-cart-main-recap .recap__checkout-box{padding:6rem 8rem 5rem 4rem}}.c-cart-main-recap .recap__checkout-box .totals{display:flex;flex-flow:column;align-items:center;gap:.8rem}.c-cart-main-recap .recap__checkout-box .totals .total-row{display:flex;width:100%;justify-content:space-between}.c-cart-main-recap .recap__checkout-box .totals .total-row.--main .price{font-size:1.8rem}.c-cart-main-recap .recap__checkout-box .totals .total-row.--note{flex:1;font-size:1.4rem;color:#f1f1f1}.c-cart-main-recap .recap__checkout-box button[type=submit]{align-self:center}.c-cart-main-recap .recap__checkout-box .box-note{font-size:1rem;text-align:center}
