.cart-upsell:not(.is-ready){display:none}.cart-drawer__form>.drawer__contents{min-width:0;max-width:100%}.cart-upsell{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;margin:1.6rem 0 .4rem;padding:1.6rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.cart-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.2rem}.cart-upsell__title{margin:0;font-family:Cormorant,Times New Roman,serif;font-weight:500;font-size:2rem;line-height:1.1;letter-spacing:.01em;color:#3e2416}.cart-upsell__nav{display:flex;gap:.6rem}.cart-upsell__nav[hidden]{display:none}.cart-upsell__arrow{width:3.2rem;height:3.2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:50%;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.cart-upsell__arrow svg{width:1.2rem;height:1.2rem}.cart-upsell__arrow:disabled{opacity:.3;cursor:default}.cart-upsell__list{width:100%;max-width:100%;box-sizing:border-box;list-style:none;margin:0;padding:0 0 .8rem;display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cart-upsell__list::-webkit-scrollbar{display:none}.cart-upsell__card{flex:0 0 12.8rem;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:.8rem;padding:0 0 1rem;border:.1rem solid rgba(var(--color-foreground),.08);background:rgba(var(--color-foreground),.02)}.cart-upsell__media{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.04)}.cart-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.cart-upsell__info{min-width:0;display:flex;flex-direction:column;gap:.3rem;padding:0 .8rem;flex:1 1 auto}.cart-upsell__name{font-size:1.3rem;line-height:1.3;letter-spacing:.02em;color:rgb(var(--color-foreground));text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.4rem}.cart-upsell__price{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.cart-upsell__actions{display:flex;flex-direction:column;gap:.6rem;margin-top:auto;padding-top:.6rem}.cart-upsell__select{width:100%;min-width:0;height:3.4rem;padding:0 2.8rem 0 1rem;font:inherit;font-size:1.3rem;color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.35);border-radius:0;background:rgb(var(--color-background)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23121212' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 1rem center;-webkit-appearance:none;appearance:none}.cart-upsell__add{position:relative;width:100%;height:3.4rem;padding:0 1rem;font:inherit;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f0ea;background:#20552a;border:0;border-radius:0;cursor:pointer}.cart-upsell__add:hover{background:#1a4622}.cart-upsell__add:focus-visible{outline:.2rem solid #20552a;outline-offset:.2rem}.cart-upsell__add[disabled]{cursor:default;opacity:.85}.cart-upsell__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.6rem;height:1.6rem;border:.2rem solid rgba(245,240,234,.4);border-top-color:#f5f0ea;border-radius:50%;animation:cart-upsell-spin .7s linear infinite}.cart-upsell__add.is-loading .cart-upsell__add-label{visibility:hidden}.cart-upsell__add.is-loading .cart-upsell__spinner{display:block}.cart-upsell__error{margin:.4rem 0 0;font-size:1.2rem;line-height:1.4;color:#9a1b1b}.cart-upsell__error[hidden]{display:none}@keyframes cart-upsell-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cart-upsell__spinner{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-cart-upsell.css.map */
