.anchor-offset{display:block;position:relative;top:-200px;margin-bottom:-200px;visibility:hidden}li::marker{font-size:10px}h3 span{font-size:24px;font-weight:400;color:var(--gcid-primary-color)}h4 span{font-size:24px;font-weight:400}.prod-filters-container .woocommerce-ordering{display:none!important}#et-main-area#main-content.prod-filters-container.productsh5.aswp-product-categorya,#et-main-area#main-content.prod-filters-container.productsh5.aswp-product-category{font-size:10px!important;font-weight:400!important;transition:all 0.3s ease 0s;color:var(--gcid-body-color);text-transform:uppercase}#et-main-area#main-content.prod-filters-container.productsh5.aswp-product-categorya:hover{color:var(--gcid-primary-color)}#et-main-area #main-content .prod-filters-container .product{text-align:center;padding:15px 12px!important;border:1px solid rgb(229,231,235);margin:0!important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:start}.prod-filters-container .product>*{width:100%}#et-main-area#main-content.prod-filters-container.product>.woocommerce-LoopProduct-link,#et-main-area#main-content.prod-filters-container.product>.woocommerce-LoopProduct-linkimg{width:150px!important;height:150px!important;object-fit:cover;margin-bottom:0!important}#et-main-area#main-content.prod-filters-container.product>.woocommerce-LoopProduct-link{margin-bottom:10px!important}#et-main-area #main-content .prod-filters-container .product .price{font-weight:600!important;font-size:18px!important;color:rgb(68,68,68)!important}.prod-filters-container .product .button{width:100%}#et-main-area#main-content.prod-filters-container.product.aswp-product-button.btn.btn-primary{align-self:flex-end}#et-main-area#main-content.prod-filters-container.products.woocommerce-loop-product__title{font-size:16px!important}.prod-filters-container .products{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media (max-width:980px){.prod-filters-container .products{gap:10px}}.prod-filters-container .products::before,.prod-filters-container .products::after{display:none!important}#shopSidebar .field-wrapper:not(.active-filters),#shopSidebar .field-wrapper.active-filters>div{padding:20px;border:1px solid rgb(229,231,235);border-bottom-width:0}#shopSidebar .field-wrapper .search-filter-label{font:600 16px/22px var(--et_global_body_font);color:rgb(34,37,41);text-transform:uppercase;margin-bottom:15px}#shopSidebar .field-wrapper .search-filter-component-combobox-base{border-radius:0!important}#shopSidebar.field-wrapper.search-filter-component-combobox-baseinput::placeholder{font:400 14px/18px var(--et_global_body_font);color:rgb(34,37,41)}#shopSidebar .field-wrapper:last-child{border-bottom-width:1px}#shopSidebardiv[data-search-filter-id="21"]:not(:has(.search-filter-input-button-group button)),#shopSidebardiv[data-search-filter-id="41"]:not(:has(.search-filter-input-button-group button)){display:none!important}@media (max-width:1199px){#filtersCol{width:100%!important}.filters-mobile a{margin-bottom:15px!important;width:100%!important;text-align:center}.et_pb_column:has(#shopSidebar){z-index:9999}#shopSidebar{position:fixed;top:159px;left:-100%;width:300px;height:calc(100vh - 159px);background:white;z-index:9999;transition:left 0.3s ease;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,0.3);padding:20px}#shopSidebar.mobile-open{left:0}.sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:9998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.sidebar-overlay.active{opacity:1;visibility:visible}.sidebar-close{position:absolute;top:0;right:0;background:none;border:none;font-size:24px;cursor:pointer;color:#666;z-index:2}}@media (min-width:1200px){.filters-mobile{display:none}.sidebar-overlay{display:none}.sidebar-close{display:none}}.frm_form_field input::placeholder{color:black!important}.frm_button_submit{box-shadow:none!important}#formContainerBlueBG .frm_button_submit:hover{border:2px solid white!important}.woo-button-wrap button,.woo-button-wrap .button,#place_order,#woocommerce-checkout-form-coupon button,body .btn.btn-primary a,#shopSidebar .field-wrapper button{background-color:#fff!important;border-color:#0350a8!important;font-weight:600!important;color:#0350a8!important;font-size:14px!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important;border-width:2px!important;border-style:solid!important;display:inline-block!important;padding:10px!important;transition:all 0.3s ease 0s}.woo-button-wrap button:hover,.woo-button-wrap .button:hover,#place_order:hover,#woocommerce-checkout-form-coupon button:hover,body .btn.btn-primary a:hover,#shopSidebar .field-wrapper button:hover,#shopSidebar .field-wrapper button.search-filter-input-button--is-selected{background-color:#0350a8!important;border-color:#0350a8!important;color:#fff!important}.woo-button-wrap button::after,.woo-button-wrap .button::after,#place_order::after,#woocommerce-checkout-form-coupon button::after,body .btn.btn-primary a::after{display:none!important}#place_order{float:none!important;text-align:center!important;width:100%!important;border-color:#0350a8!important;margin-top:20px}.contact-form .frm_button_submit{width:426px!important;max-width:100%!important}.frm_button_submit{border:2px solid #0350a8!important;transition:all 0.2s ease 0s!important}.contact-form .frm_submit{display:flex;justify-content:center}.et_pb_accordion_item{padding:0}.et_pb_accordion_item .et_pb_toggle_title{padding:12px 50px 12px 20px!important;border-left:3px solid #0350a8}.et_pb_accordion_item .et_pb_toggle_title::before{right:20px}.et_pb_accordion_item .et_pb_toggle_content.et_flex_module{padding:10px 20px!important;background:white!important}.aswp-cat-grid{display:flex;gap:25px;margin-bottom:25px;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.aswp-cat-item:not(.et_pb_group) h3,.aswp-cat-item:not(.et_pb_group) p{text-align:left;z-index:2}.aswp-cat-item:not(.et_pb_group) img,.aswp-cat-item.et_pb_group img{filter:brightness(50%)}.aswp-cat-item:not(.et_pb_group) img:hover,.aswp-cat-item.et_pb_group img:hover{filter:brightness(40%)}.aswp-cat-item{text-align:center;transition:flex-basis 0.6s cubic-bezier(0,0,0.2,1);flex:1 1 100%;height:500px;position:relative;border-radius:8px;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.1);overflow:hidden}.aswp-cat-item a::before,.aswp-cat-item.et_pb_group::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,0.7) 100%,rgba(0,0,0,0) 150%,rgba(0,0,0,0.1) 200%);transition:opacity 0.6s cubic-bezier(0,0,0.2,1);opacity:0;pointer-events:none}.aswp-cat-item.et_pb_group::before,.aswp-cat-item.et_pb_group .et_pb_text{z-index:1}.aswp-cat-item.et_pb_group .et_pb_image,.aswp-cat-item.et_pb_group .et_pb_image_wrap,.aswp-cat-item.et_pb_group img{z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.aswp-cat-grid.bottom .aswp-cat-item{height:400px}.aswp-cat-grid.bottom .aswp-cat-item.et_pb_group{height:256px}.aswp-cat-item:hover{flex-basis:calc(125%)}.aswp-cat-item:hover a::before,.aswp-cat-item.et_pb_group:hover::before{opacity:1}.aswp-cat-item:not(.et_pb_group) img{width:100%;height:100%;object-fit:cover;object-position:center}.aswp-cat-item:not(.et_pb_group) h3{font-size:26px;font-weight:700;position:absolute;top:32px;left:32px;color:white;pointer-events:none}.aswp-cat-item:not(.et_pb_group) a{height:100%;position:relative;display:block}.aswp-cat-item:not(.et_pb_group) .text-box{position:absolute;bottom:32px;left:32px;font-size:14px;font-weight:400;color:white;text-align:left;pointer-events:none}.aswp-cat-item .et_pb_text{position:static!important}@media (max-width:980px){.aswp-cat-grid{flex-wrap:wrap}.aswp-cat-grid .aswp-cat-item:not(.et_pb_group){height:256px}}.no-mobile-menu .et_pb_menu__menu{display:flex!important}.no-mobile-menu .et_mobile_nav_menu{display:none!important}#bannerSearch{background:white;border-radius:50px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;border:1px solid #555555}#bannerSearch .search-filter-input-button{background:white;color:#555555;font:600 16px/24px "Montserrat";padding:8px 10px;border-radius:50px;width:100%}#bannerSearch .search-filter-input-button.search-filter-field__input::before{font-family:FontAwesome!important;font-weight:900!important;content:"\f002"!important;position:relative;color:#555555;margin-right:8px}#bannerSearch .search-filter-label{display:none!important}#bannerSearch .search-filter-field__input{border:none!important}#bannerSearch .search-filter-field__input:not(.search-filter-input-button){background:none}#bannerSearch>*:nth-child(1){flex:1 1 90%}#bannerSearch .search-filter-component-combobox__listbox-toggle::before{display:none!important}#bannerSearch>*:nth-child(1){padding-right:10px;padding:0;margin-right:20px}#bannerSearch>*:nth-child(1) input::placeholder{color:rgb(173,174,188);font:400 18px/28px "Montserrat"}#bannerSearch>*:nth-child(2){flex:1 0 10%;padding:0px;border-left:1px solid #555555}.fade-in-section{opacity:0;transition:all 0.6s ease-in-out;visibility:hidden;position:absolute!important;top:0!important}.fade-in-section.first{position:relative!important}.fade-in-section.active{opacity:1;visibility:visible}#fadeInWrapper{overflow:hidden;position:relative}#callNowDivider{text-align:center;display:flex;width:100%;justify-content:center;align-items:center;font-weight:700;color:black!important}#callNowDivider::before,#callNowDivider::after{content:"";position:absolute;width:100%;background:#0350a8;height:2px;width:calc(50% - 150px)}#callNowDivider::before{left:0}#callNowDivider::after{right:0}#mobile_menu2.et_mobile_menu{height:calc(100vh - 162px)!important;width:100vw!important;max-width:unset!important;position:absolute!important;top:120px!important;left:0!important;right:unset!important;bottom:unset!important;overflow-y:auto!important;padding:0 0 40px!important;border-top:2px solid #0350a8}#mobile_menu2.et_mobile_menu .menu-close-btn a{text-align:right;display:flex;align-content:center;justify-content:flex-end;padding:21px 40px}#mobile_menu2.et_mobile_menu li,#mobile_menu2.et_mobile_menu .sub-menu{padding:0}#mobile_menu2.et_mobile_menu li a{padding:14.5px 20px!important;border-bottom:1px solid #dedede;line-height:30px;font-weight:normal}#mobile_menu2.et_mobile_menu li:not(.menu-btn) a{background-color:#fff}#mobile_menu2.et_mobile_menu .menu-btn{border-radius:40px;margin:25px 35px 25px}#mobile_menu2.et_mobile_menu .menu-btn a{border:none!important;text-align:center;padding:6px 20px!important}#mobile_menu2 .menu-item-has-children>a{display:flex;align-items:center;justify-content:space-between}#mobile_menu2.et_mobile_menu .menu-item-has-children>a::after{content:"E"!important;font-family:ETmodules!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}#mobile_menu2 .back-arrow{color:#0350a8!important;white-space:nowrap!important;cursor:pointer}#mobile_menu2 .back-arrow::before{color:#257a91!important;content:"#"!important;font-family:ETmodules!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:30px;margin-right:15px;text-transform:none}#mobile_menu2.et_mobile_menu .menu-item-has-children>.sub-menu{position:absolute!important;top:0!important;left:0!important;opacity:0;pointer-events:none;background:#fff!important;width:100%;height:unset;min-height:100%;z-index:3;transition:opacity 0.5s ease 0s}#mobile_menu2.et_mobile_menu .menu-item-has-children .sub-menu.active{opacity:1!important;pointer-events:all!important}#mobile_menu2 .sub-menu .sub-menu .menu-item-has-children a{border:none!important}#mobile_menu2 .sub-menu .sub-menu .menu-item-has-children{border-bottom:1px solid #dedede!important;padding-top:10px!important;padding-bottom:15px!important}.mobile-back-link{display:flex;align-items:center;border-bottom:1px solid #dedede;justify-content:space-between}.mobile-back-link a{border:none!important;flex:1 1 50%!important;display:flex!important;align-items:center!important}.mobile-back-link .close-btn{justify-content:flex-end;text-align:right;cursor:pointer}