﻿.below-content{display:none}footer{background-color:#213236 !important}footer.site-footer #text-16 .textwidget h6{color:#fff;font-size:13px}footer.site-footer #text-16 .textwidget form .mc4wp-form-fields{display:flex}footer.site-footer #text-16 .textwidget form .mc4wp-form-fields input[type=email]{background-color:#fff}footer.site-footer #text-16 .textwidget form .mc4wp-form-fields button{background-color:#f56721}footer.site-footer #text-16 .textwidget form .mc4wp-form-fields button:hover{background-color:#c14509 !important}footer.site-footer #text-16 .textwidget ul{display:flex}footer.site-footer #text-16 .textwidget ul li{margin-right:5px}footer.site-footer #text-16 .textwidget ul li a:after{border:none}footer.site-footer #text-16 .textwidget ul li a .style-svg{width:36px;height:36px}footer.site-footer #text-16 .textwidget ul li a .style-svg g{fill:#f56721}footer.site-footer #text-18 .textwidget a:hover,footer.site-footer #text-19 .textwidget a:hover{color:#f56721;text-decoration:none}footer.site-footer #text-18 .textwidget a:after,footer.site-footer #text-19 .textwidget a:after{border:none}footer.site-footer #text-20 .textwidget a{color:#f56721}footer.site-footer #text-20 .textwidget a:after{border:none}footer.copyright #text-13 .logo{display:inline-flex}footer.copyright #text-13 .logo img{width:50%;margin-top:-3px}footer.copyright #text-13 a:hover{color:#f56721}footer .redesign-cards{display:none}@media screen and (max-width: 767px){body.redesign-page .site-footer .about-section{display:inline-block;float:left;width:50%}body.redesign-page .site-footer .about-section ul:nth-child(1){margin-bottom:5px}body.redesign-page .site-footer .email-section{margin-bottom:30px}body.redesign-page .site-footer .email-section h6{font-size:16px;margin-bottom:10px}body.redesign-page .site-footer .more_info_section{display:inline-block;float:right;width:50%;margin-bottom:25%}body.redesign-page .site-footer .contact_us_section ul{list-style-type:disc;margin-left:10px}body.redesign-page .site-footer .contact_us_section ul li{margin:10px 0}body.redesign-page .site-footer .contact_us_section ul li a{display:block;margin:5px 0}body.redesign-page .copyright .col-full{position:relative}body.redesign-page .copyright .col-full #text-7{position:absolute;bottom:110px;right:20px}body.redesign-page .copyright .col-full #text-7 p{display:none}body.redesign-page .copyright .col-full #text-7 .redesign-cards{display:flex;flex-direction:column;gap:3px}body.redesign-page .copyright .col-full #text-7 .redesign-cards img{width:100%;height:30px}}@media screen and (max-width: 767px){.site-footer .widget_text:nth-child(2){display:none}.site-footer .widget_text:nth-child(3){display:none}}.site-footer .widget_text:nth-child(4){display:none}@media screen and (max-width: 767px){.site-footer .widget_text:nth-child(4){display:block}.site-footer .widget_text:nth-child(4) .about_and_more_info_section{display:flex}.site-footer .widget_text:nth-child(4) .about_and_more_info_section ul li a:hover{color:#999;text-decoration:none}}header{background-color:#213236 !important}header .topbar-wrapper{background-color:#000 !important;border-bottom-color:#000 !important}header .topbar-wrapper .top-bar .top-bar-left{visibility:hidden}header .topbar-wrapper .top-bar .top-bar-right{visibility:hidden}header .topbar-wrapper .top-bar .widget_text .textwidget p{color:#fff}header .topbar-wrapper .top-bar .widget_text .textwidget{color:#fff}header .main-header{background-color:#213236 !important}header .main-header .site-branding a{color:#fff}header .main-header .site-search form input[type=submit]{color:#fff}header .main-header .secondary-navigation .menu-item:before{color:#fff}header .main-header .secondary-navigation .menu-item a{color:#fff}header .main-header .col-full-nav .shoptimizer-primary-navigation{background-color:#fff !important}header .main-header .col-full-nav .shoptimizer-primary-navigation.is_stuck{border-bottom:1px solid #000 !important}header .main-header .col-full-nav .shoptimizer-primary-navigation #site-navigation .menu .menu-item a{color:#000 !important}header .main-header .col-full-nav .shoptimizer-primary-navigation #site-navigation .menu .menu-item a:hover{color:#f56721 !important}header .main-header .col-full-nav .shoptimizer-primary-navigation #site-navigation .menu .menu-item a span:before{border:none}header .main-header .col-full-nav .shoptimizer-primary-navigation .site-header-cart .cart-contents{height:40px !important}header .main-header .col-full-nav .shoptimizer-primary-navigation .site-header-cart .cart-contents:hover .count:hover{background-color:#f56721}header .main-header .col-full-nav .shoptimizer-primary-navigation .site-header-cart .cart-contents .amount{color:#000 !important}header .main-header .col-full-nav .shoptimizer-primary-navigation .site-header-cart .cart-contents .amount:hover{color:#f56721 !important}header .main-header .col-full-nav .shoptimizer-primary-navigation .site-header-cart .cart-contents .count{color:#f56721 !important;border-color:#f56721 !important}header .main-header .col-full-nav .shoptimizer-primary-navigation .site-header-cart .cart-contents .count:after{border-color:#f56721 !important}header .main-header .col-full-nav .shoptimizer-primary-navigation .site-header-cart .cart-contents .count:hover{background-color:#f56721 !important;color:#fff !important}.header-widget-region{background-color:#f56721 !important}@media(max-width: 767px){.menu-toggle .bar{background:#fff !important}.menu-toggle .bar-text{color:#fff !important}}@media(max-width: 767px){header .col-full.main-header{padding:0}header .col-full.main-header .site-branding{padding:0 1em}header .col-full.main-header .site-search{padding:0 1em}header .col-full.main-header .secondary-navigation{max-width:93%;margin:0 auto 15px !important}header .col-full.main-header .col-full-nav{padding:1em;background:#fff}}body.home .shoptimizer-primary-navigation #site-navigation #menu-main-menu>.menu-item{margin-bottom:20px}body.home .shoptimizer-primary-navigation.is_stuck #site-navigation #menu-main-menu>.menu-item{margin-bottom:0}header .col-full .search-section .search-doofinder{background:#fff !important;color:#6d6d6d !important;border-color:#fff !important;max-width:250px !important;width:100% !important;font-weight:400 !important;font-size:16px !important;padding-left:30px !important;border-radius:0 !important}header .col-full .search-section .search-doofinder::placeholder{color:#6d6d6d}header .col-full .search-section svg{position:relative;left:30px}@media(max-width: 767px){header .search-sticky-header #search{background:#fff !important}}body .elementor-element-d53d2c7 a{color:#f56721 !important}body .elementor-element-d53d2c7 a:hover{color:#c14509 !important}body .pc-title .elementor-heading-title{margin:0 0 .71429em;font-size:2.57143em;text-align:left}body .pc-price{background:#333;padding:10px}body .pc-price .elementor-text-editor p{margin-bottom:0;font-weight:200;font-size:40px;color:#fff}body .pc-price .pc-button .elementor-button-wrapper{text-align:center}body .pc-price .pc-button .elementor-button-wrapper .elementor-button-link{font-size:20px;text-transform:uppercase;color:#fff;background:#f56721;border:0;font-weight:300;padding:10px 20px;border-radius:0;position:relative;top:12px}body .choose-one .elementor-heading-title{text-align:center;font-weight:300;text-transform:uppercase;margin-top:20px !important;font-size:2.14286em}body .video-section{background:#f56721;margin-top:250px}body .video-section .elementor-widget-video{width:50%;margin:0 auto;margin-top:-158px}body .pc-down-icon{background:#f56721;padding-top:30px}body .variant-title{background:#f56721}body .variant-title .elementor-heading-title{font-weight:bold;text-align:center;color:#fff !important;font-size:36pt;text-transform:uppercase;margin-top:20px !important}body .variant-subitle{background:#f56721}body .variant-subitle .elementor-heading-title{font-size:1.71429em;color:#fff !important;text-align:center;margin-top:40px}body .variant-box{background:#f56721}body .variant-box .elementor-text-editor{text-align:center;color:#fff;font-size:16pt;font-weight:300}body .variant-box.elementor-element-7f07efc img{margin-top:-50px}body .pc-mid-image .elementor-column-wrap.elementor-element-populated{padding:0 !important}body .mid-order-box{background-color:#f56721;margin-top:-35px}body .mid-order-box .elementor-button-link{background-color:#333 !important;border-radius:0}body .mid-order-box .elementor-button-link .elementor-button-text{color:#fff;font-weight:300;font-size:14pt;text-transform:uppercase}body .mid-order-box .elementor-text-editor h5{color:#1a1a1a;font-weight:700;margin-top:15px;font-size:23px;margin-bottom:0}body .elementor-element-4b3e846{margin-bottom:0px;padding:0 !important}body .elementor-element-671257f .elementor-element-populated,body .elementor-element-f1e3c93 .elementor-element-populated,body .elementor-element-4b3e846 .elementor-element-populated,body .elementor-element-15cf31f .elementor-element-populated,body .elementor-element-dbe5225 .elementor-element-populated{padding:0 !important}body .pc-guarantee-box{background:#333;padding:0 5%}body .pc-guarantee-box .elementor-text-editor h2{color:#fff !important;padding:0 !important;margin:0 !important;text-align:left !important;font-weight:700 !important;font-size:2.14286em}body .pc-guarantee-box .elementor-text-editor h3{color:#fff;font-weight:300 !important;margin:0 !important;font-size:1.71429em}body .pc-guarantee-box .elementor-button-link{background-color:#f56721;border-radius:0}body .pc-guarantee-box .elementor-button-link .elementor-button-text{color:#fff;font-weight:300;font-size:14pt;text-transform:uppercase}body .pc-black-container{background:#333;padding:20px 10% 0}body .pc-black-container .elementor-text-editor p{color:#fff;font-size:36px;padding-top:10px;font-weight:300;margin:0 0 20px}body .pc-features{margin:40px 0}body .pc-features .elementor-text-editor p{font-family:"Roboto","HelveticaNeue","Helvetica Neue",sans-serif;color:#222;line-height:1.375}body .pc-orange-container .elementor-element-populated{background:#f56721}body .pc-orange-container .elementor-element-populated h2.elementor-heading-title{color:#fff !important;padding:0 !important;margin:0 !important;text-align:left !important;font-weight:700 !important;text-transform:uppercase;font-size:2.14286em}body .pc-orange-container .elementor-element-populated .elementor-text-editor h3{color:#fff;font-weight:300 !important;margin:0 !important;font-size:1.71429em}body .pc-instruction .elementor-button-link{background-color:#333 !important;border-radius:0;margin-top:-20px}body .pc-instruction .elementor-button-link .elementor-button-text{color:#fff;font-weight:300;font-size:14pt;text-transform:uppercase}body .pc-instruction .elementor-section-full_width{width:75%;margin:0 auto;padding:50px 0}body .pc-instruction .elementor-section-full_width h2.elementor-heading-title{color:#f56721;border-bottom:1px solid #000;text-align:left;font-size:1.28571em}body .pc-instruction .elementor-section-full_width .elementor-widget-icon-list{background-color:hsla(0,0%,100%,.8) !important;text-align:left;padding:20px 20px;font-weight:500}body .pc-instruction .elementor-section-full_width .elementor-widget-icon-list ul li{margin:10px 0}body .pc-instruction .elementor-section-full_width .elementor-widget-icon-list ul li .elementor-icon-list-text{font-weight:500;font-family:"Roboto","HelveticaNeue","Helvetica Neue",sans-serif;color:#222;line-height:1.375}body .pc-instruction .elementor-section-full_width .elementor-row .elementor-column:first-child{margin-top:7rem;margin-right:20px}body .pc-instruction .elementor-section-full_width .elementor-row .elementor-column:last-child{margin-left:20px}body .pc-instruction .elementor-section-full_width .elementor-row .elementor-column .elementor-widget-heading{margin-bottom:0}body .pc-site-title{background:#f56721;padding:25px 0}body .pc-site-title .elementor-heading-title{color:#fff !important;font-weight:bold;margin-top:30px !important;text-align:center;font-family:"Roboto",sans-serif;text-transform:uppercase;font-size:2.14286em;line-height:1.375}body .pc-button-black .elementor-button-link{background-color:#333 !important;border-radius:0}body .pc-button-black .elementor-button-link .elementor-button-text{color:#fff;font-weight:300;font-size:14pt;text-transform:uppercase}body .pc-as-seen .elementor-heading-title{text-align:left;font-weight:bold;margin-bottom:15px;padding-left:20px;text-transform:uppercase;margin-top:20px !important;font-size:2.14286em}body .pc-as-seen .elementor-text-editor h3{margin-top:10px;font-weight:400;font-size:18px;padding-left:20px;color:#1a1a1a;margin:0 0 .71429em;line-height:1.375}body .pc-product-found{background-color:#f56721;margin:50px 0}body .pc-product-found .elementor-heading-title{color:#fff !important;font-size:28px;padding-top:5px;padding-bottom:5px}body .pc-bottom-image .elementor-column-wrap.elementor-element-populated{padding:0 !important}.page.page-id-20606 .variant-box .elementor-text-editor ul li{list-style:none;font-size:18px;text-align:left}.page.page-id-20606 .pc-btn-single .elementor-button-link{border-radius:0}.page.page-id-20606 .pc-btn-single .elementor-button-link .elementor-button-text{color:#fff;font-weight:300;font-size:14pt;text-transform:uppercase}.page.page-id-20606 .pc-notice .elementor-text-editor p{font-size:24px}.page.page-id-20606 .pc-notice .elementor-text-editor ul{margin-top:-45px}.page.page-id-20606 .pc-notice .elementor-text-editor ul li{list-style:none;font-weight:700;font-size:20px;color:#000}.page.page-id-20606 .pc-2020-bot-image .elementor-column .elementor-widget-image img{height:335px;object-fit:cover}.page-id-19230 .site-content a{color:#f56721}.page-id-19230 .site-content a:hover{color:#c14509}.page.page-id-19234 .top-section h2.elementor-heading-title{font-size:1.71429em;letter-spacing:inherit;text-transform:inherit;font-family:"Roboto","HelveticaNeue","Helvetica Neue",sans-serif;font-weight:700;color:#1a1a1a;margin:0 0 .71429em}.page.page-id-19234 .bottom-section .elementor-widget-html ul li{list-style:none}.page.page-id-19234 .bottom-section .elementor-widget-html ul li a{font-size:16px;color:#f56721;text-decoration:none;transition:color .1s ease-in,background-color .1s ease-in;font-family:"Roboto","HelveticaNeue","Helvetica Neue",sans-serif;line-height:1.375}.page.page-id-19234 .bottom-section .elementor-widget-html ul li a:hover{color:#c14509}.page.page-id-19232 .col-full header.entry-header{background:rgba(0,0,0,0) !important}#gform_wrapper_2 .gform_fields #field_2_1 span label{display:none}#gform_wrapper_2 .gform_fields #field_2_2,#gform_wrapper_2 .gform_fields #field_2_3{display:inline-block;width:50%}#gform_wrapper_2 .gform_fields #field_2_2 input,#gform_wrapper_2 .gform_fields #field_2_3 input{width:100%;padding:10px;border:1px solid #1e1e1e;font-size:14px}#gform_wrapper_2 .gform_fields input{width:100%;padding:10px;border:1px solid #1e1e1e;font-size:14px}#gform_wrapper_2 .gform_fields textarea{width:100%;padding:10px;border:1px solid #1e1e1e;font-size:14px}#gform_wrapper_2 #gform_submit_button_2{font-size:14px;text-transform:uppercase;color:#fff;background:#f56721;border:0;font-weight:300;padding:12px 30px;border-radius:0;position:relative;top:12px}header.entry-header{display:none}.page-id-19242 .col-full p{display:flex;justify-content:center}fieldset{display:none}.woocommerce-checkout .site-header h1{color:#f56721}.woocommerce-checkout .mc4wp-checkbox.mc4wp-checkbox-woocommerce input[type=checkbox]{position:relative;top:16px}.woocommerce-checkout .mc4wp-checkbox.mc4wp-checkbox-woocommerce span{margin-left:7px}body.woocommerce-cart table.shop_table tbody{display:flex;flex-direction:column-reverse}body.woocommerce-cart table.shop_table tbody tr:last-child{margin-bottom:20px;position:relative}body.woocommerce-cart table.shop_table tbody tr:last-child .actions{display:flex !important;width:100%;justify-content:space-between}.woocommerce-Address .woocommerce-Address-title.title{background:rgba(0,0,0,0) !important}body.page-id-40242 .elementor-widget-image .elementor-image img{height:150px !important;width:auto !important}@media(min-width: 1024px){body.single-product #page div.product.product-type-bundle .summary form.cart_group.bundle_form{width:45% !important}body.single-product #page div.product.product-type-bundle .product-details-wrapper .summary{padding-right:29% !important}}.home .site-content{top:0 !important}.home .site-content .elementor-element-53888e3 .product-label{background-color:#f56721 !important}.home .site-content .elementor-element-53888e3 .add_to_cart_button{background-color:#f56721 !important}.home .site-content section.pc-categories .elementor-text-editor p{color:#f56721;cursor:pointer}.home .site-content section.pc-categories .elementor-text-editor p a{color:#f56721}.home .site-content section.pc-categories .elementor-text-editor p a:hover{color:#c14509}.home .site-content section.pc-categories .elementor-text-editor p:hover{color:#c14509}.home .site-content section.pc-products .products li.product .product__categories{display:none}.home .site-content section.pc-products .products li.product .woocommerce-loop-product__title{font-weight:700;color:#000}.home .site-content section .elementor-image-carousel.swiper-wrapper{display:flex;align-items:center}@media(min-width: 1024px){.home .site-content .short_links .image-wide .elementor-image a img{height:428px}}.home .site-content .short_links .image-wide .widget-image-caption.wp-caption-text{text-transform:uppercase;color:#fff}.home .site-content .short_links .image-wide .widget-image-caption.wp-caption-text strong{text-shadow:0px 0px 5px #969696;font-size:57px;font-weight:400}@media(max-width: 767px){.home .site-content .short_links .image-wide .widget-image-caption.wp-caption-text strong{font-size:32px}}@media(min-width: 1024px){.home .site-content .short_links .image-small .elementor-image a img{height:200px}}.home .site-content .short_links .image-small .widget-image-caption.wp-caption-text{text-transform:uppercase;padding:1rem .5rem;margin-top:1rem;text-align:right;width:100%;background-color:hsla(0,0%,100%,.8);color:#222 !important}.home .site-content .short_links .image-small .widget-image-caption.wp-caption-text strong{font-size:22px;font-weight:400}@media(min-width: 1024px){.home .site-content .short_links .image-full .elementor-image a img{height:428px}}.home .site-content .short_links .image-full .widget-image-caption.wp-caption-text{text-transform:uppercase;color:#fff}.home .site-content .short_links .image-full .widget-image-caption.wp-caption-text strong{text-shadow:0px 0px 5px #969696;font-size:57px;font-weight:400}@media(max-width: 767px){.home .site-content .short_links .image-full .widget-image-caption.wp-caption-text strong{font-size:32px}}.pc-categories a{color:#f56721}.pc-categories a:hover{color:#c14509}.header-widget-region{display:none}.header-widget-region .col-full{padding:10px 0 21px}.header-widget-region .col-full .widget_text.widget.widget_custom_html{display:none}@media(max-width: 1600px){body.single-product .shoptimizer-archive .archive-header .col-full{padding:0 5%}body.single-product .shoptimizer-archive .col-full{max-width:100% !important}}body.single-product .product-details-wrapper{width:100% !important}body.single-product .product-details-wrapper .images .wpgis-slider-for{min-height:200px;position:relative}@media(max-width: 767px){body.single-product .product-details-wrapper .images .wpgis-slider-for{width:100%}}@media(max-width: 767px){body.single-product .product-details-wrapper .images .wpgis-slider-for .zoom{width:100%}}body.single-product .product-details-wrapper .images .wpgis-slider-for:before{content:"";display:block;position:absolute;left:0;right:0;top:30%;bottom:0;width:120px;height:120px;background:url(../img/loader.svg) no-repeat center center/cover;margin:0 auto}body.single-product .product-details-wrapper .images .wpgis-slider-for .zoom{display:none}body.single-product .product-details-wrapper .images .wpgis-slider-for.slick-initialized:before{display:none}body.single-product .product-details-wrapper .images .wpgis-slider-for.slick-initialized .zoom{display:block}body.single-product .product-details-wrapper .images .wpgis-slider-nav li{display:none}body.single-product .product-details-wrapper .images .wpgis-slider-nav.slick-initialized li{display:block}body.single-product .product-details-wrapper .call-back-feature{display:none}@media(min-width: 1024px){body.single-product #page div.product .images{margin-right:0;margin-bottom:0}body.single-product #page div.product .images .wpgis-slider-for{transform:scale(0.7);position:relative;top:-3rem;object-fit:contain;min-height:370px;overflow:unset}body.single-product #page div.product .images .wpgis-slider-for .btn-prev,body.single-product #page div.product .images .wpgis-slider-for .btn-next{opacity:1;background:rgba(0,0,0,0) !important}body.single-product #page div.product .images .wpgis-slider-for .btn-prev{margin-left:-35px}body.single-product #page div.product .images .wpgis-slider-for .btn-next{margin-right:-35px}body.single-product #page div.product .images .wpgis-slider-for .btn-prev::before{content:"";font-family:Rivolicons,sans-serif;font-size:32px;color:#000}body.single-product #page div.product .images .wpgis-slider-for .btn-next::before{content:"";font-family:Rivolicons,sans-serif;font-size:32px;color:#000}body.single-product #page div.product .images .wpgis-slider-nav{transform:scale(0.7);position:relative;top:-8rem;overflow:unset}body.single-product #page div.product .images .wpgis-slider-nav .slick-next::before{content:"";font-family:Rivolicons,sans-serif;font-size:32px;color:#000}body.single-product #page div.product .images .wpgis-slider-nav .slick-prev::before{content:"";font-family:Rivolicons,sans-serif;font-size:32px;color:#000}body.single-product #page div.product .summary .money_back{margin-top:10px;width:25%;float:left}body.single-product #page div.product .summary .product-widget{width:70%;float:right;position:relative;top:-100px}}body.single-product #page #primary #main>h4{max-width:90%;margin:0 auto}body.single-product #page #primary #main #frequently_bought_together_form{max-width:90%;margin-left:auto;margin-right:auto;display:flex}body.single-product #page #primary #main #frequently_bought_together_form .frequently_bought_together_products{max-width:80%}body.single-product #page #primary #main #frequently_bought_together_form .frequently_bought_together_products .frequently_bought_product{width:250px;max-width:250px}body.single-product #page #primary #main #frequently_bought_together_form .frequently_bought_together_products .frequently_bought_product .frequently_bought_product_price{border:none}.product .product__categories{display:none}@media(min-width: 768px)and (max-width: 1024px){.single-product #page div.product .summary .product-widget{float:right;position:relative;top:-95px;width:85%}.single-product .woocommerce-product-gallery__image.single-product-main-image{background-color:#fff}.single-product .woocommerce-product-gallery__image.single-product-main-image img{margin:0 auto}a.vbox-item{background-color:#fff}a.vbox-item img{margin:0 auto}}@media(max-width: 767px){.single-product #page div.product .summary .money_back{margin-top:10px;width:20%;float:left}.single-product #page div.product .summary .product-widget{float:right;position:relative;top:-85px;width:70%}}@media(min-width: 768px)and (max-width: 1110px){.product .cart .single_add_to_cart_button{font-size:16px}}.woocommerce-variation-description p{float:left;width:60%}.woocommerce-variation-description img{width:40%}.woocommerce-variation-price{clear:both}@media(max-width: 767px){.up-sells.upsells.products ul.products{margin-left:0 !important}.glide__arrow--right{right:-0.5rem}.glide__arrow--left{left:-0.5em}.single-product div.product .images .flaticon-right-arrow::before,.single-product div.product .images .flaticon-back::before{font-size:18px}}@media(min-width: 1600px){.slick-slide img{margin:0 auto}body.single-product .col-full{max-width:100% !important;margin:0 auto !important}.single-product .woocommerce-Tabs-panel,.related.products,.upsells.products,.main-navigation ul li.menu-item-has-children.full-width .container{max-width:100% !important}.single-product.redesign-page .archive-header .woocommerce-breadcrumb{max-width:1400px !important;padding:10px 0 !important}}#carusel_poduct_sells{margin-bottom:40px}@media(max-width: 767px){#carusel_poduct_sells li.product.type-product a.button{left:10px}.glide__arrow--left{left:0 !important}.glide__arrow--right{right:0 !important}}body.woocommerce-checkout #content .col-full .woocommerce{position:relative}body.woocommerce-checkout #content .col-full .woocommerce .woocommerce-form-login-toggle{opacity:0}body.woocommerce-checkout #content .col-full .woocommerce .woocommerce-form.woocommerce-form-login.login{margin-top:80px}body.woocommerce-checkout #content .col-full .woocommerce .woocommerce-form-coupon-toggle{position:relative;margin-top:70px}body.woocommerce-checkout #content .col-full .woocommerce .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{margin-bottom:40px}body.single-product a.reset_variations{display:none !important}body.single.redesign-page .product-details-wrapper{display:block}@media(max-width: 767px){body.single.redesign-page .product-details-wrapper{padding:10px !important}}body.single.redesign-page .product-details-wrapper .left-half{width:60%;float:left}@media(max-width: 767px){body.single.redesign-page .product-details-wrapper .left-half{width:100%}}body.single.redesign-page .product-details-wrapper .images{width:100% !important}body.single.redesign-page .product-details-wrapper #frequently_bought_together_form{display:none !important}body.single.redesign-page .product-details-wrapper>h4{display:none}@media(max-width: 767px){body.single.redesign-page .product>.text-center.font-bold{padding:0 !important;padding-bottom:50px !important}}body.single.redesign-page #main .woocommerce-tabs{background-color:#fff !important;max-width:1550px !important;width:100%;border:none}body.single.redesign-page #main .woocommerce-tabs #ugc h2{font-family:Inter,Roboto;font-weight:700;color:#000 !important}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #ugc h2{text-align:center}}body.single.redesign-page #main .woocommerce-tabs #ugc .upload-section{font-family:Inter,Roboto;line-height:30px}body.single.redesign-page #main .woocommerce-tabs #ugc .upload-section a{font-family:Inter,Roboto}@media screen and (max-width: 1024px){body.single.redesign-page #main .woocommerce-tabs #ugc .upload-section p{margin-bottom:20px}}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers h2{font-family:"IBM Plex Sans";font-family:IBM Plex Sans;font-weight:700;font-size:24px}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers h2{font-size:18px}}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers .question-container{display:flex}}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers span.question-symbol,body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers span.answer-symbol{background-color:#d9d9d9;color:#6d6d6d}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers .question-content{margin-top:0}}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers .question-content .question{font-weight:600;font-size:16px}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers .question-content .goto-question.answer-now{display:block;width:fit-content;color:#f56721;background-color:#d9d9d9;font-weight:600;font-size:16px;left:2em;position:relative}@media screen and (max-width: 1024px){body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers .question-content{margin:0}}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers .answer-content .answer{display:inline}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers #ask_question{background-color:#f9f9f9;padding:30px}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers .question-votes-count{color:#6d6d6d}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers label{color:#000}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers ol.item-navigation{display:none}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers #show-all-questions{text-align:center;font-family:Roboto;font-weight:600}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers #show-all-questions a{color:#f56721;font-size:16px;text-transform:capitalize;text-decoration:underline}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers #submit_answer{width:95%}}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers #submit_answer .ywqa-send-answer p{padding:10px}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers #submit_answer .ywqa-send-answer input{margin:10px}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers #submit_answer .ywqa-send-answer textarea{margin:10px}body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers.ywqa-answers{background-color:#f9f9f9}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #ywqa-questions-and-answers.ywqa-answers .parent-question .question-text{width:100% !important;padding:10px}}body.single.redesign-page #main .woocommerce-tabs #tab-feature{padding:0 !important}body.single.redesign-page #main .woocommerce-tabs #tab-feature div:nth-child(odd){direction:rtl}body.single.redesign-page #main .woocommerce-tabs #tab-feature div:nth-child(odd) div{justify-content:end}body.single.redesign-page #main .woocommerce-tabs #tab-feature div:nth-child(odd) div h2{text-align:left;margin-left:20px}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-feature div:nth-child(odd) div h2{text-align:center}}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-feature div:nth-child(odd) div{margin-left:0}}body.single.redesign-page #main .woocommerce-tabs #tab-feature div div{justify-content:start}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-feature div div{max-width:100%;width:100%;flex-direction:column !important}}body.single.redesign-page #main .woocommerce-tabs #tab-feature div div h2{color:#3c3c3c !important;font-family:Inter,Roboto;margin-right:20px}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-feature div div h2{max-width:100%;font-size:16px;text-align:center}}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-feature div div p{width:100%}body.single.redesign-page #main .woocommerce-tabs #tab-feature div div p img{object-fit:cover}}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-feature div{justify-content:center;align-items:center;flex-direction:column !important;margin:15px 0}body.single.redesign-page #main .woocommerce-tabs #tab-feature div h2{margin-bottom:0;font-family:Inter;font-weight:700;font-size:14px;line-height:16.94px;letter-spacing:0%}}body.single.redesign-page #main .woocommerce-tabs #tab-media h1{color:#f56721;text-align:center;font-size:24px}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-media .video-gallery{padding:0 30px;width:95%;margin:auto}}body.single.redesign-page #main .woocommerce-tabs #tab-media .video-gallery a{position:relative}body.single.redesign-page #main .woocommerce-tabs #tab-media .video-gallery a:after{display:block;content:"";background:url(/wp-content/themes/shoptimizer-child/resources/img/Polygon-11.svg);width:60px;height:40px;position:absolute;z-index:10000;background-size:100% 100%;background-repeat:no-repeat;top:42%;left:40%;border:none !important}body.single.redesign-page #main .woocommerce-tabs #tab-media .video-gallery .owl-prev,body.single.redesign-page #main .woocommerce-tabs #tab-media .video-gallery .owl-next{color:#000 !important;outline:none !important;height:0px}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-media .video-gallery .owl-prev,body.single.redesign-page #main .woocommerce-tabs #tab-media .video-gallery .owl-next{font-size:80px !important;margin:10px !important;font-weight:200}}body.single.redesign-page #main .woocommerce-tabs #tab-media .video-gallery button.owl-prev:focus-visible,body.single.redesign-page #main .woocommerce-tabs #tab-media .video-gallery button.owl-next:focus-visible{outline:none !important}body.single.redesign-page #main .woocommerce-tabs #tab-media .images-wrapper div{padding:10px}body.single.redesign-page #main .woocommerce-tabs #tab-media .images-wrapper div a::after{content:unset}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-media .images-wrapper div img{border-radius:0 !important}}body.single.redesign-page #main .woocommerce-tabs #tab-media .more-images.hidden{display:none}body.single.redesign-page #main .woocommerce-tabs #tab-installation ul,body.single.redesign-page #main .woocommerce-tabs #tab-installation h6,body.single.redesign-page #main .woocommerce-tabs #tab-installation p,body.single.redesign-page #main .woocommerce-tabs #tab-installation li{color:#000}body.single.redesign-page #main .woocommerce-tabs #tab-installation h6{font-size:20px;font-weight:bold;font-family:Inter,Roboto}body.single.redesign-page #main .woocommerce-tabs #tab-installation h3.text-black{color:#000 !important}body.single.redesign-page #main .woocommerce-tabs #tab-installation .text-orangeColor{color:#f56721}body.single.redesign-page #main .woocommerce-tabs #tab-installation .video_section h3{font-family:"Roboto"}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-installation .image_section div.w-fit{padding-left:0px;justify-content:center;align-items:center;flex-direction:column}}body.single.redesign-page #main .woocommerce-tabs #tab-installation .image_section div.w-fit a{font-size:18px}body.single.redesign-page #main .woocommerce-tabs #tab-specs p,body.single.redesign-page #main .woocommerce-tabs #tab-specs h6,body.single.redesign-page #main .woocommerce-tabs #tab-specs ul,body.single.redesign-page #main .woocommerce-tabs #tab-specs li{color:#000}body.single.redesign-page #main .woocommerce-tabs #tab-specs h6{font-size:20px;font-weight:bold;font-family:Inter,Roboto}body.single.redesign-page #main .woocommerce-tabs #tab-questions input#ywqa-submit-question{font-family:Inter}@media(min-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-questions #ywqa-questions-and-answers{padding:30px}}body.single.redesign-page #main .woocommerce-tabs #tab-questions #ywqa-questions-and-answers .question-text{color:#000}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-questions #ywqa-questions-and-answers .question-text{max-width:100%}}body.single.redesign-page #main .woocommerce-tabs #tab-questions #ywqa-questions-and-answers #ywqa-submit-answer{background-color:#f56721;font-family:"Inter",Roboto}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-questions #ywqa-questions-and-answers ol.questions{margin:0}}body.single.redesign-page #main .woocommerce-tabs #tab-reviews #reviews *{color:#000}body.single.redesign-page #main .woocommerce-tabs #tab-reviews #reviews * form#commentform{background-color:#f9f9f9;padding:30px}body.single.redesign-page #main .woocommerce-tabs #tab-reviews #reviews * #submit{font-family:Inter,Roboto;color:#fff}body.single.redesign-page #main .woocommerce-tabs #tab-reviews .woocommerce-pagination{visibility:visible;text-align:center;margin-top:20px}body.single.redesign-page #main .woocommerce-tabs #tab-reviews .woocommerce-pagination .page-numbers{display:flex;justify-content:center;font-family:"Roboto";font-size:16px}body.single.redesign-page #main .woocommerce-tabs #tab-reviews .woocommerce-pagination .page-numbers .current{font-weight:500;color:#f56721 !important}body.single.redesign-page #main .woocommerce-tabs #tab-reviews .show-title{display:block !important}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-reviews .show-title{font-size:18px}}body.single.redesign-page #main .woocommerce-tabs #tab-reviews #respond .comment-form-author,body.single.redesign-page #main .woocommerce-tabs #tab-reviews #respond .comment-form-email,body.single.redesign-page #main .woocommerce-tabs #tab-reviews #respond .comment-form-cookies-consent{width:100%;margin-top:15px}body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container{margin:0 auto}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container{width:100%}}body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container #compatibility-table{max-width:50%;width:100%;margin:auto}body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container #compatibility-table tbody{border:10px solid #f4f4f4}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container #compatibility-table tbody{border:5px solid #f4f4f4}}body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container #compatibility-table th,body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container #compatibility-table td{text-align:left;padding:20px;font-size:18px;font-family:"IBM Plex Sans",Roboto;border-width:2px;border-color:#fff;color:#181817}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container #compatibility-table th,body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container #compatibility-table td{font-size:12px;padding:20px 10px;text-align:center}}@media screen and (max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container #compatibility-table{max-width:100%}}@media screen and (max-width: 1300px){body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container #compatibility-table{max-width:100%}}body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container .product_table{padding:0}body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container div#weapons_compatibility_heading p{font-size:24px;font-family:"IBM Plex Sans",Roboto}@media(max-width: 767px){body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .weapons_compatibility_container div#weapons_compatibility_heading p{line-height:30px;font-size:18px}}body.single.redesign-page #main .woocommerce-tabs #tab-compatibility .compatibility-list{display:none}body.single.redesign-page .related-wrapper .woocommerce-tabs>ul>li{max-width:155px;width:100% !important;margin:5px 5px 0px 5px !important}@media screen and (max-width: 767px){body.single.redesign-page .related-wrapper .woocommerce-tabs>ul>li{padding:10px !important;max-width:95%;border-bottom:1px solid #d9d9d9 !important;margin:0 !important;padding:5px !important}body.single.redesign-page .related-wrapper .woocommerce-tabs>ul>li:not(.active)::before{content:"";position:absolute;right:5%;display:block;width:18px;height:18px;font-size:45px;color:#6d6d6d;background-color:red;top:0;bottom:0;margin:auto;background:url("/wp-content/themes/shoptimizer-child/resources/img/vector.svg");background-repeat:no-repeat}}body.single.redesign-page #page .woocommerce-tabs ul.tabs{background-color:#f9f9f9;gap:10px;justify-content:space-between;padding:0px}@media(max-width: 768px){body.single.redesign-page #page .woocommerce-tabs ul.tabs{flex-direction:column;padding:0px;gap:0px;padding-top:10px}}body.single.redesign-page #page .woocommerce-tabs ul.tabs li.active{background-color:#fff;width:155px;border-bottom:unset !important}@media(max-width: 767px){body.single.redesign-page #page .woocommerce-tabs ul.tabs li.active::before{content:"";position:absolute;right:5%;display:block;width:18px;height:3px;font-size:45px;border-radius:30px;background-color:#f56721;top:0;bottom:0;margin:auto}}body.single.redesign-page #page .woocommerce-tabs ul.tabs li.active a{font-weight:600 !important;color:#f56721 !important}@media(max-width: 767px){body.single.redesign-page #page .woocommerce-tabs ul.tabs li.active a{line-height:0}}body.single.redesign-page #page .woocommerce-tabs ul.tabs li.active a img.on{display:block}body.single.redesign-page #page .woocommerce-tabs ul.tabs li.active a img.off{display:none}body.single.redesign-page #page .woocommerce-tabs ul.tabs li.feature_tab.active svg path{stroke:#f56721}body.single.redesign-page #page .woocommerce-tabs ul.tabs li.compatibility_tab.active svg path,body.single.redesign-page #page .woocommerce-tabs ul.tabs li.features_tab.active svg path{fill:unset;stroke:#f56721}body.single.redesign-page #page .woocommerce-tabs ul.tabs li a{color:#6d6d6d !important;padding:1em 10px !important;margin:unset !important;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:10px;text-decoration:none}body.single.redesign-page #page .woocommerce-tabs ul.tabs li a img.on{display:none}@media(max-width: 767px){body.single.redesign-page #page .woocommerce-tabs ul.tabs li a{padding:0px !important;white-space:nowrap;flex-direction:row;justify-content:flex-start;line-height:0}}body.single.redesign-page #page .woocommerce-tabs ul.tabs li a img,body.single.redesign-page #page .woocommerce-tabs ul.tabs li a svg{height:40px}@media(max-width: 767px){body.single.redesign-page #page .woocommerce-tabs ul.tabs li a img,body.single.redesign-page #page .woocommerce-tabs ul.tabs li a svg{height:30px;padding-right:10px}}body.single.redesign-page #page .woocommerce-tabs ul.tabs li a ::after{display:none}@media(max-width: 767px){body.single.redesign-page #page .woocommerce-tabs ul.tabs .border-bottom-0{border-bottom:0 !important}body.single.redesign-page #page .woocommerce-tabs ul.tabs .border-top-0{border-top:0 !important}}body.single.redesign-page #page .woocommerce-tabs .active a::after{display:none}body.single.redesign-page .questions-section h2{text-align:center}body.single.redesign-page .yikes-custom-woo-tab-title{font-family:Inter,Roboto}body.single.redesign-page .yikes-custom-woo-tab-title svg,body.single.redesign-page .yikes-custom-woo-tab-title img{display:none}body.single.redesign-page section.related{max-width:1550px !important;margin:auto;background:#f9f9f9;border-radius:10px;margin-top:30px;padding-top:20px}@media screen and (max-width: 767px){body.single.redesign-page section.related{padding:0}}body.single.redesign-page section.related h2{text-align:center;font-family:Inter,Roboto;font-size:28px;font-weight:500}body.single.redesign-page section.related ul{gap:10px;justify-content:space-between;position:relative;padding-bottom:20px;padding-left:0;width:100%;margin:auto}@media(max-width: 767px){body.single.redesign-page section.related ul{padding-right:0 !important;margin:auto;justify-content:center}}body.single.redesign-page section.related ul .owl-stage-outer{margin:0 15px}body.single.redesign-page section.related ul li.mainproduct{border-radius:.75rem;padding:1.25rem;background-color:#fff;transition:all .3s ease;width:95%;height:100%;margin-bottom:0px}body.single.redesign-page section.related ul li.mainproduct :hover{border-radius:.75rem}body.single.redesign-page section.related ul li.mainproduct .woocommerce-image__wrapper{width:100%;height:auto}body.single.redesign-page section.related ul li.mainproduct .woocommerce-image__wrapper span.sale-item{display:none}body.single.redesign-page section.related ul li.mainproduct .woocommerce-image__wrapper img{width:100%;height:auto;border-radius:.375rem;object-fit:cover;margin-bottom:1rem}body.single.redesign-page section.related ul li.mainproduct .woocommerce-loop-product__title a{font-weight:normal;font-size:1.125rem;color:#000 !important;text-align:center;margin:1.25rem 0;width:70%;margin-left:auto;margin-right:auto}body.single.redesign-page section.related ul li.mainproduct .star-rating{display:flex;justify-content:center;align-items:center;display:none}body.single.redesign-page section.related ul li.mainproduct .star-rating span{width:100%;height:5px;background-color:#f1f1f1}body.single.redesign-page section.related ul li.mainproduct .star-rating .rating{color:gold}body.single.redesign-page section.related ul li.mainproduct .price{font-size:1rem;font-weight:bold;color:#000;text-align:center;margin:1rem 0;font-family:"Inter",sans-serif}body.single.redesign-page section.related ul li.mainproduct .price .amount{font-family:"Inter",sans-serif !important;font-weight:bold !important}body.single.redesign-page section.related ul li.mainproduct .add_to_cart_button{display:block;text-align:center;background-color:#f56721;color:#fff;font-weight:600;width:80%;margin:1rem auto;transition:background-color .3s ease;font-family:Inter,Roboto;padding:10px;border-radius:0px;line-height:22px;left:0;right:0}body.single.redesign-page section.related ul li.mainproduct .add_to_cart_button:hover{background-color:#f56721}body.single.redesign-page section.related ul li.mainproduct .product__categories{text-align:center;margin-bottom:.75rem}body.single.redesign-page section.related ul li.mainproduct .product__categories a{color:#555;font-size:.875rem;margin-right:.5rem}body.single.redesign-page section.related ul li.mainproduct .product__categories a:hover{color:#f56721}body.single.redesign-page section.related ul .owl-nav .owl-prev{color:#000 !important;font-size:70px !important;left:-25px;outline:none}@media screen and (max-width: 767px){body.single.redesign-page section.related ul .owl-nav .owl-prev{left:0px}}body.single.redesign-page section.related ul .owl-nav .owl-next{color:#000 !important;font-size:70px !important;right:-25px;outline:none}@media screen and (max-width: 767px){body.single.redesign-page section.related ul .owl-nav .owl-next{right:0px}}body.single.redesign-page .buy-now-data .configure-product-simple{font-family:Inter,Roboto;font-weight:700;color:#f56721;text-transform:uppercase;font-size:16px;text-decoration:underline;width:100%;font-weight:600;background-color:rgba(0,0,0,0);margin-top:20px;text-underline-offset:2px;margin-bottom:10px;outline:unset}body.single.redesign-page .buy-now-data .product-item .items-center{align-items:flex-start}body.single.redesign-page .mfp-content .mfp-close{left:0;top:-1em}body.single.redesign-page .input-checkbox{margin-top:0px !important;width:20px;height:20px;border-radius:4px;appearance:none;border:2px solid #d0d5dd;background-color:#f2f4f7;cursor:pointer;position:relative;transition:all .3s ease}body.single.redesign-page .input-checkbox:checked{background-color:#ffe8dc;border-color:#f56721}body.single.redesign-page .input-checkbox:checked::after{content:"";position:absolute;top:4px;left:3px;width:10px;height:6px;border-left:2px solid #f56721;border-bottom:2px solid #f56721;transform:rotate(-45deg)}body.single.redesign-page #wpgis-gallery{display:none}body.single.redesign-page .main-section .custom-count-section{margin-top:0}body.single.redesign-page .main-section .custom-count-section .ugc-count-image{margin-top:0}body.single.redesign-page .main-section .custom-count-section .ywqa-product-questions-counter{margin-top:10px}@media screen and (max-width: 767px){body.single.redesign-page .main-section .images{max-height:unset;height:unset !important}body.single.redesign-page .main-section .images .slider{right:25px}}@media screen and (max-width: 767px)and (max-width: 767px){body.single.redesign-page .main-section .images .slider{right:0}}body.single.redesign-page .font-semibold{font-weight:600;font-family:Inter,Roboto;margin:0 auto;display:flex;text-align:center;width:250px;justify-content:center;align-items:center;outline:unset}body.single.redesign-page .woocommerce div.product .summary{width:40%}body.single.redesign-page .woocommerce .product-details-wrapper{width:100%;max-width:100%}body.single.redesign-page .woocommerce .product-details-wrapper .section-wrapper,body.single.redesign-page .woocommerce .product-details-wrapper .related-wrapper{max-width:1400px;width:100%;margin-inline:auto;gap:50px}body.single.redesign-page .onsale{display:none}body.single.redesign-page .woocommerce-breadcrumb{display:none}@media screen and (max-width: 1024px){.woocommerce .product-details-wrapper .section-wrapper{flex-direction:column !important;padding:0 !important}.woocommerce .product-details-wrapper .section-wrapper .main-section{width:100%}.woocommerce .product-details-wrapper .section-wrapper .summary{width:100%}#main.site-main>.product .product-details-wrapper>div{padding:0 50px}}@media screen and (max-width: 767px){#main.site-main>.product .product-details-wrapper>section.related-wrapper{padding:0px}#main.site-main>.product .product-details-wrapper>section.related-wrapper li .woocommerce-card__header{box-shadow:unset}}.font-inter{font-family:Inter,"Roboto"}.sub_product_price{position:relative;width:90px;display:inline-flex}.sub_product_price .object-cover{width:100%;height:auto}.sub_product_price .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);opacity:0;border-radius:2px;transition:opacity .3s ease-in-out}.sub_product_price .overlay img{width:20px;height:20px;opacity:1}.sub_product_price:hover .overlay{opacity:1}.grid{display:grid;grid-template-columns:repeat(2, 1fr) !important}@media(min-width: 640px){.grid{grid-template-columns:repeat(3, 1fr) !important}}@media(min-width: 768px){.grid{grid-template-columns:repeat(4, 1fr) !important}}@media(min-width: 1024px){.grid{grid-template-columns:repeat(4, 1fr) !important}}.text-black,.text-black strong{color:#000 !important}body.redesign-page .question-read-more{color:#f56721 !important}body.redesign-page div.question-votes{height:80px}body.redesign-page div.question-votes span.question-votes-count{top:28px}body.redesign-page button.mfp-arrow-left::before,body.redesign-page button.mfp-arrow-left::after,body.redesign-page button.mfp-arrow-right::before,body.redesign-page button.mfp-arrow-right::after{all:unset}body.redesign-page button.mfp-arrow-left::before{content:"";font-family:Rivolicons,sans-serif;font-size:58px;color:#fff;opacity:1;font-weight:700;text-shadow:0px 0px 5px #000}body.redesign-page button.mfp-arrow-right::before{content:"";font-family:Rivolicons,sans-serif;font-size:58px;color:#fff;opacity:1;font-weight:700;text-shadow:0px 0px 5px #000}body.redesign-page .mfp-content .mfp-figure img{max-width:900px !important;width:100% !important;height:100% !important;max-height:700px !important}@media screen and (min-width: 1024px){body.redesign-page .mfp-container{left:0;right:0;width:80%;margin:auto}}@media screen and (max-width: 767px){body.redesign-page .product-wrapper .custom-count-section a{font-size:12px}body.redesign-page .product-wrapper .custom-count-section .ywqa-product-questions-counter .dashicons-format-chat{padding-left:5px;margin-left:3px}body.redesign-page .product-wrapper .custom-count-section .ywqa-product-questions-counter .ywqa-product-questions-counter-link{margin-left:5px}body.redesign-page .product-wrapper .custom-count-section .woocommerce-product-rating .star-rating{margin-right:2px !important}}div#freshworks-container{z-index:99999 !important}@media(min-width: 767px){.custom-rating{display:none}}@media(max-width: 767px){body.single-product.redesign-page #page .site-content{top:165px !important}body.single-product.redesign-page .custom-count-section .woocommerce-product-rating .star-rating{width:15px}body.single-product.redesign-page .custom-rating{bottom:3px;position:relative;margin-right:2px;font-family:Roboto}body.single-product.redesign-page .build-stab{margin-left:0;margin-right:0;margin-top:0;padding-top:0}body.single-product.redesign-page .build-stab button{font-size:16px !important;padding:10px;width:90%;outline:unset}}body.single-product.redesign-page .build-stab{margin-top:0 !important;padding-top:0 !important}body.single-product.redesign-page .build-stab button{outline:unset}body.single-product .woocommerce-card__header .star-rating:nth-child(4){display:none}body.old-product-page .product-details-wrapper .summary.entry-summary{order:3}body.old-product-page .woocommerce-Tabs-panel p,body.old-product-page .woocommerce-Tabs-panel #reviews label{color:#fff}body.old-product-page nav.woocommerce-breadcrumb{max-width:100% !important;padding-bottom:30px !important}@media screen and (max-width: 767px){body.single-product .mainproduct .build-stab{margin-bottom:10%}body.single-product #tab-questions .ywqa-product-questions .questions-section #ywqa_question_list .questions li{display:flex}body.single-product #tab-questions .ywqa-product-questions .questions-section #ywqa_question_list .questions li .question-votes{width:54px;height:54px}body.single-product #tab-questions .ywqa-product-questions .questions-section #ywqa_question_list .questions li .question-votes .question-votes-count{top:15px}body.single-product #tab-questions .ywqa-product-questions .questions-section #ywqa_question_list .questions li .question-text{width:calc(100% - 54px)}body.single-product #tab-questions .ywqa-product-questions .questions-section #ywqa_question_list .questions li .question-text .answer-now{width:100%;height:40px;display:flex;left:0;text-align:center;justify-content:center;align-items:center}body.woocommerce-shop .woocommerce ul.products{grid-template-columns:repeat(2, minmax(10px, 1fr));row-gap:25px;margin:auto;column-gap:20px;display:grid;width:100%}body.woocommerce-shop .woocommerce ul.products li.product{background-color:#f6f6f6;display:flex;flex-direction:column;justify-content:center;align-items:center}body.woocommerce-shop .woocommerce ul.products li.product .woocommerce-card__header{display:flex;width:100%;flex:1;flex-direction:column}body.woocommerce-shop .woocommerce ul.products li.product .woocommerce-card__header a{margin-bottom:10px}.needsclick button{right:25px !important;top:-15px !important}.needsclick button svg{width:55px}body.redesign-page ol.answers div.answer-content span.answer>p{display:block;width:90%;margin:auto}body.redesign-page div.answer-helpful{width:100%}body.redesign-page .clearfix.vote-answer{display:flex;flex-direction:column;gap:5px}body.redesign-page #ywqa-submit-answer{margin-left:20px !important;color:#fff}body.redesign-page .answer-abuse{width:30%}body.redesign-page #main>[id^=product-]>.container{padding:10px !important}}body.single-product .ywqa-ask-question .notify-answers .ywqa-notify-user-checkbox-container{line-height:40px;margin-bottom:5px}body.single-product .ywqa-ask-question>p,body.single-product .ywqa-ask-question>div{margin:10px}body.single-product .woocommerce-message{outline:unset}body.single-product #main .woocommerce-tabs .user-upload-container .upload-section{left:0}body.single-product #main .woocommerce-tabs .user-upload-container .upload-section p{margin-bottom:10px}body.single-product #main .woocommerce-tabs #tab-reviews #reviews .commentlist li{display:none}body.single-product #main .woocommerce-tabs #tab-reviews #reviews .commentlist li:last-child{border-bottom:1px solid #eee}body.single-product #main .woocommerce-tabs #tab-reviews #reviews .commentlist li:nth-child(-n+6){display:list-item}body.single-product #main .woocommerce-tabs #tab-reviews #reviews .see-more-btn{color:#f56721 !important}body.single-product #main .woocommerce-tabs #commentform .comment-form-cookies-consent{display:flex;align-items:center;padding-top:10px;padding-bottom:10px;padding-left:20px}body.single-product #main .woocommerce-tabs #commentform .comment-form-cookies-consent input{top:unset;margin-right:0px}body.single-product #main .woocommerce-tabs #commentform .comment-form-cookies-consent label{margin-bottom:0px}body.single-product #main .woocommerce-tabs #ywqa-questions-and-answers .questions-section #ywqa_question_list .questions li.question-container{display:none}body.single-product #main .woocommerce-tabs #ywqa-questions-and-answers .questions-section #ywqa_question_list .questions li.question-container:last-child{border-bottom:1px solid #eee}body.single-product #main .woocommerce-tabs #ywqa-questions-and-answers .questions-section #ywqa_question_list .questions li.question-container:nth-of-type(-n+5){display:flex}body.single-product #main .woocommerce-tabs #ywqa-questions-and-answers .questions-section #ywqa_question_list .questions li.question-container.show{display:flex !important}body.single-product #main .woocommerce-tabs #ywqa-questions-and-answers .questions-section #ywqa_question_list .see-more-qa-btn{color:#f56721 !important}body.single-product button.mfp-arrow-left,body.single-product button.mfp-arrow-right,body.single-product .mfp-close{outline:none}@media screen and (max-width: 1024px){body.single-product #page .mainproduct .product-details-wrapper .section-wrapper .so_product_image .slick-slider i.slick-arrow{background:rgba(0,0,0,0) !important}body.single-product #page .mainproduct .product-details-wrapper .section-wrapper .so_product_image .slick-slider i.slick-arrow:before{color:#000 !important;text-shadow:unset;font-size:35px}}body.single-product.redesign-page.mfp-zoom-out-cur{overflow:hidden}.single-post .col-full #primary.content-area,.blog .col-full #primary.content-area{width:100%}.single-post .col-full #primary.content-area header.entry-header,.blog .col-full #primary.content-area header.entry-header{background:rgba(0,0,0,0) !important}.single-post .col-full #secondary,.blog .col-full #secondary{display:none}.single-post .heateor_sss_sharing_container{width:100%;display:flex;justify-content:space-between}body.post-type-archive-product #primary header.woocommerce-products-header{background:rgba(0,0,0,0) !important}body.post-type-archive-product #primary header.woocommerce-products-header .banner-title{text-align:center;font-size:25px;font-weight:700;margin-bottom:40px}body.post-type-archive-product #primary header.woocommerce-products-header .shop_banner .item img{width:auto !important;margin:0 auto}body.post-type-archive-product #primary header.woocommerce-products-header .shop_banner .item a h3{color:#f56721;font-size:1.5rem;text-align:center}body.post-type-archive-product #primary header>img{display:none}body.post-type-archive-product #primary div.columns-4.custom-shop{display:block}body.post-type-archive-product #primary .shoptimizer-sorting{display:none}body.post-type-archive-product #secondary .widget.woocommerce.widget_price_filter{display:none}body.post-type-archive-product.search.search-results #primary div.columns-4{display:block !important}body.post-type-archive-product.search.search-results #primary .shoptimizer-sorting{display:block !important}body.post-type-archive-product.search.search-results #primary .shoptimizer-sorting.sorting-end{display:none !important}body.post-type-archive-product.search.search-results #secondary .widget.woocommerce.widget_price_filter{display:block !important}#pc-filter-box .pc-filter-options ul li{list-style:none}#pc-filter-box .pc-filter-options ul li input[type=checkbox]{position:relative;top:3px}body.tax-product_cat.term-140 #primary header>img,body.tax-product_cat.term-beretta #primary header>img,body.tax-product_cat.term-glock #primary header>img,body.tax-product_cat.term-sig-p365 #primary header>img,body.tax-product_cat.term-hi-power #primary header>img,body.tax-product_cat.term-smith-and-wesson-shield #primary header>img{display:none}body.tax-product_cat.term-140 #primary .shoptimizer-sorting,body.tax-product_cat.term-beretta #primary .shoptimizer-sorting,body.tax-product_cat.term-glock #primary .shoptimizer-sorting,body.tax-product_cat.term-sig-p365 #primary .shoptimizer-sorting,body.tax-product_cat.term-hi-power #primary .shoptimizer-sorting,body.tax-product_cat.term-smith-and-wesson-shield #primary .shoptimizer-sorting{display:none}#primary header{background:rgba(0,0,0,0) !important}#primary header>img{width:auto;margin:0 auto}.woocommerce-cart .cart_totals .shop_table tr.shipping td{width:100%}.woocommerce-cart .cart_totals .shop_table tr.shipping td p strong{display:block}@media(max-width: 767px){.woocommerce-cart .checkout-bar{padding-top:42px}}.woocommerce-cart .so-offer-top-heading{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.woocommerce-cart .so-offer-top-heading{flex-direction:column;margin-bottom:22px}}.woocommerce-cart .so-offer-top-heading a,.woocommerce-cart .so-offer-top-heading .text{font-size:24px;color:#f56721;font-weight:500;margin-bottom:22px;padding:20px 0}@media(max-width: 767px){.woocommerce-cart .so-offer-top-heading a,.woocommerce-cart .so-offer-top-heading .text{font-size:18px;padding-bottom:0;margin:0}}.woocommerce-cart .so-offer-top-heading a span{display:block;text-align:center;height:32px;overflow:hidden;font-size:46px}@media(max-width: 767px){.woocommerce-cart .so-offer-top-heading a span{display:inline-block;position:relative;top:10px}}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content]{background:#f9f9f9;border:1px solid #eee}@media(max-width: 767px){.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content]{padding:10px 0 0}}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-headline{display:none}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] #wpgis-gallery{display:none}@media(max-width: 767px){.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer{display:unset !important}}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so_product_image{width:15%}@media(max-width: 767px){.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so_product_image{width:40% !important;margin:0 !important;float:left}}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-container{width:60%}@media(max-width: 767px){.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-container{text-align:left;margin:0 !important;float:left}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-container h3{font-size:16px}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-container .price{color:#f56721}}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container{width:25%;display:flex;flex-direction:column;justify-content:center}@media(max-width: 767px){.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container{width:100%}}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container .so_accept{width:80%;font-size:1rem;padding:12px 20px;margin-bottom:10px;background-color:#f56721;border-radius:0}@media(max-width: 767px){.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container .so_accept{width:95%}}.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container .so_skip{margin:0}@media(max-width: 767px){.woocommerce-cart .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container .so_skip{margin-bottom:20px}}@media(max-width: 767px){.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody tr:last-child td.actions{flex-direction:column}}.woocommerce-checkout .so-offer-top-heading{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.woocommerce-checkout .so-offer-top-heading{flex-direction:column;margin-bottom:22px}}.woocommerce-checkout .so-offer-top-heading a,.woocommerce-checkout .so-offer-top-heading .text{font-size:24px;color:#f56721;font-weight:500;margin-bottom:22px;padding:20px 0}@media(max-width: 767px){.woocommerce-checkout .so-offer-top-heading a,.woocommerce-checkout .so-offer-top-heading .text{font-size:18px;padding-bottom:0;margin:0}}.woocommerce-checkout .so-offer-top-heading a span{display:block;text-align:center;height:32px;overflow:hidden;font-size:46px}.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content]{background:#f9f9f9;border:1px solid #eee}.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] .so-headline{display:none}.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] #wpgis-gallery{display:none}.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so_product_image{width:15%}@media(max-width: 767px){.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so_product_image{width:100% !important}}.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-container{width:60%}@media(max-width: 767px){.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-container{width:100%}}.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container{width:25%;display:flex;flex-direction:column;justify-content:center}@media(max-width: 767px){.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container{width:100%}}.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container .so_accept{width:80%;font-size:1rem;padding:12px 20px;margin-bottom:10px;background-color:#f56721;border-radius:0}.woocommerce-checkout .so-offer-content.so-inline div[id^=so-entry-content] .so-offer .so-offer-btn-container .so_skip{margin:0}@media(max-width: 767px){body .site ul.checkout-bar{position:relative;background:rgba(0,0,0,0);margin-bottom:60px}body .site ul.checkout-bar::before{background-color:rgba(0,0,0,0)}body .site ul.checkout-bar li{border-bottom:1px solid #ccc;width:100%;text-align:left;padding-left:50px;padding-bottom:14px}body .site ul.checkout-bar li::before{left:20px;top:-12px}body .site ul.checkout-bar li::after{background-color:rgba(0,0,0,0) !important;height:0}}a.remove::before{color:#000 !important;font-size:12px !important;font-weight:800 !important}body.woocommerce-checkout #content .col-full .woocommerce{position:relative}@media(max-width: 767px){body.woocommerce-checkout #content .col-full .woocommerce .checkout-bar{padding-top:42px}}body.woocommerce-checkout #content .col-full .woocommerce .woocommerce-form-login-toggle{opacity:0}body.woocommerce-checkout #content .col-full .woocommerce .woocommerce-form.woocommerce-form-login.login{margin-top:80px}body.woocommerce-checkout #content .col-full .woocommerce .woocommerce-form-coupon-toggle{position:relative;margin-top:70px}body.woocommerce-checkout #content .col-full .woocommerce .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{margin-bottom:40px}body.woocommerce-checkout #content .col-full .woocommerce p.form-row.create-account{opacity:0}#wwof_product_listing_container #wwof_product_listing_filter{display:flex;align-items:center}@media screen and (max-width: 767px){#wwof_product_listing_container #wwof_product_listing_filter{flex-direction:column}}#wwof_product_listing_container #wwof_product_listing_filter #wwof_product_search_form{height:45px}#wwof_product_listing_container #wwof_product_listing_filter .filter_field{height:45px}#wwof_product_listing_container #wwof_product_listing_filter #wwof_product_search_category_filter{margin-bottom:0;height:45px;position:relative;top:-4px}#wwof_product_listing_container input[type=button]{background:#f56721;border-radius:2px}/*# sourceMappingURL=main.css.map */
