.zf-hero{position:relative;background:var(--hero-bg, #FFFFFF);color:var(--hero-text-color, var(--zf-text, #18181B));overflow:hidden}.zf-hero__media{position:relative;background:var(--hero-img-bg, transparent);overflow:hidden}.zf-hero__info{padding:24px 20px 32px}.zf-hero__info-inner{display:flex;flex-direction:column;gap:var(--hero-block-gap, 16px);max-width:var(--hero-info-max-w, 520px)}@media(min-width:750px){.zf-hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--hero-gap, 0);min-height:580px;max-width:1440px;margin-inline:auto}.zf-hero__info{display:flex;flex-direction:column;justify-content:flex-start;padding:48px 40px;order:1}.zf-hero__media{min-height:580px;order:2;overflow:visible;display:flex;flex-direction:column}.zf-hero--img-left .zf-hero__media{order:1}.zf-hero--img-left .zf-hero__info{order:2}}@media(min-width:1024px){.zf-hero__info{padding:60px 56px}}@media(min-width:1200px){.zf-hero__info{padding:60px 72px}}.zf-hero__carousel{display:block;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y}@media(min-width:750px){.zf-hero__carousel{flex:1}}.zf-hero__slides{display:flex;width:100%;height:100%;will-change:auto}.zf-hero__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;padding:20px 16px;min-height:320px}@media(min-width:750px){.zf-hero__slide{min-height:480px;padding:24px}}.zf-hero__image{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:var(--hero-image-radius, 0)}@media(min-width:750px){.zf-hero__image{max-height:600px}}@media(min-width:1200px){.zf-hero__image{max-height:680px}}.zf-hero__dots{display:flex;justify-content:center;gap:8px;padding:12px 0 8px}.zf-hero__dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--zf-border, #E4E4E7);cursor:pointer;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;position:relative}.zf-hero__dot:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.zf-hero__dot:hover,.zf-hero__dot.is-hovered{background:var(--zf-text-muted, #71717A);transform:scale(1.25)}.zf-hero__dot.is-active{width:24px;border-radius:4px;background:var(--zf-text, #18181B)}@media(min-width:750px){.zf-hero__thumbs{flex-shrink:0;justify-content:center;padding:8px 24px 16px;overflow-x:visible}}.zf-hero__floating-badge{position:absolute;z-index:2}.zf-hero__floating-badge--left{top:16px;left:16px}.zf-hero__floating-badge--right{top:16px;right:16px}.zf-hero__clinical{display:inline-flex;align-items:center;gap:5px;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--hero-card-radius, 8px);padding:7px 12px;font-size:.625rem;font-weight:700;color:var(--zf-text-muted, #71717A);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 8px #0000000f}.zf-hero__placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0;color:var(--zf-text-muted, #71717A);font-size:.875rem}.zf-hero__title{font-weight:800;line-height:1.1;letter-spacing:-.025em;margin:0}.zf-hero__subtitle{line-height:1.6;margin:0}.zf-hero__subtitle p{margin:0}.zf-hero__subtitle strong{color:var(--hero-text-color, var(--zf-text, #18181B));font-weight:700}.zf-hero__subtitle em{font-style:italic}.zf-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin:0}.zf-hero__badges .zf-badge{font-size:inherit;transition:transform .2s ease}.zf-hero__badges .zf-badge:hover{transform:translateY(-1px)}.zf-hero__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0}.zf-hero__price-prefix{font-size:.8125rem;color:var(--zf-text-muted, #71717A)}.zf-hero__price-current{font-size:var(--price-size, 1.5rem);font-weight:800;color:var(--price-color, var(--hero-text-color, var(--zf-text, #18181B)));line-height:1}.zf-hero__price-compare{font-size:.9375rem;color:var(--zf-text-light, #A1A1AA);text-decoration:line-through}.zf-hero__price-suffix{font-size:.75rem;color:var(--zf-text-muted, #71717A)}.zf-hero__price-save{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:.6875rem;font-weight:700;background:#fef3c7;color:#92400e}.zf-hero__inline-rating{display:flex;align-items:center;gap:8px;margin:0}.zf-hero__inline-rating .zf-stars{display:inline-flex;gap:1px}.zf-hero__inline-rating .zf-caption{font-size:inherit;margin:0}.zf-hero__cta{margin:4px 0;border-radius:var(--hero-btn-radius, 12px);position:relative}.zf-hero__cta[style*=--btn-bg]{background:var(--btn-bg)!important;color:var(--btn-color, #FFFFFF)!important}.zf-hero__cta .zf-icon{transition:transform .2s ease}.zf-hero__cta:hover .zf-icon{transform:translate(3px)}.zf-hero__trust{margin:0}.zf-hero__trust .zf-trust-item{font-size:inherit}.zf-hero__richtext{line-height:1.6;margin:0}.zf-hero__richtext p{margin:0}.zf-hero__divider{border:none;height:1px;background:var(--zf-border, #E4E4E7);margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zfresh-hero.css.map */
