.zaiba-display,.zaiba-h1,.zaiba-h2,.zaiba-h3{font-family:var(--zaiba-serif);color:var(--zaiba-olive);font-weight:400;line-height:1.15;letter-spacing:-.01em;text-wrap:balance;margin:0}.zaiba-display{font-size:clamp(3.6rem,8vw,6.8rem);line-height:1.04}.zaiba-h1{font-size:clamp(3.12rem,6.4vw,4.96rem)}.zaiba-h2{font-size:clamp(2.56rem,5vw,3.76rem)}.zaiba-h3{font-size:clamp(2rem,3.6vw,2.56rem);line-height:1.25}.zaiba-lede{font-family:var(--zaiba-sans);font-size:clamp(1.632rem,2.8vw,1.888rem);line-height:1.65;color:var(--zaiba-text);max-width:60ch;margin:0}.zaiba-body{font-family:var(--zaiba-sans);color:var(--zaiba-text);line-height:1.75}.zaiba-muted{color:var(--zaiba-muted-text)}.zaiba-eyebrow{font-family:var(--zaiba-sans);font-size:1.152rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--zaiba-leaf-text);margin:0 0 1.2rem}[class^=zaiba-],[class*=" zaiba-"],[class^=zaiba-] *,[class*=" zaiba-"] *{box-sizing:border-box}.zaiba-section{padding-block:clamp(4.8rem,9vw,9.6rem)}.zaiba-section--tight{padding-block:clamp(3.2rem,6vw,5.6rem)}.zaiba-wrap{width:100%;max-width:var(--zaiba-page);margin-inline:auto;padding-inline:2rem}@media(min-width:750px){.zaiba-wrap{padding-inline:4rem}}.zaiba-on-cream{background:var(--zaiba-cream);color:var(--zaiba-text)}.zaiba-on-ivory{background:var(--zaiba-ivory);color:var(--zaiba-text)}.zaiba-on-olive{background:var(--zaiba-olive);color:var(--zaiba-cream)}.zaiba-on-olive .zaiba-h1,.zaiba-on-olive .zaiba-h2,.zaiba-on-olive .zaiba-h3,.zaiba-on-olive .zaiba-display{color:var(--zaiba-cream)}.zaiba-on-olive .zaiba-eyebrow{color:var(--zaiba-sage)}.zaiba-on-olive .zaiba-lede,.zaiba-on-olive .zaiba-body{color:var(--zaiba-cream)}.zaiba-divider{display:flex;align-items:center;gap:1.44rem;margin-block:clamp(2.8rem,5vw,4.4rem);color:var(--zaiba-sage)}.zaiba-divider:before,.zaiba-divider:after{content:"";flex:1;height:1px;background:var(--zaiba-rule)}.zaiba-divider svg{flex:none;display:block}.zaiba-divider--start:before{display:none}.zaiba-divider--start{justify-content:flex-start}.zaiba-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:48px;padding:1.36rem 2.56rem;border:1px solid transparent;border-radius:2px;font-family:var(--zaiba-sans);font-size:1.52rem;font-weight:700;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.zaiba-btn--primary{background:var(--zaiba-olive);color:var(--zaiba-cream)}.zaiba-btn--primary:hover{background:var(--zaiba-olive-leaf);color:var(--zaiba-cream)}.zaiba-btn--outline{background:transparent;color:var(--zaiba-olive);border-color:var(--zaiba-olive)}.zaiba-btn--outline:hover{background:var(--zaiba-olive-wash)}.zaiba-on-olive .zaiba-btn--outline{color:var(--zaiba-cream);border-color:var(--zaiba-sage)}.zaiba-btn:focus-visible{outline:2px solid var(--zaiba-olive);outline-offset:3px}.zaiba-on-olive .zaiba-btn:focus-visible{outline-color:var(--zaiba-sage)}.zaiba-trust{display:grid;grid-template-columns:1fr;gap:1.2rem 2.4rem;margin:0;padding:0;list-style:none}@media(min-width:560px){.zaiba-trust{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.zaiba-trust{grid-template-columns:repeat(4,1fr)}}.zaiba-trust li{display:flex;align-items:center;gap:.96rem;font-family:var(--zaiba-sans);font-size:1.376rem;font-weight:700;letter-spacing:.04em;color:var(--zaiba-text)}.zaiba-trust svg{flex:none;color:var(--zaiba-olive-leaf)}.zaiba-on-olive .zaiba-trust li{color:var(--zaiba-cream)}.zaiba-on-olive .zaiba-trust svg{color:var(--zaiba-sage)}.zaiba-badge{display:inline-flex;align-items:center;gap:.64rem;padding:.48rem 1.12rem;border:1px solid var(--zaiba-gold);border-radius:2px;background:transparent;font-family:var(--zaiba-sans);font-size:1.152rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--zaiba-gold-text)}.zaiba-logo{display:block;height:auto}.header__heading-logo{max-width:160px}@media(min-width:990px){.header__heading-logo{max-width:190px}}.zaiba-footer{background:var(--zaiba-olive);color:var(--zaiba-cream)}.zaiba-footer a{color:var(--zaiba-cream);text-underline-offset:3px}.zaiba-footer a:hover{color:var(--zaiba-sage)}.zaiba-footer__logo{max-width:190px;height:auto}.zaiba-footer__tagline{font-family:var(--zaiba-serif);font-style:italic;font-size:1.68rem;color:var(--zaiba-sage);margin:1.2rem 0 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.zaiba-brand-bar__top{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:start}@media(min-width:750px){.zaiba-brand-bar__top{grid-template-columns:auto 1fr;gap:4.8rem}}.zaiba-brand-bar__logo{width:190px;max-width:100%;height:auto}.zaiba-brand-bar__blurb{color:var(--zaiba-sage);max-width:46ch}.zaiba-brand-bar .zaiba-footer__tagline{margin-top:.8rem}.zaiba-photo-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;aspect-ratio:4 / 5;padding:1.6rem;text-align:center;background:repeating-linear-gradient(135deg,var(--zaiba-olive-wash) 0 10px,transparent 10px 20px);border:1px dashed var(--zaiba-taupe)}.zaiba-photo-slot--tall{aspect-ratio:4 / 5}.zaiba-photo-slot--square{aspect-ratio:1 / 1}.zaiba-photo-slot__tag{font-family:var(--zaiba-sans);font-size:1.088rem;font-weight:700;letter-spacing:.16em;color:var(--zaiba-gold-text)}.zaiba-photo-slot__note{font-family:var(--zaiba-sans);font-size:1.28rem;color:var(--zaiba-muted-text);max-width:22ch;line-height:1.5}.zaiba-flag{display:none}.zaiba-editing .zaiba-flag{display:inline-block}.zaiba-photo-slot__tag,.zaiba-photo-slot__note{display:none}.zaiba-editing .zaiba-photo-slot__tag,.zaiba-editing .zaiba-photo-slot__note{display:block}.zaiba-photo-slot{display:none}.zaiba-editing .zaiba-photo-slot{display:flex;background:repeating-linear-gradient(135deg,var(--zaiba-olive-wash) 0 10px,transparent 10px 20px);border:1px dashed var(--zaiba-taupe)}.zaiba-hero__grid--solo{grid-template-columns:1fr}@media(min-width:990px){.zaiba-hero__grid--solo{max-width:76.8rem}}.zaiba-flag{margin-top:1.2rem;padding:.4rem .88rem;border:1px dashed var(--zaiba-gold);font-family:var(--zaiba-sans);font-size:1.088rem;font-weight:700;letter-spacing:.1em;color:var(--zaiba-gold-text)}.zaiba-on-olive .zaiba-flag{color:var(--zaiba-sage);border-color:var(--zaiba-sage)}.zaiba-picker__save{display:inline-block;margin-top:.48rem;font-family:var(--zaiba-sans);font-size:1.248rem;font-weight:700;letter-spacing:.02em;color:var(--zaiba-gold-text)}.zaiba-buynote{display:flex;flex-wrap:wrap;align-items:baseline;gap:.64rem;margin:1.44rem 0 0;font-family:var(--zaiba-sans);font-size:1.312rem;line-height:1.45;color:var(--zaiba-muted-text)}.zaiba-buynote__dot{color:var(--zaiba-taupe)}@media(max-width:520px){.zaiba-buynote{flex-direction:column;gap:.24rem}.zaiba-buynote__dot{display:none}}.zaiba-buy__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media(min-width:990px){.zaiba-buy__grid{grid-template-columns:1fr 1fr;gap:6.4rem}}.zaiba-buy__lede{margin-top:1.2rem;max-width:38ch}.zaiba-buy__benefits{margin-top:2.4rem}.zaiba-buy__box{min-width:0}.zaiba-buy__box .zaiba-pdp__price{margin-top:0}.zaiba-hero{padding-block:clamp(4rem,8vw,8.8rem)}.zaiba-hero__grid{display:grid;grid-template-columns:1fr;gap:3.6rem;align-items:center}@media(min-width:990px){.zaiba-hero__grid{grid-template-columns:1.05fr 1fr;gap:6.4rem}}.zaiba-hero__lede{margin-top:1.6rem}.zaiba-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.zaiba-hero__trust{display:flex;align-items:center;gap:.96rem;flex-wrap:wrap;margin:2.4rem 0 0;font-family:var(--zaiba-sans);font-size:1.376rem;color:var(--zaiba-muted-text)}.zaiba-hero__trust .zaiba-sprig{color:var(--zaiba-sage)}.zaiba-hero__media img{width:100%;height:auto}.zaiba-sizes__head{max-width:46ch;margin-bottom:clamp(2.8rem,5vw,4.4rem)}.zaiba-sizes__head .zaiba-lede{margin-top:1.2rem}.zaiba-sizes__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.zaiba-sizes__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.zaiba-size{position:relative;display:flex;flex-direction:column;padding:2rem;background:var(--zaiba-cream);border:1px solid var(--zaiba-rule-soft)}.zaiba-size--best{border-color:var(--zaiba-olive)}.zaiba-size__badge{position:absolute;top:1.6rem;right:1.6rem;background:var(--zaiba-ivory)}.zaiba-size__media{margin-bottom:1.6rem}.zaiba-size__media img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.zaiba-size__title{margin-bottom:.64rem}.zaiba-size__price{margin:0 0 1.76rem;display:flex;flex-direction:column;gap:.24rem}.zaiba-size__amount{font-family:var(--zaiba-serif);font-size:2.8rem;line-height:1.1;color:var(--zaiba-olive)}.zaiba-size__per{font-family:var(--zaiba-sans);font-size:1.312rem;color:var(--zaiba-muted-text)}.zaiba-size__cta{margin-top:auto;width:100%}.zaiba-size__soldout{margin-top:auto;font-family:var(--zaiba-sans);font-size:1.376rem;font-weight:700;color:var(--zaiba-muted-text)}.zaiba-sizes__foot{margin-top:2.4rem;font-size:1.376rem}.zaiba-story__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}@media(min-width:990px){.zaiba-story__grid{grid-template-columns:.9fr 1.1fr;gap:5.6rem}}.zaiba-story__media img{width:100%;height:auto}.zaiba-story__text{margin-top:1.6rem;max-width:56ch}.zaiba-story__text p{margin:0 0 1.6rem}.zaiba-story__text p:last-child{margin-bottom:0}.zaiba-story__cta{margin-top:2.4rem}.zaiba-compare__head{max-width:50ch;margin-bottom:clamp(2.8rem,5vw,4rem)}.zaiba-compare__head .zaiba-lede{margin-top:1.2rem}.zaiba-compare__table{width:100%;border-collapse:collapse;font-family:var(--zaiba-sans);font-size:1.472rem}.zaiba-compare__table th,.zaiba-compare__table td{text-align:left;padding:1.52rem 1.2rem;border-bottom:1px solid rgba(246,243,230,.18);vertical-align:top}.zaiba-compare__table thead th{font-size:1.152rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zaiba-sage)}.zaiba-compare__table tbody th{font-weight:700;color:var(--zaiba-cream);width:34%}.zaiba-compare__ours{color:var(--zaiba-cream)}.zaiba-compare__ours svg{color:var(--zaiba-sage);vertical-align:-.15em;margin-inline-end:.64rem}.zaiba-compare__theirs{color:var(--zaiba-sage)}@media(max-width:749px){.zaiba-compare__table,.zaiba-compare__table tbody,.zaiba-compare__table tr{display:block}.zaiba-compare__table thead{display:none}.zaiba-compare__table tr{padding-block:1.44rem;border-bottom:1px solid rgba(246,243,230,.18)}.zaiba-compare__table th,.zaiba-compare__table td{display:block;border:0;padding:.24rem 0;width:auto}.zaiba-compare__theirs:before{content:"Imported: ";font-weight:700;letter-spacing:.04em}}.zaiba-lab__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media(min-width:990px){.zaiba-lab__grid{grid-template-columns:1.15fr .85fr;gap:5.6rem}}.zaiba-lab__list{margin:2.8rem 0;display:grid;gap:1.76rem}.zaiba-lab__item dt{font-family:var(--zaiba-sans);font-size:1.184rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zaiba-leaf-text);margin-bottom:.4rem}.zaiba-lab__item dd{margin:0;font-family:var(--zaiba-sans);color:var(--zaiba-text);line-height:1.7}.zaiba-lab__cert-slot,.zaiba-lab__cert-link{display:flex;flex-direction:column;align-items:flex-start;gap:.96rem;padding:2.4rem;text-decoration:none;background:var(--zaiba-cream);border:1px dashed var(--zaiba-taupe)}.zaiba-lab__cert-link{border-style:solid;border-color:var(--zaiba-olive)}.zaiba-lab__cert-slot p{margin:0}.zaiba-reviews__head{margin-bottom:clamp(2.4rem,4vw,3.6rem)}.zaiba-reviews__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.zaiba-reviews__grid{grid-template-columns:repeat(3,1fr)}}.zaiba-review{padding:2.24rem;background:var(--zaiba-ivory);border:1px solid var(--zaiba-rule-soft)}.zaiba-review__stars{color:var(--zaiba-gold-text);letter-spacing:.12em;font-size:1.52rem}.zaiba-review__star-off{color:var(--zaiba-taupe)}.zaiba-review__quote{margin:1.2rem 0 1.6rem;font-family:var(--zaiba-serif);font-size:1.76rem;line-height:1.5;color:var(--zaiba-text)}.zaiba-review__who{font-family:var(--zaiba-sans);font-size:1.248rem;font-style:normal;font-weight:700;letter-spacing:.08em;color:var(--zaiba-muted-text)}.zaiba-reviews__app{margin-top:2.4rem}.zaiba-recipes__head{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:end;justify-content:space-between;margin-bottom:clamp(2.4rem,4vw,3.6rem)}.zaiba-recipes__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.76rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.zaiba-recipes__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.zaiba-recipe__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.zaiba-recipe__title{margin:1.2rem 0 .56rem;font-size:1.76rem}.zaiba-recipe__text{font-size:1.408rem;line-height:1.6}.zaiba-faq__wrap{max-width:80rem}.zaiba-faq__head{margin-bottom:2.4rem}.zaiba-faq__list{border-top:1px solid var(--zaiba-rule)}.zaiba-faq__item{border-bottom:1px solid var(--zaiba-rule)}.zaiba-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.76rem 0;cursor:pointer;list-style:none;font-family:var(--zaiba-serif);font-size:1.84rem;color:var(--zaiba-olive)}.zaiba-faq__q::-webkit-details-marker{display:none}.zaiba-faq__q:focus-visible{outline:2px solid var(--zaiba-olive);outline-offset:2px}.zaiba-faq__sign{flex:none;width:14px;height:14px;position:relative}.zaiba-faq__sign:before,.zaiba-faq__sign:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--zaiba-olive-leaf);transition:transform .18s ease}.zaiba-faq__sign:after{transform:rotate(90deg)}.zaiba-faq__item[open] .zaiba-faq__sign:after{transform:rotate(0)}.zaiba-faq__a{padding:0 0 2rem;max-width:62ch}.zaiba-faq__a p{margin:0 0 1.2rem}.zaiba-faq__a p:last-child{margin-bottom:0}.zaiba-faq__cta{margin-top:2.8rem}.zaiba-cta__inner{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:center}@media(min-width:990px){.zaiba-cta__inner{grid-template-columns:1.3fr auto;gap:4.8rem}}.zaiba-cta__inner .zaiba-lede{margin-top:1.2rem}.zaiba-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.zaiba-btn--cream{background:var(--zaiba-cream);color:var(--zaiba-olive)}.zaiba-btn--cream:hover{background:var(--zaiba-ivory);color:var(--zaiba-olive)}.zaiba-crumbs{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;padding-block:1.6rem 0;font-family:var(--zaiba-sans);font-size:1.28rem;color:var(--zaiba-muted-text)}.zaiba-crumbs a{color:inherit;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:24px;padding-inline:.4rem;margin-inline:-.25rem}.zaiba-crumbs a:hover,.zaiba-crumbs [aria-current]{color:var(--zaiba-olive)}.zaiba-pdp{padding-bottom:clamp(4rem,7vw,7.2rem)}.zaiba-pdp__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;padding-block:2.4rem}@media(min-width:990px){.zaiba-pdp__grid{grid-template-columns:1.05fr 1fr;gap:5.6rem;align-items:start}.zaiba-pdp__media{position:sticky;top:2.4rem}}.zaiba-gallery__stage{position:relative;background:var(--zaiba-ivory);border:1px solid var(--zaiba-rule-soft)}.zaiba-gallery__img{display:none;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.zaiba-gallery__img.is-active{display:block}.zaiba-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.96rem;margin:.96rem 0 0;padding:0;list-style:none}.zaiba-gallery__thumb{display:block;width:100%;padding:0;cursor:pointer;background:var(--zaiba-ivory);border:1px solid var(--zaiba-rule-soft)}.zaiba-gallery__thumb img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}.zaiba-gallery__thumb[aria-current=true]{border-color:var(--zaiba-olive)}.zaiba-gallery__thumb:focus-visible{outline:2px solid var(--zaiba-olive);outline-offset:2px}.zaiba-pdp__title{margin-bottom:.8rem}.zaiba-pdp__rating{display:flex;align-items:center;gap:.96rem;margin:0 0 1.2rem;font-size:1.376rem}.zaiba-pdp__rating a{color:var(--zaiba-muted-text);text-underline-offset:3px}.zaiba-pdp__summary{margin-bottom:2rem}.zaiba-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.96rem 1.44rem;margin-bottom:2rem}.zaiba-pdp__amount{font-family:var(--zaiba-serif);font-size:clamp(3.2rem,6vw,4.16rem);line-height:1;color:var(--zaiba-olive)}.zaiba-pdp__was{color:var(--zaiba-muted-text);font-size:1.68rem}.zaiba-pdp__per{width:100%;font-family:var(--zaiba-sans);font-size:1.36rem;color:var(--zaiba-muted-text)}.zaiba-pdp__benefits{margin:0 0 2.4rem;padding:0;list-style:none;display:grid;gap:.8rem}.zaiba-pdp__benefits li{display:flex;align-items:flex-start;gap:.88rem;font-family:var(--zaiba-sans);font-size:1.472rem;line-height:1.5}.zaiba-pdp__benefits svg{flex:none;margin-top:.24rem;color:var(--zaiba-olive-leaf)}.zaiba-picker{border:0;padding:0;margin:0 0 2.4rem}.zaiba-picker__legend{padding:0;margin-bottom:1.04rem;font-family:var(--zaiba-sans);font-size:1.184rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zaiba-leaf-text)}.zaiba-picker__options{display:grid;grid-template-columns:1fr;gap:.96rem}@media(min-width:560px){.zaiba-picker__options{grid-template-columns:repeat(3,1fr)}}.zaiba-picker__card{position:relative;display:flex;flex-direction:column;gap:.32rem;min-height:48px;padding:1.36rem 1.44rem;background:var(--zaiba-ivory);border:1px solid var(--zaiba-rule);border-radius:2px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.zaiba-picker__card:hover{border-color:var(--zaiba-olive-leaf)}.zaiba-picker__input:checked+.zaiba-picker__card{border-color:var(--zaiba-olive);box-shadow:inset 0 0 0 1px var(--zaiba-olive);background:var(--zaiba-cream)}.zaiba-picker__input:focus-visible+.zaiba-picker__card{outline:2px solid var(--zaiba-olive);outline-offset:2px}.zaiba-picker__input:disabled+.zaiba-picker__card{opacity:.55;cursor:not-allowed}.zaiba-picker__size{font-family:var(--zaiba-serif);font-size:1.84rem;color:var(--zaiba-olive)}.zaiba-picker__price{font-family:var(--zaiba-sans);font-weight:700;font-size:1.52rem}.zaiba-picker__per{font-family:var(--zaiba-sans);font-size:1.216rem;color:var(--zaiba-muted-text)}.zaiba-picker__out{font-family:var(--zaiba-sans);font-size:1.184rem;font-weight:700;color:var(--zaiba-gold-text)}.zaiba-picker__badge{position:absolute;top:-.65rem;right:.96rem;background:var(--zaiba-cream)}.zaiba-pdp__buyrow{display:flex;gap:.96rem;align-items:stretch;margin-bottom:2rem}.zaiba-qty{display:flex;align-items:center;border:1px solid var(--zaiba-rule);background:var(--zaiba-ivory)}.zaiba-qty button{width:44px;min-height:48px;border:0;background:transparent;cursor:pointer;font-size:1.76rem;color:var(--zaiba-olive)}.zaiba-qty button:hover{background:var(--zaiba-olive-wash)}.zaiba-qty button:focus-visible{outline:2px solid var(--zaiba-olive);outline-offset:-2px}.zaiba-qty input{width:46px;border:0;background:transparent;text-align:center;font-family:var(--zaiba-sans);font-size:1.52rem;color:var(--zaiba-text);-moz-appearance:textfield}.zaiba-qty input::-webkit-outer-spin-button,.zaiba-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zaiba-pdp__atc{flex:1}.zaiba-pdp__atc[disabled]{background:var(--zaiba-taupe);cursor:not-allowed}.zaiba-pdp__trust{padding-block:.4rem 2rem}.zaiba-pdp__trust .zaiba-trust{grid-template-columns:1fr;gap:.8rem}@media(min-width:560px){.zaiba-pdp__trust .zaiba-trust{grid-template-columns:repeat(2,1fr)}}.zaiba-pdp__wa{width:100%;margin-bottom:1.6rem}.zaiba-pdp__delivery{font-size:1.36rem;margin-bottom:2.8rem}.zaiba-tabs{border-top:1px solid var(--zaiba-rule)}.zaiba-tabs__item{border-bottom:1px solid var(--zaiba-rule)}.zaiba-tabs__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.52rem 0;cursor:pointer;list-style:none;font-family:var(--zaiba-sans);font-size:1.376rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--zaiba-olive)}.zaiba-tabs__q::-webkit-details-marker{display:none}.zaiba-tabs__q:focus-visible{outline:2px solid var(--zaiba-olive);outline-offset:2px}.zaiba-tabs__item[open] .zaiba-faq__sign:after{transform:rotate(0)}.zaiba-tabs__a{padding:0 0 1.76rem;max-width:62ch}.zaiba-tabs__a p{margin:0 0 1.2rem}.zaiba-tabs__a p:last-child{margin-bottom:0}.zaiba-sticky{position:fixed;inset-inline:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:1.12rem 1.6rem calc(1.12rem + env(safe-area-inset-bottom,0px));background:var(--zaiba-ivory);border-top:1px solid var(--zaiba-rule);box-shadow:0 -.2rem 1.6rem #3b2f2214}.zaiba-sticky[hidden]{display:none}@media(min-width:750px){.zaiba-sticky{display:none!important}}.zaiba-sticky__info{display:flex;flex-direction:column;min-width:0}.zaiba-sticky__name{font-family:var(--zaiba-sans);font-size:1.248rem;color:var(--zaiba-muted-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zaiba-sticky__price{font-family:var(--zaiba-serif);font-size:1.84rem;color:var(--zaiba-olive)}.zaiba-sticky__btn{flex:1}.zaiba-sticky:not([hidden])~.wa-float,body:has(.zaiba-sticky:not([hidden])) .wa-float{inset-block-end:calc(8.96rem + env(safe-area-inset-bottom,0px))}.zaiba-collection__head{max-width:52ch;margin-bottom:clamp(2.4rem,4vw,4rem)}.zaiba-collection__desc{margin-top:1.2rem}.zaiba-grid{display:grid;grid-template-columns:1fr;gap:2.4rem;margin:0;padding:0;list-style:none}@media(min-width:560px){.zaiba-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.zaiba-grid{grid-template-columns:repeat(3,1fr)}}.zaiba-card{display:block;text-decoration:none;color:inherit}.zaiba-card__media{position:relative;background:var(--zaiba-ivory);border:1px solid var(--zaiba-rule-soft);overflow:hidden}.zaiba-card__media img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;transition:transform .4s ease}.zaiba-card:hover .zaiba-card__media img{transform:scale(1.03)}.zaiba-card__out{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem .96rem;background:var(--zaiba-cream);font-family:var(--zaiba-sans);font-size:1.12rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--zaiba-gold-text)}.zaiba-card__title{margin:1.36rem 0 .48rem;font-size:1.92rem}.zaiba-card__price{margin:0;display:flex;flex-direction:column;gap:.16rem}.zaiba-card__amount{font-family:var(--zaiba-sans);font-weight:700;color:var(--zaiba-olive)}.zaiba-card__per{font-family:var(--zaiba-sans);font-size:1.248rem;color:var(--zaiba-muted-text)}.zaiba-collection__empty{padding-block:4rem;display:grid;gap:2rem;justify-items:start}.zaiba-pagehero{padding-block:clamp(3.2rem,6vw,5.6rem) 0}.zaiba-pagehero__inner{max-width:60ch}.zaiba-pagehero__lede{margin-top:1.44rem}.zaiba-pagehero .zaiba-divider{margin-bottom:0}.zaiba-prose{max-width:62ch;font-family:var(--zaiba-sans);color:var(--zaiba-text);line-height:1.8}.zaiba-prose>:first-child{margin-top:0}.zaiba-prose>:last-child{margin-bottom:0}.zaiba-prose p{margin:0 0 1.84rem}.zaiba-prose h2{font-family:var(--zaiba-serif);font-weight:400;color:var(--zaiba-olive);font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.2;margin:3.6rem 0 1.2rem}.zaiba-prose h3{font-family:var(--zaiba-serif);font-weight:400;color:var(--zaiba-olive);font-size:2rem;margin:2.8rem 0 .8rem}.zaiba-prose ul,.zaiba-prose ol{margin:0 0 1.84rem;padding-inline-start:2rem}.zaiba-prose li{margin-bottom:.8rem}.zaiba-prose li::marker{color:var(--zaiba-olive-leaf)}.zaiba-prose a{color:var(--zaiba-olive);text-underline-offset:3px}.zaiba-prose strong{color:var(--zaiba-olive)}.zaiba-prose blockquote{margin:2.4rem 0;padding-inline-start:1.76rem;border-inline-start:2px solid var(--zaiba-sage);font-family:var(--zaiba-serif);font-size:1.92rem;color:var(--zaiba-olive)}.zaiba-chapter{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:center;padding-block:clamp(2.8rem,5vw,4.8rem)}.zaiba-chapter+.zaiba-chapter{border-top:1px solid var(--zaiba-rule-soft)}@media(min-width:990px){.zaiba-chapter{grid-template-columns:.9fr 1.1fr;gap:5.6rem}.zaiba-chapter--flip .zaiba-chapter__media{order:2}}.zaiba-chapter__media img{width:100%;height:auto}.zaiba-chapter__text{margin-top:1.44rem;max-width:58ch}.zaiba-chapter__text p{margin:0 0 1.44rem}.zaiba-chapter__text p:last-child{margin-bottom:0}.zaiba-labpage__grid{display:grid;grid-template-columns:1fr;gap:3.2rem}@media(min-width:990px){.zaiba-labpage__grid{grid-template-columns:1fr 35.2rem;gap:5.6rem;align-items:start}.zaiba-labpage__cert{order:2;position:sticky;top:2.4rem}.zaiba-tests{order:1}.zaiba-labpage__foot{order:3;grid-column:1}}.zaiba-labpage__cert{margin-bottom:0}.zaiba-labpage__card{max-width:none}.zaiba-labpage__card{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;max-width:54.4rem;padding:2.4rem;text-decoration:none;background:var(--zaiba-ivory);border:1px dashed var(--zaiba-taupe)}.zaiba-labpage__card p{margin:0}.zaiba-labpage__card--ready{border-style:solid;border-color:var(--zaiba-olive)}.zaiba-tests{margin:0;padding:0;list-style:none;counter-reset:zaiba-test;display:grid;gap:2.8rem}.zaiba-test{counter-increment:zaiba-test;padding-inline-start:4.4rem;position:relative;max-width:62ch}.zaiba-test:before{content:counter(zaiba-test,decimal-leading-zero);position:absolute;inset-inline-start:0;top:.16rem;font-family:var(--zaiba-sans);font-size:1.248rem;font-weight:700;letter-spacing:.1em;color:var(--zaiba-gold-text)}.zaiba-test__name{margin-bottom:.8rem}.zaiba-test p{margin:0 0 .96rem;font-family:var(--zaiba-sans);line-height:1.7}.zaiba-test p:last-child{margin-bottom:0}.zaiba-test strong{color:var(--zaiba-olive)}.zaiba-labpage__foot{margin-top:3.2rem;font-size:1.376rem;max-width:62ch}.zaiba-uses__grid{display:grid;grid-template-columns:1fr;gap:2.8rem}@media(min-width:560px){.zaiba-uses__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.zaiba-uses__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.zaiba-use__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.zaiba-use__title{margin:1.36rem 0 .64rem;font-size:1.84rem}.zaiba-use__text{font-size:1.44rem;line-height:1.65}.zaiba-use__text p{margin:0}.zaiba-uses__notes{max-width:62ch}.zaiba-notes{margin:2rem 0 0;display:grid;gap:1.76rem}.zaiba-notes__item dt{font-family:var(--zaiba-sans);font-size:1.248rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zaiba-leaf-text);margin-bottom:.4rem}.zaiba-notes__item dd{margin:0;font-family:var(--zaiba-sans);line-height:1.7}.zaiba-contact__grid{display:grid;grid-template-columns:1fr;gap:3.6rem;align-items:start}@media(min-width:990px){.zaiba-contact__grid{grid-template-columns:.9fr 1.1fr;gap:5.6rem}}.zaiba-contact__ways{display:grid;gap:1.6rem}.zaiba-contact__form>.zaiba-h2{margin-bottom:2.16rem}.zaiba-contact__card{display:flex;flex-direction:column;gap:.64rem;align-items:flex-start;padding:2rem;text-decoration:none;background:var(--zaiba-ivory);border:1px solid var(--zaiba-rule-soft)}.zaiba-contact__card .zaiba-eyebrow{margin:0}.zaiba-contact__card a.zaiba-h3{text-decoration:none}.zaiba-contact__card--plain{background:transparent;border-style:dashed}.zaiba-contact__card--plain p{margin:0}.zaiba-field{display:flex;flex-direction:column;gap:.56rem;margin-bottom:1.6rem}.zaiba-field label{font-family:var(--zaiba-sans);font-size:1.248rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--zaiba-leaf-text)}.zaiba-field__hint{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--zaiba-muted-text)}.zaiba-field input,.zaiba-field textarea{width:100%;min-height:48px;padding:1.12rem 1.28rem;font-family:var(--zaiba-sans);font-size:1.6rem;color:var(--zaiba-text);background:var(--zaiba-ivory);border:1px solid var(--zaiba-rule);border-radius:2px}.zaiba-field textarea{min-height:11.2rem;resize:vertical}.zaiba-field input:focus-visible,.zaiba-field textarea:focus-visible{outline:2px solid var(--zaiba-olive);outline-offset:1px;border-color:var(--zaiba-olive)}.zaiba-contact__ok,.zaiba-contact__errors{margin:0 0 1.6rem;padding:1.36rem 1.6rem;font-family:var(--zaiba-sans);font-size:1.472rem;border:1px solid var(--zaiba-olive-leaf);background:var(--zaiba-olive-wash);color:var(--zaiba-text)}.zaiba-contact__errors{border-color:var(--zaiba-gold)}.zaiba-contact__errors ul{margin:0;padding-inline-start:1.76rem}.zaiba-announce{background:var(--zaiba-olive);color:var(--zaiba-ivory);padding:.8rem 1.6rem;overflow:hidden}.zaiba-announce__track{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.12rem;max-width:120rem;margin-inline:auto;font-family:var(--zaiba-sans);font-size:1.152rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;line-height:1.35;text-align:center}.zaiba-announce__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55;flex:none}@media(max-width:47.984rem){.zaiba-announce{padding-inline:1.2rem}.zaiba-announce__track{font-size:1.088rem;letter-spacing:.08em}}.header__icon .zaiba-hlabel{display:none}@media screen and (min-width:990px){.header__inline-menu .header__menu-item{font-family:var(--zaiba-sans);font-size:1.52rem;font-weight:600;letter-spacing:.01em}}@media screen and (min-width:750px){.header__icon,.header__icon--search{display:flex;flex-direction:column}.header__icon .zaiba-hlabel{display:block;margin-top:.24rem;font-family:var(--zaiba-sans);font-size:.96rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:inherit}}.zaiba-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.zaiba-notfound{padding-block:clamp(4.8rem,10vw,9.6rem) 0}.zaiba-notfound__inner{max-width:44ch}.zaiba-notfound__inner .zaiba-lede{margin-top:1.44rem}.zaiba-notfound__acts{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.zaiba-notfound__wa{margin-top:2.4rem}.zaiba-notfound__wa a{color:var(--zaiba-leaf-text)}.zaiba-searchpage{padding-block:clamp(3.2rem,6vw,5.6rem) 0}.zaiba-searchpage__head{max-width:73.6rem}.zaiba-searchbar{display:flex;flex-wrap:wrap;gap:.96rem;margin-top:2.4rem}.zaiba-searchbar input[type=search]{flex:1 1 22.4rem;min-width:0;min-height:4.8rem;padding:.96rem 1.44rem;font-family:var(--zaiba-sans);font-size:1.6rem;color:var(--zaiba-text);background:var(--zaiba-ivory);border:1px solid var(--zaiba-rule);border-radius:2px}.zaiba-searchbar input[type=search]:focus-visible{outline:2px solid var(--zaiba-olive);outline-offset:1px;border-color:var(--zaiba-olive)}.zaiba-searchpage__count{margin-top:1.6rem}.zaiba-searchpage__body{margin-top:3.2rem}.zaiba-searchpage__empty{max-width:48ch;margin-top:2.4rem;padding-bottom:clamp(3.2rem,6vw,5.6rem)}.zaiba-searchpage__empty .zaiba-btn{margin-top:2rem}.zaiba-searchpage__other{display:flex;flex-direction:column;gap:.56rem;height:100%;padding:1.76rem 1.92rem;text-decoration:none;color:inherit;background:var(--zaiba-ivory);border:1px solid var(--zaiba-rule-soft)}.zaiba-searchpage__other:hover{border-color:var(--zaiba-olive-leaf)}.zaiba-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem;margin-top:4rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zaiba-base.css.map */
