.cart-upsell{--cart-upsell-gap: var(--gap-sm, .75rem);--cart-upsell-columns: 2.6;display:block}.cart-upsell--page{--cart-upsell-columns: 2.6;--cart-upsell-card-max: 11rem}@media screen and (min-width:750px){.cart-upsell--page{--cart-upsell-card-max: 12rem}}.cart-upsell-results{margin-block-start:var(--margin-xl)}.cart-upsell--drawer .cart-upsell-results{padding-block-end:var(--padding-lg)}.cart-upsell__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-block-end:var(--margin-md)}.cart-upsell__heading{margin:0;font-family:var(--font-body--family);font-size:var(--font-size--sm);font-weight:600;letter-spacing:.05em;line-height:var(--line-height--body-normal, 1.4);text-transform:uppercase;color:var(--color-foreground)}.cart-upsell__arrows{display:flex;gap:var(--gap-xs, .5rem)}.cart-upsell__arrows[hidden]{display:none}.cart-upsell__arrows .slideshow-control{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:var(--style-border-width, 1px) solid var(--color-border);color:var(--color-foreground)}.cart-upsell__slideshow slideshow-slides{--slideshow-gap: var(--cart-upsell-gap)}.cart-upsell__slide{--slide-width: min( calc((100% - var(--cart-upsell-gap) * (var(--cart-upsell-columns) - 1)) / var(--cart-upsell-columns)), var(--cart-upsell-card-max, 100%) )}.cart-upsell-card{position:relative;display:flex;flex-direction:column;height:100%}.cart-upsell-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.cart-upsell-card__image{display:block;width:100%;height:100%;object-fit:cover}.cart-upsell-card__details{display:flex;flex-direction:column;gap:var(--gap-2xs, .25rem);padding-block-start:var(--padding-xs);font-size:var(--font-size--xs);line-height:var(--line-height--body-normal, 1.4)}.cart-upsell-card__title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-upsell-card__price [ref=priceContainer]{display:flex;flex-wrap:wrap;column-gap:var(--gap-xs, .5rem)}.cart-upsell-card__discount{margin:0;color:var(--color-error);font-weight:600}.cart-upsell-card__add,.cart-upsell-card__options-close,.cart-upsell-card__option{margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.cart-upsell-card__add{position:absolute;inset-block-end:var(--padding-xs);inset-inline-end:var(--padding-xs);display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--color-background);color:var(--color-foreground);box-shadow:var(--shadow-popover);transition:background-color var(--animation-speed, .2s) ease,color var(--animation-speed, .2s) ease}.cart-upsell-card__add:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.cart-upsell-card__add:hover,.cart-upsell-card__add:focus-visible{background-color:var(--color-foreground);color:var(--color-background)}.cart-upsell-card__add .svg-wrapper{width:1rem;height:1rem}.cart-upsell-card__add[aria-expanded=true]{visibility:hidden}.cart-upsell-card__options{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:var(--gap-xs, .5rem);padding:var(--padding-xs);overflow-y:auto;background-color:rgb(var(--color-background-rgb) / .96);color:var(--color-foreground)}.cart-upsell-card__options[hidden]{display:none}.cart-upsell-card__options-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2xs, .25rem)}.cart-upsell-card__options-title{font-size:var(--font-size--2xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cart-upsell-card__options-close{flex-shrink:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:calc(var(--padding-xs) * -1)}.cart-upsell-card__options-close .svg-wrapper{width:.875rem;height:.875rem}.cart-upsell-card__options-close:hover{opacity:.6}.cart-upsell-card__option-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));gap:var(--gap-2xs, .25rem)}.cart-upsell-card__option{min-width:0;height:2rem;padding-inline:var(--padding-2xs, .25rem);border:var(--style-border-width, 1px) solid var(--color-border);background-color:var(--color-background);font-size:var(--font-size--xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--animation-speed, .2s) ease,color var(--animation-speed, .2s) ease}.cart-upsell-card__option:hover:not([disabled]),.cart-upsell-card__option:focus-visible{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.cart-upsell-card__option[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.cart-upsell-card--adding{opacity:.5;pointer-events:none;transition:opacity var(--animation-speed, .2s) ease}.cart-upsell-card__error{margin:0;color:var(--color-error)}.cart-upsell-card__error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/283/assets/cart-upsell.css.map */
