@media screen and (min-width:750px){.media-with-content .media-block{min-height:0;aspect-ratio:1 / 1}}.media-with-content .media-with-content__content>.group-block-content{padding-inline:clamp(24px,5vw,72px)}.zb{width:100%;box-sizing:border-box;--zb-fg: #1E2A22;--zb-muted: rgba(30, 42, 34, .62);--zb-rule: #D9CFBE;--zb-rule-soft: rgba(217, 207, 190, .72);--zb-accent: #3E6B4F;--zb-serif: var(--font-primary--family, Lora, Georgia, "Times New Roman", serif);color:var(--zb-fg)}.zb-eyebrow{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--zb-accent)}.zb-heading{font-family:var(--zb-serif);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0 0 28px}.zb-heading--sm{font-size:clamp(19px,2.1vw,25px);margin-bottom:20px}.zb-statement{max-width:var(--zb-statement-max, 1040px)}.zb-align--center{text-align:center;margin-inline:auto}.zb-align--left{text-align:left;margin-inline:0}.zb-statement__line{margin:0;font-family:var(--zb-serif);font-weight:400;font-size:clamp(27px,4.2vw,52px);line-height:1.15;letter-spacing:-.012em;text-wrap:balance}.zb-details__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.zb-details__grid--single{grid-template-columns:minmax(0,1fr);max-width:72ch}.zb-rte{font-size:16px;line-height:1.65}.zb-rte>:first-child{margin-top:0}.zb-rte>:last-child{margin-bottom:0}.zb-rte p{margin:0 0 1em}.zb-rte ul,.zb-rte ol{margin:0 0 1em;padding-inline-start:1.2em}.zb-rte li{margin-bottom:.4em}.zb-rte img{max-width:100%;height:auto}.zb-rte table{width:100%;border-collapse:collapse}.zb-check{list-style:none;margin:0;padding:0;display:grid;gap:14px 32px}.zb-check--two{grid-template-columns:repeat(2,minmax(0,1fr))}.zb-check__item{display:flex;align-items:flex-start;gap:10px}.zb-check__mark{flex:0 0 auto;width:19px;height:19px;margin-top:2px;color:var(--zb-check, #3E6B4F)}.zb-check__mark svg{display:block;width:100%;height:100%}.zb-check__text{font-size:15px;line-height:1.5;font-weight:500}.zb-panel{margin-top:clamp(38px,4.5vw,60px);padding-top:clamp(30px,3.6vw,46px);border-top:1px solid var(--zb-rule)}.zb-dl{margin:0}.zb-dl__row{display:grid;grid-template-columns:minmax(130px,210px) minmax(0,1fr);gap:16px 32px;padding:14px 0;border-bottom:1px solid var(--zb-rule-soft)}.zb-dl__row:first-child{border-top:1px solid var(--zb-rule-soft)}.zb-dl__key{margin:0;padding-top:2px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--zb-muted)}.zb-dl__val{margin:0;display:grid;gap:4px;font-size:15px;line-height:1.6}.zb-dl__line{display:block}.zb-includes__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px}.zb-includes__item{position:relative;padding-left:18px;font-size:15px;line-height:1.55}.zb-includes__item:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--zb-accent)}.zb-prose__body{margin:0;max-width:72ch;font-size:16px;line-height:1.65}.zb-faq{border-top:1px solid var(--zb-rule)}.zb-faq__row{border-bottom:1px solid var(--zb-rule)}.zb-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--zb-serif);font-weight:400;font-size:clamp(17px,1.6vw,20px);line-height:1.35}.zb-faq__q::-webkit-details-marker{display:none}.zb-faq__q::marker{content:""}.zb-faq__q:focus-visible{outline:2px solid var(--zb-accent);outline-offset:3px}.zb-faq__icon{flex:0 0 auto;width:21px;height:21px;color:var(--zb-accent);transition:transform .2s ease}.zb-faq__icon svg{display:block;width:100%;height:100%}.zb-faq__row[open] .zb-faq__icon{transform:rotate(45deg)}.zb-faq__a{padding:0 0 22px;max-width:78ch}.zb-faq__a p{margin:0;font-size:15.5px;line-height:1.68}@media(prefers-reduced-motion:reduce){.zb-faq__icon{transition:none}}@media screen and (max-width:749px){.zb-details__grid,.zb-check--two,.zb-includes__list{grid-template-columns:minmax(0,1fr)}.zb-dl__row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0}.zb-dl__key{padding-top:0}.zb-statement__line{text-wrap:pretty}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/zuumio-product.css.map */
