/* latin */
@font-face{font-family:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/Inter.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* latin */
@font-face{font-family:'Manrope';font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/Manrope.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* latin */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/Montserrat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}nav,section{display:block}video{vertical-align:baseline;display:inline-block}[hidden]{display:none}a{background-color:#0000}a:active,a:hover{outline:0}strong{font-weight:700}h1{margin:.67em 0;font-size:2em}img{border:0}svg:not(:root){overflow:hidden}html input[type=button]{-webkit-appearance:button;cursor:pointer}html input[disabled]{cursor:default}[class^=w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-inline-block{max-width:100%;display:inline-block}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}h1,h2,h3{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}p{margin-top:0;margin-bottom:10px}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}@media screen and (max-width:991px){.w-container{max-width:728px}}@media screen and (max-width:479px){.w-container{max-width:none}}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button{display:block}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}a{color:#00e;text-decoration:underline}.int-footer-disclaimer{opacity:.4;color:#fff;letter-spacing:-.3px;margin-top:32px;font-size:14px;line-height:20px}.int-embeded-video{position:absolute;inset:0%}.script-toggle-ingredients-on-mobile{display:none}.int-nav-wrapper{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;display:flex}.int-button-sm{color:#fff;text-align:center;background-color:#24aa2f;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:background-color .2s ease-in-out}.int-button-sm:hover{background-color:#2ac436}.int-button-sm.desktop{justify-content:center;align-items:center;display:flex}.int-button-sm.mobile{display:none}.faq-accordion{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.int-button-alt{grid-column-gap:16px;grid-row-gap:16px;color:#02122e;background-color:#0000;border:2px solid #02122e;border-radius:12px;justify-content:space-between;align-items:center;padding:18px 24px;font-size:20px;font-weight:700;line-height:26px;text-decoration:none;transition:background-color .2s ease-in-out;display:flex}.int-button-alt:hover{background-color:#0000001a}.int-button-alt.show-more{cursor:pointer;justify-content:center;max-width:400px;margin-left:auto;margin-right:auto}.script-accordion{display:none}.int-sticky-brand{grid-column-gap:12px;grid-row-gap:12px;align-items:center;font-size:16px;font-weight:500;line-height:20px;display:flex}.int-ingredients-footer{border-bottom:1px solid #e4e4e4;justify-content:center;margin-top:32px;padding-bottom:32px}.int-footer-column{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.int-body{color:#02122e;font-family:Inter,sans-serif;font-size:18px;line-height:26px}.int-ingredient-img{margin-bottom:24px}.int-ingredients-show-less{display:none}.int-button{grid-column-gap:16px;grid-row-gap:16px;color:#fff;text-align:left;background-color:#24aa2f;border-radius:12px;justify-content:center;align-items:center;padding:18px 24px;font-size:20px;font-weight:700;line-height:26px;text-decoration:none;transition:background-color .2s ease-in-out;display:flex}.int-button:hover{background-color:#2ac436}.int-button:lang(no){text-align:center}.int-solution-content{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;display:flex}.faq-accordion-content{text-align:left;padding-bottom:16px;padding-left:16px;padding-right:16px;font-size:16px;line-height:24px}.int-list{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.int-list.hero{grid-column-gap:10px;grid-row-gap:10px;font-weight:600}.int-nav-link{color:#00264c;cursor:pointer;padding:0;font-size:14px;line-height:22px}.int-nav-link:hover{text-decoration:underline}.int-how-to-item-content{grid-column-gap:8px;grid-row-gap:8px;color:#02122ecc;flex-flow:column;font-size:16px;line-height:24px;display:flex}.int-features{grid-column-gap:0px;grid-row-gap:0px;border:1px solid #e4e4e4;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.int-list-item{grid-column-gap:8px;grid-row-gap:8px;align-items:flex-start;display:flex}.int-how-to-item-step{color:#e33c4c;letter-spacing:-.4px;font-size:16px;font-weight:600;line-height:24px}.text-blue{color:#1263c6}.int-feature-img{position:relative}.int-list-item-icon{object-fit:contain;width:24px;height:24px}.int-nav-brand{grid-column-gap:16px;grid-row-gap:16px;align-items:center;display:flex}.int-footer-link{color:#ffffffb8;text-decoration:none;display:block}.int-footer-link:hover{text-decoration:underline}.int-footer-link.email{grid-column-gap:4px;grid-row-gap:4px;align-items:center;display:flex}.int-footer-links{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.int-sticky{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;align-items:center;display:flex}.int-section-title{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;margin-bottom:32px;margin-left:auto;margin-right:auto;display:flex}.int-section-title.how-to,.int-section-title.ingredients{text-align:center}.int-section-title.reviews{text-align:center;align-items:stretch}.int-section-title.solution{text-align:center;max-width:850px}.int-section-title.solution:lang(de){max-width:860px}.int-section-title.features-product-1{text-align:center;max-width:670px}.int-section-title.reviews{text-align:center;align-items:center;width:100%;max-width:564px}.int-how-to-item{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.int-solution{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1.25fr 1fr;grid-auto-columns:1fr;display:grid}.int-h2{margin-top:0;margin-bottom:0;font-family:Manrope,sans-serif;font-size:40px;line-height:48px}.int-how-to{grid-column-gap:40px;grid-row-gap:40px;border-top:1px solid #e4e4e4;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:48px;padding-top:48px;display:grid}.int-hero-subtitle{font-size:20px;line-height:28px}.int-hero{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.faq-accordion-item{background-color:#f4f4f4;border-radius:8px}.int-how-to-item-title{color:#02122e;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:32px}.int-feature{padding:32px;font-size:16px;line-height:24px}.int-feature.feature-3{border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4}.int-feature.feature-4{border-left:1px solid #e4e4e4}.int-feature.feature-2{border-right:1px solid #e4e4e4}.int-feature.feature-1{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.int-embeded-video-container{aspect-ratio:1;width:100%;height:auto}.int-embeded-video-container.how-to{aspect-ratio:3/2;border:1px solid #e4e4e4;border-radius:8px}.int-embeded-video-container.solution-desktop,.int-embeded-video-container.solution-mobile{aspect-ratio:auto;border-radius:8px}.int-feature-title{margin-bottom:8px;font-size:20px;font-weight:700;line-height:28px}.int-ingredients{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.int-ingredient{color:#02122ecc;background-color:#fff;border-radius:8px;padding:24px;font-size:16px;line-height:24px}.int-feature-icon{margin-bottom:16px}.int-footer-copyright{grid-column-gap:16px;grid-row-gap:16px;color:#ffffffb8;justify-content:space-between;align-items:center;font-size:14px;line-height:20px;display:flex}.int-nav{background-color:#fff;border-bottom:1px solid #02122e14;padding:16px 32px}.int-button-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;width:100%;display:flex}.int-button-wrapper.hero{width:100%}.int-button-wrapper.how-to{max-width:400px;margin-top:48px;margin-left:auto;margin-right:auto}.int-button-wrapper.how-to:lang(de){max-width:449px}.int-button-wrapper.section-footer{width:100%;max-width:400px;margin-top:32px;margin-left:auto;margin-right:auto}.int-button-wrapper.section-footer:lang(de){max-width:449px}.int-button-wrapper.dr,.int-button-wrapper.solution-2{margin-top:16px}.int-payment-option{object-fit:contain;height:32px}.int-payment-option.hero,.int-payment-option.footer{height:24px}.int-section{flex-flow:column;justify-content:center;align-items:center;padding:64px 32px}.int-section.light-blue{background-color:#eafafa}.int-section.light-gray{background-color:#f5f5f5}.int-section.hero{background-color:#eafafa;padding-top:0}.int-section.copyright{color:#fff;background-color:#0e0f11;padding-top:24px;padding-bottom:24px}.int-section.sticky{z-index:99;color:#fff;background-color:#00264c;padding-top:12px;padding-bottom:12px;position:sticky;top:0}.int-section.footer{background-color:#141619;padding-top:40px;padding-bottom:40px}.int-section.tv{padding-top:24px;padding-bottom:24px}.int-section.sale{color:#fff;background-color:#00264c;padding-top:12px;padding-bottom:12px}.int-section.usp-ribbon{color:#fff;background-color:#00264c;padding-top:16px;padding-bottom:16px}.int-section.am19-hero{background-color:#eafafa}.int-nav-links{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;display:flex}.int-footer{grid-column-gap:32px;grid-row-gap:32px;letter-spacing:-.3px;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;font-size:14px;line-height:20px;display:grid}.int-container{max-width:1200px}.int-container.int-faq{max-width:800px}.int-ingredient-title{color:#02122e;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:32px}.faq-accordion-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:16px;font-weight:700;display:flex}.embeded-svg{display:flex}.int-nav-mobile{display:none}.int-payment-options{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;align-items:center;display:flex}.int-payment-options.hero{justify-content:center;margin-top:8px}.int-feature-img-mobile{display:none}.int-low-stock{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;font-weight:500;display:flex}.int-low-stock.hero{background-color:#ffffff52;border:1px dashed #02122e52;border-radius:8px;padding:8px 24px;font-weight:700}.int-low-stock.hero:lang(de){grid-row-gap:0px;flex-flow:wrap}.text-red{color:#ec0b43}.int-ssl{text-align:center;font-size:14px;font-weight:500;line-height:20px}.int-problem{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:.75fr 1fr;grid-auto-columns:1fr;place-items:center stretch;display:grid}.int-problem-content{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.int-tv{display:flex}.int-tv-title{justify-content:center;align-items:center;padding-right:120px;display:flex}.int-tv-title:lang(he){padding-left:120px;padding-right:0}.int-tv-logos{grid-column-gap:8px;grid-row-gap:8px;flex:1;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:stretch stretch;display:grid}.int-tv-logo{background-color:#02122e0a;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;display:flex}.text-red-alt{color:#e33c4c}.int-solution-ba{grid-column-gap:24px;grid-row-gap:24px;border-top:1px solid #e4e4e4;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:40px;padding-top:40px;display:grid}.int-solution-ba-item{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;align-items:flex-start;display:flex}.int-solution-ba-content{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;font-size:16px;line-height:24px;display:flex}.int-solution-ba-title{grid-column-gap:8px;grid-row-gap:8px;align-items:center;font-size:20px;font-weight:700;line-height:28px;display:flex}.int-solution-ba-stars{height:20px}.int-solution-ba-tags{grid-column-gap:6px;grid-row-gap:6px;flex-flow:wrap;display:flex}.int-solution-ba-tag{color:#1263c6;border:2px solid #1263c6;border-radius:100px;padding:6px 10px;font-size:14px;font-weight:700;line-height:20px}.int-sticky-divider{background-color:#ffffff29;align-self:stretch;width:1px}.int-button-discount{text-align:center;max-width:400px;margin-left:auto;margin-right:auto}.int-solution-2{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.int-h3{margin-top:0;margin-bottom:0;font-family:Manrope,sans-serif;font-size:32px;line-height:40px}.int-solution-2-content{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.script-count{display:none}.int-count-val{text-align:right;width:64px}.int-count-val:lang(fi){margin-right:4px}.int-dr-title{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;align-items:center;display:flex}.int-dr-content{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.int-dr-img{overflow:hidden}.int-dr-img.mobile{display:none}.int-dr-message{grid-column-gap:8px;grid-row-gap:8px;text-align:center;background-color:#fff;border:3px solid #ffc801;border-radius:8px;flex-flow:column;align-items:center;max-width:95%;margin-top:-88px;margin-left:auto;margin-right:auto;padding:16px;font-size:14px;line-height:20px;display:flex;position:relative}.int-reviews-subtitle{color:#e33c4c;font-size:20px;font-weight:700;line-height:28px}.int-money-back-content{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.int-money-back-subtitle{color:#e33c4c;font-size:20px;font-weight:700}.int-money-back-footer{grid-column-gap:16px;grid-row-gap:16px;border-top:1px solid #02122e14;flex-flow:column;padding-top:16px;font-size:16px;line-height:20px;display:flex}.int-money-back{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:flex-start;max-width:800px;margin-left:auto;margin-right:auto;display:flex}.int-money-back-title{font-family:Manrope,sans-serif;font-size:32px;font-weight:700;line-height:38px}.int-sale{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:center;font-size:20px;display:flex}.int-sale-countdown{flex:none;min-width:80px;font-size:18px;font-weight:700;line-height:28px;display:flex}.int-sale-countdown.countdown-timer:lang(he){direction:ltr}.int-sale-countdown-wrapper{grid-column-gap:8px;grid-row-gap:8px;background-color:#e33c4c;border-radius:4px;align-items:center;padding:2px 8px;display:flex}.int-sale-text{grid-column-gap:6px;grid-row-gap:6px;flex-flow:wrap;display:inline-flex}.int-usp-ribbon{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;align-items:center;display:flex}.int-usp-ribbon-item{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.int-usp-ribbon-item:lang(fi){font-size:16px;line-height:24px}.int-usp-ribbon-emoji{font-size:24px}.int-solution-2-img-desktop{width:100%}.int-solution-2-img-mobile{display:none}.int-problem-img-mobile{width:100%;display:none}.int-problem-img-desktop{width:100%;display:block}.int-hero-features{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:32px;font-size:14px;line-height:22px;display:grid}.int-hero-feature{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;border:1px solid #02122e14;border-radius:12px;align-items:center;padding:16px;display:flex}.int-hero-feature-content{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.int-hero-feature-title{font-size:18px;font-weight:700;line-height:26px}.int-hero-feature-title:lang(da){word-break:break-all}.int-footer-col-title{color:#fff;font-weight:700}.hero-card-badge{max-width:96px}.int-h1{margin-top:0;margin-bottom:0;font-family:Manrope,sans-serif;font-size:40px;line-height:48px}.int-aj15-rate{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.int-aj15-rate-content{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.int-aj15-rate-slider{min-width:0}.text-semi-bold{font-weight:600}.int-aj15-count{margin-top:32px}.int-aj15-count-container{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:flex}.int-aj15-count-item{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;flex:1;display:flex}.int-aj15-count-content{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.int-aj15-count-progress-bar{background-color:#eaeaea;border-radius:8px;height:8px;margin-top:auto;overflow:hidden}.int-aj15-count-progress{background-color:#24aa2f;width:0;height:100%}.int-aj15-count-nr{font-family:Manrope,sans-serif;font-size:48px;font-weight:700;line-height:56px;display:flex}.int-aj15-count-nr:lang(he){flex-flow:row-reverse}.int-aj15-count-text{font-size:16px;font-weight:500;line-height:22px}.swiper-rate{min-width:0;position:relative;overflow:hidden}.swiper-rate-prev{z-index:1;flex-flow:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0% auto 0% 0%}.int-hero-gallery-arrow{cursor:pointer;background-color:#007ffd;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.swiper-rate-next{z-index:1;flex-flow:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0% 0% 0% auto}.int-am12-reviews-features{grid-column-gap:8px;grid-row-gap:8px;background-color:#02122e0a;border:1px solid #02122e14;border-radius:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-bottom:32px;padding:8px;display:grid}.int-am12-reviews-feature{grid-column-gap:8px;grid-row-gap:8px;background-color:#fff;border-radius:8px;align-items:center;padding:8px;display:flex}.int-am12-reviews-feature-title{font-size:16px;font-weight:700;line-height:24px}.int-am12-reviews-feature-text{opacity:.8;color:#02122ea3;font-size:14px;line-height:20px}.int-am12-rating-group-title{color:#02122ecc;font-size:14px;line-height:20px}.int-am12-rating-score-star{width:20px;height:20px;transform-style:preserve-3d;flex:none}.int-am12-rating-score-star:lang(he){transform:rotateX(0)rotateY(180deg)rotate(0)}.int-am12-rating-progress-value{background-color:#24aa2f;width:0%;height:100%}.int-am12-rating-progress-value._3{width:3%}.int-am12-rating-progress-value._98{width:98%}.int-am12-rating-progress-value._92{width:92%}.int-am12-rating-progress-value._96{width:96%}.int-am12-rating-progress-value._4{width:4%}.int-am12-rating-progress-value._6{width:6%}.int-am12-rating-progress-value._15{width:15%}.int-am12-rating-progress-value._94{width:94%}.int-am12-rating-progress-value._72{width:72%}.int-am12-rating-progress-value._90{width:90%}.int-am12-rating-score-review-count{color:#02122ecc;max-width:100px;font-size:14px;line-height:20px}.int-am12-rating-column-title{margin-bottom:12px;font-size:12px;font-weight:700;line-height:16px}.int-am12-rating-score-wrapper{grid-column-gap:8px;grid-row-gap:8px;align-items:flex-end;margin-bottom:8px;display:flex}.int-am12-rating-divider{background-color:#02122e14;width:1px;height:100%}.int-am12-rating-group{grid-column-gap:12px;grid-row-gap:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;grid-auto-columns:1fr;align-items:center;display:grid}.int-am12-rating-progress{background-color:#eaeaea;border:1px solid #eaeaea;border-radius:100px;width:100%;height:8px;overflow:hidden}.int-am12-rating{grid-column-gap:24px;grid-row-gap:24px;border:1px solid #02122e14;border-radius:8px;grid-template-rows:auto;grid-template-columns:auto auto 1fr auto 1fr;grid-auto-columns:1fr;margin-bottom:32px;padding:24px;display:grid}.int-am12-rating-score-review-count-highlight{color:#02122e;font-weight:600}.int-am12-rating-score-stars{grid-column-gap:3px;grid-row-gap:3px;justify-content:flex-start;margin-bottom:8px;display:flex}.int-am12-rating-score-value{font-family:Manrope,sans-serif;font-size:40px;font-weight:700;line-height:48px}.int-am12-rating-group-value{color:#02122ecc;font-size:14px;line-height:20px}.int-am12-rating-score-text{color:#02122e66;font-family:Manrope,sans-serif;font-size:14px;line-height:20px}.int-am12-review-avatar{background-color:#02122e14;border-radius:4px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:40px;display:flex}.int-am12-review-header{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:center;width:100%;display:flex}.int-am12-review-gallery-img{border-radius:8px}.int-am12-review-text{font-size:16px;line-height:24px}.int-am12-review-verified{grid-column-gap:4px;grid-row-gap:4px;color:#24aa2f;letter-spacing:.5px;background-color:#edf8ee;border-radius:4px;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;line-height:20px;display:flex}.int-am12-review-feedback{grid-column-gap:16px;grid-row-gap:16px;align-items:center;display:flex}.int-am12-reviews{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.int-am12-review{grid-column-gap:24px;grid-row-gap:24px;color:#02122e;border:1px solid #02122e14;border-radius:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:24px;font-family:Montserrat,sans-serif;display:flex}.int-am12-review-location{color:#9b9b9b;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.int-am12-review-title{margin-bottom:8px;font-size:16px;font-weight:700;line-height:24px}.int-am12-review-stars{grid-column-gap:2px;grid-row-gap:2px;display:flex}.int-am12-review-gallery{grid-column-gap:8px;grid-row-gap:8px;width:100%;display:flex}.int-am12-review-divider{background-color:#02122e14;width:100%;height:1px}.int-am12-review-name{font-weight:700}.int-am12-review-feedback-text{font-size:16px;font-weight:600;line-height:24px}.int-am12-review-date{color:#9b9b9b;text-align:right;width:100%;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.int-am12-review-feedback-btn{grid-column-gap:6px;grid-row-gap:6px;cursor:pointer;background-color:#02122e14;border-radius:8px;align-items:center;padding:6px 10px;font-size:14px;line-height:20px;display:flex}.int-am12-review-feedback-btn.active{color:#24aa2f;background-color:#edf8ee}.int-am12-review-author-wrapper{grid-column-gap:8px;grid-row-gap:2px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr auto;grid-auto-columns:1fr;place-items:center start;width:100%;display:grid}.int-am12-review-author{grid-column-gap:12px;grid-row-gap:12px;align-items:center;width:100%;display:flex}.int-am13-hero-star{width:18px}.int-am13-hero-review{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;border:1px solid #00264c1a;border-radius:8px;justify-content:flex-start;align-items:flex-start;margin-top:12px;padding:16px;display:flex}.int-am13-hero-review.mobile{display:none}.int-am13-hero-review-stars{grid-column-gap:2px;grid-row-gap:2px;display:flex}.int-am13-hero-review-star{width:18px}.int-am13-hero-review-text{font-size:14px;line-height:20px}.int-am13-hero-review-footer{grid-column-gap:12px;grid-row-gap:12px;align-items:center;display:flex}.int-am13-hero-review-author-name{font-size:14px;font-weight:600;line-height:20px}.int-am13-hero-review-verified{grid-column-gap:4px;grid-row-gap:4px;margin-top:auto;font-size:12px;line-height:16px;display:flex}.int-am13-hero-review-verified-icon{width:14px}.int-am13-hero-review-content{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.int-am13-hero-review-avatar{flex:none}.int-am13-selling{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;border-radius:12px;flex-flow:column;padding:16px;display:flex}.int-am13-selling-header{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.int-am13-selling-header-text:lang(fr){font-size:17px}.int-am13-selling-content{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.int-am13-selling-progress{grid-column-gap:8px;grid-row-gap:8px;border:1px dashed #02122e;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex;position:relative;overflow:hidden}.int-am13-selling-progress-title{z-index:1;font-size:14px;font-weight:700;line-height:20px;position:relative}.int-am13-selling-progress-text{z-index:1;font-size:14px;font-weight:500;line-height:20px;position:relative}.int-am13-selling-progress-bg{background-color:#e33c4c;width:84%;height:100%;position:absolute;top:0;left:0}.int-aj15-rate-slider-title{margin-bottom:16px;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:32px}.int-am19-hero-title{font-size:20px;line-height:27px}.int-am19-amount-sold{grid-column-gap:8px;grid-row-gap:8px;border-bottom:1px solid #02122e14;align-items:center;margin-bottom:4px;padding-bottom:4px;display:flex}.int-am19-amount-sold:lang(fr){align-items:flex-start}.int-am19-review-count{grid-column-gap:8px;grid-row-gap:8px;letter-spacing:-.3px;align-items:center;margin-bottom:16px;font-size:16px;line-height:20px;display:flex}.int-hero-h1{margin-bottom:16px}.int-am19-hero-stars{grid-column-gap:2px;grid-row-gap:2px;display:flex}.int-am19-amount-sold-badge{background-color:#ffcbcb;border-top-left-radius:6px;border-bottom-right-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;line-height:16px}.int-am19-amount-sold-badge:lang(fr){white-space:nowrap}.int-am19-review-sold-text{letter-spacing:-.3px;font-size:16px;line-height:20px}.int-am19-hero-visual{width:100%;position:relative}.int-am19-hero-visual.mobile{display:none}.int-am19-hero-content{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.int-solution-ba-comparison{grid-column-gap:2px;grid-row-gap:2px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:16px;display:grid}.int-solution-ba-img-wrapper{border-radius:8px;position:relative;overflow:hidden}.int-solution-ba-img{width:100%}.int-solution-ba-img-badge{color:#fff;text-align:center;border-radius:4px;padding:4px;font-size:14px;font-weight:700;line-height:20px;position:absolute;bottom:8px;left:8px;right:8px}.int-solution-ba-img-badge.red{background-color:#e33c4c}.int-solution-ba-img-badge.blue{background-color:#1263c6}.int-am19-solution-ba-img{border-radius:8px;width:100%}.int-am19-dr{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:start stretch;display:grid}.int-am19-howto-img{aspect-ratio:3/2;object-fit:cover;border:1px solid #e4e4e4;border-radius:8px}.int-button-icon{transform-style:preserve-3d;display:flex}.int-button-icon:lang(he){transform:rotateX(0)rotateY(180deg)rotate(0)}.int-low-stock-progress{transform-style:preserve-3d}.int-low-stock-progress:lang(he){transform:rotateX(0)rotateY(180deg)rotate(0)}.int-am12-review-star-he{transform-style:preserve-3d;transform:rotate(0)}.int-am12-review-star-he:lang(he){transform:rotateX(0)rotateY(180deg)rotate(0)}@media screen and (max-width:991px){.int-button-sm.desktop{display:none}.int-button-sm.mobile{justify-content:center;display:inline-flex}.int-ingredients-footer{margin-top:24px;padding-bottom:24px}.int-nav-link{text-align:center;border-top:1px solid #e6e7ea;padding:16px 32px;font-size:18px;line-height:26px}.int-hero-img{width:100%}.int-solution{grid-template-columns:1.25fr}.int-h2{font-size:32px;line-height:40px}.int-how-to{grid-column-gap:16px;grid-row-gap:16px}.int-hero{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;grid-template-columns:1fr}.int-embeded-video-container{aspect-ratio:1}.int-embeded-video-container.solution-desktop{display:none}.int-embeded-video-container.solution-mobile{aspect-ratio:3/2;margin-bottom:16px;display:block}.int-ingredients{grid-template-columns:1fr 1fr}.int-nav-menu-btn{padding:0}.int-button-wrapper{margin-left:auto;margin-right:auto}.int-button-wrapper.section-footer{margin-top:24px}.int-section{padding-top:64px;padding-bottom:64px;overflow:hidden}.int-section.hero{padding-top:24px;padding-bottom:40px}.int-section.am19-hero{padding-top:24px;padding-bottom:40px}.int-nav-links{background-color:#fff;padding-bottom:16px;padding-left:32px;padding-right:32px}.int-footer{grid-template-columns:1fr}.int-ingredients-show-more{display:block}.int-nav-mobile{justify-content:flex-start;align-items:center;display:flex}.int-problem{grid-template-columns:1fr}.int-tv-title{padding-right:20px}.int-solution-2{grid-template-columns:1fr}.int-h3{font-size:24px;line-height:32px}.int-dr-img.desktop{display:none}.int-dr-img.mobile{display:block}.int-usp-ribbon{flex-flow:column}.int-solution-2-img-desktop{display:none}.int-solution-2-img-mobile{width:100%;max-width:400px;margin-left:auto;margin-right:auto;display:block}.int-problem-img-mobile{max-width:400px;margin-left:auto;margin-right:auto;display:block}.int-problem-img-desktop{display:none}.int-hero-features{grid-template-columns:1fr;margin-top:32px}.int-hero-feature-title:lang(da){word-break:normal}.int-h1{font-size:32px;line-height:40px}.int-aj15-count-container{flex-flow:column}.int-am12-reviews-features{grid-template-columns:1fr;margin-bottom:24px}.int-am12-rating-score-review-count{max-width:none}.int-am12-rating-divider{width:100%;height:1px}.int-am12-rating{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:auto;margin-bottom:24px;padding:16px}.int-am13-hero-review.desktop{display:none}.int-am13-hero-review.mobile{padding:12px;display:flex}.int-am13-hero-review-star{width:16px}.int-am13-hero-review-avatar{width:80px}.int-am19-hero-visual.mobile{max-width:400px;margin-bottom:16px;margin-left:auto;margin-right:auto;display:block}.int-am19-hero-visual.desktop{display:none}.int-am19-hero-content{grid-column-gap:16px;grid-row-gap:16px}.int-am19-dr{grid-template-columns:1fr}}@media screen and (max-width:767px){.int-button-sm{width:100%}.int-button-alt{font-size:18px}.script-accordion{display:none}.int-sticky-brand{align-self:center;display:flex}.int-button{font-size:18px}.int-list.hero{margin-left:0;margin-right:0}.int-brand{padding-left:0}.int-features{grid-template-columns:1fr}.int-feature-img-desktop{display:none}.int-sticky{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column-reverse}.int-section-title{margin-bottom:12px}.int-section-title.solution{text-align:left}.int-section-title.ingredients{grid-column-gap:12px;grid-row-gap:12px;text-align:left;margin-bottom:24px}.int-section-title.reviews{grid-column-gap:8px;grid-row-gap:8px;margin-bottom:0}.int-how-to-item{max-width:400px;margin-left:auto;margin-right:auto}.int-how-to{border-top-width:0;grid-template-columns:1fr;margin-top:24px;padding-top:0}.int-feature.feature-3{border-top:1px solid #e4e4e4;border-left-width:0}.int-feature.feature-4{border-left-width:0}.int-feature.feature-2{border-bottom:1px solid #e4e4e4;border-right-width:0}.int-feature.feature-1{border-right-width:0}.int-ingredients{grid-template-columns:1fr}.int-ingredient{width:100%}.int-footer-copyright{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.int-nav{padding-left:16px;padding-right:16px}.int-button-wrapper.hero{margin-left:0;margin-right:0}.int-button-wrapper.how-to{margin-top:24px}.int-section{padding:40px 16px}.int-section.hero{padding-top:24px}.int-nav-links{padding-left:16px;padding-right:16px}.int-footer{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;grid-auto-columns:1fr}.int-payment-options{justify-content:center}.int-feature-img-mobile{width:100%;max-width:375px;display:block}.int-tv{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column}.int-tv-title{font-size:14px;line-height:20px}.int-tv-title:lang(he){padding-left:0}.int-tv-logos{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.int-solution-ba{border-top-width:0;grid-template-columns:1fr;padding-top:0}.int-solution-ba-item{max-width:400px;margin-left:auto;margin-right:auto}.int-h3{text-align:left}.int-count-val{width:34px}.int-money-back{grid-column-gap:24px;grid-row-gap:24px;text-align:center;flex-flow:column;align-items:center}.int-sale-text{grid-column-gap:0px;grid-row-gap:0px}.int-usp-ribbon{align-items:flex-start}.int-aj15-rate{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr}.int-aj15-count{margin-top:24px}.int-aj15-count-nr{font-size:26px;line-height:36px}.int-aj15-count-text{font-size:14px;line-height:20px}.int-am12-review-gallery{flex-flow:wrap}.int-am13-hero-review-text,.int-am13-hero-review-author-name{font-size:14px;line-height:20px}.int-am13-hero-review-verified{font-size:14px}.int-am19-review-count,.int-hero-h1{margin-bottom:12px}}@media screen and (max-width:479px){.int-button-alt{padding:16px}.int-sticky-brand{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;font-size:14px}.int-button{padding:16px}.int-footer-links{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr}.int-section-title.solution:lang(nl){word-break:break-all}.int-embeded-video-container,.int-embeded-video-container.solution-mobile{aspect-ratio:1}.int-ingredients{grid-template-columns:1fr}.int-button-wrapper.section-footer{max-width:none}.int-payment-options.hero{grid-column-gap:8px;grid-row-gap:8px}.int-low-stock.hero{font-size:15px}.int-ssl:lang(de){font-size:13px}.int-sticky-stars{width:auto;height:20px}.int-button-discount{font-size:16px;line-height:22px}.int-dr-title{flex-flow:row}.int-dr-message{text-align:left}.int-reviews-subtitle,.int-money-back-content{font-size:16px;line-height:24px}.int-money-back-subtitle{font-size:18px}.int-money-back-footer{line-height:22px}.int-money-back-title{font-size:24px;line-height:32px}.int-sale{font-size:13px;line-height:16px}.int-usp-ribbon{grid-column-gap:8px;grid-row-gap:8px;font-size:16px;line-height:24px}.int-hero-feature-content{font-size:14px;line-height:20px}.int-hero-feature-title{font-size:16px;line-height:22px}.swiper-rate{overflow:visible}.int-am12-review{grid-column-gap:16px;grid-row-gap:16px;padding:16px}.int-am12-review-gallery{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.int-am13-selling-progress-text{text-align:right}.int-am19-review-count{flex-flow:wrap}.int-am19-review-count:lang(de){font-size:14px}}#w-node-_9a81b6e0-0439-2c17-45b7-26cc59a28844-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff147b-06f2b08e{grid-area:span 1/span 1/span 1/span 1}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14cc-06f2b08e{grid-area:1/1/2/2}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14d2-06f2b08e{grid-area:2/1/3/2}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14d8-06f2b08e{order:0;grid-area:1/2/3/3;place-self:center}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14db-06f2b08e{grid-area:1/3/2/4}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14e1-06f2b08e{grid-area:2/3/3/4}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff1561-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff156b-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff1575-06f2b08e,#w-node-_299ad963-0a2b-bf83-0a30-27d16525a651-06f2b08e{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:991px){#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff141d-06f2b08e{grid-area:span 1/span 1/span 1/span 1}}@media screen and (max-width:767px){#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff13f0-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff13f2-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff13f4-06f2b08e{grid-area:span 1/span 2/span 1/span 2}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff13f6-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff13f8-06f2b08e{grid-area:span 1/span 3/span 1/span 3}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff1412-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14cc-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14d2-06f2b08e{grid-area:span 1/span 1/span 1/span 1}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14d8-06f2b08e{grid-area:span 2/span 1/span 2/span 1}#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14db-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff14e1-06f2b08e,#w-node-_9f14655a-f0f2-8c77-d96f-4ccbfeff1561-06f2b08e{grid-area:span 1/span 1/span 1/span 1}}
/* --- Fungexin ------------------------------------------------------- */
.fx-logo{font-family:Manrope,sans-serif;font-weight:800;font-size:26px;line-height:1;letter-spacing:-.02em;color:#02122e;white-space:nowrap}
.fx-logo.light{color:#fff}
.fx-logo.footer{font-size:28px}
.int-sticky-brand .fx-logo{font-size:22px}
.fx-burger{width:26px;height:20px;position:relative;display:block}
.fx-burger span{position:absolute;left:0;width:100%;height:3px;border-radius:2px;background:#02122e;transition:transform .3s ease,opacity .2s ease}
.fx-burger span:nth-child(1){top:0}
.fx-burger span:nth-child(2){top:8.5px}
.fx-burger span:nth-child(3){top:17px}
.w--open .fx-burger span:nth-child(1){transform:translateY(8.5px) rotate(45deg)}
.w--open .fx-burger span:nth-child(2){opacity:0}
.w--open .fx-burger span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}
/* nav mobile (remplace le JS Webflow) */
@media screen and (max-width:991px){
 .int-nav-links{display:none;position:absolute;top:100%;left:0;right:0;z-index:1000;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 12px 24px rgba(2,18,46,.08)}
 .w-nav .int-nav-links.fx-open,.int-nav-links.fx-open{display:flex!important}
 .int-nav{position:relative}
}
/* carrousel (remplace Swiper) */
.swiper-rate{position:relative}
.swiper-rate .swiper-wrapper{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}
.swiper-rate .swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-rate .swiper-slide{flex:0 0 calc((100% - 16px)/1.3);scroll-snap-align:start}
@media screen and (min-width:480px){.swiper-rate .swiper-slide{flex:0 0 calc((100% - 16px)/2)}}
.swiper-rate-prev,.swiper-rate-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;line-height:0}
.swiper-rate-prev{left:-12px}
.swiper-rate-next{right:-12px}
.swiper-rate-prev.fx-off,.swiper-rate-next.fx-off{opacity:.35;pointer-events:none}
img{max-width:100%;height:auto}

/* === Galerie hero Fungexin === */
.fx-gal{width:100%}
.fx-gal-stage{position:relative;overflow:hidden;border-radius:12px;background:#fff;touch-action:pan-y}
.fx-gal-track{display:flex;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}
.fx-gal-track.is-dragging{transition:none}
.fx-gal-slide{flex:0 0 100%;min-width:100%}
.fx-gal-slide img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px}
.fx-gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;padding:0;border:0;border-radius:100px;background:#fffffff0;box-shadow:0 2px 8px #02122e29;color:#02122e;font:700 20px/1 inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}
.fx-gal-nav:hover{background:#fff}
.fx-gal-nav.prev{left:10px}
.fx-gal-nav.next{right:10px}
.fx-gal-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}
.fx-gal-thumbs::-webkit-scrollbar{display:none}
.fx-gal-thumb{flex:0 0 auto;width:60px;height:60px;padding:0;border:2px solid #0000;border-radius:8px;background:none;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .2s,border-color .2s}
.fx-gal-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}
.fx-gal-thumb.is-active{border-color:#17356c;opacity:1}
@media screen and (max-width:479px){.fx-gal-nav{width:32px;height:32px}.fx-gal-thumb{width:52px;height:52px}}

/* === Galerie : confinement mobile (v3) === */
.fx-gal{overflow-x:hidden}
.fx-gal-stage,.fx-gal-track,.fx-gal-slide,.fx-gal-slide img{touch-action:pan-y}
.fx-gal-thumbs{overscroll-behavior-x:contain;scroll-behavior:smooth}

/* === Galerie : correction debordement mobile (v4) ===
   Les items flex/grid sont en min-width:auto par defaut : ils refusent de
   descendre sous leur min-content. La bande de vignettes (8 x 52px + gaps)
   imposait donc ~400px a toute la colonne hero, qui debordait la grille de
   343px et decalait le CTA hors de l'ecran. */
.int-am19-hero-content,.int-am19-hero-title{min-width:0}
.int-am19-hero-visual{max-width:100%}
.fx-gal,.fx-gal-stage,.fx-gal-thumbs{max-width:100%;min-width:0}

/* === Galerie : largeurs explicites (v5) ===
   En flex colonne + align-items:flex-start, la largeur des items est en
   fit-content, donc partie du min-content : la bande de vignettes imposait
   400px au bloc titre. width:100% resout contre le conteneur (343px). */
.int-am19-hero-title{width:100%}
.int-am19-hero-visual.mobile{width:100%}
.fx-gal,.fx-gal-thumbs{width:100%}

/* === Galerie : vignettes sans defilement (v6) ===
   8 vignettes de 52px + gaps = 472px pour 343px disponibles : la derniere
   etait coupee. On passe en retour a la ligne, 4 par rangee sur mobile,
   dans une zone delimitee -> plus rien n'est cache. */
.fx-gal-thumbs{flex-wrap:wrap;justify-content:center;overflow:visible;
  padding:8px;border-radius:10px;background:#02122e0a;border:1px solid #02122e14}
.fx-gal-thumb{box-sizing:border-box}
@media screen and (max-width:767px){
  .fx-gal-thumb{width:calc((100% - 24px)/4);height:auto;aspect-ratio:1/1}
}

/* === Galerie : vignettes une rangee (v7) ===
   Annule le retour a la ligne de la v6. Les vignettes se partagent la largeur
   disponible : une seule rangee, calee sur la largeur de l'image, rien de
   coupe et pas de defilement. */
.fx-gal-thumbs{flex-wrap:nowrap;justify-content:flex-start;overflow:visible;
  padding:0;border:0;background:none;gap:6px}
.fx-gal-thumb{box-sizing:border-box}
@media screen and (max-width:767px){
  .fx-gal-thumbs{gap:4px}
  .fx-gal-thumb{flex:1 1 0;width:auto;min-width:0;height:auto;aspect-ratio:1/1}
}

/* === Galerie : bande de vignettes e-commerce (v8) ===
   5 pleines + la 6e qui depasse -> on voit qu'il y en a d'autres.
   Bande calee sur la largeur de l'image, defilement au doigt, accroche. */
.fx-gal-thumbs{flex-wrap:nowrap;justify-content:flex-start;gap:8px;
  padding:0;border:0;background:none;
  overflow-x:auto;overflow-y:hidden;
  scroll-snap-type:x proximity;overscroll-behavior-x:contain;
  scrollbar-width:none;-webkit-overflow-scrolling:touch}
.fx-gal-thumbs::-webkit-scrollbar{display:none}
.fx-gal-thumb{flex:0 0 auto;scroll-snap-align:start;box-sizing:border-box}
@media screen and (max-width:767px){
  .fx-gal-thumb{width:calc((100% - 40px)/5.5);height:auto;aspect-ratio:1/1}
}

/* === Galerie : recentrage vignette (v9) ===
   scroll-behavior:smooth (pose en v3) faisait avorter les defilements
   programmes de la bande : mesure 154 demande -> 0 obtenu. On revient a
   un defilement immediat, seul fiable ici. */
.fx-gal-thumbs{scroll-behavior:auto}
