main [id*=__ritual_] [class*=_eyebrow] p,main [id*=__about_] [class*=_eyebrow] p,main [id*=__about_] [class*=_label] p{color:var(--kz-coral)}main [id*=__ritual_] .group-block-content>div:not([class]),main [id*=__about_] .group-block-content>div:not([class]){width:100%}.kz-media--split{display:flex;justify-content:center}.kz-media--split img{display:block;width:auto;height:auto;max-width:100%;max-height:640px;aspect-ratio:var(--kz-ratio, 4 / 5);object-fit:cover;border-radius:8px}main [id*=__about_] .text-block.h5 :is(p,h1,h2,h3,h4,h5,h6){font-size:1.375rem;line-height:1.3}@media screen and (max-width:749px){main [id*=__about_] .text-block.h5 :is(p,h1,h2,h3,h4,h5,h6){font-size:1.125rem}}main [id$=__about_promise] .layout-panel-flex--row>*+*{border-inline-start:1px solid var(--kz-hairline);padding-inline-start:40px}main [id$=__about_shop] .product-badges{display:none}main [id$=__about_shop] .quick-add{display:none}main [id$=__about_shop] .layout-panel-flex--row>.product-card{display:block;flex:1 1 0;min-width:0}main [id$=__about_shop] .product-card [class*=_eyebrow]{margin-block-end:6px}main [id$=__about_shop] .card-gallery,main [id$=__about_shop] .product-card__gallery{border-radius:8px;background:var(--kz-canvas);overflow:hidden}main [id$=__about_shop] .product-card img{transition:transform var(--kz-slow) var(--kz-ease)}main [id$=__about_shop] .product-card:hover img{transform:scale(1.03)}main [id$=__about_shop] product-price .price,main [id$=__about_shop] product-price .price-item--sale{font-size:var(--kz-body);font-weight:600;color:var(--kz-ink)}main [id$=__about_shop] product-price .compare-at-price{font-size:var(--kz-meta);color:var(--kz-soft)}main [id$=__about_shop] .kz-card__form{width:100%;margin:0}main [id$=__about_shop] .kz-card__add{width:100%;justify-content:center;margin-block-start:4px}@media(prefers-reduced-motion:reduce){main [id$=__about_shop] .product-card img{transition:none}main [id$=__about_shop] .product-card:hover img{transform:none}}@media screen and (max-width:749px){main [id$=__about_promise] .layout-panel-flex--row,main [id$=__about_steps] .layout-panel-flex--row,main [id$=__about_stand] .layout-panel-flex--row,main [id$=__about_shop] .layout-panel-flex--row{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin-inline:calc(var(--page-margin, 16px) * -1);padding-inline:var(--page-margin, 16px);width:calc(100% + (var(--page-margin, 16px) * 2));max-width:none;scroll-padding-inline:var(--page-margin, 16px)}main [id$=__about_promise] .layout-panel-flex--row::-webkit-scrollbar,main [id$=__about_steps] .layout-panel-flex--row::-webkit-scrollbar,main [id$=__about_stand] .layout-panel-flex--row::-webkit-scrollbar,main [id$=__about_shop] .layout-panel-flex--row::-webkit-scrollbar{display:none}main [id$=__about_promise] .layout-panel-flex--row>.group-block,main [id$=__about_steps] .layout-panel-flex--row>.group-block,main [id$=__about_stand] .layout-panel-flex--row>.group-block,main [id$=__about_shop] .layout-panel-flex--row>.product-card{flex:0 0 76vw;scroll-snap-align:start}main [id$=__about_promise] .layout-panel-flex--row>.group-block{flex-basis:62vw}main [id$=__about_promise] .layout-panel-flex--row>*+*{border-inline-start:0;padding-inline-start:0}main [id$=__about_why] .kz-media--split img,main [id$=__about_climate] .kz-media--split img{width:100%;max-height:none;aspect-ratio:4 / 3;object-fit:cover}main [id$=__about_why] .section-content-wrapper.layout-panel-flex--row,main [id$=__about_climate] .section-content-wrapper.layout-panel-flex--row{gap:24px}}main [id*=__ritual_] [class*=_note] p,main [id*=__ritual_] [class*=_copy] p{font-size:var(--kz-meta);line-height:1.5}main [id$=__ritual_closing] [class*=_accent] p{font-size:1.375rem;line-height:1.3}main [id$=__ritual_order] [class*=_ladder] p{border-block-start:1px solid var(--kz-hairline);padding-block-start:14px;color:var(--kz-ink)}main [id$=__ritual_steps] .layout-panel-flex--row{counter-reset:kz-step;align-items:stretch}main [id$=__ritual_steps] .layout-panel-flex--row>.group-block{counter-increment:kz-step;height:auto;align-self:stretch}main [id$=__ritual_steps] .layout-panel-flex--row>.group-block>.group-block-content{height:100%}main [id$=__ritual_steps] .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:.45;margin-inline-end:.6em}main [id$=__ritual_steps] .kz-media--step{aspect-ratio:3 / 4;margin-block-end:18px}main [id$=__ritual_steps] .kz-media--step img{display:block}main [id*=__ritual_] [class*=_spec] ul{margin:0;padding:0;list-style:none}main [id*=__ritual_] [class*=_spec] li{display:grid;grid-template-columns:92px 1fr;gap:12px;padding-block:8px;border-block-start:1px solid var(--kz-hairline);font-size:var(--kz-meta);line-height:1.45}main [id*=__ritual_] [class*=_spec] li:first-child{border-block-start:0;padding-block-start:0}main [id*=__ritual_] [class*=_spec] strong{font-weight:400;font-size:var(--kz-eyebrow);letter-spacing:var(--kz-tracking-eyebrow, .14em);text-transform:uppercase;color:var(--kz-ink);padding-block-start:3px}main [id$=__ritual_steps] .group-block>.group-block-content:not(.layout-panel-flex--row)>div:last-child{margin-block-start:auto}main [id$=__ritual_steps] .kz-card__buy{display:grid;gap:10px;padding-block-start:18px}main [id$=__ritual_steps] .kz-card__price{margin:0;display:flex;align-items:baseline;gap:.5rem}main [id$=__ritual_steps] .kz-card__was{font-size:var(--kz-meta);font-weight:400;color:var(--kz-soft);text-decoration-thickness:1px}main [id$=__ritual_steps] .kz-card__add{display:flex;width:100%;justify-content:center}main [id$=__ritual_practice] .layout-panel-flex--row>*+*{border-inline-start:1px solid var(--kz-hairline);padding-inline-start:32px}@media screen and (min-width:750px)and (max-width:989px){main [id$=__ritual_practice] .layout-panel-flex--row{flex-wrap:wrap}main [id$=__ritual_practice] .layout-panel-flex--row>.group-block{flex:1 1 calc(50% - 32px)}main [id$=__ritual_practice] .layout-panel-flex--row>*:nth-child(odd){border-inline-start:0;padding-inline-start:0}}main [id$=__ritual_set] .kz-set{width:100%}main [id$=__ritual_set] .kz-set__rows{list-style:none;margin:0;padding:0}main [id$=__ritual_set] .kz-set__row+.kz-set__row{border-block-start:1px solid var(--kz-hairline)}main [id$=__ritual_set] .kz-set__link{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:16px;padding-block:12px;color:inherit;text-decoration:none}main [id$=__ritual_set] .kz-set__thumb{display:block;overflow:hidden;border-radius:8px;background:var(--kz-canvas);border:1px solid var(--kz-hairline)}main [id$=__ritual_set] .kz-set__thumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover}main [id$=__ritual_set] .kz-set__text{display:flex;flex-direction:column;gap:2px;min-width:0}main [id$=__ritual_set] .kz-set__step{font-size:var(--kz-eyebrow);letter-spacing:var(--kz-tracking-eyebrow, .14em);text-transform:uppercase;color:var(--kz-coral)}main [id$=__ritual_set] .kz-set__name{font-family:var(--font-heading--family);font-size:var(--kz-title);line-height:1.3;letter-spacing:.03em;color:var(--kz-ink);transition:color var(--kz-mid) var(--kz-ease)}main [id$=__ritual_set] .kz-set__link:hover .kz-set__name,main [id$=__ritual_set] .kz-set__link:focus-visible .kz-set__name{color:var(--kz-coral)}main [id$=__ritual_set] .kz-set__price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}main [id$=__ritual_set] .kz-set__was{font-size:var(--kz-meta);color:var(--kz-soft);text-decoration-thickness:1px}main [id$=__ritual_set] .kz-set__now{font-size:var(--kz-body);font-weight:600;color:var(--kz-ink)}main [id$=__ritual_set] .kz-slab--deal{background:transparent;border-radius:0;border-block-start:2px solid var(--kz-ink);padding:14px 0;margin-block:2px 16px}main [id$=__ritual_set] .kz-slab--deal .kz-slab__save{font-family:var(--font-heading--family);font-size:var(--kz-title);font-weight:500;letter-spacing:.02em;color:var(--kz-ink)}main [id$=__ritual_set] .kz-slab--deal .kz-slab__now{font-size:var(--kz-title);color:var(--kz-ink)}main [id$=__ritual_set] .kz-slab--deal .kz-slab__was{color:var(--kz-soft)}main [id$=__ritual_set] .kz-set__form{width:100%;margin:0}main [id$=__ritual_set] button.kz-slab--shop{width:100%;border:0;cursor:pointer;font-family:inherit;justify-content:center;background:var(--kz-coral);color:#fff;transition:background-color var(--kz-mid) var(--kz-ease),transform var(--kz-fast) var(--kz-ease)}main [id$=__ritual_set] button.kz-slab--shop:hover,main [id$=__ritual_set] button.kz-slab--shop:focus-visible{background:var(--kz-coral-deep)}main [id$=__ritual_set] button.kz-slab--shop .kz-slab__cta{font-size:.9375rem;letter-spacing:.01em}@media screen and (max-width:749px){main [id$=__ritual_practice] .layout-panel-flex--row{flex-wrap:wrap;gap:26px 18px}main [id$=__ritual_practice] .layout-panel-flex--row>.group-block{flex:0 0 calc(50% - 9px);width:calc(50% - 9px);min-width:0}main [id$=__ritual_practice] .layout-panel-flex--row>*+*{border-inline-start:0;padding-inline-start:0}main [id$=__ritual_steps] .kz-media--step{aspect-ratio:4 / 3}main [id$=__ritual_steps] .layout-panel-flex--row{gap:40px}main [id$=__ritual_order] .section-content-wrapper.layout-panel-flex--row,main [id$=__ritual_set] .section-content-wrapper.layout-panel-flex--row{gap:26px}main [id$=__ritual_closing] [class*=_accent] p{font-size:1.25rem}main [id*=__ritual_] [class*=_spec] li{grid-template-columns:78px 1fr;gap:10px}main [id$=__ritual_set] .kz-set__link{grid-template-columns:48px 1fr auto;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/koziva-pages.css.map */
