﻿@import url("https://use.typekit.net/hfw2woa.css");@keyframes zoomIn{0%{transform:scale(.)}100%{transform:scale(1)}}.zoomIn{animation:zoomIn 0.3s ease-in-out forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(90px)}100%{opacity:1;transform:translateY(0px)}}.slideInUp{animation:slideInUp 1s ease-in-out forwards}@keyframes slideInUpDave{0%{opacity:0;transform:translateY(90px)}5%{opacity:1;transform:translateY(0px)}95%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(90px);display:none;pointer-events:none}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(90px);pointer-events:none}}.slideOutDown{animation:slideOutDown 0.5s ease-in-out forwards}a{color:#00aeef;text-decoration:none}@media (max-width:767px){.contact-p strong{display:block}}#alert-bar{position:relative;z-index:99;background:#ff6b00;text-align:center;padding:8px 0;font-size:90%;line-height:1.3;margin:0}@media (max-width:767px){#alert-bar{font-size:80%}}#alert-bar p{margin:0}#alert-bar a{font-weight:700;text-decoration:underline}#alert-bar a:hover{text-decoration:none;cursor:pointer}#alert-bar.light{color:#fff}#alert-bar.light a{color:#fff}#alert-bar.dark{color:#000}#alert-bar.dark a{color:#000}.page-header{background-color:#222;background-position:center center;background-size:cover;padding:15px 0;padding-top:100px;color:#fff;position:relative;z-index:1}@media (max-width:1400px){.page-header{padding-top:110px}}@media (max-width:991px){.page-header{padding-top:75px}}.page-header:after{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(34, 34, 34, 0.75);content:""}.page-header .container{position:relative;z-index:10}.page-header .container h1{font-size:36px;text-transform:uppercase}@media (max-width:991px){.page-header .container h1{font-size:32px}}@media (max-width:600px){.page-header .container h1{font-size:28px}}.page-header .breadcrumbs{margin-bottom:10px}.page-header a{color:#00aeef}.page-header a:hover{color:#fff}@media (max-width:767px){.page-header .header__logo{max-width:175px}}.page-header .header__logo img{margin:0}@media (max-width:767px){.page-header .header__logo img{max-height:60px;width:auto}}.page-header a.cta-link{display:block;position:absolute;right:0;bottom:0;padding:15px 20px;background:rgba(0, 0, 0, 0.5);text-decoration:none;color:#fff;border-left:3px solid #00aeef}@media (max-width:767px){.page-header a.cta-link{position:relative;padding:10px 20px;margin-top:15px}}.page-header a.cta-link span{display:block;font-size:75%;line-height:1}.page-header a.cta-link span.title{font-size:140%}.page-header a.cta-link:hover{transform:scale(1.03);background:#00aeef}#store-alert{background-color:#ff6b00;color:#fff;padding:10px 0;text-align:center;font-size:90%}#store-alert p{margin:0}#store-alert a{color:#111}.kb-gallery-ul .kadence-blocks-gallery-thumb-item img{border:0px solid #000}.kb-gallery-slider-thumbnails .slick-slide{opacity:0.25}.kb-gallery-slider-thumbnails .slick-slide.slick-current{opacity:1}#footer{background:repeating-linear-gradient(-45deg, #333, #333 50px, #383838 50px, #383838 100px);padding-top:40px;color:#fff;font-size:90%}#footer .footer-col{margin-bottom:30px}#footer p,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer ul,#footer ol,#footer li{line-height:1.5 !important}#footer p{margin-bottom:20px}#footer h5{text-transform:uppercase;font-weight:500;font-size:100%;letter-spacing:1px}#footer a{color:#fff}#footer .footer__logo{width:180px;max-width:100%;height:auto;margin-bottom:20px}#footer .footer__logo img{width:180px}#footer .footer-menu .menu{padding:0;margin:0;list-style:none}#footer .footer-menu .menu li{margin:0 0 3px 0}#footer .footer-menu .menu li a:hover{color:#00aeef}#footer .gform_wrapper .gform_heading{display:none}#footer .gform_wrapper .gform_footer{display:block}#footer #footer-bottom{background:rgba(0, 0, 0, 0.7);padding:7px 0;font-size:85%;color:#ccc}#footer #footer-bottom .footer-bottom__wrapper{display:flex;flex-flow:wrap}@media (max-width:991px){#footer #footer-bottom .footer-bottom__wrapper{flex-flow:column}}@media (max-width:991px){#footer #footer-bottom .footer-bottom__wrapper div{margin-bottom:5px}}#footer #footer-bottom .footer-bottom__wrapper .sep{padding:0 8px}@media (max-width:991px){#footer #footer-bottom .footer-bottom__wrapper .sep.mobile-hide{display:none}}#footer #footer-bottom .footer-bottom__wrapper div:last-child{margin-left:auto}@media (max-width:1200px){#footer #footer-bottom .footer-bottom__wrapper div:last-child{margin-left:0}}@media (max-width:991px){#footer #footer-bottom .footer-bottom__wrapper div:last-child{margin-bottom:0px}}#footer #footer-bottom a{text-decoration:underline}#footer #footer-bottom a:hover{color:#00aeef;text-decoration:none}#sidebar .widget-sidebar{list-style:none;padding:0 15px}#sidebar .widget-sidebar .widget-container .widget-title,#sidebar .widget-sidebar .widget-container>h3{font-size:90%;font-weight:700;text-transform:uppercase;margin-bottom:0}#sidebar .widget-sidebar>h3{font-size:90%;font-weight:700;text-transform:uppercase;margin-bottom:15px}#sidebar .widget_shopping_cart ul.cart_list li.mini_cart_item{font-size:85%;line-height:1.3;padding-bottom:5px;border-bottom:1px solid #eee;margin-bottom:5px}#sidebar .widget_shopping_cart ul.cart_list li.mini_cart_item:last-child{border-bottom:none;margin-bottom:0}#sidebar .widget_shopping_cart ul.cart_list li.mini_cart_item img{width:48px}#sidebar .widget_shopping_cart ul.cart_list li.mini_cart_item .remove{font-size:26px}#sidebar .widget_shopping_cart .total{margin-bottom:10px}#sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons .button{font-size:85%;border:1px solid #00aeef}#sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons .button:hover{background:#00aeef;color:#fff}#sidebar .widget_product_search,#sidebar .wc-block-product-search,#sidebar .widget_search{margin-bottom:30px}#sidebar .widget_product_search .woocommerce-product-search,#sidebar .widget_product_search form,#sidebar .wc-block-product-search .woocommerce-product-search,#sidebar .wc-block-product-search form,#sidebar .widget_search .woocommerce-product-search,#sidebar .widget_search form{display:flex}#sidebar .widget_product_search .woocommerce-product-search .wc-block-product-search__fields,#sidebar .widget_product_search form .wc-block-product-search__fields,#sidebar .wc-block-product-search .woocommerce-product-search .wc-block-product-search__fields,#sidebar .wc-block-product-search form .wc-block-product-search__fields,#sidebar .widget_search .woocommerce-product-search .wc-block-product-search__fields,#sidebar .widget_search form .wc-block-product-search__fields{width:100%}#sidebar .widget_product_search .woocommerce-product-search label,#sidebar .widget_product_search form label,#sidebar .wc-block-product-search .woocommerce-product-search label,#sidebar .wc-block-product-search form label,#sidebar .widget_search .woocommerce-product-search label,#sidebar .widget_search form label{display:none}#sidebar .widget_product_search .woocommerce-product-search input[type="search"],#sidebar .widget_product_search form input[type="search"],#sidebar .wc-block-product-search .woocommerce-product-search input[type="search"],#sidebar .wc-block-product-search form input[type="search"],#sidebar .widget_search .woocommerce-product-search input[type="search"],#sidebar .widget_search form input[type="search"]{padding:5px 12px;font-size:90%;background-color:#f7f7f7;border:1px solid #ccc;border-radius:5px;box-shadow:none;appearance:none;-webkit-appearance:none;flex:1}#sidebar .widget_product_search .woocommerce-product-search button,#sidebar .widget_product_search form button,#sidebar .wc-block-product-search .woocommerce-product-search button,#sidebar .wc-block-product-search form button,#sidebar .widget_search .woocommerce-product-search button,#sidebar .widget_search form button{display:none;color:#fff;font-size:85%;background-color:#00aeef;border:none;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;padding:5px 10px;transition:0.2s}#sidebar .widget_product_search .woocommerce-product-search button:hover,#sidebar .widget_product_search form button:hover,#sidebar .wc-block-product-search .woocommerce-product-search button:hover,#sidebar .wc-block-product-search form button:hover,#sidebar .widget_search .woocommerce-product-search button:hover,#sidebar .widget_search form button:hover{background-color:#333}#sidebar .facetwp-facet{margin-top:-15px;margin-bottom:20px}#sidebar .facetwp-facet .facetwp-checkbox{background-position:0 6px;padding-left:22px;font-size:17px}#sidebar .facetwp-facet .facetwp-checkbox .facetwp-counter{display:none}#sidebar .facetwp-facet .facetwp-checkbox .facetwp-display-value{color:#555}#sidebar .facetwp-facet .facetwp-checkbox .facetwp-display-value:hover{color:#000}#sidebar .facetwp-facet .facetwp-radio{font-size:85%}.archive.tax-partner #sidebar .no-show-brand,.archive.tax-partner #sidebar #block-5{display:none}.woocommerce nav.woocommerce-pagination{display:none}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.search .yith-ywraq-add-to-quote{display:none}.search .facetwp-type-pager{margin:0}.search nav.woocommerce-pagination{display:block;margin-bottom:40px}.social-links .social-link{width:60px;height:60px;margin-right:10px;background-color:#ff6b00;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:0.6s}.social-links .social-link i{margin:0;font-size:26px}.social-links .social-link:hover{background-color:#111;color:#fff;text-decoration:none;transition:0.2s}#footer .social-links .social-link{width:40px;height:40px;margin-right:5px}#footer .social-links .social-link i{margin:0;font-size:18px}.home #content{overflow-x:hidden}.archive .entry-content .article-grid,.blog .entry-content .article-grid{display:flex;flex-wrap:wrap;margin:0px -10px 30px}.archive .entry-content .article-grid article,.blog .entry-content .article-grid article{width:50%;padding:0 10px;margin-bottom:20px}@media (max-width:991px){.archive .entry-content .article-grid article,.blog .entry-content .article-grid article{width:100%}}.archive .entry-content .article-grid article:last-child,.blog .entry-content .article-grid article:last-child{border-bottom:0}.archive .entry-content .article-grid article>a,.blog .entry-content .article-grid article>a{height:100%;background:#fff;display:flex;align-items:center;padding:15px;text-decoration:none;border:1px solid #ddd}@media (max-width:767px){.archive .entry-content .article-grid article>a,.blog .entry-content .article-grid article>a{flex-flow:column;align-items:flex-start}}.archive .entry-content .article-grid article>a:hover,.blog .entry-content .article-grid article>a:hover{transform:scale(1.01);box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.08);border-color:#ccc}.archive .entry-content .article-grid article .article__image,.blog .entry-content .article-grid article .article__image{width:120px;margin-bottom:0}@media (max-width:767px){.archive .entry-content .article-grid article .article__image,.blog .entry-content .article-grid article .article__image{width:100%;max-width:100px;margin-bottom:20px}}.archive .entry-content .article-grid article .article__content,.blog .entry-content .article-grid article .article__content{flex:1;padding-left:30px}@media (max-width:767px){.archive .entry-content .article-grid article .article__content,.blog .entry-content .article-grid article .article__content{padding-left:0px}}.archive .entry-content .article-grid article .article__content header .entry-title,.blog .entry-content .article-grid article .article__content header .entry-title{color:#000;font-size:95%;font-weight:600 !important;margin-bottom:0}.archive .entry-content .article-grid article .article__content header .entry-meta,.blog .entry-content .article-grid article .article__content header .entry-meta{font-size:85%;color:#ff6b00;margin-bottom:10px}.archive .entry-content .article-grid article .article__content .entry-summary,.blog .entry-content .article-grid article .article__content .entry-summary{font-size:85%;color:#333}.archive .entry-content .article-grid article .article__content .entry-summary p,.blog .entry-content .article-grid article .article__content .entry-summary p{line-height:1.2}.archive .entry-content .article-grid article .article__content .entry-summary p:last-child,.blog .entry-content .article-grid article .article__content .entry-summary p:last-child{margin-bottom:0}.archive .entry-content .article-grid article .article__content .entry-summary .readmore,.blog .entry-content .article-grid article .article__content .entry-summary .readmore{color:#00aeef;font-weight:700;text-transform:uppercase}.archive .entry-content .article-grid article .article__content .button,.blog .entry-content .article-grid article .article__content .button{padding:5px 15px}.archive .wp-pagenavi,.blog .wp-pagenavi{width:100%;text-align:center}.archive .wp-pagenavi .pages,.blog .wp-pagenavi .pages{border:0}.archive .wp-pagenavi a,.archive .wp-pagenavi span.current,.blog .wp-pagenavi a,.blog .wp-pagenavi span.current{display:inline-block;min-width:35px;background:#fff}.post-type-archive-news{background-color:#eee}#sidebar .news-widget{background-color:#f7f7f7;border:1px solid #ccc;padding:20px}#sidebar .widget_recent_entries ul{padding:0;list-style:none}#sidebar .widget_recent_entries ul li a{display:block;line-height:1.3}#sidebar .widget_recent_entries ul li .post-date{font-size:85%;color:#666}.single-news #content{padding-bottom:30px}.single-news #content p{line-height:1.4}.single-news #content h1.entry-title{font-size:160%}@media (max-width:767px){.single-news #content h1.entry-title{font-size:140%}}.single-news #content .entry-date{color:#666}@media (max-width:991px){.single-news #content #sidebar{margin-top:40px}}.single-news #content #sidebar .sidebar-section{margin-bottom:30px;border:1px solid #ddd;border-radius:5px;padding:15px}.single-news #content #sidebar .sidebar-section .section-title{font-size:120%;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}@media (max-width:991px){.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid{display:flex;margin:0 -10px}}@media (max-width:991px){.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid{flex-flow:column}}.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid .sidebar-recent-news__item{display:flex;gap:15px;text-decoration:none;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px}.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid .sidebar-recent-news__item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}@media (max-width:1400px){.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid .sidebar-recent-news__item{flex-flow:column}}@media (max-width:991px){.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid .sidebar-recent-news__item{flex:1;padding:0 10px;border:0}}.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid .sidebar-recent-news__item .sidebar-recent-news__item__image{width:60px}.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid .sidebar-recent-news__item .sidebar-recent-news__item__content{flex:1}.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid .sidebar-recent-news__item .sidebar-recent-news__item__content .entry-title{font-size:90%;color:#000;margin-bottom:0}.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid .sidebar-recent-news__item .sidebar-recent-news__item__content .entry-meta{color:#ff6b00;font-size:80%;margin-bottom:10px}.single-news #content #sidebar .sidebar-recent-news .sidebar-recent-news__grid .sidebar-recent-news__item .sidebar-recent-news__item__content .button{border:0;padding:8px 15px;line-height:1;font-size:80%}.single-news #content #sidebar .sidebar-recent-news .section-title{margin-bottom:20px}.single-news #content #sidebar .sidebar-subscribe{background:#eee}.single-news #content #sidebar .sidebar-subscribe p{font-size:90%}@media (max-width:1200px){.single-news #content #sidebar .sidebar-subscribe .gform_wrapper .newsletter-collect{display:block !important}.single-news #content #sidebar .sidebar-subscribe .gform_wrapper .newsletter-collect .gform_body,.single-news #content #sidebar .sidebar-subscribe .gform_wrapper .newsletter-collect .goform_footer{width:100%}}.single-news #content #sidebar .sidebar-subscribe .gform_wrapper .gform_heading{display:none}.single-news #content #sidebar .sidebar-subscribe .gform_wrapper .gform_footer{display:block;margin-top:0px}.single-news #content #sidebar .sidebar-subscribe .gform_wrapper .gform_footer .button{margin:0;border:0;padding:8px 15px;line-height:1;font-size:80%}#menu .menu ul{position:absolute;left:-9999px;opacity:0;-webkit-transition:0.2s linear opacity}#menu .menu li:hover ul,#menu .menu li:focus ul,#menu ul.show-menu{left:0;opacity:0.99}.woocommerce-test ul.products li.product.featured,.woocommerce ul.products li.product.featured{background-color:#eee}.woocommerce-test ul.products li.product.featured:before,.woocommerce ul.products li.product.featured:before{content:"Featured";width:fit-content;background-color:#fff;border:1px solid #00aeef;margin:-28px auto 10px;font-size:13px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:2px;padding:5px 15px}.woocommerce-test ul.products li.product.outofstock:before,.woocommerce ul.products li.product.outofstock:before{content:"Out of Stock";width:fit-content;background-color:#fff;border:1px solid red;margin:-28px auto 10px;font-size:13px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:2px;padding:5px 15px}.woocommerce-test ul.products li.product span.onsale,.woocommerce ul.products li.product span.onsale{top:-10px;right:-10px;margin:0}.woocommerce-shop.woocommerce ul.products li.product.product-category{width:calc(20% - 30px)}.woocommerce-shop.woocommerce ul.products li.product.product-category a img{aspect-ratio:1;object-fit:cover}.term-camera-modules.woocommerce .entry-content,.term-radar-sensors.woocommerce .entry-content{padding-top:0}.term-camera-modules.woocommerce #product-intro-banner,.term-radar-sensors.woocommerce #product-intro-banner{background:#eee;padding:30px 0 0;margin-bottom:40px}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__title,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__title{margin-bottom:20px}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__gallery,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__gallery{margin-bottom:10px}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__gallery a,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__gallery a{display:block}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__gallery a:hover,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__gallery a:hover{cursor:pointer}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__gallery a img,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__gallery a img{aspect-ratio:1;object-fit:cover}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc{border-left:3px solid #ccc;padding-left:25px}@media (max-width:991px){.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc{border:none;padding-left:0}}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__top,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__top{margin-bottom:15px}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__top h3,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__top h3{font-size:127%}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols{display:flex;gap:20px;margin-bottom:20px}@media (max-width:767px){.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols{flex-flow:column}}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col{flex:1;background:#fff;padding:15px;display:flex;flex-flow:column;line-height:1.2}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col ul,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col ul{margin-top:10px;padding-left:30px;margin-bottom:15px;list-style:none}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col ul li,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col ul li{line-height:1.2;margin-bottom:8px}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col ul li:before,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col ul li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:7px;margin-left:-23px}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col .button,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col .button{margin-top:auto;width:fit-content;margin-left:auto;margin-right:auto;border:2px solid #00aeef;font-size:90%}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col .button--outline,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col .button--outline{border:2px solid #00aeef;background:#fff !important;color:#000 !important}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col .button--outline:hover,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__cols .camera-modules__desc__col .button--outline:hover{background:#000 !important;color:#fff !important}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__bottom ul,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__bottom ul{margin-top:5px;margin-bottom:15px}.term-camera-modules.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__bottom ul li,.term-radar-sensors.woocommerce #product-intro-banner .camera-modules__desc .camera-modules__desc__bottom ul li{line-height:1.2;margin-bottom:5px}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__gallery-nav,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__gallery-nav{margin-bottom:30px}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__gallery-nav .slick-list,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__gallery-nav .slick-list{margin:0 -5px}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__gallery-nav .slick-track,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__gallery-nav .slick-track{display:flex;gap:10px}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__gallery-nav .slick-arrow:before,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__gallery-nav .slick-arrow:before{color:#00aeef}.term-camera-modules.woocommerce #product-intro-banner #product-tabs,.term-radar-sensors.woocommerce #product-intro-banner #product-tabs{scroll-margin-top:100px}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__content-sections-tabs,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__content-sections-tabs{margin-top:20px}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__content-sections-tabs .nav-tabs .nav-link,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__content-sections-tabs .nav-tabs .nav-link{color:#00aeef;font-weight:700}@media (max-width:767px){.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__content-sections-tabs .nav-tabs .nav-link,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__content-sections-tabs .nav-tabs .nav-link{font-size:85%}}.term-camera-modules.woocommerce #product-intro-banner .product-intro-banner__content-sections-tabs .nav-tabs .nav-link.active,.term-radar-sensors.woocommerce #product-intro-banner .product-intro-banner__content-sections-tabs .nav-tabs .nav-link.active{color:#000}.term-camera-modules.woocommerce #sidebar,.term-radar-sensors.woocommerce #sidebar{margin-bottom:20px}.term-camera-modules.woocommerce #sidebar h2,.term-radar-sensors.woocommerce #sidebar h2{font-size:120%;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:20px}.term-camera-modules.woocommerce #sidebar .facet-label,.term-radar-sensors.woocommerce #sidebar .facet-label{font-size:80%;text-transform:uppercase;font-weight:700;margin-bottom:5px;white-space:normal}.term-camera-modules.woocommerce #sidebar .facetwp-facet,.term-radar-sensors.woocommerce #sidebar .facetwp-facet{margin:0 0 20px 0}.term-camera-modules.woocommerce #sidebar .facetwp-facet .facetwp-checkbox,.term-radar-sensors.woocommerce #sidebar .facetwp-facet .facetwp-checkbox{font-size:85%;background-position:0px 4px}.term-camera-modules.woocommerce #sidebar .facetwp-facet.facetwp-type-slider,.term-radar-sensors.woocommerce #sidebar .facetwp-facet.facetwp-type-slider{margin-top:10px}.term-camera-modules.woocommerce #sidebar .facetwp-facet.facetwp-type-slider .facetwp-slider-wrap,.term-radar-sensors.woocommerce #sidebar .facetwp-facet.facetwp-type-slider .facetwp-slider-wrap{padding-bottom:10px}.term-camera-modules.woocommerce #sidebar .facetwp-facet.facetwp-type-slider .facetwp-slider-label,.term-radar-sensors.woocommerce #sidebar .facetwp-facet.facetwp-type-slider .facetwp-slider-label{font-size:85%}.term-camera-modules.woocommerce #sidebar .facetwp-facet.facetwp-type-slider>div:not(.facetwp-slider-wrap),.term-radar-sensors.woocommerce #sidebar .facetwp-facet.facetwp-type-slider>div:not(.facetwp-slider-wrap){float:right}.term-camera-modules.woocommerce #sidebar .facetwp-facet.facetwp-type-slider>div:not(.facetwp-slider-wrap) .facetwp-slider-reset,.term-radar-sensors.woocommerce #sidebar .facetwp-facet.facetwp-type-slider>div:not(.facetwp-slider-wrap) .facetwp-slider-reset{font-size:80%;font-weight:700;border:1px solid #00aeef;padding:2px 10px}.term-camera-modules.woocommerce .products__filters h2:after,.term-radar-sensors.woocommerce .products__filters h2:after{content:"scroll >";display:inline-block;display:none;float:right;color:#333;font-size:13px;text-transform:uppercase;margin-right:15px}.term-camera-modules.woocommerce .products__filters .facets-wrapper,.term-radar-sensors.woocommerce .products__filters .facets-wrapper{display:flex;gap:15px;overflow:auto;margin-right:calc(-100vw / 2 + 100% / 2);padding-right:40px;margin-bottom:20px}.term-camera-modules.woocommerce .products__filters .facets-wrapper .facet-div,.term-radar-sensors.woocommerce .products__filters .facets-wrapper .facet-div{min-width:240px;min-height:250px;display:flex;flex-flow:column}.term-camera-modules.woocommerce .products__filters .facets-wrapper .facet-div--long,.term-radar-sensors.woocommerce .products__filters .facets-wrapper .facet-div--long{min-width:420px}.term-camera-modules.woocommerce .products__filters .facets-wrapper .facetwp-facet,.term-radar-sensors.woocommerce .products__filters .facets-wrapper .facetwp-facet{height:100%;margin:0 !important;background:#4d4d4d;color:#fff;padding:10px}.term-camera-modules.woocommerce .products__filters .facets-wrapper .facetwp-facet .facetwp-display-value,.term-radar-sensors.woocommerce .products__filters .facets-wrapper .facetwp-facet .facetwp-display-value{color:#eee !important}.term-camera-modules.woocommerce .products__filters .facets-wrapper .facetwp-facet .facetwp-toggle,.term-radar-sensors.woocommerce .products__filters .facets-wrapper .facetwp-facet .facetwp-toggle{font-size:85%}.term-camera-modules.woocommerce .products__filters .facets-wrapper .facetwp-facet .facetwp-toggle:hover,.term-radar-sensors.woocommerce .products__filters .facets-wrapper .facetwp-facet .facetwp-toggle:hover{color:#fff;text-decoration:underline}.term-camera-modules.woocommerce .products__filters .loop_facet_results,.term-radar-sensors.woocommerce .products__filters .loop_facet_results{border:0;padding-bottom:0;margin-bottom:0}.term-camera-modules.woocommerce .products__filters .loop_facet_results .facetwp-selections,.term-radar-sensors.woocommerce .products__filters .loop_facet_results .facetwp-selections{display:none !important}.term-camera-modules.woocommerce .products__filters .loop_facet_results .facetwp-selections ul,.term-radar-sensors.woocommerce .products__filters .loop_facet_results .facetwp-selections ul{display:flex;flex-flow:wrap;gap:15px}.term-camera-modules.woocommerce .products__filters .loop_facet_results .facetwp-selections ul .facetwp-selection-label,.term-radar-sensors.woocommerce .products__filters .loop_facet_results .facetwp-selections ul .facetwp-selection-label{font-size:75%}.term-camera-modules.woocommerce .products__filters .loop_facet_results .facet-reset,.term-radar-sensors.woocommerce .products__filters .loop_facet_results .facet-reset{font-size:75% !important;padding:4px 12px !important}.term-camera-modules.woocommerce .woocommerce-ordering,.term-radar-sensors.woocommerce .woocommerce-ordering{display:none}.term-camera-modules.woocommerce #product-table_wrapper,.term-radar-sensors.woocommerce #product-table_wrapper{margin-bottom:30px}.term-camera-modules.woocommerce #product-table_wrapper:before,.term-radar-sensors.woocommerce #product-table_wrapper:before{content:"";position:absolute;z-index:2;width:20px;height:100%;top:0;right:0;background:linear-gradient(to left, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%)}.term-camera-modules.woocommerce #product-table_wrapper::-webkit-scrollbar,.term-radar-sensors.woocommerce #product-table_wrapper::-webkit-scrollbar{-webkit-appearance:none;background-color:rgba(0, 0, 0, 0.1);height:16px;border-radius:5px}.term-camera-modules.woocommerce #product-table_wrapper::-webkit-scrollbar-track,.term-radar-sensors.woocommerce #product-table_wrapper::-webkit-scrollbar-track{background:gainsboro;border-radius:5px}.term-camera-modules.woocommerce .dataTables_scroll,.term-radar-sensors.woocommerce .dataTables_scroll{}.term-camera-modules.woocommerce .dataTables_scroll::-webkit-scrollbar,.term-radar-sensors.woocommerce .dataTables_scroll::-webkit-scrollbar{-webkit-appearance:none;background-color:rgba(0, 0, 0, 0.1);height:16px;border-radius:5px}.term-camera-modules.woocommerce .dataTables_scroll::-webkit-scrollbar-track,.term-radar-sensors.woocommerce .dataTables_scroll::-webkit-scrollbar-track{background:gainsboro;border-radius:5px}.term-camera-modules.woocommerce .dataTables_scroll ::-webkit-scrollbar-thumb,.term-radar-sensors.woocommerce .dataTables_scroll ::-webkit-scrollbar-thumb{background:black;border-radius:5px}.term-camera-modules.woocommerce .dataTables_scroll ::-webkit-scrollbar-thumb:hover,.term-radar-sensors.woocommerce .dataTables_scroll ::-webkit-scrollbar-thumb:hover{background:#555}.term-camera-modules.woocommerce table.products,.term-radar-sensors.woocommerce table.products{font-size:15px;line-height:1.1;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd}.term-camera-modules.woocommerce table.products th,.term-camera-modules.woocommerce table.products td,.term-radar-sensors.woocommerce table.products th,.term-radar-sensors.woocommerce table.products td{padding:10px}.term-camera-modules.woocommerce table.products th,.term-radar-sensors.woocommerce table.products th{background:#ddd;text-align:center;border-bottom:0 !important;min-width:70px}.term-camera-modules.woocommerce table.products th span,.term-radar-sensors.woocommerce table.products th span{font-size:13px}.term-camera-modules.woocommerce table.products th:before,.term-radar-sensors.woocommerce table.products th:before{right:8px;bottom:23px;opacity:0.2}.term-camera-modules.woocommerce table.products th:after,.term-radar-sensors.woocommerce table.products th:after{right:8px;top:auto;bottom:10px;opacity:0.2}.term-camera-modules.woocommerce table.products th.sorting_asc:before,.term-camera-modules.woocommerce table.products th.sorting_desc:after,.term-radar-sensors.woocommerce table.products th.sorting_asc:before,.term-radar-sensors.woocommerce table.products th.sorting_desc:after{color:#00aeef;opacity:1}.term-camera-modules.woocommerce table.products th.sorting,.term-radar-sensors.woocommerce table.products th.sorting{padding-right:25px}.term-camera-modules.woocommerce table.products th.sorting:hover,.term-radar-sensors.woocommerce table.products th.sorting:hover{background:#ccc}.term-camera-modules.woocommerce table.products td,.term-radar-sensors.woocommerce table.products td{border-bottom:1px solid #ccc}.term-camera-modules.woocommerce table.products .product .wp-post-image,.term-radar-sensors.woocommerce table.products .product .wp-post-image{width:60px}.term-camera-modules.woocommerce table.products .product .woocommerce-loop-product__title,.term-radar-sensors.woocommerce table.products .product .woocommerce-loop-product__title{font-size:100%;color:#000;margin:0}.term-camera-modules.woocommerce table.products .product .button,.term-radar-sensors.woocommerce table.products .product .button{width:110px;font-size:90%;text-transform:capitalize;text-align:center;padding:8px 10px}.term-camera-modules.woocommerce table.products .product .button--add-to-cart--outofstock,.term-radar-sensors.woocommerce table.products .product .button--add-to-cart--outofstock{background-color:#999 !important;opacity:0.5 !important}.term-camera-modules.woocommerce table.products .product .button--add-to-cart--contact,.term-radar-sensors.woocommerce table.products .product .button--add-to-cart--contact{background-color:#fff !important;border:1px solid #00aeef;color:#000 !important}.term-camera-modules.woocommerce table.products .product .button--add-to-cart--contact:hover,.term-radar-sensors.woocommerce table.products .product .button--add-to-cart--contact:hover{background-color:#000 !important;color:#fff !important;border-color:#000}.term-camera-modules.woocommerce table.products .product .button--more,.term-radar-sensors.woocommerce table.products .product .button--more{width:max-content;background:#ff6b00;color:#fff;text-transform:uppercase}.term-camera-modules.woocommerce table.products .product .button--more i,.term-radar-sensors.woocommerce table.products .product .button--more i{font-weight:700;margin-left:5px}.term-camera-modules.woocommerce table.products .product .button--add-to-cart.inactive,.term-radar-sensors.woocommerce table.products .product .button--add-to-cart.inactive{opacity:0.5;pointer-events:none}.term-camera-modules.woocommerce table.products .product .add-request-quote-button,.term-radar-sensors.woocommerce table.products .product .add-request-quote-button{padding:5px 10px}.term-camera-modules.woocommerce table.products .product .add-request-quote-button.highlight,.term-radar-sensors.woocommerce table.products .product .add-request-quote-button.highlight{color:#333;font-weight:700;border:1px solid #00aeef;border-radius:5px;background:#fff}.term-camera-modules.woocommerce table.products .product .add-request-quote-button.highlight:hover,.term-radar-sensors.woocommerce table.products .product .add-request-quote-button.highlight:hover{background:#00aeef;color:#fff}.term-camera-modules.woocommerce table.products .product:hover,.term-camera-modules.woocommerce table.products .product.active,.term-radar-sensors.woocommerce table.products .product:hover,.term-radar-sensors.woocommerce table.products .product.active{background:#eee}.term-camera-modules.woocommerce table.products .product.active,.term-radar-sensors.woocommerce table.products .product.active{border-bottom-color:#fff}.term-camera-modules.woocommerce table.products .product .td--get-quote .add_to_cart_button,.term-radar-sensors.woocommerce table.products .product .td--get-quote .add_to_cart_button{display:none}.term-camera-modules.woocommerce table.products .product .yith_ywraq_add_item_response_message,.term-camera-modules.woocommerce table.products .product .yith_ywraq_add_item_product_message,.term-radar-sensors.woocommerce table.products .product .yith_ywraq_add_item_response_message,.term-radar-sensors.woocommerce table.products .product .yith_ywraq_add_item_product_message{font-size:90%;margin-bottom:7px}.term-camera-modules.woocommerce table.products .product .yith_ywraq_add_item_browse_message a,.term-radar-sensors.woocommerce table.products .product .yith_ywraq_add_item_browse_message a{display:inline-block;font-size:90%;font-weight:700;border:1px solid #00aeef;border-radius:3px;padding:3px 10px}.term-camera-modules.woocommerce table.products .product-table__extra td,.term-radar-sensors.woocommerce table.products .product-table__extra td{text-align:left;padding:15px}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__extra__top,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__extra__top{display:flex;gap:20px;margin-bottom:20px}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__img,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__img{width:100px;height:100px;flex-shrink:0}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__img img,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__img img{border:1px solid #ccc}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info h3,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info h3{font-size:130%;font-weight:700;margin-bottom:5px}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info p,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info p{margin-bottom:5px;line-height:1.3}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons{margin-top:10px;display:flex;flex-flow:wrap;align-items:center;gap:10px}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons .button,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons .button{padding:5px 10px;margin-right:5px;font-size:90%;background-color:#fff !important;border:1px solid #00aeef;color:#111 !important}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons .button i,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons .button i{margin-right:6px;font-family:"Font Awesome 5 Free";font-weight:600}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons .button:hover,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons .button:hover{background-color:#00aeef !important;color:#fff !important}.term-camera-modules.woocommerce table.products .product-table__extra td ul,.term-radar-sensors.woocommerce table.products .product-table__extra td ul{columns:2;column-gap:30px}.term-camera-modules.woocommerce table.products .product-table__extra td ul li,.term-radar-sensors.woocommerce table.products .product-table__extra td ul li{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #eee;margin-bottom:0;padding:5px 0}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__specs,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__specs{margin-bottom:30px}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row{display:flex;flex-flow:wrap}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row:nth-child(odd),.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row:nth-child(odd){background:#eee}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row .product-table__specs__item,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row .product-table__specs__item{width:50%;padding:10px 20px;border-right:1px solid #ddd;display:flex;justify-content:space-between;text-align:right}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row .product-table__specs__item:last-child,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row .product-table__specs__item:last-child{border:none}.term-camera-modules.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row .product-table__specs__item strong,.term-radar-sensors.woocommerce table.products .product-table__extra td .product-table__specs .product-table__specs__row .product-table__specs__item strong{text-align:left}.term-camera-modules.woocommerce #product-cta,.term-radar-sensors.woocommerce #product-cta{background:#eee;display:flex;align-items:center;padding:40px 0;text-align:center}.yith-request-a-quote-page .ywraq-with-form .ywraq-form-table-wrapper.wide{grid-column-gap:30px;grid-row-gap:30px}.yith-request-a-quote-page .ywraq-with-form .ywraq-form-table-wrapper.wide #yith-ywraq-form .shop_table tbody .cart_item .product-thumbnail{max-width:100px}.yith-request-a-quote-page .ywraq-with-form .ywraq-form-table-wrapper.wide #ywraq-other-form{background:#eee;border-radius:5px;padding:20px}.yith-request-a-quote-page .ywraq-with-form .ywraq-form-table-wrapper.wide #ywraq-other-form .gform_wrapper .gform_heading .gform_required_legend{font-size:80%}.yith-request-a-quote-page .ywraq-with-form .ywraq-form-table-wrapper.wide #ywraq-other-form .gform_wrapper .gform_heading .gform_title{display:none}.product-type-bundle .summary-add-to-cart-form:before{content:"Included Products";display:block;font-size:24px;color:#ff6b00;font-weight:700}.product-type-bundle .summary-add-to-cart-form table tr{border-bottom:1px solid #ccc}.product-type-bundle .product-nav{display:none}.product-type-bundle .bundled_product_attributes_title{background-color:#eee;color:#333;font-size:20px;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:0.4s;display:flex;justify-content:space-between;gap:20px}.product-type-bundle .bundled_product_attributes_title:after{content:"";font-family:"Font Awesome 5 Free";font-weight:600}.product-type-bundle .bundled_product_attributes_title.active:after{content:""}.product-type-bundle .bundled_product_title_inner .item_qty{display:none}.product-type-bundle .bundled_product_summary .bundled_product_title .bundled_product_title_inner{display:block}.product-type-bundle .bundled_product_summary .bundled_product_title .bundled_product_title_link{margin:0}.product-type-bundle .bundled_product_summary .bundled_product_title a.bundled_product_permalink:before{display:none}.product-type-bundle .bundled_product_summary .bundled_product_title a.bundled_product_permalink:after{content:"View Product";display:inline-block;width:fit-content;font-size:13px;background:#00aeef;color:#fff;line-height:1;padding:5px 15px;border-radius:20px;margin-top:8px}.product-type-bundle .bundled_product_summary .bundled_product_title a.bundled_product_permalink:hover:after{background:#000}.product-type-bundle .bundled_item_qty_col .quantity:before{content:"Quantity:";display:block;font-size:20px;font-weight:700;margin-bottom:3px}.product-type-bundle .bundled_item_qty_col .quantity{font-size:20px}.product-type-bundle .bundled_products thead{display:none}.product-type-bundle .bundled_product_attributes_title.active,.product-type-bundle .bundled_product_attributes_title:hover{background-color:#ddd;color:#000}.product-type-bundle table.woocommerce-product-attributes{padding:0 18px;background-color:white;display:none;overflow:hidden}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#00aeef;transition:0.2s}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#333}.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="tel"],.woocommerce textarea{padding:5px 10px;border:1px solid #ccc;border-radius:3px}.woocommerce select{border:1px solid #ccc;border-radius:3px;padding:5px 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=)  no-repeat right 2px center;appearance:none;-webkit-appearance:none}.woocommerce form .form-row{display:block;padding:3px;margin:0 0 10px}.woocommerce form .form-row label{font-size:85%;font-weight:700;line-height:1}.woocommerce form .form-row label small{display:block;margin-top:8px}.woocommerce form .form-row label .required{text-decoration:none}.woocommerce form #billing_country_field .required,.woocommerce form #shipping_country_field .required{display:none}.woocommerce span.onsale{width:50px;height:50px;background-color:none;background:url(/wp-content/themes/d3engineering/images/d3-orange-badge.png);background-size:cover;line-height:1;display:flex;align-items:center;justify-content:center;top:-15px;right:-15px}.woocommerce span.onsale.onsale--custom{padding-top:7px;line-height:0.9}.woocommerce.single-product span.onsale{right:auto;left:45%}@media (max-width:991px){.woocommerce.single-product span.onsale{left:0}}.woocommerce .woocommerce-products-header{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:767px){.woocommerce .woocommerce-products-header{flex-flow:column}}@media (max-width:767px){.woocommerce .woocommerce-products-header h1{order:2}}.woocommerce .woocommerce-products-header .button{flex-shrink:0;margin-left:30px}@media (max-width:767px){.woocommerce .woocommerce-products-header .button{order:1;margin-left:0;margin-bottom:30px}}.woocommerce .quantity .qty{height:40px}.woocommerce ul.products{display:flex;flex-flow:wrap;margin-left:-15px;margin-right:-15px;padding-top:30px}@media (max-width:767px){.woocommerce ul.products{margin-left:-8px;margin-right:-8px;padding-top:0px}}.woocommerce ul.products li.product{width:calc(25% - 30px);text-align:center;margin:0 15px 30px;padding:15px;background:#fff;border:1px solid transparent;transition:0.6s;display:flex;flex-flow:column}@media (max-width:1200px){.woocommerce ul.products li.product{width:calc(33.33333% - 30px) !important}}@media (max-width:767px){.woocommerce ul.products li.product{width:calc(50% - 10px) !important;margin:0 5px 30px !important;padding:10px}}.woocommerce ul.products li.product a{display:block}.woocommerce ul.products li.product a .woocommerce-loop-category__title,.woocommerce ul.products li.product a .woocommerce-loop-product__title{color:#111;font-size:100%;font-weight:700;line-height:1.3}.woocommerce ul.products li.product a .woocommerce-loop-category__title .count,.woocommerce ul.products li.product a .woocommerce-loop-product__title .count{background-color:transparent;color:#666;font-size:14px;font-weight:400}.woocommerce ul.products li.product a .price{font-size:100%}.woocommerce ul.products li.product a .price .small{display:block;font-size:85%;line-height:1.3}.woocommerce ul.products li.product .button{background-color:#00aeef;color:#fff;font-size:85%;margin-top:auto}.woocommerce ul.products li.product:hover{background:#f7f7f7;border:1px solid #dddddd;transform:scale(1.03);transition:0.2s}.woocommerce ul.products li.product-category{background:#eee}.woocommerce #content div.product{display:flex;flex-flow:wrap}.woocommerce #content div.product h2{font-size:120%}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{width:50%}@media (max-width:991px){.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{width:100%}}.woocommerce #content div.product div.images{order:2;padding-left:15px}@media (max-width:991px){.woocommerce #content div.product div.images{order:1;padding-left:0px}}.woocommerce #content div.product div.summary{order:1;padding-right:15px}@media (max-width:991px){.woocommerce #content div.product div.summary{order:2;padding-right:0px}}.woocommerce #content div.product div.summary h2{font-size:120%}@media (max-width:600px){.woocommerce #content div.product div.summary table.shop_attributes{margin-left:-15px;margin-right:-15px;margin-bottom:0px;width:auto}}@media (max-width:600px){.woocommerce #content div.product div.summary table.shop_attributes tr{display:flex;flex-flow:column}.woocommerce #content div.product div.summary table.shop_attributes tr th{width:100%;padding:8px 15px;background:rgba(0, 0, 0, 0.025) !important}.woocommerce #content div.product div.summary table.shop_attributes tr td{background:#fff !important;padding:8px 15px}}.woocommerce #content div.product div.summary table.shop_attributes a{word-break:break-word}.woocommerce #content div.product div.summary form.cart{margin-bottom:20px}@media (max-width:600px){.woocommerce #content div.product div.summary form.cart .variations{margin-left:-15px;margin-right:-15px;width:auto}}.woocommerce #content div.product div.summary form.cart .variations tr .label{line-height:1.5}@media (max-width:600px){.woocommerce #content div.product div.summary form.cart .variations tr{display:flex;flex-flow:column}.woocommerce #content div.product div.summary form.cart .variations tr .label{width:100%;padding:8px 15px;background:rgba(0, 0, 0, 0.025) !important}.woocommerce #content div.product div.summary form.cart .variations tr .value{background:#fff !important;padding:8px 15px}}.woocommerce #content div.product div.summary form.cart .variations select{width:100%}.woocommerce #content div.product div.summary form.cart .quantity input{line-height:2;border:1px solid #ccc;border-radius:3px;height:40px}.woocommerce #content div.product div.summary .product_meta{font-size:85%;border-top:1px solid #ccc;padding-top:20px}.woocommerce #content div.product div.summary .product_meta>span{display:block}.woocommerce #content div.product #d3_product_tabs,.woocommerce #content div.product #d3_product_additional_info,.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .summary-add-to-cart-form-bundle,.woocommerce #content div.product .related,.woocommerce #content div.product .up-sells{order:3;width:100%}.woocommerce #content div.product .related,.woocommerce #content div.product .upsells{padding-top:30px}.woocommerce #content div.product #d3_product_tabs{width:100vw;background-color:#f7f7f7;margin:0 -15px 30px;padding:30px 0}.woocommerce #content div.product #d3_product_tabs h2{margin-bottom:20px}.woocommerce #content div.product #d3_product_tabs #product-tabs a{margin-right:5px}.woocommerce #content div.product #d3_product_tabs #product-tabs a h3{font-size:130%;margin:0}.woocommerce #content div.product #d3_product_tabs #product-tabs a:hover{background:#eee}.woocommerce #content div.product #d3_product_tabs #product-tabs a.active{background:#fff}.woocommerce #content div.product #d3_product_tabs #product-tabs-content .tab-pane{background:#fff;padding:20px 20px 0;border:1px solid #ccc;border-top:none}.woocommerce #content div.product #d3_product_additional_info{width:100vw;max-width:100vw;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);background-color:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 0}.woocommerce #content div.product #d3_product_additional_info h2{margin-bottom:30px}.woocommerce #content div.product #d3_product_additional_info .d3_product_additional_info__wrapper{columns:2}@media (max-width:991px){.woocommerce #content div.product #d3_product_additional_info .d3_product_additional_info__wrapper{columns:1}}.woocommerce #content div.product #d3_product_additional_info .d3_product_additional_info__wrapper .d3_product_additional_info__container{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media (max-width:767px){.woocommerce #content div.product #d3_product_additional_info .d3_product_additional_info__wrapper .d3_product_additional_info__container{width:100%}}.woocommerce #content div.product #d3_product_additional_info .d3_product_additional_info__wrapper .d3_product_additional_info__container.full{width:100%}.woocommerce #content div.product #d3_product_additional_info .d3_product_additional_info__wrapper .d3_product_additional_info__container .d3_product_additional_info__box{background-color:#fff;border:1px solid #ddd;padding:20px 20px 5px;margin-bottom:30px}.woocommerce #content div.product #d3_product_additional_info .d3_product_additional_info__wrapper .d3_product_additional_info__container .d3_product_additional_info__box h3{font-size:125%;font-weight:700}.woocommerce #content div.product #d3_product_additional_info.d3_product_additional_info--camera-modules .product-info-section{margin-bottom:30px}.woocommerce #content div.product #d3_product_additional_info.d3_product_additional_info--camera-modules h3{font-size:130%;font-weight:700}.woocommerce #content div.product #d3_product_additional_info.d3_product_additional_info--camera-modules ul.product-info-list{padding:0;columns:2;column-gap:30px}.woocommerce #content div.product #d3_product_additional_info.d3_product_additional_info--camera-modules ul.product-info-list li{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding:5px 0;text-align:right}.woocommerce #content div.product #d3_product_additional_info.d3_product_additional_info--camera-modules ul.product-info-list li strong{text-align:left}.woocommerce #content div.product #d3_product_additional_info.d3_product_additional_info--camera-modules .product-info-section--downloads .button i{margin-right:7px}.woocommerce .col2-set{display:flex;justify-content:space-between}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{flex:1;max-width:100%}.woocommerce .checkout .woocommerce-shipping-fields,.woocommerce .checkout .woocommerce-additional-fields{margin-top:30px}.woocommerce .checkout .woocommerce-additional-fields{margin-bottom:30px}.woocommerce .checkout .wc_payment_methods .wc_payment_method.payment_method_stripe label{display:block}.woocommerce .loop_facet_results{padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}.woocommerce .loop_facet_results .facetwp-selections{margin-bottom:15px}.woocommerce .loop_facet_results .facetwp-selections ul{margin:0;padding:0}.woocommerce .loop_facet_results .facetwp-selections ul li{display:block;margin-bottom:10px}.woocommerce .loop_facet_results .facetwp-selections ul li .facetwp-selection-label{display:block;font-weight:700;margin-right:8px}.woocommerce .loop_facet_results .facetwp-selections ul li .facetwp-selection-value{font-size:90%;border:1px solid #ccc;border-radius:10px;padding:4px 24px 4px 8px;background-position:calc(100% - 8px) center;transition:0.1s;margin:5px 10px 0 0}.woocommerce .loop_facet_results .facetwp-selections ul li .facetwp-selection-value:hover{background-color:#f7f7f7;border:1px solid #00aeef}.woocommerce .loop_facet_results button{border:2px solid #00aeef;border-radius:8px;font-size:85% !important;text-transform:uppercase;font-weight:500;padding:6px 12px;transition:0.2s}.woocommerce .loop_facet_results button:hover{background-color:#00aeef;color:#fff}.woocommerce .facetwp-facet-pager_results{margin-bottom:20px;float:left}@media (max-width:600px){.woocommerce .facetwp-facet-pager_results{float:none;margin-bottom:15px}}@media (max-width:600px){.woocommerce .woocommerce-ordering{float:none;margin-bottom:50px}}.single-product .product-nav{position:sticky;top:99px;width:100%;z-index:99;background:#eee;padding:8px 0;border-bottom:1px solid #ddd;white-space:nowrap;overflow-x:scroll}@media (max-width:1400px){.single-product .product-nav{top:109px}}@media (max-width:991px){.single-product .product-nav{top:69px}}.single-product .product-nav nav a{display:inline-block;padding:5px 10px}.single-product .product-nav nav a:hover{background:rgba(0, 0, 0, 0.05)}.admin-bar.single-product .product-nav{top:131px}@media (max-width:767px){.admin-bar.single-product .product-nav{top:101px}}#d3_product_additional_info,#d3_compatible_products,#d3_upsells{scroll-margin-top:140px}@media (max-width:767px){#d3_product_additional_info,#d3_compatible_products,#d3_upsells{scroll-margin:69px}}.product_cat_camera-modules .product-nav{display:none}.product_cat_camera-modules .product-table__specs{margin-bottom:30px}.product_cat_camera-modules .product-table__specs .product-table__specs__row{display:flex;flex-flow:wrap}.product_cat_camera-modules .product-table__specs .product-table__specs__row:nth-child(odd){background:#eee}.product_cat_camera-modules .product-table__specs .product-table__specs__row .product-table__specs__item{width:50%;padding:10px 20px;border-right:1px solid #ddd;display:flex;justify-content:space-between;text-align:right}.product_cat_camera-modules .product-table__specs .product-table__specs__row .product-table__specs__item:last-child{border:none}.product_cat_camera-modules .product-table__specs .product-table__specs__row .product-table__specs__item strong{text-align:left}.product_cat_camera-modules .product-table__extra td{text-align:left;padding:15px}.product_cat_camera-modules .product-table__extra td .product-table__extra__top{display:flex;gap:20px;margin-bottom:20px}.product_cat_camera-modules .product-table__extra td .product-table__extra__top .product-table__extra__top__img{width:100px;height:100px;flex-shrink:0}.product_cat_camera-modules .product-table__extra td .product-table__extra__top .product-table__extra__top__img img{border:1px solid #ccc}.product_cat_camera-modules .product-table__extra td .product-table__extra__top .product-table__extra__top__info h3{font-size:130%;font-weight:700;margin-bottom:5px}.product_cat_camera-modules .product-table__extra td .product-table__extra__top .product-table__extra__top__info p{margin-bottom:5px;line-height:1.3}.product_cat_camera-modules .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons{margin-top:10px;display:flex;flex-flow:wrap;align-items:center;gap:10px}.product_cat_camera-modules .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons .button{padding:5px 10px;margin-right:5px;font-size:90%;background-color:#fff !important;border:1px solid #00aeef;color:#111 !important}.product_cat_camera-modules .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons .button i{margin-right:6px}.product_cat_camera-modules .product-table__extra td .product-table__extra__top .product-table__extra__top__info .product-table__extra__top__info__buttons .button:hover{background-color:#00aeef !important;color:#fff !important}.product_cat_camera-modules .product-table__extra td ul{columns:2;column-gap:30px}.product_cat_camera-modules .product-table__extra td ul li{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #eee;margin-bottom:0;padding:5px 0}.product_cat_camera-modules .product-table__extra td .product-table__specs{margin-bottom:30px}.product_cat_camera-modules .product-table__extra td .product-table__specs .product-table__specs__row{display:flex;flex-flow:wrap}.product_cat_camera-modules .product-table__extra td .product-table__specs .product-table__specs__row:nth-child(odd){background:#eee}.product_cat_camera-modules .product-table__extra td .product-table__specs .product-table__specs__row .product-table__specs__item{width:50%;padding:10px 20px;border-right:1px solid #ddd;display:flex;justify-content:space-between;text-align:right}.product_cat_camera-modules .product-table__extra td .product-table__specs .product-table__specs__row .product-table__specs__item:last-child{border:none}.product_cat_camera-modules .product-table__extra td .product-table__specs .product-table__specs__row .product-table__specs__item strong{text-align:left}.woocommerce-account .woocommerce{margin-bottom:30px}.woocommerce-account .woocommerce form .form-row label{margin-bottom:5px}.woocommerce-account .woocommerce form .form-row input[type="text"],.woocommerce-account .woocommerce form .form-row input[type="email"],.woocommerce-account .woocommerce form .form-row input[type="password"]{border:1px solid #ccc;border-radius:3px;padding:10px 15px}.woocommerce-account .woocommerce form .form-row>span{font-size:85%}.woocommerce-account .woocommerce form button[type="submit"]{background-color:#00aeef;color:#fff}.woocommerce-account .woocommerce form button[type="submit"]:hover{background-color:#111}.woocommerce-account .woocommerce .woocommerce-form{background:#f7f7f7}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{padding:0;list-style:none;border:1px solid #ccc;border-radius:5px;overflow:hidden}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #ccc;margin:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;padding:7px 15px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#f7f7f7;color:#333}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#000;font-weight:700;background-color:#eee}.single-events .article__content>header{display:none}.single-events .article__content .entry-content{padding-top:0}.single-events .addtoany_share_save_container{display:none}.single-events .page-header .entry-title{max-width:650px}.single-events .page-header .header__logo{width:250px;margin:10px auto -90px}@media (max-width:991px){.single-events .page-header .header__logo{width:200px;margin:10px auto -50px}}@media (max-width:767px){.single-events .page-header .header__logo{width:150px;margin:10px auto -70px 0}}.single-events .page-header .header__logo img{max-height:none;box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.2)}@media (max-width:991px){.single-events .entry-content{padding-top:30px}}@media (max-width:767px){.single-events .entry-content{padding-top:40px}}.single-events .solutions-columns .wp-block-column{border:1px solid #ccc;background:#f7f7f7;padding:20px;display:flex;flex-flow:column}.single-events .solutions-columns .wp-block-column .wp-block-image img{aspect-ratio:1.6;object-fit:cover}.single-events .solutions-columns .wp-block-column h3{font-size:130%;font-weight:700;margin-bottom:20px}.single-events .solutions-columns .wp-block-column .wp-block-buttons{margin-top:auto}.single-events.postid-6787 .page-header .header__logo{width:225px;margin:10px auto -60px}@media (max-width:991px){.single-events.postid-6787 .page-header .header__logo{width:200px;margin:10px auto -40px}}@media (max-width:767px){.single-events.postid-6787 .page-header .header__logo{width:150px;margin:10px auto -40px 0}}.single-events.postid-6787 .page-header .header__logo img{max-height:none;box-shadow:none}.single-events.postid-6787 .entry-content{padding-top:0}.single-events.postid-6896 .page-header .header__logo{width:300px;margin:10px auto -40px;box-shadow:0 0 8px 8px rgba(0, 0, 0, 0.2)}@media (max-width:991px){.single-events.postid-6896 .page-header .header__logo{width:200px;margin:10px auto 0px}}@media (max-width:767px){.single-events.postid-6896 .page-header .header__logo{width:200px;margin:10px auto 0px 0}}.single-events.postid-6896 .page-header .header__logo img{max-height:none}.single-events.postid-7528 .page-header .header__logo{width:250px;margin:10px auto -60px}@media (max-width:991px){.single-events.postid-7528 .page-header .header__logo{width:200px;margin:10px auto -30px}}@media (max-width:767px){.single-events.postid-7528 .page-header .header__logo{width:200px;margin:10px auto -30px 0}}.single-events.postid-7528 .page-header .header__logo img{max-height:none;padding:20px;background:#fff}.single-events.postid-7693 .page-header .header__logo{width:200px;margin:10px auto -60px}@media (max-width:991px){.single-events.postid-7693 .page-header .header__logo{width:200px;margin:10px auto -30px}}@media (max-width:767px){.single-events.postid-7693 .page-header .header__logo{width:175px;margin:10px auto -50px 0}}.single-events.postid-7693 .page-header .header__logo img{max-height:none;padding:20px;background:#fff}@media (max-width:767px){.single-events.postid-7693 .page-header .header__logo img{padding:15px}}@media (max-width:767px){.single-events.postid-7693 .entry-content{padding-top:2rem}}.single-events.postid-7731 .entry-content,.single-events.postid-7834 .entry-content{padding-top:0}.single-events.postid-7731 .page-header .header__logo,.single-events.postid-7834 .page-header .header__logo{width:300px;background:#fff;margin:10px 0}@media (max-width:767px){.single-events.postid-7731 .page-header .header__logo,.single-events.postid-7834 .page-header .header__logo{width:250px;max-width:250px}}.single-events.postid-7731 .page-header .header__logo img,.single-events.postid-7834 .page-header .header__logo img{width:100%;padding:20px}@media (max-width:767px){.single-events.postid-7731 .page-header .header__logo img,.single-events.postid-7834 .page-header .header__logo img{padding:15px}}#content .gform_wrapper,#footer .gform_wrapper,#popup-form .gform_wrapper{margin:0px}#content .gform_wrapper .gform_description,#footer .gform_wrapper .gform_description,#popup-form .gform_wrapper .gform_description{display:block;margin-bottom:15px}#content .gform_wrapper .gform_required_legend,#footer .gform_wrapper .gform_required_legend,#popup-form .gform_wrapper .gform_required_legend{font-size:85%;margin-bottom:10px}#content .gform_wrapper .gform_body .gform_fields .gfield,#footer .gform_wrapper .gform_body .gform_fields .gfield,#popup-form .gform_wrapper .gform_body .gform_fields .gfield{margin:0 0 10px 0}#content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container,#footer .gform_wrapper .gform_body .gform_fields .gfield .ginput_container,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container{margin:0}#content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,#footer .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input{margin:0px}#content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,#content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,#footer .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,#footer .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{padding:7px 12px;border:1px solid #ccc;border-radius:0;box-shadow:none;font-size:16px}#content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::placeholder,#content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,#footer .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::placeholder,#footer .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::placeholder,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#777}#content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,#footer .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{height:100px}#content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select,#footer .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select{border:1px solid #ccc;background-color:#fff;height:40px}#content .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label,#footer .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label{font-size:80%}#content .gform_wrapper .gform_body .gform_fields .gfield .gfield_description,#footer .gform_wrapper .gform_body .gform_fields .gfield .gfield_description,#popup-form .gform_wrapper .gform_body .gform_fields .gfield .gfield_description{padding-top:5px;font-size:80%}#content .gform_wrapper .gform_footer,#footer .gform_wrapper .gform_footer,#popup-form .gform_wrapper .gform_footer{margin:20px 0 0;padding:0}#content .gform_wrapper .gform_footer .gform_button,#footer .gform_wrapper .gform_footer .gform_button,#popup-form .gform_wrapper .gform_footer .gform_button{border:0;margin:0 auto}#content .gform_wrapper .newsletter-collect .gform_footer,#footer .gform_wrapper .newsletter-collect .gform_footer,#popup-form .gform_wrapper .newsletter-collect .gform_footer{margin-top:10px}#content .gform_wrapper .newsletter-collect .gform_footer .button,#footer .gform_wrapper .newsletter-collect .gform_footer .button,#popup-form .gform_wrapper .newsletter-collect .gform_footer .button{line-height:1.1;padding:8px 15px}@media (max-width:1200px){#content .gform_wrapper .newsletter-collect,#footer .gform_wrapper .newsletter-collect,#popup-form .gform_wrapper .newsletter-collect{display:flex;align-items:center}#content .gform_wrapper .newsletter-collect .gform_body,#footer .gform_wrapper .newsletter-collect .gform_body,#popup-form .gform_wrapper .newsletter-collect .gform_body{width:70%;margin-right:20px}#content .gform_wrapper .newsletter-collect .gform_footer,#footer .gform_wrapper .newsletter-collect .gform_footer,#popup-form .gform_wrapper .newsletter-collect .gform_footer{width:30%}#content .gform_wrapper .newsletter-collect .gform_footer .button,#footer .gform_wrapper .newsletter-collect .gform_footer .button,#popup-form .gform_wrapper .newsletter-collect .gform_footer .button{margin-top:10px}}@media (max-width:767px){#content .gform_wrapper .newsletter-collect .gform_body,#footer .gform_wrapper .newsletter-collect .gform_body,#popup-form .gform_wrapper .newsletter-collect .gform_body{width:auto}#content .gform_wrapper .newsletter-collect .gform_footer,#footer .gform_wrapper .newsletter-collect .gform_footer,#popup-form .gform_wrapper .newsletter-collect .gform_footer{width:auto}}.page-notification{position:fixed;z-index:2;bottom:0;right:0;width:100%}@media (max-width:767px){.page-notification{right:-30px}}.page-notification:before{content:"";width:39px;height:14px;background:#111;position:absolute;top:-157px;right:64px;z-index:3;transform:rotate(-185deg)}@media (max-width:767px){.page-notification:before{width:30px;height:9px;top:-118px;right:50px}}.page-notification .page-notification__wrapper{position:absolute;right:128px;bottom:143px;width:420px;background:#fff;padding:20px 40px 0 30px;border:4px solid #00aeef;border-radius:15px;box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.2);font-size:85%}.page-notification .page-notification__wrapper:after{content:"";position:absolute;z-index:3;border-style:solid;display:block;width:0;right:-40px;bottom:0;left:auto;border-width:15px 0 0 40px;border-color:transparent #00aeef}@media (max-width:767px){.page-notification .page-notification__wrapper{right:100px;bottom:110px;width:calc(100% - 85px);padding:15px 15px 0 15px}}.page-notification .page-notification__wrapper p{line-height:1.4}.page-notification .page-notification__wrapper .page-notification__close{position:absolute;right:10px;top:15px;border:0;padding:5px;line-height:1;background:none;color:#ff6b00;font-size:24px;transition:0.2s;transform-origin:center}.page-notification .page-notification__wrapper .page-notification__close:hover{transform:scale(1.2)}@media (max-width:767px){.page-notification .page-notification__wrapper .page-notification__close{right:-18px;width:36px;height:36px;background:#ff6b00;color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;padding-top:7px}}.page-notification .page-notification__wrapper .desktop-only{display:block}@media (max-width:767px){.page-notification .page-notification__wrapper .desktop-only{display:none}}.page-notification .page-notification__wrapper .mobile-only{display:none}@media (max-width:767px){.page-notification .page-notification__wrapper .mobile-only{display:block}}.page-notification img{width:200px;height:200px;float:right;position:absolute;right:0;bottom:0}@media (max-width:767px){.page-notification img{width:150px;height:150px}}.page-notification #dave-armL{z-index:3;transform-origin:80% 40%;animation:swingArm 2s infinite}.page-notification #dave-body{z-index:2}.page-notification #dave-armR{z-index:1;transform-origin:50% 50%;animation:swingArm2 2.3s infinite}.wp-block-image .wp-element-caption{text-align:center;color:#00aeef}.facetwp-facet-series_main{display:flex;gap:30px}@media (max-width:767px){.facetwp-facet-series_main{flex-flow:column;gap:10px}}.facetwp-facet-series_main>div{flex:1;max-width:450px;padding:20px;background-image:none;background-color:#eee;border:3px solid #eee;opacity:0.8;transition:0.5s}.facetwp-facet-series_main>div .term-value{font-size:1.3em;font-weight:700}.facetwp-facet-series_main>div .facetwp-counter{display:none}.facetwp-facet-series_main>div:hover,.facetwp-facet-series_main>div:focus{opacity:1;transition:0.2s;border:3px solid #ccc}.facetwp-facet-series_main>div.checked{background-image:none;border:3px solid #00aeef;opacity:1;transition:0.2s}.facetwp-facet-series_main>div:first-child{display:none}@keyframes swingArm{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}@keyframes swingArm2{0%{transform:rotate(0deg)}25%{transform:rotate(8deg)}75%{transform:rotate(-3deg)}100%{transform:rotate(0deg)}}