[hidden]{display:none!important}html{scroll-behavior:smooth}body{overflow-x:hidden}button,[role=button]{cursor:pointer}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline:3px solid #bd5800;outline-offset:3px}img,video{max-width:100%}.repaired-gallery{min-width:0;align-self:start;width:100%;height:auto!important}.gallery-stage{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#fff;touch-action:pan-y}.gallery-slide,.gallery-slide>img,.gallery-slide>video{width:100%;height:100%;object-fit:contain}.gallery-slide>img{cursor:zoom-in}.gallery-arrow{position:absolute;top:45%;z-index:2;width:36px;height:42px;border:1px solid #ddd;border-radius:6px;background:#fffffff0;color:#55493e;font-size:30px;line-height:1}.gallery-arrow.prev{left:8px}.gallery-arrow.next{right:8px}.gallery-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:12px 0;scroll-behavior:smooth}.gallery-thumbs button{position:relative;flex:0 0 calc((100% - 32px)/5);padding:0;border:2px solid transparent;background:white;border-radius:5px;overflow:hidden;aspect-ratio:1}.gallery-thumbs button[aria-current=true]{border-color:#e16203}.gallery-thumbs img{width:100%;height:100%;object-fit:cover}.video-badge{position:absolute;bottom:3px;right:3px;background:#0009;color:white;border-radius:50%;font-size:12px;padding:2px 5px}.mantine-Carousel-viewport{overflow-x:auto!important;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y}.mantine-Carousel-viewport::-webkit-scrollbar{display:none}.mantine-Carousel-container{transform:none!important}.mantine-Carousel-slide{transform:none!important;scroll-snap-align:start}.local-carousel-controls{display:flex;justify-content:center;gap:12px;padding:14px 0}.local-carousel-controls button{border:1px solid #ccc;border-radius:50%;background:white;width:38px;height:38px;font-size:24px;color:#333}.ba-comparison-card__image{width:100%;object-fit:cover}.ba-comparison-card__score{width:100px;height:auto}.ba-comparison-card__verifiedIcon{width:16px;height:16px}.mantine-Carousel-indicator{cursor:pointer}.mantine-Carousel-slide img{display:block}._carousel_m5hlg_28 .mantine-Carousel-slide{flex:0 0 33.333%;min-width:0}._carousel_m5hlg_28 ._sliderImage_m5hlg_32{width:100%;height:auto;aspect-ratio:1;object-fit:cover}._howToVideoContainer_3gdpw_92 video{display:block;width:100%;height:100%;object-fit:cover}._accordion__border_16zkb_33{cursor:pointer}._accordion__descriptionWrapper_16zkb_66{transition:max-height .25s ease,padding .25s ease}._accordion__border_16zkb_33[aria-expanded=true] svg{transform:rotate(180deg)}._cardMainInfo__clientImg_153ef_172 img{max-width:180px;max-height:180px;object-fit:contain;cursor:zoom-in}._starsWrapper_153ef_285 img{width:16px;height:16px}._likeContainer__likeBox_153ef_188[aria-pressed=true] path{fill:#e16203}._item_1j3z3_16 .LazyLoad img{width:48px;height:48px;object-fit:contain}.guarantee-badge{width:120px;height:auto}._header__navListMobile_3wx7y_5.local-open{display:flex!important;max-height:80vh!important;visibility:visible!important;opacity:1!important;transform:none!important;overflow-y:auto}dialog.local-lightbox{border:0;padding:40px 12px 12px;border-radius:10px;max-width:94vw;max-height:94vh;background:#fff}dialog.local-lightbox::backdrop{background:#000c}dialog.local-lightbox img{display:block;max-height:80vh;max-width:85vw;object-fit:contain}dialog.local-lightbox .close{position:absolute;right:10px;top:4px;font-size:28px;background:none;border:0}._cardGrid_11w0y_96.local-ingredients{display:flex!important;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important}._cardGrid_11w0y_96.local-ingredients>div{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;min-width:0}p{overflow-wrap:break-word}svg{flex-shrink:0}@media(max-width:767px){._carousel_m5hlg_28 .mantine-Carousel-slide{flex-basis:80%}._cardGrid_11w0y_96.local-ingredients>div{flex-basis:100%}.gallery-arrow{width:32px;height:38px}.repaired-gallery{margin-bottom:12px}._cardMainInfo__clientImg_153ef_172 img{max-width:140px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:767px){h1,h2,h3,[class*="Title"],[class*="Heading"],[class*="heading"]{max-width:100%;white-space:normal!important;overflow-wrap:break-word}._howToVideoContainer_3gdpw_92{max-width:100%}.ba-comparison-card{height:100%}.__m__-r0{--carousel-slide-size:85%}._sectionTitle_11w0y_1{padding-inline:16px}}
.local-review-form{width:480px;padding:35px 24px!important}.local-review-form h2{margin-bottom:18px}.local-review-form label{display:block;margin:10px 0}.local-review-form input,.local-review-form select,.local-review-form textarea{display:block;box-sizing:border-box;width:100%;padding:8px;border:1px solid #aaa;border-radius:4px}.local-review-form textarea{min-height:90px}.local-review-form p{font-size:13px;line-height:1.5;margin:12px 0}.local-review-form button[type=submit]{background:#e14903;color:white;border:0;border-radius:4px;padding:10px 20px}._aboutDescription_1z7x8_64{white-space:pre-line}._aboutDescription_1z7x8_64 p{margin:0 0 12px}
._commentsLayer_m5hlg_19{pointer-events:none}.local-carousel-controls{position:absolute;inset:40% 8px auto;z-index:6;justify-content:space-between;padding:0;pointer-events:none}.local-carousel-controls button{pointer-events:auto;box-shadow:0 1px 5px #0003}
._navigationDots_11w0y_227{display:flex!important;justify-content:center;align-items:center;gap:10px}._navigationDots_11w0y_227 button{display:flex!important;align-items:center;justify-content:center}
._header__navListMobile_3wx7y_5.local-open{position:absolute;top:100%;height:auto!important;min-height:220px;flex-direction:column;z-index:30;padding:12px 16px;margin:0;background:#fff;box-shadow:0 5px 8px #0002}._header__navListMobile_3wx7y_5.local-open>li{padding:12px 0}._header__navListMobile_3wx7y_5:not(.local-open){visibility:hidden;pointer-events:none}._header__navListMobile_3wx7y_5.local-open{pointer-events:auto}
@media(max-width:767px){.mantine-Carousel-root:not(._carousel_m5hlg_28) .mantine-Carousel-slide{flex:0 0 85%!important;min-width:0}.local-ingredients>div{max-width:none!important}.ba-comparison-text--paragraph{overflow-wrap:break-word}}

/* Inline video playback only: hide any browser media chrome and do not accept pointer controls. */
video{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}
video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-panel,video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;visibility:hidden!important}
