.upsell-cart-offers{display:flex;flex-direction:column;padding:0 var(--spacing-xs)}.upsell-cart-offers[hidden]{display:none}.upsell-cart-offers__offer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.upsell-cart-offers__offer[hidden]{display:none}.upsell-cart-offers__offer.is-open{grid-template-rows:1fr;opacity:1}.upsell-cart-offers.is-instant .upsell-cart-offers__offer{transition:none}.upsell-cart-offers__inner{overflow:hidden;min-height:0;padding-bottom:1px}.upsell-cart-offers__card{margin-top:var(--spacing-sm);padding:var(--spacing-xs);background:var(--color-white);border:1px solid var(--color-black);border-radius:var(--border-radius)}.upsell-cart-offers__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xs)}.upsell-cart-offers__heading{margin:0 0 var(--spacing-xs);color:var(--color-darkgrey)}.upsell-cart-offers__dismiss{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px -4px 0 auto;padding:0;border:0;background:none;color:var(--color-darkgrey);cursor:pointer}.upsell-cart-offers__body{display:flex;gap:var(--spacing-xs);align-items:center}.upsell-cart-offers__image{flex:0 0 80px;aspect-ratio:1;border-radius:var(--border-radius-light);overflow:hidden;background:var(--color-lightgrey)}.upsell-cart-offers__image img{width:100%;height:100%;object-fit:cover;display:block}.upsell-cart-offers__info{flex:1;min-width:0}.upsell-cart-offers__title{margin:0;font-weight:var(--font-weight-demi);overflow-wrap:anywhere}.upsell-cart-offers__reason{margin:2px 0 4px;color:var(--color-darkgrey)}.upsell-cart-offers__price{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.upsell-cart-offers__price wdn-price .pricing-item:not(.pricing-item--compare){color:var(--color-red)}.upsell-cart-offers__badge.product-badge{padding:3px 7px 2px;font-size:12px}.upsell-cart-offers__add{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;border:1px solid var(--color-black);border-radius:var(--border-radius-light);background:var(--color-black);color:var(--color-white);cursor:pointer;transition:opacity .2s ease}.upsell-cart-offers__add:hover{opacity:.85}.upsell-cart-offers__add[disabled]{cursor:default;opacity:1}.upsell-cart-offers__add svg{position:absolute;width:16px;height:16px;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.upsell-cart-offers__add-check{opacity:0;transform:scale(.4)}.upsell-cart-offers__add-check path{stroke-dasharray:22;stroke-dashoffset:22}.upsell-cart-offers__add.is-added{animation:upsell-cart-add-pop .35s ease}.upsell-cart-offers__add.is-added .upsell-cart-offers__add-plus{opacity:0;transform:rotate(90deg) scale(.3)}.upsell-cart-offers__add.is-added .upsell-cart-offers__add-check{opacity:1;transform:scale(1);transition-delay:.08s}.upsell-cart-offers__add.is-added .upsell-cart-offers__add-check path{animation:upsell-cart-check-draw .3s .12s ease-out forwards}@keyframes upsell-cart-add-pop{0%{transform:scale(1)}40%{transform:scale(.88)}to{transform:scale(1)}}@keyframes upsell-cart-check-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.upsell-cart-offers__offer,.upsell-cart-offers__add,.upsell-cart-offers__add svg,.upsell-cart-offers__add-check path{transition:none;animation:none}.upsell-cart-offers__add.is-added .upsell-cart-offers__add-check path{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/upsell-cart-offers.css.map */
