/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.footer .logo{display:inline-block;padding:.25rem 0;width:130px;height:auto}.footer .menu li{display:inline-block;margin:6px 24px 6px 0}.footer .menu li:last-child{margin-right:0}.footer a{position:relative;color:inherit;display:block;text-decoration:none}.footer a::after{background-color:#164194;content:"";background:#164194;width:0;height:2px;position:absolute;bottom:0;left:0;right:0;z-index:5;margin:auto;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}@media(prefers-color-scheme:dark){.footer a::after{background-color:#829dd1}}.footer a:hover::after,.footer a:focus::after{width:100%}.footer a:hover,.footer a:focus{text-decoration:none}.vikinggroupinc-d10-social .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-6px;margin-right:-6px}.vikinggroupinc-d10-social .menu li{margin-left:6px;margin-right:6px}.vikinggroupinc-d10-social .menu li:last-child{margin-right:6px}.vikinggroupinc-d10-social a{background-color:#e6ebf5;color:#164194;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(prefers-color-scheme:dark){.vikinggroupinc-d10-social a{background-color:#164194}}@media(prefers-color-scheme:dark){.vikinggroupinc-d10-social a{color:#fff}}.vikinggroupinc-d10-social a::after{display:none}.vikinggroupinc-d10-social a svg{display:block;width:1rem;height:1rem}.vikinggroupinc-d10-social a .svg-fill{fill:#164194}@media(prefers-color-scheme:dark){.vikinggroupinc-d10-social a .svg-fill{fill:#fff}}.vikinggroupinc-d10-social a:hover,.vikinggroupinc-d10-social a:focus{background-color:#164194;color:#fff}@media(prefers-color-scheme:dark){.vikinggroupinc-d10-social a:hover,.vikinggroupinc-d10-social a:focus{background-color:#829dd1}}@media(prefers-color-scheme:dark){.vikinggroupinc-d10-social a:hover,.vikinggroupinc-d10-social a:focus{color:#1e1d27}}.vikinggroupinc-d10-social a:hover .svg-fill,.vikinggroupinc-d10-social a:focus .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.vikinggroupinc-d10-social a:hover .svg-fill,.vikinggroupinc-d10-social a:focus .svg-fill{fill:#1e1d27}}.footer-top{background-color:#fff;border-top-color:#e6ebf5;border-top-width:1px;border-top-style:solid;padding:48px 0;text-align:center}@media(prefers-color-scheme:dark){.footer-top{background-color:#000}}@media(prefers-color-scheme:dark){.footer-top{border-top-color:#757575}}.footer-top:after{content:"";display:table;clear:both}.footer-top .footer-top-left nav{display:none;font-weight:600}.footer-top .footer-top-right .system-branding-block{display:none}@media(min-width:30em){.footer-top .layout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-top .footer-top-left{float:left;padding-right:12px;text-align:left}.footer-top .footer-top-right{float:right;padding-left:12px;text-align:right;-ms-flex-negative:0;flex-shrink:0}}@media(min-width:48em){.footer-top .footer-top-left nav{display:block;margin-top:24px}.footer-top .footer-top-right>*>*+*{margin-top:18px}.footer-top .footer-top-right .system-branding-block{display:block;margin-top:12px}}.footer-bottom{background-color:#164194;color:#fff;font-size:.75rem;text-align:center;padding:6px 0}@media(min-width:37.5em){.footer-bottom{font-size:.875rem}}.footer-bottom a{padding-bottom:3px}.footer-bottom a::after{background-color:#fff}.footer-bottom a:hover,.footer-bottom a:focus{color:#fff}.blue{color:#164194}@media(prefers-color-scheme:dark){.blue{color:#829dd1}}.button--solid{font-size:1rem;font-weight:600;display:inline-block;padding:.675em 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:0;line-height:1.5;background:#164194;border-color:#164194;color:#fff;border-width:1px;border-style:solid}.button--solid:hover{text-decoration:none}.button--solid:focus,.button--solid:focus-visible{outline-offset:2px}@media(prefers-color-scheme:dark){.button--solid{background:#829dd1}}@media(prefers-color-scheme:dark){.button--solid{border-color:#829dd1}}@media(prefers-color-scheme:dark){.button--solid{color:#000}}.button--solid .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.button--solid .svg-fill{fill:#000}}.button--solid:hover{background:#0f2e68;border-color:#0f2e68;color:#fff}@media(prefers-color-scheme:dark){.button--solid:hover{background:#a7badf}}@media(prefers-color-scheme:dark){.button--solid:hover{border-color:#a7badf}}@media(prefers-color-scheme:dark){.button--solid:hover{color:#000}}.button--solid:hover .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.button--solid:hover .svg-fill{fill:#000}}.button--outline{font-size:1rem;font-weight:600;display:inline-block;padding:.675em 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:0;line-height:1.5;border-color:#164194;color:#164194;background:rgba(0,0,0,0);border-width:1px;border-style:solid;border-radius:none}.button--outline:hover{text-decoration:none}.button--outline:focus,.button--outline:focus-visible{outline-offset:2px}@media(prefers-color-scheme:dark){.button--outline{border-color:#829dd1}}@media(prefers-color-scheme:dark){.button--outline{color:#829dd1}}.button--outline:hover,.button--outline:focus{background:#0f2e68;border-color:#0f2e68;color:#fff}@media(prefers-color-scheme:dark){.button--outline:hover,.button--outline:focus{background:#a7badf}}@media(prefers-color-scheme:dark){.button--outline:hover,.button--outline:focus{border-color:#a7badf}}@media(prefers-color-scheme:dark){.button--outline:hover,.button--outline:focus{color:#000}}.field-text p *[class*=button],.field--name-field-text p *[class*=button]{width:100%;margin-bottom:6px}@media(min-width:30em){.field-text p *[class*=button],.field--name-field-text p *[class*=button]{width:auto;margin-right:6px}}form p{position:relative}label{display:block;font-weight:600;font-size:1rem;margin-bottom:.5rem}label.form-required::after{content:"*";display:inline-block;padding-left:2px;color:#e45454;vertical-align:middle;line-height:1}.facet-block{display:inline-block}.facet-block__title{display:block;font-weight:600;font-size:1rem;margin-bottom:.5rem}input[type=image]{height:auto}input.error,textarea.error,select.error{border:1px solid #e45454}button,input,select,textarea{font-family:inherit;max-width:100%}textarea,input:not([type=submit]),select{background-color:#fff;border:1px solid #eaeaea;padding:.75rem 1rem;border-radius:0;color:#1e1d27;font-size:1rem;line-height:1.3;width:100%}@media(prefers-reduced-motion:no-preference){textarea,input:not([type=submit]),select{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}textarea:hover,input:not([type=submit]):hover,select:hover{-webkit-box-shadow:0 1px 8px rgba(94,74,59,.35);box-shadow:0 1px 8px rgba(94,74,59,.35)}textarea:focus,input:not([type=submit]):focus,select:focus{border-color:#164194;background-color:#fff}@media(prefers-color-scheme:dark){textarea:focus,input:not([type=submit]):focus,select:focus{border-color:#829dd1}}select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=number],input[type=time],input[type=week],input[type=submit],input[type=button],input[type=reset],input[type=radio],input[type=checkbox],input[type=color]{width:auto}select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week] input[type=text],input[type=email],input[type=password]{height:48px;-webkit-box-sizing:border-box;box-sizing:border-box}select{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/select.png);background-size:14px auto;background-position:right 18px center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2rem}select[multiple=multiple]{background-image:none;padding:12px}select[multiple=multiple] option{padding:3px 6px}select[multiple=multiple] option+option{border-top:1px solid #eaeaea}select::-ms-expand{display:none}.js-form-type-checkbox,.js-form-type-radio,.facet-item{position:relative;padding-left:2rem}.js-form-type-checkbox label,.js-form-type-radio label,.facet-item label{cursor:pointer;display:block;font-size:1rem;letter-spacing:0;text-transform:none}.js-form-type-checkbox label::before,.js-form-type-checkbox label::after,.js-form-type-radio label::before,.js-form-type-radio label::after,.facet-item label::before,.facet-item label::after{width:1.5rem;height:1.5rem;position:absolute;top:0;left:0;text-align:center;line-height:1.5rem;color:#fff}.js-form-type-checkbox label::before,.js-form-type-radio label::before,.facet-item label::before{content:"";background:#fff;border:1px solid #eaeaea;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease}.js-form-type-checkbox label::after,.js-form-type-radio label::after,.facet-item label::after{opacity:0;font-size:.75rem}.js-form-type-checkbox input[type=checkbox],.js-form-type-checkbox input[type=radio],.js-form-type-radio input[type=checkbox],.js-form-type-radio input[type=radio],.facet-item input[type=checkbox],.facet-item input[type=radio]{cursor:pointer;width:1.5rem;height:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;margin:0;opacity:0}.js-form-type-checkbox input[type=checkbox]:checked+label::before,.js-form-type-checkbox input[type=radio]:checked+label::before,.js-form-type-radio input[type=checkbox]:checked+label::before,.js-form-type-radio input[type=radio]:checked+label::before,.facet-item input[type=checkbox]:checked+label::before,.facet-item input[type=radio]:checked+label::before{background:#164194;border-color:#164194;z-index:1}.js-form-type-checkbox input[type=checkbox]:checked+label::after,.js-form-type-checkbox input[type=radio]:checked+label::after,.js-form-type-radio input[type=checkbox]:checked+label::after,.js-form-type-radio input[type=radio]:checked+label::after,.facet-item input[type=checkbox]:checked+label::after,.facet-item input[type=radio]:checked+label::after{opacity:1}.js-form-type-checkbox input[type=checkbox]:hover+label::before,.js-form-type-checkbox input[type=radio]:hover+label::before,.js-form-type-radio input[type=checkbox]:hover+label::before,.js-form-type-radio input[type=radio]:hover+label::before,.facet-item input[type=checkbox]:hover+label::before,.facet-item input[type=radio]:hover+label::before{-webkit-box-shadow:0 1px 8px rgba(94,74,59,.35);box-shadow:0 1px 8px rgba(94,74,59,.35)}.js-form-type-checkbox input[type=checkbox]:focus+label::before,.js-form-type-checkbox input[type=radio]:focus+label::before,.js-form-type-radio input[type=checkbox]:focus+label::before,.js-form-type-radio input[type=radio]:focus+label::before,.facet-item input[type=checkbox]:focus+label::before,.facet-item input[type=radio]:focus+label::before{border-color:#164194;-webkit-box-shadow:0 1px 8px #164194;box-shadow:0 1px 8px #164194}.js-form-type-checkbox input[type=radio]+label::before,.js-form-type-radio input[type=radio]+label::before,.facet-item input[type=radio]+label::before{border-radius:50%}.js-form-type-checkbox input[type=radio]+label::after,.js-form-type-radio input[type=radio]+label::after,.facet-item input[type=radio]+label::after{content:"";width:1.5rem;height:1.5rem;background:#fff;border-radius:50%;z-index:2;-webkit-transform:scale(0.5);transform:scale(0.5)}.js-form-type-checkbox input[type=checkbox]+label::after,.js-form-type-radio input[type=checkbox]+label::after,.facet-item input[type=checkbox]+label::after{content:"✓"}.js-form-type-checkbox+.js-form-type-checkbox,.js-form-type-radio+.js-form-type-radio{margin-top:12px}html.js input.form-autocomplete{background-position:95% 50%}html.js input.form-autocomplete.ui-autocomplete-loading{background-repeat:no-repeat;background-position:95% 50%}html.js input.throbbing{background-position:99% -15px}textarea[disabled],select[disabled],input[disabled]{background-color:#eaeaea;color:#757575;pointer-events:none;cursor:default}::input-placeholder{color:#747474}::input-placeholder:focus{color:#fff}:focus::input-placeholder{color:#fff}:placeholder{color:#747474}:placeholder:focus{color:#fff}::-webkit-input-placeholder{color:#747474}::-moz-placeholder{color:#747474}:-ms-input-placeholder{color:#747474}::-ms-input-placeholder{color:#747474}::placeholder{color:#747474}::-webkit-input-placeholder:focus{color:#fff}::-moz-placeholder:focus{color:#fff}:-ms-input-placeholder:focus{color:#fff}::-ms-input-placeholder:focus{color:#fff}::placeholder:focus{color:#fff}:input-placeholder{color:#747474}:input-placeholder:focus{color:#fff}.checkboxes--wrapper{width:100%}.js-form-type-checkbox{display:block;width:100%;margin:12px 0 0}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.views-exposed-form input[type=text]{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/search.png);background-size:20px auto;background-position:right 18px center;background-repeat:no-repeat;padding-right:48px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-item,.hs-form-field{position:relative;margin:0;margin-bottom:1.125rem;margin-bottom:clamp(0.75rem,1.4423076923vw,1.5rem)}tr.odd .form-item,tr.even .form-item,tr.odd .hs-form-field,tr.even .hs-form-field{margin:0}.form-item .description,.hs-form-field .description{color:#757575;margin-top:6px;font-size:.875rem}@media(prefers-color-scheme:dark){.form-item .description,.hs-form-field .description{color:#eaeaea}}.checkboxes--wrapper .form-item,.radios--wrapper .form-item{margin-bottom:0.5625rem;margin-bottom:clamp(0.375rem,0.7211538462vw,0.75rem)}@media(min-width:37.5em){.webform-address--wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5625rem;margin-right:clamp(-0.75rem,-0.7211538462vw,-0.375rem);margin-left:-0.5625rem;margin-left:clamp(-0.75rem,-0.7211538462vw,-0.375rem)}}@media(min-width:37.5em){.webform-address--wrapper .fieldset-wrapper>div{width:50%;padding-left:0.5625rem;padding-left:clamp(0.375rem,0.7211538462vw,0.75rem);padding-right:0.5625rem;padding-right:clamp(0.375rem,0.7211538462vw,0.75rem)}}.webform-address--wrapper .fieldset-wrapper .form-item-address-address{width:100%}@media(min-width:37.5em){.form-items-2col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5625rem;margin-right:clamp(-0.75rem,-0.7211538462vw,-0.375rem);margin-left:-0.5625rem;margin-left:clamp(-0.75rem,-0.7211538462vw,-0.375rem)}}@media(min-width:37.5em){.form-items-2col>div{width:50%;padding-left:0.5625rem;padding-left:clamp(0.375rem,0.7211538462vw,0.75rem);padding-right:0.5625rem;padding-right:clamp(0.375rem,0.7211538462vw,0.75rem)}}.facets-widget-dropdown label{display:block}.view-empty{color:#757575;text-align:center}@media(prefers-color-scheme:dark){.view-empty{color:#eaeaea}}.pager{margin-top:24px}.pager .pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3rem}.pager .pager__item a{display:block;padding:6px;min-width:2rem;text-align:center;font-weight:600}.pager .pager__item.is-active a{background-color:#164194;color:#fff;text-decoration:none}@media(prefers-color-scheme:dark){.pager .pager__item.is-active a{background-color:#829dd1}}@media(prefers-color-scheme:dark){.pager .pager__item.is-active a{color:#1e1d27}}.pager .pager__item--outline-button a{font-size:1rem;font-weight:600;display:inline-block;padding:.675em 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:0;line-height:1.5;border-color:#164194;color:#164194;background:rgba(0,0,0,0);border-width:1px;border-style:solid;border-radius:none}.pager .pager__item--outline-button a:hover{text-decoration:none}.pager .pager__item--outline-button a:focus,.pager .pager__item--outline-button a:focus-visible{outline-offset:2px}@media(prefers-color-scheme:dark){.pager .pager__item--outline-button a{border-color:#829dd1}}@media(prefers-color-scheme:dark){.pager .pager__item--outline-button a{color:#829dd1}}.pager .pager__item--outline-button a:hover,.pager .pager__item--outline-button a:focus{background:#0f2e68;border-color:#0f2e68;color:#fff}@media(prefers-color-scheme:dark){.pager .pager__item--outline-button a:hover,.pager .pager__item--outline-button a:focus{background:#a7badf}}@media(prefers-color-scheme:dark){.pager .pager__item--outline-button a:hover,.pager .pager__item--outline-button a:focus{border-color:#a7badf}}@media(prefers-color-scheme:dark){.pager .pager__item--outline-button a:hover,.pager .pager__item--outline-button a:focus{color:#000}}.pager .pager__item--button a{font-size:1rem;font-weight:600;display:inline-block;padding:.675em 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:0;line-height:1.5;background:#164194;border-color:#164194;color:#fff;border-width:1px;border-style:solid}.pager .pager__item--button a:hover{text-decoration:none}.pager .pager__item--button a:focus,.pager .pager__item--button a:focus-visible{outline-offset:2px}@media(prefers-color-scheme:dark){.pager .pager__item--button a{background:#829dd1}}@media(prefers-color-scheme:dark){.pager .pager__item--button a{border-color:#829dd1}}@media(prefers-color-scheme:dark){.pager .pager__item--button a{color:#000}}.pager .pager__item--button a .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.pager .pager__item--button a .svg-fill{fill:#000}}.pager .pager__item--button a:hover{background:#0f2e68;border-color:#0f2e68;color:#fff}@media(prefers-color-scheme:dark){.pager .pager__item--button a:hover{background:#a7badf}}@media(prefers-color-scheme:dark){.pager .pager__item--button a:hover{border-color:#a7badf}}@media(prefers-color-scheme:dark){.pager .pager__item--button a:hover{color:#000}}.pager .pager__item--button a:hover .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.pager .pager__item--button a:hover .svg-fill{fill:#000}}.pager .pager__item--previous,.pager .pager__item--next{width:100%;position:absolute;bottom:0;margin:0}.pager .pager__item--previous a,.pager .pager__item--next a{display:block}.pager.two-buttons .pager__item--previous,.pager.two-buttons .pager__item--next{width:50%}.pager .pager__item--previous{padding-right:6px;justify-self:flex-start;left:0}.pager .pager__item--next{text-align:right;padding-left:6px;justify-self:flex-end;right:0}@media(min-width:30em){.pager .pager__spacer,.pager .pager__item--previous,.pager .pager__item--next{width:auto;min-width:7rem;position:static}.pager .pager__spacer a,.pager .pager__item--previous a,.pager .pager__item--next a{width:auto;display:inline-block}.pager .pager__spacer--previous,.pager .pager__item--previous{margin-right:auto}.pager .pager__spacer--next,.pager .pager__item--next{margin-left:auto}}@media(min-width:37.5em){.pager{margin-top:48px}.pager.pager--mini .pager__items{padding-left:8em;padding-right:8em;position:relative}.pager.pager--mini .pager__item{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center}.pager.pager--mini .pager__item--outline-button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-width:8em;position:absolute;top:0}.pager.pager--mini .pager__item--next{text-align:right;right:0}.pager.pager--mini .pager__item--previous{text-align:left;left:0}.pager.pager--mini .pager__item.is-active{padding-top:.75em}}.tabs{padding-top:5px;padding-left:0;margin-bottom:0}.tabs li{display:inline-block;margin-right:12px}.tabs li a{color:#164194;border:0;margin:0;position:relative;text-decoration:none;padding:.5rem;display:block;font-size:1rem}@media(prefers-color-scheme:dark){.tabs li a{color:#829dd1}}.tabs li a::before{content:"";background:#eaeaea;position:absolute;bottom:-1px;left:0;right:0;width:0;height:4px;margin:auto;-webkit-transition:width .3s ease;transition:width .3s ease}.tabs li a:hover,.tabs li a:focus{color:#0f2e68}@media(prefers-color-scheme:dark){.tabs li a:hover,.tabs li a:focus{color:#a7badf}}.tabs li a:hover::before,.tabs li a:focus::before{width:100%}.tabs li a.is-active{color:#1e1d27;pointer-events:none}@media(prefers-color-scheme:dark){.tabs li a.is-active{color:#fff}}.tabs li a.is-active::before{width:100%}.tabs--primary{padding-top:0;margin-top:12px;margin-bottom:12px}.messages{margin:12px;border-radius:4px}.status-message{padding:12px 24px;margin:0;max-height:200px;overflow:auto}.status-message.status{background-color:#e1f3f4;border:0;color:#1e1d27}.status-message.error{background-color:#ffe0e1;border:0;color:#1e1d27}.status-message.success{background-color:#e9f3d5;border:0;color:#1e1d27}.status-message.warning{background-color:#ffecce;border:0;color:#1e1d27}.status-message.alert{background-color:#f3e1fb;border:0;color:#1e1d27}.status-message+.status-message{margin-top:12px}.messages-list{margin-bottom:0;list-style-type:none;padding:0}.header .menu .icon .menu-links-container>a{padding-left:36px;background-repeat:no-repeat;background-position:left center;background-size:24px auto}.header .menu .icon.icon--sprinklers .menu-links-container>a{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/sprinkler.png)}.header .menu .icon.icon--valves .menu-links-container>a{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/valve.png)}.header .menu .icon.icon--foam .menu-links-container>a{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/foam.png)}.header .menu .icon.icon--detection .menu-links-container>a{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/detection.png)}.header .menu .icon.icon--piping .menu-links-container>a{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/piping.png)}.header .menu .icon.icon--obsolete .menu-links-container>a{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/obsolete.png)}.header .menu .icon.icon--hazards .menu-links-container>a{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/hazards.png)}.cc-window.cc-banner{padding-left:44px;padding-right:44px;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.cc-window.cc-banner .cc-message{text-align:center;font-size:.875rem;margin-bottom:12px}.cc-window.cc-banner .cc-link{padding:0}.cc-window.cc-banner .cc-compliance{width:100%}.cc-window.cc-banner .cc-dismiss{background:rgba(0,0,0,0) !important;padding:0;position:absolute;top:0;bottom:0;right:0;min-width:0 !important;text-indent:-9999px;text-align:left;width:44px;height:44px}.cc-window.cc-banner .cc-dismiss::before,.cc-window.cc-banner .cc-dismiss::after{content:"";width:1px;height:1rem;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.cc-window.cc-banner .cc-dismiss::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cc-window.cc-banner .cc-dismiss::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cc-window.cc-banner .cc-dismiss:hover::before,.cc-window.cc-banner .cc-dismiss:hover::after,.cc-window.cc-banner .cc-dismiss:focus::before,.cc-window.cc-banner .cc-dismiss:focus::after{background-color:#1e1d27}.cc-window.cc-banner .cc-btn{min-height:44px}.cc-window.cc-banner .cc-btn:hover,.cc-window.cc-banner .cc-btn:focus{background-color:#e6ebf5 !important;color:#1e1d27 !important;text-decoration:none}.cc-window.cc-banner .cc-allow{background-color:#829dd1;color:#1e1d27 !important}.cc-window.cc-banner .cc-deny{background-color:#0f2e68}@media(min-width:37.5em){.cc-window.cc-banner{padding-left:24px;padding-right:24px;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.cc-window.cc-banner .cc-message{margin-bottom:0;margin-right:12px;text-align:left}.cc-window.cc-banner .cc-dismiss{position:relative}.cc-window.cc-banner .cc-compliance{width:auto}.cc-window.cc-banner .cc-compliance>.cc-btn{white-space:nowrap !important}}.cc-revoke.cc-bottom{display:none}@media print{a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:rgba(0,0,0,0) !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}
.product-category-menu{background-color:#fff;position:relative;margin-bottom:48px;clear:both}@media(prefers-color-scheme:dark){.product-category-menu{background-color:#000}}.product-category-menu a{color:#1e1d27;margin:0;display:block;text-decoration:none}@media(prefers-color-scheme:dark){.product-category-menu a{color:#fff}}.product-category-menu a::before,.product-category-menu a::after{display:none}.product-category-menu a:hover,.product-category-menu a:focus{color:#164194;text-decoration:underline}@media(prefers-color-scheme:dark){.product-category-menu a:hover,.product-category-menu a:focus{color:#829dd1}}.product-category-menu ul{list-style-type:none;padding:0;margin:0}.product-category-menu ul li{margin:0}.product-category-menu>ul>li{padding:0;position:relative;margin-bottom:0}.product-category-menu>ul>li::before{background-color:#164194;content:"";position:absolute;width:0;top:0;left:0;bottom:0}@media(prefers-color-scheme:dark){.product-category-menu>ul>li::before{background-color:#829dd1}}@media(prefers-reduced-motion:no-preference){.product-category-menu>ul>li::before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.product-category-menu>ul>li>a{padding:18px 24px;font-size:1.125rem;position:relative}.product-category-menu>ul>li>a::before{border-color:#1e1d27;content:"";background:rgba(0,0,0,0);border-top-width:2px;border-top-style:solid;border-right-width:2px;border-right-style:solid;border-bottom:0;border-left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:.5em;height:.5em;display:block;position:absolute;top:1.625em;right:24px;left:auto;margin:auto;-webkit-box-shadow:none !important;box-shadow:none !important}@media(prefers-color-scheme:dark){.product-category-menu>ul>li>a::before{border-color:#fff}}@media(prefers-reduced-motion:no-preference){.product-category-menu>ul>li>a::before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.product-category-menu>ul>li:first-child>a{padding-top:24px}.product-category-menu>ul>li:first-child>a::before{top:2em}.product-category-menu>ul>li:last-child>a{padding-bottom:24px}.product-category-menu>ul>li:hover::before,.product-category-menu>ul>li:focus-within::before{width:2px}.product-category-menu>ul>li:hover>a::before,.product-category-menu>ul>li:focus-within>a::before{border-color:#164194}@media(prefers-color-scheme:dark){.product-category-menu>ul>li:hover>a::before,.product-category-menu>ul>li:focus-within>a::before{border-color:#829dd1}}.product-category-menu>ul>li.active-trail::before{width:2px}.product-category-menu>ul>li.active-trail>a::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product-category-menu>ul>li.active-trail>ul{display:block}.product-category-menu>ul>li ul{display:none;padding:0 24px 12px}.product-category-menu>ul>li ul li{padding:0}.product-category-menu>ul>li ul li a{padding:9px 12px;font-weight:400;font-size:1rem}.product-category-menu>ul>li ul li a:hover,.product-category-menu>ul>li ul li a:focus{text-decoration:underline}.product-category-menu>ul>li ul li.active-trail>a,.product-category-menu>ul>li ul li>a.active{background-color:#164194;color:#fff;font-weight:600}@media(prefers-color-scheme:dark){.product-category-menu>ul>li ul li.active-trail>a,.product-category-menu>ul>li ul li>a.active{background-color:#829dd1}}@media(prefers-color-scheme:dark){.product-category-menu>ul>li ul li.active-trail>a,.product-category-menu>ul>li ul li>a.active{color:#000}}.product-category-menu>ul>li ul li.active-trail>ul{display:block}.product-category-menu>ul>li ul li ul{background-color:#e6ebf5;padding:6px 0;margin-bottom:6px}@media(prefers-color-scheme:dark){.product-category-menu>ul>li ul li ul{background-color:#1e1d27}}.product-category-menu>ul>li ul li ul li.facet-item--expanded>a,.product-category-menu>ul>li ul li ul li>a.active{color:#1e1d27;background:rgba(0,0,0,0)}@media(prefers-color-scheme:dark){.product-category-menu>ul>li ul li ul li.facet-item--expanded>a,.product-category-menu>ul>li ul li ul li>a.active{color:#fff}}.product-category-menu>ul>li ul li ul li a{padding:6px 12px;font-size:.875rem}.product-category-menu>ul>li a.active+ul{display:block}
.kicker{color:#757575;font-size:.875rem;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(prefers-color-scheme:dark){.kicker{color:#eaeaea}}.kicker p{margin:0}.kicker .field{position:relative;margin-right:36px;margin-bottom:.25em;display:inline-block}.kicker .field::before{background-color:#eaeaea;content:"";width:1px;height:1.5rem;position:absolute;top:0;bottom:0;right:-18px;margin:auto}@media(prefers-color-scheme:dark){.kicker .field::before{background-color:#757575}}.kicker .field:last-child::before{display:none}.meta{color:#757575;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}@media(prefers-color-scheme:dark){.meta{color:#eaeaea}}.meta p{margin:0}.meta>*{margin-right:12px}.meta .link-indicator{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;margin-right:0}@media(min-width:37.5em){.meta{padding-top:12px}}.field[class$=date],.field--name-field-event-date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.field[class$=date] time:first-of-type,.field--name-field-event-date time:first-of-type{margin-right:5px}.field[class$=date] time:last-of-type,.field--name-field-event-date time:last-of-type{margin-left:5px}.field[class$=date]::before,.field--name-field-event-date::before{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/calendar.svg);background-repeat:no-repeat;background-size:1em auto;background-color:rgba(0,0,0,0);content:"";width:1em;height:1em;display:inline-block;position:relative;top:.15em;right:unset;margin-right:6px}@media(prefers-color-scheme:dark){.field[class$=date]::before,.field--name-field-event-date::before{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/calendar--white.svg)}}.field[class$=date]::after,.field--name-field-event-date::after{background-color:#eaeaea;content:"";width:1px;height:1.5rem;position:absolute;top:0;bottom:0;right:-18px;margin:auto}@media(prefers-color-scheme:dark){.field[class$=date]::after,.field--name-field-event-date::after{background-color:#757575}}.field[class$=location],.field[class$=address]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.field[class$=location]::after,.field[class$=address]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/location.svg);background-repeat:no-repeat;background-size:1em auto;content:"";width:1em;height:1em;display:inline-block;position:relative;top:.15em;margin-right:6px}@media(prefers-color-scheme:dark){.field[class$=location]::after,.field[class$=address]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/location--white.svg)}}.field[class$=phone]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.field[class$=phone]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/phone.svg);background-repeat:no-repeat;background-size:1em auto;content:"";width:1em;height:1em;display:inline-block;position:relative;top:.15em;margin-right:6px}@media(prefers-color-scheme:dark){.field[class$=phone]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/phone--white.svg)}}.field[class$=email]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.field[class$=email]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/email.svg);background-repeat:no-repeat;background-size:1em auto;content:"";width:1em;height:1em;display:inline-block;position:relative;top:.15em;margin-right:6px}@media(prefers-color-scheme:dark){.field[class$=email]::after{background-image:url(/themes/custom/vikinggroupinc_d10/dist/images/email--white.svg)}}
.display--teaser,.display--location-map-modal{background-color:#fff;border-color:#eaeaea;color:#1e1d27;border-width:1px;border-style:solid;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.08);box-shadow:0 16px 32px rgba(0,0,0,.08);position:relative;padding:24px}@media(prefers-color-scheme:dark){.display--teaser,.display--location-map-modal{background-color:#000}}@media(prefers-color-scheme:dark){.display--teaser,.display--location-map-modal{border-color:#1e1d27}}@media(prefers-color-scheme:dark){.display--teaser,.display--location-map-modal{color:#fff}}@media(prefers-reduced-motion:no-preference){.display--teaser,.display--location-map-modal{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.display--teaser .link-indicator,.display--location-map-modal .link-indicator{background-color:#e6ebf5;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}@media(prefers-color-scheme:dark){.display--teaser .link-indicator,.display--location-map-modal .link-indicator{background-color:#164194}}@media(prefers-reduced-motion:no-preference){.display--teaser .link-indicator,.display--location-map-modal .link-indicator{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.display--teaser .link-indicator .svg-fill,.display--location-map-modal .link-indicator .svg-fill{fill:#164194}@media(prefers-color-scheme:dark){.display--teaser .link-indicator .svg-fill,.display--location-map-modal .link-indicator .svg-fill{fill:#e6ebf5}}@media(prefers-reduced-motion:no-preference){.display--teaser .link-indicator .svg-fill,.display--location-map-modal .link-indicator .svg-fill{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.display--teaser:not(.no-link):hover,.display--teaser:not(.no-link):focus-within,.display--location-map-modal:not(.no-link):hover,.display--location-map-modal:not(.no-link):focus-within{border-color:#164194}@media(prefers-color-scheme:dark){.display--teaser:not(.no-link):hover,.display--teaser:not(.no-link):focus-within,.display--location-map-modal:not(.no-link):hover,.display--location-map-modal:not(.no-link):focus-within{border-color:#829dd1}}.display--teaser:not(.no-link):hover .link-indicator,.display--teaser:not(.no-link):focus-within .link-indicator,.display--location-map-modal:not(.no-link):hover .link-indicator,.display--location-map-modal:not(.no-link):focus-within .link-indicator{background-color:#164194}@media(prefers-color-scheme:dark){.display--teaser:not(.no-link):hover .link-indicator,.display--teaser:not(.no-link):focus-within .link-indicator,.display--location-map-modal:not(.no-link):hover .link-indicator,.display--location-map-modal:not(.no-link):focus-within .link-indicator{background-color:#829dd1}}.display--teaser:not(.no-link):hover .link-indicator .svg-fill,.display--teaser:not(.no-link):focus-within .link-indicator .svg-fill,.display--location-map-modal:not(.no-link):hover .link-indicator .svg-fill,.display--location-map-modal:not(.no-link):focus-within .link-indicator .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.display--teaser:not(.no-link):hover .link-indicator .svg-fill,.display--teaser:not(.no-link):focus-within .link-indicator .svg-fill,.display--location-map-modal:not(.no-link):hover .link-indicator .svg-fill,.display--location-map-modal:not(.no-link):focus-within .link-indicator .svg-fill{fill:#1e1d27}}.display--teaser .teaser__image,.display--location-map-modal .teaser__image{margin-top:-24px;margin-left:-24px;margin-right:-24px;margin-bottom:24px}.display--teaser .teaser__image img,.display--location-map-modal .teaser__image img{width:100%;height:auto}.display--teaser .teaser__title,.display--location-map-modal .teaser__title{font-size:1.25rem;font-size:clamp(1.25rem,1.6025641026vw,1.25rem);line-height:1.2;margin-top:1.125rem;margin-top:clamp(0.75rem,1.4423076923vw,1.5rem);margin-bottom:0.5625rem;margin-bottom:clamp(0.375rem,0.7211538462vw,0.75rem);font-family:"myriad-pro",sans-serif;font-weight:600;margin-top:0}.display--teaser .teaser__title a,.display--teaser .teaser__title button,.display--location-map-modal .teaser__title a,.display--location-map-modal .teaser__title button{color:#1e1d27;text-decoration:none}@media(prefers-color-scheme:dark){.display--teaser .teaser__title a,.display--teaser .teaser__title button,.display--location-map-modal .teaser__title a,.display--location-map-modal .teaser__title button{color:#fff}}.display--teaser .teaser__title a .rdg-external-link,.display--teaser .teaser__title button .rdg-external-link,.display--location-map-modal .teaser__title a .rdg-external-link,.display--location-map-modal .teaser__title button .rdg-external-link{display:none}.display--teaser .teaser__title a::before,.display--teaser .teaser__title button::before,.display--location-map-modal .teaser__title a::before,.display--location-map-modal .teaser__title button::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0}.display--teaser .teaser__title a:hover,.display--teaser .teaser__title a:focus,.display--teaser .teaser__title button:hover,.display--teaser .teaser__title button:focus,.display--location-map-modal .teaser__title a:hover,.display--location-map-modal .teaser__title a:focus,.display--location-map-modal .teaser__title button:hover,.display--location-map-modal .teaser__title button:focus{color:#164194}@media(prefers-color-scheme:dark){.display--teaser .teaser__title a:hover,.display--teaser .teaser__title a:focus,.display--teaser .teaser__title button:hover,.display--teaser .teaser__title button:focus,.display--location-map-modal .teaser__title a:hover,.display--location-map-modal .teaser__title a:focus,.display--location-map-modal .teaser__title button:hover,.display--location-map-modal .teaser__title button:focus{color:#829dd1}}.display--teaser .teaser__text,.display--location-map-modal .teaser__text{color:#757575;font-size:.875rem}@media(prefers-color-scheme:dark){.display--teaser .teaser__text,.display--location-map-modal .teaser__text{color:#eaeaea}}.display--teaser .teaser__text .field+.field,.display--location-map-modal .teaser__text .field+.field{margin-top:12px}.display--teaser .kicker .field,.display--location-map-modal .kicker .field{margin-right:12px}.display--teaser .field-blog-description a,.display--location-map-modal .field-blog-description a{display:none}
.product-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px}.product-file .file__title{font-size:1.125rem;font-size:clamp(1.125rem,1.4423076923vw,1.125rem);line-height:1.2;margin-top:1.125rem;margin-top:clamp(0.75rem,1.4423076923vw,1.5rem);margin-bottom:0.5625rem;margin-bottom:clamp(0.375rem,0.7211538462vw,0.75rem);font-family:"myriad-pro",sans-serif;margin:0;font-size:.875rem}.product-file .file__icon{padding-left:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-file .file__icon svg{width:20px;height:auto}.product-file .file__icon .svg-fill{fill:#164194}@media(prefers-reduced-motion:no-preference){.product-file .file__icon .svg-fill{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media(prefers-color-scheme:dark){.product-file .file__icon .svg-fill{fill:#829dd1}}.product-file:not(:first-child){margin-top:9px}.product-file .modal__trigger{padding:0;background:rgba(0,0,0,0);border:0;position:static}@media(min-width:48em){.product-file{padding:18px 24px}.product-file .file__title{font-size:1rem}}
.slick-sr-only{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.slick-slide[aria-hidden=true]{opacity:0}.slick-carousel>.carousel__content:nth-child(n+2){display:none}.slick-slider{position:relative}.slick-slider.field-banner .slick-arrow{display:none !important}.slick-slider .slick-list{padding:24px;margin:-24px}.slick-slider.slick-multiple{padding-left:24px;padding-right:24px}.slick-slider.slick-multiple .slick-slide{padding-left:12px;padding-right:12px}.slick-slider.slick-multiple .slick-arrow.slick-prev{left:-24px}.slick-slider.slick-multiple .slick-arrow.slick-next{right:-24px}@media(min-width:78em){.slick-slider.slick-multiple{margin-left:-12px;margin-right:-12px;padding-left:0;padding-right:0}.slick-slider.slick-multiple .slick-arrow.slick-prev{left:-44px}.slick-slider.slick-multiple .slick-arrow.slick-next{right:-44px}}.slick-multiple:not(.slick-initialized)>*:nth-child(n+2){display:none}@media(min-width:60em){.slick-multiple:not(.slick-initialized)>*{width:50%;float:left}.slick-multiple:not(.slick-initialized)>*:nth-child(1){padding-right:12px}.slick-multiple:not(.slick-initialized)>*:nth-child(2){display:block;padding-left:12px}.slick-multiple:not(.slick-initialized)>*:nth-child(n+3){display:none}}.slick-dots{list-style-type:none;padding:0;margin:0;text-align:center;position:absolute;bottom:0;left:0;right:0}.slick-dots li{display:inline-block;margin:0}.slick-dots li button{background:rgba(0,0,0,0);border:0;width:44px;height:44px;padding:0;position:relative}.slick-dots li .slick-dot-icon{border-color:#164194;border-width:1px;border-style:solid;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media(prefers-color-scheme:dark){.slick-dots li .slick-dot-icon{border-color:#829dd1}}@media(prefers-reduced-motion:no-preference){.slick-dots li .slick-dot-icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.slick-dots li button:hover,.slick-dots li button:focus{-webkit-box-shadow:none;box-shadow:none}.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{width:24px;height:24px}.slick-dots li.slick-active .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{background-color:#164194}@media(prefers-color-scheme:dark){.slick-dots li.slick-active .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{background-color:#829dd1}}.slick-arrow{background:rgba(0,0,0,0);border:0;padding:0;position:absolute;top:0;bottom:0;margin:auto;width:44px;height:44px;z-index:5}.slick-arrow::before{border-color:#1e1d27;content:"";border-top-width:2px;border-top-style:solid;width:12px;height:12px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media(prefers-color-scheme:dark){.slick-arrow::before{border-color:#fff}}.slick-arrow.slick-disabled{background:rgba(0,0,0,0);opacity:.5}.slick-arrow:hover,.slick-arrow:focus{background-color:#164194}@media(prefers-color-scheme:dark){.slick-arrow:hover,.slick-arrow:focus{background-color:#829dd1}}.slick-arrow:hover::before,.slick-arrow:focus::before{border-color:#fff}@media(prefers-color-scheme:dark){.slick-arrow:hover::before,.slick-arrow:focus::before{border-color:#000}}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left-width:2px;border-left-style:solid;left:5px}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right-width:2px;border-right-style:solid;right:5px}
@media(min-width:75em){.products-layout:after{content:"";display:table;clear:both}.products-layout .products-layout__content{width:66.67%;float:right;padding-left:12px}.products-layout .products-layout__sidebar{width:33.33%;float:left;padding:0 12px 0 0}}.products-layout .views-exposed-form .form-inner{margin:-12px}.products-layout .views-exposed-form .form-inner .form-item,.products-layout .views-exposed-form .form-inner .form-actions{padding:12px;margin:0}.products-layout .views-exposed-form .form-inner .form-item input,.products-layout .views-exposed-form .form-inner .form-item select,.products-layout .views-exposed-form .form-inner .form-actions input,.products-layout .views-exposed-form .form-inner .form-actions select{width:100%}.products-layout .views-element-container{clear:both}.products-layout .products-layout__sidebar,.products-layout .views-exposed-form{background-color:#fff;display:none;position:fixed;bottom:0;left:0;right:0;z-index:301;max-height:75vh;overflow:auto;padding:0;margin-bottom:0;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.08);box-shadow:0 16px 32px rgba(0,0,0,.08)}@media(prefers-color-scheme:dark){.products-layout .products-layout__sidebar,.products-layout .views-exposed-form{background-color:#000}}.products-layout .views-exposed-form .form-inner{padding:24px}.products-layout .mobile-title{background-color:#fff;padding:0 24px;position:sticky;top:0;z-index:2;width:calc(100% - 44px);float:left;height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}@media(prefers-color-scheme:dark){.products-layout .mobile-title{background-color:#000}}.products-layout .toggle-open{font-size:1rem;font-weight:600;display:inline-block;padding:.675em 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:0;line-height:1.5;border-color:#164194;color:#164194;background:rgba(0,0,0,0);border-width:1px;border-style:solid;border-radius:none;width:50%;position:relative;padding-left:12px;padding-right:12px;margin-bottom:24px}.products-layout .toggle-open:hover{text-decoration:none}.products-layout .toggle-open:focus,.products-layout .toggle-open:focus-visible{outline-offset:2px}@media(prefers-color-scheme:dark){.products-layout .toggle-open{border-color:#829dd1}}@media(prefers-color-scheme:dark){.products-layout .toggle-open{color:#829dd1}}.products-layout .toggle-open:hover,.products-layout .toggle-open:focus{background:#0f2e68;border-color:#0f2e68;color:#fff}@media(prefers-color-scheme:dark){.products-layout .toggle-open:hover,.products-layout .toggle-open:focus{background:#a7badf}}@media(prefers-color-scheme:dark){.products-layout .toggle-open:hover,.products-layout .toggle-open:focus{border-color:#a7badf}}@media(prefers-color-scheme:dark){.products-layout .toggle-open:hover,.products-layout .toggle-open:focus{color:#000}}.products-layout .toggle-open .plus{position:relative;width:.75em;height:.75em;display:inline-block;margin-right:.25em}.products-layout .toggle-open .plus::before,.products-layout .toggle-open .plus::after{background-color:#164194;content:"";position:absolute;top:0;bottom:0;margin:auto}@media(prefers-color-scheme:dark){.products-layout .toggle-open .plus::before,.products-layout .toggle-open .plus::after{background-color:#829dd1}}@media(prefers-reduced-motion:no-preference){.products-layout .toggle-open .plus::before,.products-layout .toggle-open .plus::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.products-layout .toggle-open .plus::before{height:2px;width:.75em;left:0}.products-layout .toggle-open .plus::after{width:2px;height:.75em;left:calc(50% - 1px)}.products-layout .toggle-open:hover .plus::before,.products-layout .toggle-open:hover .plus::after,.products-layout .toggle-open:focus .plus::before,.products-layout .toggle-open:focus .plus::after{background-color:#fff}@media(prefers-color-scheme:dark){.products-layout .toggle-open:hover .plus::before,.products-layout .toggle-open:hover .plus::after,.products-layout .toggle-open:focus .plus::before,.products-layout .toggle-open:focus .plus::after{background-color:#1e1d27}}.products-layout .toggle-close{background-color:#fff;border:0;position:sticky;top:0;right:0;text-align:left;text-indent:-9999px;padding:0;width:44px;height:72px;z-index:3;float:right}@media(prefers-color-scheme:dark){.products-layout .toggle-close{background-color:#000}}.products-layout .toggle-close::before,.products-layout .toggle-close::after{background-color:#1e1d27;content:"";width:2px;height:1rem;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform-origin:center;transform-origin:center}@media(prefers-color-scheme:dark){.products-layout .toggle-close::before,.products-layout .toggle-close::after{background-color:#fff}}.products-layout .toggle-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.products-layout .toggle-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.products-layout .toggle-close:hover,.products-layout .toggle-close:focus{background-color:#164194}@media(prefers-color-scheme:dark){.products-layout .toggle-close:hover,.products-layout .toggle-close:focus{background-color:#829dd1}}.products-layout .toggle-close:hover::before,.products-layout .toggle-close:hover::after,.products-layout .toggle-close:focus::before,.products-layout .toggle-close:focus::after{background-color:#fff}@media(prefers-color-scheme:dark){.products-layout .toggle-close:hover::before,.products-layout .toggle-close:hover::after,.products-layout .toggle-close:focus::before,.products-layout .toggle-close:focus::after{background-color:#1e1d27}}.products-layout .toggle-close.first-focus{background-color:#fff}@media(prefers-color-scheme:dark){.products-layout .toggle-close.first-focus{background-color:#000}}.products-layout .toggle-close.first-focus::before,.products-layout .toggle-close.first-focus::after{background-color:#1e1d27}@media(prefers-color-scheme:dark){.products-layout .toggle-close.first-focus::before,.products-layout .toggle-close.first-focus::after{background-color:#fff}}.products-layout .product-category-menu,.products-layout .form-inner{border-top-color:#eaeaea;clear:both;border-top-width:1px;border-top-style:solid}@media(prefers-color-scheme:dark){.products-layout .product-category-menu,.products-layout .form-inner{border-top-color:#757575}}@media(min-width:75em){.products-layout:after{content:"";display:table;clear:both}.products-layout .toggle-filters,.products-layout .toggle-facets{display:none}.products-layout .products-layout__sidebar{background:rgba(0,0,0,0);max-height:none;position:static;display:block !important;margin-bottom:24px;-webkit-box-shadow:none;box-shadow:none;padding:0 12px 0 0}.products-layout .products-layout__sidebar .product-category-menu{border-top:0;padding:0}.products-layout .products-layout__sidebar .mobile-title,.products-layout .products-layout__sidebar .toggle-close{display:none}.products-layout .views-exposed-form{padding:0;max-height:none;position:static;display:block !important;margin-bottom:12px;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);overflow:visible}.products-layout .views-exposed-form .form-inner{border-top:0;padding:0}.products-layout .views-exposed-form .form-inner .form-item,.products-layout .views-exposed-form .form-inner .form-actions{width:33.33%;float:left}.products-layout .views-exposed-form .form-inner .form-item:nth-child(3n+1),.products-layout .views-exposed-form .form-inner .form-actions:nth-child(3n+1){clear:left}.products-layout .views-exposed-form .form-inner .form-actions input{margin-top:30px}.products-layout .views-exposed-form .mobile-title,.products-layout .views-exposed-form .toggle-close{display:none}}.filters-overlay::before{content:"";background:#000;opacity:.5;position:fixed;top:0;left:0;right:0;bottom:0;z-index:300}@media(min-width:75em){.filters-overlay::before{display:none}}.product__main{background-color:#fff;position:relative;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.08);box-shadow:0 16px 32px rgba(0,0,0,.08);padding:24px;margin-left:-24px;margin-right:-24px}@media(prefers-color-scheme:dark){.product__main{background-color:#000}}.product__main .page-title{margin-top:0;margin-bottom:24px;padding-right:24px}.product__main .field-prod-image,.product__main .field-prod-description,.product__main .product__links{margin-bottom:24px}.product__main .field-prod-image img{width:100%;height:auto}.product__main .field-prod-description .toggle-description{display:none}.product__main .field-prod-description.button-visible .toggle-description{display:inline}.product__main .field-prod-description.truncated .field-content,.product__main .field-prod-description.truncated p{display:inline}.product__main .field-prod-description.truncated p:first-child::after{content:" ..."}.product__main .field-prod-description .hidden-content p:first-child{margin-top:0.84375rem;margin-top:clamp(0.5625rem,1.0817307692vw,1.125rem)}.product__main .product__links a{font-size:1rem;font-weight:600;display:inline-block;padding:.675em 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:0;line-height:1.5;background:#164194;border-color:#164194;color:#fff;border-width:1px;border-style:solid;width:100%;margin-bottom:6px}.product__main .product__links a:hover{text-decoration:none}.product__main .product__links a:focus,.product__main .product__links a:focus-visible{outline-offset:2px}@media(prefers-color-scheme:dark){.product__main .product__links a{background:#829dd1}}@media(prefers-color-scheme:dark){.product__main .product__links a{border-color:#829dd1}}@media(prefers-color-scheme:dark){.product__main .product__links a{color:#000}}.product__main .product__links a .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.product__main .product__links a .svg-fill{fill:#000}}.product__main .product__links a:hover{background:#0f2e68;border-color:#0f2e68;color:#fff}@media(prefers-color-scheme:dark){.product__main .product__links a:hover{background:#a7badf}}@media(prefers-color-scheme:dark){.product__main .product__links a:hover{border-color:#a7badf}}@media(prefers-color-scheme:dark){.product__main .product__links a:hover{color:#000}}.product__main .product__links a:hover .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.product__main .product__links a:hover .svg-fill{fill:#000}}.product__main .technical-details,.product__main .view-product-documents{border-top-color:#eaeaea;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;padding-top:24px;border-top-width:2px;border-top-style:solid}@media(prefers-color-scheme:dark){.product__main .technical-details,.product__main .view-product-documents{border-top-color:#1e1d27}}.product__main .technical-details h2{margin-bottom:0}.product__main .technical-details .field{margin-top:24px}.product__main .technical-details .field .field-content{font-size:.875rem}.product__main .technical-details .field-prod-instaseal{padding-right:24px}.product__main .technical-details .field-prod-instaseal svg{vertical-align:middle}.product__main .technical-details .field-prod-instaseal img{width:100px;height:100px;margin-bottom:12px}.product__main .technical-details+.views-element-container>.view-product-documents,.product__main .product__related{margin-top:24px}.product__main .share-trigger{position:absolute;top:0;right:0}@media(min-width:30em){.product__main .technical-details .left:after,.product__main .technical-details .right:after{content:"";display:table;clear:both}.product__main .technical-details .field{width:50%;float:left}}@media(min-width:37.5em){.product__main{margin-left:0;margin-right:0}.product__main .product__links div{display:inline}.product__main .product__links a{width:auto;margin-right:6px}}@media(min-width:48em){.product__main .field-prod-image{width:33.33%;padding-right:12px;float:left}.product__main .page-title,.product__main .field-prod-description,.product__main .product__links{width:66.67%;padding-left:12px;float:right}.product__main .technical-details{clear:both}.product__main .technical-details:after{content:"";display:table;clear:both}.product__main .technical-details .field{width:33.33%;float:left}.product__main .technical-details .field.field-prod-addl-info,.product__main .technical-details .field.field-prod-instaseal{width:100%;clear:both}.product__main .field-prod-instaseal img{float:left;margin-right:24px}}@media(min-width:60em){.product__main{padding:48px}.product__main .field-prod-image{padding-right:24px}.product__main .page-title,.product__main .field-prod-description,.product__main .product__links{padding-left:24px}.product__main .field-prod-image,.product__main .field-prod-description,.product__main .product__links{margin-bottom:48px}.product__main .technical-details,.product__main .view-product-documents{margin-left:-48px;margin-right:-48px;padding-left:48px;padding-right:48px;padding-top:48px}.product__main .share-trigger{top:12px;right:12px}}@media(min-width:75em){.product__main .field-prod-image{width:25%}.product__main .page-title,.product__main .field-prod-description,.product__main .product__links{width:75%}}.product__main .technical-details+.views-element-container>.view-product-documents,.product__related{margin-top:24px}@media(min-width:60em){.product__main .technical-details+.views-element-container>.view-product-documents,.product__related{margin-top:48px}}.products-layout{margin-top:24px}.products-layout .toggle-open{width:100%}
.modal .modal__overlay{background-color:rgba(230,235,245,.85);z-index:999;padding:24px}@media(prefers-color-scheme:dark){.modal .modal__overlay{background-color:rgba(30,29,39,.85)}}.modal .modal__container{background-color:#fff;border-color:#eaeaea;color:#1e1d27;border-width:1px;border-style:solid;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.08);box-shadow:0 16px 32px rgba(0,0,0,.08);position:relative;padding:24px;min-width:320px;width:100%;max-width:960px;max-height:none}@media(prefers-color-scheme:dark){.modal .modal__container{background-color:#000}}@media(prefers-color-scheme:dark){.modal .modal__container{border-color:#1e1d27}}@media(prefers-color-scheme:dark){.modal .modal__container{color:#fff}}@media(prefers-reduced-motion:no-preference){.modal .modal__container{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.modal .modal__container .link-indicator{background-color:#e6ebf5;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}@media(prefers-color-scheme:dark){.modal .modal__container .link-indicator{background-color:#164194}}@media(prefers-reduced-motion:no-preference){.modal .modal__container .link-indicator{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.modal .modal__container .link-indicator .svg-fill{fill:#164194}@media(prefers-color-scheme:dark){.modal .modal__container .link-indicator .svg-fill{fill:#e6ebf5}}@media(prefers-reduced-motion:no-preference){.modal .modal__container .link-indicator .svg-fill{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.modal .modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:44px;margin-bottom:24px}.modal .modal__header *:last-child{margin-bottom:0}.modal .modal__header .modal__title{-ms-flex-item-align:center;align-self:center}.modal .modal__header .modal__close{background-color:#e6ebf5;color:#164194;position:relative;top:0;right:0;width:44px;height:44px;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(prefers-color-scheme:dark){.modal .modal__header .modal__close{background-color:#164194}}@media(prefers-color-scheme:dark){.modal .modal__header .modal__close{color:#e6ebf5}}.modal .modal__header .modal__close:hover,.modal .modal__header .modal__close:focus{background:#0f2e68}.modal .modal__header .modal__close:hover::before,.modal .modal__header .modal__close:focus::before{color:#fff}.modal .modal__content{margin:0;max-height:65vh;overflow:auto;padding-bottom:24px}.modal .modal__footer{border-top-color:#eaeaea;border-top-width:1px;border-top-style:solid;padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(prefers-color-scheme:dark){.modal .modal__footer{border-top-color:#1e1d27}}.modal .modal__navigation{color:#164194;border:0;padding:0;background:rgba(0,0,0,0);font-weight:400;position:relative}@media(prefers-color-scheme:dark){.modal .modal__navigation{color:#829dd1}}.modal .modal__navigation::before{border-color:#164194;content:"";border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;width:.5em;height:.5em;display:block;position:absolute;top:.125em;bottom:0;margin:auto}@media(prefers-color-scheme:dark){.modal .modal__navigation::before{border-color:#829dd1}}@media(prefers-reduced-motion:no-preference){.modal .modal__navigation::before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.modal .modal__navigation:hover,.modal .modal__navigation:focus{color:#0f2e68;text-decoration:underline}@media(prefers-color-scheme:dark){.modal .modal__navigation:hover,.modal .modal__navigation:focus{color:#a7badf}}.modal .modal__navigation:hover::before,.modal .modal__navigation:focus::before{border-color:#0f2e68}@media(prefers-color-scheme:dark){.modal .modal__navigation:hover::before,.modal .modal__navigation:focus::before{border-color:#a7badf}}.modal .modal__previous{padding-left:.75em}.modal .modal__previous::before{left:.125em;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.modal .modal__next{padding-right:.75em}.modal .modal__next::before{right:.125em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toolbar-fixed .modal__overlay{padding-top:24px}
.share-trigger{background:rgba(0,0,0,0);padding:0;width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0}.share-trigger .svg-fill{fill:#164194}@media(prefers-color-scheme:dark){.share-trigger .svg-fill{fill:#829dd1}}.share-trigger:hover,.share-trigger:focus{background-color:#164194}@media(prefers-color-scheme:dark){.share-trigger:hover,.share-trigger:focus{background-color:#829dd1}}.share-trigger:hover .svg-fill,.share-trigger:focus .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.share-trigger:hover .svg-fill,.share-trigger:focus .svg-fill{fill:#000}}.social-share .modal__container{max-width:320px}.social-share .social-sharing-buttons{display:block;text-align:left;margin:0}.social-share .social-sharing-buttons .social-sharing-buttons__button{font-size:1rem;font-weight:600;display:inline-block;padding:.675em 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;border-radius:0;line-height:1.5;background:#164194;border-color:#164194;color:#fff;border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.social-share .social-sharing-buttons .social-sharing-buttons__button:hover{text-decoration:none}.social-share .social-sharing-buttons .social-sharing-buttons__button:focus,.social-share .social-sharing-buttons .social-sharing-buttons__button:focus-visible{outline-offset:2px}@media(prefers-color-scheme:dark){.social-share .social-sharing-buttons .social-sharing-buttons__button{background:#829dd1}}@media(prefers-color-scheme:dark){.social-share .social-sharing-buttons .social-sharing-buttons__button{border-color:#829dd1}}@media(prefers-color-scheme:dark){.social-share .social-sharing-buttons .social-sharing-buttons__button{color:#000}}.social-share .social-sharing-buttons .social-sharing-buttons__button .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.social-share .social-sharing-buttons .social-sharing-buttons__button .svg-fill{fill:#000}}.social-share .social-sharing-buttons .social-sharing-buttons__button:hover{background:#0f2e68;border-color:#0f2e68;color:#fff}@media(prefers-color-scheme:dark){.social-share .social-sharing-buttons .social-sharing-buttons__button:hover{background:#a7badf}}@media(prefers-color-scheme:dark){.social-share .social-sharing-buttons .social-sharing-buttons__button:hover{border-color:#a7badf}}@media(prefers-color-scheme:dark){.social-share .social-sharing-buttons .social-sharing-buttons__button:hover{color:#000}}.social-share .social-sharing-buttons .social-sharing-buttons__button:hover .svg-fill{fill:#fff}@media(prefers-color-scheme:dark){.social-share .social-sharing-buttons .social-sharing-buttons__button:hover .svg-fill{fill:#000}}.social-share .social-sharing-buttons .social-sharing-buttons__button svg{fill:#fff;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(prefers-color-scheme:dark){.social-share .social-sharing-buttons .social-sharing-buttons__button svg{fill:#000}}.social-share .social-sharing-buttons .social-sharing-buttons__button+.social-sharing-buttons__button{margin-top:12px}.content-region{position:relative}.content-region .vikinggroupinc-d10-bettersocialsharingbuttons{position:absolute;top:0;right:0}
.view.one-column .view-content>*+*{margin-top:24px}
.display--full>.kicker:first-child,.display--full>.contextual:first-child+.kicker{margin-bottom:36px;margin-top:-18px}
