.product-upsell__holder{text-align:left}.product-upsell__holder__title{margin-top:0}.product-upsell{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;background-color:var(--bg-accent)}.product-upsell__image{width:120px}.product-upsell__image__link{display:block;height:100%}.product-upsell__image__thumb{overflow:hidden;position:relative;padding-top:var(--PRODUCT-GRID-ASPECT-RATIO);min-height:100%;filter:brightness(var(--filter-bg))}.product-upsell__image__thumb .image-wrapper{position:absolute;top:0;left:0}.product-upsell__content{--inner: 16px;width:calc(100% - 120px);padding:var(--inner) 60px var(--inner) var(--inner)}@media only screen and (min-width:990px){.product-upsell__content{--inner: 24px}}.product-upsell__title{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY);font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY));margin-top:0}.product-upsell__variant-title{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY);font-size:calc(var(--font-1) * var(--FONT-ADJUST-BODY));color:var(--text-light)}.product-upsell__variant-title span{display:inline-block;width:2px;height:2px;border-radius:50%;margin:0 4px;background-color:currentcolor;vertical-align:middle;opacity:.8}.product-upsell__price{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY);font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY))}.product-upsell__price .unit{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY);display:block;margin-top:5px;color:var(--text-light)}.product-upsell__btn{--btn-size: 32px;--btn-text: var(--primary);--icon-size: 20px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;justify-self:end;min-width:var(--btn-size);min-height:var(--btn-size);padding:0;width:var(--btn-size);background:var(--bg);border:none;border-radius:var(--radius);font-size:calc(.8rem * var(--FONT-ADJUST-BODY));line-height:32px;color:var(--primary);transition:width .3s ease}@media only screen and (max-width:479px){.product-upsell__btn{justify-self:flex-start}}.product-upsell__btn .btn__text{display:block;opacity:0;overflow:hidden;white-space:nowrap;transition:opacity .3s ease,padding .3s ease,visibility .3s}.product-upsell__btn .btn__plus{position:relative;transition:opacity .3s ease;display:flex;justify-content:center;align-items:center;align-self:center;flex:0 0 var(--icon-size);margin:0 4px}.product-upsell__btn .btn__loading{position:absolute;top:0;left:0;right:0;bottom:0}.product-upsell__btn .icon-plus{position:absolute;top:50%;left:50%;display:block;fill:currentcolor;transform:translate(-50%,-50%)}.product-upsell__btn.is-loading .btn__inner,.product-upsell__btn.is-added .btn__inner{width:var(--btn-size)}.product-upsell__btn.is-loading .btn__plus,.product-upsell__btn.is-loading .btn__text,.product-upsell__btn.is-added .btn__plus,.product-upsell__btn.is-added .btn__text{opacity:0}.product-upsell__form.is-hidden{display:none}.product-upsell__form.is-hidden+.product-upsell__out-of-stock{display:block}.product-upsell__out-of-stock{display:none;font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY))}.product-upsell__errors{overflow:hidden;position:relative;max-height:0;opacity:0;visibility:hidden;transition:opacity .5s ease,max-height .5s cubic-bezier(0,.75,.25,1),visibility .5s;font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY))}.product-upsell__errors.is-visible{visibility:visible;max-height:300px;opacity:1;transition-timing-function:cubic-bezier(.5,.25,.75,1)}.product-upsell__errors .errors{position:relative;padding:10px 30px 10px 10px;margin:10px 0;border:1px solid var(--COLOR-ERROR-BORDER);border-radius:var(--RADIUS);background-color:var(--COLOR-ERROR-BG);color:var(--COLOR-ERROR)}
/*# sourceMappingURL=/cdn/shop/t/124/assets/product-upsale.css.map */
