@font-face {
  font-family: 'Noto Sans JP Local';
  src: url('/wp-content/themes/lylatech/assets/fonts/NotoSansCJKjp-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: optional;
}

/*
Theme Name: Lylatech
Template: techmarket
*/

/* [01] Base */
.box-hidden-lyla{display:none;}
.home .content-area,.home .site-main{margin-bottom:0;}

body,
button,
input,
textarea,
select{
  font-family:"Noto Sans JP Local","Hiragino Sans","Yu Gothic UI","Yu Gothic","Meiryo","BIZ UDPGothic",sans-serif;
}

/* [02] Top Bar */
.top-bar.top-bar-v4{background:#eee;border-bottom:none;width:100%;margin:0;left:0;}
.top-bar.top-bar-v4 a,
.top-bar.top-bar-v4 .nav-item + .nav-item .nav-link::before,
.top-bar.top-bar-v4 .nav-item + .nav-item > a::before,
.top-bar.top-bar-v4 .nav > .menu-item + .menu-item .nav-link::before,
.top-bar.top-bar-v4 .nav > .menu-item + .menu-item > a::before{color:#666;}
.top-bar.top-bar-v4 a:hover{color:#c92532;}
.top-bar.top-bar-v4 .nav>li>a{display:inline-block;}
.top-bar.top-bar-v4 .nav-item+.nav-item>a::before,
.top-bar.top-bar-v4 .nav>.menu-item+.menu-item>a::before{content:normal;}
.top-bar.top-bar-v4 .nav-item+.nav-item .nav-link::before,
.top-bar.top-bar-v4 .nav-item+.nav-item::before,
.top-bar.top-bar-v4 .nav>.menu-item+.menu-item .nav-link::before,
.top-bar.top-bar-v4 .nav>.menu-item+.menu-item::before{content:'|';color:#dedede;display:inline-block;margin:0 20px;}
.top-bar.top-bar-v4 .col-full{flex-direction:row;}
.top-bar-v4 .menu-top-bar-left{float:left;justify-content:left;}
.top-bar-v4 .menu-top-bar-left a:hover{color:#666;cursor:default;}
.top-bar-v4 .menu-top-bar-right{float:right;justify-content:left;}

/* [03] Header Main */
.site-header.header-v4{padding:0;margin-bottom:0;}
.site-header.header-v4 .head-main-lyla{background-color:#fff;padding-top:3em;padding-bottom:3em;}
.site-header.header-v4 .head-main-lyla .custom-logo-link img{width:100%;max-width:300px;}
.site-header.header-v4 .head-main-lyla .site-branding{padding:0;flex:0 0 100%;max-width:100%;}
.site-header.header-v4 .head-main-lyla .navbar-search{padding:0;}
.site-header.header-v4 .head-main-lyla .navbar-search select{padding:0 15px;background-position:right 1em center;}
.site-header.header-v4 .head-main-lyla .navbar-search input[type=text]{border:1px solid #c92532;border-right:none;}
.site-header.header-v4 .head-main-lyla .navbar-search .search-categories,
.site-header.header-v4 .head-main-lyla .navbar-search .input-group-addon.navbar-search-price-lyla{border:1px solid #c92532;border-left:none;border-right:none;padding-left:0;padding-right:0;}
.site-header.header-v4 .head-main-lyla .navbar-search .input-group-addon.navbar-search-price-lyla{position:relative;background:none;}
.site-header.header-v4 .head-main-lyla .navbar-search .input-group-addon.navbar-search-price-lyla .select-price-lyla{
  padding:0 40px 0 15px;background-position:right 1em center;max-width:100%;font-size:.938em;border:none;border-left:1px solid #eee;
  -moz-appearance:none;-webkit-appearance:none;line-height:1.733em;border-radius:0;height:auto;color:#444;background:0 0;background-color:transparent;
  background-repeat:no-repeat;background-position:right 1.2em center;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHVJREFUeNpidHBwuPzt29ddfHz8xQxQAOTPYmfnsGX6////Nl5evsIPH95PB0kA6WWcnFwp//79W8zo4uLC8OfP70pmZpaWHz9+vOfg4BD8+/dPNgsL6wxmJSUlBiYm5iNAiY9sbGxu379/S+Hg4JwHMgUgwAD3NS8TSbhyqAAAAABJRU5ErkJggg==);
}
.site-header.header-v4 .head-main-lyla .navbar-search .input-group-addon.navbar-search-price-lyla .navbar-search-price-box-lyla{display:none;position:absolute;top:50px;right:0;z-index:9;border:1px solid #c92532;border-top:none;padding:15px;background:#fff;}
.site-header.header-v4 .head-main-lyla .navbar-search:hover .input-group-addon.navbar-search-price-lyla .navbar-search-price-box-lyla{display:block;}
.site-header.header-v4 .head-main-lyla .navbar-search .input-group-addon.navbar-search-price-lyla .navbar-search-price-box-lyla .search-input-price-lyla{border:1px solid #eee;width:60px;padding:10px;}
.site-header.header-v4 .head-main-lyla .navbar-search button{min-width:4em;}
.site-header.header-v4 .head-main-lyla .navbar-search button i{display:block;}
.site-header.header-v4 .head-main-lyla .navbar-search button .search-btn{display:none;}
.site-header.header-v4 .head-main-lyla .widgets_on_page ul{padding:0;margin:0;}
.site-header.header-v4 .head-main-lyla .widgets_on_page ul li.widget_media_image{text-align:right;}
.site-header.header-v4 .head-main-lyla .widgets_on_page ul li.widget_media_image img{display:inline;}

/* [04] Main Nav */
.site-header.header-v4 .head-nav-lyla{line-height:50px;}
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla{flex:0 0 270px;max-width:270px;padding:0 15px;}
.site-header.header-v4 .head-nav-lyla .Head-MainMenu-lyla{flex:auto;padding:0;}
.site-header.header-v4 .head-nav-lyla .Head-MainMenu-lyla .primary-navigation{flex:0 0 100%;max-width:100%;padding:0;}
.site-header.header-v4 .head-nav-lyla .Head-MainMenu-lyla .primary-navigation .nav>li{width:18%;padding:0;text-align:center;}
.site-header.header-v4 .head-nav-lyla .Head-MainMenu-lyla .primary-navigation .nav>li>a{color:#fff;font-size:18px;}
.site-header.header-v4 .head-nav-lyla .Head-MainMenu-lyla .primary-navigation .nav>li>a:hover,
.site-header.header-v4 .head-nav-lyla .Head-MainMenu-lyla .primary-navigation .nav>li.active a{color:#faff27;}
.site-header.header-v4 .head-nav-lyla .Head-MainMenu-lyla .primary-navigation .nav .sale-clr a{color:#fff;}
.site-header.header-v4 .head-nav-lyla .Head-MainMenu-lyla .primary-navigation .nav>li:last-child{width:20px;}
.header-v4 .departments-menu button{width:100px !important;}
.header-v4 #departments-menu button.dropdown-toggle span{display:block;color:#fff;width:120px;}

/* [05] Departments Hover */
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu{flex:0 0 100%;max-width:100%;position:relative;z-index:9998;}
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu > .dropdown-menu{
  display:block !important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;
  top:100% !important;left:0 !important;margin-top:0 !important;min-width:270px !important;z-index:9999 !important;
}
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu:hover > .dropdown-menu,
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu > .dropdown-menu:hover{opacity:1;visibility:visible;pointer-events:auto;}
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu::after{content:"";position:absolute;left:0;top:100%;width:270px;height:24px;z-index:9998;}
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu .dropdown-menu>.menu-item{padding:0 12px;}
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu>.dropdown-menu>li:nth-last-child(1){padding-bottom:5px;}
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu>.dropdown-menu>li>a{line-height:20px;}
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu button::before{display:none;}
.site-header.header-v4 .head-nav-lyla .Head-MainNav-lyla .departments-menu>.dropdown-menu>li>a:after{font-family:FontAwesome;border-top:none;content:"";float:right;border-left:none;border-right:none;width:auto;height:auto;}

/* [06] Home Product Tabs */
.section-products-carousel-tabs .nav-link::after{margin-left:0;margin-right:0;}
.section-3-2-3-product-cards-tabs-with-featured-product .nav .nav-link.active:after,
.section-product-cards-carousel-tabs .nav .nav-link.active:after{width:100%;}
.section-3-2-3-product-cards-tabs-with-featured-product .section-header,
.section-3-2-3-product-cards-tabs-with-featured-product .tab-content{padding-left:15px;padding-right:15px;}
.section-product-carousel-with-featured-product .tab-product-carousel-with-featured-product{margin-left:0;margin-right:0;}
.home .section-products-carousel-tabs .section-title{order:1;}
.home .section-products-carousel-tabs .section-title a{color:#c82633;font-size:.7em;}
.products .landscape-product-card .button{padding:.76em .25em;}
.home .section-products-carousel-tabs .products-carousel .slick-track .product-inner .hover-area,
.single-product .section-products-carousel .products .product:hover .hover-area{top:auto;bottom:0;background:rgba(0,0,0,0.03);padding-top:15px;}
.home .section-products-carousel-tabs .products-carousel .slick-track .product-inner .hover-area .product_type_simple,
.single-product .section-products-carousel .products .product:hover .hover-area .product_type_simple{background:#fff;margin-bottom:0;padding-left:10px;padding-right:10px;}
.home .section-products-carousel-tabs .products-carousel .slick-track .product-inner .hover-area .product_type_simple:hover,
.single-product .section-products-carousel .products .product:hover .hover-area .product_type_simple:hover{background:#C92532;}

/* [07] Featured Product Cards */
.home .product-cards-3-2-3-with-featured-product .products-3-with-featured .products .landscape-product-card-featured .media img{max-height:280px;width:auto;}
.product-cards-3-2-3-with-featured-product .products-3-with-featured .products .landscape-product-card-featured .media .media-body .woocommerce-product-details__short-description{display:none;}
.contact_custom_iconbox_lyla{width:100%;}
@media (min-width:1200px){
  .home .products .landscape-product-card .media{display:inherit;}
  .home .product-cards-3-2-3-with-featured-product .products-3 .products .landscape-product-card img,
  .home .product-cards-3-2-3-with-featured-product .products-3-with-featured .products .landscape-product-card img{max-width:100px !important;}
  .home .product-cards-3-2-3-with-featured-product .products-3-with-featured .products .landscape-product-card-featured .media{display:block;}
  .home .products .landscape-product-card-featured .media .images{margin:0 auto;flex:0 0 90%;max-width:90%;}
  .home .products .landscape-product-card-featured .media .media-body{margin-top:0;}
  .home .products .landscape-product-card-featured .media .media-body .product_type_simple{display:none;}
  .home .product-cards-3-2-3-with-featured-product .products-3-with-featured .products .landscape-product-card-featured .media .techmarket-wc-product-gallery__wrapper{flex:0 0 85%;max-width:85%;}
  .home .product-cards-3-2-3-with-featured-product .products-3-with-featured .products .landscape-product-card-featured .media .techmarket-wc-product-gallery-thumbnails__wrapper{flex:0 0 70px;max-width:70px;}
  .home .product-cards-3-2-3-with-featured-product .products-3-with-featured .products .landscape-product-card-featured .media img{max-height:340px;width:auto;}
}
@media (max-width:1199px){
  .product-cards-3-2-3-with-featured-product .products-3 .products .landscape-product-card .hover-area,
  .product-cards-3-2-3-with-featured-product .products-3-with-featured .products .landscape-product-card .hover-area{opacity:1 !important;z-index:20 !important;transform:translate(0,0) !important;display:block !important;}
}

/* [08] Mega Menu */
.menu-yamm-lyla .kc-elm.kc_text_block ul li{float:left;margin-right:15px;}
.menu-yamm-lyla .kc-elm.kc_text_block ul li.nav-title{width:100%;clear:both;}
.menu-yamm-lyla .kc-elm.kc_text_block ul li.nav-title a{color:#c92532;}
.menu-yamm-lyla .kc-elm.kc_text_block ul:after{content:'';display:block;clear:both;padding-bottom:15px;border-bottom:1px solid #eee;}
.menu-yamm-lyla .kc-elm.kc_text_block:last-child ul:after{border-bottom:none;}
.departments-menu .dropdown-menu .yamm-content .nav-title,
.departments-menu .dropdown-menu .yamm-content h1,
.departments-menu .dropdown-menu .yamm-content h2,
.departments-menu .dropdown-menu .yamm-content h3,
.departments-menu .dropdown-menu .yamm-content h4,
.departments-menu .dropdown-menu .yamm-content h5,
.departments-menu .dropdown-menu .yamm-content h6,
.navbar-primary .nav-inline .dropdown-menu .yamm-content .nav-title,
.navbar-primary .nav-inline .dropdown-menu .yamm-content h1,
.navbar-primary .nav-inline .dropdown-menu .yamm-content h2,
.navbar-primary .nav-inline .dropdown-menu .yamm-content h3,
.navbar-primary .nav-inline .dropdown-menu .yamm-content h4,
.navbar-primary .nav-inline .dropdown-menu .yamm-content h5,
.navbar-primary .nav-inline .dropdown-menu .yamm-content h6,
.primary-nav .nav-inline .dropdown-menu .yamm-content .nav-title,
.primary-nav .nav-inline .dropdown-menu .yamm-content h1,
.primary-nav .nav-inline .dropdown-menu .yamm-content h2,
.primary-nav .nav-inline .dropdown-menu .yamm-content h3,
.primary-nav .nav-inline .dropdown-menu .yamm-content h4,
.primary-nav .nav-inline .dropdown-menu .yamm-content h5,
.primary-nav .nav-inline .dropdown-menu .yamm-content h6{font-weight:bold;}
.page-template-template-homepage-v1 #content #primary{flex:0 0 100% !important;max-width:100% !important;}

/* [09] Archive Price Table */
.product_loop_wholesale_price_table_lyla table th{padding:5px;border-top:1px solid #fff;background:#eee;}
.product_loop_wholesale_price_table_lyla table td{padding:5px;border-top:1px solid #fff;background:#f5f5f5;}
.category-news header.page-header .page-title{display:none;}

/* [10] Product Price Table */
.single-product .single-product-header .product_title small{float:right;}
.price del{display:none;}
.product_wholesale_price_table_lyla{overflow-x:auto;}
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table{margin-bottom:2em;}
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table th{background:#ec9ca2;}
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table td{background:#fcddde;}
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table th,
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table td{padding:10px;font-size:1.5em;border-left:1px solid #fff;border-bottom:1px solid #fff;}
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table th:nth-child(1),
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table td:nth-child(1){border-left:none;}
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table tr:nth-child(1):before{content:'';background:#ec9ca2;display:table-cell;text-align:center;min-width:90px;vertical-align:middle;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:bold;font-size:18px;color:#444;}
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table tr:nth-child(2):before{content:'';background:#fcddde;display:table-cell;text-align:center;min-width:90px;vertical-align:middle;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:bold;font-size:18px;color:#444;}
.product_summary_price_lyla p.price{font-size:2em;margin-bottom:0;}
.woocommerce .product-with-options{border:none;}
.single-product .woocommerce-tabs ul.tabs{display:none;}

/* [11] Product Specifications */
.product_summary_specification_lyla .tm-shop-attributes-detail .tm-attributes-title{padding:15px 0;margin-bottom:0;}
.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes{color:#666;background:#f5f5f5;padding:15px;}
.product_summary_specification_lyla .tm-shop-attributes-detail.columns-1 table.shop_attributes tbody tr{flex:0 0 100%;max-width:100%;display:block;}
.product_summary_specification_lyla .tm-shop-attributes-detail.columns-2 table.shop_attributes tbody tr{flex:0 0 50%;max-width:50%;display:block;}
.product_summary_specification_lyla .tm-shop-attributes-detail.columns-3 table.shop_attributes tbody tr{flex:0 0 33.3333333333%;max-width:33.3333333333%;display:block;}
.product_summary_specification_lyla .tm-shop-attributes-detail.columns-4 table.shop_attributes tbody tr{flex:0 0 25%;max-width:25%;display:block;}
.product_summary_specification_lyla .tm-shop-attributes-detail.columns-5 table.shop_attributes tbody tr{flex:0 0 20%;max-width:20%;display:block;}
.product_summary_specification_lyla .tm-shop-attributes-detail.columns-6 table.shop_attributes tbody tr{flex:0 0 16.6666666667%;max-width:16.6666666667%;display:block;}
.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes tbody{display:flex;flex-wrap:wrap;}
.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes tbody tr th{padding:5px;display:inline-flex;min-width:100px;font-weight:bold;}
.product_summary_specification_lyla .tm-shop-attributes-detail table.shop_attributes tbody tr td{padding:5px;display:inline-flex;}
.specifications_content_lyla{padding:15px 0 0;}
.specifications_content_lyla p:last-child{margin-bottom:0;}

/* [12] Product Inquiry Button */
.inquiry_btn_lyla,.inquiry_btn_lyla:focus{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  min-width:220px;
  min-height:56px;
  padding:12px 24px;
  border:2px solid #C92532;
  border-radius:50px;
  background:#C92532;
  color:#fff !important;
  font-size:18px;
  font-weight:700;
  line-height:1.2;
  text-decoration:none !important;
  white-space:nowrap;
  box-sizing:border-box;
  vertical-align:middle;
  overflow:visible;
}
.inquiry_btn_lyla:hover{background:transparent;color:#C92532 !important;}
.inquiry_btn_lyla i{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  margin:0;
  font-size:26px;
  line-height:1;
  float:none;
}
.inquiry_btn_lyla::before,.inquiry_btn_lyla::after{content:none !important;display:none !important;}

/* [13] Inquiry Form */
.inquiry_form_product_lyla{border:1px solid #C82531;}
.inquiry_form_product_lyla .IFP_main_title_lyla{text-align:center;line-height:48px;background:#C82531;color:#fff;font-size:28px;margin:0;}
.inquiry_form_product_lyla .IFP_main_content_lyla{padding:10px 20px;color:#C82531;font-size:13px;line-height:1.7;}
.inquiry_form_product_lyla .IFP_main_form_box{border:1px solid #EF484F;border-radius:10px;margin:0 12px;}
.inquiry_form_product_lyla .IFP_main_form_box .IFP_sub_title_lyla{text-align:center;line-height:46px;margin:0;font-size:20px;}
.inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table{font-size:15px;}
.inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table th{background:#EF484F;border-bottom:8px solid #fff;vertical-align:middle;width:240px;color:#fff;padding:14px 16px;font-size:15px;line-height:1.5;}
.inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table td{background:#FDE9EA;border-bottom:8px solid #fff;vertical-align:middle;padding:12px 16px;line-height:1.6;}
.inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table p{margin:0 0 8px;}
.inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table p:last-child{margin-bottom:0;}
.inquiry_form_product_lyla .IFP_main_form_box span.wpcf7-list-item{margin-left:0;}
.inquiry_form_product_lyla .IFP_submit_lyla{display:inline;position:relative;}
.inquiry_form_product_lyla .IFP_submit_lyla .sendmail_btn_lyla{font-size:24px;border-radius:50px;padding:14px 30px;line-height:1.2;}
.inquiry_form_product_lyla .badge_lyla{display:inline-block;padding:4px 8px;font-size:12px;font-weight:bold;color:#EF484F;white-space:nowrap;line-height:1;border-radius:999px;background:#d2d2d2;}
.inquiry_form_product_lyla input[type="text"],
.inquiry_form_product_lyla input[type="email"],
.inquiry_form_product_lyla input[type="tel"],
.inquiry_form_product_lyla input[type="url"],
.inquiry_form_product_lyla textarea,
.inquiry_form_product_lyla select{min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4;}
.inquiry_form_product_lyla textarea{min-height:120px;}
.inquiry_form_product_lyla > .kc_row.kc_row_inner{
  padding:14px 16px 18px;
}
.inquiry_form_product_lyla > .kc_row.kc_row_inner > .kc_column{
  width:100%;
  max-width:100%;
  flex:0 0 100%;
}
.inquiry_form_product_lyla .wpcf7-list-item{
  margin:0;
}
.inquiry_form_product_lyla .wpcf7-list-item label{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin:0;
}
.inquiry_form_product_lyla .wpcf7-form-control-wrap{
  display:inline;
}
.inquiry_form_product_lyla .IFP_submit_lyla{
  display:flex;
  justify-content:center;
}
@media (max-width:767px){
  .inquiry_form_product_lyla > .kc_row.kc_row_inner{
    padding:12px 12px 16px;
  }
  .inquiry_form_product_lyla .IFP_submit_lyla{
    display:flex;
    justify-content:center;
  }
}

/* [14] QA / FAQ */
.QApage_divder_lyla{margin-top:0 !important;margin-bottom:15px !important;}
.QApage_content_qa_lyla{display:block;padding:15px;border:1px solid #ddd;background-color:#eee;margin-top:30px;margin-bottom:15px;}
.QApage_content_qa_lyla .box-right .content-title{margin-bottom:0;line-height:46px;}
.QApage_content_a_lyla .box-right .content-desc{margin-bottom:5px;}
.faq-accordion-wrap .faq-accordion .kc_accordion_header>a:after{right:20px;}
.kc_title.faq-title-b{display:block;padding:15px;border:1px solid #ddd;background-color:#eee;margin-top:30px;}
.kc_title.faq-title-b span{padding-right:20px;}

/* [15] Factory Float */
.box-top-img-lyla{margin:0 auto 15px;}
.factory_float_box{position:relative;}
.factory_float_title{font-size:1.8em;position:absolute;background:#c92532;top:15px;color:#fff;line-height:1.8;padding:0 30px;}
.factory_float_title:after{content:'';border-width:51px 0 52px 40px;border-style:solid;border-color:transparent transparent transparent #c92532;width:0;height:0;display:block;position:absolute;right:-38px;top:-25px;}
.factory_float_title span{margin-right:60px;padding:0 30px;}

/* [16] Laws / Inquiry Tables */
.laws-table-lyla{border-bottom:1px solid #b9b9b9;}
.laws-table-lyla th{background:#EDEDED;border:1px solid #b9b9b9;border-right:none;border-bottom:none;vertical-align:middle;font-weight:bold;}
.laws-table-lyla td{border:1px solid #b9b9b9;vertical-align:middle;border-bottom:none;}
table.input-content-blog-lyla th{background:#EF484F;color:#fff;width:240px;}
table.input-content-blog-lyla td{background:#FDE9EA;}
table.input-content-blog-lyla th,table.input-content-blog-lyla td{border-top:none !important;border-bottom:8px solid #fff;}
table.input-content-blog-lyla td table th,table.input-content-blog-lyla td table td{border:none !important;color:inherit;width:auto;background:none;}
table.input-content-blog-lyla td table{margin:0;}
table.input-content-blog-lyla td table th{font-weight:bold;}
.inquiry-search-content-btn-lyla{text-align:center;}
.inquiry-search-content-btn-lyla a{background:#cc3300;color:#fff;padding:15px 30px;border-radius:5px;line-height:5;}
.inquiry-search-content-btn-lyla a:hover{background:#ef484f;}
.inquiry-search-step-lyla .kc-accordion-title{text-align:center;background:#c30;line-height:2;color:#fff;font-weight:bold;}
.inquiry-search-step-lyla table.input-content-blog-lyla{margin-bottom:0;}

/* [17] Footer Base */
.site-header.header-v4 .site-header-cart .cart-contents .count,.site-header.header-v4 .site-header-cart .cart-contents .amount{display:none;}
.site-header .site-header-cart{flex:0 0 60px;max-width:60px;}
.site-footer .footer-widgets-block{margin-bottom:0;}
.site-footer .footer-widgets-block .footer-widgets .columns{flex:0 0 20%;max-width:20%;padding-left:0;padding-right:0;}
.site-footer .footer-widgets-block .footer-widgets .columns .widget{margin-left:0;}
.footer-widgets .columns:last-child{border:none;}
.site-footer .site-info{border-top:1px solid #ddd;}
.site-footer .site-info .copyright a:hover{color:#faff27;}
.site-footer,.site-footer .site-info{background-color:#C92532;}
.site-footer,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer strong,.site-footer .site-info,.site-footer .site-info a,.footer-widgets-block .widget_nav_menu ul li a{color:#fff;}
.footer-widgets-block .widget_nav_menu ul li a:hover{color:#faff27;}
.before-footer-wrap{display:none;}
.show .dropdown-menu,.show .dropdown-menu-lyla{display:block;}
.woocommerce-info,.woocommerce-noreviews,p.no-comments{background:#da868d;}
.header-v4.header-v4_lyla .sticky-wrapper .techmarket-sticky-wrap.stuck{background:#fff;}
.header-v4.header-v4_lyla .sticky-wrapper .techmarket-sticky-wrap.stuck .header-cart-icon{color:#c92532;}

/* [18] Product CLS Fix */
body.single-product .product-images-wrapper{min-height:520px;}
body.single-product .woocommerce-product-gallery{min-height:520px;}
body.single-product .woocommerce-product-gallery__wrapper img,
body.single-product img.wp-post-image,
body.single-product img.attachment-shop_single{height:auto;max-width:100%;}
@media (max-width:767px){
  body.single-product .product-images-wrapper,
  body.single-product .woocommerce-product-gallery{min-height:auto;}
}

/* [20] Product Gallery Stable */
.single-product .woocommerce-product-gallery{opacity:1 !important;position:relative;}
.single-product .woocommerce-product-gallery__wrapper{margin:0;padding:0;}
.single-product .woocommerce-product-gallery__image{margin:0;padding:0;text-align:center;}
.single-product .woocommerce-product-gallery__image > a{display:block;width:100%;text-align:center;}
.single-product .woocommerce-product-gallery__wrapper img,
.single-product img.wp-post-image,
.single-product img.attachment-shop_single{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-product .woocommerce-product-gallery .flex-viewport{overflow:hidden;}
.single-product .flex-control-thumbs,
.single-product .woocommerce-product-gallery ol.flex-control-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding:0;list-style:none;}
.single-product .flex-control-thumbs li,
.single-product .woocommerce-product-gallery ol.flex-control-thumbs li{width:72px;list-style:none;overflow:hidden;background:#fff;border:1px solid #e5e5e5;}
.single-product .flex-control-thumbs img,
.single-product .woocommerce-product-gallery ol.flex-control-thumbs img{display:block;width:100%;height:auto;cursor:pointer;opacity:1 !important;border:none;}
.single-product .flex-control-thumbs img.flex-active,
.single-product .woocommerce-product-gallery ol.flex-control-thumbs img.flex-active{outline:2px solid #c92532;outline-offset:-2px;}
@media (max-width:767px){
  .single-product .flex-control-thumbs li,
  .single-product .woocommerce-product-gallery ol.flex-control-thumbs li{width:56px;}
}

/* [20A] Product Layout + Gallery Safe */
@media (min-width:1024px){
  body.single-product .single-product-wrapper{
    display:flex;
    flex-wrap:wrap;
    align-items:flex-start;
  }

  body.single-product .product-images-wrapper{
    width:50%;
    max-width:50%;
  }

  body.single-product .summary.entry-summary,
  body.single-product .single-product .summary,
  body.single-product div.product .summary{
    width:50%;
    max-width:50%;
    padding-left:24px;
    box-sizing:border-box;
  }
}

.single-product .product-images-wrapper,
.single-product .woocommerce-product-gallery{
  position:relative;
  min-height:520px;
}

.single-product .woocommerce-product-gallery .flex-viewport{
  min-height:520px;
  background:#fff;
  overflow:hidden;
}

.single-product .woocommerce-product-gallery__image,
.single-product .woocommerce-product-gallery__image > a{
  display:block;
  text-align:center;
}

.single-product .woocommerce-product-gallery__wrapper img,
.single-product img.wp-post-image,
.single-product img.attachment-shop_single{
  display:block;
  width:auto !important;
  max-width:100% !important;
  height:auto !important;
  margin:0 auto;
  object-fit:contain;
}

.single-product .flex-control-thumbs li,
.single-product .woocommerce-product-gallery ol.flex-control-thumbs li{
  width:72px;
  height:72px;
  flex:0 0 72px;
}

.single-product .flex-control-thumbs img,
.single-product .woocommerce-product-gallery ol.flex-control-thumbs img{
  width:100%;
  height:100%;
  object-fit:cover;
}

@media (max-width:1023px){
  body.single-product .product-images-wrapper,
  body.single-product .summary.entry-summary,
  body.single-product .single-product .summary,
  body.single-product div.product .summary{
    width:100%;
    max-width:100%;
    padding-left:0;
  }
}

@media (max-width:767px){
  .single-product .product-images-wrapper,
  .single-product .woocommerce-product-gallery{
    min-height:320px;
  }

  .single-product .woocommerce-product-gallery .flex-viewport{
    min-height:320px;
  }

  .single-product .flex-control-thumbs li,
  .single-product .woocommerce-product-gallery ol.flex-control-thumbs li{
    width:56px;
    height:56px;
    flex:0 0 56px;
  }
}

/* [21] Wholesale Table Fix */
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table tr:nth-child(1):before,
.product_wholesale_price_table_lyla .wcj_product_wholesale_price_table tr:nth-child(2):before{display:none !important;content:none !important;}

/* [30] Inquiry Product Hero */
html.lyla-inquiry-booting .lyla-inquiry-product-hero{visibility:hidden;}
html.lyla-inquiry-ready .lyla-inquiry-product-hero{visibility:visible;}
.lyla-inquiry-product-hero{
  display:grid;
  grid-template-columns:180px 1fr;
  grid-template-areas:
    "image content"
    "actions content";
  column-gap:22px;
  row-gap:10px;
  align-items:start;
  margin:0 0 12px;
  padding:14px 16px;
  border:1px solid #e6e6e6;
  background:#fff;
  min-height:260px;
}
.lyla-inquiry-product-hero__image{
  grid-area:image;
  width:180px;
  max-width:180px;
  min-width:180px;
  min-height:180px;
  display:block;
  overflow:hidden;
}
.lyla-inquiry-product-hero__image a{
  display:block;
  width:180px;
  min-width:180px;
  min-height:180px;
}
.lyla-inquiry-product-hero__image img{
  display:block;
  width:180px;
  height:180px;
  object-fit:contain;
  background:#fff;
}
.lyla-inquiry-product-hero__content{grid-area:content;min-width:0;}
.lyla-inquiry-product-hero__title{margin:0 0 8px;font-size:20px;line-height:1.3;font-weight:500;}
.lyla-inquiry-product-hero__title a{color:#222;text-decoration:none;}
.lyla-inquiry-product-hero__priceline{margin:0 0 10px;font-size:16px;line-height:1.3;color:#c92532;font-weight:750;}
.lyla-inquiry-product-hero__priceline .price,
.lyla-inquiry-product-hero__priceline .amount{color:#c92532;font-size:inherit;font-weight:inherit;}
.lyla-inquiry-product-hero__specs-title{margin:0 0 8px;font-size:16px;line-height:1.3;color:#222;font-weight:700;}
.lyla-inquiry-product-hero__specs{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:0 24px;
  padding:26px 14px 4px;
  background:#f4f4f4;
  min-height:118px;
  align-items:center;
}
.lyla-inquiry-product-hero__spec{
  display:grid;
  grid-template-columns:92px 1fr;
  gap:10px;
  align-items:center;
  min-height:24px;
}
.lyla-inquiry-product-hero__spec{
  display:grid;
  grid-template-columns:92px 1fr;
  gap:10px;
  align-items:center;
  min-height:30px;
}
.lyla-inquiry-product-hero__spec-label{
  color:#666;
  font-size:15px;
  line-height:1.2;
  font-weight:700;
  display:flex;
  align-items:center;
}
.lyla-inquiry-product-hero__spec-value{
  color:#666;
  font-size:15px;
  line-height:1.2;
  display:flex;
  align-items:center;
}
.lyla-inquiry-product-hero__actions{
  grid-area:actions;
  width:180px;
  margin:0;
  padding-top:8px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  min-height:42px;
}
.lyla-inquiry-product-hero__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:150px;
  height:42px;
  padding:0 22px;
  border-radius:999px;
  background:#c92532;
  color:#fff !important;
  text-decoration:none !important;
  font-size:14px;
  font-weight:700;
  line-height:1.2;
  white-space:nowrap;
  text-align:center;
  box-sizing:border-box;
  overflow:visible;
  vertical-align:middle;
}
.lyla-inquiry-product-hero__btn::before,
.lyla-inquiry-product-hero__btn::after{content:none !important;display:none !important;}
.lyla-inquiry-product-hero__btn:hover{color:#fff !important;opacity:.9;}

/* [31] Inquiry Recently Viewed */
.lyla-inquiry-recently-viewed{
  display:block !important;
  clear:both;
  margin:18px 0 20px;
  width:100%;
  max-width:100%;
}

.lyla-inquiry-recently-viewed__title{
  display:block !important;
  margin:0 0 16px !important;
  font-size:18px !important;
  line-height:1.4 !important;
  color:#222 !important;
  font-weight:700 !important;
}

.lyla-inquiry-recently-viewed__grid{
  display:grid !important;
  grid-template-columns:repeat(8,minmax(0,1fr)) !important;
  gap:10px !important;
  align-items:start !important;
  width:100% !important;
}

.lyla-inquiry-recently-viewed__item{
  display:flex !important;
  flex-direction:column;
  border:1px solid #eee;
  background:#fff;
  padding:8px;
  min-width:0;
  min-height:170px;
}

.lyla-inquiry-recently-viewed__thumb{
  display:block !important;
  margin:0 0 6px;
}

.lyla-inquiry-recently-viewed__thumb img{
  display:block !important;
  width:100% !important;
  height:72px !important;
  object-fit:contain !important;
  background:#fff;
}

.lyla-inquiry-recently-viewed__price{
  display:block !important;
  margin:0 0 4px;
  font-size:11px;
  line-height:1.3;
  color:#c92532;
}

.lyla-inquiry-recently-viewed__price .amount{
  color:#c92532;
}

.lyla-inquiry-recently-viewed__name{
  display:-webkit-box !important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  min-height:2.8em;
  margin:0;
  color:#333 !important;
  font-size:11px;
  line-height:1.35;
  text-decoration:none;
  word-break:break-word;
}

@media (max-width:1199px){
  .lyla-inquiry-recently-viewed__grid{
    grid-template-columns:repeat(6,minmax(0,1fr)) !important;
  }
}

@media (max-width:991px){
  .lyla-inquiry-recently-viewed__grid{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}

@media (max-width:767px){
  .lyla-inquiry-recently-viewed{
    margin:12px 0 16px;
  }

  .lyla-inquiry-recently-viewed__title{
    font-size:16px !important;
  }

  .lyla-inquiry-recently-viewed__grid{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:8px !important;
  }

  .lyla-inquiry-recently-viewed__item{
    padding:6px;
    min-height:150px;
  }

  .lyla-inquiry-recently-viewed__thumb img{
    height:60px !important;
  }

  .lyla-inquiry-recently-viewed__name{
    font-size:10px;
  }
}

/* [32] Zip Search */
.lyla-zip-search-wrap{display:flex;gap:10px;align-items:center;flex-wrap:wrap;}
.lyla-zip-search-input{flex:1 1 260px;min-width:220px;}
.lyla-zip-search-input input{width:100%;}
.lyla-zip-search-btn{display:inline-block;padding:10px 16px;border:none;border-radius:6px;background:#c92532;color:#fff;line-height:1.4;cursor:pointer;}
.lyla-zip-search-btn:hover{opacity:.9;}
.lyla-zip-search-note{margin:8px 0 0;font-size:12px;color:#777;}

/* [33] Submitting State */
.lyla-form-submitting{opacity:.72;pointer-events:none;transition:opacity .2s ease;}
.sendmail_btn_lyla.lyla-is-loading{opacity:.85;cursor:not-allowed;}

/* [34] Inquiry Submit Button Fix */
.inquiry_form_product_lyla .IFP_submit_lyla .sendmail_btn_lyla,
.inquiry_form_product_lyla .IFP_submit_lyla .sendmail_btn_lyla:hover,
.inquiry_form_product_lyla .IFP_submit_lyla .sendmail_btn_lyla:focus,
.inquiry_form_product_lyla .IFP_submit_lyla .sendmail_btn_lyla:active,
.inquiry_form_product_lyla .IFP_submit_lyla .sendmail_btn_lyla.lyla-is-loading{
  color:#fff !important;
  text-indent:0 !important;
  font-size:24px !important;
  line-height:1.2 !important;
  text-align:center !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  white-space:nowrap !important;
  padding:14px 30px !important;
  min-width:200px !important;
  min-height:56px !important;
  border-radius:50px !important;
  box-sizing:border-box !important;
  overflow:visible !important;
  -webkit-appearance:none !important;
  appearance:none !important;
}
.inquiry_form_product_lyla .IFP_submit_lyla .sendmail_btn_lyla[disabled]{
  color:#fff !important;
  opacity:.85;
}
.inquiry_form_product_lyla .IFP_submit_lyla input.sendmail_btn_lyla{
  -webkit-appearance:none !important;
  appearance:none !important;
}

/* Responsive */
@media (max-width:1650px){
  .factory_float_title{font-size:1.6em;}
  .factory_float_title:after{border-width:48px 0 49px 35px;right:-33px;}
}
@media (max-width:1470px){
  .factory_float_title{font-size:1.5em;}
  .factory_float_title:after{border-width:46px 0 47px 32px;right:-30px;}
}
@media (max-width:1439px) and (min-width:1200px){
  .left-sidebar #content #secondary,.right-sidebar #content #secondary{flex:0 0 30%;max-width:30%;}
  .left-sidebar #content #primary,.right-sidebar #content #primary{flex:0 0 70%;max-width:70%;}
}
@media (max-width:1380px){
  .factory_float_title{font-size:1.4em;padding:0 0 0 15px;}
  .factory_float_title:after{border-width:44px 0 45px 30px;right:-28px;}
}
@media (max-width:1199px){
  .site-header.header-v4 .head-nav-lyla .Head-MainMenu-lyla .primary-navigation .nav>li>a{font-size:16px;}
  body.single-product main.site-main .single-product-wrapper{margin-top:35px;}
  .header-v4_lyla{background:#fff;}
  .site-header.header-v4_lyla .handheld-header .site-branding{flex:0 0 100%;max-width:100%;background:#fff;padding-top:15px;padding-bottom:15px;text-align:center;}
  .site-header.header-v4_lyla .handheld-header .handheld-navigation{padding-left:0;}
  .site-header.header-v4_lyla .handheld-header .site-search{padding-left:0;padding-right:0;}
  .site-header.header-v4_lyla .handheld-header .site-search.active .navbar-search{width:100%;}
  .site-header.header-v4_lyla .custom-logo-link{display:inline;}
  .site-header.header-v4_lyla .custom-logo-link img{margin:0 auto;max-width:240px;display:inline;}
  .site-header.header-v4_lyla .col-full .row+.sticky-wrapper{margin:0 !important;padding-top:15px;padding-bottom:15px;padding-right:15px;}
  .site-header.header-v4_lyla .handheld-header .navbar-search .input-group-addon.navbar-search-price-lyla{display:none;}
  .features-list{display:none;}
  .site-header .site-header-cart{margin-right:15px;}
  .product-cards-3-2-3-with-featured-product .products-3 .products .landscape-product-card .hover-area,
  .product-cards-3-2-3-with-featured-product .products-3-with-featured .products .landscape-product-card .hover-area{opacity:1 !important;z-index:20 !important;transform:translate(0,0) !important;display:block !important;}
  .lyla-inquiry-recently-viewed__grid{grid-template-columns:repeat(6,minmax(0,1fr)) !important;}
}
@media (max-width:1023px){
  .site-footer .footer-widgets-block .footer-widgets{flex-direction:row;}
  .site-footer .footer-widgets-block .footer-widgets .columns{flex:0 0 33.33%;max-width:33.33%;}
  .shop-control-bar{background-color:#fff;}
  .shop-control-bar .handheld-sidebar-toggle button{color:#c92532;}
  .shop-control-bar .woocommerce-products-header__title{color:#333;}
  .shop-control-bar form select.orderby{background-color:#c92532;}
  .single-product .single-product-header{margin-top:35px;}
  .page .hentry.type-page .entry-header .entry-title{margin-top:35px;}
  .site-header .handheld-header .site-search .navbar-search input[type=text]{border:1px solid #ebebeb;border-radius:3px 0 0 3px;}
  .site-header.header-v4 .navbar-search button{border:1px solid #fff;border-left:none;}
  .sticky-wrapper .techmarket-sticky-wrap.stuck>.row{padding:20px 30px 20px 15px;}
  .category-news #content.site-content{margin-top:30px;}
}
@media (max-width:1023px) and (min-width:992px){
  .left-sidebar #content #primary,.right-sidebar #content #primary{flex:0 0 100%;max-width:100%;}
  .products:not(.slick-slider) .product{flex:0 0 25%;max-width:25%;}
}
@media (max-width:991px){
  .factory_float_title{font-size:1.2em;}
  .factory_float_title:after{border-width:42px 0 43px 28px;right:-26px;}
  table.inquiry-search-table-lyla td{display:block;}

  .lyla-inquiry-product-hero{
    display:grid;
    grid-template-columns:150px 1fr;
    grid-template-areas:
      "image content"
      "actions actions";
    column-gap:16px;
    row-gap:10px;
    min-height:auto;
  }
  .lyla-inquiry-product-hero__image{
    grid-area:image;
    width:150px;
    max-width:150px;
    min-width:150px;
    min-height:150px;
    margin:0;
  }
  .lyla-inquiry-product-hero__image a{
    width:150px;
    min-width:150px;
    min-height:150px;
  }
  .lyla-inquiry-product-hero__image img{
    width:150px;
    height:150px;
  }
  .lyla-inquiry-product-hero__content{
    grid-area:content;
    margin:0;
    min-width:0;
  }
  .lyla-inquiry-product-hero__actions{
    grid-area:actions;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:42px;
  }
  .lyla-inquiry-product-hero__title{font-size:18px;}
  .lyla-inquiry-product-hero__priceline{font-size:15px;}
  .lyla-inquiry-product-hero__specs-title{display:none;}
  .lyla-inquiry-product-hero__specs{display:none;}
  .lyla-inquiry-product-hero__specs-col{display:none;}
  .lyla-inquiry-product-hero__spec{display:none;}
  .lyla-inquiry-product-hero__spec-label,
  .lyla-inquiry-product-hero__spec-value{display:none;}

  .lyla-inquiry-recently-viewed__grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}
}
@media (max-width:860px){
  .factory_float_title{font-size:1em;}
}
@media (max-width:767px){
  body.home .rev_slider_wrapper,body.home rs-module-wrap,body.home .rs-module-wrap,body.home .rev_slider{display:none !important;}

  .factory_float_title{position:static;text-align:center;}
  .factory_float_title span{display:block;margin-right:0;padding:0 10px;}
  .factory_float_title:after{content:normal;}
  .single-product .product-actions form.cart .single_add_to_cart_button{padding:18px 62px;}

  .inquiry_btn_lyla,.inquiry_btn_lyla:focus{margin:0 auto !important;margin-bottom:10px !important;min-width:200px;font-size:16px;padding:10px 20px;}
  .inquiry_btn_lyla i{font-size:24px;}

  .site-footer .footer-widgets-block .footer-widgets{flex-direction:row;}
  .site-footer .footer-widgets-block .footer-widgets .columns{flex:0 0 50%;max-width:50%;}
  .single-product .single-product-header .product_title small{float:none;display:block;}
  .page .hentry.type-page .entry-header .entry-title{font-size:2em;}
  .products .landscape-product-card-featured .media .images{display:block;}
  .inquiry_form_product_lyla .IFP_main_title_lyla{line-height:42px;font-size:22px;}
  .inquiry_form_product_lyla .IFP_main_content_lyla{padding:8px 14px;font-size:12px;}
  .inquiry_form_product_lyla .IFP_main_form_box{margin:0 8px;}
  .inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table,
  .inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table tbody,
  .inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table tr,
  .inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table td,
  .inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table th{display:block;width:100%;}
  .inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table th,
  .inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table td{padding:10px 12px;border-bottom:6px solid #fff;}
  .inquiry_form_product_lyla .IFP_main_form_box .IFP_main_form_table td:after{content:'';display:block;clear:both;}
  .inquiry_form_product_lyla > .kc_row.kc_row_inner{display:block;padding:14px 12px 8px;}
  .inquiry_form_product_lyla > .kc_row.kc_row_inner > .kc_column:first-child,
  .inquiry_form_product_lyla > .kc_row.kc_row_inner > .kc_column:last-child{flex:none;max-width:100%;width:100%;}
  .inquiry_form_product_lyla > .kc_row.kc_row_inner > .kc_column:last-child > div{padding:14px 0 0 !important;}
  .inquiry_form_product_lyla .sendmail_btn_lyla{min-width:200px;}
  .product_summary_specification_lyla .tm-shop-attributes-detail.columns-2 table.shop_attributes tbody tr{flex:0 0 100%;width:100%;max-width:none;}
  .product_wholesale_price_table_lyla{overflow:auto;}
  .product_wholesale_price_table_lyla .wcj_product_wholesale_price_table tr:nth-child(1):before,
  .product_wholesale_price_table_lyla .wcj_product_wholesale_price_table tr:nth-child(2):before{font-size:14px;}
  .product_wholesale_price_table_lyla .wcj_product_wholesale_price_table th,
  .product_wholesale_price_table_lyla .wcj_product_wholesale_price_table td{font-size:1em;}
  .home .section-products-carousel-tabs .section-title{margin-top:15px;margin-bottom:24px;}

  .lyla-inquiry-product-hero{
    display:grid;
    grid-template-columns:110px 1fr;
    grid-template-areas:
      "image content"
      "actions actions";
    column-gap:12px;
    row-gap:10px;
    padding:12px;
    margin:0 0 10px;
    min-height:auto;
  }
  .lyla-inquiry-product-hero__image{
    grid-area:image;
    width:110px;
    max-width:110px;
    min-width:110px;
    min-height:110px;
    margin:0;
  }
  .lyla-inquiry-product-hero__image a{
    width:110px;
    min-width:110px;
    min-height:110px;
  }
  .lyla-inquiry-product-hero__image img{
    width:110px;
    height:110px;
  }
  .lyla-inquiry-product-hero__content{
    grid-area:content;
    margin:0;
    min-width:0;
  }
  .lyla-inquiry-product-hero__title{
    font-size:16px;
    margin:0 0 6px;
    line-height:1.35;
  }
  .lyla-inquiry-product-hero__priceline{
    font-size:14px;
    margin:0 0 6px;
    line-height:1.35;
  }
  .lyla-inquiry-product-hero__specs-title{display:none;}
  .lyla-inquiry-product-hero__specs{display:none;}
  .lyla-inquiry-product-hero__specs-col{display:none;}
  .lyla-inquiry-product-hero__spec{display:none;}
  .lyla-inquiry-product-hero__spec-label,
  .lyla-inquiry-product-hero__spec-value{display:none;}
  .lyla-inquiry-product-hero__actions{
    grid-area:actions;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:38px;
  }
  .lyla-inquiry-product-hero__btn{
    min-width:132px;
    height:38px;
    padding:0 18px;
    font-size:13px;
    font-weight:700;
    line-height:1.2;
  }

  .lyla-inquiry-recently-viewed{margin:12px 0 16px;}
  .lyla-inquiry-recently-viewed__title{font-size:16px !important;}
  .lyla-inquiry-recently-viewed__grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;}
  .lyla-inquiry-recently-viewed__item{padding:6px;}
  .lyla-inquiry-recently-viewed__thumb img{height:60px !important;}
  .lyla-inquiry-recently-viewed__name{font-size:10px;}
}
@media (min-width:768px){
  .factory_float_title{width:94%;}
}
@media (min-width:1024px){
  .site-footer .footer-widgets-block .footer-widgets .columns:nth-child(1){flex:0 0 15%;max-width:15%;}
  .site-footer .footer-widgets-block .footer-widgets .columns:nth-child(2){flex:0 0 25%;max-width:25%;}
  .site-footer .footer-widgets-block .footer-widgets .columns:nth-child(3){flex:0 0 25%;max-width:25%;}
  .site-footer .footer-widgets-block .footer-widgets .columns:nth-child(4){flex:0 0 15%;max-width:15%;}
  .sticky-wrapper .techmarket-sticky-wrap.stuck>.row{padding:20px 15px;}
}
@media (max-width:1699px) and (min-width:1440px){
  .left-sidebar #content #secondary,.right-sidebar #content #secondary{flex:0 0 25%;max-width:25%;}
  .left-sidebar #content #primary,.right-sidebar #content #primary{flex:0 0 75%;max-width:75%;}
}
/* [40] Home Slider Arrows Safe */
.home .home-top-banner-row .owl-carousel,
.home .home-top-banner-row .slick-slider,
.home .rev_slider_wrapper,
.home .rs-module-wrap{
  position:relative;
}

.home .home-top-banner-row .owl-nav,
.home .home-top-banner-row .slick-arrow{
  z-index:50 !important;
}

.home .home-top-banner-row .owl-prev,
.home .home-top-banner-row .owl-next,
.home .home-top-banner-row .slick-prev,
.home .home-top-banner-row .slick-next,
.home .rev_slider_wrapper .tp-leftarrow,
.home .rev_slider_wrapper .tp-rightarrow,
.home .rs-module-wrap .tp-leftarrow,
.home .rs-module-wrap .tp-rightarrow{
  z-index:60 !important;
  width:52px !important;
  height:52px !important;
  border-radius:999px !important;
  background:rgba(255,255,255,.28) !important;
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
  box-shadow:0 2px 10px rgba(0,0,0,.12);
  overflow:visible !important;
}

.home .home-top-banner-row .owl-prev,
.home .home-top-banner-row .slick-prev,
.home .rev_slider_wrapper .tp-leftarrow,
.home .rs-module-wrap .tp-leftarrow{
  left:16px !important;
  right:auto !important;
}

.home .home-top-banner-row .owl-next,
.home .home-top-banner-row .slick-next,
.home .rev_slider_wrapper .tp-rightarrow,
.home .rs-module-wrap .tp-rightarrow{
  right:16px !important;
  left:auto !important;
}

.home .home-top-banner-row .owl-prev span,
.home .home-top-banner-row .owl-next span{
  font-size:22px !important;
  line-height:52px !important;
}

.home .rev_slider_wrapper .tp-leftarrow:before,
.home .rev_slider_wrapper .tp-rightarrow:before,
.home .rs-module-wrap .tp-leftarrow:before,
.home .rs-module-wrap .tp-rightarrow:before{
  line-height:52px !important;
  font-size:20px !important;
}

@media (max-width:767px){
  .home .home-top-banner-row .owl-prev,
  .home .home-top-banner-row .owl-next,
  .home .home-top-banner-row .slick-prev,
  .home .home-top-banner-row .slick-next,
  .home .rev_slider_wrapper .tp-leftarrow,
  .home .rev_slider_wrapper .tp-rightarrow,
  .home .rs-module-wrap .tp-leftarrow,
  .home .rs-module-wrap .tp-rightarrow{
    display:none !important;
  }
}

/* [41] Home Slider Init Fix */
.home .home-top-banner-row{
  position:relative;
  min-height:320px;
}

.home .home-top-banner-row .owl-carousel{
  opacity:1;
  visibility:visible;
}

.home .home-top-banner-row .owl-carousel .owl-stage-outer{
  overflow:hidden;
}

.home .home-top-banner-row .owl-carousel:not(.owl-loaded) .owl-item{
  opacity:0;
}

.home .home-top-banner-row .owl-carousel:not(.owl-loaded) .owl-item.active{
  opacity:1;
}

.home .home-top-banner-row .owl-carousel.owl-loaded .owl-item{
  opacity:1;
}
/* [42] Home Slider Render Limit */
.home .home-top-banner-row .owl-carousel:not(.owl-loaded) .owl-stage{
  display:flex;
}

.home .home-top-banner-row .owl-carousel:not(.owl-loaded) .owl-item{
  flex:0 0 20%;
  max-width:20%;
}

.home .home-top-banner-row .owl-carousel:not(.owl-loaded) .owl-item:not(.active){
  visibility:hidden;
}

.home .home-top-banner-row .owl-carousel:not(.owl-loaded) img{
  content-visibility:auto;
}
/* Search Result Title Hide */
.search-results .woocommerce-products-header__title.page-title,
.search-results .page-title{
  display:none !important;
}