.sb-reference--hero .ref-gallery__main{position:relative}.sb-reference--hero .ref-gallery__main>img{width:100%;aspect-ratio:1;object-fit:contain}.sb-reference--hero .ref-gallery__badge{position:absolute;top:9px;right:9px;width:122px;max-width:32%;z-index:2;pointer-events:none}.sb-reference--hero .ref-gallery__badge img{display:block;width:100%;height:auto;aspect-ratio:auto;background:transparent}.sb-reference--hero .ref-gallery-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin-top:10px;min-width:0}.sb-reference--hero .ref-gallery-nav__button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--ref-line);border-radius:50%;color:var(--ref-accent);background:#fff;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.sb-reference--hero .ref-gallery-nav__button svg{width:20px;height:20px}.sb-reference--hero .ref-gallery-nav__button:disabled{opacity:.3;cursor:default}.sb-reference--hero .ref-gallery-nav__button:not(:disabled):active{transform:scale(.9);background:var(--ref-mint)}.sb-reference--hero .ref-gallery-nav:not(.is-overflowing){grid-template-columns:minmax(0,1fr)}.sb-reference--hero .ref-gallery-nav:not(.is-overflowing) .ref-gallery-nav__button{display:none}.sb-reference--hero .ref-gallery-nav .ref-thumbs{min-width:0;width:100%;margin:0;padding:5px 4px;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scroll-padding-inline:4px;cursor:grab;-webkit-user-select:none;user-select:none}.sb-reference--hero .ref-gallery-nav .ref-thumbs.is-dragging,.sb-reference--hero .ref-gallery-nav .ref-thumbs.is-dragging button{cursor:grabbing}.sb-reference--hero .ref-thumbs button{flex-shrink:0}.sb-reference--hero .ref-thumbs img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}@media(hover:hover)and (pointer:fine){.sb-reference--hero .ref-gallery-nav__button:not(:disabled):hover{transform:translateY(-2px);border-color:var(--ref-accent);background:var(--ref-mint);box-shadow:0 4px 10px #00735020}}@media(max-width:880px){.sb-reference--hero .ref-gallery-nav{grid-template-columns:minmax(0,1fr)}.sb-reference--hero .ref-gallery-nav__button{display:none}}@media(prefers-reduced-motion:reduce){.sb-reference--hero .ref-gallery-nav__button{transition:none}.sb-reference--hero .ref-gallery-nav__button:not(:disabled):is(:hover,:active){transform:none}}.sb-reference--hero .ref-hero-truemed{margin-top:14px;color:var(--ref-ink);text-align:center;font-size:13px;line-height:1.5}.sb-reference--hero .ref-hero-truemed__line{display:flex;align-items:center;justify-content:center;gap:8px}.sb-reference--hero .ref-hero-truemed__icon{width:24px;height:24px;flex:0 0 24px}.sb-reference--hero .ref-hero-truemed__copy p{margin:0}.sb-reference--hero .ref-hero-truemed__copy a{color:var(--ref-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sb-reference--hero .ref-hero-truemed__status{margin-top:8px;font-size:12px}.sb-reference--hero .ref-hero-truemed__retry{padding:8px 14px;min-height:44px;margin-top:4px;border:1px solid var(--ref-accent);border-radius:8px;color:var(--ref-accent);background:var(--ref-mint)}body:has([data-ref-hero]) .reviewWidget{margin-bottom:0!important}body:has([data-ref-hero]) .sec-new-footer .nhpnf-top-strip{background-color:#e2fff4!important}@media(min-width:881px){.sb-reference--hero .ref-buy__left{top:120px}.sb-reference--hero .ref-offer-form{scroll-margin-top:120px}}@media(max-width:749px){.sb-reference--hero .ref-gallery__badge{width:104px;max-width:28%}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/product-hero-reference.css.map */
