.qib-button-wrapper button.qib-button{padding:6px 12px 8px;height:41px;height:41px;background:#fff;border:1px solid #efefef;cursor:pointer;font-size:20px;line-height:20px;width:41px;color:black;}.qib-button-wrapper .quantity{display:inline;}.qib-button-wrapper{margin:3px 0;white-space:nowrap;}.qib-button-wrapper button.qib-button,.qib-button-wrapper div.quantity.wqpmb_quantity{float:none !important;height:41px;}.qib-button-wrapper .quantity input.input-text.qty.text{height:41px;padding:6px 12px 8px;text-align:center;background:#fff;border:1px solid #efefef;font-size:20px;line-height:20px;box-shadow:none;margin:0 !important;}span.wqpmb_plain_input.hidden{display:none;}body.cart tr.woocommerce-cart-form__cart-item.cart_item .quantity.wqpmb_quantity,.quantity.wqpmb_quantity{display:inline-flex;}body .qib-button-wrapper{display:flex;float:left;flex-wrap:nowrap;margin-right:5px;align-items:center;justify-content:center;gap:0;}body .qib-button-wrapper .minus.qib-button,body .qib-button-wrapper .plus.qib-button{background:rgba(161,159,159,.08);}body .qib-button-wrapper .minus.qib-button:hover,body .qib-button-wrapper .plus.qib-button:hover{background:rgba(20,20,20,.08);}.wpt-wrap .qib-button-wrapper{gap:0;}.wpt-wrap .qib-button-wrapper div.quantity.wqpmb_quantity{height:37px !important;}body.cart tr.woocommerce-cart-form__cart-item.cart_item .qib-button-wrapper{margin:inherit;}.woocommerce div.product form.cart .qib-button-wrapper div.quantity{margin-right:0;margin:0;}.qib-button-wrapper input::-webkit-outer-spin-button,.qib-button-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0;}.qib-button-wrapper input[type=number],.qib-button-wrapper .quantity input[type=number],.qib-button-wrapper .quantity input[type=number]{-moz-appearance:textfield;}.woocommerce-page div.product form.cart div.quantity.wqpmb_quantity,.woocommerce div.product form.cart .quantity.wqpmb_quantity,.woocommerce div.product .quantity.wqpmb_quantity{margin:0 !important;}@media only screen and (max-width: 600px){table.cart .product-quantity .plus,table.cart .product-quantity .minus{display:block;}body .qib-button-wrapper{display:flex;float:right;margin-right:0;}}body.theme-pricom .qib-button-wrapper .minus.qib-button,body.theme-pricom .qib-button-wrapper .plus.qib-button,body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box{background:#f5f5f5;color:#7e7e7e;border-radius:0;border:0 none !important;}body.theme-pricom .qib-button-wrapper .minus.qib-button:hover,body.theme-pricom .qib-button-wrapper .plus.qib-button:hover,body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box:hover{color:#000;}body.theme-pricom .qib-button-wrapper{border:1px solid #ddd;border-radius:15px;overflow:hidden;}body.theme-pricom .qib-button-wrapper .quantity .input-text[type=number]{min-width:56px;}.woocommerce div.product form.cart div.quantity .qty{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;}body.theme-shoptimizer .ajax_add_to_cart.add_to_cart_button,body.theme-shoptimizer .single-product div.product form.cart .button{margin-left:0px !important;margin-top:-2px !important;width:200px !important;width:200px !important;height:50px !important;}.pricing-table{min-height:101px;}.search-form{width:300px !important;}.woocommerce-MyAccount-content a{font-weight:bold;}.woocommerce-MyAccount-content p{color:#818181;}.woocommerce-MyAccount-navigation .is-active a{color:#000 !important;}.woocommerce-MyAccount-navigation a{font-weight:bold;color:#818181;}.home main#content{background-color:#f6f6f6;padding-top:0;}.woocommerce .woocommerce-breadcrumb{white-space:unset;}a,p a{color:#303030;text-decoration:none;cursor:pointer;}.header--row-inner.header-main-inner .nv-nav-wrap li a{text-transform:uppercase;font-size:13px;color:#222;font-weight:600;font-family:"Roboto",sans-serif;}h3,h3 a{font-size:22px;}p.wp-caption-text{display:none;}.header--row-inner.header-main-inner .nv-nav-wrap li ul.sub-menu li .wrap{padding:5px 16px;}.header--row-inner.header-main-inner .nv-nav-wrap li ul.sub-menu li a{font-size:11px;line-height:16px;}body{font-size:16px;font-family:"Roboto",sans-serif;}li.product.type-product{text-align:center;padding-bottom:0 !important;}.archive .nv-index-posts.nv-shop.col{max-width:100% !important;}.woocommerce nav.woocommerce-pagination ul{justify-content:center;}.woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover{background-color:#b4b4b4;color:#000;}.woocommerce-page .woocommerce-pagination ul.page-numbers li a{color:#b4b4b4;border:1px solid #b4b4b4;background-color:transparent;}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#b4b4b4;color:#000;}li.product.type-product .qib-button,.qib-button.qib-button-wrapper button.qib-button{float:none;}li.product.type-product .qib-button .qib-button,.qib-button.qib-button-wrapper button.qib-button{border-radius:50%;padding:0 !important;height:17px !important;width:17px;font-size:14px;line-height:14px;flex-grow:unset;}.single-product .single_add_to_cart_button{flex-grow:unset !important;}.qib-button-wrapper .quantity input.input-text.qty.text{height:17px;background-color:transparent;border:none;font-size:14px;line-height:14px;padding-bottom:0;padding-top:0;font-weight:bold;}.quantity.wqpmb_quantity{height:17px !important;}footer#site-footer .hfg_footer .footer-top{padding:20px;}.footer-top .widget{margin-bottom:20px;}.footer-top .widget_nav_menu li{margin-top:0;}.footer-top .widget_nav_menu{text-align:center;}table.pricing-data{width:45%;margin-left:0 !important;}table.pricing-data tbody td{padding:1px;border:1px solid;font-size:16px;table-layout:fixed;}table.pricing-data tr:nth-child(even){background-color:#eee;}.woocommerce-MyAccount-content a{font-weight:bold;}li.product.type-product .qib-button-wrapper{float:none;}li.product.type-product .qib-button .qib-button,.qib-button-wrapper button.qib-button{border-radius:50%;padding:0 !important;height:17px !important;width:17px;font-size:14px;line-height:14px;flex-grow:unset;}.search_cart_button button.button.alt{background-color:transparent !important;color:#000 !important;border:2px solid !important;box-shadow:unset !important;font-size:13px !important;padding:0 16px !important;height:38px !important;line-height:35px !important;text-transform:uppercase !important;text-shadow:unset;letter-spacing:1px !important;}.search_cart_button button.button.alt:hover{background-color:#d33 !important;color:#9b9b9b !important;border-color:#c4c4c4 !important;}.search_sold_out{position:absolute;top:50%;width:252px;left:50%;transform:translatex(-50%);background-color:rgba(246,246,246,.81);padding:5px;}.product_search_row1{position:relative;}.woocommerce-MyAccount-content p{color:#818181;}.woocommerce-MyAccount-navigation .is-active a{color:#000 !important;}.woocommerce-MyAccount-navigation a{font-weight:bold;color:#818181;}.home main#content{background-color:#f6f6f6;padding-top:0;}.nv-nav-wrap .neve-mm-description{display:none;}.archive.tax-product_cat .container.shop-container,.search main#content .container{max-width:100%;}.home main#content{margin-top:0;}.search_col .qty_dis a{display:block;margin-top:10px !important;width:fit-content;margin:0 auto;}.search_col .quantity.wqpmb_quantity input{width:100px !important;}.nv-index-posts.search.col{margin-top:0;}.search_col a.button.ajax_add_to_cart{height:38px !important;display:block;width:fit-content;margin:0 auto;}.search_col a.button.wp-element-button.product_type_simple{display:none;}.search_col h4{margin-bottom:15px;font-size:18px;}p.search_price{margin-bottom:0;}.search_col .qib-button.qib-button-wrapper{float:none;padding:20px 0;}.single-product .nv-index-posts.nv-shop.col{padding-top:0;margin-top:0;}.woocommerce .woocommerce-breadcrumb{white-space:unset;}a,p a{color:#303030;text-decoration:none;cursor:pointer;}.header--row-inner.header-main-inner .nv-nav-wrap li a{text-transform:uppercase;font-size:13px;color:#222;font-weight:600;font-family:"Roboto",sans-serif;}h3,h3 a{font-size:22px;}p.wp-caption-text{display:none;}.header--row-inner.header-main-inner .nv-nav-wrap li ul.sub-menu li .wrap{padding:5px 16px;}.header--row-inner.header-main-inner .nv-nav-wrap li ul.sub-menu li a{font-size:11px;line-height:16px;}body{font-size:16px;font-family:"Roboto",sans-serif;}li.product.type-product{text-align:center;}.archive .nv-index-posts.nv-shop.col{max-width:100% !important;}.woocommerce nav.woocommerce-pagination ul{justify-content:center;}.woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover{background-color:#b4b4b4;color:#000;}.woocommerce-page .woocommerce-pagination ul.page-numbers li a{color:#b4b4b4;border:1px solid #b4b4b4;background-color:transparent;}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#b4b4b4;color:#000;}li.product.type-product .qib-button,.qib-button.qib-button-wrapper button.qib-button{float:none;}li.product.type-product .qib-button .qib-button,.qib-button.qib-button-wrapper button.qib-button{border-radius:50%;padding:0 !important;height:17px !important;width:17px;font-size:14px;line-height:14px;flex-grow:unset;}.single-product .single_add_to_cart_button{flex-grow:unset !important;}.qib-button-wrapper .quantity input.input-text.qty.text{height:17px;background-color:transparent;border:none;font-size:14px;line-height:14px;padding-bottom:0;padding-top:0;font-weight:bold;}.quantity.wqpmb_quantity{height:17px !important;}.single-product .single_add_to_cart_button{margin-left:20px !important;}.footer-top .widget{margin-bottom:20px;}.footer-top .widget_nav_menu li{margin-top:0;}.footer-top .widget_nav_menu{text-align:center;}@media all and (max-width: 540px){.woocommerce .cart_totals .wc-proceed-to-checkout{display:block;}}.component-wrap.search-field{width:400px !important;}@media all and (max-width: 1024px){.single-product form.cart{display:flex !important;clear:left;margin-bottom:20px !important;padding-left:0;}}.single-product .container.shop-container{max-width:100%;}.single-product table.pricing-data th{background-color:#272626;color:#fff;border:.5px solid rgba(255,255,255,.19);}.single-product p.price{display:inline-block;}.single-product p.price span{font-size:30px;}table.pricing-data tr:nth-child(even){background-color:#eee;}table.pricing-data td{border:none !important;padding:15px !important;line-height:normal;}.single-product table.pricing-data{width:100%;margin-left:0 !important;}@media all and (max-width: 600px){.tax-product_cat.woocommerce .nv-shop ul.products:not(.tns-slider){display:block;}.tax-product_cat.woocommerce .nv-shop ul.products:not(.tns-slider) li{margin-bottom:20px;}}body .qib-button-wrapper{display:flex;float:left;flex-wrap:nowrap;margin-right:5px;align-items:center;justify-content:center;gap:0;}section.up-sells.upsells.products img.attachment-woocommerce_thumbnail{width:auto !important;margin:0 auto;}ul.products.columns-neve .sp-image-buttons{position:unset;}body.search .qib-button-wrapper{float:none;margin:20px 0;}.home ul.products.columns-neve .sp-image-buttons{display:none;}.search_cart_button a.button.product_type_simple{display:inline-block !important;}.woocommerce div.product{display:block;}.woocommerce li.product.type-product .add_to_cart_button,.woocommerce a.button.btn-qty-discount-disablepopup,.woocommerce .single-product .single_add_to_cart_button,.woocommerce .search_col a.button.ajax_add_to_cart{background-color:transparent !important;color:#000 !important;border:2px solid #000 !important;box-shadow:unset !important;font-size:13px !important;padding:0 16px !important;height:38px !important;line-height:35px !important;text-transform:uppercase !important;text-shadow:unset !important;letter-spacing:1px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:120px !important;}.home_product{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;min-height:300px;}.home_product li.product.type-product{width:23% !important;margin:1% !important;text-align:center;padding-bottom:0 !important;clear:none !important;min-height:250px;}.single-product .woocommerce-product-gallery img{loading:eager !important;}img{loading:auto !important;}body.single-product .sp-product-image,body.single-product .img-wrap{align-items:center !important;justify-content:center !important;width:100% !important;height:auto !important;text-align:center !important;}body.single-product .sp-product-image img,body.single-product .img-wrap img{display:block !important;margin:0 auto !important;width:auto !important;max-width:100% !important;height:auto !important;object-fit:contain !important;}.woocommerce-products-header .term-description img{min-height:250px !important;}.woocommerce-products-header .term-description img{width:100% !important;max-width:1200px !important;height:auto !important;object-fit:cover !important;display:block !important;min-height:250px !important;}@media (min-width: 1024px){.single-product .woocommerce-tabs{flex-basis:100% !important;width:100% !important;order:100 !important;margin-top:30px !important;}}@media (max-width: 1024px){.nv-single-product-top{display:flex !important;flex-wrap:wrap !important;position:relative !important;flex-direction:column !important;}}.term-description p > img{display:block;margin:0 auto;max-width:100%;height:auto;}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:auto !important;clear:none;}.nv-contact-list{display:flex;align-items:center;}.nv-contact-list .icon,.nv-contact-list li{display:flex;align-items:center;fill:var(--iconcolor,currentColor);}.nv-contact-list li:not(:first-child){margin-left:var(--spacing,10px);}.nv-contact-list.left .icon{margin-right:5px;}.nv-contact-list.right .icon{margin-left:5px;}.nv-social-icons-list{display:flex;align-items:center;}.nv-social-icons-list li{margin-right:var(--spacing,10px);}.nv-social-icons-list li:last-child{margin:0;}.nv-social-icons-list a{display:flex;align-items:center;justify-content:center;padding:var(--iconpadding,5px);line-height:1;border-radius:var(--borderradius,5px);}.nv-social-icons-list svg{width:var(--icon-size,18px);height:var(--icon-size,18px);}.nv--lang-switcher{z-index:99;display:flex;align-items:center;}.nv--lang-switcher li:not(:first-child){margin-left:10px;}.nv--lang-switcher.nv--tlp .trp-language-switcher{display:flex;flex-direction:column;}.nv--lang-switcher.nv--tlp .trp-language-switcher .trp-ls-shortcode-language{display:none;}.nv--lang-switcher.nv--tlp a{display:flex;align-items:center;}.nv--lang-switcher.nv--tlp a:hover{background:initial;}.nv--lang-switcher.nv--wpml .wpml-ls-legacy-list-horizontal{padding:0;margin:0;}.nv--lang-switcher.nv--wpml ul li a{padding:0;}.nv--lang-switcher.nv--weglot a,.nv--lang-switcher.nv--weglot aside{background:var(--bgcolor);}.nv--lang-switcher.nv--weglot a,.nv--lang-switcher.nv--weglot span{font-size:inherit !important;}.hfg_header{width:100%;z-index:99999;}.hfg_header .header--row{height:auto;transition:height .2s ease-out;-webkit-transition:height .2s ease-out;}.hfg_header .header--row.is_sticky_on_scroll{height:0;overflow:hidden;}.hfg_header.is-stuck.has-sticky-rows--mobile .header--row:not(.is_sticky){overflow:hidden;height:0;}.hfg_header.is-stuck.has-sticky-rows--mobile .is_sticky_on_scroll{overflow:visible;}.sticky-header-placeholder{transition:height .2s ease-out 2ms;-webkit-transition:height .2s ease-out 2ms;}.hfg_header.has-sticky-rows--mobile{position:fixed;}.hfg_footer{bottom:0;width:100%;}.hfg_footer.has-sticky-rows{z-index:1000;position:fixed;}.hfg_footer.has-sticky-rows.is-stuck .footer--row:not(.is_sticky){max-height:0;overflow:hidden;}.neve-transparent-header{position:absolute;width:100%;z-index:10000;}.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck) .header--row.hide-on-desktop,.header .neve-transparent-header:not(.has-sticky-rows--mobile) .header--row.hide-on-desktop{--bgcolor:transparent;--bgimage:none;--overlaycolor:transparent;}.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck){box-shadow:none;}.my-account-wrapper{display:flex;align-items:center;position:relative;padding:var(--padding);background:var(--bgcolor);border-radius:var(--borderradius);border-width:var(--borderwidth,0);color:var(--color);border-style:solid;}.my-account-wrapper:hover{background:var(--bghover,var(--bgcolor));color:var(--hovercolor);}.my-account-wrapper img{border-radius:100%;display:block;}.my-account-wrapper svg{fill:currentColor;}.my-account-container{position:relative;}.my-account-component .sub-menu{background:var(--bgcolor);right:0;position:absolute;z-index:100;opacity:0;visibility:hidden;min-width:150px;}.my-account-component .sub-menu a{display:block;white-space:nowrap;width:100%;padding:7px 14px;}.my-account-component .sub-menu a:hover{background:var(--bghover);color:var(--hovercolor);}.my-account-icon{margin-right:5px;display:flex;}.builder-item>.builder-item--my_account{padding:0;}.nv--yoast-breadcrumb{margin:0;}.nv--yoast-breadcrumb a{color:var(--linkcolor);}.nv--yoast-breadcrumb a:hover{color:var(--hovercolor);}.wl-icon-wrapper{display:flex;align-items:center;}.wl-icon-wrapper svg{fill:currentColor;width:var(--iconsize);height:var(--iconsize);}.wl-icon-wrapper:hover{color:var(--hovercolor);}.has-divider{height:100%;margin:0;}.row [class*=builder-item--divider]{height:100%;}.row [class*=builder-item--divider] .component-wrap{margin:0;height:100%;align-items:center;}.row [class*=builder-item--divider] .divider{height:var(--divsize);border-left:var(--divwidth) var(--divstyle) var(--divcolor);}.header-menu-sidebar [class*=builder-item--divider] .component-wrap{justify-content:center;margin:0 -15px;}.header-menu-sidebar .divider{width:var(--divsize);border-bottom:var(--divwidth) var(--divstyle) var(--divcolor);}.menu-item .nv-icon{margin-right:5px;display:flex;align-items:center;}@media (min-width:960px){.hfg_header.has-sticky-rows--desktop{position:fixed;}.hfg_header.neve-transparent-header:not(.has-sticky-rows--desktop){position:absolute;}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header){position:static;}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header) .sticky-header-placeholder{display:none;}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header).is-stuck .header--row:not(.is_sticky){overflow:initial;max-height:initial;}.is-stuck.has-sticky-rows--desktop .header--row:not(.is_sticky){overflow:hidden;height:0;}.is-stuck.has-sticky-rows--desktop .is_sticky_on_scroll{overflow:visible;}.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck) .header--row,.header .neve-transparent-header:not(.has-sticky-rows--desktop) .header--row{--bgcolor:transparent;--bgimage:none;--overlaycolor:transparent;}.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck){box-shadow:none;}.my-account-container:focus-within .sub-menu,.my-account-container:hover .sub-menu{visibility:visible;opacity:1;}}