.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.UpsellDock-module-scss-module__ABErwW__upsell-dock{z-index:1000;background:#fff;border-top:1px solid #0303031a;position:fixed;bottom:0;left:0;right:0}@media screen and (max-width:1024px){.UpsellDock-module-scss-module__ABErwW__upsell-dock{padding:0}}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__inner{padding:20px var(--horizontal-padding);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}@media screen and (max-width:1024px){.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__inner{grid-template-columns:1fr;grid-template-areas:"promo""actions";padding:14px 16px;display:grid}}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__product-group{flex:0 42%;grid-area:product;justify-self:start;align-items:center;gap:15px;min-width:0;display:flex}@media screen and (max-width:1024px){.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__product-group{display:none}}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__image{object-fit:cover;background:#03030308;border-radius:2px;grid-area:image;width:60px;height:60px}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__text{flex-direction:column;justify-content:center;gap:10px;min-width:0;max-width:525px;display:flex}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__text .UpsellDock-module-scss-module__ABErwW__name{font-size:var(--font-size-text-md);font-family:var(--font-family-secondary);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-style:normal;text-decoration:none;overflow:hidden}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__text .UpsellDock-module-scss-module__ABErwW__description{font-size:var(--font-size-text-sm);font-family:var(--font-family-secondary);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-transform:none;color:#030303cc;align-items:center;gap:10px;font-style:normal;text-decoration:none;display:inline-flex}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__text .UpsellDock-module-scss-module__ABErwW__divider{background:#0303031a;width:1px;height:12px}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__text .UpsellDock-module-scss-module__ABErwW__persons{align-items:center;gap:5px;display:inline-flex}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__promo{flex-direction:column;justify-self:center;gap:8px;width:410px;max-width:100%;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width:1200px){.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__promo{width:320px}}@media screen and (max-width:1024px){.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__promo{grid-area:promo;width:100%;position:static;left:auto;transform:none}}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__promo-text{font-size:var(--font-size-text-md);font-family:var(--font-family-secondary);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-transform:none;color:#030303b3;text-align:center;font-style:normal;text-decoration:none}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__promo-amount{color:var(--color-primary-900);font-weight:600}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__promo-progress-row{align-items:center;gap:10px;display:flex}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__promo-track{background:#0e47491a;border-radius:999px;flex:auto;width:100%;height:8px;overflow:hidden}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__promo-fill{background:#0e4749;border-radius:999px;height:100%;transition:width .24s}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__reward-icon{color:#0e4749;background:#0303030d;border:1px solid #0303031a;border-radius:99px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__reward-icon svg{stroke-width:1.7px;width:20px;height:20px}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__reward-spacer{flex:0 0 40px;width:40px;height:40px}@media screen and (max-width:1024px){.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__reward-spacer{display:none}}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__reward-icon--active{color:#fff;background:#0e4749;border-color:#0e4749}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__stepper{border:1px solid #0303031a;border-radius:4px;align-items:center;height:40px;display:inline-flex;overflow:hidden}@media screen and (max-width:1024px){.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__stepper{display:none}}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__actions-group{flex-shrink:0;justify-self:end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}@media screen and (max-width:1024px){.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__actions-group{justify-content:flex-end;width:100%}}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__stepper-btn{color:#030303;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__stepper-btn:disabled{opacity:.4;cursor:not-allowed}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__stepper-value{text-align:center;min-width:36px;font-size:var(--font-size-text-lg);font-family:var(--font-family-secondary);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-transform:none;color:#030303;padding:0 6px;font-style:normal;text-decoration:none}.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__add-button svg{flex-shrink:0}@media screen and (max-width:1024px){.UpsellDock-module-scss-module__ABErwW__upsell-dock .UpsellDock-module-scss-module__ABErwW__add-button{flex:1;height:56px}}
