.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.woo-sidebar-cat-list{list-style:none;padding:0;margin:0;font-size:17px}.woo-sidebar-cat-list .parent-cat{margin-bottom:5px;border-bottom:1px solid #e0e0e0}.woo-sidebar-cat-list .cat-title{display:flex;align-items:center;padding:10px 10px 10px 0;font-weight:700;color:#036;cursor:pointer}.woo-sidebar-cat-list .cat-title .arrow{margin-right:8px;font-size:12px;transition:transform .3s}.woo-sidebar-cat-list .parent-cat.active .cat-title .arrow{transform:rotate(90deg)}.woo-sidebar-cat-list .sub-cat-list{list-style:none;padding-left:20px;display:none}.woo-sidebar-cat-list .sub-cat-list li{padding:6px 0}.woo-sidebar-cat-list a{text-decoration:none;color:#35415b}.woo-sidebar-cat-list li.active>a{font-weight:700;color:#35415b}.woo-sidebar-cat-list a:hover{text-decoration:underline}.subcategory-list .product-category,.subcategory-list .related-product-category{flex:0 0 23%;box-sizing:border-box;text-align:center;transition:.3s;padding:10px;border:1px solid #ebebeb!important;border-radius:5px;background:#fff}.subcategory-list .product-category img{max-width:100%;height:170px;display:block;margin:0 auto 10px}.subcategory-list .product-category h3{font-size:18px;margin-bottom:15px}.subcategory-list .product-category h3:hover{color:#29aae3}.brand-products .related-product-brand:hover,.subcategory-list .product-category:hover,.subcategory-list .related-product-category:hover,.subcategory-list .related-subcategory:hover{box-shadow:0 10px 20px rgba(0,0,0,.15);border:1px solid #ccc}.subcategory-list .related-subcategory{flex:0 0 23%;box-sizing:border-box;text-align:center;transition:.3s;padding:10px 10px 30px;border:1px solid #ebebeb!important;border-radius:5px;background:#fff;position:relative}.brand-products .related-product-brand .pdf-button:hover,.pdf-full-btn a:hover,.pdf-full-btn:hover,.subcategory-list .related-product-category .button:hover,.subcategory-list .related-subcategory .button:hover{background-color:#35415b}.brand-products .related-product-brand img,.subcategory-list .related-product-category img,.subcategory-list .related-subcategory img{max-width:100%;height:170px;object-fit:contain;display:block;margin:0 auto 10px}.brand-products .related-product-brand h3,.subcategory-list .related-product-category h3,.subcategory-list .related-subcategory h3{font-size:18px;margin-bottom:40px;color:#222}.brand-products .related-product-brand h3:hover,.subcategory-list .related-subcategory h3:hover{color:#35415b}.brand-products .related-product-brand .price,.subcategory-list .related-product-category .price,.subcategory-list .related-subcategory .price{display:block;font-size:16px;color:#111;margin:10px 0}.brand-products .related-product-brand .button,.subcategory-list .related-product-category .button,.subcategory-list .related-subcategory .button{display:inline-block;background-color:#e3e7f0;padding:8px 16px;font-size:16px;transition:background .3s}.subcategory-list .related-subcategory .button{color:#fff;text-decoration:none;font-weight:700;border-radius:4px;bottom:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.pdf-style{color:#fff;font-weight:700;font-size:16px;line-height:.3em;border:1px solid #646cfd;padding:12px;background:#646cfd;border-radius:4px;margin-bottom:4px}.pdf-full-btn,.subcategory-list .related-product-category .button{border-radius:4px;text-decoration:none;color:#fff;font-weight:700}@media (max-width:576px){.download-btn-sec .pdf-style,.download-btn-sec button{font-size:12px!important;padding:1em!important}}.pdf-full-btn{display:block;width:100%;background-color:#646cfd;padding:13px;text-align:center;margin-top:1%}.pdf-full-btn a,.pdf-full-btn a:hover,.subcategory-list .related-product-category h3:hover{color:#fff}.pdf-full-btn:hover{color:#fff;text-decoration:none}.brand-products,.subcategory-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-top:30px}.brand-products .related-product-brand{flex:0 0 23%;box-sizing:border-box;text-align:center;transition:.3s;padding:10px 10px 20px;border:1px solid #ebebeb!important;border-radius:5px;background:#fff;position:relative}.brand-products .related-product-brand .button{text-decoration:none;font-weight:700;margin:5px 5px 0 0;color:#35415b;border:#fff}.brand-products .related-product-brand .button:hover{background-color:#35415b;color:#fff}.brand-products .related-product-brand .pdf-button{background-color:#d3e3fd}.btns{display:flex;justify-content:center;align-items:center;position:absolute;bottom:10px;left:0;right:0}.pdf-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6)}.pdf-modal-content{background-color:#fff;margin:10% auto;padding:20px;width:90%;max-width:600px;position:relative;border-radius:8px}.close-pdf-modal{color:#aaa;position:absolute;top:10px;right:20px;font-size:28px;font-weight:700;cursor:pointer}@media(max-width:1024px){.subcategory-list .related-subcategory{flex:0 0 31%;padding:10px 10px 50px!important}.brand-products .related-product-brand,.subcategory-list .related-product-category{flex:0 0 31%}}.pagination .nav-links{display:flex;flex-wrap:nowrap;margin:0 -1.2rem}@media(max-width:768px){.brand-products .related-product-brand,.subcategory-list .related-product-category,.subcategory-list .related-subcategory{flex:0 0 48%}.l-subheader.at_middle span.w-text-value{display:none}.l-subheader-h{height:50px!important;line-height:0!important}.l-subheader-cell.at_left .ush_image_1{height:70px!important}header#page-header .l-subheader.at_middle{line-height:0;height:90px;padding-top:20px}p.w-text.nowrap.icon_atleft{margin-bottom:0}.w-search-open i{vertical-align:top;line-height:inherit;position:absolute;right:90px}.header_hor .l-subheader-cell.at_left .w-nav:first-child .w-nav-control{padding-top:11px!important}}@media(max-width:576px){.subcategory-list .related-subcategory{flex:0 0 100%;padding:10px 10px 50px}.pdf-full-btn{padding:9px;margin-top:7%}.brand-products .related-product-brand,.subcategory-list .related-product-category{flex:0 0 100%}.vc_column-inner{margin-top:10%}.wpb_column.vc_column_container{margin-top:-10%}}@media (min-width:300px) and (max-width:1100px){.w-hwrapper.us_custom_f7514ffb.download-btn-sec.valign_middle.align_center{justify-content:space-between;display:flex;align-items:center;margin-top:15%!important;margin-bottom:20%!important}}
.us_custom_166bd339 {color: #35415b !important;font-size: 30px !important;} .woocommerce-pagination{text-align:center;margin-top:30px}.woocommerce-pagination ul{display:inline-flex;list-style:none;padding:0;margin:0}.woocommerce-pagination li{margin:0 5px}.woocommerce-pagination li a,.woocommerce-pagination li span{display:block;padding:10px 15px;background:#f7f7f7;color:#333;border-radius:4px;text-decoration:none;transition:.3s}.woocommerce-pagination li a:hover{background:#333;color:#fff}.woocommerce-pagination li span.current{background:#29aae3;color:#fff;font-weight:700}.owl-carousel,
.owl-carousel .owl-item {
-webkit-tap-highlight-color: transparent;
position: relative
}
.owl-carousel {
z-index: 1
}
.owl-carousel .owl-stage {
position: relative;
touch-action: pan-y;
backface-visibility: hidden
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
transform: translate3d(0,0,0)
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
backface-visibility: hidden;
transform: translate3d(0,0,0)
}
.owl-carousel .owl-item {
min-height: 1px;
float: left;
backface-visibility: hidden;
-webkit-touch-callout: none
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
display: none
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
cursor: pointer;
-webkit-user-select: none;
user-select: none
}
.owl-carousel button.owl-dot {
padding: 0 !important;
background: none;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block
}
.owl-carousel.owl-hidden {
opacity: 0
}
.owl-carousel.owl-refresh .owl-item {
visibility: hidden
}
.owl-carousel.owl-drag .owl-item {
touch-action: none;
-webkit-user-select: none;
user-select: none
}
.owl-carousel.owl-grab {
cursor: move;
cursor: grab
}
.owl-carousel.owl-rtl {
direction: rtl
}
.owl-carousel .animated {
animation-duration: var(--transition-duration, .8s);
animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
z-index: 0
}
.owl-carousel .owl-animated-out {
z-index: 1
}
.owl-height {
transition: height .4s
}
.owl-carousel .fadeOut {
animation-name: fadeOut;
}
.owl-carousel .fadeIn {
animation-name: fade;
}  .owl-carousel {
display: flex;
flex-wrap: nowrap !important;
gap: var(--items-gap, 0);
overflow: hidden;
}
.owl-carousel.with_dots {
--dots-container-height: calc(1rem + 20px);
padding-bottom: var(--dots-container-height, 0);
}
.owl-carousel.owl-loaded {
display: block !important;
overflow: visible !important;
padding-bottom: 0 !important;
}
.owl-carousel > * {
flex-shrink: 0;
width: 100%;
}
.owl-carousel.owl-loaded > * {
width: auto !important;
}
.owl-carousel .owl-item {
flex-shrink: 0;
}
.owl-carousel:not(.center_item) .owl-stage {
padding: 0 !important;
} .owl-carousel:not(.autoheight) .owl-stage {
display: flex;
}
.owl-carousel:not(.autoheight):not(.has_height) .owl-item > * {
height: 100%;
max-height: inherit;
}
.owl-carousel.valign_top,
.owl-carousel.valign_top .owl-stage {
align-items: flex-start;
}
.owl-carousel.valign_middle,
.owl-carousel.valign_middle .owl-stage {
align-items: center;
}
.owl-carousel.valign_bottom,
.owl-carousel.valign_bottom .owl-stage {
align-items: flex-end;
} .owl-carousel.has_height,
.owl-carousel.has_height :is(
.owl-stage-outer,
.owl-stage,
.owl-item,
.w-grid-item-h,
.w-grid-item,
.post_image:only-child,
.post_image a,
.post_image img
) {
max-height: inherit;
height: inherit;
width: auto;
} .owl-carousel:not(.owl-loaded) [class*="us_animate_"],
.owl-carousel .owl-item:not(.active) [class*="us_animate_"] {
animation-name: none !important;
} .w-grid.type_carousel .w-grid-list {
display: flex;
flex-wrap: wrap;
margin: calc( var(--gap, 0px) * -1 );
}
.w-grid.type_carousel .w-grid-item {
padding: var(--gap, 0px);
width: calc( 100% / var(--items, 1) );
}
.w-grid.type_carousel .owl-item > .w-grid-item {
width: 100%;
}
.w-grid.type_carousel.valign_center .owl-stage {
align-items: center;
}
.w-grid.type_carousel .g-preloader {
display: none;
}
.w-grid.type_carousel .w-grid-list.with_dots {
margin-bottom: 0 !important;
}
.w-hwrapper > .w-grid.type_carousel,
.w-vwrapper > .w-grid.type_carousel {
width: 100%;
}
.l-section.width_full > div > .g-cols.cols_1 > div > div > .w-grid.type_carousel .w-grid-list, .l-section.width_full > div > .g-cols.cols_1 > div > div > div > .w-grid.type_carousel .w-grid-list, .l-section.width_full > div > div > .vc_col-sm-12 > div > div > .w-grid.type_carousel .w-grid-list, .l-section.width_full > div > div > .vc_col-sm-12 > div > div > div > .w-grid.type_carousel .w-grid-list { margin-left: 0 !important;
margin-right: 0 !important;
} .w-content-carousel.items_2 .owl-carousel > * {
flex-basis: calc( ( 100% - var(--items-gap, 0) ) / 2 );
}
.w-content-carousel.items_3 .owl-carousel > * {
flex-basis: calc( ( 100% - 2 * var(--items-gap, 0) ) / 3 );
}
.w-content-carousel.items_4 .owl-carousel > * {
flex-basis: calc( ( 100% - 3 * var(--items-gap, 0) ) / 4 );
}
.w-content-carousel.items_5 .owl-carousel > * {
flex-basis: calc( ( 100% - 4 * var(--items-gap, 0) ) / 5 );
}
.w-content-carousel.items_6 .owl-carousel > * {
flex-basis: calc( ( 100% - 5 * var(--items-gap, 0) ) / 6 );
}
.w-content-carousel.items_7 .owl-carousel > * {
flex-basis: calc( ( 100% - 6 * var(--items-gap, 0) ) / 7 );
}
.w-content-carousel.items_8 .owl-carousel > * {
flex-basis: calc( ( 100% - 7 * var(--items-gap, 0) ) / 8 );
}
.w-content-carousel.items_9 .owl-carousel > * {
flex-basis: calc( ( 100% - 8 * var(--items-gap, 0) ) / 9 );
}
.w-content-carousel.items_10 .owl-carousel > * {
flex-basis: calc( ( 100% - 9 * var(--items-gap, 0) ) / 10 );
}
.w-content-carousel.has_height .owl-carousel {
--dots-container-height: 0;
}
.w-content-carousel.has_height :is(.owl-carousel, .owl-stage-outer, .owl-stage, .owl-item, .w-image ) {
height: inherit;
max-height: inherit;
width: auto;
}
.w-content-carousel.has_height .w-image img {
width: auto;
} .owl-carousel .owl-nav .disabled {
display: none;
}
.owl-carousel .owl-nav button {
position: absolute;
top: 50%;
transform: translateY(-50%);
margin-top: calc( var(--dots-container-height, 0) / -2 );
display: flex;
align-items: center;
justify-content: center;
font-size: var(--arrows-size, 1.8rem) !important; margin-left: var(--arrows-offset, 0);
margin-right: var(--arrows-offset, 0);
background: none;
transition-property: background, box-shadow, border, color, opacity, transform;
transition-duration: .3s;
}
.owl-nav button:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: inherit;
border-style: solid;
border-color: inherit;
border-image: inherit;
border-width: 0;
}
.owl-prev:after {
content: '\f104';
font-family: fontawesome;
font-weight: 400;
padding-right: .2rem;
}
.owl-next:after {
content: '\f105';
font-family: fontawesome;
font-weight: 400;
padding-left: .2rem;
} .owl-carousel.navpos_outside .owl-prev {
right: 100%;
}
.owl-carousel.navpos_outside .owl-next {
left: 100%;
} .owl-carousel.navpos_inside .owl-prev {
left: 0;
}
.owl-carousel.navpos_inside .owl-next {
right: 0;
} .owl-carousel.navstyle_circle .owl-nav button {
height: 3.5rem;
width: 3.5rem;
border-radius: 50%;
} .owl-carousel.navstyle_block .owl-nav button {
top: 0;
bottom: var(--dots-container-height, 0);
width: 4rem;
margin-top: 0;
transform: none;
}
.owl-carousel.navpos_inside.navstyle_circle > .owl-nav button,
.owl-carousel.navpos_inside.navstyle_block > .owl-nav button {
text-shadow: 0 1px 3px rgba(0,0,0,.3);
color: #fff;
}
.no-touch .owl-carousel.navpos_inside.navstyle_circle > .owl-nav button:hover {
background: rgba(0,0,0,.5);
}
.no-touch .owl-carousel.navpos_inside.navstyle_block .owl-next:hover {
background: linear-gradient( to right, transparent, rgba(0,0,0,.5) );
}
.no-touch .owl-carousel.navpos_inside.navstyle_block .owl-prev:hover {
background: linear-gradient( to left, transparent, rgba(0,0,0,.5) );
}
.no-touch .owl-carousel.navpos_outside.navstyle_circle > .owl-nav button:hover,
.no-touch .owl-carousel.navpos_outside.navstyle_block > .owl-nav button:hover{
background: var(--color-content-bg-alt-grad);
} .owl-dots {
text-align: center;
line-height: 0;
padding-top: 1rem;
} .dotstyle_circle .owl-dot span {
display: block;
border-radius: 50%;
background: currentColor;
width: 8px;
height: 8px;
margin: 6px;
opacity: .33;
}
.no-touch .dotstyle_circle .owl-dot:hover span {
opacity: 1;
}
.dotstyle_circle .owl-dot.active span {
background: transparent !important;
box-shadow: 0 0 0 2px var(--color-content-primary);
opacity: 1;
}
.color_primary .dotstyle_circle .owl-dot.active span,
.color_secondary .dotstyle_circle .owl-dot.active span {
box-shadow: 0 0 0 2px #fff;
} .dotstyle_diamond .owl-dot span {
display: block;
background: currentColor;
width: 8px;
height: 8px;
margin: 6px 8px;
opacity: .33;
transform: rotate(45deg);
}
.no-touch .dotstyle_diamond .owl-dot:hover span {
opacity: 1;
}
.dotstyle_diamond .owl-dot.active span {
background: var(--color-content-primary);
border: 1px solid var(--color-content-primary);
opacity: 1;
}
.color_primary .dotstyle_diamond .owl-dot.active span,
.color_secondary .dotstyle_diamond .owl-dot.active span {
background: #fff;
border: 1px solid #fff;
} .dotstyle_dash .owl-dot span {
display: block;
background: currentColor;
width: 24px;
height: 2px;
margin: 9px 2px;
opacity: .33;
}
.no-touch .dotstyle_dash .owl-dot:hover span {
opacity: 1;
}
.dotstyle_dash .owl-dot.active span {
background: var(--color-content-primary);
opacity: 1;
}
.color_primary .dotstyle_dash .owl-dot.active span,
.color_secondary .dotstyle_dash .owl-dot.active span {
background: #fff;
} .dotstyle_smudge .owl-dot span {
display: block;
border-radius: 4px;
background: currentColor;
width: 10px;
height: 4px;
margin: 8px 3px;
transition: width .4s;
}
.dotstyle_smudge .owl-dot.active span {
width: 42px;
} .no-touch .color_alternate .owl-carousel.navpos_outside.navstyle_circle > .owl-nav button:hover,
.no-touch .color_alternate .owl-carousel.navpos_outside.navstyle_block > .owl-nav button:hover {
background: var(--color-alt-content-bg-alt-grad);
}
.no-touch .color_primary .owl-carousel.navpos_outside.navstyle_circle > .owl-nav button:hover,
.no-touch .color_primary .owl-carousel.navpos_outside.navstyle_block > .owl-nav button:hover,
.no-touch .color_secondary .owl-carousel.navpos_outside.navstyle_circle > .owl-nav button:hover,
.no-touch .color_secondary .owl-carousel.navpos_outside.navstyle_block > .owl-nav button:hover{
background: rgba(0,0,0,.25);
} @media screen and (max-width: 900px) {
.w-grid.type_carousel .w-grid-list {
padding: 0 !important;
}
}
@media screen and (max-width: 600px) {
.w-grid.type_carousel .owl-carousel:not(.owl-loaded) > * {
width: 100% !important;
}
}