#MainContent tr.cart-item--sub>td{background:none}#MainContent tr.cart-item>td.cart-item--sub__media{grid-area:media;width:auto;padding-left:0!important;align-self:start}#MainContent tr.cart-item>td.cart-item--sub__details{grid-area:details;min-width:0;padding-top:.2rem}#MainContent tr.cart-item>td.cart-item--sub__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap;font-size:2.2rem;font-weight:600;padding-top:.2rem!important}#MainContent .cart-item--sub__was{order:2;display:block;font-size:2.2rem;font-weight:600;color:rgba(var(--color-foreground),.45);margin:0}#MainContent tr.cart-item>td.cart-item--sub__spacer{display:none}#MainContent .cart-item--sub__title{font-size:2.2rem;font-weight:600;line-height:1.25;margin:0}#MainContent .cart-item--sub__title .cart-item__name{font-size:inherit;font-weight:inherit;text-decoration:none;color:rgb(var(--color-foreground))}#MainContent .cart-item--offer__label{display:flex;align-items:center;gap:1.4rem;cursor:pointer}#MainContent .cart-item--offer__check{flex:0 0 auto;width:2.6rem;height:2.6rem;margin:0;border-radius:.4rem;accent-color:rgb(var(--color-foreground));cursor:pointer}#MainContent .cart-item--offer__check:disabled{opacity:.5;cursor:wait}#MainContent .cart-item--sub__title .cart-item--offer__badge{margin-left:1rem;vertical-align:.15em}#MainContent .cart-item--offer__badge{display:inline-block;padding:.3rem .9rem;border-radius:99rem;background:#d9480f;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.03em}#MainContent tr.cart-item>td.cart-item__details>.cart-item--sub__desc,#MainContent tr.cart-item>td.cart-item__details>.cart-item--sub__title{max-width:none}#MainContent .cart-item--sub__desc{margin:.6rem 0 0;font-size:14px;line-height:20px;font-weight:400;color:rgba(var(--color-foreground),.72)}#MainContent .cart-item--sub__toggle{display:inline-block;margin-top:.6rem;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:1.6rem;color:inherit}#MainContent .cart-item--sub__toggle:after{content:" \25be"}#MainContent .cart-item--sub__toggle[aria-expanded=true]:after{content:" \25b4"}#MainContent tr.cart-item>td.cart-item--sub__more-cell{padding:0}#MainContent .cart-item--sub__panel{margin-top:1rem}#MainContent .cart-item--sub__list{max-width:none}#MainContent .cart-item--sub__more>summary{display:inline-block;cursor:pointer;font-size:1.6rem;font-weight:500;list-style:none}#MainContent .cart-item--sub__more>summary::-webkit-details-marker{display:none}#MainContent .cart-item--sub__more>summary:after{content:" \25be"}#MainContent .cart-item--sub__more[open]>summary:after{content:" \25b4"}#MainContent .cart-item--sub__list{margin:1rem 0 0;padding:0;list-style:none;font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}#MainContent .cart-item--sub__list li{position:relative;padding-left:2.6rem;margin-bottom:.5rem}#MainContent .cart-item--sub__list li:before{content:"";position:absolute;left:.4rem;top:.6em;width:.8rem;height:.4rem;border-left:2px solid rgb(45,140,90);border-bottom:2px solid rgb(45,140,90);transform:rotate(-45deg)}#MainContent .cart-item--sub__remove{order:3;display:flex;justify-content:flex-end;width:auto;margin:.8rem 0 0}#MainContent .cart-item--sub__remove .button{width:4rem;height:4rem;margin:0}#MainContent .cart-item--sub__remove .button svg{width:1.6rem;height:1.6rem}@media screen and (max-width:749px){#MainContent .cart-item--sub__title{font-size:16px;line-height:22px;font-weight:600}#MainContent tr.cart-item>td.cart-item--sub__price{font-size:16px;line-height:22px;font-weight:600;padding-top:0!important}#MainContent .cart-item--sub__was{font-size:16px;line-height:22px}#MainContent .cart-item--offer__check{width:20px;height:20px}#MainContent .cart-item--offer__label{gap:10px}#MainContent .cart-item--offer__badge{font-size:11px;padding:2px 7px}#MainContent .cart-item--sub__desc{font-size:12px;line-height:18px;margin-top:4px}#MainContent .cart-item--sub__toggle{font-size:12px;margin-top:2px}#MainContent .cart-item--sub__panel{margin-top:8px}#MainContent .cart-item--sub__list{font-size:12px;line-height:18px}#MainContent .cart-item--sub__remove{margin-top:6px}#MainContent .cart-item--sub__remove .button{width:36px;height:36px}#MainContent .cart-item--sub__remove .button svg{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cart-sub-items.css.map */
