.cart-upsell-bfe{--cu-gap: 10px;padding:16px 0 8px}.cart-upsell-bfe:not(:has(.cart-upsell-bfe__item)){display:none}.cart-upsell-bfe__heading{font-size:14px;font-weight:700;line-height:1.3;color:var(--cu-accent, inherit);text-align:var(--cu-align, left);margin:0 0 8px}.cart-upsell-bfe__label{display:inline-block;background:var(--cu-label-bg, #28a705);color:var(--cu-label-fg, #ffffff);font-size:11px;font-weight:600;padding:3px 8px;border-radius:0;margin-bottom:10px;line-height:1.3}.cart-upsell-bfe__list{list-style:none;margin:0;padding:0;display:flex;gap:var(--cu-gap)}.cart-upsell-bfe__card{display:grid;grid-template-areas:"media info" "media action";grid-template-columns:auto 1fr;column-gap:10px;row-gap:6px;align-items:center;padding:10px;background:var(--cu-card-bg, #ffffff);border:var(--cu-border-w, 1px) solid var(--cu-border-c, #e5e5e5);border-radius:var(--cu-radius, 0)}.cart-upsell-bfe__card-image{grid-area:media;align-self:center;flex-shrink:0;width:50px;height:50px;overflow:hidden;background:var(--cu-img-bg, transparent);line-height:normal}.cart-upsell-bfe__card-image img{width:100%;height:100%;object-fit:var(--cu-img-fit, cover)}.cart-upsell-bfe__card-info{grid-area:info;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:var(--cu-align, left)}.cart-upsell-bfe__card-title{display:-webkit-box;-webkit-line-clamp:var(--cu-title-lines, 2);-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;margin:0;color:inherit;text-decoration:none}.cart-upsell-bfe__card-title:hover{text-decoration:underline}.cart-upsell-bfe__card-price{font-size:12px;line-height:1.3;color:inherit;opacity:.7}.cart-upsell-bfe__card-action{grid-area:action;justify-self:var(--cu-align-flex, flex-start)}.cart-upsell-bfe__add-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap;cursor:pointer;background:transparent;color:var(--cu-accent, inherit);border:1px solid var(--cu-accent, var(--cu-border-c, #e5e5e5));border-radius:var(--cu-btn-radius, 0);transition:background .15s,border-color .15s,color .15s}.cart-upsell-bfe__add-btn:hover{background:var(--cu-accent, rgba(0, 0, 0, .04));color:var(--cu-accent-fg, #ffffff);border-color:var(--cu-accent, rgba(0, 0, 0, .3))}.cart-upsell-bfe__add-btn--loading{pointer-events:none;opacity:.6}.cart-upsell-bfe__card--added{opacity:.5;pointer-events:none;transition:opacity .3s}.cart-upsell-bfe__add-plus{display:none;align-items:center;justify-content:center;line-height:1;font-size:16px;font-weight:700}.cart-upsell-bfe .ks-chart-container,.cart-upsell-bfe .ks-container-with-modal,.cart-upsell-bfe [class*=ks-chart],.cart-upsell-bfe [class*=sizing-chart]{display:none!important}.cart-upsell-bfe__list--slider{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cart-upsell-bfe__list--slider::-webkit-scrollbar{display:none}.cart-upsell-bfe__list>.cart-upsell-bfe__item{width:var(--cu-item-w, auto)}.cart-upsell-bfe__list--slider>.cart-upsell-bfe__item{flex:0 0 auto;scroll-snap-align:start;--cu-item-w: calc( (100% - (var(--cu-per-view) - 1) * var(--cu-gap)) / var(--cu-per-view) )}.cart-upsell-bfe--scrollbar .cart-upsell-bfe__list--slider{scrollbar-width:thin}.cart-upsell-bfe--scrollbar .cart-upsell-bfe__list--slider::-webkit-scrollbar{display:block;height:6px}.cart-upsell-bfe--scrollbar .cart-upsell-bfe__list--slider::-webkit-scrollbar-thumb{background:var(--cu-border-c, #e5e5e5);border-radius:4px}@media only screen and (max-width:1099px){.cart-upsell-bfe--m-none,.cart-upsell-bfe--panel{display:none}.cart-upsell-bfe--m-stack .cart-upsell-bfe__list{flex-direction:column;overflow-x:visible;scroll-snap-type:none}.cart-upsell-bfe--m-stack .cart-upsell-bfe__list>.cart-upsell-bfe__item{--cu-item-w: auto}.cart-upsell-bfe--m-slider .cart-upsell-bfe__list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory}.cart-upsell-bfe--btn-m-solid .cart-upsell-bfe__add-btn{background:var(--cu-accent, #226ca1);color:var(--cu-accent-fg, #ffffff);border-color:var(--cu-accent, #226ca1)}.cart-upsell-bfe--btn-m-none .cart-upsell-bfe__card-action{display:none}.cart-upsell-bfe--btn-m-plus .cart-upsell-bfe__add-plus{display:inline-flex}.cart-upsell-bfe--btn-m-plus .cart-upsell-bfe__add-btn{padding:6px;min-width:32px}.cart-upsell-bfe--btn-m-plus .cart-upsell-bfe__add-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media only screen and (min-width:1100px){.cart-upsell-bfe--d-none,.cart-upsell-bfe--d-panel{display:none}.cart-upsell-bfe--d-stack .cart-upsell-bfe__list{flex-direction:column;overflow-x:visible;scroll-snap-type:none}.cart-upsell-bfe--d-stack .cart-upsell-bfe__list>.cart-upsell-bfe__item{--cu-item-w: auto}.cart-upsell-bfe--d-slider .cart-upsell-bfe__list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory}.cart-upsell-bfe--btn-d-solid .cart-upsell-bfe__add-btn{background:var(--cu-accent, #226ca1);color:var(--cu-accent-fg, #ffffff);border-color:var(--cu-accent, #226ca1)}.cart-upsell-bfe--btn-d-none .cart-upsell-bfe__card-action{display:none}.cart-upsell-bfe--btn-d-plus .cart-upsell-bfe__add-plus{display:inline-flex}.cart-upsell-bfe--btn-d-plus .cart-upsell-bfe__add-btn{padding:6px;min-width:32px}.cart-upsell-bfe--btn-d-plus .cart-upsell-bfe__add-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cart-upsell-bfe--panel{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;right:28.125rem;width:320px;height:100%;z-index:10001;padding:24px 20px;background:rgb(var(--bg-color, 255 255 255));box-shadow:-2px 0 8px #0000000a;opacity:0;visibility:hidden;transform:translate3d(20px,0,0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.cart-upsell-bfe--panel .cart-upsell-bfe__list{flex-direction:column;flex:1 1 auto;overflow-y:auto;overflow-x:visible;scroll-snap-type:none}.cart-upsell-bfe--panel .cart-upsell-bfe__list>.cart-upsell-bfe__item{--cu-item-w: auto}html[data-cart-drawer-open] .cart-upsell-bfe--panel{opacity:1;visibility:visible;transform:translateZ(0);transition:opacity .3s ease,transform .3s ease}}@media only screen and (max-width:1099px){[data-cart-upsell-legacy][data-mobile=false]{display:none}}@media only screen and (min-width:1100px){[data-cart-upsell-legacy][data-desktop=false]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cart-upsell-bfe.css.map */
