.gform_wrapper.gravity-theme .gform_footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.form-icon{position:relative;left:-15px;bottom:3px}.gfield_required{color:#55baed!important}.gform_wrapper.gravity-theme .gfield_label{font-weight:400!important}*{box-sizing:border-box}.product-filtering{padding:50px 15px}.product-filtering .related-wrap{background:#fff;box-shadow:0 2px 9px rgba(0,0,0,.25);border-radius:12px;padding:15px;transition:all .3s ease-in-out}.product-filtering .related-wrap:hover{box-shadow:0 2px 9px rgba(85,186,237,.25)}.product-filtering .related-wrap a{text-decoration:none!important;position:relative}.product-filtering .related-wrap a .content-info{padding:20px 0}.product-filtering .related-wrap a .content-info h3{color:#001a4b;text-transform:uppercase;font-style:normal;font-weight:400;font-size:1rem;line-height:23px}.product-filtering .related-wrap a .content-info h4{font-style:normal;font-weight:400;font-size:.75rem;line-height:21px;color:#adadad}.product-filtering .related-wrap a .quantity{position:relative;border-radius:3px;color:#fff;padding:5px 10px;font-style:normal;font-weight:400;font-size:.75rem;line-height:21px;background-color:#001a4b}.product-filtering .related-wrap a .prod-arrow{position:absolute;bottom:0;right:0;background:url(../../assets/images/svg-icons/product-arrow.svg) no-repeat;width:40px;height:20px;content:""}.filter-column{padding-top:0}.filter-column .filter-header{border-bottom:2px solid #adadad}.filter-column .filter-header .sidebar-title{margin-bottom:0;font-style:normal;font-weight:600;font-size:2.25rem;line-height:48px}.filter-column fieldset{border-bottom:2px solid #adadad}.filter-column fieldset .filters-title{font-style:normal;font-weight:600;font-size:1.5rem;line-height:30px;color:#001a4b}.filter-column fieldset ul{margin-bottom:1rem;padding:0}.filter-column fieldset ul .filter{padding:10px 0}.filter-column fieldset ul .filter label{cursor:pointer;font-style:normal;font-weight:400;font-size:.875rem;line-height:24px}.filter-column fieldset ul .filter input[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #adadad;box-sizing:border-box;border-radius:2px;width:20px;height:20px;margin-right:12px;position:relative;cursor:pointer}.filter-column fieldset ul .filter input[type=checkbox]:checked{background:#001a4b;border-color:#001a4b}.filter-column fieldset ul .filter input[type=checkbox]:checked:before{content:"\f00c";font-family:Font Awesome\ 6 Pro;color:#fff;line-height:18px;position:absolute;top:0;left:0;font-size:18px}.controls-pagination{padding-top:25px;text-align:center}.controls-pagination .mixitup-control{border-radius:0;font-style:normal;font-weight:500;font-size:1.125rem;line-height:20px;color:#535353;border:none;background:#f8f8f8}.controls-pagination .mixitup-control-active{color:#fff;background:#adadad}@media screen and (min-width:992px){.product-filtering .related-wrap a .content-info h3{font-size:1.25rem}}@media only screen and (max-width:992px){.mobile-slide-out{background:#fff;position:fixed;top:0;left:-100vw;padding:0;height:calc(100vh - 60px);width:100vw;transition:all .3s ease-in-out;z-index:10001}.mobile-slide-out.active{left:0}.mobile-slide-out .filter-column{background:#fff;padding:30px;height:100%;overflow:auto}.filter-slide-open{background:#f8f8f8;color:#001a4b;display:inline-block;font-weight:500;font-size:.875rem;line-height:24px;padding:10px 20px 10px 50px;margin:10px 0 30px!important;position:relative;text-transform:uppercase;-webkit-font-smoothing:antialiased;width:inherit;border-radius:3px}.filter-slide-open .inner:before{content:"\f1de";font-family:Font Awesome\ 6 Pro;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;width:45px}.filter-slide-open:hover{color:#001a4b;background:#f2f8ff}.filter-header{border-bottom:1px solid #f2f8ff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;padding-bottom:5px}.filter-header .sidebar-title{margin-bottom:0;padding-bottom:0}.filter-slide-close{color:#001a4b;font-size:24px;transition:all .3s ease-in-out}.filter-slide-close:hover{color:#55baed}.filter-buttons{border-top:1px solid #ccc;position:fixed;bottom:0;left:-100vw;display:-ms-flexbox;display:flex;width:100%;transition:all .3s ease-in-out}.filter-buttons a{background:#f8f8f8;color:#001a4b;padding:15px 30px;text-align:center;width:100%;font-weight:500;font-size:1.125rem;line-height:24px;text-transform:uppercase}.filter-buttons a:hover{background:#f2f8ff}.active .filter-buttons{left:0}}