cart-drawer{--fh-upsell-text: #000000;--fh-upsell-card-bg: #e9e9e9;--fh-upsell-card-padding: 16px;--fh-upsell-card-radius: 8px;--fh-upsell-image-size: 90px;--fh-upsell-inner-radius: 4px;--fh-upsell-title-size: 15px;--fh-upsell-price-size: 15px;--fh-upsell-compare-size: 13px;--fh-upsell-heading-size: 24px;--fh-upsell-subtitle-size: 15px;--fh-upsell-arrow-color: #000000;--fh-upsell-arrow-size: 14px;--fh-upsell-control-height: 34px;--fh-upsell-select-size: 12px;--fh-upsell-select-bg: #f9f9f9;--fh-upsell-select-border: #cccccc;--fh-upsell-placeholder: #888888;--fh-upsell-btn-bg: #ea5c10;--fh-upsell-btn-text: #ffffff;--fh-upsell-btn-text-hover: #e9e9e9;--fh-upsell-btn-radius: 5px}.upcart-internal-upsell{margin-bottom:8px;padding:12px 0 8px}.upcart-internal-component-carousel__container{display:flex;align-items:center;position:relative;width:100%}.upcart-internal-component-carousel__button{background-color:transparent;border:none;cursor:pointer;flex:0 0 auto}.upcart-internal-component-carousel__button svg{width:var(--fh-upsell-arrow-size);height:var(--fh-upsell-arrow-size);stroke:var(--fh-upsell-arrow-color);stroke-width:3px}.upcart-internal-component-carousel__button:disabled{opacity:.5;cursor:not-allowed}.upcart-internal-component-carousel__window{flex:1;overflow:hidden}.upcart-internal-component-carousel__track{display:flex;transition:transform .3s ease-in-out}.upcart-internal-component-carousel__slide{flex:0 0 100%;box-sizing:border-box;text-align:center;padding:2px;overflow:hidden}.upcart-internal-component-upsell-tile{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:var(--fh-upsell-card-padding);border-radius:var(--fh-upsell-card-radius);background-color:var(--fh-upsell-card-bg)}.upcart-internal-component-upsell-tile__image-container{flex:0 0 auto;width:var(--fh-upsell-image-size);height:var(--fh-upsell-image-size);margin-right:16px;overflow:hidden;border-radius:var(--fh-upsell-inner-radius)}.upcart-internal-component-upsell-tile__image-container svg{stroke:var(--fh-upsell-placeholder);stroke-width:1}.upcart-internal-component-upsell-tile__image{width:100%;height:100%;object-fit:contain;display:block}.upcart-internal-component-upsell-tile__info{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-width:0}.upcart-internal-component-upsell-tile__title-link{text-decoration:none;color:var(--fh-upsell-text)}.upcart-internal-component-upsell-tile__title{margin:0 0 6px;max-width:100%;font-size:var(--fh-upsell-title-size);font-weight:600;line-height:1.5;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcart-internal-component-upsell-tile__price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;line-height:1.3}.upcart-internal-component-upsell-tile__price{color:var(--fh-upsell-text);font-size:var(--fh-upsell-price-size)}.upcart-internal-component-upsell-tile__price-compare-at{color:var(--fh-upsell-text);opacity:.4;font-size:var(--fh-upsell-compare-size);font-weight:400;text-decoration-line:line-through}.upcart-internal-component-upsell-tile__variant-row{display:flex;align-items:stretch;gap:8px}.upcart-internal-component-upsell-tile__variant-row select{width:60%;height:var(--fh-upsell-control-height);padding:8px;box-sizing:border-box;color:var(--fh-upsell-text);font-size:var(--fh-upsell-select-size);background-color:var(--fh-upsell-select-bg);border:1px solid var(--fh-upsell-select-border);border-radius:var(--fh-upsell-inner-radius)}.upcart-internal-component-upsell-tile__variant-row select:focus-visible{outline:none}.upcart-internal-component-upsell-tile__variant-row>product-form{display:block;flex:1 1 auto;min-width:0}.upcart-internal-component-upsell-tile__form{display:flex;margin:0;height:100%}.upcart-internal-component-upsell-tile__variant-row button{position:relative;display:flex;justify-content:center;align-items:center;flex:1;width:100%;height:var(--fh-upsell-control-height);padding:8px;box-sizing:border-box;font-weight:600;border:none;cursor:pointer}.upcart-internal-component__button.loading>span{visibility:hidden}.upcart-internal-component__button.loading>.loading-overlay__spinner{position:absolute;top:50%;left:50%;display:flex;align-items:center;transform:translate(-50%,-50%)}.upcart-internal-component__button .loading-overlay__spinner .path{stroke:var(--fh-upsell-btn-text)}.upcart-internal-component-upsell-tile__price-compare-at[hidden]{display:none}.upcart-internal-component__button,.upcart-internal-component__button:visited{background:var(--fh-upsell-btn-bg);color:var(--fh-upsell-btn-text);border-radius:var(--fh-upsell-btn-radius)}.upcart-internal-component__button:hover{color:var(--fh-upsell-btn-text-hover)}.upcart-internal-style__title-large{margin-bottom:12px;color:var(--fh-upsell-text);font-size:var(--fh-upsell-heading-size);font-weight:600}.upcart-internal-style__title{padding:0 30px;color:var(--fh-upsell-text);font-size:var(--fh-upsell-subtitle-size);text-align:center}.upcart-internal__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fh-upcart.css.map */
