.page-cart main{overflow-x:clip}section.cart .cart-grid{display:grid;grid-template-columns:1fr 37.2rem;column-gap:2rem}section.cart .cart-grid .sidebar{position:relative}section.cart .btn-order{display:none}section.cart .cart-list{display:flex;flex-direction:column}section.cart .cart-list .cart-item{display:grid;padding:2rem;grid-template-columns:17.8rem 15rem minmax(13rem,1fr) 17.1rem minmax(13rem,1fr);grid-template-rows:auto 1fr;grid-gap:2rem;grid-template-areas:'image name name name name' 'image params price count total';border-bottom:1px solid #d9d9d9;transition:box-shadow .3s ease}section.cart .cart-list .cart-item,section.cart .cart-list .cart-item>*{min-width:0;min-height:0}section.cart .cart-list .cart-item:hover{box-shadow:4px 4px 27.8px 0 rgba(47,72,147,.17)}section.cart .cart-list .cart-item .col{display:flex;flex-direction:column;align-items:center}section.cart .cart-list .cart-item .col .params{display:flex;flex-direction:column;row-gap:.3rem;color:#adadad}section.cart .cart-list .cart-item .col .remove{padding:0;margin-top:auto;border:0;background-color:transparent}section.cart .cart-list .cart-item .col .input-wrapper{position:relative;width:100%}section.cart .cart-list .cart-item .col .input-wrapper input{max-width:100%;text-align:center;height:3.2rem;background-color:transparent}section.cart .cart-list .cart-item .col .input-wrapper .decrement,section.cart .cart-list .cart-item .col .input-wrapper .increment{position:absolute;top:50%;transform:translateY(-50%);padding:0;width:2.5rem;height:2.5rem;font-size:2.5rem;line-height:1;color:#adadad;background-color:transparent;border:0}section.cart .cart-list .cart-item .col .input-wrapper .decrement{left:1rem}section.cart .cart-list .cart-item .col .input-wrapper .increment{right:1rem}section.cart .cart-list .cart-item .col .title-size-16{margin-bottom:2rem}section.cart .cart-list .cart-item .col:first-child{grid-area:image;align-items:start}section.cart .cart-list .cart-item .col:first-child a{display:flex}section.cart .cart-list .cart-item .col:first-child img{aspect-ratio:1;height:auto;object-fit:contain}section.cart .cart-list .cart-item .col:nth-child(2){align-items:start;grid-area:name}section.cart .cart-list .cart-item .col:nth-child(3){align-items:start;grid-area:params}section.cart .cart-list .cart-item .col:nth-child(4){grid-area:price}section.cart .cart-list .cart-item .col:nth-child(5){grid-area:count}section.cart .cart-list .cart-item .col:nth-child(6){display:flex;flex-direction:column;align-items:end;grid-area:total}section.cart .order{position:sticky;top:15rem;display:flex;flex-direction:column;padding:2rem;background-color:#f0f2fa;border-radius:1rem}section.cart .order>i{display:none}section.cart .order .total{display:flex;align-items:center;justify-content:space-between;column-gap:1rem;margin-bottom:1rem}section.cart .order .desc{margin-bottom:1rem}section.cart .order .files{display:flex}section.cart .order .files .file{display:flex;column-gap:.8rem;color:#5e6a8e}section.cart .order .files .names{display:flex;margin-top:.5rem;color:#adadad}section.cart .order .policy{color:#adadad}section.cart .order form .btn{margin-top:.5rem;width:100%;justify-content:center}section.cart .order form input{border-radius:1rem}@media (max-width:1310px){section.cart .cart-list .cart-item{grid-template-columns:16.8rem 13rem minmax(0rem,1fr) 17.1rem minmax(0rem,1fr);grid-template-areas:'image name name name name' 'image params params price price' 'image count count total total'}section.cart .cart-list .cart-item .col:nth-child(4){align-items:end}}