.cart-drawer .upsell-product-container{margin-top:var(--nmcdC1);margin-bottom:var(--nmcdC2);width:100%}.cart-drawer .upsell-product-card{display:flex;align-items:stretch;background-color:var(--nmcdC3);padding:0;border-radius:var(--nmcdC4);position:relative;overflow:hidden;width:100%;min-height:80px}.cart-drawer .upsell-best-seller-tag{position:absolute;top:0;right:6px;background-color:var(--nmcdC5);color:var(--nmcdC6);padding:2px 6px;font-size:11px;border-radius:0 0 3px 3px!important;z-index:1;font-weight:var(--font-weight-bold)!important;letter-spacing:var(--letter-spacing-body);text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:3px}.cart-drawer .upsell-best-seller-tag svg{display:inline-block;vertical-align:middle;width:10px;height:10px;margin-right:2px;fill:currentColor}.cart-drawer .upsell-form{display:flex;width:100%;height:100%;align-items:stretch}.cart-drawer .upsell-product-image-column{position:absolute;top:0;left:0;width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px;z-index:1;overflow:hidden;background-color:var(--nmcdC7);display:flex;align-items:center;justify-content:center;border-radius:var(--nmcdC8)}.cart-drawer .upsell-product-img{width:100%;height:100%;object-fit:cover;border-radius:var(--nmcdC8)}.cart-drawer .upsell-product-info-column{flex:1 1 auto;min-width:0;margin-right:2px;margin-left:90px;padding:8px 5px 8px 8px;display:flex;flex-direction:column;justify-content:center;min-height:0;max-width:none}.cart-drawer .upsell-product-header{display:block;width:100%;margin-bottom:2px}.cart-drawer .upsell-product-title{font-weight:var(--font-weight-bold)!important;font-size:15px;line-height:1.2;margin-bottom:2px;letter-spacing:var(--letter-spacing-body);color:var(--nmcdC9)!important;width:100%;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;max-width:var(--nmcdC10)}.cart-drawer .upsell-product-description{font-size:11px;line-height:1.3;letter-spacing:var(--letter-spacing-body);margin-bottom:4px;color:var(--nmcdC11)!important;opacity:.85;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-drawer .upsell-variant-options{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.cart-drawer .upsell-variant-select{font-size:9px;padding:1px 18px 1px 4px;border:var(--nmcdC12)!important;border-radius:3px;background-color:var(--nmcdC13)!important;color:var(--nmcdC14)!important;height:18px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--nmcdC15);background-repeat:no-repeat;background-position:right 4px center;text-overflow:ellipsis;line-height:1}.cart-drawer .upsell-variant-select:focus{outline:none;box-shadow:var(--nmcdC16);border-color:var(--nmcdC17)!important}.cart-drawer .upsell-variant-select,.cart-drawer .upsell-variant-select:focus,.cart-drawer .upsell-variant-select:hover,.cart-drawer .upsell-variant-select:active{-webkit-tap-highlight-color:transparent}.cart-drawer .upsell-product-action-column{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;width:80px;padding:8px!important}@media(min-width:767px){.cart-drawer .upsell-product-action-column{padding:8px!important}}@media(max-width:767px){.cart-drawer .upsell-variant-select{font-size:9px;color:var(--nmcdC14)!important;background-color:var(--nmcdC13)!important;border-color:var(--nmcdC17)!important;background-image:var(--nmcdC15)!important;background-repeat:no-repeat!important;background-position:right 4px center!important;padding-right:18px!important}.cart-drawer .upsell-product-card{display:flex;min-height:60px;position:relative;--gb-upsell-img: clamp(48px, 16vw, 60px)}.cart-drawer .upsell-form{display:flex;width:100%;position:relative;padding-left:var(--gb-upsell-img)}.cart-drawer .upsell-best-seller-tag{z-index:2;right:8px}.cart-drawer .upsell-product-image-column{position:absolute;top:0;bottom:auto;left:0;width:var(--gb-upsell-img);min-width:var(--gb-upsell-img);max-width:var(--gb-upsell-img);height:var(--gb-upsell-img);min-height:var(--gb-upsell-img);max-height:var(--gb-upsell-img);z-index:1}.cart-drawer .upsell-product-img{width:100%;height:100%;object-fit:cover;border-radius:var(--nmcdC8)}.cart-drawer .upsell-product-info-column{width:100%;padding-left:8px;margin-left:10px;padding-right:72px;max-width:calc(100% - 10px);display:flex;flex-direction:column;justify-content:center}.cart-drawer .upsell-product-price-column{position:static;transform:none;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:5px;padding:0;margin-left:0;margin-top:2px}.cart-drawer .upsell-product-title{max-width:var(--nmcdC18);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer .upsell-product-action-column{position:absolute;right:8px;top:50%;bottom:auto;transform:translateY(-50%);width:62px;padding:0;z-index:1;align-items:center}}@media(max-width:426px){.cart-drawer .upsell-product-title{font-size:14px!important;line-height:1.15!important}.cart-drawer .upsell-product-description{font-size:11px!important;line-height:1.25!important}.cart-drawer .upsell-product-info-column{padding-left:10px!important}.cart-drawer .upsell-variant-select{height:18px!important;font-size:9px!important}}.cart-drawer .upsell-product-action-column .upsell-add-button,.cart-drawer button.upsell-add-button,.cart-drawer .upsell-product-action-column [class^=upsell-add-button-],button[class^=upsell-add-button-]{background-color:var(--nmcdC19)!important;color:var(--nmcdC20)!important;border:none!important;border-radius:var(--nmcdC21)!important;padding:0 6px!important;font-size:12px!important;font-weight:var(--font-weight-semibold);cursor:pointer!important;transition:all .2s!important;width:fit-content!important;text-align:center!important;letter-spacing:var(--letter-spacing-body)!important;height:22px!important;line-height:22px!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-drawer .upsell-product-action-column .upsell-add-button:hover,.cart-drawer button.upsell-add-button:hover,.upsell-product-action-column [class^=upsell-add-button-]:hover,.cart-drawer button[class^=upsell-add-button-]:hover{background-color:var(--nmcdC22)!important;opacity:.9!important}.cart-drawer .upsell-button-text,.cart-drawer button[class^=upsell-add-button-] .upsell-button-text,.cart-drawer .upsell-add-button .upsell-button-text,.upsell-product-action-column .upsell-button-text,.cart-drawer .upsell-price,.cart-drawer button[class^=upsell-add-button-] .upsell-price,.cart-drawer .upsell-add-button .upsell-price,.upsell-product-action-column .upsell-price{color:var(--nmcdC20)!important}.cart-drawer .upsell-add-success{background-color:#4caf50!important;animation:pulse-success .5s}.cart-drawer .upsell-add-error{background-color:#f44336!important;animation:pulse-error .5s}.upsell-block-description,.upsell-product-container{margin-bottom:4px;padding:2px 15px;text-align:left;font-size:14px;font-weight:var(--font-weight-semibold)!important}@media screen and (max-width:749px){.upsell-block-description{padding:0 15px}}.upsell_slider{width:100%;overflow-x:hidden}.upsell_slider .dots-and-arrows{width:100%;overflow-x:hidden;text-align:center}.upsell_slider .upsell_block_container{display:flex;text-align:center;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.upsell_block_container::-webkit-scrollbar{display:none}.upsell_slider .upsell_block_container>div.upsell-product-container{scroll-snap-align:start;flex-shrink:0;margin-top:var(--nmcdC1);margin-bottom:var(--nmcdC2);margin-right:0;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;display:flex;justify-content:center;align-items:center;font-size:100px}.upsell_slider .slide_item{display:inline-flex;margin-left:4px;margin-right:4px;width:8px;height:8px;background:#d7d7d7;border-radius:50%;text-decoration:none;align-items:center;justify-content:center;position:relative;cursor:pointer}.upsell_slider .slide_item.active{background:#333}.is-empty .upsell_block_container,.is-empty .upsell-block-description,.is-empty .upsell_slider>span.slide_item,.is-empty .dots-and-arrows{display:none!important}#CartDrawer .drawer__inner{overflow-x:hidden}#CartDrawer .cart-drawer *,#CartDrawer .totals,#CartDrawer .gb-price-drawer{min-width:0}#CartDrawer .gb-price-drawer,#CartDrawer .totals{flex-wrap:wrap}#CartDrawer cart-drawer-items{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#CartDrawer .scrollable-contents{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}#CartDrawer .cart-drawer__form{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#CartDrawer .scrollable-contents>.upsell-block-description,#CartDrawer .scrollable-contents>.upsell_block_container,#CartDrawer .scrollable-contents>.dots-and-arrows{flex:0 0 auto}#CartDrawer .scrollable-contents>.upsell_block_container,#CartDrawer .scrollable-contents>.upsell-block-description{padding-left:15px;padding-right:15px;box-sizing:border-box}#CartDrawer .scrollable-contents>.upsell_block_container{padding-bottom:12px}#CartDrawer .cart-drawer .upsell-product-card{width:100%}#CartDrawer .cart-drawer .upsell-product-action-column{display:flex;align-items:center;justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cart-drawer-upsell-card.css.map */
