@media(max-width:749px){main[data-template^=cart] cart-items-component>.section.section--page-width,main[data-template^=cart] .cart-items-component>.section.section--page-width{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important}main[data-template^=cart] .cart-page,main[data-template^=cart] .section--page-width .cart-page:has(.cart-summary--extend){display:grid!important;width:min(560px,calc(100% - 24px))!important;max-width:560px!important;margin-inline:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:0!important;padding:26px 0 44px!important}main[data-template^=cart] .cart-page__title,main[data-template^=cart] .cart-page__items,main[data-template^=cart] .cart-page__summary{width:100%!important;min-width:0!important;max-width:none!important}main[data-template^=cart] .cart-page__title{grid-column:1!important;grid-row:1!important;padding:22px 16px 0!important}main[data-template^=cart] .cart-page__items{grid-column:1!important;grid-row:2!important;padding:10px 16px 20px!important}main[data-template^=cart] .cart-page__summary{grid-column:1!important;grid-row:3!important;margin-top:14px!important}main[data-template^=cart] .cart-title h1{font-size:clamp(31px,9vw,38px)!important;line-height:.98!important}main[data-template^=cart] .cart-items__table-row{--cart-item-price-width: 0px !important;display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;grid-template-areas:"media details" "media price" "media quantity" "media error"!important;column-gap:13px!important;row-gap:7px!important;align-items:start!important;width:100%!important;min-width:0!important;padding-block:18px!important}main[data-template^=cart] .cart-items__table-row:first-child{padding-block-start:12px!important}main[data-template^=cart] .cart-items__media{grid-area:media!important;width:84px!important;min-width:84px!important;max-width:84px!important}main[data-template^=cart] .cart-items__media-container{width:84px!important;min-width:84px!important;aspect-ratio:1 / 1.12!important}main[data-template^=cart] .cart-items__details{grid-area:details!important;width:100%!important;min-width:0!important;max-width:none!important}main[data-template^=cart] .cart-items__product-info,main[data-template^=cart] .cart-items__title-row{display:block!important;width:100%!important;min-width:0!important;max-width:none!important}main[data-template^=cart] .cart-items__title{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;color:#f7f7f5!important;font-size:14px!important;line-height:1.38!important;font-weight:620!important;letter-spacing:-.018em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}main[data-template^=cart] .cart-items__price{grid-area:price!important;display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;justify-self:start!important;text-align:left!important;color:#ffffffc2!important;font-size:13px!important;line-height:1.2!important;font-weight:650!important}main[data-template^=cart] .cart-items__quantity{grid-area:quantity!important;width:auto!important;min-width:0!important;margin-top:2px!important;justify-self:start!important}main[data-template^=cart] .cart-items__quantity-controls{max-width:100%!important;flex-wrap:nowrap!important}main[data-template^=cart] .cart-items__error{grid-area:error!important;width:100%!important}main[data-template^=cart] .cart-summary__inner,main[data-template^=cart] .cart-summary--extend .cart-summary__inner{padding:22px 18px!important}}@media(max-width:389px){main[data-template^=cart] .cart-page,main[data-template^=cart] .section--page-width .cart-page:has(.cart-summary--extend){width:calc(100% - 18px)!important}main[data-template^=cart] .cart-page__title{padding-inline:14px!important}main[data-template^=cart] .cart-page__items{padding-inline:14px!important}main[data-template^=cart] .cart-items__table-row{grid-template-columns:76px minmax(0,1fr)!important;column-gap:11px!important}main[data-template^=cart] .cart-items__media,main[data-template^=cart] .cart-items__media-container{width:76px!important;min-width:76px!important;max-width:76px!important}main[data-template^=cart] .cart-items__title{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/reflection-mobile-cart-fix.css.map */
