cart-upsells,cart-upsell-item{display:block}.cart-upsells--v2{--ups-gap: var(--cart-gap, 1.2rem);--image-size: 5rem;--image-size-number: 5;--image-border-radius: var(--cart-radius-small, .2rem);--title-font-size: 1.4rem;--desc-font-size: 1.2rem;--price-font-size: 1.4rem;--border-radius: var(--cart-radius, 1rem)}.cart-upsells.cart-upsells--v2 .upsell{--padding: 0;margin:0}.cart-upsells--v2 .cart-upsells__title{margin:0 0 var(--ups-gap);text-align:start}.cart-upsells--v2 .cart-upsells__title:not(.cart-title--label){font-size:1.6rem}.cart-upsells--v2 .cart-upsells__fixed,.cart-upsells--v2 .cart-upsells__list{display:grid;gap:var(--ups-gap);grid-template-columns:minmax(0,1fr)}.cart-upsells--v2 .cart-upsells__fixed+.cart-upsells__list{margin-block-start:var(--ups-gap)}.cart-upsells.cart-upsells--v2 .cart-upsells__list:empty{display:none}.cart-upsells__list--contents{display:contents}.cart-upsells.cart-upsells--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cart-upsells--grid>.upsell__outside-title{grid-column:1 / -1}.cart-upsells.cart-upsells--grid .upsell{margin:0}.cart-upsell__error:not([hidden]){display:block;margin-block-start:.4rem;font-size:1.2rem;line-height:1.3;color:rgb(var(--color-foreground))}.cart-upsell__per-item{margin-inline-start:.3rem;font-size:.85em;opacity:.75}.cart-upsell__rating{display:flex;align-items:center;gap:.4rem;margin-block-start:.3rem;font-size:1.2rem}.cart-upsell__rating .rating-star{--letter-spacing: .2;--font-size: 1.2}.cart-upsell__savings{display:inline-block;margin-block-start:.3rem;font-size:1.2rem}.cart-upsell__quantity{display:flex;align-items:center;width:fit-content;margin-block-start:.6rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:10rem}.cart-upsell__quantity-button{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:50%;background:none;color:rgb(var(--color-foreground));cursor:pointer}.cart-upsell__quantity-button:disabled{opacity:.35;cursor:default}.cart-upsell__quantity-button .icon{width:1rem;height:1rem}.cart-upsell__quantity-input{width:2.8rem;min-height:0;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cart-upsell__quantity-input::-webkit-inner-spin-button,.cart-upsell__quantity-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.cart-upsell__quantity-input:focus-visible,.cart-upsell__quantity-button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}.cart-upsell[aria-busy=true] .cart-upsell__quantity{opacity:.6}.cart-upsell--sample{opacity:.7;outline:1px dashed rgba(var(--color-foreground),.3)}.cart-upsell--inherit-scheme.upsell:not(.upsell--border):not(.upsell--box-shadow):not(.upsell--custom-bg){--padding: 0}a.cart-upsell__choose{text-decoration:none}cart-drawer.cart-root .drawer__inner[class*=color-] .cart-upsells .accent-color-text,cart-page.cart-root[class*=color-] .cart-upsells .accent-color-text,cart-page.cart-root[style*=--color-foreground] .cart-upsells .accent-color-text,.cart-upsells.cart-upsells--v2.accent-color-text{--accent-color: var(--color-foreground)}.drawer__inner-empty .cart-upsells:not(:has(.upsell)),.cart-empty .cart-upsells:not(:has(.upsell)){display:none}.cart-upsells--v2:not(.cart-upsells--rating) .cart-upsell__rating,.cart-upsells--v2:not(.cart-upsells--savings) .cart-upsell__savings{display:none}.cart-upsell__icon-tile{display:none}.cart-upsells--layout-addon .cart-upsell__icon-tile{display:flex}.cart-upsells--v2.cart-upsells--layout-addon .cart-upsell--has-icon .upsell__image{display:none}.cart-upsells--v2.cart-upsells--custom{--image-size: var(--ups-image-size, 5rem);--border-radius: var(--ups-radius, 1rem);--title-font-size: var(--ups-text-size, 1.4rem);--price-font-size: var(--ups-text-size, 1.4rem);--desc-font-size: calc(var(--ups-text-size, 1.4rem) * .86)}.cart-upsells.cart-upsells--custom.cart-upsells--border .upsell{border:.1rem solid var(--ups-border-color);--padding: 1rem}.cart-upsells.cart-upsells--custom.cart-upsells--bg .upsell{background:var(--ups-bg);--padding: 1rem}.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.cart-upsells.cart-upsells--v2.cart-upsells--slider .cart-upsells__list{grid-template-columns:minmax(0,1fr)}.cart-upsells.cart-upsells--v1.cart-upsells--layout-tile:not(.upsells-container--stacked-columns):not(.side-margins-negative){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cart-upsells--v1.cart-upsells--layout-tile>.upsell__outside-title{grid-column:1 / -1}.cart-upsells.cart-upsells--v1.cart-upsells--layout-tile .upsell{margin:0}.cart-upsells--v1.cart-upsells--layout-tile .upsell__container,.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list .upsell__container{flex-direction:column;align-items:stretch;text-align:center}.cart-upsells--v1.cart-upsells--layout-tile .upsell__image,.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list .upsell__image{margin:0 0 .8rem;align-self:stretch;width:auto}.cart-upsells--v1.cart-upsells--layout-tile .upsell__image img,.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list .upsell__image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cart-upsells--v1.cart-upsells--layout-tile .upsell__title,.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list .upsell__title{flex-direction:column;align-items:center}.cart-upsells--v1.cart-upsells--layout-tile .upsell__title .upsell__price,.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list .upsell__title .upsell__price{padding:.4rem 0 0;text-align:center}.cart-upsells--v1.cart-upsells--layout-tile .upsell__add-btn,.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list .upsell__add-btn{margin:.8rem 0 0;width:100%;justify-content:center}.cart-upsells--v1.cart-upsells--layout-tile .upsell__variant-picker,.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list .upsell__variant-picker{justify-content:center}.cart-upsells.cart-upsells--v2.cart-upsells--slider .splide__list{align-items:stretch}.cart-upsells--v2.cart-upsells--slider .splide__slide__container,.cart-upsells--v2.cart-upsells--slider .splide__slide__container>.upsell,.cart-upsells--v1.cart-upsells--layout-tile .upsell__container,.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list .upsell__container{height:100%}.cart-upsells--v1.cart-upsells--layout-tile .upsell__content,.cart-upsells--v2.cart-upsells--layout-tile .cart-upsells__list .upsell__content{flex-grow:1}.cart-upsells--v1.cart-upsells--layout-tile .upsell-toggle-btn:not(.upsell__container),.cart-upsells--v1.cart-upsells--layout-feature .upsell-toggle-btn:not(.upsell__container){position:absolute;inset-block-start:var(--padding, 0);inset-inline-end:var(--padding, 0);margin:0}.cart-upsells--v1.cart-upsells--layout-feature .upsell__container,.cart-upsells--v2.cart-upsells--layout-feature .cart-upsells__list .upsell__container{flex-direction:column;align-items:stretch}.cart-upsells--v1.cart-upsells--layout-feature .upsell__image,.cart-upsells--v2.cart-upsells--layout-feature .cart-upsells__list .upsell__image{margin:0 0 1rem;align-self:stretch;width:auto}.cart-upsells--v1.cart-upsells--layout-feature .upsell__image img,.cart-upsells--v2.cart-upsells--layout-feature .cart-upsells__list .upsell__image img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.cart-upsells--v1.cart-upsells--layout-feature .upsell__title,.cart-upsells--v2.cart-upsells--layout-feature .cart-upsells__list .upsell__title{font-size:1.6rem}.cart-upsells--v1.cart-upsells--layout-feature .upsell__add-btn,.cart-upsells--v2.cart-upsells--layout-feature .cart-upsells__list .upsell__add-btn{margin:1rem 0 0;width:100%;min-height:4.4rem;justify-content:center}.cart-upsells--layout-addon .cart-upsell__icon-tile{flex:0 0 4rem;height:4rem;align-items:center;justify-content:center;margin-inline-end:1rem;border-radius:var(--cart-radius-small, .4rem);background:rgba(var(--color-foreground),.06);font-size:2.2rem}.cart-upsells.cart-upsells--layout-addon .upsell__image img{width:4rem;height:4rem;object-fit:cover}.cart-upsells.cart-upsells--layout-addon .upsell__content{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4rem}.cart-upsells.cart-upsells--layout-addon .upsell__title{flex-basis:100%}.cart-upsells.cart-upsells--layout-addon .upsell__desc{margin:0}.cart-upsells--layout-addon .upsell__desc:has(+.upsell__price):after{content:"\b7";margin-inline-start:.4rem}.cart-upsells.cart-upsells--layout-addon .upsell__price--separate{margin:0}.cart-upsells--v1.cart-upsells--cart-styling .upsell__outside-title.cart-title--label.custom-font-size{font-size:1.2rem}.cart-upsells--v1:not(.cart-upsells--cart-styling) .upsell__outside-title.cart-title--label.custom-font-size{font-size:var(--desktop-text-size)}@media screen and (max-width:749px){.cart-upsells--v1:not(.cart-upsells--cart-styling) .upsell__outside-title.cart-title--label.custom-font-size{font-size:var(--mobile-text-size)}}.cart-upsells--v2 .upsell:not([data-selected=true]) .toggle-switch,.cart-style--clean .cart-upsells--v1 .upsell:not([data-selected=true]) .toggle-switch,.cart-style--cards .cart-upsells--v1 .upsell:not([data-selected=true]) .toggle-switch,.cart-style--soft .cart-upsells--v1 .upsell:not([data-selected=true]) .toggle-switch,.cart-style--bold .cart-upsells--v1 .upsell:not([data-selected=true]) .toggle-switch{background:rgba(var(--color-foreground),.55)}.cart-upsell--soldout .toggle-switch,.cart-upsell--soldout .upsell__checkbox,.cart-upsell--soldout .upsell__plus-btn{opacity:.4}cart-upsell-item[aria-busy=true] [data-ups-part=control]{opacity:.6;pointer-events:none}@media(prefers-reduced-motion:reduce){.cart-upsells .toggle-switch,.cart-upsells .toggle-switch__slider,.cart-upsells .upsell__plus-btn,cart-upsell-item .toggle-switch,cart-upsell-item .toggle-switch__slider{transition:none}}.cart-style--clean .cart-upsells.cart-upsells--styled:not(.cart-upsells--layout-tile):not(.cart-upsells--slider):not(.cart-upsells--grid):not(.upsells-container--stacked-columns):not(.side-margins-negative) .upsell~.upsell{border-block-start:.1rem solid var(--cart-hairline, rgba(var(--color-foreground), .1));padding-block-start:1.2rem;border-start-start-radius:0;border-start-end-radius:0}.cart-style--clean .cart-upsells.cart-upsells--styled .upsell__image img{background:var(--cart-tint, rgba(var(--color-foreground), .04));border-radius:var(--cart-radius-small, .2rem)}.cart-style--cards .cart-upsells.cart-upsells--styled .upsell{background:rgb(var(--color-background));border-radius:var(--cart-radius, 1rem);--padding: var(--cart-pad, 1.2rem);box-shadow:0 0 0 .1rem var(--cart-hairline, rgba(var(--color-foreground), .08))}.cart-style--soft .cart-upsells.cart-upsells--styled .upsell{background:var(--cart-tint, rgba(var(--color-foreground), .04));border-radius:var(--cart-radius, 1rem);--padding: var(--cart-pad, 1.2rem)}.cart-style--soft .cart-upsells.cart-upsells--styled .cart-upsell__icon-tile{background:rgba(var(--color-foreground),.08)}.cart-style--cards .cart-upsells.cart-upsells--styled .upsell.cart-upsell.cart-upsell--inherit-scheme,.cart-style--soft .cart-upsells.cart-upsells--styled .upsell.cart-upsell.cart-upsell--inherit-scheme{--padding: var(--cart-pad, 1.2rem)}.cart-style--cards .cart-upsells.cart-upsells--styled .cart-upsell__savings,.cart-style--soft .cart-upsells.cart-upsells--styled .cart-upsell__savings{padding:.1rem .6rem;border-radius:99rem;background:var(--cart-tint, rgba(var(--color-foreground), .06))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-upsells.css.map */
