.cart-line-module__ilY4sW__list{grid-template-columns:auto minmax(0,1fr) auto auto auto;margin:0;padding:0;list-style:none;display:grid}.cart-line-module__ilY4sW__line{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--cartLine-paddingY);border-top:var(--cartLine-dividerWidth) solid var(--cartLine-divider);align-items:center;display:grid}.cart-line-module__ilY4sW__line:last-child{border-bottom:var(--cartLine-dividerWidth) solid var(--cartLine-divider)}.cart-line-module__ilY4sW__photo{width:calc(var(--cartLine-photoSizePhone) + (var(--cartLine-photoSizeDesktop) - var(--cartLine-photoSizePhone)) * var(--layout-desktop));height:calc(var(--cartLine-photoSizePhone) + (var(--cartLine-photoSizeDesktop) - var(--cartLine-photoSizePhone)) * var(--layout-desktop));border-radius:var(--cartLine-photoRadius);background:var(--cartLine-photoBackground);align-self:start;position:relative;overflow:hidden}.cart-line-module__ilY4sW__photoImage{object-fit:contain}.cart-line-module__ilY4sW__photoFallback{height:100%;display:block}.cart-line-module__ilY4sW__info{gap:var(--cartLine-rowGap);min-width:0;flex-direction:column;padding-inline-start:calc(var(--cartLine-columnGapPhone) + (var(--cartLine-columnGapDesktop) - var(--cartLine-columnGapPhone)) * var(--layout-desktop));display:flex}.cart-line-module__ilY4sW__text{align-items:flex-start;gap:var(--cartLine-infoGap);flex-direction:column;display:flex}.cart-line-module__ilY4sW__name{color:var(--cartLine-name);font-size:var(--cartLine-nameSize);line-height:var(--cartLine-nameLineHeight);font-weight:var(--cartLine-nameWeight);letter-spacing:calc(var(--cartLine-nameTracking) * 1em);text-decoration:none}.cart-line-module__ilY4sW__name:focus-visible{outline:var(--cartLine-focusWidth) solid var(--cartLine-focusRing);outline-offset:var(--cartLine-focusOffset)}.cart-line-module__ilY4sW__variant{color:var(--cartLine-variant);font-size:var(--cartLine-variantSize);line-height:var(--cartLine-variantLineHeight);font-weight:var(--cartLine-variantWeight);letter-spacing:calc(var(--cartLine-variantTracking) * 1em)}.cart-line-module__ilY4sW__note{color:var(--cartLine-note);font-size:var(--cartLine-noteSize);line-height:var(--cartLine-noteLineHeight);font-weight:var(--cartLine-noteWeight);letter-spacing:calc(var(--cartLine-noteTracking) * 1em)}.cart-line-module__ilY4sW__actions{justify-content:space-between;align-items:center}.cart-line-module__ilY4sW__stepper{align-items:center;display:flex}.cart-line-module__ilY4sW__qty{min-width:var(--cartLine-qtyMinWidth);color:var(--cartLine-qty);font-size:var(--cartLine-qtySize);line-height:var(--cartLine-qtyLineHeight);font-weight:var(--cartLine-qtyWeight);letter-spacing:calc(var(--cartLine-qtyTracking) * 1em);font-variant-numeric:tabular-nums;text-align:center}.cart-line-module__ilY4sW__cell{align-items:center;padding-inline-start:var(--cartLine-columnGapDesktop)}.cart-line-module__ilY4sW__cellTotal{justify-content:flex-end}.cart-line-module__ilY4sW__desktopOnly{display:var(--layout-desktopOnly)}.cart-line-module__ilY4sW__phoneOnly{display:var(--layout-phoneOnly)}.cart-line-module__ilY4sW__soldOut .cart-line-module__ilY4sW__photo,.cart-line-module__ilY4sW__soldOut .cart-line-module__ilY4sW__name,.cart-line-module__ilY4sW__soldOut .cart-line-module__ilY4sW__variant,.cart-line-module__ilY4sW__soldOut .cart-line-module__ilY4sW__total{opacity:var(--cartLine-soldOutOpacity)}.cart-line-module__ilY4sW__removed{justify-content:space-between;align-items:center;gap:var(--cartLine-columnGapPhone);display:flex}.cart-line-module__ilY4sW__removedText{color:var(--cartLine-variant);font-size:var(--cartLine-nameSize);line-height:var(--cartLine-nameLineHeight);font-weight:var(--cartLine-nameWeight);letter-spacing:calc(var(--cartLine-nameTracking) * 1em)}
.cart-summary-module__NgikXW__summary{align-items:flex-start;gap:var(--cartSummary-gap);padding:var(--cartSummary-padding);border-radius:var(--cartSummary-radius);background:var(--cartSummary-background);flex-direction:column;display:flex}.cart-summary-module__NgikXW__label{color:var(--cartSummary-label);font-size:var(--cartSummary-labelSize);line-height:var(--cartSummary-labelLineHeight);font-weight:var(--cartSummary-labelWeight);letter-spacing:calc(var(--cartSummary-labelTracking) * 1em)}
