:root{--kz-ease: cubic-bezier(.22, .61, .36, 1);--kz-slow: .62s;--kz-mid: .34s;--kz-fast: .2s;--kz-canvas: #fffcfc;--kz-sand: #f9f1ec;--kz-blush: #f9e6e4;--kz-plum: #7a4550;--kz-rose: #c24a63;--kz-hairline: #f0dedc}#shopify-section-section_hero01{position:relative;isolation:isolate}#shopify-section-section_hero01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,#fffcfcd1,#fffcfc9e 30%,#fffcfc00 62%);backdrop-filter:blur(18px) saturate(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.04);-webkit-mask-image:linear-gradient(100deg,#000 0%,#000 34%,transparent 64%);mask-image:linear-gradient(100deg,#000 0%,#000 34%,transparent 64%)}#shopify-section-section_hero01>*{position:relative;z-index:1}@media screen and (max-width:749px){#shopify-section-section_hero01:before{background:linear-gradient(175deg,#fffcfcdb,#fffcfcb3 48%,#fffcfc33);-webkit-mask-image:linear-gradient(175deg,#000 0%,#000 56%,transparent 92%);mask-image:linear-gradient(175deg,#000 0%,#000 56%,transparent 92%)}}@media screen and (max-width:749px){main .section-content-wrapper,main .featured-blog-posts .section{padding-block:32px}main .group-block .text-block{--padding-block-end: 0}[id$=__section_ingredients] .layout-panel-flex--row,[id$=__section_Exd6UM] .layout-panel-flex--row,[id$=__testimonials] .layout-panel-flex--row{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:visible;gap:28px}[id$=__section_ingredients] .layout-panel-flex--row>.group-block,[id$=__section_Exd6UM] .layout-panel-flex--row>.group-block,[id$=__testimonials] .layout-panel-flex--row>.group-block{flex:0 0 auto;width:100%!important}[id$=__section_ingredients] img,[id$=__section_Exd6UM] img{aspect-ratio:4 / 3;object-fit:cover}[id$=__section_pyYeN9] .image-block{max-width:74%;margin-inline:auto}}@media screen and (max-width:749px){[id$=__blog_1_xaUTUi] .featured_wrapper{padding-block-start:20px}[id$=__blog_1_xaUTUi] .featured_container{padding-block-start:8px}}@media screen and (max-width:749px){.layout-panel-flex--row>.group-block{order:1}.layout-panel-flex--row>product-card,.layout-panel-flex--row>.image-block,.layout-panel-flex--row>.product-card{order:2;margin-block-start:8px}}.shopify-policy__body h1{display:none}.shopify-policy__body h3{font-size:1.25rem;line-height:1.35;margin-block:2.25rem .5rem}.shopify-policy__body p{margin-block-end:.9rem}.blog-post-featured-image{max-width:34rem;margin-inline:auto}.blog-post-content.rte,.shopify-policy__container{max-width:46rem;margin-inline:auto}.blog-post-content h2,.blog-post-content h3{margin-block:2.5rem .6rem}.blog-post-content h2{font-size:1.625rem;line-height:1.3}.blog-post-content h3{font-size:1.3125rem;line-height:1.35}@media screen and (max-width:749px){.blog-post-featured-image{max-width:76%}.blog-post-content h2{font-size:1.4375rem}}[id$=__testimonials] .layout-panel-flex--row{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none;padding-block-end:4px}[id$=__testimonials] .layout-panel-flex--row::-webkit-scrollbar{display:none}[id$=__testimonials] .group-block{scroll-snap-align:start;flex:0 0 clamp(17rem,30%,22rem)}[data-kz-overflow=true]{-webkit-mask-image:linear-gradient(to right,#000 88%,transparent 100%);mask-image:linear-gradient(to right,#000 88%,transparent 100%)}@media screen and (max-width:749px){[data-kz-overflow=true]{-webkit-mask-image:none;mask-image:none}}[data-kz-at-end=true]{-webkit-mask-image:none;mask-image:none}@media screen and (max-width:749px){.menu-drawer,dialog.menu-drawer,.header-drawer,[class*=menu-drawer]:not([class*=item]):not([class*=list]){max-width:78vw}.menu-drawer .menu-drawer__menu-item{font-size:1.25rem;line-height:1.25;padding-block:.55rem}}.kz-stars{letter-spacing:.14em;font-size:.95em}.kz-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;margin-inline-end:.6rem;border-radius:50%;background:var(--color-primary-hover, #c24a63);color:#fff;font-size:.6875rem;letter-spacing:.04em;vertical-align:middle}@media screen and (max-width:749px){[id$=__testimonials] .group-block{flex-basis:78vw}}.product-media,.image-block,.product-card__image-wrapper,.resource-card__image-wrapper{overflow:hidden}.product-media__image,.image-block__image,.product-card__image,.resource-card__image{transition:transform var(--kz-slow) var(--kz-ease),filter var(--kz-slow) var(--kz-ease);will-change:transform}.product-card:hover .product-media__image,.product-card:focus-within .product-media__image,a:hover>.image-block__image,a:focus-visible>.image-block__image,.image-block:hover .image-block__image,.resource-card:hover .resource-card__image,.resource-card:focus-within .resource-card__image{transform:scale(1.04);filter:brightness(1.02)}.button,.button-secondary,button,.shopify-payment-button__button{transition:background-color var(--kz-mid) var(--kz-ease),border-color var(--kz-mid) var(--kz-ease),color var(--kz-mid) var(--kz-ease),transform var(--kz-fast) var(--kz-ease)}.button:active,.button-secondary:active{transform:translateY(1px)}.header__menu a,.header-menu a,.menu-list__link{position:relative;transition:color var(--kz-mid) var(--kz-ease)}.header__menu a:before,.header-menu a:before,.menu-list__link:before{content:"";position:absolute;left:0;top:50%;margin-top:.72em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--kz-mid) var(--kz-ease);pointer-events:none}.header__menu a:hover:before,.header__menu a:focus-visible:before,.header-menu a:hover:before,.header-menu a:focus-visible:before,.menu-list__link:hover:before,.menu-list__link:focus-visible:before{transform:scaleX(1)}.product-card,.resource-card{transition:border-color var(--kz-mid) var(--kz-ease)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-primary-hover, #c24a63);outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-media__image,.image-block__image,.product-card__image,.resource-card__image{transition:none}.product-card:hover .product-media__image,.product-card:focus-within .product-media__image,a:hover>.image-block__image,.image-block:hover .image-block__image,.resource-card:hover .resource-card__image{transform:none;filter:none}.header__menu a:before,.header-menu a:before,.menu-list__link:before{transition:none}.button:active,.button-secondary:active{transform:none}}:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row{counter-reset:kz-step}:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row>.group-block{counter-increment:kz-step}:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row>.group-block>.group-block-content>.text-block:first-child p:before{content:counter(kz-step,decimal-leading-zero);font-variant-numeric:tabular-nums;opacity:.4;margin-inline-end:.6em}:is([id$=__section_ritual],.kz-row) .product-card__gallery,:is([id$=__section_ritual],.kz-row) .card-gallery,:is([id$=__section_ritual],.kz-row) product-card .group-block__media-wrapper,:is([id$=__section_ritual],.kz-row) product-card img{border-radius:14px}:is([id$=__section_ritual],.kz-row) .product-card__gallery,:is([id$=__section_ritual],.kz-row) .card-gallery{background:var(--kz-blush);overflow:hidden}:is([id$=__section_ritual],.kz-row) .product-badges{display:none}@media(max-width:749px){:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:visible;gap:34px;margin-inline:0;padding-inline:0;width:100%;max-width:none}:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row>*{width:100%!important;flex:0 0 auto}:is([id$=__section_ritual],.kz-row) product-card .card-gallery,:is([id$=__section_ritual],.kz-row) product-card .product-media-container{max-height:46vh}:is([id$=__section_ritual],.kz-row) product-card img{max-height:46vh;object-fit:contain}}[id$=__section_trust] .layout-panel-flex--row>*+*{border-inline-start:1px solid var(--kz-hairline, #f0dedc);padding-inline-start:40px}@media(max-width:989px)and (min-width:750px){[id$=__section_trust] .layout-panel-flex--row{flex-wrap:wrap}[id$=__section_trust] .layout-panel-flex--row>*{flex:1 1 calc(50% - 40px)}[id$=__section_trust] .layout-panel-flex--row>*:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media(max-width:749px){[id$=__section_trust] .layout-panel-flex--row{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}[id$=__section_trust] .layout-panel-flex--row>*{width:100%!important;border-inline-start:0;padding-inline-start:0}}[id$=__section_pyYeN9] .image-block img,[id$=__section_pyYeN9] .image-block picture{max-height:520px;width:100%;object-fit:cover;border-radius:14px}@media screen and (max-width:749px){[id$=__section_pyYeN9] .image-block img,[id$=__section_pyYeN9] .image-block picture{max-height:300px}}:is([id$=__section_ritual],.kz-row) product-card .card-gallery,:is([id$=__section_ritual],.kz-row) product-card .product-media-container{background:var(--kz-blush);border-radius:14px;overflow:hidden}:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row{align-items:stretch}:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row>.group-block{height:auto;align-self:stretch}:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row>.group-block>.group-block-content,:is([id$=__section_ritual],.kz-row) product-card,:is([id$=__section_ritual],.kz-row) .product-card__content{height:100%}:is([id$=__section_ritual],.kz-row) .product-card__content>div:last-child,:is([id$=__section_ritual],.kz-row) .group-block>.group-block-content:not(.layout-panel-flex--row)>div:last-child{margin-block-start:auto}:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row a.button-secondary,:is([id$=__section_ritual],.kz-row) .layout-panel-flex--row a.button-primary{display:block;width:fit-content;margin-inline:auto}[id$=__journal_posts] [class*=static-blog-title] h3{font-size:var(--font-h2--size, 2.5rem);color:var(--color-foreground-heading);margin-block-end:.25em}[id$=__journal_posts] .featured-blog-posts-card__content h4,[id$=__journal_posts] .featured-blog-posts-card__content h4 .text-block,[id$=__journal_posts] .featured-blog-posts-card__content h4 .text-block p{color:var(--color-foreground-heading);font-size:1.0625rem;line-height:1.35}[id$=__journal_posts] .featured-blog-posts-card img{border-radius:14px}@media screen and (max-width:749px){[id$=__journal_posts] [class*=static-blog-title] h3{font-size:1.75rem}}.kz-slab{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.75rem .9rem;border-radius:8px}.kz-slab--deal{background:var(--kz-blush);margin-block-end:6px}.kz-slab__save{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--kz-plum);white-space:nowrap}.kz-slab__prices{display:flex;align-items:baseline;gap:.5rem;white-space:nowrap}.kz-slab__was{font-size:.875rem;color:color-mix(in srgb,var(--color-foreground) 55%,transparent);text-decoration-thickness:1px}.kz-slab__now{font-size:1rem;font-weight:600;color:var(--kz-rose)}a.kz-slab--shop{background:var(--kz-plum);color:#fff;text-decoration:none;transition:background-color var(--kz-mid) var(--kz-ease),transform var(--kz-fast) var(--kz-ease)}a.kz-slab--shop:hover,a.kz-slab--shop:focus-visible{background:var(--kz-rose)}.kz-slab__cta{font-size:.875rem;font-weight:600;letter-spacing:.02em}.kz-slab__price{font-size:.875rem;opacity:.92;white-space:nowrap}@media screen and (max-width:749px){.kz-slab{padding:.7rem .75rem}.kz-slab__save,.kz-slab__cta{font-size:.78rem}}a.kz-slab--shop{justify-content:center}main{--kz-display: 3rem;--kz-heading: 2.5rem;--kz-title: 1.0625rem;--kz-body: 1rem;--kz-meta: .875rem;--kz-eyebrow: .75rem;--kz-tracking-eyebrow: .14em}@media screen and (max-width:749px){main{--kz-display: 2rem;--kz-heading: 1.625rem;--kz-title: 1rem;--kz-body: .9375rem;--kz-meta: .8125rem;--kz-eyebrow: .6875rem}}main .text-block.h2,main .text-block.h2 :is(p,h1,h2,h3,h4),main [id$=__journal_posts] [class*=static-blog-title] h3{font-size:var(--kz-heading);line-height:1.14}main [id$=__section_trust] .text-block.h4 :is(p,h1,h2,h3,h4,h5,h6),main :is([id$=__section_ritual],.kz-row) [class*=_name] :is(p,h1,h2,h3,h4,h5,h6),main [id$=__section_Exd6UM] .text-block.h4 :is(p,h1,h2,h3,h4,h5,h6),main [id$=__journal_posts] .featured-blog-posts-card__content h4,main [id$=__journal_posts] .featured-blog-posts-card__content h4 .text-block,main [id$=__journal_posts] .featured-blog-posts-card__content h4 .text-block p{font-size:var(--kz-title);line-height:1.32}main [id$=__section_hero01] [class*=_sub] p,main :is([id$=__section_ritual],.kz-row) [class*=ritual_sub] p,main :is([id$=__section_ritual],.kz-row) [class*=_body] p,main [id$=__section_pyYeN9] .text-block p,main [id$=__section_Exd6UM] .text-block p,main [id$=__section_ingredients] .text-block p{font-size:var(--kz-body);line-height:1.55}main [id$=__section_trust] .text-block.custom p,main [id$=__section_ingredients] .text-block.custom p,main [id$=__journal_posts] .blog-post-card__content-text,main [id$=__journal_posts] .blog-post-card__content-text p,main [id$=__journal_posts] .blog-post-details{font-size:var(--kz-meta);line-height:1.5}main [class*=_eyebrow] p,main :is([id$=__section_ritual],.kz-row) .layout-panel-flex--row>.group-block>.group-block-content>.text-block:first-child p,main [id$=__section_ingredients] .text-block.h6 p,main [id$=__section_pyYeN9] .text-block.h6 p,main [id$=__section_closing] .text-block.h6 p{font-size:var(--kz-eyebrow);letter-spacing:var(--kz-tracking-eyebrow);line-height:1.4}main a.button,main .button-primary,main .button-secondary,main a.kz-slab--shop .kz-slab__cta,main .kz-slab__save{font-size:.9375rem;letter-spacing:.01em}@media screen and (max-width:749px){main a.button,main .button-primary,main .button-secondary,main a.kz-slab--shop .kz-slab__cta,main .kz-slab__save{font-size:.875rem}}main [id$=__section_closing] a.button,main [id$=__section_closing] .button-primary,main [id$=__section_closing] .button-secondary{padding-block:.75em;padding-inline:1.6em}[id*=footer] .link,[id*=footer] a.link{font-size:var(--kz-body, 1rem)}@media screen and (max-width:749px){[id*=footer]{--kz-body: .9375rem}.footer-content .group-block-content:has(>.logo-block),.footer-content .layout-panel-flex--row.mobile-column>.group-block:first-child>.group-block-content{align-items:center;text-align:center}.footer-content .logo-block__image-wrapper{margin-inline:auto}.footer-content .group-block-content:has(>.logo-block) .text-block p{text-align:center}[id*=footer] .email-signup__form input,[id*=footer] .email-signup-block input{font-size:.9375rem}[id*=footer] .email-signup__form{--padding-block-start: 0;--padding-block-end: 0}[id*=footer] .email-signup-block{max-width:100%}}@media screen and (max-width:749px){[id*=footer] .email-signup-block~.text-block p,[id*=footer] .email-signup-block+.text-block p{text-align:center}}@media screen and (max-width:749px){[id$=__section_trust] .text-block.custom{display:none}[id$=__section_trust] .layout-panel-flex--row{gap:14px 20px}[id*=footer] .footer-copyright,[id*=footer] .footer-copyright p,[id*=footer] [class*=footer_copyright],[id*=footer] [class*=footer_copyright] p{text-align:center;width:100%}[id*=footer] .layout-panel-flex--row:has(.footer-copyright){flex-direction:column;align-items:center;gap:14px}}@media screen and (max-width:749px){[id$=__section_pyYeN9] a.button,[id$=__section_pyYeN9] a.button-secondary{display:block;width:fit-content;margin-inline:auto}}[id$=__journal_posts] .featured-blog-posts-card__content{gap:0}[id$=__journal_posts] .blog-post-details{--padding-block-start: 0;--padding-block-end: 0;padding-block:0;margin-block-start:4px;line-height:1.4}[id$=__journal_posts] .blog-post-card__content-text{--padding-block-start: 0;padding-block-start:0;margin-block-start:10px}[id$=__journal_posts] .featured-blog-posts-card__content h4{margin-block:0}main .text-block.h1,main .text-block.h1 :is(p,h1,h2,h3,h4){font-size:var(--kz-display);line-height:1.08}main .text-block.h2,main .text-block.h2 :is(p,h1,h2,h3,h4){font-size:var(--kz-heading);line-height:1.14}main .text-block.h3,main .text-block.h3 :is(p,h1,h2,h3,h4){font-size:calc(var(--kz-heading) * .65);line-height:1.24}main .text-block.h4,main .text-block.h4 :is(p,h1,h2,h3,h4,h5,h6){font-size:var(--kz-title);line-height:1.32}main .text-block.h6,main .text-block.h6 :is(p,h1,h2,h3,h4,h5,h6){font-size:var(--kz-eyebrow);letter-spacing:var(--kz-tracking-eyebrow);line-height:1.4}main .text-block.paragraph :is(p,li),main .rte :is(p,li){font-size:var(--kz-body);line-height:1.6}.header .menu-list__link,.header-menu .menu-list__link,.menu-list__link{font-size:.9375rem;letter-spacing:.08em}@media screen and (max-width:749px){.header .menu-list__link,.header-menu .menu-list__link,.menu-list__link{font-size:.875rem}}.header,.header-section{border-bottom:1px solid var(--kz-hairline)}@media screen and (max-width:749px){main .product-title,main .product-title :is(h1,h2,p),main .product-details h1,main .product-information h1{font-size:var(--kz-heading);line-height:1.15;text-wrap:balance}}main .rte p+p,main .text-block p+p{margin-block-start:.85em}@media screen and (max-width:749px){:is([id$=__section_ritual],.kz-row) product-card slideshow-slides{overflow-x:hidden}:is([id$=__section_ritual],.kz-row) product-card slideshow-slide:not(:first-child){display:none}:is([id$=__section_ritual],.kz-row) product-card slideshow-controls,:is([id$=__section_ritual],.kz-row) product-card .slideshow-control{display:none}}@media screen and (max-width:749px){:is([id$=__section_ritual],.kz-row) product-card .card-gallery,:is([id$=__section_ritual],.kz-row) product-card .product-media-container,:is([id$=__section_ritual],.kz-row) product-card img{max-height:300px}[id$=__section_ingredients] .layout-panel-flex--row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start}[id$=__section_ingredients] .layout-panel-flex--row>.group-block{width:100%!important}[id$=__section_ingredients] img{aspect-ratio:1 / 1;max-height:110px}[id$=__section_Exd6UM] img{max-height:190px;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/koziva.css.map */
