html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#offers,#how-to-use,#ingredients,#faq,#reviews,#support{scroll-margin-top:calc(var(--zp-header-h, 70px) + 1.2rem)}.zp-scroll-lock{overflow:hidden}.zp-section-wrapper:empty{display:none}.zp-section-head{display:grid;gap:1.2rem;margin-bottom:clamp(2.4rem,1.6rem + 2vw,4.8rem);max-width:80rem}.zp-section-head.zp-center{margin-inline:auto;justify-items:center;text-align:center}.zp-rte>*{margin:0 0 1rem}.zp-rte>*:last-child{margin-bottom:0}.zp-rte a{color:inherit}.zp-demo-badge{display:inline-flex;align-items:center;padding:.2rem .8rem;border-radius:var(--zp-radius-pill);background:#f1e4ff;color:#5b2a91;font-size:1.1rem;font-weight:700;letter-spacing:.02em;line-height:1.5}.zp-link-btn{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--zp-green);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.zp-round-btn{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;border:.2rem solid var(--zp-ink);background:var(--zp-white, #fff);color:var(--zp-ink);cursor:pointer;transition:background-color var(--zp-dur) var(--zp-ease),color var(--zp-dur) var(--zp-ease)}.zp-round-btn:hover{background:var(--zp-ink);color:#fff}.zp-media-placeholder{display:grid;place-items:center;align-content:center;gap:1rem;width:100%;height:100%;min-height:28rem;background:var(--zp-orange-tint);color:var(--zp-accent-text);text-align:center;padding:2rem;font-size:1.4rem}.zp-spinner{display:none;width:1.8rem;height:1.8rem;border:.25rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:zp-spin .7s linear infinite}.is-loading .zp-spinner{display:inline-block}.is-loading>span:first-child{opacity:.6}@keyframes zp-spin{to{transform:rotate(360deg)}}.zp-dialog{border:0;padding:0;margin:auto;max-width:min(72rem,calc(100vw - 3.2rem));max-height:min(85vh,90rem);border-radius:var(--zp-radius-lg);background:var(--zp-white, #fff);color:var(--zp-ink);box-shadow:0 2rem 6rem #00000040}.zp-dialog::backdrop{background:#0e3b2273;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.zp-dialog[open]{animation:zp-pop .22s var(--zp-ease)}@keyframes zp-pop{0%{opacity:0;transform:translateY(1.2rem) scale(.98)}}.zp-dialog__panel{position:relative;padding:clamp(2.4rem,1.6rem + 2vw,4rem);display:grid;gap:1.4rem;overflow:auto;max-height:inherit}.zp-dialog__close{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:4rem;height:4rem;border:0;border-radius:50%;background:var(--zp-cream);color:var(--zp-ink);cursor:pointer}.zp-dialog--drawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(42rem,100vw);max-width:100vw;border-radius:0}.zp-dialog--drawer[open]{animation:zp-slide .28s var(--zp-ease)}@keyframes zp-slide{0%{transform:translate(100%)}}.zp-facts-table{width:100%;border-collapse:collapse;font-size:1.5rem}.zp-facts-table thead th{background:var(--zp-green);color:#fff;text-align:left;padding:1rem 1.2rem;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.zp-facts-table tbody th,.zp-facts-table tbody td{padding:1rem 1.2rem;border-bottom:1px dashed rgba(var(--zp-ink-rgb),.25);vertical-align:top;text-align:left;font-weight:400}.zp-facts-table__name{display:block;font-weight:700;color:var(--zp-green)}.zp-facts-table__sub{display:block;font-size:1.2rem;color:rgba(var(--zp-ink-rgb),.7);margin-top:.2rem}.zp-facts-table__amt{text-align:right!important;white-space:nowrap;font-weight:700!important}.zp-ing-list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.6rem;font-size:1.5rem}.zp-announce{font-size:1.4rem;font-weight:600;line-height:1.5}.zp-announce__track{display:grid;min-height:4rem;align-items:center;text-align:center;padding:.6rem var(--zp-gutter)}.zp-announce__slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .4s var(--zp-ease);display:flex;justify-content:center;gap:.8rem;align-items:center}.zp-announce__slide.is-active{opacity:1;visibility:visible}.zp-announce__text,.zp-announce__link{margin:0;color:inherit;text-decoration:none}.zp-announce__link:hover{text-decoration:underline}.zp-announce strong{color:var(--zp-yellow)}.zp-announce.zp-bg-cream strong,.zp-announce.zp-bg-mint strong,.zp-announce.zp-bg-orange strong{color:inherit}.zp-header-section{position:sticky;top:0;z-index:40;transition:transform .3s var(--zp-ease)}.zp-header-section.is-hidden{transform:translateY(-110%)}.zp-header{display:block;padding:.8rem var(--zp-gutter)}.zp-header__bar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;max-width:calc(var(--zp-container) + 4rem);margin:0 auto}.zp-header__pill{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;border-radius:var(--zp-radius-pill);background:#ffffffdb;border:1px solid rgba(var(--zp-ink-rgb),.12);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);box-shadow:0 .4rem 1.6rem rgba(var(--zp-ink-rgb),.06)}.zp-header__logo{padding:.4rem 1.6rem;color:var(--zp-orange-strong);text-decoration:none;font-family:var(--zp-font-heading);font-weight:800;font-size:1.9rem;letter-spacing:-.01em}.zp-header__logo-img{display:block;width:min(var(--zp-logo-w, 196px),40vw);height:auto}.zp-header__logo-text{color:var(--zp-ink)}.zp-header__actions{padding:.4rem .8rem .4rem .4rem;gap:.4rem}.zp-header__shop{min-height:3.6rem}.zp-header__icon{position:relative;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;border:0;background:transparent;color:var(--zp-ink);cursor:pointer;text-decoration:none}.zp-header__icon:hover{background:var(--zp-cream)}.zp-cart-count{position:absolute;top:-.2rem;right:-.2rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:1rem;background:var(--zp-orange-strong);color:#fff;font-size:1.1rem;font-weight:700;line-height:1.8rem;text-align:center}.zp-header__logo,.zp-header__shop{white-space:nowrap}@media screen and (max-width:749px){.zp-header{padding-inline:1.2rem}.zp-header__account{display:none}.zp-header__logo{font-size:1.6rem;padding-inline:1.2rem;gap:.6rem}.zp-header__shop{padding:0 1.2rem;font-size:1.3rem}.zp-header__actions{gap:.2rem;padding-right:.4rem}}@media screen and (max-width:749px){.zp-header__logo-img{width:min(var(--zp-logo-w, 196px),36vw)}}@media screen and (max-width:359px){.zp-header__logo .zp-icon{display:none}.zp-header__logo-img{width:min(var(--zp-logo-w, 196px),32vw)}.zp-header__icon{width:3.4rem;height:3.4rem}.zp-header{padding-inline:.8rem}.zp-header__logo{padding-inline:.9rem}.zp-header__shop{padding:0 1rem}}.zp-drawer{display:flex;flex-direction:column;gap:2rem;min-height:100%;padding:2rem 2rem 3rem}.zp-drawer__head{display:flex;justify-content:space-between;align-items:center}.zp-drawer__head .zp-dialog__close{position:static}.zp-drawer__title{font-family:var(--zp-font-heading);font-weight:800;font-size:2rem;color:var(--zp-orange-strong)}.zp-drawer__logo{display:block;width:16rem;height:auto}.zp-drawer__search{position:relative;display:flex;align-items:center}.zp-drawer__search-input{width:100%;min-height:4.4rem;padding:0 4.8rem 0 1.6rem;border:1px solid rgba(var(--zp-ink-rgb),.2);border-radius:var(--zp-radius-pill);background:var(--zp-white, #fff);font:inherit;font-size:1.6rem;color:var(--zp-ink)}.zp-drawer__search-input:focus-visible{outline:2px solid var(--zp-green);outline-offset:2px}.zp-drawer__search-btn{position:absolute;right:.4rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:transparent;color:var(--zp-ink);cursor:pointer}.zp-drawer__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.zp-drawer__tile{display:grid;gap:.8rem;text-decoration:none;color:inherit;font-weight:700;font-size:1.4rem}.zp-drawer__tile-media{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--zp-radius-md);background:var(--zp-orange-tint);overflow:hidden;color:var(--zp-orange-strong)}.zp-drawer__tile-media img{width:100%;height:100%;object-fit:cover}.zp-drawer__tile-badge{position:absolute;top:.8rem;left:.8rem}.zp-drawer__promo img{width:100%;height:auto;border-radius:var(--zp-radius-md);display:block}.zp-drawer__nav ul{list-style:none;margin:0;padding:0}.zp-drawer__nav>ul>li{border-bottom:1px solid rgba(var(--zp-ink-rgb),.1)}.zp-drawer__link,.zp-drawer__group>summary{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 0;font-size:1.8rem;font-weight:700;color:inherit;text-decoration:none;cursor:pointer;list-style:none}.zp-drawer__group>summary::-webkit-details-marker{display:none}.zp-drawer__group ul{padding:0 0 1.4rem;display:grid;gap:.8rem}.zp-drawer__group a{color:rgba(var(--zp-ink-rgb),.75);text-decoration:none;font-size:1.6rem}.zp-drawer__foot{margin-top:auto;display:grid;gap:1.6rem}.zp-drawer__secondary{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;font-size:1.4rem}.zp-drawer__secondary a{color:rgba(var(--zp-ink-rgb),.7)}.zp-buybox{padding-block:clamp(1.6rem,1rem + 2vw,4rem) clamp(4rem,2rem + 4vw,8rem);background:var(--zp-white, #fff)}.zp-buybox__grid{display:grid;gap:2.4rem}.zp-buybox__media,.zp-buybox__info{min-width:0}@media screen and (min-width:993px){.zp-buybox__grid{grid-template-columns:minmax(0,1fr) 47rem;gap:5rem;align-items:start}.zp-buybox__media-sticky{position:sticky;top:calc(var(--zp-header-h, 70px) + 1.6rem)}}.zp-buybox__media-sticky{display:grid;gap:1.6rem}.zp-buybox__facts-btn{min-height:5rem;font-size:1.6rem}@media screen and (min-width:1200px){.zp-buybox__facts-btn,.zp-test-badge{margin-left:10.4rem;width:auto}}.zp-buybox__form{display:grid;gap:0}.zp-buybox__form>*+*{margin-top:1.6rem}.zp-buybox__form>.zp-acc+.zp-acc{margin-top:0}.zp-gallery{display:grid;gap:1.2rem}.zp-gallery__main{position:relative;border-radius:var(--zp-radius-sm);overflow:hidden;background:var(--zp-cream)}.zp-gallery--framed .zp-gallery__main{border:var(--zp-border)}.zp-gallery__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1;outline-offset:-4px}.zp-gallery__track::-webkit-scrollbar{display:none}.zp-gallery__slide{flex:0 0 100%;scroll-snap-align:start;display:grid;place-items:center}.zp-gallery__img,.zp-gallery__slide img,.zp-gallery__video,.zp-gallery__slide video,.zp-gallery__slide iframe{width:100%;height:100%;object-fit:cover;display:block}.zp-gallery__placeholder{width:100%;height:100%;fill:rgba(var(--zp-ink-rgb),.25)}.zp-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;border:.2rem solid var(--zp-ink);background:#ffffffeb;color:var(--zp-ink);cursor:pointer;z-index:2;transition:opacity var(--zp-dur) var(--zp-ease),background-color var(--zp-dur)}.zp-gallery__arrow:hover{background:var(--zp-white, #fff)}.zp-gallery__arrow--prev{left:1.2rem}.zp-gallery__arrow--next{right:1.2rem}.zp-gallery__counter{position:absolute;bottom:1.2rem;right:1.2rem;margin:0;padding:.2rem 1rem;border-radius:var(--zp-radius-pill);background:#ffffffe6;font-size:1.2rem;font-weight:700}.zp-gallery__thumbs{display:flex;gap:1rem;margin:0;padding:.2rem;list-style:none;overflow-x:auto;scrollbar-width:none}.zp-gallery__thumbs::-webkit-scrollbar{display:none}.zp-gallery__thumb{position:relative;display:block;width:6.4rem;height:6.4rem;padding:0;border:.2rem solid transparent;border-radius:var(--zp-radius-sm);overflow:hidden;background:var(--zp-cream);cursor:pointer;opacity:.7;transition:opacity var(--zp-dur),border-color var(--zp-dur)}.zp-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.zp-gallery__thumb.is-active,.zp-gallery__thumb:hover{opacity:1;border-color:var(--zp-ink)}.zp-gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000040}@media screen and (min-width:1200px){.zp-gallery:not(.zp-gallery--no-thumbs){grid-template-columns:8.4rem minmax(0,1fr);align-items:start;gap:2rem}.zp-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;overflow:visible}.zp-gallery__main{grid-column:2}.zp-gallery__thumb{width:8.3rem;height:8.3rem}}@media screen and (max-width:749px){.zp-gallery__arrow{width:3.8rem;height:3.8rem}.zp-gallery__thumb{width:5rem;height:5rem}}.zp-test-badge{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border-radius:var(--zp-radius-sm);background:#e4f2e8cc;font-size:1.4rem}.zp-test-badge__icon{color:var(--zp-green);display:grid}.zp-test-badge__text{display:grid;gap:.2rem;flex:1}.zp-test-badge__link{font-weight:700;color:var(--zp-green)}.zp-bb-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:1rem;color:inherit;font-size:1.5rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.zp-bb-title{display:grid;gap:.6rem}.zp-bb-title__eyebrow{color:var(--zp-orange-strong);margin:0}.zp-bb-subtitle{margin:0;font-size:clamp(1.7rem,1.5rem + .4vw,2rem);line-height:1.35;font-weight:600}.zp-bb-benefits{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.zp-bb-benefits li{display:flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:500;flex-wrap:wrap}.zp-bb-benefits .zp-icon{color:var(--zp-green);flex:none}.zp-bb-group{display:grid;gap:1.2rem;padding-top:.8rem}.zp-bb-label{margin:0;font-size:clamp(1.7rem,1.6rem + .2vw,2rem);font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.zp-bb-label__value{font-weight:500}.zp-bb-label-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.zp-bb-help{margin:0;font-size:1.5rem;font-style:italic;color:rgba(var(--zp-ink-rgb),.8)}.zp-bb-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border-radius:.4rem;background:var(--zp-yellow);font-size:1.3rem;font-weight:700}.zp-bb-fieldset{border:0;padding:0;margin:0;display:grid;gap:1rem}.zp-flavour-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.zp-flavour-card{min-width:0;display:flex;flex-direction:column;border:1px solid rgba(var(--zp-ink-rgb),.25);border-radius:var(--zp-radius-md);overflow:hidden;color:inherit;text-decoration:none;transition:border-color var(--zp-dur)}a.zp-flavour-card:hover{border-color:var(--zp-ink)}.zp-flavour-card__media{display:grid;place-items:center;height:10rem;background:var(--zp-orange-tint);color:var(--zp-orange-strong);overflow:hidden}.zp-flavour-card__media img{display:block;width:auto;height:100%;max-height:10rem;max-width:100%;object-fit:contain}.zp-flavour-card__label{padding:1.2rem;text-align:center;font-weight:600;font-size:1.5rem;background:var(--zp-white, #fff)}.zp-flavour-card.is-selected{border:.2rem solid var(--zp-green)}.zp-flavour-card.is-selected .zp-flavour-card__label{background:var(--zp-green);color:#fff}.zp-flavour-card.is-disabled{opacity:.55}.zp-size-options{display:flex;flex-wrap:wrap;gap:1rem}.zp-pill-option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.zp-pill-option>span:not(.zp-pill-option__icon),.zp-pill-option{font-size:1.5rem}.zp-pill-option{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.6rem;border-radius:var(--zp-radius-sm);border:1px solid rgba(var(--zp-ink-rgb),.3);background:var(--zp-white, #fff);font-weight:600;cursor:pointer}.zp-pill-option__icon{color:var(--zp-orange-strong);display:grid}.zp-pill-option:has(input:checked){background:var(--zp-mint);border-color:var(--zp-green);box-shadow:inset 0 0 0 1px var(--zp-green)}.zp-pill-option:has(input:focus-visible){outline:.3rem solid var(--zp-green);outline-offset:.2rem}.zp-dog-size-result:empty{display:none}.zp-bundle{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0;padding:.5rem;border:1px solid rgba(var(--zp-ink-rgb),.2);border-radius:2.4rem;background:var(--zp-white, #fff)}.zp-bundle__opt{position:relative;cursor:pointer}.zp-bundle__opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.zp-bundle__box{display:grid;justify-items:center;gap:.2rem;padding:.9rem .6rem;border-radius:2rem;transition:background-color var(--zp-dur) var(--zp-ease);text-align:center}.zp-bundle__qty{font-weight:700;font-size:1.7rem}.zp-bundle__note{font-size:1.2rem;font-weight:600;color:rgba(var(--zp-ink-rgb),.75)}.zp-bundle__opt input:checked+.zp-bundle__box{background:var(--zp-mint);box-shadow:inset 0 0 0 .2rem var(--zp-green)}.zp-bundle__opt input:focus-visible+.zp-bundle__box{outline:.3rem solid var(--zp-green);outline-offset:.2rem}.zp-bundle__savings{font-style:normal;font-weight:700;color:var(--zp-green)}.zp-bundle__savings:empty{display:none}.zp-plans{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.zp-plan__btn{display:block;border:1px solid rgba(var(--zp-ink-rgb),.3);border-radius:var(--zp-radius-sm);background:var(--zp-white, #fff);cursor:pointer;overflow:hidden;transition:background-color var(--zp-dur),border-color var(--zp-dur)}.zp-plan.is-selected .zp-plan__btn{background:var(--zp-mint);border-color:var(--zp-green);box-shadow:inset 0 0 0 1px var(--zp-green)}.zp-plan.is-unavailable .zp-plan__btn{opacity:.55;cursor:not-allowed}.zp-plan__eyebrow{display:block;padding:.6rem;background:var(--zp-green-deep);color:var(--zp-yellow);text-align:center;font-size:1.3rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.zp-plan__row{display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:start;padding:1.6rem}.zp-plan__radio{width:1.8rem;height:1.8rem;margin:.3rem 0 0;accent-color:var(--zp-green)}.zp-plan__text{display:grid;gap:.2rem}.zp-plan__title{font-weight:800;font-size:1.8rem}.zp-plan__note{font-size:1.4rem;font-weight:500}.zp-plan__freq{font:inherit;font-size:1.4rem;padding:.4rem .8rem;border-radius:.6rem;border:1px solid rgba(var(--zp-ink-rgb),.3);background:var(--zp-white, #fff)}.zp-plan__price{display:grid;justify-items:end;gap:.1rem;text-align:right}.zp-plan__amount{font-weight:800;font-size:2rem}.zp-plan__compare{font-size:1.4rem;font-weight:700;color:rgba(var(--zp-ink-rgb),.55)}.zp-plan__compare:empty{display:none}.zp-plan__unit{white-space:nowrap;font-size:1.2rem;font-weight:600;color:rgba(var(--zp-ink-rgb),.8)}.zp-plan__drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--zp-ease)}.zp-plan.is-selected .zp-plan__drawer{grid-template-rows:1fr}.zp-plan__drawer-inner{overflow:hidden}.zp-plan__perks{list-style:none;margin:0;padding:0 1.6rem 1.6rem 4.6rem;display:grid;gap:.4rem;font-size:1.5rem;font-weight:500}.zp-plan__perks li{display:flex;gap:.6rem;align-items:center}.zp-plan__perks .zp-icon{color:var(--zp-green);flex:none}.zp-plan__perks--minus .zp-icon{color:rgba(var(--zp-ink-rgb),.5)}.zp-bb-cta{display:grid;gap:1rem;margin-top:1.6rem}.zp-bb-cta__btn{font-size:1.9rem}.zp-bb-error{margin:0;padding:1rem 1.2rem;border-radius:var(--zp-radius-sm);background:#fde8e4;color:#8a1c0b;font-size:1.4rem}.zp-bb-renew{margin:0;text-align:center;font-size:1.3rem;color:rgba(var(--zp-ink-rgb),.65)}.zp-bb-delivery{margin:0;display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:1.4rem;font-weight:600;flex-wrap:wrap}.zp-bb-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem}.zp-bb-pay__secure{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;font-weight:600;color:rgba(var(--zp-ink-rgb),.75)}.zp-payicons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.zp-payicon{width:3.8rem;height:2.4rem;display:block}.zp-bb-discount{margin:0;display:flex;justify-content:center;align-items:center;gap:.6rem;font-weight:800;font-style:italic;color:var(--zp-green);flex-wrap:wrap}.zp-bb-guarantee{margin:0;display:flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;border-radius:var(--zp-radius-md);background:var(--zp-mint);font-size:1.5rem;flex-wrap:wrap}.zp-bb-guarantee .zp-icon{color:var(--zp-green)}.zp-bb-icons{list-style:none;margin:0;padding:1.2rem 0;display:flex;justify-content:center;gap:1.2rem}.zp-bb-icons li{flex:1 1 0;max-width:calc(33.333% - .8rem);display:grid;justify-items:center;gap:.8rem;text-align:center;font-size:1.4rem;font-weight:600;line-height:1.35}.zp-bb-icons__icon{color:var(--zp-orange-strong)}.zp-bb-text{font-size:1.5rem}.zp-acc{border-bottom:1px solid rgba(var(--zp-ink-rgb),.14)}.zp-acc__summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.8rem 0;cursor:pointer;list-style:none}.zp-acc__summary::-webkit-details-marker{display:none}.zp-acc__title{font-size:1.9rem;font-weight:700;line-height:1.25;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.zp-acc__icon{position:relative;flex:none;width:2.2rem;height:2.2rem}.zp-acc__icon:before,.zp-acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:1.6rem;height:.22rem;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .28s var(--zp-ease)}.zp-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg)}details[open]>summary .zp-acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.zp-acc__inner{padding:0 0 2rem;font-size:1.6rem;line-height:1.6}.zp-acc__inner .zp-facts-table,.zp-acc__inner .zp-dosage-table-wrap{margin:1.2rem 0}.zp-tastes{display:grid;gap:1.6rem;padding-top:2rem}.zp-tastes__heading{margin:0;text-align:center;font-size:2.2rem;font-weight:800}.zp-tastes__row{list-style:none;margin:0;padding:0;display:flex;justify-content:space-around;gap:1rem}.zp-tastes__row li{display:grid;justify-items:center;gap:.6rem;font-weight:700;font-size:1.5rem;text-align:center;max-width:12rem}.zp-tastes__circle{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;background:var(--zp-orange-tint);color:var(--zp-orange-strong)}.zp-tastes__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.zp-tastes__list li{display:flex;align-items:center;gap:1rem;font-weight:600;font-size:1.6rem}.zp-tastes__chip{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--zp-mint);color:var(--zp-green);flex:none}.zp-cta{position:relative;overflow:hidden;background-image:var(--zp-cta-bg, none);background-size:cover;background-position:center}.zp-cta__grid{display:grid;gap:2.4rem;align-items:center;padding-block:clamp(4rem,2rem + 4vw,8rem)}.zp-cta__text{display:grid;gap:1.6rem;justify-items:start}.zp-cta__heading{color:var(--zp-green-deep)}.zp-cta__heading.is-upper{text-transform:uppercase}.zp-bg-orange .zp-cta__heading,.zp-bg-green-deep .zp-cta__heading{color:inherit}.zp-bg-green-deep .zp-cta__heading{color:var(--zp-yellow)}.zp-cta__body{font-size:1.7rem;max-width:52ch}.zp-cta__media{display:flex;justify-content:center}.zp-cta__img{width:100%;max-width:56rem;height:auto;border-radius:var(--zp-radius-lg);display:block}.zp-cta__img--placeholder{display:grid;place-items:center;aspect-ratio:4 / 3;background:#ffffff80;color:var(--zp-orange-strong)}@media screen and (min-width:993px){.zp-cta__grid{grid-template-columns:1fr 1fr;gap:4rem}.zp-cta--img-left .zp-cta__media{order:-1}.zp-cta--overflow .zp-cta__grid{padding-bottom:0}.zp-cta--overflow .zp-cta__media{margin-bottom:-6rem;align-self:end}.zp-cta--overflow .zp-cta__img{border-radius:var(--zp-radius-lg) var(--zp-radius-lg) 0 0}}@media screen and (max-width:992px){.zp-cta__btn,.zp-cta__text .zp-btn{width:100%}}.zp-edu-card{display:grid;background:var(--zp-white, #fff);border-radius:var(--zp-radius-lg);overflow:hidden}.zp-edu-card__text{display:grid;gap:2rem;align-content:center;justify-items:center;padding:clamp(2.4rem,1.6rem + 3vw,5.2rem);order:2}.zp-edu-card__media{order:1;min-height:28rem}.zp-edu-card__media img{width:100%;height:100%;object-fit:cover;display:block}.zp-edu-stats{display:grid;grid-template-columns:1fr;gap:calc(var(--zp-gap-scale, 1) * 2.4rem);width:100%}.zp-edu-stat{text-align:center;display:grid;gap:.6rem;justify-items:center}.zp-edu-stat__caption{margin:0;font-size:1.6rem;line-height:1.4;max-width:30ch}.zp-edu-stat sup{font-size:.3em;vertical-align:super}.zp-edu-card__cta{display:grid;gap:1.2rem;justify-items:center}.zp-edu-sources{margin:0;display:flex;flex-wrap:wrap;gap:1rem;font-size:1.2rem}.zp-edu-sources a{color:rgba(var(--zp-ink-rgb),.6)}@media screen and (min-width:750px){.zp-edu-stats{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:993px){.zp-edu-card{grid-template-columns:1fr 1fr}.zp-edu-card__text{order:1}.zp-edu-card__media{order:2;min-height:100%}.zp-edu-card--img-left .zp-edu-card__media{order:0}}.zp-statcard{background:var(--zp-cream);border-radius:var(--zp-radius-lg);padding:clamp(2.8rem,1.6rem + 4vw,7.2rem);display:grid;gap:2.4rem}.zp-statcard__intro{max-width:90rem;margin-inline:auto}.zp-statgrid__item{display:grid;gap:1rem;align-content:start}.zp-statgrid__caption{margin:0;font-size:clamp(1.3rem,1.2rem + .3vw,1.6rem);line-height:1.4}.zp-quality{display:grid;gap:2.4rem}.zp-quality--card{background:var(--zp-white, #fff);border-radius:var(--zp-radius-lg);padding:clamp(2.8rem,1.6rem + 3vw,6rem)}.zp-quality__head{display:grid;gap:1.2rem;justify-items:center;text-align:center;color:var(--zp-green)}.zp-quality__head .zp-lead{color:rgba(var(--zp-ink-rgb),.78);max-width:70rem}.zp-quality__list{max-width:90rem;margin-inline:auto;width:100%}@media screen and (min-width:750px){.zp-quality__list{grid-template-columns:repeat(2,1fr);column-gap:calc(var(--zp-gap-scale, 1) * 3.2rem)}}.zp-ing{display:grid;gap:2.4rem}@media screen and (min-width:993px){.zp-ing--with-image{grid-template-columns:36rem 1fr;align-items:start}.zp-ing__media{position:sticky;top:calc(var(--zp-header-h, 70px) + 2rem)}}.zp-ing__media img{width:100%;height:auto;border-radius:var(--zp-radius-lg);display:block}.zp-ing-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:calc(var(--zp-gap-scale, 1) * 1.2rem)}@media screen and (min-width:750px){.zp-ing-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.zp-ing:not(.zp-ing--with-image) .zp-ing-grid{grid-template-columns:repeat(4,1fr)}}.zp-ing-card{background:var(--zp-white, #fff);border-radius:var(--zp-radius-lg);border:1px solid rgba(var(--zp-ink-rgb),.08);padding:.4rem 0;align-self:start}.zp-ing-card__summary{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 1.8rem;cursor:pointer;list-style:none}.zp-ing-card__details[data-static]>.zp-ing-card__summary{cursor:default}.zp-ing-card__summary::-webkit-details-marker{display:none}.zp-ing-card__icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--zp-orange-tint);color:var(--zp-orange-strong);flex:none}.zp-ing-card__text{display:grid;gap:.2rem;flex:1}.zp-ing-card__name{font-weight:800;font-size:1.6rem;line-height:1.25}.zp-ing-card__amt{font-weight:700;color:var(--zp-green);font-size:1.5rem}.zp-ing-card__toggle{transition:transform var(--zp-dur) var(--zp-ease)}details[open]>.zp-ing-card__summary .zp-ing-card__toggle{transform:rotate(45deg)}.zp-ing-card__body{padding:0 1.8rem 1.8rem;font-size:1.5rem;display:grid;gap:.8rem}.zp-ing-card__body p{margin:0}.zp-ing-card__components{margin:0;padding-left:1.8rem;display:grid;gap:.3rem;font-size:1.4rem}.zp-ing-card__desc{margin:0;padding:0 1.8rem 1.6rem 7.8rem;font-size:1.4rem;color:rgba(var(--zp-ink-rgb),.75)}.zp-ing-card__details[data-static] .zp-ing-card__body{display:none}.zp-ing__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:2.4rem}.zp-ing__foot p{margin:0}.zp-steps{list-style:none;margin:0 0 4rem;padding:0;display:grid;gap:calc(var(--zp-gap-scale, 1) * 1.6rem);counter-reset:zp-step}@media screen and (min-width:750px){.zp-steps{grid-template-columns:repeat(3,1fr)}}.zp-step{position:relative;display:grid;gap:1rem;justify-items:start;padding:2.8rem 2.4rem;background:var(--zp-cream);border-radius:var(--zp-radius-lg)}.zp-step p{margin:0;font-size:1.6rem;line-height:1.5}.zp-step__num{position:absolute;top:1.6rem;right:2rem;font-family:var(--zp-font-heading);font-weight:800;font-size:4.4rem;line-height:1;color:rgba(var(--zp-ink-rgb),.08)}.zp-step__icon{display:grid;place-items:center;width:6rem;height:6rem;border-radius:50%;background:var(--zp-white, #fff);color:var(--zp-orange-strong)}.zp-dosage{display:grid;gap:1.6rem;padding:clamp(2rem,1.2rem + 2vw,4rem);border-radius:var(--zp-radius-lg);border:var(--zp-border);background:var(--zp-white, #fff)}.zp-dosage__head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.zp-dosage-table-wrap{overflow-x:auto}.zp-dosage-table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.6rem;border-radius:var(--zp-radius-md);overflow:hidden}.zp-dosage-table thead th{background:var(--zp-green);color:#fff;padding:1.2rem 1.6rem;text-align:left;font-weight:700}.zp-dosage-table tbody th,.zp-dosage-table tbody td{padding:1.4rem 1.6rem;border-bottom:1px solid rgba(var(--zp-ink-rgb),.12);text-align:left;font-weight:600}.zp-dosage-table tbody tr:nth-child(2n){background:var(--zp-cream)}.zp-dosage-table__paws{display:inline-flex;gap:.1rem;margin-right:.8rem;color:#e0a800;vertical-align:middle}.zp-dosage-pending-note{margin:0;display:flex;gap:.8rem;align-items:flex-start;padding:1.4rem 1.6rem;border-radius:var(--zp-radius-md);background:var(--zp-cream);font-size:1.5rem}.zp-dosage__notes{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;font-size:1.5rem}.zp-dosage__notes li{display:flex;gap:.8rem;align-items:flex-start}.zp-dosage__notes .zp-icon{color:var(--zp-green);flex:none;margin-top:.2rem}.zp-rt__stars{margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem}.zp-rt__avg{font-size:1.3rem;font-weight:600}.zp-rt__tabs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3.2rem}.zp-rt__tab{flex:0 0 calc(50% - .5rem);min-height:4.7rem;padding:1rem 1.6rem;border-radius:3rem;border:.2rem solid var(--zp-ink);background:transparent;color:var(--zp-ink);font:inherit;font-weight:700;font-size:1.7rem;cursor:pointer;transition:background-color var(--zp-dur),color var(--zp-dur)}.zp-rt__tab[aria-selected=true]{background:var(--zp-green);border-color:var(--zp-green);color:#fff}.zp-rt__tab:hover:not([aria-selected=true]){background:#ffffffb3}@media screen and (min-width:750px){.zp-rt__tab{flex-basis:calc(33.333% - .7rem)}}@media screen and (min-width:1200px){.zp-rt__tabs{flex-wrap:nowrap}.zp-rt__tab{flex:1 1 0}}.zp-rt__panel{display:grid;gap:calc(var(--zp-gap-scale, 1) * 3.2rem)}@media screen and (min-width:993px){.zp-rt__panel{grid-template-columns:repeat(3,1fr)}}.zp-rt__panel[hidden]{display:none}.zp-quote-card{margin:0;display:grid;gap:1.2rem;justify-items:center;text-align:center;max-width:50rem;margin-inline:auto}.zp-quote-card__title{margin:0;font-size:2rem;font-weight:800;line-height:1.2}.zp-quote-card__body{margin:0;font-size:1.6rem;line-height:1.6}.zp-quote-card__author{font-weight:700;font-size:1.6rem}.zp-rt__disclosure{margin-top:3.2rem}.zp-ugc{display:grid;gap:2rem}.zp-ugc__track{display:flex;gap:2rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.zp-ugc__track::-webkit-scrollbar{display:none}.zp-ugc__slide{flex:0 0 min(68vw,25.5rem);scroll-snap-align:center}@media screen and (min-width:993px){.zp-ugc__slide{flex-basis:calc((100% - 8rem)/5);scroll-snap-align:start}}.zp-ugc__card{position:relative;aspect-ratio:9 / 16;border-radius:var(--zp-radius-lg);overflow:hidden;background:var(--zp-orange-tint)}.zp-ugc__video{width:100%;height:100%;object-fit:cover;display:block}.zp-ugc__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:1rem;color:var(--zp-accent-text);font-weight:700;border:.2rem dashed rgba(var(--zp-ink-rgb),.25);border-radius:inherit}.zp-ugc__badge{position:absolute;top:1rem;left:1rem}.zp-ugc__caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3rem 1.4rem 1.4rem;color:#fff;font-weight:600;font-size:1.4rem;background:linear-gradient(#0000,#000000c7 45%);text-shadow:0 1px 2px rgba(0,0,0,.6)}.zp-carousel-nav{display:flex;justify-content:center;gap:1.2rem}.zp-ugc__disclosure{margin-top:2rem}.zp-compare{display:grid;gap:3.2rem}.zp-compare>*{min-width:0}.zp-compare__intro{display:grid;gap:1.6rem;align-content:start;text-align:center}@media screen and (min-width:993px){.zp-compare{grid-template-columns:40rem 1fr;gap:4rem;align-items:center}.zp-compare__intro{text-align:left}}.zp-compare__table-wrap{overflow-x:auto}.zp-compare__table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.5rem;min-width:48rem}.zp-compare__table th,.zp-compare__table td{padding:1.4rem 1.2rem;text-align:center;border-bottom:1px solid rgba(var(--zp-ink-rgb),.12)}.zp-compare__table tbody th{text-align:left;font-weight:700}.zp-compare__table thead th{font-weight:800;font-size:1.6rem}.zp-compare__table .is-us{background:var(--zp-mint)}.zp-compare__table thead .is-us{background:var(--zp-green);color:#fff;border-radius:var(--zp-radius-md) var(--zp-radius-md) 0 0}.zp-compare__table tbody tr:last-child .is-us{border-radius:0 0 var(--zp-radius-md) var(--zp-radius-md)}.zp-compare__yes{color:var(--zp-green);display:inline-grid}.zp-compare__no{color:rgba(var(--zp-ink-rgb),.35);display:inline-grid}.zp-quote{display:grid;gap:3.2rem;align-items:center}.zp-quote__media{border-radius:var(--zp-radius-lg);overflow:hidden;aspect-ratio:1}.zp-quote__media img{width:100%;height:100%;object-fit:cover;display:block}.zp-quote__text{display:grid;gap:1.6rem;justify-items:start}.zp-quote__quote{margin:0;font-family:var(--zp-font-heading);font-weight:800;font-size:clamp(2.6rem,1.8rem + 2vw,4.8rem);line-height:1.12}.zp-quote__name{margin:0;font-weight:800;font-size:2rem}.zp-quote__role{margin:-1.2rem 0 0;font-size:1.4rem}@media screen and (min-width:993px){.zp-quote{grid-template-columns:1fr 1fr;gap:4rem}.zp-quote--img-right .zp-quote__media{order:2}}.zp-tiles__heading{color:var(--zp-green)}.zp-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--zp-gap-scale, 1) * 1.6rem)}@media screen and (min-width:993px){.zp-tiles{display:flex;justify-content:center}.zp-tile{width:26rem}}.zp-tile{display:grid;gap:1.2rem;align-content:start}.zp-tile__media{position:relative;display:block;aspect-ratio:1;border-radius:1.6rem;overflow:hidden;background:var(--zp-white, #fff)}.zp-tile__media img,.zp-tile__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--zp-ease)}.zp-tile__media:hover img{transform:scale(1.04)}.zp-tile__badge{position:absolute;top:1.2rem;left:1.2rem}.zp-tile__info{display:grid;gap:.4rem}.zp-tile__title{margin:0;font-size:1.8rem;font-weight:700}.zp-tile__price{margin:0;display:flex;gap:.6rem;font-size:1.5rem;font-weight:600}.zp-tile__price s{color:rgba(var(--zp-ink-rgb),.5)}.zp-tile__actions{display:grid;gap:.6rem}.zp-tile__actions .zp-btn--outline{--btn-bg: transparent;border-color:transparent}.zp-faq{display:grid;gap:3.2rem}.zp-faq__head{display:grid;gap:1.6rem;justify-items:center;text-align:center;align-content:start}.zp-faq__head .zp-h2{color:var(--zp-ink)}.zp-acc--faq{border-bottom:0;margin-bottom:1.6rem}.zp-acc--faq .zp-acc__summary{padding:0 0 2.4rem;align-items:flex-start}.zp-acc--faq .zp-acc__title{font-size:var(--zp-fs-h3);font-weight:700}.zp-acc--faq .zp-acc__icon{margin-top:.4rem}@media screen and (min-width:993px){.zp-faq{grid-template-columns:50rem 1fr;gap:6.4rem}.zp-faq__head{justify-items:start;text-align:left}}.zp-guarantee{display:grid;gap:1.6rem;justify-items:center;text-align:center;padding:clamp(2rem,1rem + 2vw,3.2rem);border-radius:var(--zp-radius-lg);background:#fff9}.zp-guarantee__badge{display:grid;place-items:center;width:8rem;height:8rem;border-radius:50%;background:var(--zp-green);color:#fff}.zp-guarantee__text{display:grid;gap:.8rem}@media screen and (min-width:750px){.zp-guarantee{grid-template-columns:auto 1fr auto;text-align:left;justify-items:start;align-items:center}}.zp-reviews{display:grid;gap:3.2rem;max-width:120rem;margin-inline:auto}.zp-reviews__head{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.zp-reviews__head .zp-h2{color:var(--zp-ink)}.zp-reviews__summary{display:grid;gap:2.4rem;align-items:center}@media screen and (min-width:750px){.zp-reviews__summary{grid-template-columns:auto minmax(0,30rem) 1fr;gap:4.8rem}.zp-reviews__write{justify-self:end}}.zp-reviews__avg{display:grid;gap:.6rem}.zp-reviews__avg p{margin:0}.zp-reviews__avg-num{font-family:var(--zp-font-heading);font-weight:800;font-size:4.8rem;line-height:1}.zp-reviews__bars{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.zp-reviews__bar{display:grid;grid-template-columns:3.2rem 1fr 3.2rem;align-items:center;gap:1rem;width:100%;padding:.2rem 0;border:0;background:none;font:inherit;font-size:1.4rem;cursor:pointer;color:inherit}.zp-reviews__bar-track{height:.8rem;border-radius:1rem;background:rgba(var(--zp-ink-rgb),.1);overflow:hidden}.zp-reviews__bar-track>span{display:block;height:100%;background:var(--zp-orange);border-radius:inherit}.zp-reviews__bar-count{text-align:right;color:rgba(var(--zp-ink-rgb),.6)}.zp-reviews__filters{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:center}@media screen and (min-width:993px){.zp-reviews__filters{grid-template-columns:30rem 20rem 20rem auto}}.zp-field{position:relative;display:flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid rgba(var(--zp-ink-rgb),.25);border-radius:.6rem;background:var(--zp-white, #fff)}.zp-field--search{grid-column:1 / -1}@media screen and (min-width:993px){.zp-field--search{grid-column:auto}}.zp-field input,.zp-field select{flex:1;border:0;background:transparent;font:inherit;font-size:1.5rem;min-height:4.2rem;color:inherit;outline:none;width:100%}.zp-field:focus-within{outline:.2rem solid var(--zp-green)}.zp-check{display:inline-flex;align-items:center;gap:.8rem;font-size:1.5rem;cursor:pointer}.zp-check input{width:1.8rem;height:1.8rem;accent-color:var(--zp-green)}.zp-reviews__list{display:grid}.zp-review{display:grid;gap:1.6rem;padding:3.2rem 0;border-top:1px solid rgba(var(--zp-ink-rgb),.12)}@media screen and (min-width:750px){.zp-review{grid-template-columns:22rem 1fr}}.zp-review__customer{display:flex;gap:1rem;align-items:flex-start}.zp-review__customer p{margin:0}.zp-review__avatar{display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;background:var(--zp-mint);color:var(--zp-green);font-weight:800;flex:none}.zp-review__name{font-weight:700}.zp-review__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;color:var(--zp-green);font-weight:600}.zp-review__meta{font-size:1.3rem;color:rgba(var(--zp-ink-rgb),.65)}.zp-review__content{display:grid;gap:1rem}.zp-review__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.zp-review__date{font-size:1.3rem;color:rgba(var(--zp-ink-rgb),.6)}.zp-review__title{margin:0;font-size:1.7rem;font-weight:800}.zp-review__body{font-size:1.6rem;line-height:1.6}.zp-review__media{list-style:none;margin:0;padding:0;display:flex;gap:.8rem;flex-wrap:wrap}.zp-review__media img{width:9rem;height:9rem;object-fit:cover;border-radius:var(--zp-radius-sm);display:block}.zp-review.is-demo{background:repeating-linear-gradient(-45deg,transparent 0 1.4rem,rgba(91,42,145,.03) 1.4rem 2.8rem)}.zp-reviews__more{display:flex;justify-content:center}.zp-reviews__none{text-align:center}.zp-reviews__empty{display:grid;gap:1rem;justify-items:center;text-align:center;padding:4.8rem 2rem;border-radius:var(--zp-radius-lg);background:var(--zp-cream);color:var(--zp-orange-strong)}.zp-reviews__empty p{margin:0;color:var(--zp-ink)}.zp-support{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--zp-gap-scale, 1) * 1.6rem)}@media screen and (min-width:750px){.zp-support{grid-template-columns:repeat(3,1fr)}}.zp-support__card{display:grid;gap:1rem;justify-items:start;align-content:start;padding:2.8rem 2.4rem;border-radius:var(--zp-radius-lg);background:var(--zp-white, #fff)}.zp-support__card p{margin:0;font-size:1.5rem}.zp-support__icon{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--zp-mint);color:var(--zp-green)}.zp-footer{background:var(--zp-green-deep);color:#fff7eceb;padding-top:clamp(4rem,2rem + 4vw,5.6rem);overflow:hidden}.zp-footer a{color:inherit;text-decoration:none}.zp-footer a:hover{color:var(--zp-yellow)}.zp-footer__top{display:grid;gap:4rem}@media screen and (min-width:993px){.zp-footer__top{grid-template-columns:32rem 1fr;gap:6rem}}.zp-footer__news-heading{margin:0 0 .8rem;color:var(--zp-yellow);font-size:2rem;font-weight:700}.zp-footer__news-text{font-size:1.5rem;margin-bottom:1.6rem}.zp-newsletter__row{display:flex;border-bottom:.2rem solid rgba(255,247,236,.6)}.zp-newsletter__row:focus-within{border-bottom-color:var(--zp-yellow);outline:.2rem solid var(--zp-yellow);outline-offset:.4rem}.zp-newsletter__input{flex:1;min-height:4.8rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.6rem;outline:none}.zp-newsletter__input::placeholder{color:#fff7ec99}.zp-newsletter__btn{border:0;background:none;color:var(--zp-yellow);cursor:pointer;padding:0 .8rem}.zp-newsletter__msg{font-size:1.4rem;margin:.8rem 0 0}.zp-newsletter__msg.is-error{color:#ffb4a6}.zp-footer__consent{font-size:1.2rem;opacity:.75;margin:1.2rem 0 0}.zp-footer__nav{display:grid;gap:0}@media screen and (min-width:750px){.zp-footer__nav{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:3.2rem;justify-self:end;width:100%;max-width:80rem}}.zp-footer__col{border-bottom:1px solid rgba(255,247,236,.18)}@media screen and (min-width:750px){.zp-footer__col{border:0}.zp-footer__col .zp-acc__icon{display:none}.zp-footer__col>summary{cursor:default}}.zp-footer__col-title{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;color:var(--zp-yellow);font-family:var(--zp-font-heading);font-weight:800;font-size:2rem;list-style:none;cursor:pointer}.zp-footer__col-title::-webkit-details-marker{display:none}.zp-footer__col ul{list-style:none;margin:0;padding:0 0 2rem;display:grid;gap:.6rem;font-size:1.5rem}.zp-footer__mid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem;padding-top:3.2rem;border-top:1px solid rgba(255,247,236,.18)}.zp-footer__logo{display:inline-flex;align-items:center;gap:1rem;font-family:var(--zp-font-heading);font-weight:800;font-size:3rem;color:var(--zp-yellow)!important}.zp-footer__logo--img{background:var(--zp-pack-orange, #F76E06);padding:.8rem 1.6rem;border-radius:var(--zp-radius-lg);box-shadow:0 .6rem 2rem #0000002e}.zp-footer__logo-img{display:block;height:auto;max-width:min(100%,32rem)}.zp-footer__social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.zp-footer__social a{display:inline-block;padding:.6rem 1.4rem;border:1px solid rgba(255,247,236,.4);border-radius:var(--zp-radius-pill);font-size:1.4rem}.zp-footer__disclosures{display:grid;gap:1.2rem;margin-top:3.2rem}@media screen and (min-width:750px){.zp-footer__disclosures{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}}.zp-footer__disclosure{border:1px solid rgba(255,247,236,.6);padding:1.2rem 1.4rem;font-size:1.25rem;line-height:1.55;opacity:.85}.zp-footer__disclosure p{margin:0}.zp-footer__utilities{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:3.2rem;padding-bottom:3.2rem;font-size:1.3rem}.zp-footer__copy{margin:0}.zp-footer__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.zp-payicons--footer .zp-payicon{width:3.8rem;height:2.4rem}.zp-footer__art img{width:100%;height:auto;display:block}.zp-footer__art--logo{background:var(--zp-pack-orange, #F76E06);padding:clamp(1.6rem,1rem + 2vw,3.2rem) var(--zp-gutter)}.zp-footer__art--logo img{width:min(100%,90rem);height:auto;margin-inline:auto}.zp-footer__art--wordmark{padding:2rem var(--zp-gutter) 0;text-align:center;line-height:.78}.zp-footer__art--wordmark span{display:block;font-family:var(--zp-font-heading);font-weight:900;font-size:clamp(6rem,2rem + 14vw,24rem);letter-spacing:-.04em;color:var(--zp-orange);white-space:nowrap}.zp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:block;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.3);background:#0e3b228c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .25s var(--zp-ease)}.zp-sticky.is-visible{transform:translateY(0)}.zp-sticky[hidden]{display:none}.zp-sticky__inner{display:flex;align-items:center;justify-content:center;gap:2rem;max-width:120rem;margin:0 auto}.zp-sticky__product{display:none;align-items:center;gap:1.2rem;color:#fff}.zp-sticky__product p{margin:0}.zp-sticky__img{border-radius:.8rem;background:var(--zp-white, #fff)}.zp-sticky__title{font-weight:700;font-size:1.5rem}.zp-sticky__price{font-size:1.3rem;opacity:.85}.zp-sticky__btn{width:100%;max-width:39.3rem;min-height:4.8rem}@media screen and (min-width:993px){.zp-sticky__product{display:flex}.zp-sticky__inner{justify-content:space-between}}.zp-gallery__track,.zp-ugc__track,.zp-compare__table-wrap,.zp-dosage-table-wrap,.zp-gallery__thumbs,.zp-facts-table th{position:relative}.zp-quote-card__body,.zp-quote__quote{border:0;padding:0;font-style:normal}.zp-facts-strip{overflow:hidden;padding-block:1.6rem;font-weight:700;font-size:1.6rem}.zp-facts-strip__track{display:flex;width:max-content}.zp-facts-strip__list{list-style:none;margin:0;padding:0 1.6rem;display:flex;align-items:center;gap:4rem;flex:none}.zp-facts-strip__list li{display:inline-flex;align-items:center;gap:1rem;white-space:nowrap}.zp-facts-strip.zp-bg-green-deep .zp-icon{color:var(--zp-yellow)}.zp-facts-strip:not(.is-animated) .zp-facts-strip__list[aria-hidden]{display:none}.zp-facts-strip:not(.is-animated) .zp-facts-strip__track{width:auto;justify-content:center;flex-wrap:wrap}.zp-facts-strip:not(.is-animated) .zp-facts-strip__list{flex-wrap:wrap;justify-content:center;row-gap:1rem}.zp-facts-strip.is-animated .zp-facts-strip__track{animation:zp-marquee 38s linear infinite}.zp-facts-strip.is-animated:hover .zp-facts-strip__track{animation-play-state:paused}@keyframes zp-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zp-facts-strip.is-animated .zp-facts-strip__track{animation:none}}.zp-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--zp-gap-scale, 1) * 1.6rem)}@media screen and (min-width:993px){.zp-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--zp-gap-scale, 1) * 2.4rem)}}.zp-benefit{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:grid;gap:1rem;align-content:start;justify-items:center;text-align:center;padding:clamp(1.6rem,.8rem + 2.4vw,2.8rem) clamp(1rem,.4rem + 2vw,2rem);border-radius:var(--zp-radius-lg);background:var(--zp-cream)}.zp-bg-cream .zp-benefit{background:var(--zp-white, #fff)}.zp-benefit p{margin:0;font-size:1.5rem;line-height:1.5;color:rgba(var(--zp-ink-rgb),.8)}.zp-benefit__icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--zp-orange-tint);color:var(--zp-orange-strong)}.zp-pf{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:start}.zp-pf>*{min-width:0}@media screen and (min-width:993px){.zp-pf{grid-template-columns:1fr 1.1fr;gap:6rem}.zp-pf__intro{position:sticky;top:calc(var(--zp-header-h, 70px) + 2rem)}}.zp-pf__intro{display:grid;gap:1.6rem}.zp-pf__img{width:100%;height:auto;border-radius:var(--zp-radius-lg);display:block}.zp-pf__panel{overflow-wrap:anywhere;border:var(--zp-border);border-radius:var(--zp-radius-lg);padding:clamp(1.6rem,1rem + 2vw,3.2rem);background:var(--zp-white, #fff);display:grid;gap:1.6rem}.zp-pf__head{border-bottom:.6rem solid var(--zp-ink);padding-bottom:1.2rem}.zp-pf__title{margin:0;font-family:var(--zp-font-heading);font-weight:900;font-size:clamp(2.4rem,2rem + 1vw,3.2rem);line-height:1.1}.zp-pf__sub{margin:.4rem 0 0;font-size:1.4rem;font-weight:600}.zp-pf__list{margin:0;display:grid;gap:0}.zp-pf__list>div{display:grid;grid-template-columns:14rem 1fr;gap:1.2rem;padding:1rem 0;border-bottom:1px solid rgba(var(--zp-ink-rgb),.15);font-size:1.45rem}.zp-pf__list dt{font-weight:800}.zp-pf__list dd{margin:0}@media screen and (max-width:499px){.zp-pf__list>div{grid-template-columns:1fr;gap:.2rem}}.zp-pf__foot{margin:0;font-weight:800;font-size:1.4rem}.zp-status-tag{width:fit-content;max-width:100%;white-space:normal}.zp-section-head.zp-center .zp-status-tag{justify-self:center}.zp-gallery>.zp-status-tag{grid-column:1 / -1}.zp-reviews__ai{padding:1.6rem 2rem;border-radius:var(--zp-radius-md);background:var(--zp-cream);display:grid;gap:.6rem}.zp-reviews__ai p{margin:0}.zp-reviews__ai-title{font-weight:800;font-size:1.7rem;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.zp-reviews__ai-badge{padding:.2rem .8rem;border-radius:.4rem;background:var(--zp-white, #fff);font-size:1.2rem;font-weight:600}.zp-reviews__ai-text{font-size:1.5rem;line-height:1.6}.zp-drawer__promo{display:block;text-decoration:none;color:inherit}.zp-drawer__promo-card{position:relative;display:block;border-radius:var(--zp-radius-md);overflow:hidden;aspect-ratio:16 / 9}.zp-drawer__promo-card img{width:100%;height:100%;object-fit:cover;display:block}.zp-drawer__promo-text{position:absolute;left:0;right:0;bottom:0;padding:2.4rem 1.4rem 1.2rem;color:#fff;font-weight:800;font-size:1.6rem;background:linear-gradient(transparent,#0009)}.zp-popup{max-width:min(86rem,calc(100vw - 3.2rem));overflow:hidden}.zp-popup__panel{position:relative;display:grid;grid-template-columns:1fr;background:var(--zp-cream);min-height:100%}.zp-popup__media{display:none}.zp-popup__media img{width:100%;height:100%;object-fit:cover;display:block}.zp-popup__body{display:grid;gap:1.4rem;align-content:center;justify-items:center;text-align:center;padding:clamp(3.2rem,2rem + 3vw,5.6rem) clamp(2rem,1rem + 3vw,4.8rem)}.zp-popup__brand{margin:0;display:inline-flex;gap:.6rem;align-items:center;font-weight:800;color:var(--zp-orange-strong)}.zp-popup__logo{display:block;width:16rem;height:auto}.zp-popup__title{color:var(--zp-green-deep);font-size:clamp(3.2rem,2.4rem + 2vw,4.8rem)}.zp-popup__sub{margin:0;font-size:1.6rem}.zp-popup__step{width:100%;display:grid;gap:1.2rem;justify-items:center}.zp-popup__step[hidden]{display:none}.zp-popup__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;width:min(100%,36rem)}.zp-popup__card{aspect-ratio:3 / 4;border-radius:var(--zp-radius-md);border:.2rem solid var(--zp-green);background:var(--zp-white, #fff);color:var(--zp-orange-strong);cursor:pointer;display:grid;place-items:center;transition:transform .45s var(--zp-ease),background-color .3s}.zp-popup__card:hover:not([disabled]){transform:translateY(-.4rem)}.zp-popup__card.is-revealed{transform:rotateY(180deg);background:var(--zp-yellow)}.zp-popup__card[disabled]:not(.is-revealed){opacity:.55;cursor:default}.zp-popup__fair{margin:0}.zp-popup__offer{margin:0;padding:1.2rem 1.6rem;border-radius:var(--zp-radius-md);background:var(--zp-yellow);font-weight:800;font-size:2rem}.zp-popup__form{width:min(100%,38rem);display:grid;gap:1rem}.zp-popup__input{min-height:5rem;padding:0 1.6rem;border-radius:var(--zp-radius-pill);border:1px solid rgba(var(--zp-ink-rgb),.3);font:inherit;font-size:1.6rem;background:var(--zp-white, #fff)}.zp-popup__no{font-weight:600;color:rgba(var(--zp-ink-rgb),.7)}@media screen and (min-width:750px){.zp-popup__panel{grid-template-columns:1fr 1fr}.zp-popup__media{display:block}}@media screen and (max-width:749px){.zp-popup{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0}}.zp-statgrid{display:grid;gap:calc(var(--zp-gap-scale, 1) * 2.4rem) calc(var(--zp-gap-scale, 1) * 1.6rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:993px){.zp-statgrid{gap:calc(var(--zp-gap-scale, 1) * 4rem);grid-template-columns:repeat(4,minmax(0,1fr))}}.zp-statgrid__item,.zp-edu-stat{min-width:0}.zp-statgrid .zp-stat,.zp-edu-stat .zp-stat{overflow-wrap:anywhere}@media screen and (max-width:749px){.zp-statgrid .zp-stat{font-size:clamp(4.8rem,16vw,7.2rem)}}.zp-statcard>.zp-status-tag,.zp-edu-card__text>.zp-status-tag{justify-self:center}.zp-gate{min-height:50vh}.zp-gate__inner{display:grid;justify-items:center;gap:2rem;text-align:center}.zp-gate__title{margin:0;color:var(--zp-green-deep)}.zp-gate__text{margin:0}.zp-gate__card{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,72rem);background:var(--zp-white, #fff);border:var(--zp-border);border-radius:var(--zp-radius-lg);overflow:hidden;text-decoration:none;color:inherit}@media screen and (min-width:750px){.zp-gate__card{grid-template-columns:36rem minmax(0,1fr);align-items:center;text-align:left}}.zp-gate__card--pending{grid-template-columns:minmax(0,1fr)!important;text-align:center!important}.zp-gate__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.zp-gate__info{display:grid;gap:1rem;padding:clamp(2rem,1.4rem + 2vw,3.2rem);justify-items:start}.zp-gate__card--pending .zp-gate__info{justify-items:center}@media screen and (max-width:749px){.zp-gate__info{justify-items:center}}.zp-gate__name{margin:0;overflow-wrap:anywhere}.zp-gate__price{font-weight:700;font-size:1.8rem}@media screen and (max-width:749px){.zp-buybox__media .zp-gallery__main{width:min(100%,42svh);margin-inline:auto}.zp-buybox__media .zp-gallery__thumbs,.zp-buybox__media .zp-buybox__facts-btn{display:none}}.zp-bb-priceline{margin:0;font-size:1.8rem;color:var(--zp-heading-color, #123d24)}.zp-bb-priceline strong{font-size:2.2rem}.zp-bb-priceline span{opacity:.75}@media screen and (max-width:749px){.zp-buybox__media .zp-gallery__main{width:min(100%,36svh)}.zp-buybox__info{padding-top:0}.zp-bb-title .zp-h1{font-size:3rem;line-height:1.1}.zp-bb-title{gap:.4rem}.zp-bb-title__eyebrow{font-size:1.2rem}}.zp-sticky__offer{display:none;margin:0;font-weight:800;font-size:1.3rem;color:var(--zp-orange-strong, #c2410c)}.zp-sticky__btn{position:relative;overflow:hidden;isolation:isolate;animation:zp-sticky-pulse 2.8s ease-in-out infinite}.zp-sticky__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);animation:zp-sticky-shine 2.8s ease-in-out infinite}@keyframes zp-sticky-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes zp-sticky-pulse{0%,to{box-shadow:0 0 #ea580c73;transform:scale(1)}50%{box-shadow:0 0 0 .8rem #ea580c00;transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.zp-sticky__btn,.zp-sticky__btn:after{animation:none}}@media screen and (max-width:992px){.zp-sticky{background:#fff;box-shadow:0 -.4rem 1.6rem #0000001f;border-top:.3rem solid var(--zp-orange-strong, #c2410c)}.zp-sticky__inner{justify-content:space-between;gap:1rem}.zp-sticky__product{display:flex;gap:.8rem;color:var(--zp-heading-color, #123d24);min-width:0}.zp-sticky__img{width:4.4rem;height:4.4rem}.zp-sticky__title{display:none}.zp-sticky__offer{display:block}.zp-sticky__price{font-size:1.3rem;opacity:1;font-weight:700}.zp-sticky__btn{width:auto;flex:none;min-height:4.6rem;padding-inline:1.8rem;font-size:1.5rem;white-space:nowrap}}.zp-bb-priceline{display:grid;gap:.6rem;margin-top:.4rem;padding:1.2rem 1.4rem;border-radius:1.4rem;background:var(--zp-cream, #fff7ed);border:1px solid rgba(194,65,12,.18)}.zp-bb-priceline__row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.zp-bb-priceline__price{font-size:3.2rem;font-weight:900;line-height:1;color:var(--zp-orange-strong, #c2410c)}.zp-bb-priceline__price small{font-size:1.5rem;font-weight:700;color:var(--zp-heading-color, #123d24);margin-right:.2rem}.zp-bb-priceline__badge{display:inline-flex;align-items:center;padding:.5rem 1.1rem;border-radius:99rem;background:var(--zp-heading-color, #123d24);color:#ffd84d;font-weight:800;font-size:1.35rem;white-space:nowrap}.zp-bb-priceline__note{margin:0;font-size:1.4rem;color:var(--zp-heading-color, #123d24);opacity:.8}.zp-bb-priceline strong,.zp-bb-priceline>span{font-size:inherit}a.zp-bb-priceline{text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}a.zp-bb-priceline:hover,a.zp-bb-priceline:active{transform:translateY(-1px);box-shadow:0 .4rem 1.2rem #c2410c26}.zp-bb-priceline__go{font-weight:800;color:var(--zp-orange-strong, #c2410c);white-space:nowrap;margin-left:.4rem}.zp-gallery__main{position:relative}.zp-gallery__price-tag{display:none}@media screen and (max-width:749px){.zp-gallery__price-tag{display:inline-flex;align-items:baseline;gap:.4rem;position:absolute;top:1rem;left:1rem;z-index:3;padding:.6rem 1.2rem;border-radius:99rem;background:var(--zp-orange-strong, #c2410c);color:#fff;text-decoration:none;font-weight:900;font-size:1.9rem;line-height:1;box-shadow:0 .4rem 1.2rem #0000002e}.zp-gallery__price-tag small{font-size:1.2rem;font-weight:700;opacity:.9}}cart-drawer .drawer__inner{height:calc(100% - var(--zp-consent-h, 0px))!important;max-height:calc(100% - var(--zp-consent-h, 0px));transition:height .2s ease}.zp-bundle__badge{animation:zp-badge-blink 1.3s ease-in-out infinite}@keyframes zp-badge-blink{0%,to{opacity:1;box-shadow:0 0 #ea580c8c}50%{opacity:.55;box-shadow:0 0 1.2rem .3rem #ea580c73}}@media(prefers-reduced-motion:reduce){.zp-bundle__badge{animation:none}}.zp-symptoms{display:grid;gap:1.2rem;padding:1.6rem 1.8rem;border-radius:var(--zp-radius-md);background:var(--zp-mint, #E4F2E8)}.zp-symptoms__heading{margin:0;font-family:var(--zp-font-heading);font-size:clamp(1.9rem,1.7rem + .4vw,2.2rem);font-weight:800;line-height:1.2;color:var(--zp-heading-color, var(--zp-ink))}.zp-symptoms__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.4rem}.zp-symptoms__list li{display:flex;align-items:flex-start;gap:.8rem;font-size:1.5rem;font-weight:600;line-height:1.3}.zp-symptoms__box{flex:none;display:grid;place-items:center;width:2rem;height:2rem;margin-top:.05rem;border-radius:.5rem;background:var(--zp-green);color:#fff}.zp-symptoms__text{font-size:1.5rem;line-height:1.45}.zp-symptoms__text p{margin:0}.zp-symptoms__note{margin:0;font-size:1.25rem;color:rgba(var(--zp-ink-rgb),.7)}@media(max-width:360px){.zp-symptoms__list{grid-template-columns:1fr}}[data-zp-deal][hidden]{display:none!important}.zp-deal-bar{background:#1f1a17;color:#fff;text-align:center;padding:.9rem 1.6rem 1rem;display:grid;gap:.6rem;justify-items:center}.zp-deal-bar__text{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:.02em;line-height:1.35}.zp-deal-bar__text strong,.zp-deal-bar__text b{color:#ff8a1f}.zp-deal-bar__cd{display:flex;gap:.6rem}.zp-deal-bar__cd span{min-width:4.2rem;padding:.3rem .7rem;border-radius:.6rem;background:#ff8a1f;color:#1f1a17;font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}.zp-bb-priceline__was{font-size:1.8rem;font-weight:600;color:rgba(var(--zp-ink-rgb),.55)}.zp-bb-priceline__deal{display:inline-flex;align-items:center;padding:.45rem 1rem;border-radius:99rem;background:#1f1a17;color:#ff8a1f;font-weight:800;font-size:1.35rem;white-space:nowrap}.zp-bundle__badge--deal{background:#1f1a17!important;color:#ff8a1f!important}.zp-gallery__slide{position:relative}.zp-gallery__hotspot{position:absolute;right:1%;bottom:2%;width:37%;height:22%;border-radius:1.6rem;z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent}.zp-gallery__hotspot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #ffd84db3;animation:zpHotspot 2.4s ease-out infinite}.zp-gallery__hotspot:focus-visible{outline:3px solid #FFD84D;outline-offset:2px}@keyframes zpHotspot{0%{box-shadow:0 0 #ffd84da6}70%{box-shadow:0 0 0 14px #ffd84d00}to{box-shadow:0 0 #ffd84d00}}@media(prefers-reduced-motion:reduce){.zp-gallery__hotspot:after{animation:none}}.zp-bundle__badge.zp-bundle__badge--q2,.zp-bundle__opt input:checked+.zp-bundle__box .zp-bundle__badge.zp-bundle__badge--q2{background:var(--zp-green, #0B7A3B);color:#fff;animation:none;opacity:1;box-shadow:none}.zp-deal-bar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.2rem}.zp-deal-bar__text p{margin:0}.zp-deal-bar__cta{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.4rem;border-radius:99rem;background:#ff8a1f;color:#1f1a17;font-weight:800;font-size:1.3rem;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background .15s ease}.zp-deal-bar__cta:hover{background:#ffa24d;transform:translateY(-1px)}.zp-deal-bar__cta.is-loading{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/60/assets/zp-sections.css.map */
