@media screen and (min-width:990px){.card-upsell-offer .card-upsell-teaser{margin-left:auto;max-width:56rem}}.card-upsell-teaser{align-items:center;background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;cursor:pointer;display:flex;gap:1.6rem;padding:1.2rem 1.6rem 1.2rem 1.2rem;text-align:left}.card-upsell-teaser__media{background:none;border:0;cursor:zoom-in;flex-shrink:0;padding:0}.card-upsell-teaser__image{border-radius:.4rem;display:block;height:9.6rem;object-fit:cover;width:9.6rem}.card-upsell-teaser__text{flex:1;min-width:0}.card-upsell-teaser__text p{margin:0}.card-upsell-teaser__eyebrow{color:rgb(var(--color-button));font-size:1.3rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.card-upsell-teaser__title{font-family:var(--font-heading-family);font-size:2rem;line-height:1.25}.card-upsell-teaser__meta{font-size:1.5rem;line-height:1.4;opacity:.8}.card-upsell-teaser__price{font-weight:600;white-space:nowrap}.card-upsell-teaser__link{background:none;border:0;color:rgb(var(--color-foreground));cursor:pointer;font-family:inherit;font-size:1.5rem;margin-top:.4rem;padding:0;text-decoration:underline;text-underline-offset:.3rem}.card-upsell-teaser__error{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600}.card-upsell-teaser__add{flex-shrink:0;min-width:9rem}.card-upsell-teaser__add[aria-disabled=true],.card-upsell__add[aria-disabled=true]{cursor:progress;opacity:.6}.cart-notification-product:has(.card-upsell-teaser){flex-wrap:wrap}.cart-notification-product:has(.card-upsell-teaser)>div:not(.card-upsell-teaser){flex:1 1 0;min-width:0}.card-upsell-teaser--compact{flex-basis:100%;gap:1rem;margin-top:1.2rem;padding:.8rem 1rem .8rem .8rem}.card-upsell-teaser--compact .card-upsell-teaser__image{height:6.4rem;width:6.4rem}.card-upsell-teaser--compact .card-upsell-teaser__title{font-size:1.6rem}.card-upsell-teaser--compact .card-upsell-teaser__meta,.card-upsell-teaser--compact .card-upsell-teaser__link{font-size:1.3rem}.card-upsell-teaser--compact .card-upsell-teaser__add{min-height:3.6rem;min-width:6.4rem;padding:0 1.4rem}@media screen and (max-width:749px){.card-upsell-teaser:not(.card-upsell-teaser--compact){flex-wrap:wrap}.card-upsell-teaser:not(.card-upsell-teaser--compact) .card-upsell-teaser__image{height:8rem;width:8rem}.card-upsell-teaser:not(.card-upsell-teaser--compact) .card-upsell-teaser__add{width:100%}}.card-upsell-dialog{border:0;border-radius:var(--popup-corner-radius);box-shadow:0 1rem 4rem #00000059;color:rgb(var(--color-foreground));max-height:calc(100dvh - 3rem);max-width:min(88rem,calc(100vw - 3rem));overflow:auto;overscroll-behavior:contain;padding:0;width:100%}.card-upsell-dialog::backdrop{background:#0009}html:has(.card-upsell-dialog[open]){overflow:hidden}.card-upsell-dialog__header{align-items:center;background:rgb(var(--color-background));border-bottom:.1rem solid rgba(var(--color-foreground),.1);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1rem 1rem 2.4rem;position:sticky;top:0;z-index:1}.card-upsell-dialog__heading{margin:0}.card-upsell-dialog__close{align-items:center;background:none;border:0;color:rgb(var(--color-foreground));cursor:pointer;display:flex;flex-shrink:0;height:4.4rem;justify-content:center;padding:0;width:4.4rem}.card-upsell-dialog__close .svg-wrapper{height:1.6rem;width:1.6rem}.card-upsell-dialog__body{padding:2.4rem}.card-upsell-dialog__loading{display:flex;justify-content:center;padding:8rem 0}.card-upsell-dialog__loading .loading__spinner{display:block;position:static;width:3.2rem}.card-upsell__detail{display:grid;gap:2.4rem;grid-template-columns:2fr 3fr;scroll-margin-top:8rem}.card-upsell__slider{--card-upsell-image-ratio: 2 / 3;display:flex;gap:.8rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.card-upsell__slider::-webkit-scrollbar{display:none}.card-upsell__slide{flex:0 0 92%;scroll-snap-align:start}.card-upsell__slide:only-child{flex-basis:100%}.card-upsell__slide img{aspect-ratio:var(--card-upsell-image-ratio);border-radius:var(--media-radius);display:block;height:auto;object-fit:cover;width:100%}.card-upsell__dots{display:flex;justify-content:center;margin-top:.8rem}.card-upsell__dots[hidden]{display:none}.card-upsell__dot{background:none;border:0;cursor:pointer;height:2rem;padding:0;width:2rem}.card-upsell__dot:before{background:rgba(var(--color-foreground),.25);border-radius:50%;content:"";display:block;height:.8rem;margin:auto;width:.8rem}.card-upsell__dot[aria-current=true]:before{background:rgb(var(--color-foreground))}.card-upsell__info{display:flex;flex-direction:column;gap:1.2rem;justify-content:center}.card-upsell__detail:has(.card-upsell__dots:not([hidden])) .card-upsell__info{padding-bottom:2.8rem}.card-upsell__info>*{margin:0}.card-upsell__headline>*{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.1;margin:0}.card-upsell__motif{font-size:1.4rem;letter-spacing:.1rem;opacity:.75;text-transform:uppercase}.card-upsell__features{font-size:1.5rem;line-height:1.5;padding-left:2rem}.card-upsell__buy{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.8rem}.card-upsell__quantity{flex-shrink:0;width:12rem}.card-upsell__add{flex:1;min-width:16rem}.card-upsell__error{font-size:1.4rem;font-weight:600}.card-upsell__picker{border-top:.1rem solid rgba(var(--color-foreground),.1);margin-top:2.4rem;padding-top:2rem}.card-upsell__picker[hidden],.card-upsell__options[hidden],.card-upsell__group-title[hidden]{display:none}.card-upsell__picker-title{margin:0 0 1.2rem}.card-upsell__group-title{font-size:1.3rem;letter-spacing:.1rem;margin:1.6rem 0 .8rem;opacity:.75;text-transform:uppercase}.card-upsell__options{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.card-upsell__option{background:none;border:.2rem solid transparent;border-radius:.6rem;color:rgb(var(--color-foreground));cursor:pointer;font-family:inherit;padding:.4rem;text-align:center}.card-upsell__option:hover{border-color:rgba(var(--color-foreground),.2)}.card-upsell__option[aria-pressed=true]{border-color:rgb(var(--color-button))}.card-upsell__option-image{aspect-ratio:1;border-radius:.4rem;display:block;height:auto;object-fit:cover;width:100%}.card-upsell__option-title{display:block;font-size:1.4rem;line-height:1.3;margin-top:.6rem}@media screen and (max-width:989px){.card-upsell__detail{gap:1.6rem;grid-template-columns:1fr}.card-upsell__detail:has(.card-upsell__dots:not([hidden])) .card-upsell__info{padding-bottom:0}.card-upsell__slide,.card-upsell__slide:only-child{flex-basis:min(80%,32rem)}.card-upsell__slide:only-child{margin:0 auto}}@media screen and (max-width:749px){.card-upsell-dialog{border-radius:1.6rem 1.6rem 0 0;margin:auto 0 0;max-height:96dvh;max-width:100vw}.card-upsell-dialog__body{padding:1.6rem}.card-upsell__headline>*{font-size:2.8rem}.card-upsell__features{margin:.8rem 0 .4rem;order:1}.card-upsell__options{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/card-upsell.css.map */
