body,.et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_2 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_3 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_3_8 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_4 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_blog_grid .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_3 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_3_8 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_4 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_blog_grid .et_link_content a.et_link_main_url,body.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_post .post-content,body.et-db #et-boc .et-l .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et-db #et-boc .et-l .et_pb_slide_content,.et-db #et-boc .et-l .et_pb_best_value{font-size:15px}body{color:var(--gcid-body-color,var(--gcid-1ceede91-71be-464b-930c-ee204c722893))}h1,.et-db #et-boc .et-l h1,h2,.et-db #et-boc .et-l h2,h3,.et-db #et-boc .et-l h3,h4,.et-db #et-boc .et-l h4,h5,.et-db #et-boc .et-l h5,h6,.et-db #et-boc .et-l h6{color:var(--gcid-heading-color,var(--gcid-9cbe2ffc-9cb6-456b-bfde-f58c6a5cd736))}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et-db #et-boc .et-l .et_pb_sum,.et-db #et-boc .et-l .et_pb_pricing li a,.et-db #et-boc .et-l .et_pb_pricing_table_button,.et_overlay:before,.et-db #et-boc .et-l .et_overlay:before,.entry-summary p.price ins,.et-db #et-boc .et-l .entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et-db #et-boc .et-l .et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et-db #et-boc .et-l .et_pb_widget li a:hover,.et-db #et-boc .et-l .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et-db #et-boc .et-l .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.et-db #et-boc .et-l .nav-single a,.tagged_as a,.et-db #et-boc .et-l .tagged_as a,.posted_in a,.et-db #et-boc .et-l .posted_in a{color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$}.et-db #et-boc .et-l .et_pb_contact_submit,.et-db #et-boc .et-l .et_password_protected_form .et_submit_button,.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_newsletter_button,.et-db #et-boc .et-l .comment-reply-link,.et-db .form-submit #et-boc .et-l .et_pb_button,.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_promo_button,.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce.et-db #et-boc .et-l a.button.alt,.woocommerce-page a.button.alt,.woocommerce-page.et-db #et-boc .et-l a.button.alt,.woocommerce button.button.alt,.woocommerce.et-db #et-boc .et-l button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce.et-db #et-boc .et-l button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page.et-db #et-boc .et-l button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page.et-db #et-boc .et-l button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce.et-db #et-boc .et-l input.button.alt,.woocommerce-page input.button.alt,.woocommerce-page.et-db #et-boc .et-l input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce #content.et-db #et-boc .et-l input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #content.et-db #et-boc .et-l input.button.alt,.woocommerce a.button,.woocommerce.et-db #et-boc .et-l a.button,.woocommerce-page a.button,.woocommerce-page.et-db #et-boc .et-l a.button,.woocommerce button.button,.woocommerce.et-db #et-boc .et-l button.button,.woocommerce-page button.button,.woocommerce-page.et-db #et-boc .et-l button.button,.woocommerce input.button,.woocommerce.et-db #et-boc .et-l input.button,.woocommerce-page input.button,.woocommerce-page.et-db #et-boc .et-l input.button,.et-db #et-boc .et-l .et_pb_contact p input[type="checkbox"]:checked+label i:before,.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_module.et_pb_button{color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$}.footer-widget h4,.et-db #et-boc .et-l .footer-widget h4{color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$}.et-search-form,.et-db #et-boc .et-l .et-search-form,.nav li ul,.et-db #et-boc .et-l .nav li ul,.et_mobile_menu,.et-db #et-boc .et-l .et_mobile_menu,.footer-widget li:before,.et-db #et-boc .et-l .footer-widget li:before,.et-db #et-boc .et-l .et_pb_pricing li:before,blockquote,.et-db #et-boc .et-l blockquote{border-color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$}.et-db #et-boc .et-l .et_pb_counter_amount,.et-db #et-boc .et-l .et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et-db #et-boc .et-l .et_quote_content,.et_link_content,.et-db #et-boc .et-l .et_link_content,.et_audio_content,.et-db #et-boc .et-l .et_audio_content,.et-db #et-boc .et-l .et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et-db #et-boc .et-l .et_slide_in_menu_container,.et-db #et-boc .et-l .et_pb_contact p input[type="radio"]:checked+label i:before{background-color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$}.container,.et-db #et-boc .et-l .container,.et-db #et-boc .et-l .et_pb_row:not([class*="et_flex_column"]),.et-db #et-boc .et-l .et_pb_slider .et_pb_container,.et-db #et-boc .et-l .et_pb_fullwidth_section .et_pb_title_container,.et-db #et-boc .et-l .et_pb_fullwidth_section .et_pb_title_featured_container,.et-db #et-boc .et-l .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout.et-db #et-boc .et-l #page-container .et_pb_row{max-width:2080px}a,.et-db #et-boc .et-l a{color:var(--gcid-link-color,var(--gcid-secondary-color))}.nav li ul,.et-db #et-boc .et-l .nav li ul{border-color:#ffffff}.et_secondary_nav_enabled #page-container #top-header{background-color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$!important}#et-secondary-nav li ul{background-color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et-db #et-boc .et-l .et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et-db #et-boc .et-l .et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,.et-db #et-boc .et-l .et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#top-menu li a{font-size:17px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:17px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ffffff}#main-footer{background-color:#000000}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$}.footer-widget li:before{border-color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:25px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:25px}.et_header_style_split .centered-inline-logo-wrap{width:50px;margin:-50px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:50px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:50px}.et_header_style_centered #top-menu>li>a{padding-bottom:9px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:16px 0 16px 0!important}.et_header_style_centered #main-header .logo_container{height:50px}#logo{max-height:65%}.et_pb_svg_logo #logo{height:65%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:9px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:16px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:16px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:31px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:31px;margin:-31px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:31px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:31px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:7px 0 7px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:$variable({&quot;type&quot;:&quot;color&quot;,&quot;value&quot;:{&quot;name&quot;:&quot;gcid-bfa7fe62-254b-41c2-9e7c-1655cf29ea48&quot;,&quot;settings&quot;:{}}})$}.et-fixed-header #top-menu li a{font-size:14px}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffffff!important}}@media only screen and (min-width:2400px){.et-db #et-boc .et-l .et_block_row{padding:48px 0}.et-db #et-boc .et-l .et_pb_section{padding:96px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:144px}.et-db #et-boc .et-l .et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#ffffff}.et_close_search_field:after{color:#ffffff!important}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}}#main-content{background-color:#000000}	h1,.et-db #et-boc .et-l h1,h2,.et-db #et-boc .et-l h2,h3,.et-db #et-boc .et-l h3,h4,.et-db #et-boc .et-l h4,h5,.et-db #et-boc .et-l h5,h6,.et-db #et-boc .et-l h6{font-family:var(--et_global_heading_font)}body,input,.et-db #et-boc .et-l input,textarea,.et-db #et-boc .et-l textarea,select,.et-db #et-boc .et-l select{font-family:var(--et_global_body_font)}@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@600&display=swap');body,#page-container,#main-content,.et_pb_section{background-color:#1c1c22!important}#main-header,.et-fixed-header,#main-footer,#footer-bottom{background-color:#15151b!important}#main-content,#main-content p,.et_pb_text{color:#e9e9ec}.woocommerce ul.products li.product{border:1px solid rgba(255,255,255,.14);border-radius:10px}#et_mobile_nav_menu .select_page{display:none!important}.woocommerce ul.products li.product{background:#1f1f26;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:14px 14px 18px;text-align:center;transition:transform .25s,box-shadow .25s,border-color .25s}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 10px 28px rgba(0,0,0,.45);border-color:rgba(255,255,255,.5)}.woocommerce ul.products li.product img{border-radius:10px;transition:transform .3s}.woocommerce ul.products li.product:hover img{transform:scale(1.04)}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce-loop-product__title{color:#f2f2f4;font-weight:600}.woocommerce ul.products li.product .price{color:#ffffff!important;font-weight:700}.woocommerce ul.products li.product .price del{color:#8a8a8a!important;font-weight:400;font-size:.8em}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce span.onsale{background:#ffffff!important;color:#171717!important;border-radius:999px;padding:4px 12px;min-height:0;min-width:0;line-height:1.5;top:12px;left:12px;right:auto}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{background:#ffffff!important;color:#171717!important;font-weight:600;border-radius:999px}.woocommerce-products-header__title,.woocommerce-products-header__title.page-title{background:linear-gradient(180deg,#F0D283,#ffffff 52%,#9C7322);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ffffff;text-transform:uppercase;letter-spacing:.05em;font-weight:700}@media (max-width:980px){.woocommerce-products-header__title,.woocommerce-products-header__title.page-title{background:none!important;-webkit-text-fill-color:#ffffff!important;color:#ffffff!important;font-size:44px!important;line-height:1.12!important}}#main-header{position:relative;border-bottom:none!important;box-shadow:none!important}#main-header .logo_container{height:auto!important;min-height:0!important;overflow:visible;position:relative;text-align:center;padding:8px 0 12px}#main-header #logo{max-height:42px!important;height:auto!important;width:auto!important;position:static!important;display:inline-block}.et_header_style_centered #et-top-navigation{position:static;border-top:1px solid #ffffff;padding-top:12px;margin-top:0}.et_header_style_centered #top-menu-nav{float:none;text-align:center;width:100%}.et_header_style_centered #top-menu{display:inline-block;float:none}.et_header_style_centered #et_top_search{position:absolute;left:30px;top:24px;margin:0;z-index:10}.et_header_style_centered .et-cart-info{position:absolute;right:30px;top:20px;margin:0;z-index:10}.et_header_style_centered #top-menu>li.menu-item:last-child{position:absolute;right:64px;top:18px}.et_header_style_centered #top-menu>li.menu-item:last-child>a{padding:0!important;font-size:13px}.svp-reassurance{display:none!important}@media (max-width:980px){.et_header_style_centered #et_top_search,.et_header_style_centered .et-cart-info,.et_header_style_centered #top-menu>li.menu-item:last-child{position:static!important;left:auto!important;right:auto!important;top:auto!important}#main-header #logo{max-height:38px!important}#main-header .logo_container:after{font-size:12px;letter-spacing:.16em}}#menu-item-958>a{display:inline-block!important;width:24px!important;height:24px!important;padding:0!important;text-indent:-9999px!important;overflow:hidden;white-space:nowrap;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A24C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") no-repeat center!important;background-size:22px 22px!important}@media (max-width:980px){#menu-item-958>a{width:28px!important;background-size:26px 26px!important}}body.home #top-menu-nav #top-menu{display:none!important}@media (min-width:981px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:22%!important;margin-right:4%!important}.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce-page ul.products li.product:nth-child(3n+1){clear:none!important}.woocommerce ul.products li.product:nth-child(3n),.woocommerce-page ul.products li.product:nth-child(3n){margin-right:4%!important}.woocommerce ul.products li.product:nth-child(4n),.woocommerce-page ul.products li.product:nth-child(4n){margin-right:0!important}.woocommerce ul.products li.product:nth-child(4n+1),.woocommerce-page ul.products li.product:nth-child(4n+1){clear:both!important}}body.woocommerce #left-area,body.woocommerce-page #left-area,body.archive.woocommerce #left-area{width:100%!important;padding-right:0!important}body.woocommerce #main-content .container:before,body.woocommerce-page #main-content .container:before{display:none!important}body.woocommerce #sidebar,body.woocommerce-page #sidebar{display:none!important}body.home .et_pb_column.et_clickable .et_pb_image{max-width:96px!important;width:96px!important;margin-left:auto!important;margin-right:auto!important}body.home .et_pb_column.et_clickable .et_pb_image .et_pb_image_wrap{width:96px!important;max-width:96px!important;height:96px!important;max-height:96px!important;display:block!important;overflow:hidden!important}body.home .et_pb_column.et_clickable .et_pb_image img{width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important;object-fit:cover!important;object-position:center!important;display:block!important}@media (max-width:980px){body.home .et_pb_column.et_clickable .et_pb_image{max-width:74px!important;width:74px!important}body.home .et_pb_column.et_clickable .et_pb_image .et_pb_image_wrap{width:74px!important;height:74px!important;max-height:74px!important}body.home .et_pb_column.et_clickable .et_pb_image img{width:74px!important;max-width:74px!important;height:74px!important;min-height:74px!important;max-height:74px!important}}body.home .et_pb_row:has(.et_pb_column.et_clickable){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important}body.home .et_pb_row:has(.et_pb_column.et_clickable)>.et_pb_column.et_clickable{width:auto!important;max-width:150px!important;flex:0 0 auto!important;margin:0!important;padding:0 18px!important}@media (max-width:980px){body.home .et_pb_row:has(.et_pb_column.et_clickable)>.et_pb_column.et_clickable{width:28%!important;max-width:28%!important;padding:0 2% 14px!important}}#rank-math-analytics-stats-wrapper{display:none!important}#main-header .logo_container,#main-header #logo_container{height:auto!important}#main-header #logo,#logo,.et_header_style_left #logo,.et_header_style_split #logo{max-height:220px!important;height:auto!important;width:auto!important}#main-header.et-fixed-header #logo{max-height:140px!important}@media (max-width:980px){#main-header #logo,#logo{max-height:120px!important}}#main-header #et-top-navigation,#main-header .logo_container{padding-top:6px!important;padding-bottom:6px!important}#main-header .logo_container:after,#main-header .logo_container::after{content:none!important;display:none!important}body.home .et_clickable .et_pb_text{white-space:nowrap}@media(min-width:981px){#et-top-navigation{float:none!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 auto!important;display:block!important}#top-menu-nav{float:none!important;display:inline-block!important;vertical-align:middle}#top-menu{float:none!important;display:inline-flex!important}.et-cart-info{float:none!important;display:inline-block!important;vertical-align:middle;margin-left:14px}#et_top_search{float:none!important;display:inline-block!important;vertical-align:middle;margin-left:14px}}#page-container{background-color:#15151b!important}@media(min-width:981px){#top-menu li.menu-item a[href*="mon-compte"]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M12%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm0%202c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z'%2F%3E%3C%2Fsvg%3E")!important;background-size:23px 23px!important;background-position:center!important;background-repeat:no-repeat!important;width:26px!important;height:26px!important;vertical-align:middle!important;display:inline-block!important}#et-top-navigation .et-cart-info{margin-left:18px!important;vertical-align:middle!important}#et-top-navigation .et-cart-info,#et-top-navigation #top-menu-nav{vertical-align:middle!important}}body.home .et_clickable .et_pb_image_wrap{border-color:#ffffff!important}body.home .et_clickable .et_pb_text_inner{color:#ffffff!important}#et-top-navigation{text-align:center!important}#top-menu-nav{float:none!important;display:inline-block!important}#top-menu{justify-content:center!important}#top-menu li a{font-size:17px!important}#main-header #et-top-navigation{text-align:center!important}#main-header #top-menu-nav{float:none!important;display:block!important;width:100%!important;text-align:center!important}#main-header #top-menu{display:inline-flex!important;float:none!important;margin:0 auto!important;justify-content:center!important}#main-header #et-top-navigation{padding-left:0!important;padding-right:0!important}:root{--svp-brand:#13715E;--svp-brand-700:#0F5C4C;--svp-deal:#E8502E;--svp-gold:#C9A24B}.et_pb_button,a.button,button.button,.woocommerce a.button,.woocommerce button.button,.single_add_to_cart_button,a.add_to_cart_button,.wc-block-components-button,.checkout-button,#place_order,.wployalty .button,input[type="submit"]{background-color:var(--svp-brand)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:13px 26px!important;font-weight:600!important;letter-spacing:.2px!important;text-transform:none!important;box-shadow:0 1px 2px rgba(0,0,0,.18)!important;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease!important;opacity:1!important}.et_pb_button:hover,a.button:hover,button.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.single_add_to_cart_button:hover,a.add_to_cart_button:hover,.wc-block-components-button:hover,.checkout-button:hover,#place_order:hover,input[type="submit"]:hover{background-color:var(--svp-brand-700)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(0,0,0,.22)!important}.et_pb_button:after{display:none!important}.single_add_to_cart_button:disabled,.single_add_to_cart_button.disabled,button.button:disabled,.wc-block-components-button:disabled{background-color:#8a92a0!important;color:#f1f1f1!important;opacity:.55!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.et_pb_button:focus-visible,a.button:focus-visible,button.button:focus-visible,.single_add_to_cart_button:focus-visible,input[type="submit"]:focus-visible{outline:2px solid var(--svp-brand)!important;outline-offset:2px!important}ul.products li.product img,ul.products li.product a img{background:#fff!important;border-radius:10px!important;aspect-ratio:1 / 1!important;object-fit:contain!important;padding:10px!important;box-sizing:border-box!important}ul.products li.product{border-radius:14px!important;transition:transform .18s ease!important}ul.products li.product:hover{transform:translateY(-2px)!important}.woocommerce .product_meta .sku_wrapper{display:none!important}:root{--svp-ink:#14181F;--svp-body:#434C5A;--svp-canvas:#F6F7F9;--svp-surf:#FFFFFF;--svp-line:#E6E8EC;--svp-brand:#13715E;--svp-sh1:0 1px 2px rgba(20,24,31,.06),0 1px 3px rgba(20,24,31,.05);--svp-sh2:0 6px 22px rgba(20,24,31,.10)}html,body.custom-background{background:var(--svp-canvas)!important}#page-container,#main-content,#et-main-area,#et-boc,.et-l--body,.et_builder_inner_content,.et-db #page-container,#left-area{background-color:var(--svp-canvas)!important;background-image:none!important}#page-container .et_pb_section,#et-boc .et_pb_section,.et-db #page-container .et_pb_section,#page-container .et_pb_row,#page-container .et_pb_column,.et_pb_module:not(li.product){background-color:transparent!important;background-image:none!important}body,p,li,span,.et_pb_text,.et_pb_text_inner,.woocommerce,.et_pb_bg_layout_dark,.et_pb_bg_layout_dark *{color:var(--svp-body)!important}#page-container h1,#et-boc h1,#page-container h2,#page-container h3,#page-container h4,h1,h2,h3,h4,h5,h6,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3{color:var(--svp-ink)!important}#main-header,header#main-header,.et-l--header{background:var(--svp-surf)!important;box-shadow:var(--svp-sh1)!important;border-bottom:1px solid var(--svp-line)!important}#top-menu a,.et-menu a,#main-header a{color:var(--svp-ink)!important}#top-menu a:hover,.et-menu a:hover{color:var(--svp-brand)!important}#page-container ul.products li.product,.et_pb_shop ul.products li.product,#et-boc ul.products li.product{background:var(--svp-surf)!important;border:1px solid var(--svp-line)!important;border-radius:16px!important;box-shadow:var(--svp-sh1)!important}#page-container ul.products li.product h2,#page-container ul.products li.product h3,#page-container ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product h2,.et_pb_shop ul.products li.product h3{color:var(--svp-ink)!important}#page-container ul.products li.product .price,#page-container ul.products li.product .price *,.woocommerce-Price-amount,.woocommerce-Price-amount bdi{color:var(--svp-ink)!important}.svp-reassurance{background:var(--svp-surf)!important;border-bottom:1px solid var(--svp-line)!important;box-shadow:var(--svp-sh1)!important}.svp-reassurance *,.svp-reas-text strong{color:var(--svp-ink)!important}.svp-reas-text span{color:var(--svp-body)!important}.svp-why{background:var(--svp-canvas)!important}.svp-why *{color:var(--svp-ink)!important}.svp-why-item{background:var(--svp-surf)!important;border:1px solid var(--svp-line)!important;border-radius:16px!important;box-shadow:var(--svp-sh1)!important}.svp-why-item span,.svp-why-item p{color:var(--svp-body)!important}[class*="svp-brand"]{background:transparent!important}[class*="svp-brand"] *{color:var(--svp-ink)!important}[class*="svp-brand"] a,[class*="svp-brand"] li{background:var(--svp-surf)!important;border:1px solid var(--svp-line)!important;border-radius:10px!important}[class*="svp-faq"],[class*="svp-acc"]{background:transparent!important}[class*="svp-faq"] *,[class*="svp-acc"] *{color:var(--svp-ink)!important}.et_pb_blurb h4,.et_pb_blurb_header,.et_pb_blurb .et_pb_module_header{color:var(--svp-ink)!important}.woocommerce-cart-form a,.wc-block-cart a,.wc-block-cart-item__product a,.wc-block-components-product-name,table.cart .product-name a,.cart_item a,.cart-collaterals a,#page-container ul.products li.product a.woocommerce-LoopProduct-link,.product_meta,.product_meta a,.posted_in,.posted_in a,.variations th,.variations td,.variations label,.single-product .summary label,.woocommerce-variation-price,.wc-block-components-product-metadata,.wc-block-components-order-summary-item__description{color:#14181F!important}#page-container select,#page-container input:not([type=submit]):not([type=button]),#page-container textarea,.woocommerce select,.wc-block-components-text-input input,table.variations select{background:#FFFFFF!important;color:#14181F!important;border:1px solid #E6E8EC!important;border-radius:8px!important}.woocommerce-product-details__short-description,.price .amount,.product .price{color:#14181F!important}#page-container .et_pb_section_2 .et_pb_button,#page-container .et_pb_button_1,#et-boc .et_pb_button_1{background-color:#13715E!important;background-image:none!important;color:#FFFFFF!important;border:0!important;border-radius:10px!important;padding:16px 40px!important;font-size:16px!important;font-weight:600!important;letter-spacing:.2px!important;text-transform:none!important;box-shadow:0 8px 20px rgba(19,113,94,.28)!important;transition:all .15s ease!important;display:inline-block!important}#page-container .et_pb_button_1:hover,#et-boc .et_pb_button_1:hover{background-color:#0F5C4C!important;transform:translateY(-2px)!important;box-shadow:0 12px 26px rgba(19,113,94,.34)!important;color:#fff!important}#page-container .et_pb_button_1:after{display:none!important}#page-container .et_pb_section_2 .et_pb_text p{font-size:16px!important;line-height:1.65!important}html body #page-container #main-header .container .logo_container #logo{max-height:72px!important;height:auto!important;width:auto!important}html body #page-container #main-header.et-fixed-header .container .logo_container #logo{max-height:170px!important}html body .svp-why h2,html body .svp-why h3{color:#14181F!important}html body .svp-why .svp-why-item p{color:#434C5A!important}.svp-why .svp-icon{color:#13715E!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-bottom:14px!important}.svp-why .svp-icon svg{width:46px!important;height:46px!important;color:#13715E!important;stroke:#13715E!important}.svp-why-item{transition:transform .18s ease,box-shadow .18s ease!important}.svp-why-item:hover{transform:translateY(-3px)!important}html body .svp-brands h2,html body .svp-faq h2{color:#14181F!important}html body .svp-brands-track span,html body .svp-brands-track a,html body .svp-brands a{color:#14181F!important}html body .svp-faq .svp-acc-q,html body .svp-faq summary,html body .svp-faq h3{color:#14181F!important}#svp-search a[href*="mon-compte"]{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314181F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-3.8 3.6-6 8-6s8 2.2 8 6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:24px 24px!important;transition:opacity .15s ease}#svp-search a[href*="mon-compte"]:hover{opacity:.6}.et-cart-info span:not(:empty){background:#13715E!important;color:#fff!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;padding:1px 6px!important;line-height:1.4!important}html body ul.products li.product{transition:transform .35s ease,box-shadow .35s ease!important;border-radius:16px!important}html body ul.products li.product:hover{transform:translateY(-8px)!important;box-shadow:0 18px 40px rgba(16,74,59,.16)!important}html body ul.products li.product .price,html body ul.products li.product .price .amount{color:#13715E!important;font-weight:700!important}html body .svp-pdp-trust{display:flex;flex-wrap:wrap;gap:12px 18px;margin:18px 0;padding:14px 16px;border:1px solid #E6E8EC;border-radius:12px;background:#F6F7F9;font-size:13px;color:#434C5A}html body .svp-pdp-trust span{display:inline-flex;align-items:center;font-weight:500}html body .svp-pdp-trust span:before{content:'';width:7px;height:7px;border-radius:50%;background:#8CD24A;margin-right:8px;display:inline-block}@media (max-width:980px){html body #main-header{padding:8px 0 10px!important}html body #main-header .container.et_menu_con{position:relative!important;display:block!important}html body #top-menu{display:none!important}html body .logo_container{float:none!important;width:auto!important;max-width:150px!important;margin:0 auto!important;display:block!important}html body .logo_container a{height:40px!important;background-position:center!important}html body #logo{max-height:40px!important;width:auto!important}html body #et_mobile_nav_menu{display:block!important;position:absolute!important;left:12px;top:14px;margin:0!important;border:0!important;width:auto!important;background:transparent!important}html body .mobile_menu_bar{position:static!important;line-height:1!important}html body .mobile_menu_bar:before{color:#fff!important;font-size:26px!important}html body #main-header a.et-cart-info{position:absolute!important;right:14px;top:14px;margin:0!important}html body #main-header #menu-item-958{display:none!important}html body #svp-search{display:flex!important;clear:both!important;width:auto!important;margin:8px 14px 8px!important;align-items:center!important}html body #svp-search form{display:flex!important;width:100%!important;gap:8px!important;align-items:center!important}html body #svp-account{display:none!important}html body #svp-search input[type=search],html body #svp-search input{flex:1 1 auto!important;height:42px!important;width:auto!important;min-width:0!important}html body #svp-search button,html body #svp-search [type=submit]{flex:0 0 auto!important;height:42px!important;padding:0 16px!important}html body #et_mobile_nav_menu .et_mobile_menu{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:84%!important;max-width:330px!important;height:100vh!important;overflow-y:auto!important;background:#0B2F27!important;z-index:99999!important;padding:64px 0 24px!important;box-shadow:6px 0 40px rgba(0,0,0,.5)!important;border:0!important}html body #et_mobile_nav_menu .et_mobile_menu li a{color:#fff!important;padding:15px 22px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;font-size:15px!important}}html body .svp-lemag{background:#FFFFFF;padding:74px 0}html body .svp-lemag-in{max-width:1120px;margin:0 auto;padding:0 24px;text-align:center}html body .svp-lemag h2{font-family:'Outfit',sans-serif;font-weight:700;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.5px;color:#14181F;margin:0 0 8px}html body .svp-lemag-sub{color:#5A6472;font-size:15px;margin:0 0 36px}html body .svp-mag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}html body .svp-mag-card{display:flex;flex-direction:column;background:#F6F7F9;border:1px solid #E6E8EC;border-radius:16px;padding:24px;text-decoration:none!important;transition:transform .35s ease,box-shadow .35s ease}html body .svp-mag-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(16,74,59,.12)}html body .svp-mag-tag{align-self:flex-start;font-size:12px;font-weight:600;color:#13715E;background:rgba(19,113,94,.10);padding:3px 11px;border-radius:999px;margin-bottom:14px}html body .svp-mag-card h3{font-family:'Outfit',sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#14181F;margin:0 0 8px}html body .svp-mag-card p{color:#5A6472;font-size:14px;line-height:1.6;margin:0 0 16px;flex:1}html body .svp-mag-link{color:#13715E;font-weight:600;font-size:14px}@media(max-width:980px){html body .svp-mag-grid{grid-template-columns:1fr}}html.svp-js .svp-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1)}html.svp-js .svp-reveal.svp-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.svp-js .svp-reveal{opacity:1!important;transform:none!important;transition:none!important}}html body .et_pb_section_3{padding-top:96px!important;padding-bottom:88px!important}html body .svp-why{padding:100px 0!important}html body .svp-brands{padding:80px 0!important}html body .svp-faq{padding:96px 0!important}html body .svp-lemag{padding:100px 0!important}html body .et_pb_section_3 h2,html body .svp-why h2,html body .svp-brands h2,html body .svp-faq h2,html body .svp-lemag h2{font-family:'Outfit',sans-serif!important;font-weight:700!important;font-size:clamp(34px,4vw,54px)!important;letter-spacing:-1px!important;line-height:1.04!important;color:#14181F!important;text-align:center!important;margin:0 0 16px!important}html body .svp-lemag-sub{font-size:17px!important;margin-bottom:48px!important}html body .svp-why-grid{gap:22px!important}html body .et_pb_shop ul.products{gap:22px!important}html body .svp-faq{max-width:840px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:980px){html body #svp-search{width:100%!important;max-width:100%!important;display:flex!important;float:none!important;clear:both!important;margin:8px 14px 10px!important;box-sizing:border-box!important}html body #svp-search form{flex:1 1 auto!important;display:flex!important;width:auto!important;gap:8px!important;align-items:center!important}html body #svp-search form input{flex:1 1 auto!important;width:auto!important;min-width:0!important}html body #svp-search form button,html body #svp-search form [type=submit]{flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:46px!important;padding:0!important;font-size:0!important;border-radius:999px!important;background:#8CD24A url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A1A12' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='20' y1='20' x2='16.5' y2='16.5'/%3E%3C/svg%3E\") center/21px no-repeat !important;}
html body #svp-search #svp-account{display:none !important;}
html body #main-header a.et-cart-info{position:absolute !important;right:16px !important;top:20px !important;left:auto !important;}
}
/* === SVP MOBILE FIX v1 - FIN === */

