.anew-upsell{padding:var(--anew-space-5) 0;background:var(--anew-chalk)}.anew-upsell__header{display:flex;align-items:center;justify-content:space-between;gap:var(--anew-space-3);padding:0 var(--anew-space-5) var(--anew-space-4)}.anew-upsell__header:empty{display:none}.anew-upsell__heading{margin:0;font-family:var(--anew-font-sans);font-size:var(--anew-text-h4);font-weight:600;line-height:1.3;color:var(--anew-fg-1)}.anew-upsell__buttons{display:flex;flex:0 0 auto;gap:var(--anew-space-2);margin:0}.anew-upsell__buttons:not(:has(.slider-button:not([disabled]))){display:none}.anew-upsell__button.slider-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--anew-border-hairline);border-radius:var(--anew-radius-pill);background:var(--anew-paper);color:var(--anew-fg-1);cursor:pointer;transition:border-color var(--anew-duration-fast) var(--anew-ease-standard),color var(--anew-duration-fast) var(--anew-ease-standard)}.anew-upsell__button.slider-button:hover:not([disabled]){border-color:var(--anew-forest);color:var(--anew-forest)}.anew-upsell__button.slider-button[disabled]{opacity:.35;cursor:default}.anew-upsell__button .svg-wrapper{display:flex;margin:0}.anew-upsell__button.slider-button .icon-caret{width:12px;height:auto}.anew-upsell__track{display:flex;gap:var(--anew-space-3);margin:0;padding:0 var(--anew-space-5);list-style:none}.anew-upsell--slider .anew-upsell__track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--anew-space-5);scroll-behavior:smooth}.anew-upsell--stacked .anew-upsell__track{flex-direction:column}.anew-upsell--slider .anew-upsell__slide{flex:0 0 auto;width:calc(100% - var(--anew-upsell-peek, 0px));scroll-snap-align:start}.anew-upsell__slide{display:flex;container-type:inline-size;container-name:anew-upsell-card}.anew-upsell__placeholder{margin:var(--anew-space-4) 0 0;padding:var(--anew-space-5);background:var(--anew-chalk);border-radius:var(--anew-radius-lg);font-size:var(--anew-text-body-sm);color:var(--anew-fg-3);text-align:center}.anew-upsell-card{display:flex;flex-direction:column;width:100%;background:var(--anew-paper);border:1px solid var(--anew-border-hairline);border-radius:var(--anew-radius-lg);overflow:hidden}.anew-upsell-card__form,.anew-upsell-card__form-el{display:flex;flex:1;flex-direction:column;margin:0}.anew-upsell-card__layout{display:grid;grid-template-columns:11.6rem minmax(0,1fr);flex:1}.anew-upsell-card__layout:not(:has(.anew-upsell-card__media)){grid-template-columns:minmax(0,1fr)}.anew-upsell-card__media{position:relative;background:var(--anew-chalk)}.anew-upsell-card__layout>.anew-upsell-card__media{align-self:start;aspect-ratio:1 / 1;margin:var(--anew-space-3) 0 var(--anew-space-3) var(--anew-space-3);border-radius:var(--anew-radius-md);overflow:hidden}.anew-upsell-card__thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.anew-upsell-card__content{display:flex;flex:1;flex-direction:column;gap:var(--anew-space-2);min-width:0;padding:var(--anew-space-3) var(--anew-space-4) var(--anew-space-3) var(--anew-space-4)}.anew-upsell-card__head{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--anew-space-1)}.anew-upsell-card__title-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--anew-space-1);min-width:0}.anew-upsell-card__title{font-size:var(--anew-text-body-sm);font-weight:600;line-height:1.25;color:var(--anew-fg-1)}.anew-upsell-card__title--link{text-decoration:none}.anew-upsell-card__title--link:hover,.anew-upsell-card__title--link:focus-visible{text-decoration:underline;text-underline-offset:2px}.anew-upsell-card__media-link{display:block;height:100%}.anew-upsell-card__save{padding:2px 8px}.anew-upsell-card__price{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--anew-space-2);font-variant-numeric:tabular-nums}.anew-upsell-card__price-was{font-size:11px;color:var(--anew-fg-3);text-decoration:line-through}.anew-upsell-card__price-now{font-size:var(--anew-text-body-sm);font-weight:600;color:var(--anew-fg-1)}.anew-upsell-card__body{position:relative;display:flex;flex:1;flex-direction:column;gap:var(--anew-space-2)}.anew-upsell-card__desc{margin:0;font-size:13px;line-height:1.5;color:var(--anew-fg-3)}.anew-upsell-card__select-wrap{position:relative;display:flex;align-items:center}.anew-upsell-card__select{width:100%;height:40px;padding:0 36px 0 var(--anew-space-3);border:1px solid var(--anew-border-default);border-radius:var(--anew-radius-md);background:var(--anew-paper);-webkit-appearance:none;appearance:none;font:inherit;font-size:var(--anew-text-body-sm);color:var(--anew-fg-1);cursor:pointer}.anew-upsell-card__select:focus-visible{outline:2px solid var(--anew-forest);outline-offset:2px}.anew-upsell-card__select-caret{position:absolute;right:var(--anew-space-3);display:flex;color:var(--anew-fg-3);pointer-events:none}.anew-upsell-card__select-caret .icon-caret{width:12px;height:auto}.anew-upsell-card__add{width:100%;height:40px;margin-top:auto;padding:0 var(--anew-space-3);font-size:var(--anew-text-body-sm)}.anew-upsell-card__body{flex-direction:row;flex-wrap:wrap;align-items:center;align-content:flex-end;gap:var(--anew-space-2)}.anew-upsell-card__desc,.anew-upsell-card__error{flex:1 0 100%}.anew-upsell-card__select-wrap{flex:1 1 0;min-width:5rem}.anew-upsell-card__select{padding-right:2.8rem;text-overflow:ellipsis}.anew-upsell-card__add{flex:0 0 auto;width:auto;min-width:0;padding:0 var(--anew-space-4);margin-top:0}.anew-upsell-card__select-wrap{flex:1 1 0;min-width:0;max-width:11rem}.anew-upsell-card__add{flex:1 0 auto;padding:0 var(--anew-space-3)}.anew-upsell-card__select{height:32px;padding:0 2.4rem 0 var(--anew-space-2);font-size:1.3rem}.anew-upsell-card__select-caret{right:var(--anew-space-2)}.anew-upsell-card__body:not(:has(.anew-upsell-card__select-wrap)) .anew-upsell-card__add{flex:1 0 100%}.anew-upsell-card__state{display:flex;align-items:center;justify-content:space-between;gap:var(--anew-space-3);margin-top:auto}.anew-upsell-card__remove{padding:0;border:0;background:none;color:var(--anew-fg-4);font-family:var(--anew-font-sans);font-size:var(--anew-text-caption);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.anew-upsell-card__remove:hover{color:var(--anew-fg-1)}.anew-upsell-card__remove[disabled]{opacity:.5;cursor:default}.anew-upsell-card__added{display:inline-flex;align-items:center;gap:var(--anew-space-1);height:2.8rem;padding:0 var(--anew-space-3);border:1px solid var(--anew-forest);border-radius:var(--anew-radius-pill);background:var(--anew-forest-wash);color:var(--anew-forest);font-size:var(--anew-text-micro);font-weight:600;letter-spacing:var(--anew-track-micro);text-transform:uppercase}.anew-upsell-card__error{margin:0;font-size:13px;line-height:1.4;color:var(--anew-warn)}.anew-upsell-card__error[hidden]{display:none}@media(max-width:749px){.anew-upsell--slider .anew-upsell__slide{width:calc(100% - min(var(--anew-upsell-peek, 0px),1.6rem))}}@container anew-upsell-card (max-width: 42rem){.anew-upsell-card__layout{grid-template-columns:10.4rem minmax(0,1fr)}.anew-upsell-card__media{min-height:0;align-self:start;aspect-ratio:1 / 1;margin:var(--anew-space-3) 0 var(--anew-space-3) var(--anew-space-3);border-radius:var(--anew-radius-md);overflow:hidden}.anew-upsell-card__content{gap:var(--anew-space-1);padding:var(--anew-space-3)}.anew-upsell-card__body{gap:var(--anew-space-1)}.anew-upsell-card__add{height:32px}.anew-upsell-card__select{height:28px}.anew-upsell-card__head{grid-template-columns:minmax(0,1fr)}.anew-upsell-card__price{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--anew-space-2)}.anew-upsell-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title" "desc desc" "price select" "action action" "error error";align-items:center;align-content:space-between;column-gap:var(--anew-space-3);row-gap:var(--anew-space-1)}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap) :is(.anew-upsell-card__head,.anew-upsell-card__body){display:contents}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap) .anew-upsell-card__title-col{grid-area:title}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap) .anew-upsell-card__desc{grid-area:desc}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap) .anew-upsell-card__price{grid-area:price}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap) .anew-upsell-card__error{grid-area:error}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap) .anew-upsell-card__price{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--anew-space-2)}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap) .anew-upsell-card__select-wrap{grid-area:select;justify-self:start;width:auto;min-width:0;max-width:min(100%,16rem)}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap) .anew-upsell-card__select{field-sizing:content;width:auto;max-width:100%}.anew-upsell-card__content:has(.anew-upsell-card__select-wrap) :is(.anew-upsell-card__add,.anew-upsell-card__state){grid-area:action;width:100%;margin-top:0}@media(prefers-reduced-motion:reduce){.anew-upsell--slider .anew-upsell__track{scroll-behavior:auto}.anew-upsell__button.slider-button{transition:none}}.anew-upsell-card__add-short{display:none}@media screen and (max-width:749px){.anew-upsell-card__add-long{display:none}.anew-upsell-card__add-short{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/upsell-card.css.map */
