.crap-upsell{margin:1.6rem 0;font-size:1.3rem;line-height:1.4;font-weight:500}.crap-upsell__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.crap-upsell__title{margin:0;font-weight:700;font-size:1.4rem;line-height:1.3;color:#000}.crap-upsell__nav{display:flex;gap:.4rem}.crap-upsell__arrow{background:none;border:0;padding:.6rem;cursor:pointer;color:#000;display:flex}.crap-upsell__arrow svg{width:1rem;height:1rem}.crap-upsell__track{display:flex;flex-direction:column;gap:.8rem}.crap-upsell--cards .crap-upsell__track,.crap-upsell--cart .crap-upsell__track{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.crap-upsell--cards .crap-upsell__track::-webkit-scrollbar,.crap-upsell--cart .crap-upsell__track::-webkit-scrollbar{display:none}.crap-upsell--cards .crap-upsell__item,.crap-upsell--cart .crap-upsell__item{flex:0 0 100%;scroll-snap-align:start}.crap-upsell__item{position:relative;display:flex;align-items:center;gap:1.2rem;font-size:1.3rem;line-height:1.4;background:#f4f4f6;padding:1rem 1.4rem;box-sizing:border-box;min-width:0}.crap-upsell__media{flex:0 0 5rem;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.crap-upsell__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.crap-upsell__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.crap-upsell__name{color:#000;text-decoration:none;font-size:1.3rem;line-height:1.35;font-weight:700;cursor:pointer}.crap-upsell__variant{font-size:1.2rem;color:#0000008c}.crap-upsell--cart .crap-upsell__variant{font-size:1.1rem}.crap-upsell__select-wrap{position:relative;display:inline-flex;align-items:center;max-width:100%}.crap-upsell__select{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:0 2rem 0 0;font:inherit;font-size:1.2rem;color:#0000008c;cursor:pointer;max-width:100%;text-overflow:ellipsis}.crap-upsell__select-wrap .icon-caret{position:absolute;right:.4rem;width:1rem;pointer-events:none;color:#0000008c}.crap-upsell__prices{display:flex;gap:.5rem;align-items:baseline;font-size:1.3rem;font-weight:400}.crap-upsell__price{color:#000}.crap-upsell__price--sale{color:#e5484d}.crap-upsell__compare{color:#00000073}.crap-upsell__compare:empty{display:none}.crap-upsell__add{flex:0 0 auto;background:#000;color:#fff;border:0;padding:.9rem 1.6rem;font:inherit;font-size:1.2rem;font-weight:700;cursor:pointer;display:inline-flex;gap:.6rem;align-items:center;white-space:nowrap}.crap-upsell__add[aria-disabled=true]{opacity:.5;cursor:wait}.crap-upsell__check{position:absolute;opacity:0;width:1px;height:1px}.crap-upsell__tick{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;border:2px solid #000;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.crap-upsell__check:checked+.crap-upsell__tick{background:#000}.crap-upsell__check:checked+.crap-upsell__tick:after{content:"";width:.45rem;height:.9rem;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}.crap-upsell__check:focus-visible+.crap-upsell__tick{outline:2px solid #000;outline-offset:2px}.crap-upsell--addon{margin:1.2rem 0 1.6rem}.crap-upsell--cart{margin:1.2rem 0 0;padding:0 0 1.2rem}.crap-upsell--cart .crap-upsell__title{font-size:1.2rem}.crap-upsell--cart .crap-upsell__item{padding:.8rem 1rem;gap:1rem}.crap-upsell--cart .crap-upsell__media{flex-basis:4.8rem;width:4.8rem;height:4.8rem}.crap-upsell--cart .crap-upsell__name,.crap-upsell--cart .crap-upsell__prices,.crap-upsell--cart .crap-upsell__select{font-size:1.2rem}.crap-upsell--cart .crap-upsell__add{padding:.7rem 1.2rem;font-size:1.1rem}@media(max-width:749px){.crap-upsell__item{padding:.8rem 1rem;gap:1rem}.crap-upsell__media{flex-basis:4.4rem;width:4.4rem;height:4.4rem}.crap-upsell__add{padding:.8rem 1.2rem}}.crap-upsell__select-wrap{align-self:flex-start;width:auto;flex:0 0 auto}.crap-upsell__select{width:auto;min-width:0;height:auto;min-height:0;line-height:1.3;padding:0 1.6rem 0 0;margin:0;border:0;border-radius:0;box-shadow:none;outline:none}.crap-upsell__select:focus-visible{text-decoration:underline}.crap-upsell__select-wrap .icon-caret{right:0;top:50%;transform:translateY(-50%);height:.6rem;width:.9rem}.crap-upsell--addon .crap-upsell__track{gap:0;background:#f4f4f6}.crap-upsell--addon .crap-upsell__item{background:none;padding:1rem 1.4rem;gap:1.2rem}.crap-upsell--addon .crap-upsell__item+.crap-upsell__item{border-top:1px solid rgba(0,0,0,.08)}.crap-upsell--addon .crap-upsell__media{flex-basis:4.4rem;width:4.4rem;height:4.4rem}.crap-upsell--addon .crap-upsell__info{gap:.1rem}.crap-upsell--addon .crap-upsell__name{line-height:1.3}.crap-upsell--addon .crap-upsell__head{margin-bottom:.6rem}.drawer__inner:has(.crap-upsell--cart)>cart-drawer-items{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.drawer__inner:has(.crap-upsell--cart)>.drawer__footer{flex:0 0 auto}cart-drawer-items>.cart-drawer__form{flex:1 0 auto;display:flex;flex-direction:column}#CartDrawer-CartItems{flex:1 0 auto;display:flex;flex-direction:column}#CartDrawer-CartItems>.crap-upsell--cart{margin-top:auto;position:sticky;bottom:0;z-index:2;background:#fff;padding-top:1.2rem}cart-drawer-items>.cart-drawer__form{flex-wrap:nowrap;min-width:0}#CartDrawer-CartItems{width:100%;min-width:0;max-width:100%}cart-drawer-items{overflow-x:hidden}.crap-upsell,.crap-upsell__track{min-width:0;max-width:100%}.crap-upsell__track{overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none}.crap-upsell--cards .crap-upsell__track,.crap-upsell--cart .crap-upsell__track{gap:.6rem;scroll-behavior:smooth}.crap-upsell__track.is-multi>.crap-upsell__item{flex:0 0 calc(100% - 3.2rem)}.crap-upsell__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.crap-upsell__track.is-multi{cursor:grab}.crap-upsell__track a,.crap-upsell__track img{-webkit-user-drag:none}.crap-upsell__nav{gap:.6rem}.crap-upsell__arrow{width:2.8rem;height:2.8rem;padding:0;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.2);border-radius:50%;background:#fff;transition:border-color .15s}.crap-upsell__arrow:hover{border-color:#000}.crap-upsell__arrow svg{width:1.2rem;height:1.2rem}.crap-upsell__dots{display:flex;justify-content:center;gap:.6rem;margin-top:.8rem}.crap-upsell__dots:empty{display:none}.crap-upsell__dot{width:.6rem;height:.6rem;padding:0;border:0;border-radius:50%;background:#0003;cursor:pointer}.crap-upsell__dot.is-active{background:#000}.crap-upsell__msg{margin:.6rem 0 0;font-size:1.1rem;color:#e5484d}.crap-upsell__msg:empty{display:none}.crap-upsell--cart .crap-upsell__head{margin-bottom:.6rem}.crap-upsell--cart .crap-upsell__item{padding:.6rem .8rem;gap:.8rem}.crap-upsell--cart .crap-upsell__media{flex-basis:3.8rem;width:3.8rem;height:3.8rem}.crap-upsell--cart .crap-upsell__info{gap:0}.crap-upsell--cart .crap-upsell__name{font-size:1.15rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crap-upsell--cart .crap-upsell__prices,.crap-upsell--cart .crap-upsell__select{font-size:1.1rem}.crap-upsell--cart .crap-upsell__add{padding:.6rem 1rem;font-size:1.05rem}.crap-upsell--cart .crap-upsell__arrow{width:2.4rem;height:2.4rem}.crap-upsell--cart .crap-upsell__dots{margin-top:.6rem}#CartDrawer-CartItems>.crap-upsell--cart{padding-top:1rem;padding-bottom:1rem;margin-bottom:0}.crap-upsell__name,.crap-upsell--cart .crap-upsell__name{font-weight:500}.crap-upsell__tick{border-width:1.5px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/crap-upsell.css.map */
