@charset "UTF-8";main#cart{margin-top:40px}main#cart section:not(:first-child){margin-top:100px}main#cart .cart-items{display:flex;flex-direction:column;gap:12px}main#cart .cart-items .cart-item{background-color:#fff;border-radius:8px;padding:30px 40px;display:flex;justify-content:space-between;gap:26px;min-height:200px}main#cart .cart-items .cart-item ul{list-style:disc inside}main#cart .cart-items .cart-item .image-wrapper{position:relative;background-color:#fff;border-radius:8px;max-width:134px;min-width:134px;display:flex;align-items:center;justify-content:center;overflow:hidden}main#cart .cart-items .cart-item .image-wrapper img{object-fit:contain;max-width:100%;max-height:100%;border-radius:8px}main#cart .cart-items .cart-item .content{flex-grow:1;justify-self:center;display:flex;flex-direction:column;gap:10px}main#cart .cart-items .cart-item .content .title{line-height:1.2;font-weight:500}main#cart .cart-items .cart-item .content .description{font-size:.85rem;line-height:1.2;color:#6e6962}main#cart .cart-items .cart-item .content .links{display:flex;gap:15px;justify-content:space-between;font-size:.9rem;margin-top:auto}main#cart .cart-items .cart-item .price-details{display:flex;justify-content:space-between;gap:26px}main#cart .cart-items .cart-item .price-details .quantity-wrapper{display:flex;gap:11px;align-items:start}main#cart .cart-items .cart-item .price-details .quantity-wrapper .quantity{font-size:1.25rem;font-weight:500;line-height:1.3}main#cart .cart-items .cart-item .price-details .cost{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;align-content:flex-start;text-align:right;gap:6px;margin-top:3px}main#cart #summary .subtotal .cost .price,main#cart .cart-items .cart-item .price-details .cost .price{color:#332d23;text-wrap:nowrap}main#cart .cart-items .cart-item .price-details .cost .price .amount{font-size:1.4rem;margin:0}main#cart #summary .subtotal .cost .price .currency,main#cart .cart-items .cart-item .price-details .cost .price .currency{font-size:1rem}main#cart #summary .subtotal .cost .taxes,main#cart .cart-items .cart-item .price-details .cost .taxes{color:#b9b8b4}main#cart #summary{padding:43px;border-radius:8px;background-color:#ededec}main#cart #summary>article,main#cart #summary>div{padding-bottom:26px}main#cart #summary>article:not(:first-child),main#cart #summary>div:not(:first-child){border-top:1px solid #cdcdcd;padding-top:26px}main#cart #summary .checkbox{border:1px solid #b9b8b4}main#cart #summary .subtotal,main#cart #summary .total{display:flex;justify-content:space-between}main#cart #summary .subtotal .title{font-size:1.1rem;color:rgba(51,45,35,.7)}main#cart #summary .subtotal .cost{align-self:flex-end;text-align:right;display:flex;gap:6px}main#cart #summary .subtotal .cost .price .amount{font-size:1.4rem}main#cart #summary .shipping{padding-bottom:50px}main#cart #summary .shipping .addresses{padding-top:20px;padding-left:32px;display:flex;flex-direction:column;gap:16px}main#cart #summary .shipping .addresses .address{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:10px}main#cart #summary .shipping .addresses .address .nav-link:not(:hover):not(.active){color:rgba(51,45,35,.7)}main#cart #summary .total .title{font-size:1.25rem;font-weight:700}main#cart #summary .total .cost{display:flex;flex-direction:column;gap:12px;text-align:right}main#cart #summary .total .cost .taxes{color:#b9b8b4;font-size:1.1rem}main#cart #summary #promo-wrapper{border-top:none}main#cart #summary #promo-wrapper #promo-toggle{position:absolute;font-size:.9rem}@media screen and (max-width:1399px){main#cart .cart-items .cart-item{padding:30px}}@media screen and (max-width:1199px){main#cart .cart-items .cart-item .price-details{flex-wrap:wrap;justify-content:flex-end}}@media screen and (max-width:767px){main#cart .cart-items .cart-item{flex-wrap:wrap}main#cart .cart-items .cart-item .price-details{width:100%;justify-content:space-between;align-items:center}}@media screen and (max-width:575px){main#cart .cart-items .cart-item{justify-content:center}}