.upsell-modal{border:none;width:900px;max-width:100%}.upsell-modal .modal-close{position:absolute;right:15px;border:none;background:transparent}.upsell-modal-top{display:flex;justify-content:center;align-items:center;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.upsell-modal-header{display:flex;flex-direction:column;gap:1rem;width:420px;max-width:calc(100% - 1rem)}.upsell-modal-header--title-container{margin:0 auto}.upsell-modal-header>div:first-child{display:flex;align-items:end;gap:.8rem}.upsell-modal-header>div:first-child>*{margin:0}.upsell-modal-main{padding-block:1.5rem}.upsell-modal-main .slider-wrapper{display:flex;align-items:center;position:relative}.upsell-modal-main .slider-wrapper:hover .slider-btn{opacity:1;visibility:visible}.upsell-modal-main .slider-btn{opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;border:none;background-color:var(--white-color);box-shadow:0 2px 4px #8d8d8d;border-radius:50%;width:32px;height:32px;cursor:pointer;position:absolute;top:calc(50% - 32px);z-index:2;transition:all .25s ease-in-out}.upsell-modal-main .slider-btn .icon{width:15px;height:15px}.upsell-modal-main .slider-btn:hover{background-color:var(--color-btn-primary);color:var(--white-color)}.upsell-modal-main .slider{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;flex:1 1 auto;min-width:0;gap:15px;justify-content:flex-start}.upsell-modal-main .slider:has(.upsell-modal-card-item:nth-child(1):nth-last-child(1)),.upsell-modal-main .slider:has(.upsell-modal-card-item:nth-child(2):nth-last-child(1)){justify-content:center!important}.upsell-modal-main .slider.slider--center,.upsell-modal-main .slider.slider--few-items{justify-content:center!important}.upsell-modal-main .slider-btn--left{left:8px}.upsell-modal-main .slider-btn--right{right:8px}.upsell-modal .product-card .product-card__image{width:auto!important;height:auto!important;max-width:100%!important;max-height:220px}.upsell-modal .cart-buttons{width:380px;max-width:100%;margin:0 auto}.upsell-modal .cart-buttons .btn{position:relative;width:100%;margin-bottom:.5rem}.upsell-modal .cart-buttons .btn *{margin:0 auto}.upsell-modal .recommendations-label{font-size:22px;font-weight:800}.upsell-modal [data-product-price]:before{display:inline;content:"$"}.upsell-modal .upsell-cart-icon{position:relative}.upsell-modal [data-cart-count]{position:absolute;top:-6px;left:9px;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/214/assets/upsell-modal-metafields.css.map */
