.c-cart-item{display:grid;grid-template-columns:30% 1fr 22%;grid-template-rows:auto auto;gap:8px 16px;position:relative}.c-cart-item.is-start{opacity:.7}.c-cart-item.is-disabled .c-cart-item__discount-info{background-color:rgba(0,0,0,0);border:1px solid #fa95c9}.c-cart-item.is-disabled .c-cart-item__discount-info svg path{fill:#fa95c9}.c-cart-item--add-new{gap:8px 10px;grid-template-rows:auto}.c-cart-item--add-new .c-cart-item__image{background-color:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row:1/2}.c-cart-item--add-new .c-cart-item__image svg{width:55%;height:auto}.c-cart-item--add-new .c-cart-item__title{font-size:16px;text-align:center;font-weight:700;margin-block:auto;grid-column:2/3;grid-row:1/2;padding-top:0}.c-cart-item--add-new .c-cart-item__discount-info{background-color:#ededed;grid-column:3/4;grid-row:1/2}.c-cart-item--add-new .c-cart-item__discount-info svg path{fill:#000}.c-cart-item--add-new .c-cart-item__discount-timer{display:none}.c-cart-item__image{aspect-ratio:3/4;overflow:hidden;grid-column:1/2;grid-row:1/3}.c-cart-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-cart-item__remove{width:24px;height:24px;position:absolute;top:0;right:22%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.c-cart-item__remove svg path{stroke:#000 !important}.c-cart-item__title{padding-top:24px;grid-column:2/3;grid-row:1/2;margin:4px 0 0;font-weight:400;font-size:18px;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.c-cart-item__discount-info{grid-column:3/4;grid-row:1/3;background-color:#f365af;display:-webkit-box;display:-ms-flexbox;display:flex}.c-cart-item__discount-info svg{width:100%;height:auto}.c-cart-item__discount-info svg path{fill:#fff}.c-cart-item__discount-timer{font-size:14px;margin-top:auto}.c-cart-item__discount-timer:has(span.is-timeout){color:#fa95c9}.c-cart-item__discount-timer:has(span.is-active){color:#f36565}.c-cart-item__discount-timer span{color:#f365af;font-weight:700}.c-cart-item__discount-timer span.is-timeout{color:#fa95c9}.c-cart-item__discount-timer span.is-active{color:#f36565}.c-cart-item__discount-timer:has(span){text-align:end}