.ck-custom-variants__grid{display:grid;gap:.7rem}@media screen and (min-width:750px){.ck-custom-variants__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}}.ck-custom-variants__title *{margin-bottom:2rem!important;font-size:calc(var(--font-heading-scale) * 2.5rem);font-weight:calc(var(--font-heading-weight) + 300);line-height:1.2em;margin:0 0 1.5rem}.ck-custom-variants__card{font-family:var(--font-body-family);text-align:left;background:var(--ck-card-color);border:2px solid rgb(var(--color-background));border-radius:var(--buttons-radius);overflow:hidden;padding:0;cursor:pointer;transition:all .15s ease-in-out;display:flex;flex-direction:column}.ck-custom-variants__card:hover,.ck-custom-variants__card.is-selected{border-color:var(--ck-accent-color)}.ck-custom-variants__card.is-disabled{border-color:rgb(var(--color-background));opacity:.55;cursor:not-allowed;pointer-events:none}.ck-custom-variants__image{aspect-ratio:1 / 1;background:#f7f7f7}.ck-custom-variants__image img{width:100%;height:100%;object-fit:cover;display:block}.ck-custom-variants__content-wrapper{display:flex;flex-direction:column;height:100%}.ck-custom-variants__content{background:var(--ck-accent-color);padding:.5rem;display:flex;justify-content:center;align-items:center}.ck-custom-variants__content-doses,.ck-custom-variants__content-items{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.2em;color:#fff;font-weight:var(--font-body-weight)}.ck-custom-variants__content-doses-value{font-weight:calc(var(--font-body-weight) + 300)}.ck-custom-variants__content-inner{padding:1rem .5rem .5rem;height:100%;display:flex;flex-direction:column}.ck-custom-variants__name{font-size:calc(var(--font-body-scale) * 1.8rem);font-weight:calc(var(--font-body-weight) + 300);line-height:1.2em;text-align:center}.ck-custom-variants__subtitle{line-height:1.2em;font-size:calc(var(--font-body-scale) * 1.4rem);text-align:center;flex:1}.ck-custom-variants__label{line-height:1.2em;font-size:calc(var(--font-body-scale) * 1.4rem);text-align:center;color:rgb(var(--color-foreground));margin-top:.2rem}.ck-custom-variants__price{padding:.5rem 0 1rem;display:flex;gap:.3rem;align-items:baseline;justify-content:center;flex-wrap:wrap}.ck-custom-variants__price-current{font-weight:calc(var(--font-body-weight) + 300);font-size:calc(var(--font-body-scale) * 1.8rem);color:var(--ck-accent-color)}.ck-custom-variants__price-compare{font-size:calc(var(--font-body-scale) * 1.3rem)}.ck-custom-variants__price-compare-value{text-decoration:line-through}.ck-custom-variants__bottom{display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:#f2f2f2;padding:.5rem;margin:0 -.5rem -.5rem}.ck-custom-variants__per-dose{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.2em;font-weight:var(--font-body-weight)}.ck-custom-variants__badge{background:var(--ck-accent-color);color:#fff;border-radius:30px;padding:.2rem .6rem;font-size:calc(var(--font-body-scale) * 1.2rem);white-space:nowrap;letter-spacing:calc(var(--font-heading-scale) * .1px)}@media screen and (max-width:750px){.ck-custom-variants__card{display:grid;grid-template-columns:minmax(auto,35%) 1fr}.ck-custom-variants__image{height:100%;aspect-ratio:auto}.ck-custom-variants__content{justify-content:start;padding:.5rem 1rem}.ck-custom-variants__content-inner{padding:.5rem 1rem}.ck-custom-variants__name,.ck-custom-variants__subtitle,.ck-custom-variants__label{text-align:left}.ck-custom-variants__price{justify-content:start}.ck-custom-variants__bottom{justify-content:start;margin:0 -1rem -.5rem;padding:.5rem 1rem}.ck-custom-variants__per-dose{font-size:calc(var(--font-body-scale) * 1.5rem)}}.ck-custom-variants__grid--loading{pointer-events:none}.ck-custom-variants__skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:ck-skeleton-shimmer 1.4s infinite;border-radius:var(--buttons-radius);min-height:280px}@keyframes ck-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ck-custom-variants__fb-badge{background:var(--ck-accent-color);color:#fff;text-align:center;padding:.3rem .5rem;font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:calc(var(--font-body-weight) + 300);letter-spacing:.05em;text-transform:uppercase}kaching-bundle,kaching-bundles-block{display:none!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ck-product-custom-variants.css.map */
