.calin-cart-upsell{display:block;padding-block:var(--padding-sm);border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));margin-block-start:var(--margin-sm)}.calin-cart-upsell.hidden{display:none}.calin-cart-upsell__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-block-end:var(--padding-xs);padding-inline:var(--cart-drawer-padding, var(--theme-drawer-padding))}.calin-cart-upsell__heading{margin:0;font-size:var(--font-size--sm);font-weight:var(--font-weight-bold, 600);color:var(--color-foreground)}.calin-cart-upsell__nav{display:flex;align-items:center;gap:var(--gap-2xs);margin-inline-start:auto}.calin-cart-upsell__nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;cursor:pointer;color:var(--color-foreground);background-color:transparent;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:var(--style-border-radius-full, 50%);transition:opacity var(--animation-speed, .15s) ease}.calin-cart-upsell__nav-btn:hover{opacity:.7}.calin-cart-upsell__nav-btn[disabled]{opacity:.35;cursor:default;pointer-events:none}.calin-cart-upsell__track{display:flex;gap:var(--gap-md);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--cart-drawer-padding, var(--theme-drawer-padding, var(--padding-xl)));scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.calin-cart-upsell__track::-webkit-scrollbar{display:none}.calin-cart-upsell__card:first-child{margin-inline-start:var(--cart-drawer-padding, var(--theme-drawer-padding, var(--padding-xl)))}.calin-cart-upsell__card:last-child{margin-inline-end:var(--cart-drawer-padding, var(--theme-drawer-padding, var(--padding-xl)))}.calin-cart-upsell__card{scroll-snap-align:start;flex:0 0 78%;display:flex;flex-direction:row;gap:var(--gap-md);align-items:stretch}.calin-cart-upsell__image-link{display:block;flex:0 0 auto;width:64px;height:64px;overflow:hidden;border-radius:var(--style-border-radius-sm, 6px);background-color:rgb(var(--color-foreground-rgb) / .04)}.calin-cart-upsell__image{width:100%;height:100%;object-fit:cover;display:block}.calin-cart-upsell__info{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.calin-cart-upsell__title{font-size:var(--font-size--xs);line-height:1.3;color:var(--color-foreground);text-decoration:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.calin-cart-upsell__title:hover{text-decoration:underline}.calin-cart-upsell__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gap-2xs);font-size:var(--font-size--xs)}.calin-cart-upsell__price{font-weight:600;color:var(--color-foreground)}.calin-cart-upsell__price--compare{font-weight:400;text-decoration:line-through;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .6))}.calin-cart-upsell__actions{display:flex;align-items:center;gap:var(--gap-2xs);margin-block-start:var(--padding-2xs)}.calin-cart-upsell__variant-select{flex:1 1 auto;min-width:0;height:32px;padding:0 var(--padding-sm);font-size:var(--font-size--2xs);color:var(--color-input-text, var(--color-foreground));background-color:var(--color-input-background, transparent);border:var(--style-border-width-inputs, 1px) solid var(--color-input-border, rgb(var(--color-foreground-rgb) / var(--opacity-10-25)));border-radius:var(--style-border-radius-inputs, 6px);cursor:pointer}.calin-cart-upsell__add{flex:0 0 auto;width:auto;height:32px;padding:0 var(--padding-md);font-size:var(--font-size--2xs);font-weight:600;cursor:pointer;color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);border:var(--style-border-width, 1px) solid var(--color-primary-button-border, transparent);border-radius:var(--style-border-radius-buttons, 8px);transition:opacity var(--animation-speed, .15s) ease}.calin-cart-upsell__add:hover{opacity:.85}.calin-cart-upsell__add[aria-busy=true]{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calin-cart-upsell.css.map */