/* === SVP MOBILE GRID v1 - DEBUT === */
@media (max-width:980px){
html body ul.products{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;margin:0 !important;}
html body ul.products li.product{width:auto !important;float:none !important;margin:0 !important;clear:none !important;padding:6px !important;}
html body ul.products li.product .price,html body ul.products li.product .price .amount{font-size:15px !important;}
html body ul.products li.product h2,html body ul.products li.product .woocommerce-loop-product__title{font-size:14px !important;line-height:1.3 !important;}
}
/* === SVP MOBILE GRID v1 - FIN === */



/* === SVP INTERACT v1 - DEBUT (interactivite image Apple+Nike) === */
@media (min-width:981px){
html body.home #et-top-navigation,html body.home #top-menu-nav{display:flex !important;}
html body.home #top-menu-nav #top-menu{display:flex !important;justify-content:center !important;}
}
html body .et_pb_section_2 .et_pb_image,html body .et_pb_section_2 .et_pb_image .et_pb_image_wrap{overflow:hidden !important;border-radius:16px !important;display:block !important;}
html body .et_pb_section_2 .et_pb_image img{transition:transform .55s cubic-bezier(.2,.6,.2,1) !important;will-change:transform;}
html body .et_pb_section_2 .et_pb_image:hover img,html body .et_pb_section_2 .et_pb_column:hover .et_pb_image img{transform:scale(1.09) !important;}
html body ul.products li.product a.woocommerce-LoopProduct-link,html body ul.products li.product>a:first-child{display:block !important;overflow:hidden !important;border-radius:12px !important;}
html body ul.products li.product img{transition:transform .5s cubic-bezier(.2,.6,.2,1) !important;will-change:transform;}
html body ul.products li.product:hover img{transform:scale(1.07) !important;}
/* === SVP INTERACT v1 - FIN === */

