@media (max-width: 991px){body *,*{animation:none!important;animation-name:none!important;animation-duration:0s!important;animation-delay:0s!important;animation-fill-mode:none!important;transition:none!important}body .revomadic-product-page *,.revomadic-product-page *,body .revo-info *,.revo-info *,body .revo-intro-section *,.revo-intro-section *,body .revo-targeted-section *,.revo-targeted-section *,body .revo-stats-section *,.revo-stats-section *,body .revo-clinical-section *,.revo-clinical-section *{opacity:1!important;visibility:visible!important;display:block!important}body .revo-bundle-selector,.revo-bundle-selector,div.revo-bundle-selector{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;position:static!important;margin-bottom:20px!important}body .revo-bundle-buttons,.revo-bundle-buttons,div.revo-bundle-buttons{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:row!important;overflow-x:auto!important;gap:12px!important;padding:10px 0!important;width:100%!important;height:auto!important}body .revo-bundle-btn,.revo-bundle-btn,button.revo-bundle-btn,.revo-bundle-btn:nth-child(1),.revo-bundle-btn:nth-child(2),.revo-bundle-btn:nth-child(3),button.revo-bundle-btn:nth-child(1),button.revo-bundle-btn:nth-child(2),button.revo-bundle-btn:nth-child(3),.revo-bundle-buttons .revo-bundle-btn,.revo-bundle-buttons button.revo-bundle-btn{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;min-width:220px!important;max-width:240px!important;height:auto!important;padding:15px!important;flex-direction:column!important;background:#fff!important;border:2px solid #e0e0e0!important;border-radius:12px!important;animation:none!important;animation-name:none!important;animation-delay:0s!important;animation-duration:0s!important;transform:none!important}}@media (max-width: 767px){body .revo-bundle-btn,.revo-bundle-btn,button.revo-bundle-btn,.revo-bundle-btn:nth-child(1),.revo-bundle-btn:nth-child(2),.revo-bundle-btn:nth-child(3),button.revo-bundle-btn:nth-child(1),button.revo-bundle-btn:nth-child(2),button.revo-bundle-btn:nth-child(3),.revo-bundle-buttons .revo-bundle-btn:nth-child(1),.revo-bundle-buttons .revo-bundle-btn:nth-child(2),.revo-bundle-buttons .revo-bundle-btn:nth-child(3),.revo-bundle-buttons button.revo-bundle-btn:nth-child(1),.revo-bundle-buttons button.revo-bundle-btn:nth-child(2),.revo-bundle-buttons button.revo-bundle-btn:nth-child(3){display:flex!important;visibility:visible!important;opacity:1!important;animation:none!important;animation-name:none!important;animation-delay:0s!important;animation-duration:0s!important;transform:none!important}body .revo-stats-grid,.revo-stats-grid,body .revo-bundle-buttons,.revo-bundle-buttons,body .revo-tech-grid,.revo-tech-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important}body .revo-stat-item,.revo-stat-item,body .revo-bundle-btn,.revo-bundle-btn,body .revo-tech-item,.revo-tech-item,.revo-stat-item:nth-child(1),.revo-stat-item:nth-child(2),.revo-stat-item:nth-child(3),body .revo-stat-item:nth-child(1),body .revo-stat-item:nth-child(2),body .revo-stat-item:nth-child(3),.revo-stats-grid .revo-stat-item:nth-child(1),.revo-stats-grid .revo-stat-item:nth-child(2),.revo-stats-grid .revo-stat-item:nth-child(3),.revo-tech-item:nth-child(1),.revo-tech-item:nth-child(2),.revo-tech-item:nth-child(3),.revo-tech-item:nth-child(4),body .revo-tech-item:nth-child(1),body .revo-tech-item:nth-child(2),body .revo-tech-item:nth-child(3),body .revo-tech-item:nth-child(4),.revo-tech-grid .revo-tech-item:nth-child(1),.revo-tech-grid .revo-tech-item:nth-child(2),.revo-tech-grid .revo-tech-item:nth-child(3),.revo-tech-grid .revo-tech-item:nth-child(4){display:flex!important;flex-direction:column!important;flex:0 0 auto!important;visibility:visible!important;opacity:1!important;animation:none!important;animation-name:none!important;animation-delay:0s!important;animation-duration:0s!important;transform:none!important}body .revo-tech-item *,.revo-tech-item *,body .revo-tech-title,.revo-tech-title,body .revo-tech-desc,.revo-tech-desc,body .revo-tech-icon,.revo-tech-icon,div.revo-tech-title,div.revo-tech-desc,p.revo-tech-desc{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;position:static!important;transform:none!important;clip-path:none!important;clip:auto!important}body .revo-stat-item *:not(.faq-answer):not(.faq-answer *),.revo-stat-item *:not(.faq-answer):not(.faq-answer *),body .revo-stat-number,.revo-stat-number,body .revo-stat-text,.revo-stat-text,div.revo-stat-number,div.revo-stat-text{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;position:static!important;transform:none!important;clip-path:none!important;clip:auto!important}body .faq-answer:not(.active),.faq-answer:not(.active),div.faq-answer:not(.active),body .faq-item:not(.active) .faq-answer,.faq-item:not(.active) .faq-answer{max-height:0!important;overflow:hidden!important;display:block!important;visibility:hidden!important;opacity:0!important;height:0!important}body .faq-answer:not(.active) *,.faq-answer:not(.active) *,body .faq-answer:not(.active) div,.faq-answer:not(.active) div,body .faq-item:not(.active) .faq-answer *,.faq-item:not(.active) .faq-answer *{max-height:0!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;height:0!important;padding:0!important;margin:0!important;display:none!important}body .faq-answer.active,.faq-answer.active,div.faq-answer.active,body .faq-item.active .faq-answer,.faq-item.active .faq-answer{max-height:1000px!important;overflow:visible!important;visibility:visible!important;opacity:1!important;height:auto!important}body .faq-answer.active *,.faq-answer.active *,body .faq-item.active .faq-answer *,.faq-item.active .faq-answer *{visibility:visible!important;opacity:1!important;display:block!important;height:auto!important;max-height:none!important}body .revo-bundle-label,.revo-bundle-label{display:block!important;visibility:visible!important;opacity:1!important;font-size:11px!important}body .revo-bundle-price,.revo-bundle-price{display:block!important;visibility:visible!important;opacity:1!important;font-size:18px!important;font-weight:700!important}body .revo-bundle-savings,.revo-bundle-savings,body .revo-bundle-per-unit,.revo-bundle-per-unit{display:block!important;visibility:visible!important;opacity:1!important;font-size:10px!important}body .revo-bundle-image,.revo-bundle-image,img.revo-bundle-image{display:block!important;visibility:visible!important;opacity:1!important;max-height:100px!important;width:100%!important;object-fit:contain!important;margin-bottom:10px!important}body .revo-bundle-badge,.revo-bundle-badge{display:block!important;visibility:visible!important;opacity:1!important;font-size:9px!important}body .revo-stats-grid,.revo-stats-grid{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important}body .revo-stat-item,.revo-stat-item{display:block!important;visibility:visible!important;opacity:1!important;margin-bottom:20px!important}body .revo-stat-number,.revo-stat-number,div.revo-stat-number{display:block!important;visibility:visible!important;opacity:1!important;font-size:36px!important;color:#0de5c8!important;font-weight:900!important;margin-bottom:10px!important}body .revo-stat-text,.revo-stat-text,div.revo-stat-text{display:block!important;visibility:visible!important;opacity:1!important;font-size:12px!important;line-height:1.4!important}}@media (max-width: 991px){body .revomadic-product-page .revo-intro-section,body .revomadic-product-page .revo-targeted-section,body .revomadic-product-page .revo-stats-section,body .revomadic-product-page .revo-how-it-works,body .revomadic-product-page .revo-clinical-section,body .revomadic-product-page .revo-tech-section,.revo-intro-section,.revo-targeted-section,.revo-stats-section,.revo-how-it-works,.revo-clinical-section,.revo-tech-section{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:100%!important;max-width:100%!important;padding:25px 15px!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;clip-path:none!important;clip:auto!important;animation:none!important}body .revomadic-product-page>*,.revomadic-product-page>*{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;animation:none!important}body .revo-intro-badge,.revo-intro-badge{display:block!important;visibility:visible!important;opacity:1!important;font-size:10px!important;margin-bottom:10px!important;text-align:center!important;height:auto!important}body .revo-intro-title,body h2.revo-intro-title,.revo-intro-title,h2.revo-intro-title{display:block!important;visibility:visible!important;opacity:1!important;font-size:24px!important;line-height:1.2!important;margin-bottom:12px!important;text-align:center!important;height:auto!important}body .revo-intro-subtitle,body h3.revo-intro-subtitle,.revo-intro-subtitle,h3.revo-intro-subtitle{display:block!important;visibility:visible!important;opacity:1!important;font-size:16px!important;line-height:1.3!important;margin-bottom:15px!important;text-align:center!important;height:auto!important}body .revo-intro-bullets,body ul.revo-intro-bullets,.revo-intro-bullets,ul.revo-intro-bullets{display:block!important;visibility:visible!important;opacity:1!important;list-style:none!important;padding:0!important;height:auto!important}body .revo-intro-bullets li,.revo-intro-bullets li{display:block!important;visibility:visible!important;opacity:1!important;font-size:12px!important;margin-bottom:8px!important;height:auto!important}}@media (max-width: 991px){.product-template-content,.product-template__container{padding:15px!important}.product-page-row{display:flex!important;flex-direction:column!important}#product-gallery,[id*=product-gallery]{order:1!important;margin-bottom:15px!important}#product-gallery img,.product-gallery img,[id*=product-gallery] img{max-height:200px!important;width:100%!important;object-fit:contain!important}#product-description,.product-description-product-template{order:2!important}.product-title,h2.product-title{font-size:24px!important;line-height:1.2!important;margin-bottom:10px!important;text-align:center!important}.product-price{margin-bottom:15px!important}.product-price-current,.product-price-current .money{font-size:28px!important;font-weight:900!important}.product-price-label{font-size:11px!important;margin-bottom:6px!important}.product-item-caption-desc,.product-rte-description{font-size:12px!important;line-height:1.5!important;margin-bottom:15px!important}.product-add,button[name=add],.add-to-cart{width:100%!important;min-height:48px!important;font-size:14px!important;padding:14px 24px!important;background:#0de5c8!important;color:#000!important;border-radius:6px!important}}@media (max-width: 991px){.revo-top-section{padding:20px 15px!important}.revo-product-grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:15px!important;align-items:stretch!important}.revo-gallery{position:relative!important;top:auto!important;max-height:250px!important;overflow:hidden!important;order:1!important;flex-shrink:0!important}.revo-main-image,img#revo-main-image,img.revo-main-image{max-height:200px!important;height:200px!important;width:100%!important;object-fit:contain!important;margin-bottom:8px!important}.revo-thumbnail{width:55px!important;height:55px!important}.revo-title,h1.revo-title{display:block!important;visibility:visible!important;opacity:1!important;font-size:24px!important;line-height:1.1!important;margin-bottom:6px!important;height:auto!important;overflow:visible!important}.revo-subtitle,p.revo-subtitle{display:block!important;visibility:visible!important;opacity:1!important;font-size:13px!important;margin-bottom:15px!important;height:auto!important;overflow:visible!important}.revo-price-wrapper{display:block!important;visibility:visible!important;opacity:1!important;margin-bottom:15px!important}.revo-prices{display:flex!important;visibility:visible!important;opacity:1!important}.revo-price-current,span#revo-price-current,span.revo-price-current{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:28px!important;font-weight:900!important}.revo-promo-badge,div.revo-promo-badge{display:block!important;visibility:visible!important;opacity:1!important;padding:4px 10px!important;font-size:10px!important}.revo-guarantee,p#revo-promo-text,p.revo-guarantee{display:block!important;visibility:visible!important;opacity:1!important;font-size:11px!important}.revo-desc-short,div.revo-desc-short{display:block!important;visibility:visible!important;opacity:1!important;font-size:12px!important;line-height:1.5!important;margin-bottom:12px!important;height:auto!important;overflow:visible!important}.revo-bullets,ul.revo-bullets{display:block!important;visibility:visible!important;opacity:1!important;font-size:12px!important;margin-bottom:15px!important;list-style:none!important;padding:0!important}.revo-bullets li,ul.revo-bullets li{display:block!important;visibility:visible!important;opacity:1!important;font-size:12px!important;margin-bottom:8px!important}.revo-info{padding-top:0!important;padding-bottom:0!important;display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;order:2!important;flex-shrink:0!important;z-index:10!important}.revo-info>*{visibility:visible!important;opacity:1!important;position:static!important;width:100%!important;max-width:100%!important}.revo-info h1,.revo-info p{display:block!important;visibility:visible!important;width:100%!important}.revo-info ul{display:block!important;visibility:visible!important;list-style:none!important;padding:0!important;width:100%!important}.revo-info ul li{display:block!important;visibility:visible!important}.revo-info div{visibility:visible!important}.revo-prices{display:flex!important;visibility:visible!important}.revo-bundle-selector,.revo-bundle-buttons{display:block!important;visibility:visible!important;width:100%!important}.revo-bundle-buttons{display:flex!important}form#revo-product-form,.revo-info form,form.shopify-product-form{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;position:static!important;height:auto!important}.revo-info button,.revo-info button[type=submit]{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important}.revo-trademark{font-size:8px!important;top:-14px!important}.revo-price-wrapper,div.revo-price-wrapper{display:block!important;visibility:visible!important;opacity:1!important;margin-bottom:15px!important}.revo-prices,div.revo-prices{display:flex!important;visibility:visible!important;opacity:1!important;gap:10px!important;margin-bottom:6px!important}.revo-price-original,span.revo-price-original{display:inline-block!important;visibility:visible!important;font-size:16px!important}.swiper-thumbnails-main-container,.swiper-horiz-thumbnails-main-container,.swiper-vert-thumbnails-main-container,body .swiper-thumbnails-main-container,body .swiper-horiz-thumbnails-main-container,body .swiper-vert-thumbnails-main-container{display:block!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;padding:10px 0!important}.swiper-thumbnails-inline,.swiper-thumbnails-vert,.swiper-container.swiper-thumbnails-inline,.swiper-container.swiper-thumbnails-vert,body .swiper-thumbnails-inline,body .swiper-thumbnails-vert{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important}.swiper-thumbnails-inline .swiper-wrapper,.swiper-thumbnails-vert .swiper-wrapper,body .swiper-thumbnails-inline .swiper-wrapper,body .swiper-thumbnails-vert .swiper-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important}.swiper-thumbnails-inline .swiper-slide,.swiper-thumbnails-vert .swiper-slide,body .swiper-thumbnails-inline .swiper-slide,body .swiper-thumbnails-vert .swiper-slide{flex:0 0 80px!important;min-width:80px!important;max-width:80px!important;height:80px!important;border-radius:8px!important;overflow:hidden!important;border:2px solid #e0e0e0!important;cursor:pointer!important}.swiper-thumb-item,img.swiper-thumb-item{width:100%!important;height:100%!important;object-fit:cover!important}.revo-thumbnails{display:flex!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.revo-add-to-cart,button.revo-add-to-cart{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;font-size:14px!important;padding:14px 24px!important;margin-top:15px!important}.revo-bundle-selector,div.revo-bundle-selector{display:block!important;visibility:visible!important;opacity:1!important;margin-bottom:15px!important;height:auto!important;overflow:visible!important;position:static!important}.revo-bundle-buttons,div.revo-bundle-buttons{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:row!important;overflow-x:auto!important;gap:12px!important;padding:10px 0!important;height:auto!important}.revo-bundle-btn,button.revo-bundle-btn{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;min-width:220px!important;max-width:240px!important;font-size:12px!important}.revo-bundle-label{font-size:11px!important}.revo-bundle-price{font-size:16px!important}.revo-bundle-savings,.revo-bundle-per-unit{font-size:10px!important}.revo-bundle-image{max-height:120px!important}}@media (max-width: 767px){.revo-main-image,img#revo-main-image{max-height:180px!important;height:180px!important}.revo-title,h1.revo-title{font-size:20px!important}.revo-price-current{font-size:24px!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 767px){.mobile-sticky-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:999!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 20px #00000014!important;padding:12px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:transform .3s ease!important}.mobile-sticky-header.hidden{transform:translateY(-100%)!important}.mobile-header-logo{max-height:40px!important;width:auto!important}.mobile-header-actions{display:flex!important;align-items:center!important;gap:15px!important}.mobile-cart-icon{position:relative!important;width:40px!important;height:40px!important;background:#0de5c8!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s ease!important}.mobile-cart-icon:active{transform:scale(.95)!important}.mobile-cart-count{position:absolute!important;top:-5px!important;right:-5px!important;background:#f44!important;color:#fff!important;width:22px!important;height:22px!important;border-radius:50%!important;font-size:11px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid white!important}body.mobile-optimized{padding-top:64px!important}}@media (max-width: 767px){.mobile-sticky-cta{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:998!important;background:linear-gradient(to top,#fff,#fffffffa 80%,#ffffffe6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 -4px 20px #0000001f!important;padding:15px 20px 20px!important;transition:transform .3s ease!important}.mobile-sticky-cta.hidden{transform:translateY(150%)!important}.mobile-cta-content{display:flex!important;align-items:center!important;gap:15px!important;max-width:600px!important;margin:0 auto!important}.mobile-cta-price{flex-shrink:0!important}.mobile-cta-price-amount{font-size:28px!important;font-weight:900!important;color:#000!important;line-height:1!important;display:block!important}.mobile-cta-price-label{font-size:11px!important;color:#666!important;margin-top:3px!important}.mobile-cta-button{flex:1!important;background:linear-gradient(135deg,#0de5c8,#0bb89f)!important;color:#000!important;border:none!important;padding:18px 25px!important;border-radius:12px!important;font-size:17px!important;font-weight:800!important;text-align:center!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 6px 25px #0de5c866!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.mobile-cta-button:active{transform:scale(.97)!important;box-shadow:0 3px 15px #0de5c84d!important}.mobile-cta-button svg{width:20px!important;height:20px!important}body.mobile-optimized{padding-bottom:100px!important}}@media (max-width: 767px){.scroll-arrow,.products-arrow,.how-arrow,.stats-arrow,.tech-arrow,.blog-arrow,.badges-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;background:#0de5c8f2!important;border:2px solid white!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 15px #0de5c880!important;transition:all .3s ease!important;padding:0!important;margin:0!important;color:#000!important;flex-wrap:nowrap!important}.scroll-arrow:active,.products-arrow:active,.how-arrow:active,.stats-arrow:active,.tech-arrow:active,.blog-arrow:active,.badges-arrow:active{transform:translateY(-50%) scale(.85)!important;background:#0de5c8!important}.scroll-arrow-prev,.products-arrow-prev,.how-arrow-prev,.stats-arrow-prev,.tech-arrow-prev,.blog-arrow-prev,.badges-arrow-prev{left:5px!important}.scroll-arrow-next,.products-arrow-next,.how-arrow-next,.stats-arrow-next,.tech-arrow-next,.blog-arrow-next,.badges-arrow-next{right:5px!important}.products-grid-section,.how-it-works-section,.stats-massive-section,.tech-grid-section,.blog-preview-section,.trust-badges-section{position:relative!important}.products-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}.product-card-bundle{flex:0 0 280px!important;min-width:280px!important;max-width:280px!important;width:280px!important}.revo-bundle-selector:after,.revo-stats-container:after,.revo-how-container:after,.trust-badges-section:after,.products-grid-section:after,.blog-preview-section:after{content:"\1f446  Glissez pour voir plus \2192";display:block;text-align:center;font-size:11px;color:#0de5c8;font-weight:600;margin-top:-10px;margin-bottom:10px;opacity:.7;animation:fadeInOut 3s ease-in-out infinite}@keyframes fadeInOut{0%,to{opacity:.4}50%{opacity:1}}.revo-bundle-buttons,.revo-stats-grid,.revo-tech-grid,.badges-horizontal-grid,.bundle-options,.products-grid,.blog-grid,.trust-icons-row{position:relative;box-shadow:inset -20px 0 15px -15px #0de5c826!important}}@media (max-width: 767px){.revomadic-product-page{overflow-x:hidden!important}.revo-top-section{padding:20px 15px!important}.revo-product-grid{grid-template-columns:1fr!important;gap:25px!important}.revo-gallery{position:relative!important;top:0!important;margin-bottom:20px!important;animation:fadeInUp .6s ease forwards!important}.revo-main-image{border-radius:12px!important;margin-bottom:12px!important;box-shadow:0 6px 20px #00000014!important}.revo-thumbnails{gap:8px!important;justify-content:center!important}.revo-thumbnail{width:60px!important;height:60px!important;border-radius:6px!important}.revo-info{padding:0!important;animation:fadeInUp .6s ease .2s forwards!important;opacity:0!important;animation-fill-mode:forwards!important}.revo-title{font-size:28px!important;line-height:1.2!important;margin-bottom:8px!important;text-align:center!important}.revo-trademark{font-size:9px!important;top:-15px!important}.revo-subtitle{font-size:15px!important;text-align:center!important;margin-bottom:20px!important}.revo-price-wrapper{text-align:center!important;margin-bottom:25px!important;padding:20px 0!important}.revo-prices{justify-content:center!important;flex-wrap:wrap!important;gap:10px!important}.revo-price-current{font-size:36px!important}.revo-price-original{font-size:20px!important}.revo-promo-badge{font-size:12px!important;padding:6px 12px!important}.revo-trust-badges{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:20px!important}.revo-trust-item{font-size:11px!important;padding:8px 12px!important;flex:1 1 auto!important;min-width:calc(50% - 4px)!important}.revo-trust-item svg{width:16px!important;height:16px!important}.revo-bundle-grid,.revo-bundle-buttons{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;gap:15px!important;padding:0 20px 20px!important;margin:0 -20px!important}.revo-bundle-btn{flex:0 0 240px!important;min-width:240px!important;max-width:240px!important;padding:15px 10px!important;min-height:auto!important;animation:scaleIn .5s ease forwards!important;scroll-snap-align:start!important}.revo-bundle-btn:nth-child(1){animation-delay:.1s!important;opacity:0!important}.revo-bundle-btn:nth-child(2){animation-delay:.2s!important;opacity:0!important}.revo-bundle-btn:nth-child(3){animation-delay:.3s!important;opacity:0!important}.revo-bundle-badge{font-size:9px!important;padding:3px 8px!important;top:-8px!important}.revo-bundle-label{font-size:11px!important;line-height:1.2!important}.revo-bundle-price{font-size:22px!important;line-height:1!important}.revo-bundle-savings{font-size:10px!important;line-height:1.3!important}.revo-bundle-per-unit{font-size:10px!important}.revo-add-to-cart-wrapper{display:none!important}.revo-intro-section{padding:20px!important;margin:15px 0!important}.revo-intro-badge{font-size:9px!important;padding:4px 8px!important;margin-bottom:8px!important}.revo-intro-title{font-size:24px!important;line-height:1.2!important;margin-bottom:8px!important}.revo-intro-subtitle{font-size:14px!important;line-height:1.3!important;margin-bottom:12px!important}.revo-intro-bullets{gap:8px!important}.revo-intro-bullets li{font-size:13px!important;padding-left:22px!important;line-height:1.3!important}.revo-intro-bullets li:before{width:6px!important;height:6px!important;left:6px!important}.revo-stats-section{padding:25px 0!important}.revo-stats-container{padding:0 20px!important}.revo-stats-title{font-size:22px!important;line-height:1.2!important;margin-bottom:8px!important}.revo-stats-subtitle{font-size:13px!important;line-height:1.4!important}.revo-stats-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;gap:15px!important;margin:20px -20px 0!important;padding:0 20px 20px!important}.revo-stat-item{flex:0 0 250px!important;min-width:250px!important;max-width:250px!important;padding:18px 15px!important;animation:fadeInUp .6s ease forwards!important;scroll-snap-align:start!important}.revo-stat-item:nth-child(1){animation-delay:.1s!important;opacity:0!important}.revo-stat-item:nth-child(2){animation-delay:.2s!important;opacity:0!important}.revo-stat-item:nth-child(3){animation-delay:.3s!important;opacity:0!important}.revo-stat-number{font-size:42px!important}.revo-stat-text{font-size:13px!important;line-height:1.4!important}.revo-stat-note{font-size:11px!important;margin-top:15px!important}.revo-tech-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;gap:15px!important;margin:0 -20px!important;padding:20px 20px 25px!important}.revo-tech-item{flex:0 0 250px!important;min-width:250px!important;max-width:250px!important;padding:18px 12px!important;animation:scaleIn .6s ease forwards!important;scroll-snap-align:start!important}.revo-tech-item:nth-child(1){animation-delay:.1s!important;opacity:0!important}.revo-tech-item:nth-child(2){animation-delay:.2s!important;opacity:0!important}.revo-tech-item:nth-child(3){animation-delay:.3s!important;opacity:0!important}.revo-tech-item:nth-child(4){animation-delay:.4s!important;opacity:0!important}.revo-tech-icon img{max-width:100px!important;height:auto!important}.revo-tech-title{font-size:16px!important;margin-bottom:8px!important;line-height:1.2!important}.revo-tech-desc{font-size:12px!important;line-height:1.4!important}.revo-how-it-works{padding:20px!important;margin:10px 0!important}.revo-how-container{padding:0!important}.revo-how-badge{font-size:9px!important;padding:4px 8px!important}.revo-how-title{font-size:22px!important;margin-bottom:8px!important}.revo-intro-section,.revo-stats-section,.revo-how-it-works,.trust-badges-section,.blog-preview-section,.products-grid-section{margin:10px 0!important}.trust-badges-section h3{font-size:20px!important;margin-bottom:15px!important;padding:0 20px!important}.trust-badges-section .badge-item-horizontal h4{font-size:13px!important;line-height:1.2!important;margin-bottom:6px!important}.trust-badges-section .badge-item-horizontal p{font-size:11px!important;line-height:1.3!important}}@media (max-width: 374px){.mobile-sticky-header{padding:10px 15px!important}.mobile-header-logo{max-height:35px!important}.mobile-cart-icon{width:36px!important;height:36px!important}.mobile-cta-button{font-size:15px!important;padding:16px 20px!important}.mobile-cta-price-amount,.revo-title{font-size:24px!important}.revo-price-current{font-size:32px!important}.revo-intro-title{font-size:28px!important}.revo-stats-title{font-size:24px!important}}@media (min-width: 375px) and (max-width: 767px){.revo-stats-grid,.revo-tech-grid{grid-template-columns:1fr!important}}@media (min-width: 768px) and (max-width: 991px){.revo-product-grid{grid-template-columns:1fr!important;gap:40px!important}.revo-stats-grid,.revo-tech-grid{grid-template-columns:repeat(2,1fr)!important;gap:30px!important}.revo-bundle-grid{flex-direction:row!important;gap:15px!important}.mobile-sticky-header,.mobile-sticky-cta{display:none!important}body.mobile-optimized{padding-top:0!important;padding-bottom:0!important}.revo-add-to-cart-wrapper{display:block!important}}@media (max-width: 767px){button,a.button,.revo-thumbnail,.revo-bundle-btn,.mobile-cart-icon{min-width:44px!important;min-height:44px!important}.revo-bundle-grid,.revo-trust-badges{gap:15px!important}button:active,a.button:active,.revo-bundle-btn:active{transform:scale(.97)!important;transition:transform .1s ease!important}input,select,textarea{font-size:16px!important}html{scroll-behavior:smooth!important}body,.revomadic-product-page,.container{overflow-x:hidden!important;max-width:100vw!important}img{max-width:100%!important;height:auto!important}}@media (max-width: 767px){@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.mobile-cta-button{background:#0bb89f!important;border:2px solid #000!important}.revo-trust-item{border:2px solid #000!important}}@media (prefers-color-scheme: dark){.mobile-sticky-header{background:#141414fa!important;color:#fff!important}.mobile-sticky-cta{background:linear-gradient(to top,#141414,#141414fa 80%)!important}.mobile-cta-price-amount{color:#fff!important}}}@media (max-width: 767px){img[loading=lazy]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%)!important;background-size:200% 100%!important;animation:shimmer 1.5s infinite!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}}@media (max-width: 767px){.revo-promo-badge{animation:pulse 2s ease-in-out infinite!important}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}section{margin-bottom:30px!important}.secondary-cta{margin-top:15px!important;padding:14px 20px!important;font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mobile-product-optimization.css.map */
