.cart-upsell{display:block;margin:0 -20px;padding:20px 20px 0;border-top:1px solid var(--mls-line, rgba(18, 18, 18, .09))}.cart-upsell:empty{display:none}.cart-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.cart-upsell__nav-group{display:none;gap:6px;flex:0 0 auto}.cart-upsell__heading{margin:0;color:var(--mls-brand, #121212);font-size:13px;font-weight:600;text-align:left}.cart-upsell__list{display:flex;flex-direction:row;gap:10px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cart-upsell__list::-webkit-scrollbar{display:none}.cart-upsell__item{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:7px;flex:0 0 auto;width:232px;padding:10px;border:0;border-radius:10px;background:var(--color-secondary-background, #F5F5F5);scroll-snap-align:start}.cart-upsell__item>.cart-upsell__link{grid-column:1;grid-row:1 / span 2}.cart-upsell__item>.cart-upsell__details{grid-column:2;grid-row:1;align-self:end}.cart-upsell__item>.cart-upsell__add{grid-column:2;grid-row:2;justify-self:start;align-self:start}.cart-upsell__link{display:block;line-height:0}.cart-upsell__image{display:block;width:56px;height:56px;object-fit:contain;border-radius:0;background:transparent}.cart-upsell__details{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.cart-upsell__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;font-weight:600;text-decoration:none;color:inherit}.cart-upsell__title:hover{text-decoration:underline}.cart-upsell__price{font-size:12px;font-weight:600;opacity:.6}.cart-upsell__add--plein{display:inline-flex;align-items:center;justify-content:center;height:32px;margin-top:2px;padding:0 14px;border:0;border-radius:6px;background:#121212;color:#fff;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}.cart-upsell__add--plein:hover{opacity:.86;text-decoration:none}.cart-upsell__add--plein,.cart-gift-wrap__add{box-sizing:border-box;line-height:1;padding-bottom:2px}.cart-upsell__add{min-width:0;min-height:0;font-size:12px;white-space:nowrap}.cart-upsell__add--loading{opacity:.45;pointer-events:none}.cart-upsell__variant{width:auto;max-width:100%;height:30px;margin:4px 0 2px;padding:0 28px 0 12px;border:1px solid var(--mls-line, rgba(18, 18, 18, .16));border-radius:999px;background:#fff;color:inherit;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23121212' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:9px;transition:border-color .15s ease}.cart-upsell__variant:hover{border-color:var(--mls-ink, #121212)}.cart-upsell__variant:focus-visible{outline:2px solid var(--mls-ink, #121212);outline-offset:1px}.cart-gift-wrap{display:flex;align-items:center;gap:12px;padding:10px 34px 10px 12px;position:relative;margin:0 0 12px;border:1.5px solid #E5E5E5;border-radius:12px;background:#fff}.cart-gift-wrap__image{flex:0 0 auto;width:40px;height:40px;border-radius:7px;overflow:hidden;background:#f5f5f5}.cart-gift-wrap__image img{width:100%;height:100%;object-fit:cover;display:block}.cart-gift-wrap__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cart-gift-wrap__close{position:absolute;top:4px;right:4px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#9a9a9a;cursor:pointer;transition:color .15s ease,background .15s ease}@media(hover:hover)and (pointer:fine){.cart-gift-wrap__close:hover{color:var(--mls-ink, #121212);background:#1212120f}}.cart-gift-wrap__title{font-size:14px;line-height:1.25;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-gift-wrap__prices{display:flex;align-items:center;gap:7px;font-size:13px}.cart-gift-wrap__price{font-weight:700}.cart-gift-wrap__compare{color:#999;font-weight:400;text-decoration:line-through}.cart-gift-wrap__note{display:inline-flex;align-items:center;justify-content:center;background:#eaf5ef;color:#1b5e3b;border:1px solid #9FE1CB;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap}.cart-gift-wrap__add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border:0;border-radius:6px;background:var(--mls-brand, #121212);color:#fff;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.cart-upsell__viewport{position:relative}.cart-upsell__nav{display:inline-flex;width:26px;height:26px;padding:0;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--mls-line, rgba(18, 18, 18, .12));border-radius:50%;background:#fff;box-shadow:0 1px 6px #0000001f;color:#121212;cursor:pointer;transition:opacity .15s ease}.cart-upsell__chevron{display:block;width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor}.cart-upsell__nav--prev .cart-upsell__chevron{transform:rotate(135deg);margin-left:3px}.cart-upsell__nav--next .cart-upsell__chevron{transform:rotate(-45deg);margin-right:3px}@media(hover:hover)and (pointer:fine){.cart-upsell__nav-group{display:flex}.cart-upsell__list{cursor:grab}.cart-upsell__list.is-dragging{cursor:grabbing}}.cart-upsell--debut .cart-upsell__nav--prev,.cart-upsell--fin .cart-upsell__nav--next{opacity:.28;pointer-events:none}.cart-upsell--fixe .cart-upsell__nav-group{display:none}.cart-upsell__list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.cart-upsell__list img,.cart-upsell__list a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cart-upsell.css.map */
