.ck-upsell{padding:2rem 0 0}.ck-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:1rem}.ck-upsell__title{margin:0;font-size:20px;line-height:1.2em;font-weight:calc(var(--body-weight) + 200);color:var(--theme)!important;letter-spacing:normal}.ck-upsell__nav{display:flex;gap:8px}.ck-upsell__nav-btn{width:30px;height:30px;border-radius:999px;border:none;background:#fff;font-size:34px;line-height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ck-upsell__nav-btn svg{width:15px;height:15px}.ck-upsell__nav-btn.ck-upsell__nav-btn--prev svg{margin-right:2.5px}.ck-upsell__nav-btn.ck-upsell__nav-btn--next svg{margin-left:2.5px}.ck-upsell__nav-btn.is-disabled{opacity:.5;pointer-events:none;cursor:default}.ck-upsell__viewport{overflow:hidden}.ck-upsell__track{display:flex;gap:10px;overflow:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-left:0}.ck-upsell__track::-webkit-scrollbar{display:none}.ck-upsell__card{flex:0 0 auto;width:min(320px,90vw);min-width:280px;border-radius:var(--ck-border-radius);overflow:hidden;display:grid;grid-template-columns:110px 1fr;scroll-snap-align:start}.ck-upsell__card.is-selected{border-color:#f1f8f2}.ck-upsell__card:last-child{margin-right:1rem}.ck-upsell--single .ck-upsell__nav{display:none}.ck-upsell--single .ck-upsell__viewport,.ck-upsell--single .ck-upsell__track{width:100%}.ck-upsell--single .ck-upsell__card{width:calc(100% - 1rem);min-width:0}.ck-upsell__image{display:block;text-decoration:none;background:#f1f8f2}.ck-upsell__image img{width:100%;height:100%;object-fit:cover;display:block}.ck-upsell__body{padding:.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;position:relative;background:#fff;border-width:1px 1px 1px 0;border-style:solid;border-color:#fff;border-radius:0 var(--ck-border-radius) var(--ck-border-radius) 0;overflow:hidden}.ck-upsell__card.is-selected .ck-upsell__body{border-color:#f1f8f2}.ck-upsell__name{display:block;font-size:16px;line-height:1.2em;font-weight:calc(var(--body-weight) + 200);color:var(--theme-primary)!important;text-decoration:none;margin-bottom:.2rem}.ck-upsell__name:hover{color:var(--theme-primary);text-decoration:underline}.ck-upsell__subtitle{margin:0;font-size:14px;line-height:1.2em}.ck-upsell__prices{display:flex;align-items:baseline;gap:.3rem}.ck-upsell__price{font-size:18px;font-weight:calc(var(--body-weight) + 300);color:var(--theme);line-height:1.2em}.ck-upsell__compare-price{color:rgba(var(--theme),.7);font-size:16px}.ck-upsell__form{margin:0}.ck-upsell__btn{display:flex;align-items:center;justify-content:center;border:0;border-radius:calc(var(--ck-border-radius) - 4px);width:30px;height:30px;background:#efefef;cursor:pointer;position:absolute;bottom:.5rem;right:.5rem}.ck-upsell__btn:disabled{opacity:.5;cursor:not-allowed}.ck-upsell__btn-arrow,.ck-upsell__btn-plus{line-height:30px;display:flex;align-items:center;justify-content:center}.ck-upsell__btn-arrow svg{width:16px;height:16px}.ck-upsell__btn-check{display:none;line-height:30px;align-items:center;justify-content:center}.ck-upsell__card .ck-upsell__btn-loader{display:none}.ck-upsell__card.is-selected .ck-upsell__btn,.ck-upsell__card .ck-upsell__btn.is-added{background:#f1f8f2;opacity:.3}.ck-upsell__card.is-selected .ck-upsell__btn-arrow,.ck-upsell__card.is-selected .ck-upsell__btn-plus{display:none}.ck-upsell__card .ck-upsell__btn.is-added .ck-upsell__btn-check{display:flex!important}.ck-upsell__btn.ck-loader .ck-upsell__btn-loader{display:block;width:30px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#fff 94%,#0000) top / 4px 4px no-repeat,conic-gradient(#0000 30%,#fff);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#ffffff 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}@media(max-width:768px){.ck-upsell__title{font-size:19px}.ck-upsell__card{grid-template-columns:90px 1fr;width:min(310px,85vw)}.ck-upsell__name{font-size:15px;margin-bottom:.5rem;line-height:1em}.ck-upsell__subtitle{font-size:13px}.ck-upsell__price{font-size:16px}.ck-upsell__compare-price{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ck-product-upsell.css.map */
