.bes-drawer .drawer__inner{width:50rem}.bes-drawer .drawer__heading{font-family:jost-bold!important}.bes-drawer .cart-recommendations{position:relative;overflow:hidden;border-top:.1rem solid rgba(var(--color-foreground),.08)}.bes-drawer .cart-recommendations--visible{display:block}.bes-drawer .title.h4{font-size:18px;text-align:center}.bes-drawer .cart-slider-controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);z-index:2;padding:0 5px}.bes-drawer .slider-nav{background:#fff;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;box-shadow:#64646f33 0 7px 29px}.bes-drawer .slider-nav.prev svg{transform:rotate(90deg)}.bes-drawer .slider-nav.next svg{transform:rotate(270deg)}.bes-drawer .slider-nav svg{height:14px;width:14px}.bes-drawer .slider-nav.disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.bes-drawer .cart-product-slider{display:flex;list-style:none;margin:0;padding:15px 10px;flex-direction:row;column-gap:2rem;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.bes-drawer .cart-product-slider{display:flex;list-style:none;margin:0;padding:15px 10px;flex-direction:row;column-gap:2rem;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;justify-content:center}.bes-drawer .cart-product-slider.more-than-2{justify-content:unset}.bes-drawer .button.cart__checkout-button{min-height:calc(5rem + var(--buttons-border-width) * 2)}.bes-drawer .cart-product-slider li{flex:0 0 180px}.bes-drawer .cart-product-slider li:only-child{flex:1 0 180px}.bes-drawer .product-container{text-align:center}.bes-drawer .product-image{position:relative}.bes-drawer .media-wrapper--small{display:block}.bes-drawer .media--adapt{position:relative;border-radius:10px;padding-bottom:var(--image-ratio-percent)}.bes-drawer .media--adapt img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bes-drawer .badge.ersparniss_3er_pack{position:absolute;bottom:5px;left:5px;background:#000;color:#fff;padding:5px;font-size:12px}.bes-drawer .product-description{margin-top:10px}.bes-drawer .caption-with-letter-spacing{font-size:12px;color:#666}.bes-drawer .product-title{font-size:14px;color:#000;text-decoration:none;overflow-wrap:anywhere}.bes-drawer .price{margin:5px 0}.bes-drawer .button--small{padding:8px 16px;font-size:12px}.bes-drawer .button--cta{background-color:#000;color:#fff;border:none;cursor:pointer}.bes-drawer .cart-recommendations .title{font-family:jost-medium!important}@media screen and (min-width:990px){.bes-drawer .cart-recommendations .title{margin:2rem 0 1rem}}@media screen and (min-width:750px){.bes-drawer cart-remove-button .button{min-width:0rem;min-height:0rem;background:unset!important;color:#a5a5a5!important}}.bes-drawer cart-remove-button .button{min-width:0rem;min-height:0rem;background:unset!important;color:#a5a5a5!important}.bes-drawer .suggested_product{padding:5px;box-shadow:0 4px 12px #0000001a;border-radius:12px;transition:box-shadow .3s ease}.bes-drawer .suggested_product:hover{box-shadow:0 8px 20px #00000026}.bes-drawer .suggested_product .product-button{margin-top:10px;margin-bottom:10px}.bes-drawer .suggested_product add-to-cart,.bes-drawer .suggested_product .product_detail_link{min-height:35px}.bes-drawer .price-item{font-size:1.5rem;font-family:jost-regular}.bes-drawer .price-item.price-item--sale{margin-right:0}.bes-drawer .quantity{min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}.bes-drawer .drawer__heading{font-size:calc(var(--font-heading-scale) * 1.8rem)}.bes-drawer .drawer__close svg{height:2rem;width:2rem}.bes-drawer .drawer__cart-items-wrapper thead,.bes-drawer .product-option.grouped-4{display:none}.bes-drawer .cart-item__image{max-width:100%;height:80px;width:80px;object-fit:contain}.bes-drawer .cart-item__price-wrapper .price--end,.bes-drawer .cart-drawer .unit-price{font-size:1.2rem}.bes-drawer .drawer__inner{overflow-y:auto}.bes-drawer .cart-item .cart-item__price-wrapper{display:none}.bes-drawer cart-drawer-items{overflow:visible}.bes-drawer .cart-recommendations--visible{overflow:visible}.bes-drawer .cart-drawer{display:flex;flex-direction:column}.bes-drawer.drawer .drawer__footer{padding:1.5rem;border-top:.1rem solid rgba(var(--color-foreground),.1);transform:translate(100%);transition:transform var(--duration-default) ease}.bes-drawer.drawer.active .drawer__footer{transform:translate(0)}.bes-drawer .cart-items .cart-item:not(:first-child){border-top:1px solid #ccc}.bes-drawer .cart-drawer .cart-item{margin-bottom:5px}.bes-drawer .product-option.grouped-2 dt,.bes-drawer .discounts,.bes-drawer .unit-price{display:none}.bes-drawer .info-toggle .info-title{font-size:14px;color:#666;font-family:Jost-Regular!important;text-decoration:underline;cursor:pointer;margin:unset}.bes-drawer .info-content dl{margin:unset}.bes-drawer tr.free-gift .quantity{opacity:.5;cursor:pointer;pointer-events:none;width:calc(6rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.bes-drawer tr.free-gift .quantity__button{display:none}.bes-drawer .cart-item__totals{pointer-events:auto!important}.bes-drawer .cart-item__totals cart-remove-button .icon-remove{height:2rem;width:2rem}.bes-drawer tr.cart-item .cart-item__quantity-wrapper{display:none}.bes-drawer tr.cart-item .product-qunatity-display.:not(.view_quantity){display:none}.bes-drawer .totals__total{font-family:jost-bold!important}@media screen and (max-width:749px){.bes-drawer .drawer__inner{width:unset;overflow-y:auto}.bes-drawer .drawer__inner{max-width:calc(100vw + -0rem)}.gbbMixCascadeFooterWrapper{display:none}.bes-drawer .cart-item{grid-template-columns:60px 1fr 1fr 1fr!important}.bes-drawer .cart-item__image{height:60px;width:60px}.bes-drawer .product-option.grouped-2{font-size:1.2rem}.bes-drawer .cart-drawer .cart-item{gap:.5rem;row-gap:1rem}.bes-drawer .cart-drawer .cart-item cart-remove-button{margin-left:10px}.bes-drawer .quantity{width:calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.bes-drawer .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.bes-drawer .quantity{min-height:calc((var(--inputs-border-width) * 2) + 3rem)}.bes-drawer .quantity__input{font-size:1.4rem}.bes-drawer cart-remove-button .button{min-width:calc(3.5rem / var(--font-body-scale));min-height:3.5rem}.bes-drawer .cart-item__price-wrapper .price--end,.bes-drawer .cart-drawer .unit-price{font-size:1rem}.bes-drawer .cart-item__name{font-size:14px}.bes-drawer .cart-slider-controls{top:60%}.bes-drawer .discounts__discount{display:none}}@media screen and (max-width:480px){.bes-drawer .cart-item__details>*+*{margin-top:.3rem}.bes-drawer .totals__total-value,.bes-drawer .totals__total{font-size:1.5rem}.bes-drawer .tax-note{font-size:1rem}.bes-drawer .cart-recommendations .title{margin:2rem 0 1rem;font-size:16px}.bes-drawer .price-item{font-size:14px}}.bes-drawer .recommendation_small_card .product-button .text-mobile{display:none}.bes-drawer .recommendation_small_card .reco-add-to-cart-ajax-btn.is-processing{cursor:not-allowed!important;opacity:.8}@media screen and (max-width:480px){.bes-drawer .recommendation_small_card .product-container{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center}.bes-drawer .cart-product-slider li.recommendation_small_card{flex:0 0 auto;padding:8px}.bes-drawer .recommendation_small_card .product-image,.bes-drawer .recommendation_small_card .product-image img{height:70px;width:70px}.bes-drawer .recommendation_small_card .product-button .bes_only_mobile{display:contents}.bes-drawer .recommendation_small_card .product-button .product_detail_link{min-width:unset;padding:10px}.bes-drawer .recommendation_small_card .product-description{margin-top:0}.bes-drawer .recommendation_small_card .product-button svg{fill:green;height:15px;width:15px}.bes-drawer .recommendation_small_card .product-button .text-desktop{display:none}.bes-drawer .recommendation_small_card .product-button .text-mobile{display:contents!important}.bes-drawer .recommendation_small_card .button--small{min-height:35px;padding:10px;min-width:35px}cart-recommendations:has(.recommendation_small_card) .cart-slider-controls{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/recommendation-slider.css.map */
