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, #f0dedc);padding-inline-start:40px}main [id$=__about_shop] .product-badges{display:none}main [id$=__about_shop] .kz-slab{width:100%}@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>.group-block{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] .image-block img,main [id$=__about_climate] .image-block img{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, #f0dedc);padding-block-start:14px;color:var(--kz-plum)}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, #f0dedc);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-plum);padding-block-start:3px}main [id$=__ritual_steps] .image-block__image{border-radius:14px;background:var(--kz-blush)}main [id*=__ritual_] .group-block-content>div:not([class]){width:100%}main [id$=__ritual_practice] .layout-panel-flex--row>*+*{border-inline-start:1px solid var(--kz-hairline, #f0dedc);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 0 14px;padding:0}main [id$=__ritual_set] .kz-set__row+.kz-set__row{border-block-start:1px solid var(--kz-hairline, #f0dedc)}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-blush)}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-rose)}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-plum);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-rose)}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:color-mix(in srgb,var(--color-foreground) 55%,transparent);text-decoration-thickness:1px}main [id$=__ritual_set] .kz-set__now{font-size:var(--kz-body);font-weight:600;color:var(--kz-plum)}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-plum);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-rose)}@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_order] .image-block__image{aspect-ratio:4 / 3;object-fit:cover}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/8/assets/koziva-pages.css.map */
