/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  David Tierney
Author URI:  http://designsbytierney.com
Template: Divi
Version:  1.0.2
*/

 
/* =Theme customizations
------------------------------------------------------- */
/** Fonts **/
@font-face {
    font-family: 'bebas_neuebook';
    src: url('fonts/bebasneue-book-webfont.woff2') format('woff2'),
         url('fonts/bebasneue-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{overflow-x: hidden}
a{transition: .3s;}

sup{font-size: 60%;bottom: 0.7em;}

#page-container{overflow-x:hidden}

.text-orange{color:#e2191e !important}
.text-blue{color:#39B7E3 !important}
.text-red{color:#EA1111 !important}

.entry-content ol{list-style-position: outside;padding-left: 26px;}

.container, .et_pb_row, .et-db #et-boc .et-l .et_pb_row{width: 94%;}

.et-l--body .entry ul{display: flex;flex-wrap: wrap;  list-style: none;padding: 0;margin: 0;}
.et-l--body .entry ul li{position:relative;padding-left:26px;font-size: 16px;font-weight: 600;line-height: 1.4em;margin-bottom: 8px;}
.et-l--body .entry ul li:before{position:absolute;content:"";left:7px;top:9px;width:9px;height:9px;border-radius:50%;background-color:#F05023}
.et-l--body .entry ul li:after{position:absolute;content:"";left:10px;top:12px;width:3px;height:3px;border-radius:50%;background-color:#000}

.list-style ul{list-style:none;margin:0;padding:0;}
.list-style ul li{position:relative;padding-left:26px;margin-bottom: 8px;}
.list-style ul li:last-child{margin-bottom:0;}
.list-style ul li:before{position:absolute;content:"";left: 0;top: 5px;width: 15px;height: 15px;background-image: url(/wp-content/uploads/2026/03/bullet.png);background-repeat: no-repeat;background-position: center;background-size: contain;}
/* .list-style ul li:before{position:absolute;content:"";left: 0;top: 0;font-family: 'ETmodules';content: "\e052";font-size: 15px;color: #f05023;} */

@media(max-width:980px){
	.reverse{display: flex;flex-direction: column-reverse;}
	.reverse .et_pb_column{margin-bottom: 30px !important;}
	.reverse .et_pb_column:first-child{margin-bottom: 0 !important}
}

/** Breadcrumb Style **/
.breadcrumbs .post{padding-bottom:0 !important}
.breadcrumbs > span{position: relative;padding-right: 20px;margin-right: 6px;color: #fff;font-size: 13px;font-weight:600;margin-bottom: 10px;float: left;line-height: 17px;}
.breadcrumbs > span:after{position: absolute;content: "\35";right: 0;top: 0;font-family: ETmodules ;color: #fff;line-height: 17px;font-size: 19px;}
.breadcrumbs > span:last-child{padding-right: 0;margin-right: 0;}
.breadcrumbs > span:last-child:after{display: none;}
.breadcrumbs > span a{color: #fff !important;}
.breadcrumbs > span a:hover{color: #e2191e !important;}

.dark .breadcrumbs > span, .dark .breadcrumbs > span:after{color:#000}
.dark .breadcrumbs > span a{color: #000 !important;}

/** Button **/
.gradient-btn, .et-db #et-boc .et-l .gradient-btn{display: inline-block;padding: 9px 30px;background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);transform: skew(-18deg, 0);border-radius: 10px 0;font-family: 'Bebas Neue',display;font-size: 20px;color: #231F20;text-align:center;cursor:pointer}
.gradient-btn:hover,
.et-db #et-boc .et-l .gradient-btn:hover {background: linear-gradient( 270deg, #8B8D8F 0%, #FFF 10%, #9C9EA0 59.52%, #FFF 85%, #C2C3C4 97.5%, #848689 100% );}
.gradient-btn span{display: block;transform: skew(18deg, 0);}

.primary-btn{display: inline-block;padding: 9px 30px;background: #F05023;transform: skew(-18deg, 0);border-radius: 10px 0;font-family: 'Bebas Neue',display;font-size: 20px;color: #231F20;}
.primary-btn span{display: block;transform: skew(18deg, 0);color:#fff;}

.oem-button, .et-db #et-boc .et-l .oem-button{display:inline-block;transform: skew(-18deg, 0);line-height: 1.4em !important;border-radius: 10px 0;}
.oem-button span{display: block;transform: skew(18deg, 0);}

/** Header **/
#main-header{background-image: url("/wp-content/uploads/2025/12/hede-bg.jpg");}
#et-top-navigation{font-weight:400;display:flex;}
.et_header_style_left #et-top-navigation{position:relative;display: flex;align-items: center;padding: 30px 0 30px 0 !important}
nav#top-menu-nav{position: relative;background-color: #fff;transform: skew(-18deg, 0);border-radius: 10px 0 0 0;padding-left: 40px;}
nav#top-menu-nav:before{position: absolute;content: "";width: 300%;height: 100%;left: calc(100% - 30px);background-color: #fff;top: 0;}
#top-menu{transform: skew(18deg, 0);}
.et_header_style_left #et-top-navigation nav > ul > li > a{padding-bottom: 24px !important}
#top-menu li{padding-right: 30px;}

.custom-lang-switcher{position:relative;display: flex;align-items: center;padding-left: 16px;z-index: 10;display:none;}
.custom-lang-switcher a{font-size: 20px;color: #231f20;margin: 0 4px;}

.menu-button {display: inline-flex !important; background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFF 25%, #9C9EA0 50.48%, #FFF 75%, #8B8D8F 100%) !important; border-radius: 10px 0 !important;font-family: 'Bebas Neue',display !important; font-size: 20px !important; color: #231F20 !important; transform: skew(-18deg, 0) !important; max-height: 35px !important; align-items: center !important;}
.menu-button:hover{background: linear-gradient( 270deg, #8B8D8F 0%, #FFF 10%, #9C9EA0 59.52%, #FFF 85%, #C2C3C4 97.5%, #848689 100% ) !important;}
.menu-button a {display: block;transform: skew(18deg, 0) !important;}

li.red-btn {display: inline-flex !important; background-color: #E2191E !important; border-radius: 10px 0 !important;font-family: 'Bebas Neue',display !important; font-size: 20px !important; color: #fff !important; transform: skew(-18deg, 0) !important; max-height: 35px !important; align-items: center !important;}
li.red-btn:hover{background-color: #000 !important;}
li.red-btn a {display: block;transform: skew(18deg, 0) !important;color: #fff !important;padding: 0 44px !important;}

#et_top_search{height:18px;}
#et_search_icon::before{top:0 !important}
.et_search_outer{z-index:-1;}
.et_pb_menu_hidden .et_search_outer{z-index:3;}
.et-search-form input{height:60px;font-size:18px;padding-right:90px;}
.et_pb_menu_hidden #mega-menu-wrap-primary-menu{opacity: 0;-webkit-animation: fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;animation: fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;}
.et_pb_no_animation #mega-menu-wrap-primary-menu{animation: none !important;-o-animation: none !important;-webkit-animation: none !important;-moz-animation: none !important;}
.et_pb_menu_visible #mega-menu-wrap-primary-menu{z-index: 99;opacity: 1;-webkit-animation: fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1;animation: fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1;}
.et_search_form_container.et_pb_search_form_hidden{opacity: 0;-webkit-animation: fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;animation: fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;}
.et_search_form_container.et_pb_search_visible {z-index: 999;-webkit-animation: fadeInTop 1s cubic-bezier(.77,0,.175,1) 1;animation: fadeInTop 1s cubic-bezier(.77,0,.175,1) 1;}
.et_search_form_container button{display: inline-block;font-size: 20px;width: 60px;position: absolute;right: 42px;top: 50%;border: 0;background-color: #E2191E;border-radius: 8px 0;height: 35px;transform: skew(-18deg, 0) translateY(-50%);padding: 0;cursor:pointer}
.et_search_form_container button span{font-size: 32px;display: block;transform: skew(18deg, 0);color: #fff;}
.et_search_form_container button:hover{background-color:#000}

.et_pb_menu_hidden .custom-lang-switcher{opacity: 0;-webkit-animation: fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;animation: fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;z-index:1}
.h-shop{position:relative;z-index:1;margin-left: 10px;}
.h-shop .shop-btn{display: inline-block;padding: 6px 20px;background-color: #E2191E;transform: skew(-18deg);border-radius: 10px 0px;font-family: "Bebas Neue", display;font-size: 20px;color: #fff;}
.h-shop .shop-btn span{display: block;transform: skew(18deg, 0);}

#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box,
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{width:30px}

@media(min-width:768px){
	.h-shop{display:none;}
}

@media(max-width:767px){
	.custom-lang-switcher{display:none;}
}

/** Footer **/
#footer-widgets {padding: 40px 0 0;display: flex;flex-wrap: wrap;margin: 0 -10px;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:25%;padding:0 10px;margin-right: 0;margin-top: 10px;margin-bottom: 24px;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(1){width: 38%;margin-top: 0;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(2){width: 18%;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(3){width: 21%;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(4){width: 23%;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{width: 100%;margin-bottom: 30px}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget.f-exclusive,
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget.pfx-logo{width:50%}
.f-logo img{max-width: 206px;}
.pfx-logo img{max-width: 145px !important;display:inline-block}
.f-exclusive .textwidget{font-family: 'Bebas Neue',display;font-size: 16px;letter-spacing: .5px;display: flex;align-items: center;gap: 10px;}
.single-products .f-exclusive .textwidget{font-size:18px;line-height:1.2em}

#main-footer .footer-widget h4{letter-spacing: 1px;padding-bottom: 15px;}
#footer-widgets .footer-widget .f-menu li{padding-left: 0;font-family: 'Bebas Neue',display;}
#footer-widgets .footer-widget .f-menu li:before{display: none;}
#footer-widgets .footer-widget .f-menu li a{letter-spacing:1px;}

#footer-widgets .footer-widget .f-contact li{position:relative;padding-left: 0;font-family: 'Bebas Neue',display;display:block}
#footer-widgets .footer-widget .f-contact li:before{display: none;}
#footer-widgets .footer-widget .f-contact li img{margin-right:6px;}
#footer-widgets .footer-widget .f-contact p {font-size: 11px;
  margin-top: 30px;color:rgba(255,255,255,0.75);}
footer .container{max-width: 1000px}
#footer-bottom{padding: 0 0 25px;}
#footer-info{width: 100%;text-align: right;font-family: 'Bebas Neue',display;letter-spacing: 2px;}

#footer-bottom .inner{display: flex;flex-wrap: wrap;border-top: 1px solid rgba(255, 255, 255, 0.16);padding-top: 26px;color: #fff;}
.f-copyright{width:50%;}
.f-privacy{width:50%;}
.code-of-conduct{width:100%;text-align: center;margin-top: 20px;}
.f-copyright{font-size: 12px;color: rgba(255,255,255,0.75);}
.f-privacy ul{text-align:right}
.f-privacy ul li{display:inline-block;margin-right:10px;margin-bottom:0}
.f-privacy ul li:last-child{margin-right:0;}
.f-privacy ul li a{color:rgba(255,255,255,0.75);font-size:12px;}
.f-privacy ul li a:hover{color:#fff;}
.code-of-conduct .gradient-btn{color:#231F20}

@media(max-width:767px){
	#footer-widgets .footer-widget .fwidget{margin-bottom:30px !important}
	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget.f-exclusive,
	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget.pfx-logo{width:100%;text-align:center}
	
	#footer-bottom .inner{gap:12px;}
	.f-copyright, .f-privacy{width:100%;text-align:center}
	.f-privacy ul{text-align:center}
}

/** Max mega menu **/
#mega-menu-wrap-primary-menu {transform: skew(18deg, 0) !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu ul.mega-sub-menu.level_1{width:960px !important;right:0;left:auto !important;}

ul#mega-menu-primary-menu a{ outline:none !important }
ul#mega-menu-primary-menu{
	text-align: right !important;	
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
	padding: 0px 15px 0px 15px;
	font-size:20px;
}
#mega-menu-primary-menu li > ul.level_1{
	border-radius: 10px !important;
    box-shadow: 4px 4px 12px rgb(0 0 0 / 6%) !important;
    overflow: hidden !important;
    padding-left: 20px !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item{display: block;float: left;clear: none;}
#mega-menu-primary-menu li > ul > li > ul, #mega-menu-primary-menu li > ul > li > ul > li > ul {
	border-radius: 0 !important;
    box-shadow: none !important;
}
#mega-menu-primary-menu li > .mega-sub-menu > li > a{
    font-style: normal !important;
    line-height: 120% !important;
    letter-spacing: 0.02em !important;
    font-weight: 500 !important;
}
.oem_megamenu{
	margin-top: 15px !important;
}
.oem_megamenu a{
	margin-right: 15px;
	color: #111111 !important;
}
.oem_megamenu.frmenu > a{
	display: flex !important;
    align-items: center !important;
    justify-content: space-between;
}

.oem_megamenu > a:hover, .oem_megamenu.mega-toggle-on > a,.oem_megamenu.mega-current_page_ancestor > a, .oem_megamenu.mega-current-menu-item > a{
	background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFF 25%, #9C9EA0 50.48%, #FFF 75%, #8B8D8F 100%) !important;
    box-shadow: 4px 4px 12px rgb(0 0 0 / 15%) !important;
    border-radius: 8px !important;
    color: #111111 !important;
}
.oem_megamenu ul.mega-sub-menu .oem_menu_col > ul{
	padding: 0px 10px !important;
	margin-left: 0 !important;
}
.oem_menu_col > ul > li{
	margin-bottom: 10px !important;
	padding: 0 !important;
}
.oem_menu_col > ul > li.oem_innercol_menu > ul >li > a{
	padding: 15px 14px !important;
	color: #111111 !important;
}
.oem_innercol_menu > a{
	padding: 15px 15px 10px 15px !important;
	color: #C2C2C2 !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	letter-spacing: 0.06em !important;
	border-bottom: 1px solid #ccc !important;
	margin-bottom: 5px !important;
}
.oem_innercol_menu > a:hover{
	background: none !important;
}
.oem_innercol_menu ul.mega-sub-menu {
    margin-left: 0 !important;
}
.oem_innercol_menu ul.mega-sub-menu > li > a{font-size: 17px !important;}
.oem_main_menu{padding: 0 10px!important; }
.oem_main_menu ul{
	margin-left: 0 !important;
}
.oem_megamenu ul .oem_menu_col ul li a{
    font-style: normal !important;
    font-weight: 500 !important;
	line-height: 120% !important;
	color: #111111 !important;
	letter-spacing: 0.02em !important;
	text-transform: inherit !important;
}
.oem_megamenu ul .oem_menu_col ul li a:before{
	margin-right: 10px !important;
}
.textuppercase > a{
    text-transform: uppercase !important;
}
.oem_megamenu > ul.mega-sub-menu {
    background: #fff !important;
    margin-left: 35px !important;
    padding-top: 10px !important;
}
.oem_megamenu ul .oem_menu_col li.oem_innercol_menu ul li a:hover{
/* 	background: #F3F3F3 !important; */
	border-radius: 8px !important;
}
.oem_megamenu ul .oem_menu_col ul li:first-child:hover{
	background: none !important;
}

/*#mega-menu-primary-menu .level_2 .oem_menu_col {
    padding-bottom: 20px !important;
}
 #mega-menu-primary-menu .oem_menu_col:nth-child(2){
	max-width: 180px !important;
} */

#mega-menu-primary-menu > .mega-current-menu-ancestor > a, #mega-menu-primary-menu > .mega-current-menu-item > a.mega-menu-link{
	color: #e2191e !important;
}

#mega-menu-wrap-primary-menu .level_4 > .mega-current-menu-item > a, #mega-menu-wrap-primary-menu .level_5 > .mega-current-menu-item > a,#mega-menu-wrap-primary-menu .level_6 > .mega-current-menu-item > a{
	border-radius: 8px !important;
}
#mega-menu-primary-menu .wpml-ls-display{
  font-weight: bold;
}
.mega-menu-item-wpml-ls-6-en{border-right: 1px solid #fff !important;}
.parentmenu ul.mega-sub-menu {
    padding: 20px !important;
    border-radius: 10px !important;
}
.parentmenu ul.mega-sub-menu li > a{
    color: #696969 !important;
    padding: 15px 20px 15px 20px !important;
    text-align: left !important;
}
.parentmenu ul.mega-sub-menu li > a:hover,.parentmenu ul.mega-sub-menu li.mega-current_page_item > a{
	background: #FFFFFF !important;
    box-shadow: 4px 4px 12px rgb(0 0 0 / 6%) !important;
    border-radius: 8px !important;
    color: #111111 !important;
}

#mega-menu-wrap-primary-menu	button .mega-toggle-animated-inner, #mega-menu-wrap-primary-menu button .mega-toggle-animated-inner:before,#mega-menu-wrap-primary-menu button .mega-toggle-animated-inner:after{
	background-color: #000000 !important;
}
.faqmenu > ul{
	border-radius: 10px !important;
}
/* .mega-menu-primary-menu-mobile-open, .mega-menu-menu-usa-mobile-open {
    overflow: hidden;
} */
/*USA Menu*/
ul#mega-menu-menu-usa {
    text-align: right !important;
}
ul#mega-menu-menu-usa a{ outline:none !important }
ul#mega-menu-menu-usa .oem_main_menu {
    padding: 0 20px!important;
}
#mega-menu-wrap-menu-usa #mega-menu-menu-usa > li.mega-menu-item > a.mega-menu-link{
	padding: 0px 15px 0px 15px;
}
#mega-menu-menu-usa li > ul{
	border-radius: 10px !important;
    box-shadow: 4px 4px 12px rgb(0 0 0 / 6%) !important;
    overflow: hidden !important;
}

#mega-menu-menu-usa li > ul > li > ul, #mega-menu-menu-usa li > ul > li > ul > li > ul {
	border-radius: 0 !important;
    box-shadow: none !important;
}
#mega-menu-menu-usa li > .mega-sub-menu > li > a{
    font-style: normal !important;
    line-height: 120% !important;
    letter-spacing: 0.02em !important;
    font-weight: 500 !important;
}
#mega-menu-menu-usa .level_2 .oem_menu_col {
    padding-bottom: 20px !important;
}
#mega-menu-menu-usa .oem_menu_col:nth-child(2){
	max-width: 180px !important;
}
#mega-menu-menu-usa > li > a:hover {
	background: #111111 !important;
}
#mega-menu-menu-usa > .mega-current-menu-ancestor > a, #mega-menu-menu-usa > .mega-current-menu-item > a.mega-menu-link{
	color: #FDC743 !important;
}

#mega-menu-wrap-menu-usa .level_4 > .mega-current-menu-item > a, #mega-menu-wrap-menu-usa .level_5 > .mega-current-menu-item > a,#mega-menu-wrap-menu-usa .level_6 > .mega-current-menu-item > a{
	border-radius: 8px !important;
}
#mega-menu-wrap-menu-usa button .mega-toggle-animated-inner, #mega-menu-wrap-menu-usa button .mega-toggle-animated-inner:before,#mega-menu-wrap-menu-usa button .mega-toggle-animated-inner:after{
	background-color: #000000 !important;
}
.parent-usa .oem_innercol_menu ul  li  a:hover{
    background: #F3F3F3 !important;
    border-radius: 8px !important;
}
#mega-menu-menu-usa .parent-usa  .oem_menu_col:nth-child(2){
	max-width: 100% !important;
}
/*USA Menu*/
.top-sec .photo-gallery{
	position: relative;
    z-index: 0;
}

@media(min-width:981px){
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {margin: 0 5px 0 0;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px;}
	#mega-menu-primary-menu .oem_menu_col:nth-child(2){max-width: 180px !important;}
	#mega-menu-primary-menu .level_2 .oem_menu_col {padding-bottom: 20px !important;}
}
@media(min-width:1200px){
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item {margin: 0 20px 0 0;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 15px 0px 15px;}
}

/** Home Page **/
.home-banner .gred-text{background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.home-banner .gred-text span{-webkit-text-fill-color: initial;}
.home-banner .gred-text-light{background: linear-gradient(270deg, #c6c6c6 0%, #E1E1E1 12.5%, #FFF 25%, #CCC 50.48%, #FFF 75%, #C4C4C4 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.home-banner .et_pb_slider_container_inner{display:flex;flex-wrap: wrap;flex-direction: row-reverse;align-items: center;}
.home-banner .et_pb_slide_description{padding:140px 0 175px}
.home-banner .et_pb_slide_with_image .et_pb_slide_description{width:43.25%}
.home-banner .et_pb_slide_image{margin-right:0;margin-left:5.5%;right:0;position: relative;margin-top: 0 !important;width:51.25%}
.home-banner .et_pb_slide_title{background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-shadow: none;}
.home-banner .et_pb_slide_with_image .et_pb_slide_description{float:none;margin:0}
.home-banner .et_pb_slide_image img{max-height: 640px !important;padding: 30px 0 0;}
.home-banner .et_pb_button{line-height: 1.3em !important;background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);transform: skew(-18deg, 0);border-radius: 10px 0;}
.home-banner .et_pb_button:hover{background: linear-gradient( 270deg, #8B8D8F 0%, #FFF 10%, #9C9EA0 59.52%, #FFF 85%, #C2C3C4 97.5%, #848689 100% );}
.home-banner .et_pb_button span{display: block;transform: skew(18deg, 0);}

.gradient-text h1, .gradient-text h2{background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.easymatch-form-text .et_pb_text_inner{display: flex;align-items: center;justify-content: center;}
.easymatch-form-text h2{display: inline-block;font-size: 24px !important;line-height: 35px;letter-spacing: 1px;color: #231F20;padding-bottom:0;white-space:nowrap}
.easymatch-form-text h3 {display: flex;font-size: 24px !important;line-height: 35px;color: #231F20;padding: 0 10px;border-radius: 4px;letter-spacing: 1px;}
.easymatch-form-text h3 span.orangetext {color: #e2191e;}
.temperature-protection .easymatch-form-container p {text-align: left;margin-left: 24px;}

.easymatch-form-container .row{display:flex;flex-wrap:wrap;gap:16px;}
.easymatch-form-container .row .col{flex:1 1 0;}
.easymatch-form-container .input-holder{padding-left:20px;background-image: url(/wp-content/uploads/2025/12/input_ext.png);background-repeat: no-repeat;background-position: center left;}
.easymatch-form-container select{width: 100%;height: 36px;border: 0;font-size: 16px;font-family: 'Bebas Neue',display;color: #231F20;background-color: #fff;padding: 4px 20px 4px 0;-webkit-appearance: none;appearance: none;background-image: url(/wp-content/uploads/2025/12/select_arrow.png);background-repeat: no-repeat;background-position: center right 6px;}
.easymatch-form-container input[type = "text"]{width: 20%;height: 36px;border: 0;font-size: 16px;font-family: 'Bebas Neue',display;color: #231F20;background-color: #fff;padding: 4px 20px 4px 0;-webkit-appearance: none;appearance: none; margin-top: 5px;}
.easymatch-form-container .find-your-match-btn{display: block;width: 100%;background-color: #231F20;border: 0;transform: skew(-18deg, 0);border-radius: 10px 0;font-family: 'Bebas Neue',display;font-size: 20px;height: 36px;padding: 2px 10px 0;cursor:pointer}
.easymatch-form-container .find-your-match-btn span{background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: block;transform: skew(18deg, 0);}
.easymatch-form-container .find-your-match-btn:hover{background-color:#000}
.input-vin-number .form-col {display: none;margin-bottom: 15px;}
.easymatch-form-container .overlay {background: #e9e9e9;display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0.5;z-index: 1;}
.progress-bar {border: 1px solid #111111;border-radius: 6px;margin-top: 15px;background: transparent;text-align: left;display: none;}
.progress-bar-fill{background: #f8f8f8;color: #111111;display: block;padding: 16px 16px 14px;border-radius: 6px;width: 200px;font-weight: bold;line-height: 20px;position: relative !important;transition: width 2s ease-in-out !important;-webkit-transition: width 2s ease-in-out !important;-moz-transition: width 2s ease-in-out !important;-o-transition: width 2s ease-in-out !important;-ms-transition: width 2s ease-in-out !important;}

.entry-content .tab-links, .et-l--body .tab-links{display: flex;list-style: none;padding: 0;}
.tab-links li {padding: 10px 20px;cursor: pointer;background-color: transparent;border-bottom: 2px solid rgba(255,255,255,0.5);font-size: 22px;font-family: 'Bebas Neue',display;min-width: 225px;text-align: center;color: rgba(255,255,255,0.75);padding: 12px;}
.tab-links li.active {background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 113.46%);color: #fff;border-color: #e2191e;}
.tab-panel {display: none;}
.tab-panel.active {display: block;}

.ps-tabs .ps-tab-panel{min-height:500px;}
.ps-tabs .ps-tab-links{justify-content: center;margin: 0 0 70px;}

.product-carousel .owl-item{transition: transform 0.5s ease;transform: scale(0.7);}
.product-carousel .owl-item.active{transform: scale(1);}
.product-slide{text-align: center;}
.product-slide h2{color: #fff;padding-bottom: 20px;}
.product-slide h2 br:first-child{display:none;}
.product-slide .img-con{position: relative;margin-bottom: 40px;height: 360px;}
.product-slide .img-con img{width: 100%;height: 100%;object-fit: contain;}
.product-slide .color{position: absolute;top: 50%;left: 50%;font-size: 224px;color: #F05023;font-family: 'Bebas Neue',display;line-height: .9em;transform: translate(-50%, -50%);z-index: -1;white-space:nowrap;opacity:.3}
.product-slide h3{font-size: 32px;line-height:1.2em;background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);background-clip: border-box;background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;letter-spacing: 2px;padding-bottom: 20px;}
.product-slide p{font-size: 20px;text-transform: uppercase;color: #F05023;margin-bottom: 12px;}

.product-carousel.owl-theme .owl-nav {margin-top: 0;}
.product-carousel.owl-theme .owl-nav [class*="owl-"]{width: 45px;height: 45px;margin: 0;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: rgba(255,255,255,0.2);border: 1px solid #fff;position: absolute;left: 20%;top: 40%;}
.product-carousel.owl-carousel .owl-nav .owl-next{transform: scaleX(-1);left: auto;right: 20%;}
.product-carousel.owl-theme .owl-nav [class*="owl-"]:hover{background: #e2191e;}

.store-locator-sec .et_pb_button_module_wrapper{display:inline-block}

@media(min-width:768px){
	.product-slide .color{font-size:175px;}
}

@media(min-width:1300px){
	.product-slide .color{font-size:280px;}
	.product-slide .img-con{height: 450px;}
}


@media(min-width:1800px){
	.product-slide .color{font-size:380px;}
}

@media(max-width:980px){
	.home-banner .et_pb_slider_container_inner{display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
	.home-banner .et_pb_slide_with_image .et_pb_slide_description{width:100%;text-align:center;padding:60px 0 30px;}
	.home-banner .et_pb_slide_image{width: 100%;position: static;margin: 0px;text-align: center;display: block !important;}
	.home-banner .et_pb_slide_image img{width:auto;max-width:400px;}
	
	.store-locator-sec .et_pb_column{text-align:center;}
}

@media(max-width:767px){
	.home-banner .et_pb_slide_description{padding:60px 0 30px}
	.home-banner .et_pb_slide_image img{width:auto;max-width:320px;}
	
	.tab-links li{font-size:20px;}
	
	.ps-tabs .ps-tab-links{margin-bottom:40px;}
	.product-slide{padding:0 4%}
	.product-slide h2{font-size:30px;}
	.product-slide h3{font-size:24px;}
	.product-carousel.owl-theme .owl-nav [class*="owl-"]{left:5%;}
	.product-carousel.owl-carousel .owl-nav .owl-next{right:5%;left:auto}
}

/** Inside page **/
.video-popup{position:relative;display: block;border-radius: 24px 0 24px 0;overflow: hidden;}
.video-popup:before{position:absolute;content:"";width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,0.4);}
.video-popup img{display:block}
.video-popup .play{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}

/** Product page **/
.single-products .et_builder_inner_content{background-image: url(/wp-content/uploads/2026/02/dark-sky.jpg);background-repeat: no-repeat;background-color: #000;background-position: center top 500px;background-size: contain;}

.product-banner:before{position:absolute;content:"";width: 100%;height: 510px;left: 0;top: 0;}
.product-banner:after{position:absolute;content:"";width: 100%;height: 510px;background: #000000;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.5) 100%);left: 0;top: 0;z-index: 1;}
.product-main-slider-wrap{position:relative;}
.product-main-slider-wrap .product-color{position: absolute;left: -140px;font-size: 185px;display: inline-block;line-height: 0.8em;font-family: 'Bebas Neue',display;color: rgba(0,0,0,.3);white-space: nowrap;top: 50%;transform: rotate(-90deg) translateX(-50%);transform-origin: left top;}
.product-main-slider{padding:30px 0 20px;}
.product-main-slider .img-con{width: 100%;height: 460px;}
.product-main-slider .img-con img{width: 100%;height: 100%;object-fit: contain;display: inline-block;object-position: center left;}

.product-thumb-slider{margin-top:32px;}
.product-thumb-slider .item{padding:0 1px 0 0}
.product-thumb-slider .img-con{padding: 6px 12px;border: 1px solid rgba(255,255,255,0.5);border-radius: 6px;height:120px;}
.product-thumb-slider .img-con img{width: 100%;height: 100%;object-fit: contain;}

.product-thumb-slider .owl-nav{margin:0}
.product-thumb-slider.owl-theme .owl-nav [class*="owl-"]{position: absolute;top: 50%;margin: 0;width: 30px;height: 30px;background-color: #fff;left: -14px;transform: translateY(-50%);}
.product-thumb-slider.owl-carousel .owl-nav button.owl-next{left: auto;right: -14px;}
.product-thumb-slider.owl-theme .owl-nav [class*="owl-"] span{font-size:28px;}
.product-thumb-slider.owl-theme .owl-nav [class*="owl-"]:hover{background:#fff;color:#000;}

.product-details{background:radial-gradient(50% 50% at 50% 50%, #464343 0%, #282828 100%) !important;min-height:525px}
.product-title p{font-size: 20px;font-weight: 600;color: #f05023;text-transform:uppercase;margin-bottom: 8px;}
.product-title h1{font-size: 48px;color: #fff;padding-bottom: 0;}

.product-for, .product-temp{margin-top:24px;}
.product-for h5{font-size: 18px;font-weight: 600;font-family: 'Work Sans',Helvetica,Arial,Lucida,sans-serif;color: rgba(255,255,255,0.75);}
.product-for ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 0 26px;}
.product-for ul li{font-size: 19px;color: #F05023;font-family: 'Bebas Neue',display;letter-spacing: .5px;}
.product-for ul li sup{font-size: 60%;bottom: .6em;}
.product-for p{color: #fff;font-family: 'bebas_neuebook';font-size: 14px;letter-spacing: .5px;margin-top: 10px;}

.product-temp h5{font-size: 18px;font-weight: 600;font-family: 'Work Sans',Helvetica,Arial,Lucida,sans-serif;color:rgba(255,255,255,0.75)}
.product-temp ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 20px;}
.product-temp ul li{font-family: 'Bebas Neue',display;font-size: 20px;}

.product-summary{margin-top:20px;}
.product-summary ul{display: flex;flex-wrap: wrap;  list-style: none;padding: 0;margin: 0;}
.product-summary ul li{position:relative;padding-left:26px;font-size: 17px;font-weight: 600;color:#fff;}
.product-summary ul li:before{position: absolute;left: 0;top: 0;font-family: 'ETmodules';content: "\e052";font-size: 14px;color: #f05023;font-weight: 400;}

.product-details .primary-btn{margin-top:24px;}
.product-formula-title{font-size: 20px;font-weight: 600;color: #fff;margin-bottom: 15px;}
.product-formula{display: flex;flex-wrap: wrap;gap: 16px;}
.product-formula .each{position:relative;flex: 1 1 0;padding: 16px 9px;background-color: transparent;border-radius: 12px 0;transform: skew(-18deg, 0);}
.product-formula .each.active{pointer-events:none;}
.product-formula .each .inner{padding:0 15px;transform: skew(18deg, 0);}
.product-formula .each h4{position: relative;font-size: 22px;font-family: 'Bebas Neue',display;color: #fff;border-bottom: 1px solid #fff;margin-bottom: 10px;}
.product-formula .each span{font-size: 14px;font-family: 'Work Sans',Helvetica,Arial,Lucida,sans-serif;position: absolute;right: 0;top: 0;}
.product-formula .each p{font-size: 15px;line-height: 1.4em;color: #fff;}
.product-formula .each.ready-to-use{background-color:#fff;border: 1px solid #fff;}
.product-formula .each.ready-to-use h4, .product-formula .each.ready-to-use p{color:#000;}
.product-formula .each.ready-to-use h4{border-color:#000;}
.product-formula .each.ready-to-use:before{position:absolute;content:"";width:100%;height:100%;left: 0;top: 0;border-radius: 12px 0;background-color:#fff;transition:.3s;}
.product-formula .each.ready-to-use:hover:before{width:calc(100% + 10px);height:calc(100% + 10px);left:-5px;top:-5px;}
.product-formula .each:not(.ready-to-use):before{position:absolute;content:"";width:100%;height:100%;left: 0;top: 0;border-radius: 12px 0;border:1px solid #fff;transition:.3s;}
.product-formula .each:not(.ready-to-use):hover:before{width:calc(100% + 10px);height:calc(100% + 10px);left:-5px;top:-5px;}

.product-spec-sheet{position: absolute;right: 0;top: 6px;display:none;}
.product-spec-sheet ul{list-style: none;margin: 0;padding: 0;display: flex;gap: 12px;}
.product-spec-sheet li a{position: relative;display: inline-block;font-family: 'Bebas Neue',display;font-size: 18px;color: #fff;letter-spacing: .5px;border: 1px solid #fff;line-height: 22px;border-radius: 10px 0;transform: skew(-25deg, 0);padding: 8px 30px;}
.product-spec-sheet li a span{position:relative;display:block;transform: skew(25deg, 0);padding-right: 30px;}
.product-spec-sheet li a span:before{position:absolute;content:url(/wp-content/uploads/2025/12/download_icon.png);width: 18px;height: 18px;right: 0;top: 1px;}
.product-spec-sheet li a:hover{background-color:#404040}

.prod-details-tabs .tab-links li{min-width:140px;}
.prod-details-tab-content{border-radius: 0 0 24px 24px;overflow: hidden;}
.pd-row {display: flex;flex-wrap: wrap;padding: 24px;border-bottom: 2px solid rgba(255,255,255,0.5);color: #fff;}
.pd-row:last-child{border-bottom:0}
.pd-row:nth-child(odd){background-image: url(/wp-content/uploads/2025/12/tab_bg.jpg);background-size: cover;background-repeat: no-repeat;background-position: top center;}
.pd-row:nth-child(even){background-color: #404040;}
.pd-title{width: 24%;padding-right: 15px;font-family: 'Bebas Neue',display;font-size: 20px;letter-spacing: 0.5px;}
.pd-dtls {width: 76%;font-size: 16px;}
.pd-dtls p:not(.has-background):last-of-type{padding-bottom:1em}
.pd-dtls ul {padding-left: 18px;}
.pd-dtls li {line-height: 1.4em;margin-bottom: 6px;}
.pd-dtls li:last-child{margin-bottom:0}

.product-resource-links{margin-top:40px;}
.product-resource-links ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;}
.product-resource-links a{font-size: 18px;font-family: 'Bebas Neue',display;padding: 5px 38px 5px 12px;color: #fff;border-bottom: 1px solid #fff;position: relative;}
.product-resource-links a:before{position:absolute;content:url(/wp-content/uploads/2025/12/arrow_square.png);right: 12px;top: 5px;width: 18px;height: 18px;transition:.3s;}
.product-resource-links a:hover{border-color:#f05023}
.product-resource-links a:hover:before{right:8px;}

.product-each{width:100%;text-align:center}
.product-each .img-con{height:400px;margin-bottom:30px;}
.product-each .img-con img{width:100%;height:100%;object-fit:contain}
.product-each .tag{font-size: 26px;font-family: 'Bebas Neue',display;background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: block;margin-bottom: 10px;}
.product-each h4, .et-db #et-boc .et-l .product-each h4{font-size: 20px;font-family: 'Work Sans',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;color: #fff;line-height: 1.2em;}
.product-each p{font-size: 16px;color: #F05023;font-weight: 600;line-height: 18px;margin-bottom:20px;}

.three-item-slider .owl-stage, .four-item-slider .owl-stage, .related-product-slider .owl-stage{margin:0 auto;}

@media(min-width:981px) and (max-width:1199px){
	.product-formula .each{flex:1 1 100%;}
}

@media(max-width:980px){
	.product-formula{padding:0 16px}
}
	
@media (max-width: 767px) {
	.pd-row {flex-direction: column;}
	.pd-title {width: 100%;margin-bottom: 6px;color: #fff;margin-bottom:10px;}
	.pd-dtls {width: 100%;}
	
	.product-formula .each{flex:1 1 100%;}
	
	.product-each .img-con{height:300px;}
}

/** Product Category page **/
.banner-Temperature{display: flex;flex-wrap: wrap;gap: 0px;}
.banner-Temperature .each{flex: 1;text-align: center;}
.banner-Temperature h3{background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);background-clip: border-box;background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 37px;}
.banner-Temperature p{font-size: 19px;font-weight: 600;color: #fff;line-height: 20px;}
.banner-Temperature ul{list-style: none;margin: 0;padding: 0;display: flex;gap: 30px;justify-content: center;margin-top: 10px;}
.banner-Temperature ul li{font-size: 29px;font-family: 'Bebas Neue',display;}

.ready-to-use{display: flex;flex-wrap: wrap;gap: 24px;align-items: center;}
.ready-temp{position:relative;width: calc(50% - 12px);background-repeat: no-repeat;background-size: cover;background-position: center;border-radius: 48px 0;padding: 30px;min-height: 550px;}
.ready-content{width: calc(50% - 12px);}
.ready-temp .img-con{width: 180px;height: 280px;}
.ready-temp .img-con img{width: 100%;height: 100%;object-fit: contain;}
.ready-to-use .img-con{width: calc(50% - 12px);}
.ready-to-use .img-con img{display:block;border-radius: 48px 0;}
.ready-content .title{margin-bottom: 15px;}
.ready-content .title h2{font-size: 64px;color: #fff;}
.ready-content .summery{border-bottom: 1px solid #fff;padding-bottom: 24px;margin-bottom: 24px;}
.ready-content .summery:last-child{padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}
.ready-content .summery h3, .ready-content .summery h4{font-size: 32px;color: #e2191e;letter-spacing: 1px;padding-bottom: 15px;}
.ready-content .summery p{font-size: 16px;color: #fff;}
.ready-temp .temp-text{background-color: #231F20;width: 165px;border-radius: 48px 0;padding: 12px;color: #fff;text-align: center;position: absolute;top: -15px;}
.ready-temp .temp-text ul{list-style: none;margin: 0;padding: 0;display: flex;gap: 20px;justify-content: center;}
.ready-temp .temp-text ul li{font-size: 24px;font-family: 'Bebas Neue',display;padding: 2px 6px;}
.ready-temp .temp-text p{font-size: 12px;line-height: 1.4em;}

.ready-temp .bottle.left{position: absolute;left: 78px;top: 55px;z-index: 1;}
.ready-temp .bottle.left .temp-text{left: 130px;}
.ready-temp .bottle.right{position: absolute;right: 75px;top: 175px;}
.ready-temp .bottle.right .temp-text{right: 130px;bottom: -50px;top: auto;}

/** Responsive **/

@media (max-width: 767px) {
	.footer-widget #nav_menu-2, .footer-widget #nav_menu-3, .footer-widget #black-studio-tinymce-3, .footer-widget #media_image-2 {text-align: center;}
	#footer-info {text-align: center;}
	.f-exclusive .textwidget {  justify-content: center;}
	
	.banner-Temperature h3{font-size:26px}
	.banner-Temperature p{font-size:16px;font-weight:500;}
	.banner-Temperature ul{gap:20px;}
	.banner-Temperature ul li{font-size:24px;}
	.ready-to-use {display: block;}
	.ready-to-use .img-con{width:100%;}
	.ready-temp {width: 100%;min-height: 485px;}
	.ready-temp .bottle.left {left: 20px;}
	.ready-temp .bottle.right {right: 20px;}
	.ready-temp .img-con{width: 140px;height: 220px;}
	.ready-content {width: 100%;}
	.ready-content .title h2 {font-size: 32px;margin-top: 40px;}	
	.ready-content .summery h3, .ready-content .summery h4{font-size:26px;}	
	.gradient-btn, .et-db #et-boc .et-l .gradient-btn {font-size:18px;}	
	.product-spec-sheet {position: relative;top: 0px;}	
}
 
#findYourMatchPopup{
background-color: #fff;
}

/* Amit changes product button */

.primary-gradient-prd-btn {
    background: linear-gradient(
        90deg,
        var(--c1) 0%,
        var(--c2) 30%,
        var(--c1) 100%
    ) !important;
    transition: background 0.4s ease;
}

.primary-gradient-prd-btn:hover {
    background: linear-gradient(
        90deg,
        var(--c2) 0%,
        var(--c1) 30%,
        var(--c2) 100%
    ) !important;
}

/* Added on 21/01/26 */

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#000; font-size:18px; padding:8px 10px; background:transparent;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{padding:8px;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children{background:#fafafa;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu{background:#fff;border-bottom-left-radius:12px !important;border-bottom-right-radius:12px !important;box-shadow: 4px 4px 12px rgb(0 0 0 / 6%) !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:hover{background: #FFF !important;box-shadow: 4px 4px 12px rgb(0 0 0 / 6%) !important; border-radius: 8px !important; color: #111111 !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:not(.mega-menu-item-has-children) a.mega-menu-link:hover{background:#F3F3F3; border-radius:8px;color:#111 !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item-has-children > a .mega-indicator{display:initial !important;}
.easymatch-form-container .find-your-match-btn{color:#fff;}
.easymatch-form-text p{font-weight:600; font-size:16px;}

.three-item-slider.owl-carousel .owl-stage{display:flex;}
.three-item-slider.owl-carousel .owl-item{display: flex;flex: 1 0 auto;}
.three-item-slider .owl-nav{margin-top:35px;}
.three-item-slider .owl-nav button{width: 45px;height: 45px;background:#fff !important;border-radius: 50% !important;margin:5px 25px !important;}
.three-item-slider .owl-nav button:hover{background: #000 !important; border:1px solid;}
.three-item-slider .owl-nav button span{font-size: 35px;font-weight: 500;}
.three-item-slider .product-each .info{margin-bottom:25px;}

.related-product-slider.owl-carousel .owl-stage{display:flex;}
.related-product-slider.owl-carousel .owl-item{display: flex;flex: 1 0 auto;}
.related-product-slider .owl-nav{margin-top:35px;}
.related-product-slider .owl-nav button{width: 45px;height: 45px;background:#fff !important;border-radius: 50% !important;margin:5px 25px !important;}
.related-product-slider .owl-nav button:hover{background: #000 !important; border:1px solid;}
.related-product-slider .owl-nav button span{font-size: 35px;font-weight: 500;}
.related-product-slider .product-each .info{margin-bottom:25px;}


.benefits_blurb .et_pb_main_blurb_image img{max-height:180px; object-fit:cover;}
#main-header{z-index:999 !important;}

#findYourMatchPopup.help_me_choose_form{max-width: 800px;width: 96%; margin: 1.75rem auto;min-height: calc(100% - 3.5rem);position: relative;border-radius: 16px; border: 2px solid #111111;}
#findYourMatchPopup.help_me_choose_form .modal-form .logo-popup {margin-right: 10px;vertical-align: top; max-width: 120px;}
#findYourMatchPopup.help_me_choose_form .modal-form .form-top h2 {text-transform: capitalize;font-size: 30px; border: 1px solid #fff; width: 148px; height: 50px;line-height: 50px;color:#fff;border-radius: 4px; margin: 0 auto 10px;display: inline-block;}
#findYourMatchPopup.help_me_choose_form .modal-form {max-width: 800px;width: 100%;background: radial-gradient(50% 50% at 50% 50%, #464343 0%, #282828 100%);padding: 40px;border-radius: 12px;}
#findYourMatchPopup.help_me_choose_form .modal-form .form-top {color: #fff;text-align: center;max-width: 440px;margin: 0 auto;margin-bottom: 30px;}
#findYourMatchPopup.help_me_choose_form .popup_buttom_img{position: absolute; bottom: 0px;left: 0px;height: 32px;width:100%;background: url("/wp-content/uploads/2025/12/hede-bg.jpg");border-bottom-left-radius: 14px;border-bottom-right-radius: 14px;background-size: cover;}
#findYourMatchPopup.help_me_choose_form .modal-form .form-top h2 span {color: #e2191e;}
#findYourMatchPopup.help_me_choose_form .modal-form .form-top img.show-on-mobile{display:none;}
#findYourMatchPopup.help_me_choose_form .persons-popup{position: absolute;bottom: 32px;left: 0px;max-width: 525px;width: 100%;bottom: 32.0333px;}
#findYourMatchPopup.help_me_choose_form .modal-form .form-col select{border-radius: 6px;background: #fff;background-image: none; height: 50px; padding: 0 16px; line-height: 50px; border: none;width: 100%; margin-bottom: 10px;font: -moz-pull-down-menu;font-size: 16px;}
#findYourMatchPopup.help_me_choose_form .modal-form .form-col label{margin-bottom:15px; display:inline-block;color:#fff;}
#findYourMatchPopup.help_me_choose_form .modal-form .row{display:flex;}
#findYourMatchPopup.help_me_choose_form .modal-form .col-sm-5{width:41%}
#findYourMatchPopup.help_me_choose_form .modal-form .col-sm-7{width:58%;z-index:1;}
#findYourMatchPopup.help_me_choose_form form#easymatch-form-popup .form-col .row{flex-direction:column;}
#findYourMatchPopup.help_me_choose_form .overlay { background: #e9e9e9; display: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.5; border-radius: 16px; z-index: 1;}
#findYourMatchPopup.help_me_choose_form .overlay #loading-img {top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%); position: relative; text-align: center;}
#findYourMatchPopup.help_me_choose_form form#easymatch-form-popup .form-bottom-button {text-align: center;margin-top: 30px;}
#findYourMatchPopup.help_me_choose_form form#easymatch-form-popup .form-bottom-button .link-button{padding: 14px 17px;border: none; max-width: 210px;  width: 100%; line-height: 17px;text-transform: uppercase;text-decoration: none; background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFF 25%, #9C9EA0 50.48%, #FFF 75%, #8B8D8F 100%);border-radius: 10px 0;font-family: 'Bebas Neue',display;font-size: 20px;color: #231F20;transform: skew(-18deg, 0);cursor:pointer;}
#findYourMatchPopup.help_me_choose_form form#easymatch-form-popup .form-bottom-button .link-button span{transform: skew(18deg, 0);display: block;}
#findYourMatchPopup.help_me_choose_form form#easymatch-form-popup .form-bottom-button .link-button:hover{background:linear-gradient( 270deg, #8B8D8F 0%, #FFF 10%, #9C9EA0 59.52%, #FFF 85%, #C2C3C4 97.5%, #848689 100% ) !important}
#findYourMatchPopup.help_me_choose_form .mfp-close img{pointer-events:none;filter: brightness(0) invert(1);}
#findYourMatchPopup.help_me_choose_form .modal-form .form-top p {margin-top:10px;}

.search-tags{margin:40px 0;}
.search-tags ul{list-style:none; padding:0}
.search-tags ul li{display:inline-block;vertical-align:middle;margin-right:7px}
.search-tags ul li:first-child{padding-right:24px}
.search-tags ul li a{font-size:14px;color:#111;line-height:16.8px;text-transform:uppercase;border:1px solid;padding:8px 10px 6px; display:inline-block; border-radius:4px; font-weight:500; cursor:default; }
.search-tags ul li:first-child a{padding:6px 10px 8px;font-weight:600;text-transform:capitalize;font-family:Oswald;font-size:20px;line-height:110%;letter-spacing:-.02em}
.search-tags ul li:last-child{padding-left:24px}
.search-tags ul li:last-child a{letter-spacing:.02em;border:none;color:#333;padding:0 0 2px;border-bottom:1px solid;border-radius:0}
.search-tags ul li a.editsearchbtn{cursor:pointer}
.search-tags ul li:first-child a span {color: #ffa43c;}


@media(max-width:980px){
/* 	.three-item-slider.owl-carousel .owl-stage{padding-left:0 !important} */
	.three-item-slider .owl-nav, .related-product-slider .owl-nav{padding-right:3%}
	
	.product-spec-sheet {position: relative;top: 0px;margin-bottom:30px;}	
	#et_mobile_nav_menu{display:none;}
	.easymatch-form-container .row .col{flex: auto;width: 32%;}
}
@media(max-width:767px){
	.easymatch-form-container .row .col{flex: auto;width: 47%;}
 	#mega-menu-wrap-primary-menu #mega-menu-primary-menu ul.mega-sub-menu.level_1{width:100% !important;padding:0px 11px 10px !important; /*max-height:300px; overflow-y:scroll !important; */}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu ul.mega-sub-menu.level_1 li a{padding:10px !important; border-radius:6px !important;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu ul.mega-sub-menu.level_1 li > ul.mega-sub-menu.level_2, #mega-menu-wrap-primary-menu #mega-menu-primary-menu ul.mega-sub-menu.level_1 li > ul.mega-sub-menu{margin-left:0 !important; /*max-height:400px; overflow-y:scroll !important;*/}
/* 	#mega-menu-wrap-primary-menu #mega-menu-primary-menu{max-height:500px; overflow-y:scroll !important;} */
	
	.easymatch-form-text h2{font-size:26px !important}
	.easymatch-form-text .et_pb_text_inner{display: block;text-align: center;}
	.easymatch-form-text h3{margin: 0;display: inline-block;padding: 0;font-size: 26px !important;}
	.easymatch-form-text p{text-align:center;}
	
	.product-slide .color{font-size:20vw;}
	.product-slide p{font-size:18px;}
/* 	.product-carousel .owl-item{transform:scale(0.5)}
	.product-carousel .owl-item.active{transform:scale(0.7)} */

}
@media(max-width:600px){
	.product-spec-sheet li a{padding: 8px 20px;}
	.ps-tabs .ps-tab-links{flex-direction:column;}
	#findYourMatchPopup.help_me_choose_form .modal-form .col-sm-5.hide-on-mobile { display: none;}
	#findYourMatchPopup.help_me_choose_form .modal-form .col-sm-7{width:100%;}	
	#findYourMatchPopup.help_me_choose_form .modal-form .form-top h2{font-size: 23px; width: 113px; height: 48px; line-height: 43px;}
	#findYourMatchPopup.help_me_choose_form .modal-form .form-top img.show-on-mobile{display:inline-block;}
	#findYourMatchPopup.help_me_choose_form .modal-form {padding: 60px 20px 32px 20px;}
}
/* 24-02-2026 Amit Changes */
/* .home .f-exclusive,
.front-page .f-exclusive {
    display: none !important;
} */

/** New product page layout start **/
.antifreeze-product .product-for h5{display:none;}
.antifreeze-product .product-for ul li{font-size:28px;}
.antifreeze-product .product-title p, .antifreeze-product .product-summary, .antifreeze-product .product-temp{display:none;}

.protection-row{display: flex;flex-wrap: wrap;gap: 30px;margin-top: 30px;max-width:480px;}
.protection-col{flex:1;display:flex;}
.protection-row .protection-col:last-child{flex:2}
.protection-col .img-con{width:25px;}
.protection-col .info{width:calc(100% - 25px);padding-left:15px;}
.protection-col .info h3{font-size: 26px;color: #fff;padding-bottom: 0;}
.protection-col .info h4{font-size: 18px;line-height: 1.1em;padding-bottom:0;font-family: 'bebas_neuebook';}
.protection-col .info p{font-family: 'bebas_neuebook';font-size: 16px;line-height: 1.1em;color:#fff;}
.postid-713 .protection-col .info h4, .postid-717 .protection-col .info h4, .postid-10938 .protection-col .info h4{color:#fff !important}

.temp-protection{display: flex;flex-wrap: wrap;margin-top: 30px;}
.temp-protection .title{width:100%;}
.temp-protection .title h5{font-size: 18px;font-weight: 600;font-family: 'Work Sans',Helvetica,Arial,Lucida,sans-serif;color:rgba(255,255,255,0.75);text-transform:uppercase}
.temp-protection .img-con{width: 40px;}
.temp-protection .img-con img{display:block}
.temp-protection .temp-content{width: calc(100% - 40px);padding-left: 15px;display: flex;align-items: center;}
.temp-protection .col{display: flex;min-height: 55px;align-items: center;margin-bottom: 10px;}
.temp-protection .temp{width: 80px;font-size: 22px;font-weight: 600;}
.temp-protection .temp ul{list-style:none;margin:0;padding:0;}
.temp-protection .temp ul li{margin-bottom:44px;}
.temp-protection .temp ul li:last-child{margin-bottom:0}
.temp-protection .info{font-size: 16px;line-height: 1.4em;width: calc(100% - 80px);font-weight: 400;color:#fff;padding-left:20px;font-family: 'bebas_neuebook';}

.product-shop{display: flex;justify-content: space-between;align-items: end;}
.proudly-made{display: flex;align-items: center;color: #fff;font-weight: 500;font-size: 15px;}
.proudly-made .img-con{max-width: 30px;margin-right: 10px;}

@media(max-width:767px){
	.product-main-slider-wrap .product-color{font-size:110px;left:-80px;}
	.product-title h1{font-size:36px}
	.product-for ul{gap:10px 20px;}
	.antifreeze-product .product-for ul li{font-size:24px;}
	.product-shop{flex-direction: column;align-items: flex-start;gap: 20px;}
	.product-formula-title{font-size:18px;}
	.product-spec-sheet ul{flex-wrap:wrap;justify-content:center}
}

/** New product page layout end **/

/** Language switch **/
.menu-item-gtranslate{display: inline-block;vertical-align: middle;}
.gt_float_switcher{box-shadow:none !important;font-family: 'Bebas Neue',display !important;letter-spacing: .5px;}
.gt_float_switcher img{display:none !important;}
.gt_float_switcher .gt-selected .gt-current-lang{font-weight:500 !important;color: #231f20 !important;padding: 18px 15px !important;text-align: left}
.gt_float_switcher .gt_options a:hover {background: #231f20 !important;}

@media(min-width:1400px){
	.menu-item-gtranslate > div{position: absolute;white-space: nowrap;left: calc(100% + 60px);top: -30px;}
}
@media(max-width:1399px){
	.menu-item-gtranslate > div{position: relative !important;}
}



.sticky-btn{position: fixed;right: 20px;bottom: 15px;z-index: 10;display: inline-block;padding: 13px 38px;background-color: #E2191E;transform: skew(-18deg);border-radius: 10px 0px;font-family: "Bebas Neue", display;font-size: 28px;color: #fff;display:none;border: 2px solid #E2191E;}
.sticky-btn span{display: block;transform: skew(18deg, 0);}
.sticky-btn:hover{background-color:transparent;border-color: #fff;}

/** How to page **/
.howto-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:30px;/*! justify-content: center; */}
.howto-list ul li{flex:1;text-align: center;}
.howto-list ul li a{height: 100%;display: flex;justify-content: center;align-items: center;}

@media(max-width:980px){
	.howto-list ul{gap:20px 30px}
	.howto-list ul li {flex: 1 0 calc(50% - 15px);}
}

@media(max-width:600px){
	.howto-list ul li {flex: 1 0 100%;}
}

.mobile-only {
    display: none;
}
.mobile-only form {
    display: flex;
    gap: 5px;
}

.mobile-search-btn {
    display: inline-block;
  font-size: 20px;
  width: 60px;
  position: absolute;
  right: 15px;
  top: 50%;
  border: 0;
  background-color: #E2191E;
  border-radius: 8px 0;
  height: 35px;
  transform: skew(-18deg, 0) translateY(-50%);
  padding: 0;
  cursor: pointer;
}

@media (max-width: 980px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:18px;}
	
	nav#top-menu-nav{padding-left:20px;}
	#mega-menu-wrap-primary-menu li.mega-red-btn{max-height: 40px !important;transform: none !important;border-radius:0 !important;}
	#mega-menu-wrap-primary-menu li.mega-red-btn a.mega-menu-link{width: 100% !important;text-align: center !important;}
	#mega-menu-wrap-primary-menu li.mega-red-btn a{transform: none !important;}
	
    .mobile-only {
        display: block;
        padding: 10px;
    }

    .mobile-only input {
        width: 100%;
    	padding: 4px 82px 4px 12px;
		height: 50px;
    }
	.et-search-form {
		position:relative;
	}
	.et-search-form input {
		position:relative;
		right:0;
		margin:0;
		transform: skew(18deg);
	}
	.et_header_style_left .et-search-form {
    width: 96% !important;
    max-width: 100% !important;
	transform: skew(-18deg);
  	border: 1px solid #000;
  	border-radius: 10px 0;
  	margin: 0 auto;
  	}
	.et-pb-icon {
		font-size:36px !important;
		color:#fff !important;
	}
	#et_top_search {
		display:none;
	}
	.et_search_outer {
		display:none;
	}
	.mobile-search-btn{
		transform: skew(0) translateY(-50%);
		right: 10px;
	}
}

/** Search page **/
.product-list{display: flex;flex-wrap: wrap;gap: 60px 24px;}

@media(min-width:768px){
	.product-list .product-each {width: calc(50% - 12px);}
}

@media(min-width:1200px){
	.product-list .product-each {width: calc(33.33% - 16px);}
}

/** Popup style **/
.landing-popup{display:flex;align-items:center;background-color: #000;}
.landing-popup .dtls{width:40%;padding: 40px;}
.landing-popup .img-con{width:60%;}
.landing-popup .img-con img{width:100%;height:100%;object-fit:contain;}
.pum-theme-default-theme .pum-content + .pum-close{height: 26px;width: 26px;line-height: 26px;border-radius: 50%;}
.landing-popup h2{font-size:60px;background: linear-gradient(270deg, #848689 0%, #C2C3C4 12.5%, #FFFFFF 25%, #9C9EA0 50.48%, #FFFFFF 75%, #8B8D8F 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.landing-popup p{color:#333;font-size: 18px;line-height: 1.4em;color:#ffffff}

.landing-popup .gform_wrapper{margin-top:20px;}
.landing-popup .gform_wrapper.gravity-theme input[type="email"]{height: 48px;border: 1px solid #000;border-radius: 6px;color: #000;font-size: 16px;padding: 4px 12px;}
.landing-popup .gform_wrapper.gravity-theme .gform_footer{padding:0;margin-top:15px;}
.landing-popup .gform_wrapper.gravity-theme .gform_footer input{width: 100%;height: 46px;display: block;margin: 0;background-color: #e2191e;border: 0;border-radius: 4px;font-family: 'Bebas Neue',display;font-size: 20px;color: #fff;letter-spacing: 1px;cursor: pointer;transition:.3s;}
.landing-popup .gform_wrapper.gravity-theme .gform_footer input:hover{background-color: #000;}

.landing-popup .btn-grp .red-btn {
  display: inline-block;
  background-color: #E2191E;
  border-radius: 10px 0 !important;
  font-family: 'Bebas Neue',display;
  font-size: 20px;
  color: #fff;
  transform: skew(-18deg, 0);
  padding:9px 30px;
  letter-spacing: 1px;
}
.landing-popup .btn-grp .red-btn span {
	display: block;
    transform: skew(18deg, 0);
}
.landing-popup .btn-grp .red-btn:hover {
	background-color:#B11C20;
}

.landing-popup .btn-grp .ghost-btn {
  display: inline-block;
  background-color: transparent;
  border:1px solid #fff;	
  border-radius: 10px 0;
  font-family: 'Bebas Neue',display;
  font-size: 20px;
  color: #fff;
  transform: skew(-18deg, 0);
  padding:8px 79px;
  margin-top:20px;
  letter-spacing: 1px;
}
.landing-popup .btn-grp .ghost-btn span {
	display: block;
    transform: skew(18deg, 0);
}
.landing-popup .btn-grp .ghost-btn:hover {
	background-color:#fff;
	color:#000;
}

@media(max-width:1500px){
	.landing-popup h2{font-size:54px;}
}

@media(max-width:1300px){
	.landing-popup .dtls, .landing-popup .img-con{width:50%;}
}

@media (max-width: 1199px) {
  .landing-popup h2 {font-size: 44px;}
}

@media (max-width: 767px) {
	.landing-popup{flex-direction:column-reverse}
	.landing-popup .dtls, .landing-popup .img-con{width:100%;}
	.landing-popup .dtls{padding:20px;}
	.landing-popup h2 {font-size: 36px;}
	.landing-popup p{font-size:16px;}
}

.product-main-slider-wrap .img-con {
    position: relative;
    overflow: hidden;
    cursor: zoom-in;
    width: 100%;
    aspect-ratio: 1 / 1;
    background-color: transparent;
    background-repeat: no-repeat;
}

.product-main-slider-wrap .img-con img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: opacity 0.15s ease;
    pointer-events: none;
}