.k-product{display:block;padding-block:clamp(1.5rem,1rem + 2vw,3rem) clamp(3rem,2rem + 3vw,5rem)}.k-product__layout{display:grid;gap:2rem}@media(min-width:990px){.k-product__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,5rem);align-items:start}.k-product__gallery{position:sticky;top:100px}}.k-gallery{display:grid;gap:.75rem}.k-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--k-radius);background:var(--k-color-blush)}.k-gallery__track::-webkit-scrollbar{display:none}.k-gallery__slide{scroll-snap-align:start;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.k-gallery__img,.k-gallery__video,.k-gallery__slide .k-placeholder{width:100%;height:100%;object-fit:cover}.k-gallery__embed{width:100%;height:100%}.k-gallery__embed iframe{width:100%;height:100%;border:0}.k-gallery__thumbs{display:none}.k-gallery__dots{display:flex;justify-content:center;gap:.4rem}.k-gallery__dot{width:6px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--k-color-text) 20%,transparent);transition:width .3s ease,background-color .3s ease}.k-gallery__dot.is-active{width:18px;background:var(--k-color-primary)}@media(min-width:750px){.k-gallery{grid-template-columns:80px 1fr;align-items:start}.k-gallery__track{grid-column:2;grid-row:1}.k-gallery__thumbs{display:grid;gap:.6rem;grid-column:1;grid-row:1;max-height:600px;overflow-y:auto;scrollbar-width:none}.k-gallery__dots{display:none}}.k-gallery__thumb{position:relative;display:block;width:80px;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--k-color-blush);transition:border-color .2s ease}.k-gallery__thumb img{width:100%;height:100%;object-fit:cover}.k-gallery__thumb.is-active{border-color:var(--k-color-primary)}.k-gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0003}.k-product__info{display:grid;gap:1.1rem;align-content:start}.k-product__info>*{margin:0}.k-product__title{margin:0}.k-product__text--eyebrow{font-size:.75rem;font-weight:var(--k-font-body-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--k-color-primary)}.k-product__text--highlight{padding:.9rem 1rem;border-radius:12px;background:var(--k-color-blush);font-size:.9rem}.k-product__rating{text-decoration:none;width:fit-content}.k-product__tax{font-size:.75rem;color:color-mix(in srgb,var(--k-color-text) 60%,transparent);margin-top:.35rem}.k-product__tax a{color:inherit}.k-product__description{color:color-mix(in srgb,var(--k-color-text) 82%,transparent)}.k-product__tab:first-of-type{border-top:1px solid color-mix(in srgb,var(--k-color-text) 12%,transparent)}.k-benefits{display:grid;gap:.5rem}.k-benefits li{display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem}.k-benefits .k-icon{width:18px;height:18px;color:var(--k-color-primary);margin-top:.15rem}.k-variant-picker{display:grid;gap:1rem}.k-variant-picker__option{border:0;margin:0;padding:0}.k-variant-picker__legend{font-size:.8rem;font-weight:var(--k-font-body-weight-bold);margin-bottom:.6rem;padding:0}.k-variant-picker__legend span{font-weight:var(--k-font-body-weight)}.k-variant-picker__values{display:flex;flex-wrap:wrap;gap:.5rem}.k-variant-picker__input{position:absolute;opacity:0;pointer-events:none}.k-variant-picker__label{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.1rem;border:1px solid color-mix(in srgb,var(--k-color-text) 18%,transparent);border-radius:var(--k-btn-radius);font-size:.88rem;cursor:pointer;background:#fff;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.k-variant-picker__label:hover{border-color:var(--k-color-text)}.k-variant-picker__input:checked+.k-variant-picker__label{border-color:var(--k-color-text);background:var(--k-color-text);color:#fff}.k-variant-picker__input:focus-visible+.k-variant-picker__label{outline:2px solid var(--k-color-primary);outline-offset:2px}.k-variant-picker__label.is-unavailable{color:color-mix(in srgb,var(--k-color-text) 45%,transparent);background:repeating-linear-gradient(-45deg,transparent 0 6px,color-mix(in srgb,var(--k-color-text) 5%,transparent) 6px 7px),#fff}.k-variant-picker__label.is-unavailable span:not(.visually-hidden){text-decoration:line-through}.k-variant-picker__input:checked+.k-variant-picker__label.is-unavailable{background:color-mix(in srgb,var(--k-color-text) 55%,transparent);color:#fff}.k-variant-picker__swatch{width:20px;height:20px;border-radius:50%;background:var(--k-swatch, #eee) center / cover;box-shadow:inset 0 0 0 1px #0000001f}.k-product__qty{display:flex;align-items:center;gap:1rem}.k-product__qty-label{font-size:.8rem;font-weight:var(--k-font-body-weight-bold)}.k-stock{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem}.k-stock--in{color:var(--k-color-success)}.k-stock--low{color:#b7791f}.k-stock--out{color:var(--k-color-sale)}.k-product__form{display:grid;gap:.75rem}.k-product__form .shopify-payment-button__button{border-radius:var(--k-btn-radius);min-height:50px}.k-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--k-color-bg);box-shadow:0 -10px 30px -20px #1a0a0a66;padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s ease}.k-sticky-atc[hidden]{display:block;visibility:hidden}.k-sticky-atc.is-visible{transform:none;visibility:visible}.k-sticky-atc__inner{display:flex;align-items:center;gap:1rem}.k-sticky-atc__title{flex:1;font-family:var(--k-font-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sticky-atc .k-btn{min-height:44px;padding-inline:1.25rem}@media(min-width:990px){.k-sticky-atc{display:none!important}}@media(max-width:989px){.k-sticky-atc__inner>div{display:none}}.k-product__layout{max-width:1200px}.k-product__title{font-family:var(--k-font-heading);font-weight:500;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.12}.k-product__info{gap:1rem}.k-product__price .k-price--lg{font-size:1.5rem}.k-product__price .k-price__current{color:var(--k-color-primary);font-family:var(--k-font-body);font-weight:600}.k-product__price .k-badge--sale{border-radius:20px;font-size:.6875rem;padding:.25rem .6rem}.k-gallery__track{border-radius:16px}.k-gallery__thumb{border-radius:10px}.k-product__buy .k-btn--primary{min-height:54px;font-size:.8125rem;letter-spacing:.1em}.k-product__tab{border-bottom:1px solid color-mix(in srgb,var(--k-color-primary) 15%,transparent)}.k-product__tab:first-of-type{border-top:1px solid color-mix(in srgb,var(--k-color-primary) 15%,transparent)}.k-product__tab .k-accordion__summary{font-family:var(--k-font-heading);font-weight:500;font-size:1.15rem;padding:1.05rem 0}.k-product__tab[open] .k-accordion__summary,.k-product__tab .k-accordion__summary:hover{color:var(--k-color-primary)}.k-product__tab .k-accordion__icon{width:26px;height:26px;border-radius:50%;border:1px solid color-mix(in srgb,var(--k-color-primary) 55%,transparent)}.k-product__tab .k-accordion__icon:before,.k-product__tab .k-accordion__icon:after{inset:auto;top:50%;left:50%;width:10px;margin:-.75px 0 0 -5px;background:var(--k-color-primary)}.k-product__tab .k-accordion__content{font-size:.875rem;line-height:1.7}.k-product__tab .k-accordion__content h3,.k-product__tab .k-accordion__content h4,.k-product__tab .k-accordion__content h5{font-family:var(--k-font-body);font-size:.875rem;font-weight:700;margin:1rem 0 .4rem}.k-offers{border:0;margin:0;padding:0;display:grid;gap:.6rem}.k-offers__legend{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;padding:0}.k-offers__link{margin-bottom:.4rem}.k-offers__set{display:grid;gap:.6rem}.k-offers__set[hidden]{display:none}k-product-info[data-k-has-offers] #bundler-target-element,k-product-info[data-k-has-offers] [class*=bndlr]{display:none!important}.k-offer{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:1px solid #F1CFDA;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.k-offer:hover{border-color:var(--k-color-primary)}.k-offer:has(.k-offer__input:checked){border:2px solid var(--k-color-primary);background:var(--k-color-powder);padding:calc(1rem - 1px) calc(1.1rem - 1px);box-shadow:0 10px 24px -20px #d4537ecc}.k-offer:has(.k-offer__input:focus-visible){outline:2px solid var(--k-color-primary);outline-offset:2px}.k-offer.is-unavailable{opacity:.55;cursor:not-allowed}.k-offer__input{position:absolute;opacity:0;pointer-events:none}.k-offer__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--k-color-primary) 55%,transparent);display:grid;place-items:center}.k-offer__input:checked~.k-offer__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--k-color-primary)}.k-offer__main{display:grid;gap:.15rem}.k-offer__title{font-weight:600;font-size:.95rem}.k-offer__sub{font-size:.75rem;color:var(--k-color-muted)}.k-offer__price{display:grid;justify-items:end;font-size:1rem}.k-offer__price strong{color:var(--k-color-primary)}.k-offer__price s{font-size:.75rem;color:var(--k-color-muted)}.k-offer__label{position:absolute;top:-.6rem;right:1rem;padding:.2rem .6rem;border-radius:20px;background:var(--k-color-primary);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(max-width:749px){.k-product{padding-top:.75rem}.k-product__layout{gap:1.25rem}.k-gallery__track{border-radius:12px}}.k-product-videos{display:grid;gap:.75rem}.k-product-videos__heading{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-color-primary)}.k-product-videos__track{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem}.k-product-videos__track::-webkit-scrollbar{display:none}@media(min-width:750px){.k-product-videos__track{grid-auto-columns:calc((100% - 1.2rem) / 3)}}.k-product-videos .k-video-card__media{border-radius:14px}.k-product-videos .k-video-card__media video{border-radius:14px}.k-product-tabs{display:block;padding:1.25rem;border-radius:24px;background:var(--k-color-powder)}@media(min-width:750px){.k-product-tabs{padding:1.5rem 1.75rem}}.k-product-tabs__list{gap:.4rem;flex-wrap:wrap;border-bottom:0;margin-bottom:1.1rem;overflow:visible}.k-product-tabs__list .k-tabs__tab{padding:.55rem 1rem;margin:0;border:1px solid color-mix(in srgb,var(--k-color-primary) 30%,transparent);border-radius:999px;background:#fff;font-size:.6875rem;letter-spacing:.08em;color:var(--k-color-text);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.k-product-tabs__list .k-tabs__tab:hover{border-color:var(--k-color-primary)}.k-product-tabs__list .k-tabs__tab[aria-selected=true]{background:var(--k-color-primary);border-color:var(--k-color-primary);color:#fff}.k-product-tabs__list .k-tabs__tab:focus-visible{outline:2px solid var(--k-color-primary);outline-offset:2px}.k-product__info>*{min-width:0}.k-product-tabs__list .k-tabs__tab{flex:0 1 auto;max-width:100%;white-space:normal;text-align:left;line-height:1.35;overflow-wrap:anywhere}@media(max-width:749px){.k-product-tabs{padding:1rem}.k-product-tabs__list .k-tabs__tab{padding:.55rem .9rem;font-size:.625rem;letter-spacing:.05em;border-radius:18px}}.k-product-tabs__panel{font-size:.875rem;line-height:1.7;color:color-mix(in srgb,var(--k-color-text) 85%,transparent)}.k-product-tabs__panel>:first-child{margin-top:0}.k-product-tabs__panel>:last-child{margin-bottom:0}.k-product-tabs__panel h3,.k-product-tabs__panel h4,.k-product-tabs__panel h5{font-family:var(--k-font-body);font-size:.875rem;font-weight:700;margin:1rem 0 .4rem}.k-product-tabs__panel:focus-visible{outline:2px solid var(--k-color-primary);outline-offset:4px;border-radius:8px}.k-ingredients ul,.k-ingredients ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:1.5rem}@media(min-width:990px){.k-ingredients ul,.k-ingredients ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-ingredients li{position:relative;padding:.5rem 0 .5rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--k-color-primary) 14%,transparent);line-height:1.45}.k-ingredients li:before{content:"";position:absolute;left:.1rem;top:calc(.5rem + .55em);width:6px;height:6px;border-radius:50%;background:var(--k-color-primary)}.k-highlight{display:grid;gap:.85rem;padding:1.1rem;border-radius:20px;background:var(--k-color-powder);border:1px solid color-mix(in srgb,var(--k-color-primary) 16%,transparent)}.k-highlight__text{font-size:.875rem;line-height:1.65}.k-highlight__text>:first-child{margin-top:0}.k-highlight__text>:last-child{margin-bottom:0}.k-highlight__card{display:flex;align-items:center;gap:.9rem;padding:.6rem .9rem .6rem .6rem;border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 24px -20px #d4537ee6;transition:transform .2s ease,box-shadow .2s ease}.k-highlight__card:hover{transform:translateY(-2px);box-shadow:0 16px 30px -20px #d4537ee6}.k-highlight__card:focus-visible{outline:2px solid var(--k-color-primary);outline-offset:3px}.k-highlight__media{flex:none;width:72px;height:72px;border-radius:12px;overflow:hidden;background:var(--k-color-blush)}.k-highlight__media img{width:100%;height:100%;object-fit:cover}.k-highlight__info{display:grid;gap:.15rem;flex:1;min-width:0}.k-highlight__label{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-color-primary)}.k-highlight__title{font-family:var(--k-font-heading);font-size:1.05rem;line-height:1.2}.k-highlight__price{font-size:.85rem}.k-highlight__cta{display:inline-flex;align-items:center;gap:.3rem;flex:none;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--k-color-primary)}.k-highlight__cta .k-icon{width:14px;height:14px}@media(max-width:420px){.k-highlight__cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/koreva-product.css.map */
