:root{--zp-card-radius: 2.4rem;--zp-card-radius-sm: 1.6rem;--zp-control-radius: 1.4rem;--zp-card-pad: calc(var(--zp-card-scale, 1) * clamp(2.2rem, 1.6rem + 1.2vw, 3.2rem));--zp-card-border: 1px solid rgba(var(--zp-ink-rgb), .08);--zp-hairline: 1px solid rgba(var(--zp-ink-rgb), .1);--zp-shadow-sm: 0 1px 2px rgba(var(--zp-ink-rgb), .04), 0 6px 18px rgba(var(--zp-ink-rgb), .05);--zp-shadow-md: 0 2px 6px rgba(var(--zp-ink-rgb), .05), 0 16px 40px rgba(var(--zp-ink-rgb), .08);--zp-section-pad: calc(var(--zp-section-scale, 1) * clamp(5.6rem, 3.2rem + 4.6vw, 9.6rem));--zp-head-gap: clamp(3.2rem, 2.2rem + 2vw, 5.6rem)}.zp-section-head{margin-bottom:var(--zp-head-gap)}.shopify-section:has(>.zp-section.zp-bg-white)+.shopify-section>.zp-section.zp-bg-white,.shopify-section:has(>.zp-section.zp-bg-cream)+.shopify-section>.zp-section.zp-bg-cream,.shopify-section:has(>.zp-section.zp-bg-mint)+.shopify-section>.zp-section.zp-bg-mint,.shopify-section:has(>.zp-section.zp-bg-orange-tint)+.shopify-section>.zp-section.zp-bg-orange-tint{padding-top:0}.shopify-section:has(>.zp-buybox)+.shopify-section>.zp-section.zp-bg-white{padding-top:0}.zp-benefit,.zp-step,.zp-support__card,.zp-ing-card,.zp-quote-card,.zp-statcard,.zp-edu-card,.zp-quality--card,.zp-dosage,.zp-pf__panel,.zp-compare__card,.zp-guarantee{border-radius:var(--zp-card-radius)}.zp-benefit,.zp-step,.zp-support__card{padding:var(--zp-card-pad)}.zp-bg-white .zp-support__card,.zp-support__card{background:var(--zp-white, #fff);border:var(--zp-card-border);box-shadow:var(--zp-shadow-sm)}.zp-bg-cream .zp-support__card,.zp-bg-mint .zp-support__card{border-color:transparent}.zp-bg-cream .zp-benefit,.zp-bg-mint .zp-benefit{background:var(--zp-white, #fff);box-shadow:var(--zp-shadow-sm)}.zp-ing-card{border:var(--zp-card-border);box-shadow:var(--zp-shadow-sm);align-self:stretch}.zp-ing-card__summary{padding:1.8rem 2rem}.zp-step{gap:1.2rem}.zp-step__icon{box-shadow:var(--zp-shadow-sm)}.zp-edu-card{box-shadow:var(--zp-shadow-md)}.zp-quality--card{box-shadow:var(--zp-shadow-sm)}.zp-statcard{box-shadow:none}.zp-dosage{border:var(--zp-card-border);box-shadow:var(--zp-shadow-sm);padding:var(--zp-card-pad)}.zp-dosage-table{border-radius:var(--zp-card-radius-sm)}.zp-quote-card{background:var(--zp-white, #fff);padding:var(--zp-card-pad);box-shadow:var(--zp-shadow-sm);max-width:none;height:100%;align-content:start}.zp-rt__panel{align-items:stretch}.zp-tile__media{border-radius:var(--zp-card-radius);border:var(--zp-card-border);background:var(--zp-white, #fff);box-shadow:var(--zp-shadow-sm)}.zp-tile__media img{object-fit:contain;padding:.8rem}.zp-cta__img,.zp-pf__img,.zp-quote__media img,.zp-edu-card__media img{background:var(--zp-white, #fff)}.zp-cta__img{border-radius:var(--zp-card-radius);box-shadow:var(--zp-shadow-md);object-fit:contain;aspect-ratio:1}.zp-pf__img{border-radius:var(--zp-card-radius);border:var(--zp-card-border)}.zp-quote__media{border-radius:var(--zp-card-radius);background:var(--zp-white, #fff)}.zp-quote__media img{object-fit:contain}.zp-gallery__main{border-radius:var(--zp-card-radius);background:var(--zp-white, #fff)}.zp-gallery--framed .zp-gallery__main{border:var(--zp-hairline);box-shadow:var(--zp-shadow-sm)}.zp-gallery__slide{background:var(--zp-white, #fff)}.zp-gallery__img,.zp-gallery__slide img{object-fit:contain;object-position:center}.zp-gallery__thumb{border-radius:1.2rem;background:var(--zp-white, #fff);border:1px solid rgba(var(--zp-ink-rgb),.12);opacity:.75}.zp-gallery__thumb img{object-fit:contain}.zp-gallery__thumb.is-active,.zp-gallery__thumb:hover{opacity:1;border:.2rem solid var(--zp-green-deep)}.zp-gallery__arrow{border-width:1px;border-color:rgba(var(--zp-ink-rgb),.18);box-shadow:var(--zp-shadow-sm)}.zp-gallery__counter{font-family:var(--zp-font-heading);box-shadow:var(--zp-shadow-sm)}.zp-buybox__form>*+*{margin-top:2rem}.zp-buybox__form>.zp-acc+.zp-acc{margin-top:0}.zp-bb-benefits{padding-bottom:2.4rem;border-bottom:var(--zp-hairline)}.zp-flavour-card{border-radius:var(--zp-control-radius)}.zp-pill-option{border-radius:var(--zp-control-radius);min-height:4.8rem}.zp-bundle{border-radius:calc(var(--zp-control-radius) + .6rem)}.zp-bundle__box,.zp-plan__btn{border-radius:var(--zp-control-radius)}.zp-plan.is-selected .zp-plan__btn{box-shadow:inset 0 0 0 1px var(--zp-green),var(--zp-shadow-sm)}.zp-bb-cta{margin-top:2.4rem}.zp-bb-cta__btn{box-shadow:0 .8rem 2.4rem #c9480b47}.zp-bb-icons{gap:1rem;padding:0}.zp-bb-icons li{padding:1.6rem .8rem;border-radius:var(--zp-control-radius);background:var(--zp-cream);max-width:none}.zp-buybox__form>.zp-acc:first-of-type,.zp-bb-icons+.zp-acc{border-top:var(--zp-hairline)}.zp-test-badge{border-radius:var(--zp-control-radius)}.zp-delivery{display:grid;gap:.6rem;margin:0}.zp-delivery--buybox{justify-items:center;text-align:center}.zp-delivery__line{margin:0;display:inline-flex;align-items:center;gap:.8rem;font-family:var(--zp-font-heading);font-size:var(--zp-fs-small);font-weight:var(--zp-fw-bold);line-height:1.35;color:var(--zp-text)}.zp-delivery__line .zp-icon{color:var(--zp-green);flex:none}.zp-delivery__line--muted{font-family:var(--zp-font-body);font-weight:var(--zp-fw-regular);color:var(--zp-text-muted)}.zp-delivery__line--ok{color:var(--zp-green)}.zp-delivery__bar{height:.6rem;border-radius:1rem;background:rgba(var(--zp-ink-rgb),.1);overflow:hidden}.zp-delivery__bar>span{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--zp-green)}.zp-delivery--cart{margin:1.2rem 0;padding:1.4rem 1.6rem;border-radius:var(--zp-control-radius);background:var(--zp-mint);text-align:left}.zp-verifying{display:inline-flex;align-items:center;margin-left:.6rem;padding:.1rem .9rem;border-radius:var(--zp-radius-pill);background:rgba(var(--zp-ink-rgb),.06);color:var(--zp-text-muted);font-family:var(--zp-font-heading);font-size:1.2rem;font-weight:var(--zp-fw-heavy);letter-spacing:.02em;white-space:nowrap;vertical-align:.1em}.zp-checklist li.is-verifying:before{background:var(--zp-white, #fff);box-shadow:inset 0 0 0 .2rem rgba(var(--zp-ink-rgb),.25)}.zp-pending-value{color:var(--zp-text-muted)}.zp-bg-orange .zp-pending-value,.zp-bg-green-deep .zp-pending-value{color:inherit}.zp-ugc__empty{padding:0;border:0;display:block;background:var(--zp-white, #fff);overflow:hidden}.zp-ugc__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.92}.zp-ugc__soon{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.2rem;border-radius:var(--zp-radius-pill);background:#ffffffeb;color:var(--zp-ink);font-family:var(--zp-font-heading);font-size:1.35rem;font-weight:var(--zp-fw-heavy);box-shadow:var(--zp-shadow-sm)}.zp-ugc__card{border-radius:var(--zp-card-radius);box-shadow:var(--zp-shadow-sm)}.zp-ugc__card.is-demo{border:0}.zp-guarantee{background:var(--zp-white, #fff);box-shadow:var(--zp-shadow-sm);padding:var(--zp-card-pad);gap:2.4rem}.zp-trust-list{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 2.4rem}.zp-trust-list li{display:inline-flex;align-items:center;gap:.8rem;font-size:var(--zp-fs-small)}.zp-trust-list .zp-icon{color:var(--zp-green);flex:none}.zp-trust-list a{color:inherit;font-weight:var(--zp-fw-bold)}@media screen and (max-width:749px){.zp-trust-list{justify-content:center}}.zp-compare__card{background:var(--zp-white, #fff);box-shadow:var(--zp-shadow-md);padding:clamp(1.2rem,.6rem + 1.6vw,2.8rem)}.zp-compare__table-wrap{overflow:visible}.zp-compare__table{min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--zp-fs-ui)}.zp-compare__table th,.zp-compare__table td{padding:1.6rem 1rem;border-bottom:var(--zp-hairline);vertical-align:middle}.zp-compare__table thead th,.zp-compare__table thead td{border-bottom:0;padding-top:.8rem;padding-bottom:1.6rem;vertical-align:bottom}.zp-compare__table tbody tr:last-child th,.zp-compare__table tbody tr:last-child td{border-bottom:0}.zp-compare__table thead th:not(.is-us){color:var(--zp-text-muted);font-size:var(--zp-fs-small);font-weight:var(--zp-fw-heavy)}.zp-compare__table tbody th{width:38%;text-align:left;font-family:var(--zp-font-heading);font-weight:var(--zp-fw-heavy);line-height:1.3}.zp-compare__table .is-us{background:var(--zp-mint);border-bottom-color:#0b7a3b24}.zp-compare__table thead .is-us{background:var(--zp-green-deep);color:#fff;border-radius:var(--zp-card-radius-sm) var(--zp-card-radius-sm) 0 0;padding-top:1.6rem;vertical-align:middle}.zp-compare__table tbody tr:last-child .is-us{border-radius:0 0 var(--zp-card-radius-sm) var(--zp-card-radius-sm)}.zp-compare__us{display:grid;justify-items:center;gap:.6rem;font-family:var(--zp-font-heading);font-size:var(--zp-fs-small);font-weight:var(--zp-fw-black);line-height:1.2}.zp-compare__thumb{width:5.6rem;height:5.6rem;border-radius:1.2rem;background:var(--zp-white, #fff);object-fit:contain;padding:.2rem}.zp-compare__yes,.zp-compare__no{display:inline-grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%}.zp-compare__yes{background:var(--zp-green);color:#fff}.zp-compare__yes .zp-icon circle{display:none}.zp-compare__no{background:rgba(var(--zp-ink-rgb),.06);color:rgba(var(--zp-ink-rgb),.45)}.zp-compare__table td:not(.is-us) .zp-compare__yes{background:#0b7a3b1f;color:var(--zp-green)}.zp-compare__no .zp-icon circle{display:none}.zp-compare__varies{display:inline-block;padding:.3rem 1rem;border-radius:var(--zp-radius-pill);background:rgba(var(--zp-ink-rgb),.06);color:var(--zp-text-muted);font-family:var(--zp-font-heading);font-size:1.3rem;font-weight:var(--zp-fw-heavy)}@media screen and (max-width:749px){.zp-compare__table th,.zp-compare__table td{padding:1.3rem .5rem}.zp-compare__table tbody th{width:38%;font-size:1.4rem;padding-right:.8rem;-webkit-hyphens:auto;hyphens:auto}.zp-compare__thumb{width:4.4rem;height:4.4rem}.zp-compare__us{font-size:1.25rem}.zp-compare__table thead th:not(.is-us){font-size:1.25rem}.zp-compare__yes,.zp-compare__no{width:3rem;height:3rem}.zp-compare__varies{padding:.2rem .7rem;font-size:1.15rem}}.zp-quote__text>.zp-eyebrow{margin-bottom:-.8rem}.zp-header-section{z-index:40}cart-drawer.drawer{z-index:1000}.zp-dialog{z-index:1001}.zp-template-cart main{background:var(--zp-white, #fff)}.zp-template-cart cart-items .page-width,.zp-template-cart .cart__footer-wrapper .page-width,.zp-template-cart #main-cart-footer .page-width{max-width:112rem}.zp-template-cart .title-wrapper-with-link{align-items:baseline;margin-bottom:2.4rem}.zp-template-cart .title--primary{font-size:var(--zp-fs-h2);font-weight:var(--zp-fw-black);color:var(--zp-heading-color);letter-spacing:var(--zp-ls-heading)}.zp-template-cart .title-wrapper-with-link .underlined-link{font-family:var(--zp-font-heading);font-weight:var(--zp-fw-heavy);font-size:var(--zp-fs-small);color:var(--zp-green-deep)}cart-items.is-empty .cart__warnings,.cart-drawer__warnings{display:block}.zp-template-cart cart-items.is-empty .cart__warnings{display:grid;justify-items:center;align-content:center;gap:1.6rem;text-align:center;width:100%;max-width:56rem;margin:0 auto;padding:clamp(4.8rem,3rem + 5vw,9.6rem) 0}.zp-template-cart cart-items.is-empty .cart__empty-text{margin:0;font-size:var(--zp-fs-h2);font-weight:var(--zp-fw-black);color:var(--zp-heading-color);letter-spacing:var(--zp-ls-heading);line-height:var(--zp-lh-heading)}.zp-cart-empty__media{width:12rem;height:12rem;border-radius:50%;background:var(--zp-cream);display:grid;place-items:center;overflow:hidden;margin:0 auto}.zp-cart-empty__media img{width:86%;height:86%;object-fit:contain}.zp-cart-empty__text{margin:0;max-width:42ch;color:var(--zp-text-muted);font-size:var(--zp-fs-body);line-height:1.55}.zp-template-cart cart-items.is-empty .cart__warnings .button{margin-top:.8rem}.zp-template-cart cart-items.is-empty .cart__login-title{margin:2.4rem 0 0;font-size:var(--zp-fs-h4)}.zp-template-cart cart-items.is-empty .cart__login-paragraph{margin:0;color:var(--zp-text-muted)}.zp-template-cart cart-items.is-empty+* .cart__footer,.zp-template-cart .is-empty .cart__footer{display:none}.zp-theme .button:not(.button--tertiary):not(.quantity__button),.zp-theme .shopify-payment-button__button--unbranded{min-height:5.6rem;padding:0 3.6rem;border-radius:var(--zp-radius-pill);font-family:var(--zp-font-heading);font-weight:var(--zp-fw-heavy);letter-spacing:var(--zp-ls-btn);--buttons-radius: 4rem;--buttons-radius-outset: 4rem}.zp-theme .button:not(.button--secondary):not(.button--tertiary):not(.quantity__button){background-color:var(--zp-orange-strong);color:#fff}.zp-theme .button:after,.zp-theme .button:before{border-radius:var(--zp-radius-pill)}.zp-theme .cart__checkout-button{width:100%;min-height:6rem;font-size:clamp(1.8rem,1.7rem + .3vw,2rem);box-shadow:0 .8rem 2.4rem #c9480b3d}.zp-template-cart .cart-items thead th{font-family:var(--zp-font-heading);font-size:1.25rem;font-weight:var(--zp-fw-heavy);letter-spacing:var(--zp-ls-eyebrow);text-transform:uppercase;color:var(--zp-text-muted);opacity:1}.zp-template-cart .cart-item{border-bottom:var(--zp-hairline)}.zp-theme .cart-item__image,.zp-theme .cart-item__image-container{border-radius:1.2rem;background:var(--zp-cream);object-fit:contain}.zp-theme .cart-item__name{color:var(--zp-ink);font-family:var(--zp-font-heading);font-weight:var(--zp-fw-black)}.zp-theme .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.zp-theme .cart-item .product-option,.zp-theme .cart-item__discounted-prices,.zp-theme .cart-item__price-wrapper{font-family:var(--zp-font-body)}.zp-theme .cart-item .price{font-family:var(--zp-font-heading);font-weight:var(--zp-fw-heavy)}.zp-theme .quantity{border-radius:var(--zp-radius-pill);min-height:4.6rem}.zp-theme .quantity:before,.zp-theme .quantity:after{border-radius:var(--zp-radius-pill)}.zp-theme .quantity__input{font-family:var(--zp-font-heading);font-weight:var(--zp-fw-heavy)}.zp-theme cart-remove-button .button{min-height:4.4rem;min-width:4.4rem;padding:0;background:transparent;color:var(--zp-text-muted)}.zp-theme cart-remove-button .button:hover{color:var(--zp-ink)}.zp-template-cart .cart__footer{padding:0 0 4.8rem}.zp-template-cart .cart__blocks{padding:var(--zp-card-pad);border-radius:var(--zp-card-radius);background:var(--zp-cream)}.zp-theme .totals{align-items:baseline}.zp-theme .totals__total{font-family:var(--zp-font-heading);font-weight:var(--zp-fw-heavy)}.zp-theme .totals__total-value{font-size:var(--zp-fs-price);font-weight:var(--zp-fw-black)}.zp-theme .tax-note{color:var(--zp-text-muted)}.zp-theme .drawer__inner{border-radius:var(--zp-card-radius) 0 0 var(--zp-card-radius);box-shadow:var(--zp-shadow-md)}.zp-theme .drawer__header{padding-top:2.4rem}.zp-theme .drawer__heading{font-size:var(--zp-fs-h4);color:var(--zp-heading-color)}.zp-theme .drawer__close{border-radius:50%}.zp-theme .drawer__close:hover{background:var(--zp-cream)}.zp-theme .cart-drawer__empty-content{display:grid;justify-items:center;gap:1.4rem;text-align:center}.zp-theme .cart-drawer__empty-content .cart__empty-text{margin:0;font-family:var(--zp-font-heading);font-size:var(--zp-fs-h3);font-weight:var(--zp-fw-black);color:var(--zp-heading-color)}.zp-theme .cart-drawer__footer{padding-top:1.6rem}@media screen and (max-width:749px){.zp-theme .drawer__inner{border-radius:0}}@media screen and (max-width:749px){.zp-bb-icons li{padding:1.2rem .4rem;font-size:1.3rem}.zp-guarantee{text-align:center;justify-items:center}.zp-template-cart .title-wrapper-with-link{margin-bottom:1.6rem}.zp-cart-empty__media{width:9.6rem;height:9.6rem}}.zp-theme .totals{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.6rem}.zp-theme .totals__total-value{white-space:nowrap}.zp-template-cart .cart__blocks .tax-note{text-align:left}@media screen and (min-width:750px){.zp-template-cart .cart__blocks{width:min(100%,44rem);margin-left:auto}}.zp-template-cart .cart__ctas{display:grid;gap:1rem}.zp-template-cart .cart__ctas>*{width:100%}@media screen and (max-width:749px){.zp-benefit{padding:2rem 1.2rem}.zp-benefit .zp-h4{font-size:1.7rem}.zp-benefit p{font-size:1.45rem}.zp-tiles>.zp-tile:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .8rem)}.zp-trust-list{flex-direction:column;align-items:center;gap:.8rem}.zp-dosage-table th,.zp-dosage-table td{padding:1.2rem 1rem}.zp-dosage-table tbody th{white-space:nowrap}.zp-dosage-table__paws{display:none}}.zp-bundle{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;border:0;background:none;border-radius:0}.zp-bundle__opt{position:relative;display:flex}.zp-bundle__opt.has-badge{padding-top:1.1rem}.zp-bundle__box{position:relative;flex:1;display:grid;justify-items:center;align-content:center;gap:.3rem;min-height:9.2rem;padding:1.4rem .8rem 1.2rem;border-radius:var(--zp-control-radius);border:.15rem solid rgba(var(--zp-ink-rgb),.18);background:var(--zp-white, #fff);text-align:center;transition:border-color var(--zp-dur) var(--zp-ease),background-color var(--zp-dur) var(--zp-ease),box-shadow var(--zp-dur) var(--zp-ease),transform var(--zp-dur) var(--zp-ease)}.zp-bundle__opt:hover .zp-bundle__box{border-color:rgba(var(--zp-ink-rgb),.45)}.zp-bundle__qty{font-family:var(--zp-font-heading);font-weight:var(--zp-fw-black);font-size:clamp(1.8rem,1.7rem + .3vw,2rem);line-height:1.15}.zp-bundle__note{font-family:var(--zp-font-heading);font-size:1.5rem;font-weight:var(--zp-fw-heavy);color:var(--zp-ink)}.zp-bundle__note:empty,.zp-bundle__compare:empty{display:none}.zp-bundle__compare{font-size:1.25rem;color:var(--zp-text-muted)}.zp-bundle__badge{position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);max-width:calc(100% - 1rem);padding:.25rem 1rem;border-radius:var(--zp-radius-pill);background:var(--zp-orange-strong);color:#fff;font-family:var(--zp-font-heading);font-size:1.15rem;font-weight:var(--zp-fw-black);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zp-bundle__offer-chip{margin-top:.2rem;padding:.1rem .8rem;border-radius:var(--zp-radius-pill);background:var(--zp-yellow);color:var(--zp-ink);font-family:var(--zp-font-heading);font-size:1.1rem;font-weight:var(--zp-fw-black);letter-spacing:.04em;text-transform:uppercase}.zp-bundle__check{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:.15rem solid rgba(var(--zp-ink-rgb),.25);background:var(--zp-white, #fff);color:transparent}.zp-bundle__opt input:checked+.zp-bundle__box{border-color:var(--zp-green-deep);background:var(--zp-mint);box-shadow:0 0 0 .15rem var(--zp-green-deep),var(--zp-shadow-sm)}.zp-bundle__opt input:checked+.zp-bundle__box .zp-bundle__check{background:var(--zp-green-deep);border-color:var(--zp-green-deep);color:#fff}.zp-bundle__opt input:checked+.zp-bundle__box .zp-bundle__qty{color:var(--zp-green-deep)}.zp-bundle__opt input:focus-visible+.zp-bundle__box{outline:.3rem solid var(--zp-green);outline-offset:.3rem}.zp-bundle__offer-note{margin:1rem 0 0;display:flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;border-radius:var(--zp-control-radius);background:#fff6cc;color:var(--zp-ink);font-family:var(--zp-font-heading);font-size:var(--zp-fs-small);font-weight:var(--zp-fw-heavy);line-height:1.35}.zp-bundle__offer-note[hidden]{display:none}.zp-bundle__offer-note .zp-icon{color:var(--zp-orange-strong);flex:none}@media screen and (max-width:749px){.zp-bundle{gap:.8rem}.zp-bundle__box{min-height:8.4rem;padding:1.3rem .4rem 1rem}.zp-bundle__check{top:.6rem;right:.6rem;width:1.8rem;height:1.8rem}.zp-bundle__note{font-size:1.4rem}.zp-bundle__badge{font-size:1.05rem;padding:.2rem .7rem}}.zp-tile__offer{margin:.2rem 0 0;display:flex;align-items:flex-start;gap:.6rem;font-family:var(--zp-font-heading);font-size:1.35rem;font-weight:var(--zp-fw-heavy);color:var(--zp-orange-strong);line-height:1.3}.zp-tile__offer .zp-icon{flex:none;margin-top:.15rem}.zp-rt-empty{display:grid;justify-items:center;gap:1.2rem;max-width:60rem;margin:0 auto;padding:var(--zp-card-pad);border-radius:var(--zp-card-radius);background:var(--zp-white, #fff);box-shadow:var(--zp-shadow-sm);text-align:center}.zp-rt-empty .zp-h4{margin:0}.zp-rt-empty__text{margin:0;color:var(--zp-text-muted)}.zp-bundle__opt.has-badge{padding-top:0}.zp-bundle:has(.zp-bundle__badge){padding-top:1.1rem}@media screen and (max-width:749px){.zp-bundle__check{display:none}}.zp-sticky__img{width:4.8rem;height:4.8rem;flex:none;object-fit:contain}@media screen and (min-width:993px){.zp-buybox__grid{align-items:stretch}.zp-buybox__info{align-self:start}.zp-buybox__media{align-self:stretch}.zp-buybox__media-sticky{position:sticky;top:calc(var(--zp-sticky-offset, var(--zp-header-h, 70px)) + 2rem);transition:top .3s var(--zp-ease)}.zp-buybox__media .zp-gallery__main{width:min(100%,calc(100vh - var(--zp-header-h, 70px) - 30rem));justify-self:center}}@media screen and (min-width:1200px){.zp-buybox__media .zp-gallery__main{width:min(100%,calc(100vh - var(--zp-header-h, 70px) - 22rem))}.zp-buybox__media .zp-gallery__thumbs{max-height:calc(100vh - var(--zp-header-h, 70px) - 22rem);overflow-y:auto;scrollbar-width:none}}@supports (height: 100svh){@media screen and (min-width:993px){.zp-buybox__media .zp-gallery__main{width:min(100%,calc(100svh - var(--zp-header-h, 70px) - 30rem))}}@media screen and (min-width:1200px){.zp-buybox__media .zp-gallery__main{width:min(100%,calc(100svh - var(--zp-header-h, 70px) - 22rem))}.zp-buybox__media .zp-gallery__thumbs{max-height:calc(100svh - var(--zp-header-h, 70px) - 22rem)}}}.zp-bundle__box{align-content:start;gap:.4rem;padding-top:1.6rem}.zp-bundle__opt.has-badge .zp-bundle__box{padding-top:0}.zp-bundle__badge{position:static;transform:none;justify-self:stretch;max-width:none;margin:0 -.8rem .6rem;padding:.5rem .6rem;border-radius:calc(var(--zp-control-radius) - .2rem) calc(var(--zp-control-radius) - .2rem) 0 0;white-space:normal;overflow:visible;line-height:1.2;text-transform:uppercase;font-size:1.1rem;letter-spacing:.06em}.zp-bundle:has(.zp-bundle__badge){padding-top:0}.zp-bundle__prices{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .6rem}.zp-bundle__note{font-size:clamp(1.6rem,1.5rem + .2vw,1.8rem);font-weight:var(--zp-fw-black)}.zp-bundle__compare{font-family:var(--zp-font-body);font-size:1.3rem}.zp-bundle__per{font-family:var(--zp-font-body);font-size:1.25rem;line-height:1.3;color:var(--zp-text-muted)}.zp-bundle__save{margin-top:.2rem;padding:.2rem .9rem;border-radius:var(--zp-radius-pill);background:#0b7a3b1f;color:var(--zp-green-deep);font-family:var(--zp-font-heading);font-size:1.2rem;font-weight:var(--zp-fw-black);line-height:1.4;white-space:nowrap}.zp-bundle__per:empty,.zp-bundle__save:empty{display:none}.zp-bundle__opt input:checked+.zp-bundle__box .zp-bundle__badge{background:var(--zp-green-deep)}.zp-bundle__check{top:.8rem}.zp-bundle__opt.has-badge .zp-bundle__check{display:none}.zp-bb-group:has(.zp-bundle) .zp-bundle__savings{display:none}@media screen and (max-width:749px){.zp-bundle__box{padding-left:.4rem;padding-right:.4rem}.zp-bundle__badge{margin:0 -.4rem .6rem;font-size:.95rem;letter-spacing:.03em;padding:.45rem .3rem}.zp-bundle__note{font-size:1.5rem}.zp-bundle__compare{font-size:1.15rem}.zp-bundle__per{font-size:1.1rem}.zp-bundle__save{font-size:1.05rem;padding:.15rem .6rem}.zp-bb-cta__btn{font-size:1.65rem;letter-spacing:0;line-height:1.25;padding-left:2rem;padding-right:2rem}}.zp-bb-cta__btn [data-zp-submit-label]{text-wrap:balance}.zp-tile__price s{color:var(--zp-text-muted)}.zp-tile__offer{color:var(--zp-accent-text)}.zp-bb-rating[hidden],.zp-rt__stars[hidden],[data-zp-rt-summary][hidden],[data-zp-rt-empty][hidden]{display:none!important}.zp-bb-rating.is-empty{text-decoration:none;color:var(--zp-text-muted);font-weight:var(--zp-fw-semibold)}.zp-bb-rating.is-empty .zp-stars{opacity:.55}.zp-rt__stars .zp-rating-line__text{font-size:var(--zp-fs-small);font-weight:var(--zp-fw-semibold)}.zp-rt-summary{display:flex;justify-content:center}.zp-reviews__demo-note{margin:-1.2rem 0 2.4rem}.zp-review-form{margin-top:3.2rem;border-radius:var(--zp-card-radius);background:var(--zp-cream);box-shadow:var(--zp-shadow-sm)}.zp-review-form__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.8rem var(--zp-card-pad);cursor:pointer;list-style:none;font-family:var(--zp-font-heading);font-size:var(--zp-fs-title);font-weight:var(--zp-fw-bold);color:var(--zp-heading-color)}.zp-review-form__toggle::-webkit-details-marker{display:none}.zp-review-form__toggle:after{content:"+";font-size:2.4rem;line-height:1}.zp-review-form[open]>.zp-review-form__toggle:after{content:"\2013"}.zp-review-form__toggle:focus-visible{outline:.2rem solid var(--zp-green);outline-offset:.2rem;border-radius:var(--zp-card-radius)}.zp-review-form__form{display:grid;gap:1.6rem;padding:0 var(--zp-card-pad) var(--zp-card-pad)}.zp-review-form__intro{margin:0;color:var(--zp-text-muted)}.zp-review-form__grid{display:grid;gap:1.4rem}@media screen and (min-width:750px){.zp-review-form__grid{grid-template-columns:1fr 1fr}.zp-review-form__field--wide{grid-column:1 / -1}}.zp-review-form__field{display:grid;gap:.6rem;font-size:var(--zp-fs-small);font-weight:var(--zp-fw-semibold)}.zp-review-form__field em{font-style:normal;color:var(--zp-accent-text, #A23A09)}.zp-review-form__field input,.zp-review-form__field select,.zp-review-form__field textarea{width:100%;min-height:4.6rem;padding:1rem 1.2rem;border:1px solid rgba(var(--zp-ink-rgb),.35);border-radius:.8rem;background:var(--zp-white, #fff);font:inherit;font-weight:var(--zp-fw-regular);font-size:1.6rem;color:var(--zp-ink)}.zp-review-form__field textarea{min-height:12rem;resize:vertical}.zp-review-form__field :focus-visible{outline:.2rem solid var(--zp-green);outline-offset:.1rem}.zp-review-form__consent{align-items:flex-start;font-size:var(--zp-fs-small)}.zp-review-form__consent input{flex:0 0 auto;margin-top:.2rem}.zp-review-form__form .zp-btn{justify-self:start}.zp-review-form__success{display:flex;gap:1rem;align-items:flex-start;margin:0;padding:1.6rem;border-radius:.8rem;background:var(--zp-white, #fff);color:var(--zp-green-deep);font-weight:var(--zp-fw-semibold)}.zp-review-form__error{margin:0;padding:1.2rem 1.6rem;border-radius:.8rem;background:#fdecea;color:#8a1c12;font-weight:var(--zp-fw-semibold)}@media screen and (max-width:749px){.zp-review-form__form .zp-btn{justify-self:stretch}}.zp-mod{margin-top:3.2rem;padding:1.8rem 2rem;border:.2rem dashed #7A4CB0;border-radius:var(--zp-radius-md);background:#fbf7ff;color:var(--zp-ink);text-align:left;font-size:var(--zp-fs-small)}.zp-mod__title{margin:0 0 1rem;font-weight:var(--zp-fw-bold)}.zp-mod__title span{display:block;font-weight:var(--zp-fw-regular);color:var(--zp-text-muted)}.zp-mod__counts,.zp-mod__list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.zp-mod__counts{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));margin-bottom:1rem}.zp-mod__item{display:grid;gap:.2rem;padding:1rem 1.2rem;border-radius:.8rem;background:var(--zp-white, #fff)}.zp-mod__what{font-weight:var(--zp-fw-semibold)}.zp-mod__where{color:var(--zp-text-muted)}.zp-mod__note{margin:.6rem 0;color:var(--zp-text-muted);font-size:var(--zp-fs-small)}.zp-mod__chip{display:inline-flex;width:fit-content;padding:.1rem .8rem;border-radius:var(--zp-radius-pill);font-size:1.15rem;font-weight:var(--zp-fw-bold);letter-spacing:.02em}.zp-mod__chip--approved{background:#ddf3e4;color:#135c2e}.zp-mod__chip--pending{background:#fff1d6;color:#7a4a00}.zp-mod__chip--hidden{background:#ececec;color:#3a3a3a}.zp-mod__chip--demo{background:#f1e4ff;color:#5b2a91}.zp-ugc__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.zp-ugc__card video{position:relative;z-index:2}.zp-footer__support{color:inherit;text-decoration:underline;text-underline-offset:.3rem;margin-inline-start:.6rem}.zp-editor-note{margin:.8rem 0 0;padding:.8rem 1.2rem;border-radius:.8rem;background:#fff1d6;color:#5a3600;font-size:var(--zp-fs-small)}.zp-bb-dynamic{margin-top:1rem}.zp-bb-dynamic .shopify-payment-button__button{border-radius:var(--zp-btn-radius, var(--zp-radius-pill));min-height:var(--zp-btn-h);overflow:hidden}.zp-bb-dynamic .shopify-payment-button__more-options{display:none}
/*# sourceMappingURL=/cdn/shop/t/60/assets/zp-components.css.map */
