:root{--zb-green:#1f6b17;--zb-green-900:#0f3a0c;--zb-green-100:#dcebd8;--zb-mist:#eef4ef;--zb-sky:#dbe7f1;--zb-gold:#b8892f;--zb-star:#e0a62b;--zb-ink:#14201a;--zb-ink-2:#4d5b51;--zb-ink-3:#77847b;--zb-line:#dde5dd;--zb-tile:#fdfdfd;--zb-r:16px;--zb-r-sm:10px;--zb-shadow:0 12px 30px -12px rgba(15,58,12,.18)}.zb-eyebrow{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zb-green);margin-bottom:1rem}.zb-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.6rem}.zb-sec-head h2{margin:0}.zb-sec-head p{color:var(--zb-ink-2);max-width:58ch;margin:.8rem 0 0}.zb-link{font-weight:700;color:var(--zb-green);white-space:nowrap;text-decoration:none}.zb-link:hover{text-decoration:underline}.zb-notice{background:var(--zb-mist);border-left:3px solid var(--zb-gold);border-radius:0 1.2rem 1.2rem 0;padding:1.2rem 1.6rem;font-size:1.4rem;color:var(--zb-ink-2)}.zb-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:3.6rem;align-items:center;padding:4.8rem 0 4rem}.zb-hero h1{margin:0;font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.1}.zb-hero__lede{font-size:1.8rem;color:var(--zb-ink-2);max-width:46ch;margin:1.8rem 0 2.4rem}.zb-hero__ctas{display:flex;gap:1.2rem;flex-wrap:wrap}.zb-proof{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;gap:1.8rem;flex-wrap:wrap;font-size:1.4rem;color:var(--zb-ink-2)}.zb-proof li{display:flex;align-items:center;gap:.8rem}.zb-proof li:before{content:"\2713";color:var(--zb-green);font-weight:700}.zb-proof li.zb-proof--stars:before{content:none}.zb-proof b{color:var(--zb-ink)}.zb-stage{position:relative;background:var(--zb-sky);border-radius:2.8rem;padding:2.8rem;display:grid;grid-template-columns:1.3fr .7fr;gap:1.6rem;align-items:end;min-height:42rem}.zb-stage__tile{position:relative;background:var(--zb-tile);border-radius:1.8rem;padding:10%;display:grid;place-items:center;box-shadow:0 24px 50px -24px #0f3a0c66}.zb-stage__tile--big{min-height:36rem}.zb-stage__tile img{max-width:100%;height:auto}.zb-stage__tag{position:absolute;top:2.2rem;left:2.2rem;background:#fff;border-radius:999px;padding:.7rem 1.2rem;font-size:1.2rem;font-weight:700;color:var(--zb-green-900);box-shadow:var(--zb-shadow)}.zb-stage__side{display:grid;gap:1.2rem}.zb-stage__chip{background:#fff;border-radius:1.4rem;padding:1.2rem 1.4rem;font-size:1.3rem;font-weight:700;line-height:1.3;box-shadow:var(--zb-shadow)}.zb-stage__chip small{display:block;font-weight:500;color:var(--zb-ink-2)}@media(max-width:989px){.zb-hero{grid-template-columns:1fr;padding:3.6rem 0 3.2rem}.zb-stage{min-height:0;grid-template-columns:1fr 1fr;padding:1.8rem}.zb-stage__tile--big{grid-column:1/3;min-height:26rem}}.zb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.zb-grid--3{grid-template-columns:repeat(3,1fr)}.zb-card{background:#fff;border:1px solid var(--zb-line);border-radius:var(--zb-r);overflow:hidden;display:flex;flex-direction:column}.zb-card__media{position:relative;aspect-ratio:1;background:var(--zb-tile);overflow:hidden}.zb-card__media a{position:absolute;top:10%;right:10%;bottom:10%;left:10%;display:flex;align-items:center;justify-content:center}.zb-card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.zb-badge{position:absolute;top:1.2rem;left:1.2rem;font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.5rem .9rem;border-radius:999px;background:var(--zb-green-100);color:var(--zb-green-900);z-index:1}.zb-bestfor{position:absolute;bottom:1.2rem;left:1.2rem;font-size:1.2rem;font-weight:700;background:#fff;border:1px solid var(--zb-line);border-radius:999px;padding:.4rem 1rem;color:var(--zb-ink-2);z-index:1}.zb-card__body{padding:1.4rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.zb-card__body h3{margin:0;font-size:1.7rem}.zb-card__body h3 a{text-decoration:none;color:inherit}.zb-card__rev{font-size:1.3rem;color:var(--zb-ink-3)}.zb-card__price{font-weight:700;font-variant-numeric:tabular-nums}.zb-card__price small{display:block;font-weight:500;color:var(--zb-green);font-size:1.2rem}.zb-opt{display:grid;gap:.6rem;margin-top:.4rem}.zb-opt label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid var(--zb-line);border-radius:1rem;padding:.8rem 1rem;font-size:1.3rem;cursor:pointer}.zb-opt label:has(input:checked){border-color:var(--zb-green);background:var(--zb-green-100)}.zb-opt input{accent-color:var(--zb-green);margin:0 .8rem 0 0}.zb-opt .l{display:grid;grid-template-columns:auto 1fr;align-items:center;text-align:left}.zb-opt .pr{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.zb-opt small{grid-column:2;display:block;color:var(--zb-ink-3);font-size:1.1rem;line-height:1.2}.zb-card__form,.zb-card__form form{display:flex;flex-direction:column;gap:.8rem;flex:1}.zb-card__cta{margin-top:auto;padding-top:.6rem}.zb-card__cta .button{width:100%;position:relative}@media(max-width:989px){.zb-grid,.zb-grid--3{grid-template-columns:repeat(2,1fr);gap:1.2rem}.zb-card__body{padding:1.2rem}}.zb-wiz{max-width:76rem;margin:0 auto;display:grid;gap:2rem}.zb-wiz__head h2{margin:0}.zb-wiz__card{background:#fff;border:1px solid var(--zb-line);border-radius:1.8rem;padding:clamp(2rem,4vw,3.6rem);display:grid;gap:2.2rem;box-shadow:var(--zb-shadow)}.zb-wiz__progress{height:.6rem;background:var(--zb-green-100);border-radius:999px;overflow:hidden}.zb-wiz__progress i{display:block;height:100%;background:var(--zb-green);width:0;transition:width .3s ease}.zb-wiz__step{display:grid;gap:1.8rem}.zb-wiz [hidden]{display:none!important}.zb-wiz__qhead{display:grid;gap:.6rem}.zb-wiz__qhead h3{margin:0;font-size:clamp(2.2rem,4vw,2.8rem);line-height:1.2}.zb-wiz__qhead p{margin:0;color:var(--zb-ink-2)}.zb-wiz__eyebrow{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--zb-gold);font-weight:700}.zb-wiz__bullets{margin:0;padding-left:1.8rem;color:var(--zb-ink-2);font-size:1.5rem;display:grid;gap:.4rem}.zb-wiz__meta{font-size:1.4rem;color:var(--zb-ink-2)}.zb-wiz__opts{display:grid;gap:1rem}@media(min-width:560px){.zb-wiz__opts--two{grid-template-columns:1fr 1fr}}.zb-wiz__opt{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;text-align:left;width:100%;background:#fff;border:1.5px solid var(--zb-line);border-radius:1.4rem;padding:1.4rem 1.6rem;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,background .15s}.zb-wiz__opt:hover{border-color:var(--zb-green)}.zb-wiz__opt[aria-checked=true]{border-color:var(--zb-green);background:var(--zb-mist)}.zb-wiz__opt:focus-visible{outline:3px solid var(--zb-green);outline-offset:2px}.zb-wiz__ico{width:3.8rem;height:3.8rem;border-radius:1rem;background:var(--zb-mist);display:grid;place-items:center;font-size:1.8rem}.zb-wiz__opt b{display:block;font-size:1.6rem;line-height:1.25}.zb-wiz__opt small{display:block;color:var(--zb-ink-2);font-size:1.3rem;margin-top:.3rem;line-height:1.4}.zb-wiz__nav{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap}.zb-wiz__actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.zb-wiz__link{background:none;border:0;font:inherit;font-size:1.4rem;color:var(--zb-ink-2);cursor:pointer;padding:.8rem 0;text-decoration:underline;text-underline-offset:3px}.zb-wiz__email{display:grid;gap:1.6rem}.zb-wiz__email label{display:block;font-weight:700;font-size:1.4rem;margin-bottom:.6rem}.zb-wiz__email input[type=email]{width:100%;font:inherit;padding:1.2rem 1.4rem;border:1.5px solid var(--zb-line);border-radius:1.2rem;background:#fff;color:var(--zb-ink)}.zb-wiz__chips{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:.4rem}.zb-wiz__chip{font-size:1.3rem;background:var(--zb-mist);color:var(--zb-ink);border-radius:999px;padding:.4rem 1.2rem}.zb-wiz__results{display:grid;gap:1.6rem}.zb-pick{display:grid;grid-template-columns:1fr;gap:1.6rem;border:1.5px solid var(--zb-line);border-radius:1.6rem;padding:1.8rem;background:#fff}.zb-pick--primary{border-color:var(--zb-green)}@media(min-width:560px){.zb-pick{grid-template-columns:16rem 1fr}}.zb-pick img{width:100%;max-width:20rem;height:auto;aspect-ratio:1;object-fit:contain;background:var(--zb-tile);border-radius:1.2rem;justify-self:center}.zb-pick__body{display:grid;gap:.8rem;min-width:0;align-content:start}.zb-pick__badge{display:inline-block;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;border-radius:999px;padding:.3rem 1rem;background:var(--zb-green);color:#fff;width:max-content}.zb-pick__badge--alt{background:var(--zb-mist);color:var(--zb-green)}.zb-pick h3{margin:0;font-size:1.8rem}.zb-pick__var{font-size:1.4rem;color:var(--zb-ink-2)}.zb-pick__price{font-weight:700;font-size:2rem;font-variant-numeric:tabular-nums}.zb-pick__why{font-size:1.5rem;color:var(--zb-ink-2);margin:0}.zb-wiz__note{background:var(--zb-mist);border-radius:1.2rem;padding:1rem 1.4rem;font-size:1.4rem;color:var(--zb-ink-2);margin:0}.zb-next{background:#fff;border:1.5px dashed var(--zb-green);border-radius:1.4rem;padding:1.4rem;display:grid;gap:.6rem;justify-items:start}.zb-next b{font-size:1.5rem}.zb-next span{font-size:1.3rem;color:var(--zb-ink-2)}.zb-hidden{display:none!important}@media(prefers-reduced-motion:reduce){.zb-wiz__progress i{transition:none}}.zb-sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--zb-line);padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));align-items:center;justify-content:space-between;gap:1.2rem;box-shadow:0 -10px 30px -16px #00000040}.zb-sticky__r{font-size:1.3rem;color:var(--zb-ink-2);min-width:0}.zb-sticky__r b{display:block;color:var(--zb-ink);font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){.zb-sticky{display:flex}body.zb-has-sticky{padding-bottom:7.2rem}body.zb-has-sticky #smile-ui-lite-launcher-frame-container{bottom:8rem!important}body.zb-has-sticky #trustedsite-tm-image{bottom:6.8rem!important}}.zb-hmc-banner{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;background:var(--zb-sky);border-radius:var(--zb-r);padding:1.4rem 1.8rem;margin:.4rem 0 2.2rem}.zb-hmc-banner div{display:grid}.zb-hmc-banner b{font-size:1.5rem}.zb-hmc-banner span{font-size:1.3rem;color:var(--zb-ink-2)}.zb-hmc-banner .button{margin-left:auto}.zb-chips{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.8rem}.zb-chips a{border:1px solid var(--zb-line);background:#fff;border-radius:999px;padding:.7rem 1.4rem;font-size:1.3rem;font-weight:700;color:var(--zb-ink-2);text-decoration:none}.zb-chips a[aria-current]{background:var(--zb-green);border-color:var(--zb-green);color:#fff}.zb-pdp-sub{font-size:1.4rem;color:var(--zb-ink-2);font-weight:600;margin:0 0 .8rem}.zb-pdp-tag{font-size:1.8rem;font-weight:700;color:var(--zb-green-900);margin:0 0 1rem}.zb-who{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.6rem;font-size:1.4rem;color:var(--zb-ink-2)}.zb-who li{display:flex;gap:.8rem;align-items:flex-start}.zb-who li:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--zb-gold);margin-top:.8rem;flex:none}.zb-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1.6rem}.zb-facts div{background:var(--zb-mist);border-radius:1.2rem;padding:1rem 1.2rem;display:grid;gap:.2rem}.zb-facts b{font-size:1.4rem}.zb-facts span{font-size:1.1rem;color:var(--zb-ink-3);line-height:1.3}.zb-trust{list-style:none;margin:1.4rem 0;padding:0;display:grid;gap:.8rem;font-size:1.4rem;color:var(--zb-ink-2)}.zb-trust li:before{content:"\2713";color:var(--zb-green);font-weight:700;margin-right:.8rem}.zb-helpers{display:flex;gap:1.6rem;flex-wrap:wrap;font-size:1.4rem;margin-bottom:1.4rem}.zb-fbt{background:#fff;border:1px solid var(--zb-line);border-radius:var(--zb-r);padding:1.4rem;display:grid;gap:1rem;margin:1.4rem 0}.zb-fbt__row{display:grid;grid-template-columns:5.6rem 1fr auto;gap:1rem;align-items:center;font-size:1.3rem}.zb-fbt__row img{width:5.6rem;height:5.6rem;object-fit:contain;background:var(--zb-tile);border-radius:1rem;padding:.4rem}.zb-fbt__row b{display:block;font-size:1.3rem}.zb-fbt__row span{color:var(--zb-ink-3);font-size:1.2rem}.zb-fbt__tot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--zb-line);padding-top:1rem;font-weight:800}@media(max-width:749px){.zb-facts{grid-template-columns:1fr 1fr}}.zb-details{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:start}.zb-prose{max-width:72ch;color:var(--zb-ink-2);font-size:1.6rem}.zb-prose h2{font-size:2.4rem;color:var(--zb-ink);margin:2.8rem 0 1rem}.zb-prose h2:first-child{margin-top:0}.zb-prose p{margin:0 0 1.4rem}.zb-steps{margin:0;padding-left:2rem;color:var(--zb-ink-2);font-size:1.5rem;display:grid;gap:.8rem}.zb-timeline{display:grid;border-left:2px solid var(--zb-green-100);margin-left:.8rem}.zb-timeline div{position:relative;padding:0 0 1.8rem 2.2rem}.zb-timeline div:before{content:"";position:absolute;left:-.7rem;top:.4rem;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--zb-green);border:2px solid #fff;box-shadow:0 0 0 2px var(--zb-green-100)}.zb-timeline b{display:block;font-size:1.4rem}.zb-timeline span{font-size:1.4rem;color:var(--zb-ink-2)}.zb-supp{border:2px solid var(--zb-ink);border-radius:.8rem;padding:1.4rem 1.6rem;background:#fff}.zb-supp h3{font-size:2rem;border-bottom:4px solid var(--zb-ink);padding-bottom:.6rem;margin:0 0 .6rem}.zb-supp table{width:100%;border-collapse:collapse;font-size:1.4rem}.zb-supp td{padding:.7rem 0;border-bottom:1px solid var(--zb-line);vertical-align:top}.zb-supp td:first-child{color:var(--zb-ink-2);width:45%}.zb-supp td:last-child{font-weight:700;text-align:right}.zb-supp tr:last-child td{border-bottom:0}.zb-supp small{display:block;margin-top:.8rem;font-size:1.2rem;color:var(--zb-ink-3)}.zb-feat{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:1.8rem 0}.zb-feat div{font-size:1.4rem;color:var(--zb-ink-2)}.zb-feat b{display:block;color:var(--zb-ink)}.zb-warn{background:#fff8ec;border:1px solid #f0dcb0;border-radius:var(--zb-r);padding:1.8rem 2rem}.zb-warn h3{font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#8a6418;margin:0 0 1rem}.zb-warn ul{margin:0;padding-left:1.8rem;font-size:1.4rem;color:var(--zb-ink-2);display:grid;gap:.6rem}.zb-faq details{background:#fff;border:1px solid var(--zb-line);border-radius:var(--zb-r);padding:0 2rem;margin-bottom:1rem}.zb-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.4rem;padding:1.6rem 0;font-weight:700;font-size:1.6rem}.zb-faq summary::-webkit-details-marker{display:none}.zb-faq summary:after{content:"+";color:var(--zb-green);font-size:2.2rem}.zb-faq details[open] summary:after{content:"\2013"}.zb-faq details p{color:var(--zb-ink-2);padding-bottom:1.8rem;margin:0;max-width:62ch}@media(max-width:989px){.zb-details,.zb-feat{grid-template-columns:1fr}}.zb-batches{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.zb-batch{background:var(--zb-mist);border-radius:1.2rem;padding:1.4rem;display:grid;grid-template-columns:1fr auto;gap:.6rem;font-size:1.3rem;align-items:center}.zb-batch b{font-size:1.4rem}.zb-batch span{color:var(--zb-ink-3)}.zb-coa{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--zb-line);font-size:1.4rem}.zb-coa th{text-align:left;background:var(--zb-mist);padding:1.2rem 1.4rem;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--zb-ink-2)}.zb-coa td{padding:1.2rem 1.4rem;border-top:1px solid var(--zb-line);vertical-align:top}.zb-coa .zb-pend{color:var(--zb-ink-3);font-size:1.3rem}.zb-tw{overflow-x:auto}@media(max-width:749px){.zb-batches{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/zb.css.map */
