.tigg-cart-upsell{--tigg-cu-background: #ffffff;--tigg-cu-heading-color: #121212;--tigg-cu-heading-weight: 700;--tigg-cu-text-color: #121212;--tigg-cu-product-title-weight: 700;--tigg-cu-muted-color: #6b6b6b;--tigg-cu-card-background: #ffffff;--tigg-cu-border-color: #e5e5e5;--tigg-cu-price-color: #121212;--tigg-cu-button-background: #121212;--tigg-cu-button-text: #ffffff;--tigg-cu-button-hover-background: #2d2d2d;--tigg-cu-arrow-color: #121212;--tigg-cu-discount-badge-background: #121212;--tigg-cu-discount-badge-text: #ffffff;--tigg-cu-heading-size: 18px;--tigg-cu-image-size: 80px;--tigg-cu-slide-gap: 12px;--tigg-cu-spacing-top: 16px;--tigg-cu-spacing-bottom: 16px;--tigg-cu-card-padding: 10px;--tigg-cu-card-radius: 0px;--tigg-cu-image-radius: 0px;--tigg-cu-button-radius: 8px;--tigg-cu-border-width: 1px;--tigg-cu-shadow: none;width:100%;padding:var(--tigg-cu-spacing-top) 0 var(--tigg-cu-spacing-bottom);overflow:hidden;color:var(--tigg-cu-text-color);background:var(--tigg-cu-background)}.tigg-cart-upsell[hidden],.tigg-cart-upsell [hidden]{display:none!important}.tigg-cart-upsell *,.tigg-cart-upsell *:before,.tigg-cart-upsell *:after{box-sizing:border-box}.tigg-cart-upsell__header{display:block;margin:0 0 1.4rem;padding:0 2rem;text-align:center}.tigg-cart-upsell__header-copy{width:100%;min-width:0}.tigg-cart-upsell__heading{margin:0;color:var(--tigg-cu-heading-color);font-size:var(--tigg-cu-heading-size);font-weight:var(--tigg-cu-heading-weight);line-height:1.2;letter-spacing:normal}.tigg-cart-upsell__font--heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.tigg-cart-upsell__font--body{font-family:var(--font-body-family);font-style:var(--font-body-style)}.tigg-cart-upsell__subheading{margin:.4rem 0 0;color:var(--tigg-cu-muted-color);font-size:1.2rem;line-height:1.4;text-align:center}.tigg-cart-upsell__discount-offer{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin:0 1.5rem 1.2rem;padding:.9rem 1rem;color:var(--tigg-cu-text-color);background:var(--tigg-cu-card-background);border:var(--tigg-cu-border-width) solid var(--tigg-cu-border-color);border-radius:var(--tigg-cu-card-radius)}.tigg-cart-upsell__discount-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.35rem .8rem;color:var(--tigg-cu-discount-badge-text);font-size:1.05rem;font-weight:700;line-height:1.2;background:var(--tigg-cu-discount-badge-background);border-radius:999px}.tigg-cart-upsell__discount-message{flex:1 1 16rem;margin:0;color:var(--tigg-cu-text-color);font-size:1.15rem;line-height:1.4}.tigg-cart-upsell__discount-status{flex:1 0 100%;margin:.2rem 0 0;color:var(--tigg-cu-muted-color);font-size:1.05rem;line-height:1.35}.tigg-cart-upsell__discount-status--error{color:#b00020}.tigg-cart-upsell__slider-shell{position:relative;width:100%;margin:0}.tigg-cart-upsell__products{display:flex;gap:var(--tigg-cu-slide-gap);width:100%}.tigg-cart-upsell__products--slider{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scroll-padding-inline:0;scrollbar-width:none;padding:0 0 .4rem;-webkit-overflow-scrolling:touch}.tigg-cart-upsell__products--slider::-webkit-scrollbar{display:none}.tigg-cart-upsell__products--slider .tigg-cart-upsell__card{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.tigg-cart-upsell__card{position:relative;display:grid;grid-template-columns:var(--tigg-cu-image-size) minmax(0,1fr);gap:1rem;min-width:0;padding:var(--tigg-cu-card-padding) calc(var(--tigg-cu-card-padding) + 2.4rem);align-items:center;color:var(--tigg-cu-text-color);background:var(--tigg-cu-card-background);border:var(--tigg-cu-border-width) solid var(--tigg-cu-border-color);border-radius:var(--tigg-cu-card-radius);box-shadow:var(--tigg-cu-shadow)}.tigg-cart-upsell__image-link{display:block;align-self:center;color:inherit;text-decoration:none}.tigg-cart-upsell__image-wrapper{position:relative;width:var(--tigg-cu-image-size);aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--tigg-cu-image-radius);background:rgba(var(--color-foreground),.04)}.tigg-cart-upsell__image,.tigg-cart-upsell__image.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.tigg-cart-upsell__details{display:flex;flex-direction:column;align-items:stretch;min-width:0}.tigg-cart-upsell__vendor{display:block;margin:0 0 .2rem;color:var(--tigg-cu-muted-color);font-size:1rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.tigg-cart-upsell__product-title{display:-webkit-box;overflow:hidden;margin:0;color:var(--tigg-cu-text-color);font-size:1.3rem;font-weight:var(--tigg-cu-product-title-weight);line-height:1.35;text-decoration:none;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tigg-cart-upsell__product-title:hover{text-decoration:underline;text-underline-offset:.2rem}.tigg-cart-upsell__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;margin-top:.45rem}.tigg-cart-upsell__price{color:var(--tigg-cu-price-color);font-size:1.25rem;font-weight:700;line-height:1.3}.tigg-cart-upsell__compare-price{color:var(--tigg-cu-muted-color);font-size:1.1rem;line-height:1.3}.tigg-cart-upsell__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.6rem;margin-top:.65rem;padding:.75rem 1.1rem;color:var(--tigg-cu-button-text);font:inherit;font-size:1.2rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;background:var(--tigg-cu-button-background);border:0;border-radius:var(--tigg-cu-button-radius);cursor:pointer;transition:background-color .15s ease,opacity .15s ease,transform .15s ease}.tigg-cart-upsell__button:hover:not(:disabled){color:var(--tigg-cu-button-text);background:var(--tigg-cu-button-hover-background)}.tigg-cart-upsell__button:active:not(:disabled){transform:translateY(1px)}.tigg-cart-upsell__button:disabled{cursor:not-allowed;opacity:.55}.tigg-cart-upsell__button[aria-busy=true]{cursor:progress}.tigg-cart-upsell__spinner{width:1.5rem;height:1.5rem;margin-left:.7rem;border:.2rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:tigg-cart-upsell-spin .65s linear infinite}.tigg-cart-upsell__error{margin:.7rem 0 0;color:#b00020;font-size:1.1rem;line-height:1.35}.tigg-cart-upsell__arrow{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:4.4rem;padding:0;color:var(--tigg-cu-arrow-color);background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;transform:translateY(-50%);transition:opacity .15s ease,transform .15s ease}.tigg-cart-upsell__arrow svg{width:2rem;height:2rem}.tigg-cart-upsell__arrow--previous{left:.2rem}.tigg-cart-upsell__arrow--next{right:.2rem}.tigg-cart-upsell__arrow:hover:not(:disabled){opacity:.7;transform:translateY(-50%) scale(1.05)}.tigg-cart-upsell__arrow:disabled{cursor:default;opacity:.25}.tigg-cart-upsell__button:focus-visible,.tigg-cart-upsell__product-title:focus-visible,.tigg-cart-upsell__image-link:focus-visible,.tigg-cart-upsell__arrow:focus-visible,.tigg-cart-upsell__products--slider:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}@keyframes tigg-cart-upsell-spin{to{transform:rotate(360deg)}}@media screen and (max-width:399px){.tigg-cart-upsell__card{gap:1rem}}@media screen and (min-width:750px){.tigg-cart-upsell__header{padding-right:2rem;padding-left:2rem}.tigg-cart-upsell__discount-offer{margin-right:2rem;margin-left:2rem}.tigg-cart-upsell__slider-shell{width:100%;margin-right:0;margin-left:0}.tigg-cart-upsell__arrow--previous{left:.2rem}.tigg-cart-upsell__arrow--next{right:.2rem}}@media(prefers-reduced-motion:reduce){.tigg-cart-upsell__products--slider{scroll-behavior:auto}.tigg-cart-upsell__button,.tigg-cart-upsell__arrow{transition:none}.tigg-cart-upsell__spinner{animation-duration:1.2s}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-cart-upsell.css.map */
