#MainContent .cart-page{width:100%!important;max-width:1360px;margin-inline:auto!important;gap:16px 24px!important;padding:0 0 36px!important}#MainContent .cart-page__title{min-width:0}#MainContent .cart-page__title .cart-title{color:#0f2747}#MainContent .cart-page__items{min-width:0;margin-block-start:0!important;padding:15px 17px 19px;background:#fff;border:1px solid #e1e9f3;border-radius:15px;box-shadow:0 5px 22px #0f27470a}#MainContent .dp-cart-shipping{margin:0 0 19px;padding:15px 17px;background:#eef5fb;border:1px solid #d9e7f2;border-radius:12px;text-align:center;overflow:hidden}#MainContent .dp-cart-shipping__label{display:flex;align-items:center;justify-content:center;gap:9px;color:#0f2747;font-size:13px;font-weight:800;line-height:1.45}#MainContent .dp-cart-shipping__icon{display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:50%;background:#0f2747;color:#fff;font-size:13px}#MainContent .dp-cart-shipping__progress{height:7px;margin:11px 0 7px;overflow:hidden;border-radius:20px;background:#dae6f0}#MainContent .dp-cart-shipping__progress>span{display:block;width:100%;height:100%;background:#0f2747;border-radius:inherit}#MainContent .dp-cart-shipping p{font-size:10px;color:#5b6f85;margin:0;line-height:1.5}#MainContent .cart-page__items .cart-items__table{width:100%!important}#MainContent .cart-page__items .cart-items__table-row{min-width:0;column-gap:14px!important;margin-bottom:14px!important;padding:14px 0!important;align-items:start!important;border-color:#e7edf4!important}#MainContent .cart-page__items .cart-items__media-container{aspect-ratio:1/1!important;width:100%;max-width:96px;border-radius:10px!important;background:#f6f9fc!important;overflow:hidden}#MainContent .cart-page__items .cart-items__media-image{aspect-ratio:1/1!important;object-fit:contain!important;width:100%!important;height:100%!important}#MainContent .cart-page__items .cart-items__details{color:#4a5b71!important}#MainContent .cart-page__items .cart-items__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:1.4!important;font-weight:750!important;font-size:13px!important;color:#0f2747!important}#MainContent .cart-page__items .cart-items__price{color:#111827!important;font-size:13px!important;font-weight:850!important;white-space:nowrap}#MainContent .cart-page__items .cart-items__quantity-controls{border-radius:9px}#MainContent .cart-page__summary{min-width:0;padding:0!important;align-self:start!important}#MainContent .cart-page__summary .cart-summary{border:1px solid #dce5ef!important;border-radius:16px!important;box-shadow:0 7px 24px #0f27470d!important;background:#f4f7fb!important;overflow:hidden;height:auto!important}#MainContent .cart-page__summary .cart-summary__inner{display:flex!important;width:100%!important;max-width:100%!important;padding:22px!important;gap:16px!important;grid-row:auto!important;top:calc(var(--header-height,0px) + 12px)!important}#MainContent .cart-page__summary .cart__ctas{width:100%!important}#MainContent .cart-page__summary .cart__checkout-button{width:100%!important;min-height:48px!important;border-radius:10px!important;background:#0f2747!important;color:#fff!important;font-size:13px!important;font-weight:850!important;text-align:center!important}#MainContent .cart-page__summary .cart__checkout-button:hover{background:#24547b!important;color:#fff!important}#MainContent .cart-page__summary .cart-totals{width:100%!important}#MainContent .cart-page__summary .cart-totals__total-value{color:#0f2747!important;font-weight:850!important}@media(min-width:1100px){#MainContent .cart-page{grid-template-columns:minmax(0,1fr) minmax(305px,340px)!important}#MainContent .cart-page__items .cart-items__table-row{grid-template-columns:90px minmax(0,1fr) 115px 120px!important;grid-template-areas:"media details quantity price" "media details error error"!important}}@media(min-width:750px)and (max-width:1099px){#MainContent .cart-page{grid-template-columns:minmax(0,1fr) minmax(245px,300px)!important;gap:16px!important}#MainContent .cart-page__items .cart-items__table-row{grid-template-columns:75px minmax(0,1fr) auto!important;grid-template-areas:"media details price" "media quantity quantity" "media error error"!important}#MainContent .cart-page__summary .cart-summary__inner{padding:15px!important}}@media(max-width:749px){#MainContent .cart-page{display:flex!important;flex-direction:column!important;gap:13px!important;padding-bottom:24px!important}#MainContent .cart-page__title{margin:0!important;padding:0 2px!important}#MainContent .cart-page__items{padding:10px 13px 13px!important;border-radius:13px!important}#MainContent .cart-page__items .cart-items__table-row{grid-template-columns:78px minmax(0,1fr)!important;grid-template-areas:"media details" "media quantity" "price price" "error error"!important;column-gap:12px!important;row-gap:8px!important;min-height:0!important;padding:15px 0!important;margin:0!important}#MainContent .cart-page__items .cart-items__table-row .cart-items__media{grid-area:media!important}#MainContent .cart-page__items .cart-items__table-row .cart-items__details{grid-area:details!important;display:block!important}#MainContent .cart-page__items .cart-items__table-row .cart-items__quantity{grid-area:quantity!important;justify-self:start!important;margin-top:0!important}#MainContent .cart-page__items .cart-items__table-row .cart-items__price{grid-area:price!important;justify-self:end!important;text-align:right!important;font-size:14px!important}#MainContent .cart-page__items .cart-items__media-container{width:78px!important;height:78px!important}#MainContent .cart-page__items .cart-items__title{font-size:12px!important}#MainContent .cart-page__summary{padding:0!important;width:100%!important}#MainContent .cart-page__summary .cart-summary__inner{padding:18px!important}#MainContent .dp-cart-shipping{margin-bottom:10px;padding:12px 10px}#MainContent .dp-cart-shipping__label{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dp-cart-page.css.map */
