.drawer__recommendations{padding:1rem 0 0;flex-shrink:0;overflow:hidden}.drawer__recommendations-heading{display:none;font-size:1.4rem;font-weight:600;padding:1.2rem 0 0;margin:0}.drawer__recommendations:has(.recommendations--loaded) .drawer__recommendations-heading{display:block}.cdr-slider{padding:1.2rem 0 .8rem;max-width:100%}.swiper--cdr{position:relative;padding-bottom:1.6rem}.swiper--cdr .swiper-slide{height:auto;box-sizing:border-box;border-radius:.625rem;border:1px solid #d9d9d9;background:#fff;box-shadow:0 4px 1.25rem #00000026}.swiper--cdr .swiper-pagination{position:absolute;bottom:0;right:0;left:auto;width:100%;text-align:center}.swiper--cdr .swiper-pagination-bullet{width:5px;height:5px;margin:0 2px;background:rgb(var(--color-foreground));opacity:.25;border-radius:50%}.swiper--cdr .swiper-pagination-bullet-active{opacity:.8}.drawer__recommendations .card-wrapper{height:100%;margin:0}.drawer__recommendations .card--horizontal{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:5px;row-gap:4px;align-items:center;height:100%;padding:.8rem}.drawer__recommendations .card--horizontal .card__inner{display:flex;max-width:90px}.drawer__recommendations .card--horizontal .card__inner:before,.drawer__recommendations .card--horizontal .card__inner:after{display:none}.drawer__recommendations .card--horizontal .card__media{position:relative;top:auto;right:auto;bottom:auto;left:auto;grid-column:1;grid-row:1 / -1;align-self:center;width:8.5rem;height:8.5rem}.drawer__recommendations .card--horizontal .card__inner>.card__content{position:static!important;grid-column:2;grid-row:1;display:flex;align-items:flex-start;gap:4px;padding:0!important;pointer-events:none;display:none!important}.drawer__recommendations .card--horizontal .card__inner .card__information{display:none}.drawer__recommendations .card--horizontal .card__inner .card__badge{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:4px;margin:0;padding:0!important}.drawer__recommendations .card--horizontal .card__badge .badge{width:max-content;max-width:100%;overflow:hidden;font-size:.8rem;line-height:1.2;padding:.2rem .4rem;text-overflow:ellipsis;white-space:nowrap}.drawer__recommendations .card--horizontal>.card__content>.card__badge{display:none}.drawer__recommendations .card--horizontal>.card__content{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:auto;min-width:0;padding:0}.drawer__recommendations .card--horizontal .card__information{grid-row-start:auto;width:100%;padding:0}.drawer__recommendations .card--horizontal .card__heading{margin:0;font-size:1.3rem;line-height:1.35}.drawer__recommendations .card--horizontal .card-information{display:flex;flex-direction:column;gap:.2rem;margin-top:0}.drawer__recommendations .card--horizontal .card-information .price{margin-top:0!important}.drawer__recommendations .card--horizontal .card-information>*+*{margin-top:0}.drawer__recommendations .card--horizontal .price,.drawer__recommendations .card--horizontal .price__container{margin:0}.drawer__recommendations .card--horizontal .price__container{display:flex;align-items:baseline;gap:.5rem}.drawer__recommendations .card--horizontal .price__container .price-item--sale,.drawer__recommendations .card--horizontal .price__container .price__regular .price-item--regular{font-size:1.4rem}.drawer__recommendations .card--horizontal .card-information .price__container .price__sale .price-item--regular,.drawer__recommendations .card--horizontal .price-per-unit{font-size:1.15rem}.drawer__recommendations .fake_add_to_cart{position:absolute;left:.8rem;bottom:.8rem;right:auto;top:auto;width:3rem;height:3rem;margin:0;opacity:1}.drawer__recommendations .fake_add_to_cart svg{width:1.4rem;height:1.4rem}.drawer__recommendations .overlay_card{display:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-cart-drawer-recommendations.css.map */
