@charset "UTF-8";/*!
Theme Name: Vernay 2023 Theme
Theme URI: https://vernay.com
Description: Custom theme created for Vernay Laboratories
Author: Object 9
Author URI: https://object9.com
Version: 1.0
*/
@import url("fonts.css");
.container,.container:after,.dropdown-content ul:after,.form-functional-characteristics .gfield--width-full,.form-functional-characteristics:after,.modal-footer:after,.order-receipt-content-wrapper form fieldset:after,.splide__arrows:after{clear:both}.has-true-black-color{color:#000}.has-true-black-background-color{background-color:#000}.has-true-white-background-color,.page-loader{background-color:#FFF}.has-true-black-border-color{border-color:#000;border-style:solid}.has-true-black-color svg path,.has-true-black-color svg polygon{fill:#000}.has-true-white-color{color:#FFF}.has-true-white-border-color{border-color:#FFF;border-style:solid}.has-true-white-color svg path,.has-true-white-color svg polygon{fill:#FFF}.has-lighter-blue-color{color:#b3e0f8}.has-lighter-blue-background-color{background-color:#b3e0f8}.has-lighter-blue-border-color{border-color:#b3e0f8;border-style:solid}.has-lighter-blue-color svg path,.has-lighter-blue-color svg polygon{fill:#b3e0f8}.has-light-blue-color{color:#89c8e9}.alert a,.gform_confirmation_message a,.has-blue-color,.validation_error a{color:#1674b5}.has-light-blue-background-color{background-color:#89c8e9}.has-light-blue-border-color{border-color:#89c8e9;border-style:solid}.has-light-blue-color svg path,.has-light-blue-color svg polygon{fill:#89c8e9}.has-blue-background-color{background-color:#1674b5}.has-blue-border-color{border-color:#1674b5;border-style:solid}.has-blue-color svg path,.has-blue-color svg polygon{fill:#1674b5}.has-medium-blue-color{color:#205da0}.has-medium-blue-background-color{background-color:#205da0}.has-medium-blue-border-color{border-color:#205da0;border-style:solid}.has-medium-blue-color svg path,.has-medium-blue-color svg polygon{fill:#205da0}.has-medium-dark-blue-color{color:#164981}.has-medium-dark-blue-background-color{background-color:#164981}.has-medium-dark-blue-border-color{border-color:#164981;border-style:solid}.has-medium-dark-blue-color svg path,.has-medium-dark-blue-color svg polygon{fill:#164981}.has-dark-blue-color{color:#0a346d}.has-dark-blue-background-color{background-color:#0a346d}.cart .remove,.has-red-background-color{background-color:#f56565}.has-dark-blue-border-color{border-color:#0a346d;border-style:solid}.has-dark-blue-color svg path,.has-dark-blue-color svg polygon{fill:#0a346d}.has-red-color{color:#f56565}.has-red-border-color{border-color:#f56565;border-style:solid}.has-red-color svg path,.has-red-color svg polygon{fill:#f56565}.has-green-color{color:#97ca3b}.has-green-background-color{background-color:#97ca3b}.has-green-border-color{border-color:#97ca3b;border-style:solid}.has-green-color svg path,.has-green-color svg polygon{fill:#97ca3b}.has-gray-color{color:#939393}.has-gray-background-color{background-color:#939393}.has-gray-border-color{border-color:#939393;border-style:solid}.has-gray-color svg path,.has-gray-color svg polygon{fill:#939393}.has-lightest-gray-color{color:#edf4f8}.has-lightest-gray-background-color{background-color:#edf4f8}.has-lightest-gray-border-color{border-color:#edf4f8;border-style:solid}.has-lightest-gray-color svg path,.has-lightest-gray-color svg polygon{fill:#edf4f8}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;opacity:1;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-loader.loaded{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;visibility:hidden}a,a:focus,a:hover{-webkit-transition:all .2s ease;-o-transition:all .2s ease}@media (max-width:1050px){.page-loader{display:none}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,p.has-drop-cap:first-letter,p.has-drop-cap:not(:focus):first-letter{font-family:Manrope,"Helvetica Neue",Helvetica,Arial,sans-serif}.modal-header,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2,h3{line-height:1.2}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;height:100%}body{background-color:#edf4f8;font-size:20px;line-height:1.8;color:#0a346d;height:100%;overflow-x:hidden;width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}a{color:#97ca3b;transition:all .2s ease}a:focus,a:hover{color:#5d7d22;transition:all .2s ease}img{vertical-align:middle;max-width:100%;height:auto}.container{max-width:1400px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem;zoom:1}div[class^=wp-container]>*+p,div[class^=wp-container]>div+*{-webkit-margin-before:0;margin-block-start:0}.chosen-container *,.post-archive-list,.splide__container,.splide__slide{-webkit-box-sizing:border-box}.container:after,.container:before{content:" ";display:table}.container.medium{max-width:1100px}.container.small{max-width:850px}div[class^=wp-container]>*+p{-webkit-margin-after:1rem;margin-block-end:1rem}div[class^=wp-container]>*+p.is-style-no-margin{-webkit-margin-after:0;margin-block-end:0}body .is-layout-flow>*+p{-webkit-margin-before:0!important;margin-block-start:0!important}::selection{background:#0a346d;color:#FFF}::-moz-selection{background:#0a346d;color:#FFF}body .is-layout-flow>*+p,body .is-layout-flow>p{margin-bottom:2rem}p{margin:0 0 2rem;font-weight:300;line-height:2;font-size:1.15rem}.check-valve-form_wrapper .gfield_label,strong{font-weight:800}p.is-style-no-margin{margin:0!important}h1,h2,h3,h4,input[type=checkbox]{margin:0}p.plain-link a{text-decoration:none}@media (max-width:767px){.has-dark-blue-to-white-horizontal-gradient-background{background:#FFF!important}.has-dark-blue-to-white-horizontal-gradient-background h2,.has-dark-blue-to-white-horizontal-gradient-background h3,.has-dark-blue-to-white-horizontal-gradient-background p{color:#0a346d!important}p.has-large-font-size{font-size:1.5rem!important}}em{font-style:oblique}.gform_wrapper.newsletter_wrapper .gfield_label,h1,h2,h3,ol,ul{font-weight:300}h1{font-size:6.5rem;font-size:clamp(2.5rem,6.5rem,6vw);line-height:1.1}h1 sup{font-size:.28em;line-height:1;position:relative;top:-1.5em}h1.is-style-large-header{font-size:clamp(2.5rem,8rem,9vw)}h1.is-style-medium-header{font-size:clamp(2.5rem,5.5rem,5vw)}h1.is-style-small-header{font-size:clamp(2.5rem,3.75rem,3.5vw)}@media (max-width:767px){h1 sup{font-size:.5em;top:-.5em;margin-right:.2em}}h2{font-size:3.2rem}@media (max-width:767px){h2{font-size:2rem}}h2.is-style-medium-header{font-size:clamp(2.5rem,5rem,4.5vw)}h3{font-size:2.25rem}@media (max-width:767px){h3{font-size:1.75rem}}h4{font-size:1.4rem}hr{border:0;height:2px;background-color:#dbe9f1;margin:1.5em 0}ol,ul{list-style:disc;margin:0 0 1.5rem 1em}ol li,ul li{margin-bottom:1em;font-size:1.15rem}ol li:last-child,ul li:last-child{margin-bottom:0}ol.has-medium-font-size li,ul.has-medium-font-size li{font-size:1.45rem}sub,sup{font-size:.7em;position:relative}ol{list-style-type:decimal}sup{top:-.4em}sub{bottom:-.4em}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:#edf4f8;height:40px;font-size:1rem;padding:0 .5rem;color:#0a346d;border:1px solid #c8deea}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,textarea:disabled{background-color:#d9d9d9;color:gray;cursor:not-allowed}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(10,52,109,.6)}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(10,52,109,.6)}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(10,52,109,.6)}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(10,52,109,.6)}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:rgba(10,52,109,.6)}input:-internal-autofill-selected,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:transparent!important;-webkit-box-shadow:0 0 0 50px #fff inset!important}textarea{height:auto;padding:.5rem}.select2,.select2 .selection,.select2-container .select2-selection--single,.select2-selection__arrow,.select2-selection__rendered{height:40px!important}.ginput_container_select{background-repeat:no-repeat;background-position:right 10px center}.select2-selection__rendered{line-height:40px!important;font-size:1rem}.chosen-container-single .chosen-single{background:url('data:image/svg+xml;utf-8, <svg version="1.1" width="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 30" style="enable-background:new 0 0 20 30;" xml:space="preserve"><polygon points="19.98,20 9.98,30 -0.02,20 "/><polygon points="-0.02,10 9.98,0 19.98,10 "/></svg>') right 10px center no-repeat,right 10px center no-repeat #edf4f8;font-size:.95rem;border:1px solid #c8deea}.chosen-container-single .chosen-single span{color:#0a346d}.chosen-container-active .chosen-single{-webkit-box-shadow:none!important;box-shadow:none!important}.chosen-with-drop .chosen-single{padding-left:.5rem}.chosen-container-active.chosen-with-drop .chosen-single{background:#FFF}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:50px;border:0;background:0 0;padding:0 .5rem;font-size:.95rem}.woocommerce-input-wrapper select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background-color:#edf4f8;border:1px solid #d0e2ed;padding-right:1rem}input[type=checkbox],input[type=radio]{-moz-appearance:none;background-color:#edf4f8;cursor:pointer}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#0a346d;border-color:#0a346d}.woocommerce-form__label-for-checkbox{display:block;position:relative;padding-left:24px}.woocommerce-form__label-for-checkbox input[type=checkbox]{position:absolute;left:0}.woocommerce-form__label-for-checkbox input[type=checkbox]:checked{border-color:#0a346d}.woocommerce-form__label-for-checkbox input[type=checkbox]:checked:after{top:-3px;left:0}input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;position:relative;outline:0;top:4px;overflow:hidden;border:1px solid #d0e2ed}input[type=checkbox]:checked{-webkit-box-shadow:none;box-shadow:none}input[type=checkbox]:checked:after{position:absolute;content:url('data:image/svg+xml;utf-8, <svg version="1.1" width="14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve"><polyline style="fill:none;stroke:%23FFFFFF;stroke-width:3;stroke-miterlimit:10;" points="2,7.3 6,11.3 14,3.3 "/></svg>');display:block;left:-1px;top:-8px}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}input[type=radio]{-webkit-appearance:none;appearance:none;margin:0 5px 0 0;width:18px;height:18px;border-radius:50%;border:1px solid #d0e2ed;position:relative;top:4px;outline:0}.form-row.in-field,.gm-style-iw-d h3{margin-bottom:1rem}input[type=radio]:checked:after{position:absolute;display:block;width:6px;height:6px;border-radius:50%;left:5px;top:5px;background-color:#FFF;content:""}button[type=submit],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-row input[type=email],.form-row input[type=password],.form-row input[type=text],.form-row textarea{background-color:#FFF}.form-row.in-field input[type=email],.form-row.in-field input[type=password],.form-row.in-field input[type=text]{height:50px;padding:12px 8px 0;font-size:.9rem}.form-row.in-field.active label{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:3px;left:8px;font-size:.7rem}.form-row label,.gform_submission_error{font-size:.9rem}.form-row .woocommerce-input-wrapper{height:50px;display:block}.alert,.gform_confirmation_message,.validation_error{display:block;border-radius:4px;padding:1rem;margin-bottom:1em;font-size:1rem;background-color:rgba(22,116,181,.1);border:1px solid #1674b5}.alert p,.gform_confirmation_message p,.validation_error p{font-size:1rem;margin:0}.alert-error,.validation_error{background-color:rgba(245,101,101,.1);border-color:#f56565}.alert-success,.gform_confirmation_message{background-color:rgba(22,116,181,.1);border-color:#1674b5}ul.social-links{list-style-type:none;margin:0;padding:0;display:inline-block}ul.social-links li{display:inline-block;padding:0 .5rem;margin:0}.splide__track--fade>.splide__list,.splide__track--ttb>.splide__list,ul.social-links li a{display:block}ul.social-links li a svg{width:30px}ul.social-links li a svg path{fill:#205da0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}ul.social-links li a:hover svg path{fill:#0a346d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.gform_required_legend,.gform_validation_container{display:none}.splide__track{overflow:hidden;position:relative;z-index:0}.gform_validation_errors{color:#f56565;margin-bottom:1.5rem}.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gfield.consent-checkbox legend.gform-field-label,.gfield.hidden-label .gform-field-label{display:none}.gfield{margin-bottom:1.25rem}.gfield.gfield--width-third{width:30%}.gfield.gfield--width-half{width:48%}.gfield.gfield--type-section,.gfield.gfield--width-full{width:100%}.gfield.consent-checkbox{position:relative;padding-left:24px}.gfield.consent-checkbox input{position:absolute;left:0;top:0;border:2px solid #edf4f8}.gfield.consent-checkbox input:checked{border-color:#0a346d}.gfield.consent-checkbox .gform-field-label{font-size:.75rem;line-height:1.3;display:block}.gfield.consent-checkbox .gform-field-label a{color:#0a346d;text-decoration:underline}@media (max-width:767px){.gfield.gfield--width-half,.gfield.gfield--width-third{width:100%}}.in-field{position:relative}.in-field .gfield_label,.in-field label{position:absolute;top:15px;left:10px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.form-functional-characteristics .flow-volume-at,.ginput_container_date{position:relative}.in-field .gfield_label.active,.in-field label.active{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:-30px;left:0;font-size:1rem}.gfield_label,.gform-field-label--type-inline{font-size:.95rem;line-height:1.4}.gfield_required{color:#f56565}.gfield_label{display:block;margin-bottom:.25rem}ul.gfield_checkbox,ul.gfield_radio{list-style-type:none;margin:0;padding:0}ul.gfield_checkbox li,ul.gfield_radio li{margin:0}.gfield_error input[type=email],.gfield_error input[type=search],.gfield_error input[type=tel],.gfield_error input[type=text],.gfield_error textarea{border-color:#f56565}.ginput_container_select,.select-wrapper{background:url('data:image/svg+xml; utf8, <svg version="1.1" width="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 30" style="enable-background:new 0 0 20 30;" xml:space="preserve"><polygon points="19.98,20 9.98,30 -0.02,20 "/><polygon points="-0.02,10 9.98,0 19.98,10 "/></svg>') right 10px center no-repeat,right 10px center no-repeat #f0f0f0}.ginput_container_select.white,.select-wrapper.white{background:url('data:image/svg+xml; utf8, <svg version="1.1" width="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 30" style="enable-background:new 0 0 20 30;" xml:space="preserve"><polygon points="19.98,20 9.98,30 -0.02,20 "/><polygon points="-0.02,10 9.98,0 19.98,10 "/></svg>') right 10px center no-repeat,right 10px center no-repeat #FFF;border:1px solid #d0e2ed}.ginput_container_date .ui-datepicker-trigger{position:absolute;right:.75rem;top:.7rem}.ginput_container_fileupload{background-color:#edf4f8;padding:.75rem;border:1px solid #c8deea}.ginput_container_fileupload input[type=file]{font-size:1rem}.ginput_container_fileupload .gform_fileupload_rules{display:block;font-size:.9rem;font-style:oblique}.validation_message{color:#f56565;font-style:oblique;font-size:.8rem}.form-functional-characteristics{background-color:#edf4f8;border:1px solid #d6d6d6;padding:3rem;zoom:1}.form-functional-characteristics:after,.form-functional-characteristics:before{content:" ";display:table}.form-functional-characteristics input[type=text],.form-functional-characteristics textarea{background-color:#FFF}.form-functional-characteristics .gfield--width-half{width:45%;float:left}.chosen-rtl .chosen-choices li,.form-functional-characteristics .gfield--width-half.right,.single-product .woocommerce-notices-wrapper .woocommerce-message .wc-forward,img.alignleft,img.alignright{float:right}.form-functional-characteristics .gfield--type-html{margin:0}.form-functional-characteristics .flow-volume-at:before{content:"at";position:absolute;font-size:.95rem;left:-14%;top:30px}.form-functional-characteristics .flow-volume-at .gfield_label{opacity:0}.form-functional-characteristics .gfield--has-description{position:relative;padding-right:90px}.form-functional-characteristics .gfield--has-description input{border-right:0}.form-functional-characteristics .gfield--has-description .gfield_description{position:absolute;background-color:#0a346d;display:block;width:90px;height:40px;right:0;bottom:0;color:#FFF;font-size:.95rem;text-align:center;line-height:40px}.check-valve-form .gform_footer,.gform_wrapper.newsletter_wrapper .gfield_required{display:none}.gform_wrapper.newsletter_wrapper input[type=email],.gform_wrapper.newsletter_wrapper input[type=text]{background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#FFF;width:100%;font-size:1.3rem;padding:0;height:60px}.gform_wrapper.newsletter_wrapper input[type=submit]{background-color:#FFF;color:#205da0;font-size:1.25rem;width:150px;padding:1rem 0;z-index:1}.gform_wrapper.newsletter_wrapper input[type=submit]:hover{background-color:#97ca3b;color:#FFF}.gform_wrapper.newsletter_wrapper .gfield_label{color:#FFF;font-size:1.3rem;top:12px;left:0}.gform_wrapper.newsletter_wrapper .gfield_label.active{top:-40px}.gform_wrapper.newsletter_wrapper .gfield{width:100%;margin:0}.gform_wrapper.newsletter_wrapper form{background-color:#1c518b;position:relative;padding:10px 170px 10px 90px;border-radius:4rem}.gform_wrapper.newsletter_wrapper .gform_body{position:relative}.gform_wrapper.newsletter_wrapper .gform_body:before{position:absolute;left:-54px;top:10px;content:url('data:image/svg+xml;utf-8, <svg width="40px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve"><path style="fill:%2397ca3b" d="M6,40V8l38,16L6,40z M9,35.3L36.2,24L9,12.5v8.4L21.1,24L9,27V35.3z M9,35.3V12.5V27V35.3z"/></svg>')}.gform_wrapper.newsletter_wrapper .gform_footer{position:absolute;bottom:10px;right:10px}.gform_wrapper.newsletter_wrapper .gfield_validation_message{color:#97ca3b;font-size:.8rem;position:absolute;top:100%;padding-top:20px;display:block}.gform_wrapper.newsletter_wrapper .gform_submission_error{display:none}@media (max-width:767px){.gform_wrapper.newsletter_wrapper{padding:0}.gform_wrapper.newsletter_wrapper form{padding:0;border-radius:1rem;background:0 0}.gform_wrapper.newsletter_wrapper .gfield{margin-bottom:1rem}.gform_wrapper.newsletter_wrapper input[type=email],.gform_wrapper.newsletter_wrapper input[type=text]{background-color:#1c518b;padding:0 1.2rem;border-radius:3rem}.gform_wrapper.newsletter_wrapper input[type=submit]{display:block;width:100%}.gform_wrapper.newsletter_wrapper .gform_body:before{display:none}.gform_wrapper.newsletter_wrapper .gform_footer{position:relative;bottom:auto;right:auto}.gform_wrapper.newsletter_wrapper .gfield_label{left:1.2rem}.gform_wrapper.newsletter_wrapper .gfield_validation_message{position:relative;top:auto;padding:0;left:1.2rem}}.search-form-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;line-height:1;border:0;background:0 0;margin-left:1rem;position:relative;top:10px;cursor:pointer}.search-form-toggle svg{width:26px}.search-form-toggle svg path{fill:#1674b5;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.search-form-toggle:hover svg path{fill:#0a346d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.search-form-toggle:active,.search-form-toggle:focus{outline:0}@media (max-width:1050px){.search-form-toggle{display:none}}body.search-form-open{overflow:hidden}body.search-form-open .search-form-overlay{display:block}body.search-form-open .search-form-overlay.active{visibility:visible;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search-form .in-field label,.search-form-overlay{-webkit-transition:all .3s ease;-o-transition:all .3s ease}.search-form-overlay{display:none;position:fixed;z-index:98;top:0;bottom:0;width:100%;height:100%;left:0;background-color:rgba(255,255,255,.95);opacity:0;visibility:hidden;transition:all .3s ease}.search-form-overlay .search-form-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;position:absolute;right:1rem;top:1rem;background-color:#0a346d}.search-form-overlay .search-form-close:hover{background-color:#97ca3b}@media (max-width:1050px){.search-form-overlay .search-form-close{display:none}.search-form-overlay{display:block;opacity:1;visibility:visible;position:absolute;height:auto;bottom:auto;padding:1rem 100px 1rem 1rem}}body.logged-in .search-form-overlay .search-form-close{top:3rem}.sample-kit-order-success{background-color:rgba(151,202,59,.08);padding:1rem;border:1px solid #97ca3b;border-radius:4px}.sample-kit-order-success p{font-size:1rem;margin:0}.sample-kit-order-success a{display:inline-block;background-color:#1674b5;color:#FFF;text-decoration:none;padding:.5rem 1rem;border-radius:4px;margin-top:1rem}.search-form{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-form .container{position:relative;padding-right:140px}.search-form input[type=search]{border:0;border-bottom:2px solid #1674b5;font-size:1.5rem;padding:0;color:#1674b5;background:0 0;height:80px;-webkit-box-shadow:none;box-shadow:none}.search-form button[type=submit]{position:absolute;right:1rem;bottom:0}.chosen-container,.search-form .in-field{position:relative}.search-form button[type=submit] .icon{display:none}.search-form .in-field label{position:absolute;font-size:1.5rem;top:11px;transition:all .3s ease;color:#1674b5}.search-form .in-field label.active,.splide__arrows button{-webkit-transition:all .3s ease;-o-transition:all .3s ease}.search-form .in-field label.active{color:#0a346d;top:-12px;font-size:.85rem;transition:all .3s ease}@media (max-width:1050px){.search-form{top:auto;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#edf4f8;border-radius:1.5rem}.search-form .container{padding-right:4rem}.search-form input[type=search]{border:0;font-size:1rem;height:50px}.search-form button[type=submit]{background:0 0;padding:0;height:3rem;width:3rem;right:0}.search-form button[type=submit] .text{display:none}.search-form button[type=submit] .icon{display:inline-block}.search-form button[type=submit] .icon svg{width:20px}.search-form button[type=submit] .icon svg path{fill:#1674b5}.search-form .in-field label{font-size:1rem}.search-form .in-field label.active{display:none}}.sample-kit-login_wrapper{background-color:#FFF;text-align:left;max-width:500px;margin:0 auto;padding:2rem;border-radius:4px;border:1px solid #c8deea}.sample-kit-login_wrapper .gfield{width:100%}.sample-kit-login_wrapper .gfield--type-captcha,.sample-kit-login_wrapper .gfield--type-hidden{margin:0}.sample-kit-login_wrapper .gform_footer{text-align:center}.modal-content-body .sample-kit-login_wrapper{border:0;padding:0}.sample-kit-links .block-cookie-download{border-top:1px solid #c8deea;font-size:1rem;padding:.5rem 0}.sample-kit-links .block-cookie-download:first-child{border:0}.sample-kit-links a{color:#1674b5;text-decoration:none}.check-valve-form_wrapper{background-color:#FFF;width:100%;padding:2rem;border-radius:6px}.check-valve-form_wrapper .gfield.full{width:100%}.check-valve-form_wrapper .gform_description{font-size:1rem}.check-valve-decision .columns{display:-webkit-box;display:-ms-flexbox;display:flex}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:50px;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:50px}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;font-size:1rem;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#1674b5;color:#FFF}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#edf4f8}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-size:52px 37px!important;background-repeat:no-repeat!important}}.chosen-results li:before{display:none}.ui-datepicker{background-color:#FFF;font-size:90%;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.4);box-shadow:0 0 3px 0 rgba(0,0,0,.4);border-radius:3px;padding:0;width:auto}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;color:#FFF;top:0;right:0;cursor:pointer;display:block;width:35px;height:35px;font-size:0;background:url(../images/datepicker-arrow-next.png) center;opacity:1;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{opacity:.5;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.ui-datepicker .ui-datepicker-calendar{margin:0;border-collapse:collapse}.ui-datepicker .ui-datepicker-prev{right:auto;left:0;background:url(../images/datepicker-arrow-prev.png)}.ui-datepicker .ui-datepicker-header{padding:0}.ui-datepicker .ui-datepicker-title{background-color:#FFF;text-align:center;color:#0a346d;line-height:35px;border-radius:3px 3px 0 0;padding:8px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.ui-datepicker .ui-datepicker-title select{width:50%;background-color:#edf4f8;border:1px solid #c8deea;height:35px;font-size:.8rem;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.ui-datepicker .ui-datepicker-calendar table{width:auto}.ui-datepicker .ui-datepicker-calendar a,.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{width:30px;text-align:center;height:30px}.ui-datepicker .ui-datepicker-calendar th{background-color:#edf4f8;text-transform:uppercase;font-size:11px;letter-spacing:1px;padding:0;vertical-align:middle}.ui-datepicker .ui-datepicker-calendar td{border-top:1px solid #edf4f8;border-left:1px solid #edf4f8;padding:0;font-size:.8rem}.ui-datepicker .ui-datepicker-calendar td:first-child{border-left:0}.ui-datepicker .ui-datepicker-calendar a{padding:0;text-decoration:none;color:#000;display:block;background-color:#FFF;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;line-height:30px}.ui-datepicker .ui-datepicker-calendar a.ui-state-active{background-color:#1a1a1a;color:#FFF}.ui-datepicker .ui-datepicker-calendar a:hover{background-color:#000;color:#FFF;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.gm-style-iw-d{color:#0a346d}.gm-style-iw-d h3{font-size:1.25rem;font-weight:400}.gm-style-iw-d p{line-height:1.4;font-size:.9rem}.tab-pane{display:none}.tabs{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.tabs li a{display:block;text-decoration:none;background-color:#0a346d;font-size:1.3rem;padding:.8rem 1.2rem;color:#FFF;border-radius:4px}.tabs li a.active,.tabs li a:hover{background-color:#FFF;color:#0a346d}@media (max-width:767px){.tabs li a{font-size:1rem;padding:.5rem 1rem}}.modal-backdrop-vernay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.7);top:0;left:0;z-index:999;visibility:hidden;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.modal-backdrop-vernay.active{visibility:visible;opacity:1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.modal-backdrop-vernay.transparent.active{opacity:.85}.modal-content-vernay{z-index:1000;position:fixed;top:-200%;left:50%;background-color:#FFF;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:6px;width:80%;max-width:600px;visibility:hidden;opacity:1}.modal-content-vernay.small{max-width:400px}.modal-content-vernay.large{width:80%;max-width:900px}.modal-content-vernay.large .modal-body{padding:2rem}.modal-content-vernay.full{width:90%;max-width:none}.modal-content-vernay.active{opacity:1;visibility:visible;top:50px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.modal-content-vernay.type-video{max-width:800px}.modal-content-vernay.type-video .modal-body{overflow:visible;padding:0}.block-hero,.overflow-hidden,.post-card,.product-category-card .image,body.mobile-nav-open,body.modal-open{overflow:hidden}.modal-header{padding:.75em 1em;position:relative}.modal-header h4{margin:0;font-size:1.1em;font-weight:400}.modal-header .btn-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;font-size:3rem;font-weight:300;line-height:20px;text-decoration:none;color:#FFF;border:0;background:0 0;top:0;right:-50px;width:50px;height:40px;cursor:pointer}.modal-body{padding:1rem;overflow:auto;max-height:70vh;overflow-y:auto}.modal-footer{zoom:1;background-color:#edf4f8;padding:1rem;text-align:center;border-radius:0 0 6px 6px}.modal-footer:after,.modal-footer:before{content:" ";display:table}@media (max-width:767px){.modal-content-vernay{width:90%}.modal-content-vernay.active{top:20px}.modal-content-body{max-height:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden}}@media print{.modal-backdrop-vernay,.modal-content-vernay{display:none}}.accordion{list-style-type:none;margin:0;padding:0}.accordion.has-carets .accordion-toggle{position:relative;padding-left:1em}.accordion .accordion-caret{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.accordion .accordion-toggle{background-color:#1674b5;color:#FFF;cursor:pointer;position:relative;padding:0 1rem 0 80px;height:70px}.accordion .accordion-toggle h3{font-size:2rem;position:absolute;left:90px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion .accordion-toggle:after{content:"+";font-size:4rem;line-height:65px;text-align:center;color:#0a346d;position:absolute;left:0;width:70px;height:70px;background-color:#97ca3b;top:0}.accordion .accordion-row{padding:1.5rem 0}.accordion .accordion-row.open .accordion-toggle:after{content:"-";line-height:60px}.accordion .accordion-content{display:none;padding-top:1rem}.accordion .accordion-toggle.active .accordion-caret{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.accordion.expanded .accordion-content{display:block}@media (max-width:767px){.accordion .accordion-toggle{position:relative;padding:0 1rem 0 50px;height:60px}.accordion .accordion-toggle h3{font-size:1.2rem;left:60px}.accordion .accordion-toggle:after{content:"+";font-size:3rem;line-height:60px;color:#97ca3b;width:50px;height:60px;background:0 0}.accordion .accordion-row.open .accordion-toggle:after{line-height:55px}}.dropdown{position:relative;z-index:3;display:inline-block}.dropdown-content{display:none;position:absolute;top:40px;left:0;z-index:1;background-color:#FFF;width:250px;text-align:left;border:1px solid #f2f2f2}.dropdown-content.padded{padding:1em}.dropdown-content p{line-height:1.4;margin:0}.dropdown-content.right{left:auto;right:0}.dropdown-content ul{list-style-type:none;margin:0;padding:0;zoom:1}.dropdown-content ul:after,.dropdown-content ul:before{content:" ";display:table}.dropdown-content ul li{float:none;width:100%;margin:0;line-height:1}.dropdown-content ul li a{display:block;color:#000;text-decoration:none}.dropdown-content ul li:first-child a{border:0}.dropdown-content.active{display:block}.icon-arrow_drop_down,.icon-arrow_drop_up{width:0;height:0;display:inline-block;border-left:4px solid transparent;border-right:4px solid transparent;position:relative;top:-2px}.icon-arrow_drop_down{border-top:4px solid #000}.icon-arrow_drop_up{border-bottom:4px solid #000}.cookie-form-modal-form .gfield_label,.wp-block-separator.is-style-plain:before,.wp-block-table table tr span.visible-mobile{display:none}.cookie-form-modal-content p{font-size:.85rem;line-height:1.6}.cookie-form-modal-form .block-hero-form .chosen-container-single .chosen-single,.cookie-form-modal-form .block-hero-form input[type=email],.cookie-form-modal-form .block-hero-form input[type=tel],.cookie-form-modal-form .block-hero-form input[type=text],.cookie-form-modal-form .block-hero-form select,.cookie-form-modal-form .hero-form_wrapper .chosen-container-single .chosen-single,.cookie-form-modal-form .hero-form_wrapper input[type=email],.cookie-form-modal-form .hero-form_wrapper input[type=tel],.cookie-form-modal-form .hero-form_wrapper input[type=text],.cookie-form-modal-form .hero-form_wrapper select{height:40px;font-size:.9rem}.cookie-form-modal-form .block-hero-form .chosen-container-single .chosen-single span,.cookie-form-modal-form .hero-form_wrapper .chosen-container-single .chosen-single span{height:40px;line-height:40px}.cookie-form-modal-form input::-webkit-input-placeholder{color:#0a346d}.cookie-form-modal-form input::-moz-placeholder{color:#0a346d}.cookie-form-modal-form input:-ms-input-placeholder{color:#0a346d}.cookie-form-modal-form input::-ms-input-placeholder{color:#0a346d}.cookie-form-modal-form input::placeholder{color:#0a346d}.cookie-form-modal-form .block-hero-form .gfield,.cookie-form-modal-form .hero-form_wrapper .gfield{margin:0}.cookie-form-modal-form .gfield.consent-checkbox{margin:1rem 0}.wp-block-image,.wp-caption{margin:0}.wp-block-image.alignleft,.wp-block-image.alignright,.wp-caption.alignleft,.wp-caption.alignright{width:45%!important}.wp-block-image.alignleft,.wp-caption.alignleft{margin:.5em 1.5em 1em 0}.wp-block-image.alignright,.wp-caption.alignright,img.alignright{margin:.5em 0 1em 1.5em}.wp-block-image figcaption,.wp-block-image p,.wp-caption figcaption,.wp-caption p{font-size:.75em;line-height:1.3;font-style:oblique}img.alignleft{margin:.5em 1.5em 1em 0}.wp-block-button.alignnone{width:auto;margin:1em 0}p.has-drop-cap:first-letter,p.has-drop-cap:not(:focus):first-letter{float:left;font-weight:700;font-size:3.5em;line-height:.8;padding-top:.1em;padding-right:.2em;margin:0}@media (max-width:767px){.dropdown.mobile-block .dropdown-content{position:relative;top:auto!important}.alignleft,.alignright{float:none;width:100%;margin:0 0 20px}.wp-caption.alignleft,.wp-caption.alignnone,.wp-caption.alignright{width:100%!important}.wp-caption img{width:100%}}.wp-block-spacer{-webkit-margin-before:0!important;margin-block-start:0!important}.wp-block-spacer.is-style-extra-large-spacer{height:8em!important}@media (max-width:767px){.wp-block-spacer.is-style-extra-large-spacer{height:2rem!important}}.wp-block-spacer.is-style-large-spacer{height:5rem!important}@media (max-width:767px){.wp-block-spacer.is-style-large-spacer{height:2rem!important}}.wp-block-spacer.is-style-medium-spacer{height:1.75rem!important}.wp-block-spacer.is-style-small-spacer{height:1rem!important}@media (max-width:767px){.wp-block-spacer.is-style-medium-spacer,.wp-block-spacer.is-style-small-spacer{height:1rem!important}}.wp-block-separator{border:0;height:1px;position:relative;overflow:visible}.wp-block-separator:before{content:"";position:absolute;height:4px;width:90px;background-color:inherit;left:0;top:0}.wp-block-table table tr td{background-color:#FFF;border:1px solid #b3e0f8;padding:.5rem 1rem;font-size:1rem;line-height:1.5;vertical-align:middle}.wp-block-table table tr:nth-child(even) td{background-color:#edf4f8}.wp-block-table table thead tr th{background-color:#0a346d;border:1px solid #1055b3;padding:1rem;color:#FFF;text-align:left;font-size:1rem;font-weight:800}@media (max-width:767px){.wp-block-table table thead{display:none}.wp-block-table table tr td{display:block;width:100%;border:0;padding:0 1rem}.wp-block-table table tr td span.visible-mobile{display:inline-block}.wp-block-table table tr td:first-child{padding-top:2rem}.wp-block-table table tr td:last-child{padding-bottom:2rem}}.wp-block-quote.has-large-font-size{position:relative;padding:2rem 0 3rem}.wp-block-quote.has-large-font-size:after,.wp-block-quote.has-large-font-size:before{position:absolute;color:inherit;font-size:8rem;line-height:.5;font-weight:300;left:-.5rem;opacity:.5}.wp-block-quote.has-large-font-size:before{content:"“";top:0}.wp-block-quote.has-large-font-size:after{content:"”";bottom:-3rem}.wp-block-quote.has-large-font-size p{font-size:2.15rem;line-height:1.4}@media (max-width:767px){.wp-block-quote.has-large-font-size{padding-top:3rem}.wp-block-quote.has-large-font-size:before{font-size:9rem;left:-.6rem;top:1rem}.wp-block-quote.has-large-font-size p{font-size:1.7rem}}.wp-block-quote.has-medium-font-size{position:relative;padding:1.5rem 0 2.5rem}.wp-block-quote.has-medium-font-size:after,.wp-block-quote.has-medium-font-size:before{position:absolute;color:inherit;font-size:6rem;line-height:.5;left:-.4rem;opacity:.5;font-weight:300}.wp-block-quote.has-medium-font-size:before{content:"“";top:0}.wp-block-quote.has-medium-font-size:after{content:"”";bottom:-2.5rem}.wp-block-quote.has-medium-font-size p{font-size:2rem;line-height:1.5;margin:0}.block-hero{position:relative}.block-hero .background-image,.block-hero .background-video-outer{position:absolute;width:100%;height:100%;z-index:1}.block-hero .background-video-outer .background-video-cont{height:100%}.block-hero .background-video-outer video{width:100%;position:relative;z-index:2}.block-hero .background-video-outer video.stretch-height{width:auto;height:100%}.block-hero .background-video-outer .background-video{position:relative;height:100%}.block-hero .background-video-outer .background-video .color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:color;z-index:3}.block-hero .content{position:relative;z-index:4}.block-hero-form .gfield_required,.hero-form_wrapper .gfield_required{display:none}.block-hero-form input[type=email],.block-hero-form input[type=tel],.block-hero-form input[type=text],.hero-form_wrapper input[type=email],.hero-form_wrapper input[type=tel],.hero-form_wrapper input[type=text]{padding:0;height:50px;font-size:1rem;border:0;border-bottom:2px solid #edf4f8;background:0 0}.block-hero-form .gfield_error input[type=email],.block-hero-form .gfield_error input[type=tel],.block-hero-form .gfield_error input[type=text],.hero-form_wrapper .gfield_error input[type=email],.hero-form_wrapper .gfield_error input[type=tel],.hero-form_wrapper .gfield_error input[type=text]{background:0 0;border-color:#edf4f8}.block-hero-form .gfield,.hero-form_wrapper .gfield{margin-bottom:1rem}.block-hero-form .gfield.in-field,.hero-form_wrapper .gfield.in-field{position:relative}.block-hero-form .gfield.in-field .gfield_label,.hero-form_wrapper .gfield.in-field .gfield_label{position:absolute;top:15px;left:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.block-hero-form .gfield.in-field .gfield_label.active,.hero-form_wrapper .gfield.in-field .gfield_label.active{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:-10px;left:0;font-size:.85rem;color:#97ca3b}.block-hero-form select,.hero-form_wrapper select{background:0 0;padding:0;color:#0a346d}.block-hero-form select:focus,.hero-form_wrapper select:focus{outline:0}.block-hero-form .ginput_container_select,.hero-form_wrapper .ginput_container_select{background:url('data:image/svg+xml; utf8, <svg version="1.1" width="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 30" style="enable-background:new 0 0 20 30;" xml:space="preserve"><polygon points="19.98,20 9.98,30 -0.02,20 "/><polygon points="-0.02,10 9.98,0 19.98,10 "/></svg>') right 10px center no-repeat,right 10px center no-repeat #FFF;border:0;border-bottom:2px solid #edf4f8}.block-hero-form .chosen-container-single .chosen-single,.hero-form_wrapper .chosen-container-single .chosen-single{padding-left:0;color:#0a346d;font-size:1rem;border:0;background:0 0}.block-hero-form .chosen-with-drop .chosen-single,.hero-form_wrapper .chosen-with-drop .chosen-single{padding-left:.5rem}.block-hero-form .gform_footer,.hero-form_wrapper .gform_footer{text-align:center}.block-in-page-nav{position:sticky;z-index:2;top:0}.block-in-page-nav p{height:100%;margin:0}.block-in-page-nav p a{display:block;text-decoration:none;color:#FFF;padding:1rem;font-size:1.5rem;height:100%;background:url('data:image/svg+xml;utf-8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve"><path style="fill:%23ffffff;" d="M24,40l-2.1-2.2l12.4-12.3H8v-3h26.2L21.9,10.1L24,8l16,16L24,40z"/></svg>') center right .5rem no-repeat;background-size:30px}.block-in-page-nav p a sup{font-size:.9rem;display:inline-block;margin-right:.5rem}.block-in-page-nav p a.active{background-color:rgba(0,0,0,.4)}.block-in-page-nav .wp-block-column{border-left:1px solid rgba(255,255,255,.2)}.block-in-page-nav .wp-block-column:first-child{border:0}.block-in-page-nav .wp-block-buttons{display:block;padding:1rem}.block-in-page-nav .wp-block-buttons .wp-block-button{display:block}.block-in-page-nav .wp-block-buttons .wp-block-button .products tr .column.add-to-cart .added_to_cart,.block-in-page-nav .wp-block-buttons .wp-block-button .woocommerce-notices-wrapper .woocommerce-error .button,.block-in-page-nav .wp-block-buttons .wp-block-button .woocommerce-notices-wrapper .woocommerce-message .button,.block-in-page-nav .wp-block-buttons .wp-block-button .wp-block-button__link,.products tr .column.add-to-cart .block-in-page-nav .wp-block-buttons .wp-block-button .added_to_cart,.woocommerce-notices-wrapper .woocommerce-error .block-in-page-nav .wp-block-buttons .wp-block-button .button,.woocommerce-notices-wrapper .woocommerce-message .block-in-page-nav .wp-block-buttons .wp-block-button .button{display:block;width:100%}.is-style-bordered-list-alt li:last-child:after,.wp-block-columns.is-style-border-middle .wp-block-column:first-child:after,.wp-block-columns.is-style-border-middle-reverse .wp-block-column:first-child:after{display:none}body.logged-in .block-in-page-nav{top:32px}.wp-block-cover.is-style-contains-pushed-down{z-index:2}.wp-block-cover.is-style-non-cover .wp-block-cover__image-background{-o-object-fit:unset;object-fit:unset}.wp-block-cover.is-style-image-over-overlay .wp-block-columns{position:relative;z-index:2}.wp-block-cover.is-style-image-over-overlay .wp-block-cover__image-background{z-index:1}@media (max-width:767px){.block-in-page-nav{display:none}.wp-block-cover{padding:0}}.wp-block-columns{margin-bottom:0;padding:0}.wp-block-columns.is-style-container{max-width:1400px;margin:0 auto;padding:0 2rem}.wp-block-columns.is-style-container-medium{max-width:1100px;margin:0 auto;padding:0 2rem}.wp-block-columns.is-style-container-small{max-width:850px;margin:0 auto;padding:0 2rem}.wp-block-columns.is-style-border-middle .wp-block-column{position:relative}.wp-block-columns.is-style-border-middle .wp-block-column:after{content:"";background-color:rgba(22,116,181,.1);position:absolute;width:2px;height:100%;top:0;left:-3rem}.wp-block-columns.is-style-border-middle-reverse .wp-block-column{position:relative}.wp-block-columns.is-style-border-middle-reverse .wp-block-column:after{content:"";background-color:rgba(255,255,255,.1);position:absolute;width:2px;height:100%;top:0;left:-3rem}.wp-block-columns.is-style-grid-background{background:url('data:image/svg+xml;utf-8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 51 51" style="enable-background:new 0 0 51 51;" xml:space="preserve"><polygon style="opacity:0.3;fill:%230A346D;" points="50,0 50,50 0,50 0,51 50,51 51,51 51,50 51,0 "/><rect style="fill:none;" width="51" height="51"/></svg>');background-size:40px}.is-style-pushed-down{position:relative;top:8rem;z-index:2}.is-style-pushed-down.animated-standard{top:12rem}.is-style-pushed-down.animated-standard.active{top:8rem}@media (max-width:767px){.is-style-pushed-down{top:auto}}.is-style-pushed-up{position:relative;top:-8rem;z-index:2}.is-style-pushed-up.animated-standard{top:12rem}.is-style-pushed-up.animated-standard.active{top:-8rem}@media (max-width:767px){.is-style-pushed-up{top:auto}}.wp-block-image .wp-element-caption{font-style:normal;text-align:center;color:#939393;font-size:.85rem}.wp-block-image.is-style-no-margin img{margin:0}.wp-block-image.is-style-shadow-image img{-webkit-box-shadow:20px 20px 40px 0 rgba(0,0,0,.15);box-shadow:20px 20px 40px 0 rgba(0,0,0,.15)}.is-style-arrow-list{list-style-type:none;margin:0;padding:0}.is-style-arrow-list li{position:relative;padding-left:30px}.is-style-arrow-list li:before{position:absolute;left:0;top:3px;content:url('data:image/svg+xml;utf-8, <svg width="20px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve"><path style="fill:%230a346d" d="M24,40l-2.1-2.2l12.4-12.3H8v-3h26.2L21.9,10.1L24,8l16,16L24,40z"/></svg>')}.is-style-arrow-list.has-medium-font-size li{padding-left:40px}.is-style-arrow-list.has-medium-font-size li:before{top:5px;content:url('data:image/svg+xml;utf-8, <svg width="30px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve"><path style="fill:%230a346d" d="M24,40l-2.1-2.2l12.4-12.3H8v-3h26.2L21.9,10.1L24,8l16,16L24,40z"/></svg>')}@media (max-width:767px){.is-style-arrow-list.is-style-bordered-list li:first-child:before{top:1rem!important}}.is-style-arrow-list-white{list-style-type:none;margin:0;padding:0}.is-style-arrow-list-white li{position:relative;padding-left:30px}.is-style-arrow-list-white li:before{position:absolute;left:0;top:3px;content:url('data:image/svg+xml;utf-8, <svg width="20px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve"><path style="fill:%23FFFFFF" d="M24,40l-2.1-2.2l12.4-12.3H8v-3h26.2L21.9,10.1L24,8l16,16L24,40z"/></svg>')}.is-style-arrow-list-white.has-medium-font-size li{padding-left:40px}.is-style-arrow-list-white.has-medium-font-size li:before{top:5px;content:url('data:image/svg+xml;utf-8, <svg width="30px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve"><path style="fill:%23FFFFFF" d="M24,40l-2.1-2.2l12.4-12.3H8v-3h26.2L21.9,10.1L24,8l16,16L24,40z"/></svg>')}.is-style-arrow-list-white.is-style-bordered-list-alt li:before{top:20px}.is-style-arrow-list-white.is-style-bordered-list-alt li:first-child:before{top:5px}.is-style-bordered-list li{border-top:1px solid #c8deea;margin:0;padding-top:1rem;padding-bottom:1rem}.is-style-bordered-list li:first-child{padding-top:0;border:0}@media (max-width:767px){.is-style-arrow-list-white.is-style-bordered-list-alt li:first-child:before{top:1rem}.is-style-bordered-list li:first-child{padding-top:1rem;border-top:1px solid #c8deea}}.is-style-bordered-list.is-style-arrow-list li:before{top:1.2rem}.is-style-bordered-list.is-style-arrow-list li:first-child:before{top:3px}.is-style-bordered-list-alt li{border-top:1px solid rgba(10,52,109,.3);margin:0;padding-top:1rem;padding-bottom:1rem;position:relative}.is-style-bordered-list-alt li:first-child{padding-top:0;border:0}.is-style-bordered-list-alt li:after{content:"";width:40px;height:2px;left:0;bottom:0;background-color:rgba(10,52,109,.3);position:absolute}@media (max-width:767px){.is-style-bordered-list-alt li:first-child{padding-top:1rem;border-top:1px solid rgba(10,52,109,.3)}}.is-style-striped-background{list-style-type:none;margin:0;padding:0}.is-style-striped-background li{background:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" style="fill:%2397ca3b" version="1.1" viewBox="0 0 4 4"><circle cx="2" cy="2" r="2"/></svg>') center left .5rem no-repeat;background-size:6px;margin:0;padding:.75rem 1rem .75rem 1.5rem}.is-style-striped-background li:nth-child(even){background-color:#edf4f8}.is-style-bordered-green-bullet{list-style-type:none;margin:0;padding:0}.is-style-bordered-green-bullet li{background:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" style="fill:%2397ca3b" version="1.1" viewBox="0 0 4 4"><circle cx="2" cy="2" r="2"/></svg>') top 1.6rem left .5rem no-repeat;background-size:6px;margin:0;border-top:1px solid #f0f0f0;padding:.75rem 1rem .75rem 1.5rem}.is-style-bordered-green-bullet li:first-child,.is-style-bordered-green-bullet.three-column li:nth-child(-n+3),.is-style-bordered-green-bullet.two-column li:nth-child(-n+2),.splide__arrows button{border:0}.is-style-bordered-green-bullet.two-column{display:grid;grid-template-columns:repeat(2,1fr)}.is-style-bordered-green-bullet.three-column{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.is-style-bordered-green-bullet.three-column,.is-style-bordered-green-bullet.two-column{display:block}}.btn,.product-bottom-information .spec-sheet a,.products tr .column.add-to-cart .added_to_cart,.single-product-header .sample-added a,.woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-notices-wrapper .woocommerce-message .button,.wp-block-button__link,.wp-block-post-terms.taxonomy-post_tag a,button[type=submit],input[type=submit],nav.basic ul li a{display:inline-block;background-color:#205da0;color:#FFF;text-decoration:none;padding:.75rem 1.75rem;font-size:1rem;border-radius:2rem;border:0;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.btn:hover,.product-bottom-information .spec-sheet a:hover,.products tr .column.add-to-cart .added_to_cart:hover,.single-product-header .sample-added a:hover,.woocommerce-notices-wrapper .woocommerce-error .button:hover,.woocommerce-notices-wrapper .woocommerce-message .button:hover,.wp-block-button__link:hover,.wp-block-post-terms.taxonomy-post_tag a:hover,button[type=submit]:hover,input[type=submit]:hover,nav.basic ul li a:hover{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#FFF;background-color:#0a346d}.btn.is-style-view-cart-button,.product-bottom-information .spec-sheet a.is-style-view-cart-button,.products tr .column.add-to-cart .is-style-view-cart-button.added_to_cart,.single-product-header .sample-added a.is-style-view-cart-button,.woocommerce-notices-wrapper .woocommerce-error .is-style-view-cart-button.button,.woocommerce-notices-wrapper .woocommerce-message .is-style-view-cart-button.button,.wp-block-button__link.is-style-view-cart-button,.wp-block-post-terms.taxonomy-post_tag a.is-style-view-cart-button,button.is-style-view-cart-button[type=submit],input.is-style-view-cart-button[type=submit],nav.basic ul li a.is-style-view-cart-button{padding-left:40px;background:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path style="fill:%23FFFFFF" d="M14.35 43.95q-1.5 0-2.55-1.05-1.05-1.05-1.05-2.55 0-1.5 1.05-2.55 1.05-1.05 2.55-1.05 1.5 0 2.55 1.05 1.05 1.05 1.05 2.55 0 1.5-1.05 2.55-1.05 1.05-2.55 1.05Zm20 0q-1.5 0-2.55-1.05-1.05-1.05-1.05-2.55 0-1.5 1.05-2.55 1.05-1.05 2.55-1.05 1.5 0 2.55 1.05 1.05 1.05 1.05 2.55 0 1.5-1.05 2.55-1.05 1.05-2.55 1.05Zm-24.1-36H39.7q1.15 0 1.75 1.05.6 1.05 0 2.1L34.7 23.25q-.55.95-1.425 1.525t-1.925.575H16.2l-2.8 5.2h24.55v3h-24.1q-2.1 0-3.025-1.4-.925-1.4.025-3.15l3.2-5.9L6.45 7h-3.9V4H8.4Z"/></svg>') left 12px center no-repeat,left 12px center no-repeat #1674b5;background-size:23px}.btn:active,.btn:focus,.product-bottom-information .spec-sheet a:active,.product-bottom-information .spec-sheet a:focus,.products tr .column.add-to-cart .added_to_cart:active,.products tr .column.add-to-cart .added_to_cart:focus,.single-product-header .sample-added a:active,.single-product-header .sample-added a:focus,.woocommerce-notices-wrapper .woocommerce-error .button:active,.woocommerce-notices-wrapper .woocommerce-error .button:focus,.woocommerce-notices-wrapper .woocommerce-message .button:active,.woocommerce-notices-wrapper .woocommerce-message .button:focus,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-post-terms.taxonomy-post_tag a:active,.wp-block-post-terms.taxonomy-post_tag a:focus,button[type=submit]:active,button[type=submit]:focus,input[type=submit]:active,input[type=submit]:focus,nav.basic ul li a:active,nav.basic ul li a:focus{color:#FFF}.btn-small,.products tr .column.add-to-cart .added_to_cart,.woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-notices-wrapper .woocommerce-message .button{font-size:.85rem;padding:.5rem 1.25rem}.wp-block-buttons>.wp-block-button.has-custom-font-size.has-mini-font-size,.wp-block-buttons>.wp-block-button.has-custom-font-size.has-small-font-size{font-size:.85rem!important}.products tr .column.add-to-cart .wp-block-buttons>.wp-block-button.has-custom-font-size.has-mini-font-size .added_to_cart,.products tr .column.add-to-cart .wp-block-buttons>.wp-block-button.has-custom-font-size.has-small-font-size .added_to_cart,.woocommerce-notices-wrapper .woocommerce-error .wp-block-buttons>.wp-block-button.has-custom-font-size.has-mini-font-size .button,.woocommerce-notices-wrapper .woocommerce-error .wp-block-buttons>.wp-block-button.has-custom-font-size.has-small-font-size .button,.woocommerce-notices-wrapper .woocommerce-message .wp-block-buttons>.wp-block-button.has-custom-font-size.has-mini-font-size .button,.woocommerce-notices-wrapper .woocommerce-message .wp-block-buttons>.wp-block-button.has-custom-font-size.has-small-font-size .button,.wp-block-buttons>.wp-block-button.has-custom-font-size.has-mini-font-size .products tr .column.add-to-cart .added_to_cart,.wp-block-buttons>.wp-block-button.has-custom-font-size.has-mini-font-size .woocommerce-notices-wrapper .woocommerce-error .button,.wp-block-buttons>.wp-block-button.has-custom-font-size.has-mini-font-size .woocommerce-notices-wrapper .woocommerce-message .button,.wp-block-buttons>.wp-block-button.has-custom-font-size.has-mini-font-size .wp-block-button__link,.wp-block-buttons>.wp-block-button.has-custom-font-size.has-small-font-size .products tr .column.add-to-cart .added_to_cart,.wp-block-buttons>.wp-block-button.has-custom-font-size.has-small-font-size .woocommerce-notices-wrapper .woocommerce-error .button,.wp-block-buttons>.wp-block-button.has-custom-font-size.has-small-font-size .woocommerce-notices-wrapper .woocommerce-message .button,.wp-block-buttons>.wp-block-button.has-custom-font-size.has-small-font-size .wp-block-button__link{padding:.5rem 1.25rem!important}.products tr .column.add-to-cart .wp-block-button .is-style-outline.added_to_cart,.products tr .column.add-to-cart .wp-block-button.is-style-outline>.added_to_cart,.woocommerce-notices-wrapper .woocommerce-error .wp-block-button .is-style-outline.button,.woocommerce-notices-wrapper .woocommerce-error .wp-block-button.is-style-outline>.button,.woocommerce-notices-wrapper .woocommerce-message .wp-block-button .is-style-outline.button,.woocommerce-notices-wrapper .woocommerce-message .wp-block-button.is-style-outline>.button,.wp-block-button .products tr .column.add-to-cart .is-style-outline.added_to_cart,.wp-block-button .woocommerce-notices-wrapper .woocommerce-error .is-style-outline.button,.wp-block-button .woocommerce-notices-wrapper .woocommerce-message .is-style-outline.button,.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border-width:1px}.is-style-video-btn a{padding-left:50px;background:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" height="38" viewBox="0 96 960 960" width="38"><path style="fill:%23FFFFFF;" d="M392.231 730.23 634.23 576 392.231 421.77v308.46Zm87.836 225.769q-78.221 0-147.397-29.92-69.176-29.92-120.989-81.71-51.814-51.791-81.747-120.936-29.933-69.146-29.933-147.366 0-78.836 29.92-148.204 29.92-69.369 81.71-120.682 51.791-51.314 120.936-81.247 69.146-29.933 147.366-29.933 78.836 0 148.204 29.92 69.369 29.92 120.682 81.21 51.314 51.291 81.247 120.629 29.933 69.337 29.933 148.173 0 78.221-29.92 147.397-29.92 69.176-81.21 120.989-51.291 51.814-120.629 81.747-69.337 29.933-148.173 29.933ZM480 910.615q139.692 0 237.154-97.769Q814.615 715.077 814.615 576q0-139.692-97.461-237.154Q619.692 241.385 480 241.385q-139.077 0-236.846 97.461Q145.385 436.308 145.385 576q0 139.077 97.769 236.846T480 910.615ZM480 576Z"/></svg>') left 6px center no-repeat}.wp-block-post-terms.taxonomy-post_tag{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.wp-block-post-terms.taxonomy-post_tag a{font-size:.85rem;padding:.5rem 1.25rem;background-color:#edf4f8;color:#0a346d}.wp-block-post-terms.taxonomy-post_tag a:hover{background-color:#0a346d;color:#FFF}.wp-block-post-terms.taxonomy-post_tag .wp-block-post-terms__separator{display:none}.block-carousel-news.has-background{padding:8rem 0 6rem;position:relative}.block-carousel-news.has-background .progress-bar,.block-carousel-news.has-background .splide__arrows{margin-left:3rem}.block-carousel-news.has-background .background{width:100%;height:100%;position:absolute;top:0;left:9rem}.block-carousel-news.has-background h2.carousel-title{padding-left:3rem;font-weight:300}.block-carousel-news h2.carousel-title{position:relative;z-index:1;margin-bottom:4rem}.block-carousel-news .nav-container{position:relative;margin-bottom:3rem;padding-right:2rem}.block-carousel-news .progress-bar{height:3px;width:100%;margin-top:4rem;position:relative}.block-carousel-news .progress-bar .progress-bar-background{width:100%;height:100%;position:absolute;z-index:1;opacity:.1}.block-carousel-news .progress-bar .progress-bar-inner{position:relative;z-index:2;-webkit-transition:width .4s ease;-o-transition:width .4s ease;transition:width .4s ease;width:0;height:100%}.block-carousel-news .splide__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.block-carousel-news .splide__slide{max-width:550px;padding:0 3rem}.block-carousel-news .splide__slide .post-card{height:100%}@media (max-width:767px){.block-carousel-news.has-background{padding:2rem 0}.block-carousel-news.has-background .progress-bar,.block-carousel-news.has-background .splide__arrows{margin-left:2rem}.block-carousel-news.has-background .background{left:0}.block-carousel-news.has-background h2.carousel-title{padding-left:2rem}.block-carousel-news .splide__arrows{padding-top:2rem}.block-carousel-news .progress-bar{margin-top:2rem}.block-carousel-news .splide__slide{padding:0 2rem}}.splide__arrows{right:0;width:120px;margin-left:3rem;padding-top:6rem;zoom:1}.splide__arrows:after,.splide__arrows:before{content:" ";display:table}.splide__arrows button{float:left;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;padding:0;transition:all .3s ease}.splide__arrows button svg{width:40px}.splide__arrows button:disabled{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:.3}.splide__arrows button.splide__arrow--next{margin-left:8px}.block-careers-listing .careers-listing{font-size:1rem}.block-careers-listing .careers-listing a{text-decoration:none;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.block-careers-listing .careers-listing a:hover{color:#FFF!important;background-color:#0a346d}.block-careers-listing .careers-listing a:hover .view span{background-color:#FFF;border-color:#FFF;color:#0a346d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.block-careers-listing .careers-listing .careers-listing-row:nth-child(odd){background-color:#edf4f8}.block-careers-listing .careers-listing .title{width:50%}.block-careers-listing .careers-listing .location{width:30%}.block-careers-listing .careers-listing .view span{display:inline-block;border:1px solid #0a346d;padding:0 1rem;border-radius:30px;font-size:.9rem;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.block-careers-listing .careers-listing a{display:block;padding:2rem}.block-careers-listing .careers-listing a .location,.block-careers-listing .careers-listing a .title{width:100%}.block-careers-listing .careers-listing a .view{padding-top:1rem}}.block-product-categories-carousel .nav-container{position:relative;margin-bottom:3rem;padding-right:2rem}.block-product-categories-carousel .splide__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.block-product-categories-carousel .splide__slide{max-width:450px;padding:0 1.5rem}.block-product-categories-carousel .splide__slide .product-category-card{height:100%}.block-product-categories-carousel .splide__arrows{margin-left:0}@media (max-width:767px){.block-product-categories-carousel .splide__arrows{padding-top:2rem}.block-product-categories-carousel .splide__slide{padding:0 2rem}}.product-categories-carousel-modal h2{font-size:2.7rem}.product-category-card{background-color:#FFF;border-radius:8px;color:#0a346d;position:relative;padding-bottom:90px}.product-category-card .image{border-radius:8px 8px 0 0}.product-category-card .inner-content{padding:1.5rem 1.5rem 0}.product-category-card .inner-content h3{font-size:2rem;margin-bottom:1rem}.product-category-card .inner-content p{font-size:1.1rem;line-height:1.6}.product-category-card .wp-block-buttons{position:absolute;gap:1rem;padding:0 1.5rem 1.75rem;bottom:0;left:0}.product-category-card .wp-block-button{font-weight:400}.block-document-listing .dropdown{width:100%}.block-document-listing .dropdown-toggle{display:block;width:100%;color:#0a346d;text-decoration:none;font-size:1.1rem;line-height:1.3;padding:1rem;border-radius:4px;margin-bottom:2rem;background:url('data:image/svg+xml;utf-8, <svg width="30" xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path style="fill:%230a346d" d="M480 696 280 497h400L480 696Z"/></svg>') right .75rem center no-repeat #edf4f8;border:1px solid #c8deea;max-width:600px}.block-document-listing .dropdown-toggle strong{display:block}.block-document-listing .dropdown-content{width:100%;max-width:600px;list-style-type:none;margin:0;padding:0}.block-document-listing .dropdown-content li{line-height:1.3;margin:0;border-top:1px solid #edf4f8}.block-document-listing .dropdown-content li a{color:#0a346d;padding:1rem;font-size:1rem;text-decoration:none;background-color:#FFF;display:block}.block-document-listing .dropdown-content li a:hover{background-color:#edf4f8}.block-document-listing .dropdown-content li a strong{display:block}.block-document-listing table.document-listing{width:100%;font-size:1rem}.block-document-listing table.document-listing .download-icon{display:inline-block}.block-document-listing table.document-listing .download-icon svg{display:inline-block;vertical-align:middle;width:28px;height:28px}.block-document-listing table.document-listing tr td{border-top:2px solid #edf4f8;line-height:50px;width:33%}.block-document-listing table.document-listing tr td:last-child{text-align:right}.block-document-listing table.document-listing tr td:nth-child(2){text-align:center}.block-document-listing table.document-listing tr td .btn,.block-document-listing table.document-listing tr td .product-bottom-information .spec-sheet a,.block-document-listing table.document-listing tr td .single-product-header .sample-added a,.block-document-listing table.document-listing tr td .wp-block-post-terms.taxonomy-post_tag a,.block-document-listing table.document-listing tr td button[type=submit],.block-document-listing table.document-listing tr td input[type=submit],.block-document-listing table.document-listing tr td nav.basic ul li a,.product-bottom-information .spec-sheet .block-document-listing table.document-listing tr td a,.single-product-header .sample-added .block-document-listing table.document-listing tr td a,.wp-block-post-terms.taxonomy-post_tag .block-document-listing table.document-listing tr td a,nav.basic ul li .block-document-listing table.document-listing tr td a{padding:.5rem 1rem;font-size:.9rem;border-radius:1rem;line-height:1.2}.block-document-listing table.document-listing tr:first-child td{border:0}@media (max-width:767px){.block-document-listing table.document-listing tr td{line-height:1.5;padding:1rem 0}}.block-product-categories-shop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.block-product-categories-shop .category-overview{width:25%}.block-product-categories-shop .category-overview a{color:#0a346d;text-decoration:none;background-color:#FFF;padding:2rem;display:block;height:100%;border-radius:4px;position:relative;border-bottom:20px solid #1674b5;top:0}.block-product-categories-shop .category-overview a:hover{-webkit-box-shadow:20px 20px 30px 0 rgba(0,0,0,.06);box-shadow:20px 20px 30px 0 rgba(0,0,0,.06);top:-10px}.block-product-categories-shop .category-overview a:hover .button-wrap span{background-color:#0a346d;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.block-product-categories-shop .category-overview p{margin:0;font-size:1rem}.block-product-categories-shop .category-overview .description{font-size:1rem;line-height:1.5}.block-product-categories-shop .category-overview h3{font-weight:400;font-size:1.7rem}.block-product-categories-shop .category-overview .button-wrap{padding-top:2rem;font-size:.85rem}.block-product-categories-shop .category-overview .button-wrap span{display:inline-block;background-color:#1674b5;color:#FFF;padding:.35rem 1.25rem;border-radius:2rem;font-weight:400;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.block-product-categories-shop.col-3 .category-overview{width:33.33%}.block-product-categories-shop.col-2 .category-overview{width:50%}@media (max-width:1100px){.block-product-categories-shop{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.block-product-categories-shop .category-overview{width:48%}}@media (max-width:767px){.block-product-categories-shop .category-overview,.block-product-categories-shop.col-2 .category-overview,.block-product-categories-shop.col-3 .category-overview{width:100%}}.block-quote-carousel blockquote{position:relative;padding-top:3rem}.block-quote-carousel blockquote:before{position:absolute;width:50px;top:0;left:-7px;content:url('data:image/svg+xml;utf-8, <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path style="fill:%2389C8E9;" d="M19.3,6L17,10c1.1,0,2,0.4,2.8,1.2C20.6,12,21,12.9,21,14s-0.4,2-1.2,2.8S18.1,18,17,18s-2-0.4-2.8-1.2 S13,15.1,13,14c0-0.4,0-0.7,0.1-1.1c0.1-0.3,0.2-0.6,0.4-0.9L17,6H19.3z M10.3,6L8,10c1.1,0,2,0.4,2.8,1.2C11.6,12,12,12.9,12,14 s-0.4,2-1.2,2.8S9.1,18,8,18s-2-0.4-2.8-1.2S4,15.1,4,14c0-0.4,0-0.7,0.1-1.1s0.2-0.6,0.4-0.9L8,6H10.3z"/></svg>')}.post-card,.post-card .image{position:relative}.block-quote-carousel.has-large-font-size p{font-size:1.5rem}.block-quote-carousel .splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.block-quote-carousel .splide__pagination button{width:10px;height:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50%;padding:0;background-color:#89c8e9}.block-quote-carousel .splide__pagination button.is-active{background-color:#1674b5}.not-found{text-align:center}.post-card{background-color:#FFF;border-radius:6px}.post-card .category{position:absolute;background-color:#0a346d;color:#FFF;bottom:-1.2rem}.post-card .category p.category-name{display:inline-block;padding:.5rem 1rem;font-size:.85rem;font-weight:300;letter-spacing:.1rem;text-transform:uppercase;margin:0}.post-card .category a{display:inline-block;color:#FFF}.post-card .category a:hover{background-color:#97ca3b}.post-card .content{padding:4rem 2rem}.post-card h3{font-weight:300;font-size:2rem;color:#0a346d}.post-card a{text-decoration:none;color:#0a346d}.post-card img{width:100%}.post-card .date{margin:0;font-size:.8rem;padding-top:1rem;color:#1674b5}body.single-post{background-color:#FFF}.wp-block-columns.is-style-container-medium.single-post-body{display:block}.wp-block-columns.is-style-container-medium.single-post-title{margin-bottom:3rem;display:block}.wp-block-columns.is-style-container-medium.single-post-title .date{color:#1674b5;font-size:.9rem;padding-top:2rem}.wp-block-columns.is-style-container-medium.single-post-title .category a{text-decoration:none}.single-career-title{display:block}.single-career-title-details{list-style-type:none;margin:0;padding:0}.single-career-title-details li{display:inline-block;margin:0 0 0 1rem;padding-left:1rem;position:relative}.single-career-title-details li:before{content:"";position:absolute;height:40px;width:1px;background-color:rgba(10,52,109,.3);display:block;left:-2px}.single-career-title-details li:first-child{margin:0;padding:0}.single-career-title-details li:first-child:before{display:none}@media (max-width:767px){body.single-career .wp-block-columns.is-layout-flex{gap:1rem!important}}.post-archive-category-buttons{gap:.75rem!important}.post-archive-category-buttons .products tr .column.add-to-cart .added_to_cart,.post-archive-category-buttons .woocommerce-notices-wrapper .woocommerce-error .button,.post-archive-category-buttons .woocommerce-notices-wrapper .woocommerce-message .button,.post-archive-category-buttons .wp-block-button__link,.products tr .column.add-to-cart .post-archive-category-buttons .added_to_cart,.woocommerce-notices-wrapper .woocommerce-error .post-archive-category-buttons .button,.woocommerce-notices-wrapper .woocommerce-message .post-archive-category-buttons .button{font-size:.8rem}.post-archive-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.post-archive-list .post-card{width:30%;margin:0 0 4rem 5%}.post-archive-list .post-card:nth-child(3n+1){margin-left:0}@media (max-width:767px){.post-archive-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.post-archive-list .post-card{width:100%;margin:0}}.search-results-list{margin-top:3rem}.search-results-list h3{margin-bottom:.5rem}.search-results-list h3 a{color:#0a346d;text-decoration:none}.search-results-list h4{color:#1674b5;font-size:1rem;margin:0}.search-results-list .result{margin-bottom:2rem;border-bottom:2px solid #dbe9f1}.search-results-list .product-categories{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.search-results-list .product-categories li{position:relative;margin:0 0 0 1rem;padding-left:1rem;font-size:1rem}.search-results-list .product-categories li:before{position:absolute;content:"/";left:-.25rem;opacity:.3}.search-results-list .product-categories li:first-child{padding:0;margin:0}.search-results-list .product-categories li:first-child:before{display:none}nav.top{position:relative;z-index:101}nav.top ul{list-style-type:none;margin:0 0 .5rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav.top ul li{margin:0}nav.top ul li a{color:#1674b5;font-size:.9rem;text-decoration:none;padding:0 .5rem}nav.primary ul,ul.breadcrumbs{margin:0;padding:0;list-style-type:none}nav.top ul li a:hover{text-decoration:underline}nav.top ul li:last-child a{padding-right:0}body.nav-overlay-visible nav.top ul li a{color:#FFF}nav.primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:101}nav.primary .submenu-description{display:none}nav.primary ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav.primary ul li{margin:0}nav.primary ul li a{color:#0a346d;text-decoration:none;font-size:1.1rem;display:inline-block;padding:.35rem 1.5rem}@media (max-width:1300px){nav.primary ul li a{padding:.35rem 1rem}}@media (min-width:981px){nav.primary{padding-left:0}nav.primary ul li{position:relative}nav.primary ul li ul{position:absolute;visibility:hidden;display:block;opacity:0;top:100%;left:0;width:300px;background-color:#FFF;-webkit-box-shadow:10px 10px 30px 0 rgba(0,0,0,.1);box-shadow:10px 10px 30px 0 rgba(0,0,0,.1);border-radius:0 4px 4px;padding:0;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;font-size:1.1rem;overflow:hidden}nav.primary ul li ul li{line-height:1.2;padding:0}nav.primary ul li ul li a{display:block;padding:1rem;width:100%;font-size:1rem}nav.primary ul li ul li a:hover{background-color:#1674b5;color:#FFF;padding-left:1.2rem}nav.primary ul li:last-child ul{left:auto;right:0}nav.primary ul li:hover>a{background-color:#1674b5;color:#FFF;border-radius:4px 4px 0 0}nav.primary ul li:hover ul{opacity:1;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}.nav-hover-overlay{display:none}@media (max-width:767px){nav.primary{display:block}}body.mobile-nav-open .nav-section{display:block;right:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1050px){.nav-section{position:fixed;z-index:101;top:0;right:-100%;width:100%;height:100%;background-color:#FFF;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:auto}.nav-section .nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.nav-section nav.primary,.nav-section nav.top{display:block;width:100%}.nav-section nav.primary{padding:80px 0 0}.nav-section nav.primary ul{display:block}.nav-section nav.primary ul li a{display:block;border-top:1px solid #edf4f8;padding:1rem;position:relative}.nav-section nav.primary ul li a:after{position:absolute;right:1em;top:1rem}.nav-section nav.primary ul li ul{display:none;height:auto!important}.nav-section nav.primary ul li ul li a{color:#1674b5;padding-left:2rem}.nav-section nav.primary ul li.active ul{display:block}.nav-section nav.top{padding:1rem}.nav-section nav.top ul{display:block;background-color:#edf4f8;border-radius:8px}.nav-section nav.top ul li a{display:block;padding:.75rem 1rem}.nav-section nav.top ul li a:hover{text-decoration:none}}.mobile-nav-toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;height:24px;width:40px;cursor:pointer;position:relative;z-index:103;top:10px}.mobile-nav-toggle span{background-color:#0a346d;height:3px;width:100%;position:absolute;display:block;left:0;top:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.mobile-nav-toggle span.middle{top:10px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.mobile-nav-toggle span.bottom{bottom:0;top:auto}@media (max-width:1050px){.mobile-nav-toggle{display:inline-block}}body.mobile-nav-open .mobile-nav-toggle{background-color:#0a346d;border-radius:2px;height:44px;width:48px;top:0}body.mobile-nav-open .mobile-nav-toggle span{width:32px;left:7px;background-color:#FFF}body.mobile-nav-open .mobile-nav-toggle span.bottom,body.mobile-nav-open .mobile-nav-toggle span.top{display:none}body.mobile-nav-open .mobile-nav-toggle span.middle.one{top:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}body.mobile-nav-open .mobile-nav-toggle span.middle.two{top:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}ul.breadcrumbs li{font-size:.85rem;display:inline-block;margin:0 0 0 .75rem;padding-left:.75rem;position:relative}nav.basic ul,ul.breadcrumbs li:first-child{margin:0;padding:0}ul.breadcrumbs li:before{content:url('data:image/svg+xml;utf8, <svg version="1.1" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48" style="enable-background:new 0 0 48 48;" xml:space="preserve"><path style="fill:%230a346d" d="M18.8,37.2l-3.3-3.3l9.9-9.9l-9.9-9.9l3.3-3.4L32,24L18.8,37.2z"/></svg>');opacity:.3;position:absolute;left:-10px;top:1px}ul.breadcrumbs li:first-child:before{display:none}ul.breadcrumbs li a{color:#0a346d;text-decoration:none}ul.breadcrumbs li a:hover{text-decoration:underline}ul.breadcrumbs li svg{position:relative;top:3px}ul.breadcrumbs li svg path{fill:rgba(10,52,109,.3)}@media (max-width:767px){ul.breadcrumbs{display:none}}.shop-header,nav.basic ul{display:-webkit-box;display:-ms-flexbox}nav.basic ul{list-style-type:none;display:flex;gap:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-categories-filters{padding-top:1rem}.product-categories-filters .market-filter{margin-bottom:2rem}.product-categories-filters .select-wrapper{border-radius:4px;border:1px solid #deebf2;-webkit-box-shadow:2px 2px 4px 0 rgba(10,52,109,.05);box-shadow:2px 2px 4px 0 rgba(10,52,109,.05)}.product-categories-filters select{min-width:200px;height:40px;color:#0a346d}.product-categories-filters label{font-size:.9rem;font-weight:800}.product-categories-filters .product-category-dropdown{display:none}.product-categories-filters ul.product-categories{list-style-type:none;margin:0;padding:0}.product-categories-filters ul.product-categories li{font-size:1rem;margin:0}.product-categories-filters ul.product-categories li.active{font-weight:800}.product-categories-filters ul.product-categories li a{color:#0a346d;text-decoration:none;display:block;border-top:1px solid #cce0eb;padding:.75rem 0}@media (max-width:1140px){.product-categories-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:1rem 1.5rem 2rem;margin-bottom:2rem;background-color:rgba(10,52,109,.08);border-radius:4px}.product-categories-filters select{width:100%;max-width:none}.product-categories-filters .market-filter{margin:0;width:50%}.product-categories-filters .product-types{width:50%}.product-categories-filters ul.product-categories{display:none}.product-categories-filters .product-category-dropdown{display:block}}@media (max-width:767px){.product-categories-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem;margin-top:2rem}.product-categories-filters .market-filter,.product-categories-filters .product-types{width:100%}}.ajax-login.dropdown-content{position:absolute;right:0;left:auto;width:auto;z-index:10;background:0 0;top:100%!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:0;margin-top:10px}.ajax-login.dropdown-content .inner-form{width:300px;background-color:#FFF;color:#1674b5;padding:2rem;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:4px;position:relative}.ajax-login.dropdown-content .inner-form:before{content:"";position:absolute;top:-8px;right:20px;margin-left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFF}.ajax-login.dropdown-content button{display:block;width:100%}.ajax-login.dropdown-content .form-header{text-align:center}.ajax-login.dropdown-content .form-header h4{font-size:1.2rem;color:#0a346d;font-weight:700}.ajax-login.dropdown-content .form-header p{line-height:1;font-size:.9rem;margin-bottom:1rem}.ajax-login.dropdown-content .form-row{position:relative;margin-bottom:1rem}.ajax-login.dropdown-content .form-row input[type=email],.ajax-login.dropdown-content .form-row input[type=password],.ajax-login.dropdown-content .form-row input[type=text]{height:50px;padding:10px 8px 0}.ajax-login.dropdown-content .form-row label{font-size:.9rem;color:#000;font-weight:400;position:absolute;top:8px;left:.5rem;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.ajax-login.dropdown-content .form-row label.active{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:2px;font-size:.7rem}.ajax-login.dropdown-content .form-error{color:#f34d4d;font-size:.85rem;line-height:1.2;margin-bottom:1rem;display:none}.ajax-login.dropdown-content .form-error.visible{display:block}.ajax-login.dropdown-content .form-error a{color:#1674b5}.ajax-login.dropdown-content .actions p{font-weight:400;font-size:.8rem;text-align:center;margin:0}.ajax-login.dropdown-content .actions p a{color:#89c8e9;text-decoration:none}.ajax-login.dropdown-content .loading-indicator{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#FFF;text-align:center;opacity:.7;border-radius:4px;display:none}.ajax-login.dropdown-content .loading-indicator svg{position:absolute;top:50%;-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear;margin-top:-20px}.ajax-login.dropdown-content .ajax-login-form.loading .loading-indicator{display:block}.shop-header{display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.shop-header .right,.woo-columns{display:-webkit-box;display:-ms-flexbox}.shop-header .right{display:flex}.shop-header .right .view-cart-button{padding-left:1rem}@media (max-width:1050px){.shop-header .block-breadcrumbs{display:none}}@media (max-width:767px){.shop-header{margin:0}.shop-header .right .view-cart-button{padding:0}}.ajax-login-link{display:inline-block;background-color:#0a346d;font-weight:400;color:#FFF;margin-left:1rem}.ajax-login-link span{display:block;margin:0;font-size:.9rem;color:#89c8e9;font-weight:400}.ajax-login-link strong{position:relative;display:inline-block;padding-right:20px}.ajax-login-link strong:after{position:absolute;right:0;bottom:-5px;content:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" width="18"><path style="fill:%23FFFFFF;" d="M480-322 216-586l67-67 197 198 197-197 67 67-264 263Z"/></svg>')}.ajax-login-link.active strong:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:2px}.woo-columns{display:flex;gap:4rem}.woo-columns.sixty-forty .column.one{width:60%}.woo-columns.forty-sixty .column.one,.woo-columns.sixty-forty .column.two{width:40%}.woo-columns.forty-sixty .column.two{width:60%}.woo-columns.fifty-fifty .column.one,.woo-columns.fifty-fifty .column.two{width:50%}@media (max-width:767px){.woo-columns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.woo-columns.fifty-fifty .column.one,.woo-columns.fifty-fifty .column.two,.woo-columns.forty-sixty .column.one,.woo-columns.forty-sixty .column.two,.woo-columns.sixty-forty .column.one,.woo-columns.sixty-forty .column.two{width:100%}}.woocommerce-notices-wrapper{padding:1rem;z-index:102;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.woocommerce-notices-wrapper.active{opacity:1;visibility:visible;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:0}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message{list-style-type:none;background-color:#FFF;max-width:1400px;margin:0 auto;padding:1rem;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:6px;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-notices-wrapper .woocommerce-error a,.woocommerce-notices-wrapper .woocommerce-message a{color:#1674b5}.woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-notices-wrapper .woocommerce-message .button{margin-right:1rem}.woocommerce-notices-wrapper .woocommerce-error{border:2px solid #f56565}body.logged-in .woocommerce-notices-wrapper{top:32px}.woocommerce-product-search{position:relative;padding-right:40px;width:300px;background-color:#FFF;border:1px solid #d0e2ed;border-radius:2rem}.woocommerce-product-search input{border:0;background:0 0;font-size:.9rem;padding:0 1rem;width:100%}.cart tbody td,.products tr{border-top:2px solid #edf4f8}.woocommerce-product-search button{position:absolute;right:0;padding:0;border-radius:0;height:40px;background:0 0;width:40px;line-height:40px}.woocommerce-product-search button:hover{background:0 0}.woocommerce-product-search button svg{position:relative;top:-5px;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.woocommerce-product-search button svg path{fill:#0a346d}@media (max-width:767px){.woocommerce-product-search{display:none}}.product-archive-columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.product-archive-columns .column.secondary{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.product-archive-columns .column.primary{width:100%}@media (max-width:1140px){.product-archive-columns{display:block}}.woocommerce-products-header{margin-bottom:2rem}.woocommerce-products-header .term-description{padding-top:1rem}.products-table-wrap{position:relative}.products-table-wrap .products-table-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(10,52,109,.8);opacity:0;visibility:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:1}.products{width:100%;table-layout:fixed;background-color:#FFF}.products th{background-color:#0a346d;color:#FFF;text-align:left;font-weight:800}.products tr{background-color:#FFF;width:100%}.products tr.highlighted{border:2px solid #97ca3b;background-color:rgba(151,202,59,.06)}.products tr.inner-header,.products tr:first-child{border:0}.products tr .column{padding:1rem .75rem;vertical-align:middle;font-size:.9rem;line-height:1.4}.products tr .column .mobile-label{display:none}.products tr .column.center{text-align:center}.products tr .column.thumbnail img{max-height:70px;max-width:70px}.products tr .column.title{width:200px}.products tr .column.title p{font-size:1rem;line-height:1.4;margin:0}.products tr .column.title strong{display:block}.products tr .column.title strong a{display:none;font-weight:400;font-size:.7em;margin-left:.75rem}.products tr .column.title a{color:#1674b5;text-decoration:none}.products tr .column.title a:hover{text-decoration:underline}.products tr .column.title a strong{color:#0a346d}.products tr .column.title:hover strong a{display:inline-block}.products tr .column.view-products{width:100px}.products tr .column.add-to-cart{position:relative;text-align:center;width:140px}.products tr .column.add-to-cart .added.added_to_cart,.products tr .column.add-to-cart .woocommerce-notices-wrapper .woocommerce-error .added.button,.products tr .column.add-to-cart .woocommerce-notices-wrapper .woocommerce-message .added.button,.products tr .column.add-to-cart .wp-block-button__link.added,.woocommerce-notices-wrapper .woocommerce-error .products tr .column.add-to-cart .added.button,.woocommerce-notices-wrapper .woocommerce-message .products tr .column.add-to-cart .added.button{background-color:#97ca3b;color:#FFF}.products tr .column.add-to-cart .add_to_cart_button.loading{cursor:wait;opacity:.3}.products tr .column.add-to-cart .added_to_cart{background-color:#97ca3b}.products tr .column.add-to-cart .woo-free-sample-button{background:0 0;color:#1674b5;font-size:.8rem;padding:.5rem 0 0;margin:0}.products tr .column.add-to-cart .woo-free-sample-button.loading{cursor:wait;opacity:.3}.products tr .column.add-to-cart form{background:0 0}.products tr .column.add-to-cart .sample-added{font-size:.8rem;text-align:center;margin:0;position:relative;padding-top:.5rem}.products tr .column.add-to-cart .sample-added a{color:rgba(10,52,109,.3);text-decoration:none;font-weight:800}.products tr .column.add-to-cart .sample-added a:hover{text-decoration:underline}.products tr.inner-header th{padding-top:0}.products tr.outer-header th{text-align:center;padding-bottom:.5rem}@media (max-width:850px){.products tr.outer-header{display:none}}.products tr.material-products.active{position:relative;z-index:3}.products tr.material-products .inner-products{display:none;padding:1rem;background-color:#1674b5;-webkit-box-shadow:10px 10px 20px 0 rgba(0,0,0,.2);box-shadow:10px 10px 20px 0 rgba(0,0,0,.2)}.products tr.material-products .inner-products .close{text-align:center;margin:0;padding-top:1rem}.products tr.material-products .inner-products .close a{text-decoration:none;background-color:#FFF;display:inline-block;color:#0a346d;padding:.3rem 1rem;font-size:.9rem;font-weight:400;border-radius:2rem}.products tr.material-products .inner-products .woocommerce-info{background-color:#FFF;padding:1rem;font-size:1rem}.products tr.material-products .material-category-overview{color:#FFF}.products tr.material-products .material-category-overview h4{font-weight:800}.products tr.material-products .material-category-overview p{font-size:1rem}@media (max-width:850px){.products tr.material-products td{display:block}}.products .material-category-expand-button{display:inline-block;text-decoration:none;background-color:#0a346d;color:#FFF;padding:.5rem 1rem;font-size:.85rem;border-radius:2rem}@media (max-width:850px){.products tr{border-top-width:10px}.products tr th.column{display:none}.products tr .column{display:block;width:100%;padding:0 1rem;text-align:center}.products tr .column.title,.products tr .column:last-child{padding-bottom:1rem}.products tr .column.add-to-cart,.products tr .column.price,.products tr .column.view-products,.products tr .column:first-child{padding-top:1rem}.products tr .column .mobile-label{display:inline-block}.products tr .column.add-to-cart,.products tr .column.title,.products tr .column.view-products{width:100%}.products tr .column.price br{display:none}}.single-product .woocommerce-notices-wrapper .woocommerce-message{display:block}.single-product-header{padding-top:2rem}.single-product-header .columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.single-product-header .column.image{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;max-width:250px}.single-product-header .product-image{position:relative;background-color:#FFF;border:1px solid #1674b5}.single-product-header .product-image .attachment-woocommerce_thumbnail,.single-product-header .product-image .woocommerce_thumbnail{width:70%;left:15%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.single-product-header h1{font-size:clamp(2rem,4rem,4vw);margin-bottom:1rem}.single-product-header h4.product-number{font-weight:800;color:#1674b5;margin-bottom:2rem}.single-product-header .price{margin-bottom:1rem}.single-product-header .price .woocommerce-Price-amount{font-weight:800;font-size:2rem}.single-product-header .price .per-lot{font-size:.9rem}.single-product-header .sample-added{display:inline-block;margin:0;line-height:1.4}.single-product-header .sample-added a{margin-left:1rem;background-color:#97ca3b;opacity:.8;cursor:not-allowed}.single-product-header .view-in-cart-btn{line-height:1.4}.single-product-header .quantity-select{background-color:rgba(22,116,181,.15);display:inline-block;padding:.5rem;margin-bottom:2rem}.single-product-header .quantity-select .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.single-product-header .quantity-select p{margin:0;font-size:.9rem;line-height:1;font-weight:400}.single-product-header .cart{background:0 0;margin-bottom:2rem}.single-product-header .cart .quantity{width:150px;background-color:#FFF;border:1px solid rgba(0,0,0,.2)}.single-product-header .cart .quantity select{height:40px}.single-product-header .cart .woo-free-sample-button{background-color:#97ca3b;font-weight:400}@media (max-width:767px){.single-product-header .columns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.single-product-header .column.image{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.single-product-header .product-image{width:100px}.single-product-header .product-image .attachment-woocommerce_thumbnail,.single-product-header .product-image .woocommerce_thumbnail{width:70px}}.product-spec-group.accordion-row{padding:2rem 0}.product-spec-group.accordion-row .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem}.product-spec-group.accordion-row .columns ul.is-style-bordered-green-bullet li:first-child{border:0}.product-spec-group.accordion-row .columns.col-2 .column{width:calc(50% - 2.5rem)}.product-spec-group.accordion-row .columns.col-3 .column{width:calc(33.33% - 5rem)}.product-spec-group.accordion-row .columns.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-spec-group.accordion-row h4{text-transform:uppercase;color:#97ca3b;font-weight:400;font-size:1.3rem;letter-spacing:.1em;border-bottom:1px solid #97ca3b;padding-bottom:.5rem}.product-spec-group.accordion-row h5{font-size:.9rem;text-transform:uppercase;color:#1674b5;letter-spacing:.1em;font-weight:800}.product-spec-group.accordion-row img{width:auto}@media (max-width:767px){.product-spec-group.accordion-row .columns.col-2 .column,.product-spec-group.accordion-row .columns.col-3 .column{width:100%}}.product-bottom-information .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem}.product-bottom-information .columns .column{width:calc(50% - 2.5rem)}@media (max-width:767px){.product-bottom-information .columns .column{width:100%}}.product-bottom-information .columns.col-1 .column{width:100%}.product-bottom-information .spec-sheet{text-align:center}.product-bottom-information .spec-sheet h3{font-weight:800;max-width:400px;margin:0 auto 1rem}.product-bottom-information .spec-sheet p{margin:0;padding-top:1rem}.product-bottom-information .quality-policy{background-color:#edf4f8;padding:5rem}.product-bottom-information .quality-policy .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-bottom-information .quality-policy h3{margin-bottom:1rem}.product-bottom-information .quality-policy p{line-height:2.3;margin:0}.woocommerce-MyAccount-navigation{display:none}.account-dropdown-content .woocommerce-MyAccount-navigation{display:block}.account-dropdown-content .woocommerce-MyAccount-navigation ul li a{display:block;font-size:1rem;padding:1rem 0}.account-dropdown-content .woocommerce-MyAccount-navigation ul li:first-child a{padding-top:0}.account-login-page{padding:2rem 0}.account-login-page .woocommerce-form-login{margin:0;max-width:none}.account-login-page .woo-columns.single,.create-account-form.single{display:block}.account-login-page .woo-columns.single .column,.create-account-form.single .column{max-width:550px;margin:0 auto}.account-login-page .woo-columns .content,.account-login-page .woo-columns form,.create-account-form .content,.create-account-form form{background-color:#FFF;padding:2rem;height:100%}.account-login-page .woo-columns h3,.create-account-form h3{font-weight:800;font-size:1.5rem;margin-bottom:1rem}.account-login-page .woo-columns p,.create-account-form p{font-size:.85rem;line-height:1.5;margin-bottom:1rem}.account-login-page .woo-columns .form-row,.create-account-form .form-row{margin-bottom:1.5rem}.account-login-page .woo-columns .woocommerce-privacy-policy-text,.create-account-form .woocommerce-privacy-policy-text{background-color:#edf4f8;padding:.5rem;border-radius:.5rem;margin-bottom:1.5rem}.account-login-page .woo-columns .woocommerce-privacy-policy-text p,.create-account-form .woocommerce-privacy-policy-text p{font-size:.8rem;margin:0;line-height:1.4}.create-account-form{max-width:550px;margin:0 auto}.account-details fieldset{padding:2rem;background-color:#dbe9f1;border-radius:4px}.account-details fieldset h4{font-size:1.2rem;margin-bottom:1rem;font-weight:800}.account-details fieldset legend{margin:0;padding:0}.account-details fieldset input{background-color:#FFF!important}.account-details fieldset p{font-size:1rem;line-height:1.5;margin:0}.account-details .form-row{margin-bottom:1.5rem}.account-details .form-row:last-child{margin:0}.account-details button[type=submit]{border-radius:4px}.account-details .submit-button{padding-top:2rem}.cart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.cart-wrapper .woocommerce-cart-form{width:65%}.cart-wrapper .cart-collaterals{width:35%}@media (max-width:1050px){.cart-wrapper{display:block}.cart-wrapper .cart-collaterals,.cart-wrapper .woocommerce-cart-form{width:100%}.cart-wrapper .woocommerce-cart-form{margin-bottom:3rem}.cart-wrapper .woocommerce-cart-form .actions{padding:1rem}}.cart{width:100%;background-color:#FFF;font-size:1rem}.cart .mobile-label{display:none}.cart .remove,.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label{display:inline-block}.cart td,.cart th{padding:1rem;text-align:left}.cart th{background-color:#0a346d;color:#FFF;font-weight:800}.cart tbody td{vertical-align:middle}.cart tbody tr:first-child td{border-top:0}.cart td.actions{text-align:right}.cart .product-subtotal,.cart .remove{text-align:center}.cart .product-name a{color:#0a346d;text-decoration:none}.cart .product-remove{width:50px}.cart .product-thumbnail{width:80px}.cart .remove{text-decoration:none;color:#FFF;font-size:1.5rem;width:30px;height:30px;line-height:30px;border-radius:50%}.cart .remove:hover{background-color:#0a346d}.cart .actions .btn-small,.cart .actions .products tr .column.add-to-cart .added_to_cart,.cart .actions .woocommerce-notices-wrapper .woocommerce-error .button,.cart .actions .woocommerce-notices-wrapper .woocommerce-message .button,.products tr .column.add-to-cart .cart .actions .added_to_cart,.woocommerce-notices-wrapper .woocommerce-error .cart .actions .button,.woocommerce-notices-wrapper .woocommerce-message .cart .actions .button{background-color:#b3e0f8;color:#0a346d;padding:.4rem 1rem;font-size:.9rem;border:0}@media (max-width:767px){.cart{table-layout:auto}.cart thead{display:none}.cart tbody tr{border-top:5px solid #edf4f8}.cart .mobile-label{display:inline-block}.cart tbody tr td{display:block;width:100%;border:0;text-align:center;padding:0 1rem}.cart tbody tr td.product-thumbnail{width:100%;padding-bottom:1rem}.cart tbody tr td.product-thumbnail img{max-width:80px}.cart tbody tr td.product-remove{width:100%;padding:1rem;text-align:right}.cart tbody tr td.product-remove .remove{font-size:1rem;width:auto;border-radius:4px;padding:.5rem 1rem;line-height:1;height:auto}.cart tbody tr td.product-remove .remove span{font-size:.8rem}.cart tbody tr td.product-quantity{padding:1rem}.cart tbody tr td .ginput_container_select{display:inline-block;width:300px}.cart tbody tr td .sample-price{display:none}.cart tbody tr td.product-subtotal{padding-bottom:1rem}}.cart-collaterals{width:100%}.cart-collaterals a{color:#1674b5}.cart-collaterals li,.cart-collaterals p,.cart-collaterals ul{font-size:1rem}.cart-collaterals .cart_totals{width:100%}.cart-collaterals .cart_totals .title{font-weight:400;margin-bottom:1rem}.cart-collaterals .cart_totals .woocommerce-shipping-destination{margin:0}.cart-collaterals .cart_totals table{width:100%;background-color:#FFF;-webkit-box-shadow:5px 5px 30px 0 rgba(0,0,0,.1);box-shadow:5px 5px 30px 0 rgba(0,0,0,.1);border-radius:4px;font-size:1rem;margin-bottom:2rem}.cart-collaterals .cart_totals table th{text-align:right;padding:.75rem}.cart-collaterals .cart_totals table .cart-subtotal th{min-width:150px}.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th{padding:.75rem;border:1px solid #dbe9f1}.cart-collaterals .cart_totals table ul{list-style-type:none;margin:0;padding:0}.cart-collaterals .cart_totals table ul.woocommerce-shipping-methods{padding-bottom:1rem;margin-bottom:1rem}.cart-collaterals .cart_totals table tr.order-total td,.cart-collaterals .cart_totals table tr.order-total th{background-color:#1674b5;border:0;color:#FFF;font-weight:800}.cart-collaterals .cart_totals table tr.order-total td{border-left:1px solid #125d91}.cart-collaterals .cart_totals .button{font-size:.9rem;padding:.4rem 1rem}.cart-collaterals .cart_totals p.form-row{margin-bottom:1rem}.cart-collaterals .wc-proceed-to-checkout .proceed-to-checkout-button{display:block;text-align:center;background-color:#0a346d;color:#FFF;text-decoration:none;padding:1rem;font-weight:800;border-radius:4rem}.cart-collaterals .wc-proceed-to-checkout .proceed-to-checkout-button:hover{background-color:#1674b5}.woocommerce-shipping-methods{text-align:left;border-bottom:1px solid #dbe9f1;margin-bottom:1rem;padding-bottom:1rem}.woocommerce-shipping-methods li{position:relative;padding-left:24px;line-height:1.4}.woocommerce-shipping-methods li input[type=radio]{position:absolute;left:0;top:3px}.woocommerce-shipping-methods li .amount{display:block;font-weight:800}.select2-results__options .select2-results__option{margin:0;font-size:1rem}.checkout .column.two h3,.checkout .woocommerce-billing-fields h3{margin-bottom:2rem}.checkout .columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media (max-width:1050px){.checkout .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout .columns .column.one,.checkout .columns .column.two{width:100%}}.checkout .column.one{width:65%}.checkout .column.two{width:35%}.checkout label{font-size:1rem;line-height:1.7;display:block}.checkout label abbr{text-decoration:none}.checkout .market-checkout-field{background-color:#FFF;padding:2rem;margin-bottom:2rem!important}.checkout .form-row{width:100%;margin-bottom:.75rem}.checkout .form-row.woocommerce-invalid label{color:#f34d4d;font-weight:800}.checkout .form-row.woocommerce-invalid input{border-color:#f56565}.checkout .form-row#billing_country_field,.checkout .form-row#billing_phone_field,.checkout .form-row#shipping_country_field,.checkout .form-row#shipping_phone_field{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #edf4f8}.checkout .form-row#billing_first_name_field,.checkout .form-row#billing_last_name_field,.checkout .form-row#billing_postcode_field,.checkout .form-row#billing_state_field,.checkout .form-row#shipping_first_name_field,.checkout .form-row#shipping_last_name_field,.checkout .form-row#shipping_postcode_field,.checkout .form-row#shipping_state_field{width:48%}.checkout .woocommerce-billing-fields__field-wrapper{background-color:#FFF;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.checkout .woocommerce-shipping-fields__field-wrapper{background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.checkout .woocommerce-shipping-fields{background-color:#FFF;padding:2rem;margin-bottom:2rem}.checkout .woocommerce-additional-fields{background-color:#FFF;padding:2rem}.checkout .woocommerce-additional-fields p.notes{margin:0}.checkout .woocommerce-checkout-review-order{background-color:#FFF;padding:1rem}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{font-size:1rem;color:#0a346d;width:100%;margin-bottom:2rem}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table ul{list-style-type:none;margin:0;padding:0}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead{display:none}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr:nth-child(odd) td{background-color:#edf4f8}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-total{text-align:center;border-left:1px solid #d0e2ed;padding:.5rem}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-name{text-align:center;padding:.5rem}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot td,.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot th{padding:.5rem;text-align:center;border-top:1px solid #d0e2ed}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .cart-subtotal td,.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .cart-subtotal th{border:0}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .order-total td,.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot .order-total th{background-color:#0a346d;color:#FFF;border:0}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods{list-style-type:none;margin:0;padding:0}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li{border-top:2px solid #edf4f8;padding:.75rem 0;margin:0}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li:first-child{padding-top:0;border:0}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li p{font-size:.9rem;line-height:1.6;margin:0}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods li .payment_box{margin-top:1rem;background-color:#edf4f8;border:1px solid #d0e2ed;padding:.75rem}.checkout .woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:2rem}.checkout .woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper p{font-size:.9rem;margin-bottom:1rem;line-height:1.6}.checkout .woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper label{line-height:1.3}.checkout .woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper a{color:#1674b5}.checkout .woocommerce-checkout-review-order #place_order{display:block;width:100%}.checkout-login-form{max-width:400px;background-color:#FFF;padding:1rem}.checkout-login-form .form-row{margin-bottom:1rem}.checkout-login-form .woocommerce-form-login__rememberme{display:none}.checkout-login-form .lost_password{margin:0;font-size:.85rem}.checkout-login-form .lost_password a{color:#1674b5}.woocommerce-NoticeGroup-checkout{background-color:#fddddd;padding:1rem;border:1px solid #f56565;margin-bottom:2rem;border-radius:6px}.woocommerce-error{font-size:1rem;list-style-type:none;margin:0;padding:0}.woocommerce-error li{font-size:.85rem;margin-bottom:.5rem;position:relative;padding-left:12px}.woocommerce-error li:before{content:"•";position:absolute;left:0}.woocommerce-error li:last-child{margin:0}.order-confirmation-thank-you{background-color:#FFF;padding:2rem;margin-bottom:3rem}.order-confirmation-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.order-confirmation-content-wrapper .woocommerce-customer-details,.order-confirmation-content-wrapper .woocommerce-order-details{width:50%;background-color:#FFF;padding:2rem}.order-confirmation-content-wrapper .woocommerce-customer-details h2,.order-confirmation-content-wrapper .woocommerce-order-details h2{font-size:2rem;margin-bottom:1rem}@media (max-width:767px){.order-confirmation-content-wrapper .woocommerce-customer-details,.order-confirmation-content-wrapper .woocommerce-order-details{width:100%}.order-confirmation-content-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.woocommerce-order{font-size:1rem}.woocommerce-order .woocommerce-notice{margin:0;font-size:1.5rem}.woocommerce-order address{line-height:1.8;margin-bottom:3rem}.woocommerce-order address p{margin:0;font-size:1rem;line-height:1.8}.woocommerce-order-overview{list-style-type:none;margin:2rem 0 0;padding:1rem 0 0;border-top:2px solid #edf4f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-order-overview li{width:33%;padding:.3rem 0;font-size:1rem;margin:0}.shop_table.order_details{text-align:left;width:100%;font-size:1rem}.shop_table.order_details .wc-item-meta{display:none}.shop_table.order_details ul{list-style-type:none;margin:0;padding:0}.shop_table.order_details th{font-weight:800}.shop_table.order_details .order_item td{border-top:1px solid #d0e2ed;padding:1rem 0}.shop_table.order_details tfoot tr:first-child td,.shop_table.order_details tfoot tr:first-child th{border-top:1px solid #d0e2ed;padding-top:1rem}.order-receipt-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem}.order-receipt-content-wrapper .order_details,.order-receipt-content-wrapper form{width:50%;background-color:#FFF}@media (max-width:1050px){.order-receipt-content-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.order-receipt-content-wrapper .order_details,.order-receipt-content-wrapper form{width:100%}}.order-receipt-content-wrapper ul.order_details{list-style-type:none;margin:0;padding:2rem}.order-receipt-content-wrapper ul.order_details li{margin-bottom:0;border-top:1px solid #edf4f8;padding:1rem 0;line-height:1.4}.order-receipt-content-wrapper ul.order_details li:first-child{border:0;padding-top:0}.order-receipt-content-wrapper ul.order_details li strong{display:block}.order-receipt-content-wrapper form{padding:2rem}.order-receipt-content-wrapper form p{margin:0}.order-receipt-content-wrapper form p.form-row{margin-bottom:1rem}.order-receipt-content-wrapper form label{font-size:1rem;display:block}.order-receipt-content-wrapper form input{font-size:1rem}.order-receipt-content-wrapper form abbr{text-decoration:none}.order-receipt-content-wrapper form fieldset{zoom:1;margin-bottom:1rem}.order-receipt-content-wrapper form fieldset:after,.order-receipt-content-wrapper form fieldset:before{content:" ";display:table}.order-receipt-content-wrapper form .form-row-first{float:left;width:48%}.order-receipt-content-wrapper form .form-row-last{float:right;width:48%}.order-receipt-content-wrapper form button[type=submit]{display:block;width:100%;padding:1rem 0}.order-receipt-content-wrapper .woocommerce-error{background-color:rgba(245,101,101,.1);list-style-type:none;margin:0 0 2rem;padding:1rem;border:1px solid #f56565;border-radius:4px}#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type=tel],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type=text],#add_payment_method input.js-sv-wc-payment-gateway-form-nickname,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=tel],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=text],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname{font-size:1rem!important}header.primary{padding:.75rem 0 2rem}header.primary .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:bottom;-ms-flex-align:bottom;align-items:bottom}header.primary .logo{width:360px;display:inline-block;margin-top:1rem}header.primary .logo-no-tag,header.primary .logo-vertical{display:none}@media (max-width:1220px){header.primary .logo{display:none}header.primary .logo-vertical{display:inline-block;width:150px;position:relative;margin-top:1rem}}@media (max-width:1050px){header.primary{padding:1rem 0}header.primary .logo-vertical{display:none}header.primary .logo-no-tag{display:inline-block;width:100px}}body.header-color-white header.primary{background-color:#FFF}footer.primary{padding-top:3rem}footer.primary .logo{display:inline-block}footer.primary .logo img{width:377px}footer.primary .phone-number a{color:#1674b5;text-decoration:none;font-size:2rem}.product-bottom-information .spec-sheet footer.primary a,.single-product-header .sample-added footer.primary a,.wp-block-post-terms.taxonomy-post_tag footer.primary a,footer.primary .btn,footer.primary .product-bottom-information .spec-sheet a,footer.primary .single-product-header .sample-added a,footer.primary .wp-block-post-terms.taxonomy-post_tag a,footer.primary button[type=submit],footer.primary input[type=submit],footer.primary nav.basic ul li a,nav.basic ul li footer.primary a{vertical-align:middle;display:inline-block;position:relative;top:-2px}footer.primary .social-links{vertical-align:middle;margin-left:2rem}footer.primary .footer-nav{text-align:center}footer.primary .footer-nav ul{list-style-type:none;margin:0 0 4rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}footer.primary .footer-nav ul li{margin:0}footer.primary .footer-nav ul li a{text-decoration:none;color:#1674b5}footer.primary .footer-nav ul li a:hover{text-decoration:underline}@media (max-width:1050px){footer.primary .footer-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}footer.primary .footer-nav ul li{width:100%;display:block}}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1674b5;padding:3rem 0}.footer-copyright li,.footer-copyright p{font-size:.85rem}.footer-copyright p{margin:0}.footer-copyright .privacy-nav{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-copyright .privacy-nav li{margin:0}.footer-copyright .privacy-nav li a{display:inline-block;text-decoration:none;padding:0 .75rem;color:#1674b5;border-left:1px solid #c8deea}.footer-copyright .privacy-nav li a:hover{text-decoration:underline}.footer-copyright .privacy-nav li:first-child a{border:0;padding-left:0}.footer-copyright .privacy-nav li:last-child a{padding-right:0}@media (max-width:767px){.footer-copyright{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.footer-copyright .privacy-nav,.footer-copyright p{width:100%;text-align:center}.footer-copyright .privacy-nav{display:block}.footer-copyright .privacy-nav li a{border-left:0;padding:.5rem 0;border-top:1px solid #c8deea;display:block}}.center{text-align:center}.pull-left{float:left}.pull-right{float:right}.full-height{height:100%}.sticky{position:sticky;top:0}.margin-bottom{margin-bottom:1rem}.padded-top{padding-top:2rem}.extra-padded-top{padding-top:4rem}.padded-bottom{padding-bottom:2rem}.extra-padded-bottom{padding-bottom:4rem}@media (max-width:767px){.hidden-mobile{display:none}.no-gap-mobile{gap:0!important}.small-gap-mobile{gap:1rem!important}.reverse-columns-mobile{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.padded-top-mobile{padding-top:2rem!important}.padded-bottom-mobile{padding-bottom:2rem!important}.small-padding-mobile{padding:1rem!important}.medium-padding-mobile{padding:2rem!important}}

/* === China-safe font and readability overrides === */
body, button, input, select, textarea {
  font-family: 'Manrope', -apple-system, BlinkMacSystemFont,
    "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB",
    "Heiti SC", "Noto Sans CJK SC", sans-serif;
}

/* Chinese paragraph justification */
p, li {
  text-align: justify;
  text-justify: inter-ideograph;
  line-height: 1.8;
  word-break: break-all;
}

/* Ensure Chinese paragraphs inside Gutenberg blocks are justified */
p,
.wp-block-paragraph,
.wp-block-columns p,
.is-layout-flow p {
  text-align: justify !important;
  text-justify: inter-ideograph;
  line-height: 1.8;
  word-break: break-all;
}

/* Homepage News section title -> white */
.home .block-carousel-news.has-blue-background-color h2.carousel-title,
.home .block-carousel-news.has-blue-background-color h2.carousel-title a {
  color: #fff !important;
}