@charset "UTF-8";.c-card-item-cart .item-cart__wrapper{padding:2rem;border-bottom:1px solid #dadada}.c-card-item-cart .item-cart__image{aspect-ratio:3/4}.c-card-item-cart .item-cart__image img{width:100%;height:100%;object-fit:cover}.c-card-item-cart .item-cart__main-area,.c-card-item-cart .item-cart__aside,.c-card-item-cart .item-cart__quantity{display:flex;flex-flow:column;justify-content:space-between;padding:1rem 0}.c-card-item-cart .item-cart__main-area .c-quantity-input{width:9.6rem}.c-card-item-cart .item-cart__quantity{align-self:flex-end}.c-card-item-cart .item-cart__name{display:flex;flex-flow:column;gap:1.5rem;font-size:var(--text-size-100);font-weight:500}.c-card-item-cart .item-cart__name:not(:hover){text-decoration:none}.c-card-item-cart .item-cart__remove{display:none}@media screen and (min-width: 1024px){.c-card-item-cart .item-cart__remove{display:flex}}@media screen and (min-width: 1024px){.c-card-item-cart .item-cart__remove-mobile{display:none}}.c-card-item-cart .item-cart__options__item{word-break:break-all}.c-card-item-cart .item-cart__prices{display:flex;flex-flow:column}.c-card-item-cart .item-cart__prices .price{font-size:1.7rem}.c-card-item-cart .item-cart__prices .price.--old-price{font-size:1.4rem}.c-card-item-cart .item-cart__aside{align-items:flex-end;justify-content:flex-end}@media screen and (min-width: 1024px){.c-card-item-cart .item-cart__aside{justify-content:space-between}}@media screen and (min-width: 768px){.c-card-item-cart .item-cart__wrapper{display:grid;grid-template-columns:14rem 2fr 10rem 1fr;gap:2rem}.c-card-item-cart .item-cart__main-area,.c-card-item-cart .item-cart__aside,.c-card-item-cart .item-cart__quantity{padding:2rem 0}}@media screen and (max-width: 767px){.c-card-item-cart .item-cart__wrapper{display:grid;grid-template-columns:14rem 1fr;grid-template-rows:auto auto;gap:2rem}.c-card-item-cart .item-cart__image{grid-column:1/2;grid-row:1/2}.c-card-item-cart .item-cart__main-area{grid-column:2/3;grid-row:1/2}.c-card-item-cart .item-cart__aside{align-items:center;flex-direction:row}.c-card-item-cart .item-cart__aside .icon{--icon-size: 2rem}.c-card-item-cart .item-cart__quantity{grid-column:1/2;grid-row:2/3}}
