#MainContent[data-template=cart]{display:grid;grid-template-columns:1fr 38rem;column-gap:3.2rem;align-items:stretch;max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}#MainContent[data-template=cart] .page-width{max-width:none;margin:0;padding:0;height:100%}#MainContent[data-template=cart] #main-cart-footer{height:100%}#MainContent[data-template=cart] .dbr-cta-banner__content{padding:0 1.5rem}@media screen and (max-width: 989px){#MainContent[data-template=cart]{display:block;padding:0 1.5rem}}.dbr-cart__count{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground), 0.6)}#MainContent[data-template=cart] .title-wrapper-with-link svg{width:1.2rem;height:1.2rem;margin-left:.4rem;vertical-align:middle;fill:currentColor}#MainContent[data-template=cart] .cart-items th{color:rgba(var(--color-foreground), 0.55)}#MainContent[data-template=cart] .cart-item__image-container{display:block;width:8rem;aspect-ratio:4/5;overflow:hidden;border-radius:.8rem}#MainContent[data-template=cart] .cart-item__image{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.dbr-cart-item__remove{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;color:rgba(var(--color-foreground), 0.55);font-size:1.2rem;text-decoration:none}.dbr-cart-item__remove svg{width:1.4rem;height:1.4rem;fill:currentColor}.dbr-cart-item__remove:hover{color:rgba(var(--color-foreground), 0.9)}#MainContent[data-template=cart] .cart-item__price,#MainContent[data-template=cart] .cart-item__quantity,#MainContent[data-template=cart] .cart-item__totals{vertical-align:middle}#MainContent[data-template=cart] .cart-item__price .price,#MainContent[data-template=cart] .cart-item__totals .price{white-space:nowrap}#MainContent[data-template=cart] .cart-item__price .price{font-weight:400}@media screen and (max-width: 749px){#MainContent[data-template=cart] .cart-item{grid-template-columns:repeat(4, 1fr);grid-template-rows:none}#MainContent[data-template=cart] .cart-item__media{grid-row:1/3;grid-column:1}#MainContent[data-template=cart] .cart-item__details{grid-row:1;grid-column:2/4}#MainContent[data-template=cart] .cart-item__price{display:none}#MainContent[data-template=cart] .cart-item__quantity{grid-row:2;grid-column:2/4}#MainContent[data-template=cart] .cart-item__quantity .quantity-popover-wrapper,#MainContent[data-template=cart] .cart-item__quantity .quantity-popover-container,#MainContent[data-template=cart] .cart-item__quantity .quantity.cart-quantity{width:auto;max-width:12rem}#MainContent[data-template=cart] .cart-item__totals{grid-row:1/3;grid-column:4/5;align-self:center;justify-content:flex-end}#MainContent[data-template=cart] .cart-item__totals .price{font-weight:600}}.dbr-cart-page-badges{display:flex;justify-content:space-between;gap:1.6rem;margin-top:2.4rem;padding:1.6rem;background-color:#f8f4ef;border-radius:1rem}.dbr-cart-page-badges__item{display:flex;align-items:center;gap:.8rem;flex:1}.dbr-cart-page-badges__item svg{width:2rem;height:2rem;flex-shrink:0;fill:#94774d}.dbr-cart-page-badges__title{margin:0;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dbr-cart-page-badges__subtitle{margin:.2rem 0 0;font-size:1.1rem;color:rgba(var(--color-foreground), 0.6)}@media screen and (max-width: 749px){.dbr-cart-page-badges{flex-direction:column}}#MainContent[data-template=cart] .dbr-cart-summary-card{position:sticky;top:8rem;border-radius:1.2rem;padding:2.4rem}@media screen and (max-width: 989px){#MainContent[data-template=cart] .dbr-cart-summary-card{position:static}}.dbr-cart-summary-card__heading{margin:0 0 1.6rem;font-size:1.8rem;font-weight:600}#MainContent[data-template=cart] .cart__footer{display:block;border:0}#MainContent[data-template=cart] .cart__footer>*{width:100%}#MainContent[data-template=cart] .cart__footer>*+*{margin-top:1.6rem;margin-left:0}.dbr-cart-summary{display:flex;flex-direction:column;gap:.8rem;margin-top:1.2rem}.dbr-cart-summary__row{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;color:rgba(var(--color-foreground), 0.85)}.dbr-cart-summary__shipping-value{color:#94774d}#MainContent[data-template=cart] .totals{justify-content:space-between;margin-top:1.2rem;padding-top:1.2rem}#MainContent[data-template=cart] .totals>*+*{margin-left:0}.dbr-cart-installments{margin:.4rem 0 0;text-align:right;font-size:1.2rem;color:rgba(var(--color-foreground), 0.6)}