
@media only screen and (max-width:  767px) {
.elementor-element-d64d852 .mdp-huger-elementor-main-nav,
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu{
display: inline-flex;
flex-direction: column;
padding-top: 50px;
}
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu {
padding-top: 0 !important;
}
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-left .mdp-huger-elementor-submenu-indicator,
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-left a .mdp-huger-elementor-submenu-indicator,
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-submenu-expand-left .mdp-huger-wp-menu-submenu-indicator {
transform: rotate(0deg);
order: 1;
margin-right: 0;
margin-left: 10px;
}
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-right .mdp-huger-elementor-submenu-indicator,
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-right a .mdp-huger-elementor-submenu-indicator,
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-submenu-expand-right .mdp-huger-wp-menu-submenu-indicator {
transform: rotate(0deg);
margin-left: 10px;
}
.elementor-element-d64d852 .mdp-huger-elementor-submenu,
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-dropdown {
animation: initial !important;
position: relative;
top: 0;
}
.elementor-element-d64d852 .mdp-huger-elementor-submenu.mdp-huger-elementor-submenu-show,
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-dropdown.mdp-huger-elementor-wp-menu-dropdown-show {
display: block;
}
.elementor-element-d64d852 .mdp-huger-elementor-toggle-btn {
display: flex !important;
align-items: center;
position: relative !important;
}
.elementor-element-d64d852 .mdp-huger-elementor-toggle-close-icon {
cursor: pointer;
}
.elementor-element-d64d852 .mdp-huger-elementor-toggle-icon {
cursor: pointer;
}
.elementor-element-d64d852 .mdp-huger-elementor-mega-menu-wrapper {
position: fixed;
overflow-y: auto;
top: 0;
left: -200%;
width: 85%;
height: 100%;
z-index: 1000;
background-color: #fff;
padding: 10px;
transition: all .3s ease;
}
.elementor-element-d64d852 .mdp-huger-elementor-mega-menu-wrapper.mdp-huger-elementor-mega-menu-wrapper--active{
left: 0;
}
.elementor-element-d64d852 .mdp-huger-elementor-mega-menu-item{
display: flex;
flex-direction: column
}
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-item  {
display: block;
}
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-dropdown .mdp-huger-elementor-wp-menu-item > .mdp-huger-elementor-wp-menu-dropdown {
left: 0 !important;
}
.elementor-element-d64d852 .mdp-huger-elementor-menu-dropdown-active {
display: block !important;
}
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-submenu-expand-bottom .mdp-huger-elementor-wp-menu-dropdown,
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-bottom .mdp-huger-elementor-submenu,
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-submenu-expand-bottom .mdp-huger-elementor-wp-menu-dropdown,
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-bottom .mdp-huger-elementor-submenu {
top: 0 !important;
}
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-submenu-expand-left .mdp-huger-elementor-wp-menu-dropdown,
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-left .mdp-huger-elementor-submenu,
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-submenu-expand-left .mdp-huger-elementor-wp-menu-dropdown,
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-left .mdp-huger-elementor-submenu {
top: 0 !important;
left: 0 !important;
right: auto !important;
}
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-submenu-expand-right .mdp-huger-elementor-wp-menu-dropdown,
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-right .mdp-huger-elementor-submenu,
.elementor-element-d64d852 .mdp-huger-elementor-wp-menu-submenu-expand-right .mdp-huger-elementor-wp-menu-dropdown,
.elementor-element-d64d852 .mdp-huger-elementor-main-nav-submenu-expand-right .mdp-huger-elementor-submenu {
top: 0 !important;
right: 0 !important;
left: auto;
}
}
.oil-filter-widget {
font-size: 14px;
}
.oil-filter-widget .ofw-group {
margin-bottom: 20px;
}
.oil-filter-widget .ofw-title {
font-weight: 600;
margin-bottom: 20px;
}
.oil-filter-widget .ofw-options {
max-height: none;
}
.oil-filter-widget .ofw-option {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 15px;
cursor: pointer;
font-size: 18px;
}
.oil-filter-widget .ofw-option input[type="checkbox"] {
margin: 0;
}
.oil-filter-widget .ofw-count {
margin-left: auto;
color: #888;
font-size: 12px;
}
.oil-filter-widget .ofw-disabled {
opacity: 0.4;
cursor: default;
}
.oil-filter-widget .ofw-more-btn {
margin-top: 6px;
background: none;
border: none;
padding: 0;
font-size: 12px;
color: #888;
cursor: pointer;
text-decoration: underline;
}
.elementor-5160 .elementor-element.elementor-element-3d17bfd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-3d17bfd:not(.elementor-motion-effects-element-type-background), .elementor-5160 .elementor-element.elementor-element-3d17bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5160 .elementor-element.elementor-element-3d17bfd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5160 .elementor-element.elementor-element-5a2988f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 5px 0px 0px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000000A;--border-color:#0000000A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-5a2988f.e-con{--flex-grow:0;--flex-shrink:0;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5160 .elementor-element.elementor-element-3edbdb7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;}.elementor-5160 .elementor-element.elementor-element-7e2f43e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000000A;--border-color:#0000000A;--border-radius:0px 0px 0px 0px;}.elementor-5160 .elementor-element.elementor-element-7e2f43e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5160 .elementor-element.elementor-element-9b7c6a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-48d44f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-6776891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-5160 .elementor-element.elementor-element-4291eaa.elementor-element{--align-self:flex-start;}.elementor-5160 .elementor-element.elementor-element-99c0aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-99c0aef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5160 .elementor-element.elementor-element-cc70d35{--display:flex;--min-height:0vh;}.elementor-5160 .elementor-element.elementor-element-48bd192{background-color:#EEEEEE;padding:10px 10px 10px 10px;text-align:left;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-5160 .elementor-element.elementor-element-b55a04b{--display:flex;}.elementor-5160 .elementor-element.elementor-element-4134e30{background-color:#EEEEEE;padding:10px 10px 10px 10px;font-family:"Manrope", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-5160 .elementor-element.elementor-element-9e0a6f3{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:30px;--n-tabs-icon-gap:5px;--n-tabs-icon-color:#000000;--n-tabs-icon-color-active:#0A0A0A;}.elementor-5160 .elementor-element.elementor-element-9e0a6f3.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-5160 .elementor-element.elementor-element-9e0a6f3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5160 .elementor-element.elementor-element-9e0a6f3.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-5160 .elementor-element.elementor-element-9e0a6f3.elementor-element{--align-self:center;}.elementor-5160 .elementor-element.elementor-element-9e0a6f3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-5160 .elementor-element.elementor-element-9e0a6f3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-5160 .elementor-element.elementor-element-9e0a6f3 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;--n-tabs-icon-color-hover:#000000;}:where( .elementor-5160 .elementor-element.elementor-element-9e0a6f3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;}.elementor-5160 .elementor-element.elementor-element-f0efa0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#0000000A;--border-color:#0000000A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-f0efa0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5160 .elementor-element.elementor-element-22f88b7{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-8b320a7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5160 .elementor-element.elementor-element-8b320a7.elementor-element{--align-self:center;}.elementor-5160 .elementor-element.elementor-element-e6d1a6a{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-5160 .elementor-element.elementor-element-28aeb80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5160 .elementor-element.elementor-element-28aeb80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5160 .elementor-element.elementor-element-3de012e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5160 .elementor-element.elementor-element-2725b2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5160 .elementor-element.elementor-element-2725b2c .cart button, .elementor-5160 .elementor-element.elementor-element-2725b2c .cart .button{font-family:"Manrope", Sans-serif;padding:15px 15px 15px 15px;color:#FFFFFF;background-color:#00206D;transition:all 0.2s;}.elementor-5160 .elementor-element.elementor-element-2725b2c .cart button:hover, .elementor-5160 .elementor-element.elementor-element-2725b2c .cart .button:hover{background-color:#000000;}.elementor-5160 .elementor-element.elementor-element-2725b2c .added_to_cart{color:#C2DA2E;}.elementor-5160 .elementor-element.elementor-element-2725b2c .quantity .qty{border-radius:3px 3px 3px 3px;transition:all 0.2s;}@media(max-width:1200px){.elementor-5160 .elementor-element.elementor-element-5a2988f{--justify-content:center;}}@media(min-width:768px){.elementor-5160 .elementor-element.elementor-element-3d17bfd{--width:100%;}.elementor-5160 .elementor-element.elementor-element-5a2988f{--width:20%;}.elementor-5160 .elementor-element.elementor-element-7e2f43e{--width:52%;}.elementor-5160 .elementor-element.elementor-element-9b7c6a0{--width:100%;}.elementor-5160 .elementor-element.elementor-element-99c0aef{--width:100%;}.elementor-5160 .elementor-element.elementor-element-cc70d35{--width:100%;}.elementor-5160 .elementor-element.elementor-element-b55a04b{--content-width:100%;}.elementor-5160 .elementor-element.elementor-element-f0efa0d{--width:28%;}.elementor-5160 .elementor-element.elementor-element-28aeb80{--content-width:80%;}.elementor-5160 .elementor-element.elementor-element-3de012e{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-5160 .elementor-element.elementor-element-5a2988f{--width:18%;}.elementor-5160 .elementor-element.elementor-element-7e2f43e{--width:50%;}.elementor-5160 .elementor-element.elementor-element-f0efa0d{--width:32%;}}@media(max-width:1199px) and (min-width:768px){.elementor-5160 .elementor-element.elementor-element-5a2988f{--width:100%;}.elementor-5160 .elementor-element.elementor-element-7e2f43e{--width:100%;}.elementor-5160 .elementor-element.elementor-element-f0efa0d{--width:100%;}.elementor-5160 .elementor-element.elementor-element-28aeb80{--content-width:100%;}}@media(max-width:1199px){.elementor-5160 .elementor-element.elementor-element-3d17bfd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-5160 .elementor-element.elementor-element-5a2988f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5160 .elementor-element.elementor-element-5a2988f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5160 .elementor-element.elementor-element-2725b2c .cart button, .elementor-5160 .elementor-element.elementor-element-2725b2c .cart .button{font-size:15px;}}@media(max-width:767px){.elementor-5160 .elementor-element.elementor-element-3d17bfd{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5160 .elementor-element.elementor-element-7e2f43e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5160 .elementor-element.elementor-element-6776891{text-align:center;}.elementor-5160 .elementor-element.elementor-element-4291eaa.elementor-element{--align-self:center;}.elementor-5160 .elementor-element.elementor-element-f0efa0d{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5160 .elementor-element.elementor-element-8b320a7.elementor-element{--align-self:center;}.elementor-5160 .elementor-element.elementor-element-28aeb80{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5160 .elementor-element.elementor-element-2725b2c{width:100%;max-width:100%;}.elementor-5160 .elementor-element.elementor-element-2725b2c.elementor-element{--align-self:center;}}.elementor-element-3edbdb7 a[rel="tag"] {
pointer-events: none;
cursor: default;
color: inherit;
text-decoration: none;
}
.elementor-5160 .elementor-element.elementor-element-cc70d35 {
overflow:auto;
display:block;
height:180px;
}
.elementor-5160 .elementor-element.elementor-element-b55a04b {
overflow:auto;
display:block;
height:180px;
}
.elementor-5160 .elementor-element.elementor-element-cc70d35 {
overflow:auto;
display:block;
height:180px;
}
.elementor-5160 .elementor-element.elementor-element-b55a04b {
overflow:auto;
display:block;
height:180px;
}
.elementor-5160 .elementor-element.elementor-element-cc70d35 {
overflow:auto;
display:block;
height:180px;
}
.elementor-5160 .elementor-element.elementor-element-b55a04b {
overflow:auto;
display:block;
height:180px;
}
.elementor-5160 .elementor-element.elementor-element-cc70d35 {
overflow:auto;
display:block;
height:180px;
}
.elementor-5160 .elementor-element.elementor-element-b55a04b {
overflow:auto;
display:block;
height:180px;
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover {
background-color: #ff9900!important;
background-image: none;
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover {
background-color: #ff9900!important;
background-image: none;
}
.vendors-quantities {
margin: 0px 0;
padding: 0px;
border: 1px solid #ddd;
}
.vendors-quantities p {
margin: 5px 0;
color: #333;
}
.store_name {
font-weight: bold;
}
.stock_message {
color: #282828;
}
.express_button {
display: inline-block;
margin-left: 10px;
background-color: #0071a1;
color: white;
padding: 5px 10px;
border-radius: 5px;
cursor: pointer;
}
.express_button:hover {
background-color: #005f8a;
}
.vendors-quantities i {
margin-right: 5px;
color: #0071a1; 
}
.wc-vendor-header-shortcode .wc-vendor-price-inline{
margin: 12px 0;
}
.wc-vendor-header-shortcode .selected-vendor-price{
font-size: 28px;
line-height: 1.2;
font-weight: 700;
display: inline-block;
}
.elementor-shortcode .wc-vendor-header-shortcode {
display: inline-flex;
align-items: center;
}
small {
font-size: 50%;
}
.woocommerce div.product form.cart div.quantity {
display:none!important;
}
.elementor-add-to-cart .custom-quantity input.qty {
display: flex;
justify-content: center;
width: 50px;
padding: 5px;
border: 1px solid #ccc;
pointer-events: none;
}
.elementor-widget-woocommerce-product-add-to-cart .elementor-product-simple .custom-quantity {
display: flex;
justify-content: center;
}
:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart {
align-items: center;
display: none!important;
margin: 0;
padding: 0;
}
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)) {
margin-top: var(--button-spacing,5px)!important;
}
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container > * {
flex-basis: 100%;
justify-content: flex-start!important;
}
//.elementor-add-to-cart {
visibility: hidden; 
}
//.elementor-add-to-cart.initialized {
visibility: visible; 
}
:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart {
margin: 0;
padding: 0;
display: flex;
align-items: center;
display: none;
}
.wc-vendor-selector{
margin:0 0 18px;
padding:14px;
border:1px solid #e5e7eb;
border-radius:14px;
background:#fff;
}
.wc-vendor-selector .row{
display:block;
padding:12px;
border:1px solid #eef2f7;
border-radius:12px;
margin-bottom:10px;
background:#fff;
transition:all .2s ease;
cursor:pointer;
}
.wc-vendor-selector .row:last-child{
margin-bottom:0;
}
.wc-vendor-selector .row:hover{
background:#f8fbff;
border-color:#dbe4f0;
}
.wc-vendor-selector .row.disabled-row{
opacity:.6;
}
.wc-vendor-selector .vendor-top{
display:flex;
align-items:center;
gap:10px;
}
.wc-vendor-selector .vendor-radio{
flex:0 0 auto;
}
.wc-vendor-selector input[type=radio]{
display:inline-block !important;
width:auto !important;
height:auto !important;
margin:0 !important;
accent-color:#2563eb;
}
.wc-vendor-selector .vendor-main{
display:flex;
align-items:center;
gap:8px;
flex:1 1 auto;
min-width:0;
}
.wc-vendor-selector .vendor-main i{
flex:0 0 auto;
color:#374151;
}
.wc-vendor-selector .vendor-label{
font-weight:700;
color:#111827;
line-height:1.2;
word-break:break-word;
}
.wc-vendor-selector .vendor-price{
flex:0 0 auto;
margin-left:auto;
font-weight:700;
color:#111827;
white-space:nowrap;
}
.wc-vendor-selector .vendor-status{
margin-top:8px;
padding-left:28px;
font-size:14px;
line-height:1.3;
}
.wc-vendor-selector .vendor-status span{
display:inline-flex;
align-items:center;
gap:6px;
flex-wrap:wrap;
}
.wc-vendor-selector .vendor-sku{
margin-top:6px;
padding-left:28px;
font-size:13px;
color:#4b5563;
line-height:1.3;
}
@media (max-width: 767px){
.wc-vendor-selector .vendor-top{
align-items:flex-start;
}
.wc-vendor-selector .vendor-main{
min-width:0;
}
.wc-vendor-selector .vendor-price{
margin-left:0;
padding-left:28px;
padding-top:8px;
display:block;
}
.wc-vendor-selector .vendor-top{
flex-wrap:wrap;
}
.wc-vendor-selector .vendor-status{
padding-left:28px;
}
.wc-vendor-selector .vendor-sku{
padding-left:28px;
}
}
.elementor-add-to-cart .custom-quantity {
display: flex;
align-items: center;
width: 100%; 
}
.elementor-add-to-cart .custom-quantity input.qty {
flex: 1; 
text-align: center;
padding: 10px 15px; 
border: 1px solid #ccc;
width: 100%; 
margin: 0 5px;
box-sizing: border-box; 
}
.elementor-add-to-cart .custom-quantity button {
padding: 10px 20px; 
background-color: #00206d!important;
color: #fff;
border: none;
cursor: pointer;
margin: 0 0px;
min-width: 50px; 
flex-shrink: 0; 
}
.elementor-add-to-cart {
width: 100%;
}
.elementor-add-to-cart .quantity {
width: 100%;
max-width: 300px; 
}
.acf-ymm-bar {
width: 100%;
margin: 0 auto 25px;
padding: 18px 20px;
background: #ffffff;
border-bottom-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
box-shadow: 0 8px 20px rgba(0,0,0,0.04);
border: 1px solid rgba(0,0,0,0.03);
}
.acf-ymm-bar__header {
display: flex;
flex-direction: column;
margin-bottom: 12px;
}
.acf-ymm-form select optgroup {
color: #000000 !important;
font-weight: 700 !important;
}
.acf-ymm-bar__subtitle {
font-size: 11px;
letter-spacing: .08em;
text-transform: uppercase;
opacity: 0.6;
margin-bottom: 2px;
}
.acf-ymm-bar__title {
font-size: 18px;
margin: 0;
font-weight: 700;
}
.acf-ymm-form {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 10px 14px;
align-items: flex-end;
}
@media (max-width: 900px) {
.acf-ymm-form {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 600px) {
.acf-ymm-form {
grid-template-columns: 1fr;
}
}
.acf-ymm-field {
display: flex;
flex-direction: column;
gap: 4px;
}
.acf-ymm-field label {
font-size: 13px;
font-weight: 600;
opacity: 0.8;
}
.acf-ymm-form select {
width: 100%;
padding: 8px 12px;
border-radius: 6px;
border: 1px solid #d4d4d4;
font-size: 14px;
background-color: #fff;
appearance: none;
-webkit-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3E%3Cpath fill='%23717171' d='M1 1l6 6 6-6'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 10px center;
background-size: 12px 6px;
}
.acf-ymm-form select:disabled {
background-color: #f5f5f5;
cursor: not-allowed;
opacity: 0.7;
}
.acf-ymm-field--button {
align-self: end;
display: flex;
align-items: flex-end;
}
.acf-ymm-field--button button {
width: 100%;
padding: 10px 14px;
border-radius: 6px;
border: 1px solid #000000;
background: #000000;
color: #fff;
font-size: 15px;
font-weight: 700;
cursor: pointer;
transition: all .2s ease;
}
.acf-ymm-field--button button:hover:not(:disabled) {
background: #222222;
border-color: #222222;
transform: translateY(-1px);
box-shadow: 0 4px 10px rgba(0,0,0,0.35);
}
.acf-ymm-field--button button:disabled {
opacity: 0.2;
cursor: not-allowed;
box-shadow: none;
transform: none;
}
.acf-ymm-bar .acf-ymm-field select,
.acf-ymm-bar .acf-ymm-field--button button {
width: 100% !important;
box-sizing: border-box;
display: block;
}
.acf-ymm-bar--vertical {
max-width: 260px;
margin: 0 0 20px 0;
}
.acf-ymm-bar--vertical .acf-ymm-form {
display: flex;
flex-direction: column;
gap: 8px;
}
.acf-ymm-bar--vertical .acf-ymm-field--button {
align-items: stretch;
}
.acf-ymm-bar--vertical .acf-ymm-field,
.acf-ymm-bar--vertical .acf-ymm-field--button {
width: 100%;
}
.acf-ymm-bar--vertical .acf-ymm-field select,
.acf-ymm-bar--vertical .acf-ymm-field--button button {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box;
display: block;
}
.engine-finder-submit {
width: 96% !important;
box-sizing: border-box;
display: block;
padding: 10px 14px;
border-radius: 6px;
border: 1px solid #e6007e;
background: #000!important;
color: #fff;
font-size: 15px;
font-weight: 700;
cursor: pointer;
transition: all .2s ease;
height: 45px;
}