/* === SVP UNIVERS v1 - DEBUT === */
html body.home .et_pb_section_2 .et_pb_row_3{display:none !important;}
html body .svp-univers{background:#070C0B !important;padding:84px 0 !important;}
html body .svp-univers-in{max-width:1200px;margin:0 auto;padding:0 24px;}
html body .svp-univers h2{font-family:'Outfit',sans-serif !important;font-weight:700 !important;font-size:clamp(30px,3.6vw,48px) !important;color:#fff !important;text-align:center !important;letter-spacing:-1px !important;margin:0 0 38px !important;}
html body .svp-uni-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:16px !important;}
html body .svp-uni-card{position:relative !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;min-height:250px !important;border-radius:18px !important;overflow:hidden !important;padding:24px !important;text-decoration:none !important;background-size:cover !important;background-position:center !important;transition:transform .45s cubic-bezier(.2,.6,.2,1),box-shadow .45s ease !important;}
html body .svp-uni-card:before{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 62%) !important;}
html body .svp-uni-card:hover{transform:translateY(-7px) !important;box-shadow:0 22px 54px rgba(0,0,0,.5) !important;}
html body .svp-uni-t{position:relative !important;font-family:'Outfit',sans-serif !important;font-weight:700 !important;font-size:23px !important;color:#fff !important;line-height:1.05 !important;}
html body .svp-uni-cta{position:relative !important;margin-top:6px !important;font-size:13px !important;font-weight:600 !important;color:#B6EF7A !important;}
@media(max-width:980px){html body .svp-uni-grid{grid-template-columns:1fr 1fr !important;}html body .svp-uni-card{min-height:170px !important;padding:18px !important;}html body .svp-uni-t{font-size:19px !important;}}
/* === SVP UNIVERS v1 - FIN === */

/* === SVP CLAIR v1 - DEBUT (theme clair consolide : nav + header + titres) === */
html body #top-menu li a, html body #et-top-navigation #top-menu > li > a, html body #top-menu-nav #top-menu li a{color:#14181F !important;opacity:1 !important;font-weight:600 !important;text-shadow:none !important;}
html body #top-menu li a:hover, html body #top-menu-nav #top-menu li a:hover{color:#13715E !important;}
html body #top-menu li.current-menu-item > a{color:#13715E !important;}
@media (min-width:981px){html body.home #top-menu-nav #top-menu{display:flex !important;}}
html body #et-top-navigation a, html body #et_top_search .et-cart-info, html body .et_search_form_container .et-cart-info{color:#14181F !important;}
html body #et_top_search .et-search-field, html body span.et-cart-info span{color:#14181F !important;}
html body #main-header .et-cart-info,html body #main-header a.et-cart-info{color:#14181F !important;}
html body #main-header svg, html body #main-header .svp-searchtoggle{color:#14181F !important;fill:#14181F !important;}
html body #logo{max-height:74px !important;width:auto !important;}
html body h1,html body h2,html body h3,html body h4{color:#14181F;}
html body .svp-uni-wrap h2, html body #svp-univers h2, html body .svp-univers-title{color:#14181F !important;}
/* hero: masquer le canvas vapeur sombre (heritage immersif) qui poussait le contenu */
html body .et_pb_section > canvas, html body #main-content canvas{display:none !important;}
/* hero clair : resserrer l'espace haut */
html body .et_pb_section:first-of-type{padding-top:24px !important;}
@media (max-width:980px){html body #top-menu-nav, html body.home #top-menu-nav{display:none !important;} /* SVP CLAIR mobile nav: hamburger only */}
/* hero: masquer la barre d'icones categories (doublon avec les grands paves 'Nos univers') */
html body #page-container .et_pb_section_2 .et_pb_row_3.et_flex_row, html body #page-container .et_pb_section_2 .et_pb_row_3{display:none !important;}
/* section 'Nos univers' en clair (fond sombre herite -> clair, titre lisible) */
html body .svp-univers{background:#ffffff !important;color:#14181F !important;}
html body .svp-univers h2, html body .svp-univers-in h2, html body .svp-univers .svp-univers-in > h2{color:#14181F !important;opacity:1 !important;}
/* === SVP CLAIR v1 - FIN === */

/* === SVP IMMERSIF v1 - DEBUT (univers plein ecran, scroll cinematique) === */
html body #page-container .svp-univers{padding:0 !important;background:#06100d !important;}
html body .svp-univers-in{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important;}
/* titre de section visuellement masque (conserve pour SEO) */
html body .svp-univers .svp-univers-in > h2{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;}
/* grille -> pile de panneaux plein ecran */
html body .svp-uni-grid{display:block !important;grid-template-columns:none !important;gap:0 !important;margin:0 !important;}
html body .svp-uni-card{height:100vh !important;min-height:600px !important;width:100% !important;margin:0 !important;border-radius:0 !important;display:flex !important;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 clamp(24px,7vw,120px) clamp(64px,11vh,150px) !important;position:relative;overflow:hidden;scroll-snap-align:start;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
/* mouvement cinematique (alive) : zoom lent (impair) / panoramique (pair) */
@keyframes svpZoom{0%{transform:scale(1.04)}100%{transform:scale(1.16)}}
@keyframes svpPan{0%{transform:scale(1.14) translateX(-2.5%)}100%{transform:scale(1.14) translateX(2.5%)}}
html body .svp-uni-card::before{content:"";position:absolute;inset:-6%;background:inherit;background-size:cover !important;background-position:center !important;z-index:0;animation:svpZoom 22s ease-in-out infinite alternate;will-change:transform;}
html body .svp-uni-card:nth-child(even)::before{animation-name:svpPan;animation-duration:26s;}
/* voile pour lisibilite, au-dessus du fond anime */
html body .svp-uni-card::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top, rgba(6,11,10,.82) 0%, rgba(6,11,10,.30) 38%, rgba(6,11,10,.05) 62%, rgba(6,11,10,.18) 100%);pointer-events:none;}
/* le fond image direct sur la card est masque (on garde la version animee ::before) */
/* (card conserve son image; ::before l'herite et l'anime) */
/* contenu au-dessus */
html body .svp-uni-card .svp-uni-t,html body .svp-uni-card .svp-uni-cta{position:relative;z-index:2;}
html body .svp-uni-card .svp-uni-t{font-size:clamp(46px,8.5vw,108px) !important;line-height:.96 !important;font-weight:800 !important;letter-spacing:-1.5px;color:#fff !important;text-shadow:0 6px 40px rgba(0,0,0,.45);margin:0 0 18px !important;max-width:14ch;}
html body .svp-uni-card .svp-uni-cta{font-size:clamp(15px,1.5vw,20px) !important;color:#fff !important;border:1.5px solid rgba(255,255,255,.55);padding:13px 30px;border-radius:100px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;align-items:center;gap:9px;transition:.3s;font-weight:600;}
html body .svp-uni-card:hover .svp-uni-cta{background:#8CD24A;color:#06210f !important;border-color:#8CD24A;transform:translateY(-2px);}
/* scroll cinematique doux (desktop) */
@media (min-width:981px){html{scroll-snap-type:y proximity;}}
/* reduit-mouvement : on coupe les animations */
@media (prefers-reduced-motion:reduce){html body .svp-uni-card::before{animation:none !important;transform:scale(1.06);}}
/* mobile : panneaux plein ecran aussi, titres adaptes */
@media (max-width:980px){html body .svp-uni-card{height:86vh !important;min-height:520px !important;padding:0 24px 64px !important;}html body .svp-uni-card .svp-uni-t{font-size:clamp(40px,12vw,68px) !important;}}
/* === SVP IMMERSIF v1 - FIN === */

/* === SVP HERO WOW v1 - DEBUT (hero immersif + vapeur header) === */
html body.home .et_pb_section_2{position:relative !important;min-height:100vh !important;display:flex !important;align-items:center !important;overflow:hidden !important;padding:0 !important;background:#06100d url("https://savapote.com/wp-content/uploads/2026/06/svp-hero-vivant-v1.jpg") center/cover no-repeat !important;scroll-snap-align:start;}
html body.home .et_pb_section_2::before{content:"";position:absolute;inset:-6%;background:inherit;background-size:cover;background-position:center;z-index:0;animation:svpZoom 26s ease-in-out infinite alternate;will-change:transform;}
html body.home .et_pb_section_2::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(95deg, rgba(5,14,11,.82) 0%, rgba(5,14,11,.50) 40%, rgba(5,14,11,.08) 72%, rgba(5,14,11,.20) 100%);}
html body.home .et_pb_section_2 .et_pb_row_3{display:none !important;}
html body.home .et_pb_section_2 .et_pb_row_4{position:relative !important;z-index:2 !important;}
html body.home .et_pb_section_2 .et_pb_row_4 *{color:#fff !important;}
html body.home .et_pb_section_2 h1,html body.home .et_pb_section_2 h2{font-size:clamp(46px,7vw,104px) !important;line-height:.97 !important;font-weight:800 !important;letter-spacing:-2px !important;text-shadow:0 6px 44px rgba(0,0,0,.45) !important;max-width:16ch;}
html body.home .et_pb_section_2 .et_pb_button{background:#8CD24A !important;color:#06210f !important;border:none !important;border-radius:100px !important;padding:15px 36px !important;font-weight:700 !important;box-shadow:0 10px 40px rgba(140,210,74,.35) !important;}
html body.home .et_pb_section_2 .et_pb_button:hover{background:#a5e063 !important;transform:translateY(-2px);}
html body #main-header{overflow:hidden !important;}
html body #main-header > *{position:relative;z-index:2;}
html body #main-header::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(40% 120% at 18% 30%, rgba(140,210,74,.16), transparent 60%),radial-gradient(35% 120% at 50% 70%, rgba(120,150,140,.14), transparent 60%),radial-gradient(45% 130% at 82% 40%, rgba(140,210,74,.13), transparent 60%);filter:blur(22px);background-size:200% 100%;animation:svpVapor 18s linear infinite;}
@keyframes svpVapor{0%{background-position:0% 0%, 30% 100%, 60% 0%;}50%{background-position:60% 40%, 90% 60%, 20% 30%;}100%{background-position:120% 0%, 150% 100%, 180% 0%;}}
@media (prefers-reduced-motion:reduce){html body #main-header::before{animation:none !important;}html body.home .et_pb_section_2::before{animation:none !important;transform:scale(1.06);}}
/* --- SVP HERO FIX v2 : logo compact + hero bg fort (bat Divi) --- */
html body #page-container #main-header #logo{max-height:60px !important;width:auto !important;}
html body #main-header #logo{max-height:60px !important;}
html body.home #page-container .et_pb_section_2{min-height:100vh !important;background-image:url("https://savapote.com/wp-content/uploads/2026/06/svp-hero-vivant-v1.jpg") !important;background-size:cover !important;background-position:center !important;background-color:#06100d !important;background-repeat:no-repeat !important;}
html body.home #page-container .et_pb_section_2 .et_pb_row_3{display:none !important;}
/* --- SVP HERO FIX v3 : texte hero blanc + cadrage sous header --- */
html body.home #page-container .et_pb_section_2{padding-top:150px !important;padding-bottom:90px !important;align-items:center !important;}
html body.home #page-container .et_pb_section_2 .et_pb_row,html body.home #page-container .et_pb_section_2 .et_pb_row *{color:#ffffff !important;}
html body.home #page-container .et_pb_section_2 h1,html body.home #page-container .et_pb_section_2 h2{color:#ffffff !important;font-size:clamp(40px,5.4vw,78px) !important;line-height:1.0 !important;text-shadow:0 6px 40px rgba(0,0,0,.5) !important;}
html body.home #page-container .et_pb_section_2 .et_pb_button{color:#06210f !important;}
/* === SVP HERO WOW v1 - FIN === */

/* === SVP SMOKE v1 - DEBUT (fumee animee continue + cadrage haut) === */
/* cadrage : le hero remonte sous le header (immersion), moins d espace */
html body.home #page-container{padding-top:0 !important;}
html body.home #page-container .et_pb_section_2{padding-top:90px !important;padding-bottom:70px !important;}
/* couches de fumee reelle (texture) qui derivent en continu */
html body .svp-smoke{position:absolute;inset:-12%;z-index:2;background-image:url("https://savapote.com/wp-content/uploads/2026/06/svp-smoke-tex-v1.jpg");background-size:140% auto;background-repeat:repeat;mix-blend-mode:screen;opacity:.34;pointer-events:none;animation:svpSmoke1 30s linear infinite;will-change:background-position,transform}html body .svp-smoke.s2{background-size:200% auto;opacity:.22;animation:svpSmoke2 48s linear infinite}@keyframes svpSmoke1{0%{background-position:0% 10%;transform:scale(1)}50%{transform:scale(1.1)}100%{background-position:220% -25%;transform:scale(1)}}@keyframes svpSmoke2{0%{background-position:100% 60%}100%{background-position:-120% 15%}}html body.home #page-container .et_pb_section_2 .et_pb_row{z-index:3!important;position:relative}html body .svp-uni-card .svp-uni-t,html body .svp-uni-card .svp-uni-cta{z-index:3!important}html body .svp-uni-card::after{z-index:1!important}@keyframes svpFloat{0%,100%{transform:translateY(-50%)}50%{transform:translateY(-54%)}}@keyframes svpFloatM{0%,100%{transform:translate(50%,-50%)}50%{transform:translate(50%,-55%)}}@keyframes svpGlow{0%{transform:scale(1) translate(0,0)}100%{transform:scale(1.06) translate(-1%,1%)}}html body .svp-uni-card{background:linear-gradient(140deg,#ffffff 0%,#eef2f1 55%,#dfeae6 100%)!important}html body .svp-uni-card::before{background:radial-gradient(72% 82% at 76% 26%,rgba(140,210,74,.18) 0%,rgba(255,255,255,0) 60%)!important;filter:none!important;animation:svpGlow 18s ease-in-out infinite alternate!important}html body .svp-uni-card::after{display:none!important}html body .svp-uni-card .svp-smoke{display:none!important}html body .svp-uni-card .svp-uni-t{color:#14181F!important;text-shadow:none!important}html body .svp-uni-card .svp-uni-cta{color:#13715E!important;border:1px solid rgba(20,24,31,.16)!important;background:rgba(255,255,255,.6)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body .svp-uni-card:hover .svp-uni-cta{background:#8CD24A!important;color:#06210f!important;border-color:#8CD24A!important}html body .svp-uni-card .svp-prod{position:absolute;right:8%;top:50%;height:74%;max-width:50%;object-fit:contain;object-position:center;z-index:2;filter:drop-shadow(0 38px 46px rgba(18,40,28,.26));animation:svpFloat 7s ease-in-out infinite;pointer-events:none}@media (max-width:980px){html body .svp-uni-card .svp-prod{right:50%;top:32%;height:auto;max-height:42%;max-width:76%;transform:translate(50%,-50%);animation:svpFloatM 7s ease-in-out infinite}}