﻿/*!
Theme Name: McAlpine 
Theme URI: http://underscores.me/
Author: Christopher Stickland
Author URI: http://underscores.me/
Description: A custom theme for McAlpine
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mcalpine
Tags: custom-background, custom-logo, custom-menu, featured-images
*/@keyframes slide-in{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes grow{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-hero{from{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes underline{from{background-size:0% .075em}to{background-size:100% .075em}}@keyframes zoom{from{transform:scale(1)}to{transform:scale(1.025)}}@keyframes image-fade-in{from{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.0325)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}blockquote{margin-top:2rem;margin-bottom:2rem;padding-left:1.5rem;border-left:solid 5px #e63128;margin-left:0}blockquote p{font-style:italic;font-size:1rem}blockquote p::before{content:"“"}blockquote p::after{content:"”"}strong{color:#222}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-family:"TheSans";src:url("assets/fonts/TheSans-3_Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"TheSans";src:url("assets/fonts/TheSans-3_LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"TheSans";src:url("assets/fonts/TheSans-5_Plain.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"TheSans";src:url("assets/fonts/TheSans-5_PlainItalic.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"TheSans";src:url("assets/fonts/TheSans-7_Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"TheSans";src:url("assets/fonts/TheSans-7_BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"TheSans";src:url("assets/fonts/TheSans-9_Black.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"TheSans";src:url("assets/fonts/TheSans-5_BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic}p{font-size:1rem;line-height:1.5;letter-spacing:0}@media only screen and (min-width: 48rem){p{font-size:1rem;font-size:clamp(1rem,.8125rem + .3906vw,1.125rem)}}@media only screen and (min-width: 64rem){p{font-size:1.125rem}}.bold{font-weight:700}.page-title,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.3;letter-spacing:0;font-weight:700;margin:0}.page-title{font-size:4.5rem}h1,.h1{font-size:1.802rem}@media only screen and (min-width: 48rem){h1,.h1{font-size:1.802rem;font-size:clamp(1.802rem,1.228rem + 1.838vw,3.433rem)}}@media only screen and (min-width: 120rem){h1,.h1{font-size:3.433125rem}}h2,.h2{font-size:1.6rem}@media only screen and (min-width: 48rem){h2,.h2{font-size:1.6rem;font-size:clamp(1.6rem,1.195rem + 1.296vw,2.75rem)}}@media only screen and (min-width: 120rem){h2,.h2{font-size:2.75rem}}h3,.h3{font-size:1.425rem}@media only screen and (min-width: 48rem){h3,.h3{font-size:1.425rem;font-size:clamp(1.425rem,.2663rem + 2.4141vw,2.1975rem)}}@media only screen and (min-width: 64rem){h3,.h3{font-size:2.1975rem}}h4,.h4{font-size:1.266rem}@media only screen and (min-width: 48rem){h4,.h4{font-size:1rem;font-size:clamp(1.266rem,.528rem + 1.5375vw,1.758rem)}}@media only screen and (min-width: 64rem){h4,.h4{font-size:1.758rem}}h5,.h5{font-size:1.125rem}@media only screen and (min-width: 48rem){h5,.h5{font-size:1rem;font-size:clamp(1.125rem,.7031rem + .8789vw,1.40625rem)}}@media only screen and (min-width: 64rem){h5,.h5{font-size:1.40625rem}}h6,.h6{font-size:1rem}@media only screen and (min-width: 48rem){h6,.h6{font-size:1rem;font-size:clamp(1rem,.8162rem + .3828vw,1.1225rem)}}@media only screen and (min-width: 64rem){h6,.h6{font-size:1.125rem}}.text-small{font-size:.899rem}@media only screen and (min-width: 48rem){.text-small{font-size:1rem;font-size:clamp(.899rem,.8975rem + .0031vw,.9rem)}}@media only screen and (min-width: 64rem){.text-small{font-size:.9rem}}.text-smaller{font-size:.79rem}@media only screen and (min-width: 48rem){.text-smaller{font-size:1rem;font-size:clamp(.79rem,.895rem - .2188vw,.72rem)}}@media only screen and (min-width: 64rem){.text-smaller{font-size:.72rem}}body{font-family:"TheSans",sans-serif;color:#878787;overflow-x:hidden;margin-top:60px;font-size:1rem;line-height:1.5;letter-spacing:0}@media only screen and (min-width: 48rem){body{font-size:1rem;font-size:clamp(1rem,.8125rem + .3906vw,1.125rem)}}@media only screen and (min-width: 64rem){body{font-size:1.125rem;margin-top:0}}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{max-width:100%;margin-top:2.5rem;margin-bottom:3rem}figcaption{padding-left:1.25rem;border-left:solid 2px #e63128;margin-top:.875rem;color:#222;font:normal normal bold 14px/31px TheSans}table{margin:0 0 1.5em;width:100%}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{padding:1.25rem 1.5rem;border:solid 1px #cfcfcf;border-radius:.5rem;resize:none}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=password]:hover,textarea:hover{box-shadow:5px 15px 15px rgba(0,0,0,0);border:1px solid #7caef2}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,textarea:focus-visible{box-shadow:0px 0px 10px rgba(124,174,242,.7490196078);border:1px solid #7caef2;outline:0}.ginput_container{outline:0;border:0}legend{display:none}fieldset{outline:0;border:0;padding:0}.gfield--type-honeypot{display:none}.gform_heading{display:none}.gfield_label{display:none}.gform_submission_error{font-size:1rem}.installer-form{display:flex;flex-direction:row}.installer-form .gform_body .gform_fields{display:flex}.gfield_validation_message{font-size:.75rem;width:500px}.ginput_container{width:100%;display:flex}.ginput_container span{width:100%;display:block}.ginput_container span input{width:100%}.ginput_container input[type=checkbox]::before{content:"";transform:scale(0);width:18px;height:18px;transition:120ms transform ease-in-out;background:radial-gradient(ellipse at center, #ffffff 0%, #ffffff 37%, #ffffff 37%, #222222 37%, #222222 38%)}.ginput_container input[type=checkbox]:checked{border:solid 1px #222}.ginput_container input[type=checkbox]:checked::before{transform:scale(1)}.btn{font-size:1rem;padding:1rem 1.6875rem;line-height:1;text-align:center;outline:none;border:0;cursor:pointer;text-decoration:none;display:block;width:fit-content;transition:all 100ms ease-in-out}.btn.btn-black{background-color:#222;border:solid 1px #222;color:#fff}.btn.btn-black:hover{background-color:#4e4e4e;border:solid 1px #4e4e4e}.btn.btn-black.btn-outline{background-color:#fff;border:solid 1px #222;color:#222}.btn.btn-black.btn-outline:hover{background-color:#222;color:#fff}.btn.btn-arrow{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.922" height="16.245" viewBox="0 0 13.922 16.245"><path d="M0,16.245V11.68L6.667,7.869,0,4.06V0L13.922,8.122,0,16.244Z" fill="%23fff"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 1.5rem) center;padding-right:4rem}.btn.btn-red{background-color:#e63128;color:#fff}.btn.btn-red:hover{background-color:#eb5a53}.btn.btn-red.btn-outline{background-color:#fff;color:#222;border:solid 1px #e63128}.btn.btn-red.btn-outline:hover{background-color:#e63128;color:#fff}.btn.btn-white{background-color:#fff;color:#222;border:0}.btn.btn-white:hover{background-color:#222;color:#fff}.btn.btn-white.btn-outline{background-color:rgba(0,0,0,0);color:#fff;border:solid 1px #fff}.btn.btn-white.btn-outline:hover{background-color:#fff;color:#222;border-color:#fff}input::file-selector-button,.ginput_container_fileupload button{font-size:1rem;padding:1rem 1.6875rem;line-height:1;text-align:center;outline:none;border:0;cursor:pointer;text-decoration:none;display:inline-block;width:fit-content;transition:all 100ms ease-in-out;background-color:#fff;border:solid 1px #fff;color:#222;font-family:TheSans,sans-serif;margin-right:1rem}input::file-selector-button:hover,.ginput_container_fileupload button:hover{background-color:#222;color:#fff;border-color:#222}.ginput_container_fileupload{flex-wrap:wrap;gap:.75rem}@media only screen and (min-width: 64rem){.btn,input::file-selector-button,.ginput_container_fileupload button{font-size:1.125rem;padding:1.25rem 2rem}}.main-nav{position:fixed;left:0;top:0;z-index:10;width:100%;background-color:#fff}.main-nav .nav-container{flex-direction:row;display:flex;justify-content:space-between;height:100%;align-items:center}.main-nav .resultImage{max-width:100%}.main-nav .cls-1{fill:#e63128}.main-nav .desktop-menu{display:none;background-color:#fff}.main-nav .desktop-menu .nav-content{box-shadow:none}.main-nav .desktop-menu .nav-links{display:flex;align-items:center}.main-nav .desktop-menu .nav-links .desktop-mega-menu{color:#e63128;font:normal normal bold 16px/18px "TheSans";padding-left:25px}.main-nav .desktop-menu .nav-links ul{list-style:none;display:flex;flex-direction:row;gap:25px;margin:0;padding:0;padding-left:25px}.main-nav .desktop-menu .nav-links ul li a{text-decoration:none;color:#e63128;font:normal normal bold 16px/18px "TheSans"}.main-nav .desktop-menu .nav-links ul li a:hover{color:#e63128}.main-nav .nav-content{width:100%;display:flex;justify-content:space-between;align-items:center;z-index:10;box-shadow:0 -3px 10px rgba(0,0,0,.0509803922)}.main-nav .site-logo{height:100%;display:flex;align-items:center;background-color:#fff;margin-right:1.25rem}.main-nav .site-logo svg{width:125px}.main-nav .search-container{height:100%;display:flex;align-items:center;flex-grow:1}.main-nav .search-container #search-form__mobile{position:unset}.main-nav #results-container__mobile{max-width:100%;height:calc(100vh - 60px);transition:300ms;padding:60px 0;left:0;top:60px;display:block;z-index:5}.main-nav #results-container__mobile.show{transform:translateY(-100vh)}.main-nav .search-submit__mobile{position:absolute;top:0;width:100%;text-align:start;background-color:#f4f4f4;outline:0;color:#e63128;height:60px;padding:0 35px;border:0;cursor:pointer;text-transform:capitalize}.main-nav.red{border-bottom:#f85b53;background-color:#e63128}.main-nav.red .desktop-menu{background-color:#e63128}.main-nav.red .desktop-menu .site-logo{background-color:#e63128}.main-nav.red .desktop-menu .site-logo svg rect,.main-nav.red .desktop-menu .site-logo svg polygon,.main-nav.red .desktop-menu .site-logo svg path{fill:#fff}.main-nav.red .desktop-menu .menu a{color:#fff}.main-nav.red .desktop-menu .menu a:hover{color:#222}.main-nav.red .desktop-menu .menu .sub-menu{background-color:#e63128}.main-nav.red .desktop-menu .menu .sub-menu a{color:#fff !important}.main-nav.red .desktop-menu .menu .sub-menu a:hover{color:#222 !important}.main-nav.red .desktop-menu .product-text{color:#fff}.main-nav.red .desktop-menu .select-interest{background-color:#e63128 !important;color:#fff !important;border-bottom:solid 2px #fff}.main-nav.red .desktop-menu .select-interest:hover{border:solid 1px #fff !important}.main-nav.red .desktop-menu .select-interest svg rect,.main-nav.red .desktop-menu .select-interest svg path{fill:#fff !important}.main-nav.red .desktop-menu .select-interest .interest-links{background-color:#e63128 !important;border:solid 1px #fff !important}.main-nav.red .desktop-menu .select-interest .interest-links a{color:#fff !important}.main-nav.red .desktop-menu .select-interest .interest-links a:hover{color:#222 !important}.main-nav.red .desktop-menu .select-interest.open{border:solid 1px #fff !important}.main-nav.red .desktop-menu .search-field{background-color:#dd3128 !important;color:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='search'%3E%3Crect width='24' height='24' opacity='0'/%3E%3Cpath fill='%23fff' d='M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;border-color:#f85b53 !important}.main-nav.red .desktop-menu .search-field::placeholder{color:#fad6d4 !important;opacity:1}.main-nav.red .desktop-menu .results-container{overflow:hidden;background-color:#dd3128 !important;color:#fff !important;border-color:#f85b53 !important}.main-nav.red .desktop-menu .results-container .result-title{color:#fff !important}.main-nav.red .desktop-menu .results-container .search-submit{background-color:#dd3128 !important;background-image:linear-gradient(90deg, #dd3128 50%, #222222 50%);border:0 !important}.main-nav.red .desktop-menu .results-container .search-submit .view-all-text{color:#fff !important}.main-nav.red .desktop-menu .results-container .other-post-type{background-color:#222 !important;color:#fff !important}.main-nav.red .desktop-menu .results-container .suggestion,.main-nav.red .desktop-menu .results-container .search-product-result{color:#fff !important}.main-nav.red .desktop-menu .results-container .suggestion:hover,.main-nav.red .desktop-menu .results-container .search-product-result:hover{background:rgba(0,0,0,0) linear-gradient(90deg, rgba(248, 91, 83, 0) 0%, #f85b53 100%) 0% 0% no-repeat padding-box !important}.main-nav.red .desktop-menu .results-container .search-product-sku-count{color:#fff !important}.main-nav.red .desktop-menu .results-container .search-product-sku-count span{color:#fff !important}@media only screen and (min-width: 68rem){.main-nav{position:inherit;border-bottom:1px solid #f4f4f4;margin:0 auto}.main-nav .mobile-menu{display:none}.main-nav .desktop-menu{display:flex;justify-content:center;max-width:1920px;padding-left:2.5rem !important;padding-right:2.5rem !important;margin:0 auto;padding-top:15px;padding-bottom:15px}.main-nav .menu-item-has-children{position:relative}.main-nav .menu-item-has-children ul.sub-menu{padding:0 !important;padding-top:25px !important;display:none !important;flex-direction:column !important;position:absolute;top:100%;right:-2.5rem;width:200px;height:min-content;background-color:#fff;list-style:none;gap:0 !important}.main-nav .menu-item-has-children ul.sub-menu li{font-size:1rem;font-weight:700}.main-nav .menu-item-has-children ul.sub-menu li:first-of-type{border-top:solid 1px #fff}.main-nav .menu-item-has-children ul.sub-menu li a{padding:1rem !important;display:block;width:100%;color:#222 !important}.main-nav .menu-item-has-children ul.sub-menu li:hover{background:rgba(0,0,0,0) linear-gradient(75deg, #ffffff 0%, rgba(124, 174, 242, 0.0588235294) 100%) 0% 0% no-repeat padding-box}.main-nav .menu-item-has-children ul.sub-menu li:hover a{margin-left:-0.175rem;color:#e63128 !important;transition:all .1s ease-in-out}.main-nav .menu-item-has-children:hover ul.sub-menu{display:flex !important}}.site-footer .menu,.site-footer .sub-menu{list-style:none;margin:0;padding:0}.site-footer .menu li,.site-footer .sub-menu li{font-size:14px}.footer-mobile-logo{padding-top:2.5rem}.footer-mobile-logo p{margin:0;font-size:1rem;line-height:1.5rem;color:#fff;font-weight:300}.footer-mobile-logo svg{height:1.5rem;margin-bottom:1.5rem}.site-footer{background-color:#e63128;color:#fff;padding-bottom:60px;padding-left:1.25rem;padding-right:1.25rem}.site-footer a{text-decoration:none;color:#fff}.site-footer a:hover svg path{fill:#222}.site-footer a:hover svg rect{fill:#222}.site-footer a:hover svg circle{fill:#222}.site-footer a:hover{color:#222}.site-footer .menu{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 1rem;padding-bottom:2.5rem}.site-footer .menu .menu-item a{font-size:1.125rem;font-weight:bold;letter-spacing:.01125rem;padding-bottom:1.5rem;display:block}.site-footer .menu .menu-item .sub-menu a{font-weight:normal;font-size:.875rem;line-height:1.5rem;letter-spacing:0px;padding-bottom:0;color:#fff}.footer-copyright{border-top:solid .5px #f4f4f4}.site-footer .menu .menu-item .sub-menu a:hover{color:#222}.site-footer .footer-content{max-width:107.5rem;margin:0 auto}.site-footer .footer-content .nav-links{padding-top:2.5rem}@media only screen and (min-width: 120rem){.site-footer .footer-content{padding:0}}.site-footer .footer-logo{background-color:#e63128;color:#fff;height:86px;width:86px;display:none}.site-footer .footer-copyright{display:flex;flex-direction:column;padding-top:1.5rem}.site-footer .footer-copyright .footer-social-links{display:flex;flex-direction:row;align-items:center;gap:1rem;padding-bottom:1.625rem}.site-footer .footer-copyright .footer-social-links a{display:block}.site-footer .footer-copyright .footer-social-links svg{height:1rem}.site-footer .footer-copyright .footer-copyright_text{flex-grow:1;padding-bottom:1.5rem;font-size:.75rem;line-height:1.125rem}.footer-logo .cls-2{fill:#fff}@media only screen and (min-width: 80rem){.site-footer{padding-left:0;padding-right:0}.site-footer .footer-container{width:100%;max-width:120rem;margin:0 auto;padding:2.1875rem 1.25rem;padding-top:0 !important;padding-bottom:0 !important}}@media only screen and (min-width: 80rem)and (min-width: 48rem){.site-footer .footer-container{padding:3.75rem 2.5rem}}@media only screen and (min-width: 80rem)and (min-width: 64rem){.site-footer .footer-container{padding:5rem 3.75rem}}@media only screen and (min-width: 80rem){.site-footer.version-1{padding-top:100px}.site-footer.version-1 .footer-content{border:0}.site-footer.version-1 .footer-mobile-logo{display:none}.site-footer.version-1 .footer-logo{display:block}.site-footer.version-1 .menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:5rem;padding-bottom:0}.site-footer.version-1 .menu .menu-item a{display:none;font-size:1.25rem;font-weight:bold;letter-spacing:.2px;line-height:2.5em;padding-bottom:0}.site-footer.version-1 .menu .menu-item .sub-menu a{display:block;font-weight:normal;font-size:1.125rem;line-height:2rem;letter-spacing:0px}.site-footer.version-1 .menu .menu-item .sub-menu a:hover{color:#222}.site-footer.version-1 .footer-copyright{display:flex;flex-direction:row;align-items:center;border:0;padding-top:60px;justify-content:space-between}.site-footer.version-1 .footer-copyright .footer-logo{order:1;padding-bottom:1.5rem;width:min-content;display:flex;align-items:center}.site-footer.version-1 .footer-copyright .footer-logo svg{height:1.25rem}.site-footer.version-1 .footer-copyright .footer-copyright_text{order:2;text-align:center}.site-footer.version-1 .footer-copyright .footer-social-links{order:3}.site-footer.version-2{padding-top:0;padding-bottom:0}.site-footer.version-2 .footer-content{display:flex;border-top:solid 1px #f4f4f4;padding-top:80px;padding-bottom:80px}.site-footer.version-2 .footer-content .footer-mobile-logo{flex-grow:0;max-width:422px;border-top:0;padding-top:0;width:30%}.site-footer.version-2 .footer-content .nav-links{padding-top:0;flex-grow:1;min-width:70%}.site-footer.version-2 .footer-content .nav-links .menu-footer-container .menu{padding-bottom:0}.site-footer.version-2 .footer-content .nav-links .menu-footer-container ul{display:flex;justify-content:space-around}.site-footer.version-2 .footer-content .nav-links .menu-footer-container ul a{font-size:1.25rem;font-weight:700;padding-bottom:2rem}.site-footer.version-2 .footer-content .nav-links .menu-footer-container ul .sub-menu{flex-direction:column}.site-footer.version-2 .footer-content .nav-links .menu-footer-container ul .sub-menu a{display:block;font-weight:normal;font-size:1.125rem;line-height:2rem;letter-spacing:0px;font-weight:400;padding-bottom:0}.site-footer.version-2 .footer-content .nav-links .menu-footer-container ul .sub-menu a:hover{color:#222}.site-footer.version-2 .footer-content .nav-links .menu-footer-container ul .sub-menu a .menu-item a{display:none;font-size:1.25rem;font-weight:bold;letter-spacing:.2px;line-height:2.5em;padding-bottom:0}.site-footer.version-2 .footer-copyright{flex-direction:row;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}.site-footer.version-2 .footer-copyright .footer-copyright_text{text-align:right;font-size:1rem;padding-bottom:0}.site-footer.version-2 .footer-copyright .footer-social-links{padding-bottom:0;align-items:center}.site-footer.version-2 .footer-copyright .footer-social-links .footer-social-link svg{height:1.5rem}}.search-hero{width:100%;text-align:center;padding-top:10em;padding-bottom:11.75em}.search-hero .search-hero__subtitle{font-style:italic}.search-hero h1{font-size:86px;font-weight:900}.search-hero .search-hero__highlight{color:#e63128}.faq-links{max-width:107.5rem;margin:0 auto;padding:0 1.25rem;padding-top:2.5em;padding-bottom:2.5em;display:flex;flex-direction:row;align-items:center;gap:2.5em;border-bottom:solid 1px #f4f4f4}@media only screen and (min-width: 120rem){.faq-links{padding:0}}.faq-links .scroll-to{color:#e63128;font-size:1.5em;font-weight:400;margin:0}.faq-links a{color:#222;text-decoration:none}.faq-links a:hover{color:#e63128}.product-card-container{container-type:inline-size;container-name:product-card}.animated .acf-innerblocks-container .product-card-container:nth-of-type(2){animation-delay:250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(2) .product-card .product-title{animation-delay:300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(2) .product-card .product-block-image img{animation-delay:400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(2) .product-card .sku-count{animation-delay:550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(3){animation-delay:500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(3) .product-card .product-title{animation-delay:550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(3) .product-card .product-block-image img{animation-delay:650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(3) .product-card .sku-count{animation-delay:800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(4){animation-delay:750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(4) .product-card .product-title{animation-delay:800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(4) .product-card .product-block-image img{animation-delay:900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(4) .product-card .sku-count{animation-delay:1050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(5){animation-delay:1000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(5) .product-card .product-title{animation-delay:1050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(5) .product-card .product-block-image img{animation-delay:1150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(5) .product-card .sku-count{animation-delay:1300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(6){animation-delay:1250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(6) .product-card .product-title{animation-delay:1300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(6) .product-card .product-block-image img{animation-delay:1400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(6) .product-card .sku-count{animation-delay:1550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(7){animation-delay:1500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(7) .product-card .product-title{animation-delay:1550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(7) .product-card .product-block-image img{animation-delay:1650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(7) .product-card .sku-count{animation-delay:1800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(8){animation-delay:1750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(8) .product-card .product-title{animation-delay:1800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(8) .product-card .product-block-image img{animation-delay:1900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(8) .product-card .sku-count{animation-delay:2050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(9){animation-delay:2000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(9) .product-card .product-title{animation-delay:2050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(9) .product-card .product-block-image img{animation-delay:2150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(9) .product-card .sku-count{animation-delay:2300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(10){animation-delay:2250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(10) .product-card .product-title{animation-delay:2300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(10) .product-card .product-block-image img{animation-delay:2400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(10) .product-card .sku-count{animation-delay:2550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(11){animation-delay:2500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(11) .product-card .product-title{animation-delay:2550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(11) .product-card .product-block-image img{animation-delay:2650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(11) .product-card .sku-count{animation-delay:2800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(12){animation-delay:2750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(12) .product-card .product-title{animation-delay:2800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(12) .product-card .product-block-image img{animation-delay:2900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(12) .product-card .sku-count{animation-delay:3050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(13){animation-delay:3000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(13) .product-card .product-title{animation-delay:3050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(13) .product-card .product-block-image img{animation-delay:3150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(13) .product-card .sku-count{animation-delay:3300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(14){animation-delay:3250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(14) .product-card .product-title{animation-delay:3300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(14) .product-card .product-block-image img{animation-delay:3400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(14) .product-card .sku-count{animation-delay:3550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(15){animation-delay:3500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(15) .product-card .product-title{animation-delay:3550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(15) .product-card .product-block-image img{animation-delay:3650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(15) .product-card .sku-count{animation-delay:3800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(16){animation-delay:3750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(16) .product-card .product-title{animation-delay:3800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(16) .product-card .product-block-image img{animation-delay:3900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(16) .product-card .sku-count{animation-delay:4050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(17){animation-delay:4000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(17) .product-card .product-title{animation-delay:4050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(17) .product-card .product-block-image img{animation-delay:4150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(17) .product-card .sku-count{animation-delay:4300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(18){animation-delay:4250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(18) .product-card .product-title{animation-delay:4300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(18) .product-card .product-block-image img{animation-delay:4400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(18) .product-card .sku-count{animation-delay:4550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(19){animation-delay:4500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(19) .product-card .product-title{animation-delay:4550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(19) .product-card .product-block-image img{animation-delay:4650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(19) .product-card .sku-count{animation-delay:4800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(20){animation-delay:4750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(20) .product-card .product-title{animation-delay:4800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(20) .product-card .product-block-image img{animation-delay:4900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(20) .product-card .sku-count{animation-delay:5050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(21){animation-delay:5000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(21) .product-card .product-title{animation-delay:5050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(21) .product-card .product-block-image img{animation-delay:5150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(21) .product-card .sku-count{animation-delay:5300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(22){animation-delay:5250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(22) .product-card .product-title{animation-delay:5300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(22) .product-card .product-block-image img{animation-delay:5400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(22) .product-card .sku-count{animation-delay:5550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(23){animation-delay:5500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(23) .product-card .product-title{animation-delay:5550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(23) .product-card .product-block-image img{animation-delay:5650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(23) .product-card .sku-count{animation-delay:5800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(24){animation-delay:5750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(24) .product-card .product-title{animation-delay:5800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(24) .product-card .product-block-image img{animation-delay:5900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(24) .product-card .sku-count{animation-delay:6050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(25){animation-delay:6000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(25) .product-card .product-title{animation-delay:6050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(25) .product-card .product-block-image img{animation-delay:6150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(25) .product-card .sku-count{animation-delay:6300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(26){animation-delay:6250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(26) .product-card .product-title{animation-delay:6300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(26) .product-card .product-block-image img{animation-delay:6400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(26) .product-card .sku-count{animation-delay:6550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(27){animation-delay:6500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(27) .product-card .product-title{animation-delay:6550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(27) .product-card .product-block-image img{animation-delay:6650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(27) .product-card .sku-count{animation-delay:6800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(28){animation-delay:6750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(28) .product-card .product-title{animation-delay:6800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(28) .product-card .product-block-image img{animation-delay:6900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(28) .product-card .sku-count{animation-delay:7050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(29){animation-delay:7000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(29) .product-card .product-title{animation-delay:7050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(29) .product-card .product-block-image img{animation-delay:7150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(29) .product-card .sku-count{animation-delay:7300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(30){animation-delay:7250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(30) .product-card .product-title{animation-delay:7300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(30) .product-card .product-block-image img{animation-delay:7400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(30) .product-card .sku-count{animation-delay:7550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(31){animation-delay:7500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(31) .product-card .product-title{animation-delay:7550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(31) .product-card .product-block-image img{animation-delay:7650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(31) .product-card .sku-count{animation-delay:7800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(32){animation-delay:7750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(32) .product-card .product-title{animation-delay:7800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(32) .product-card .product-block-image img{animation-delay:7900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(32) .product-card .sku-count{animation-delay:8050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(33){animation-delay:8000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(33) .product-card .product-title{animation-delay:8050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(33) .product-card .product-block-image img{animation-delay:8150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(33) .product-card .sku-count{animation-delay:8300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(34){animation-delay:8250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(34) .product-card .product-title{animation-delay:8300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(34) .product-card .product-block-image img{animation-delay:8400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(34) .product-card .sku-count{animation-delay:8550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(35){animation-delay:8500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(35) .product-card .product-title{animation-delay:8550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(35) .product-card .product-block-image img{animation-delay:8650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(35) .product-card .sku-count{animation-delay:8800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(36){animation-delay:8750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(36) .product-card .product-title{animation-delay:8800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(36) .product-card .product-block-image img{animation-delay:8900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(36) .product-card .sku-count{animation-delay:9050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(37){animation-delay:9000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(37) .product-card .product-title{animation-delay:9050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(37) .product-card .product-block-image img{animation-delay:9150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(37) .product-card .sku-count{animation-delay:9300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(38){animation-delay:9250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(38) .product-card .product-title{animation-delay:9300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(38) .product-card .product-block-image img{animation-delay:9400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(38) .product-card .sku-count{animation-delay:9550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(39){animation-delay:9500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(39) .product-card .product-title{animation-delay:9550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(39) .product-card .product-block-image img{animation-delay:9650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(39) .product-card .sku-count{animation-delay:9800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(40){animation-delay:9750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(40) .product-card .product-title{animation-delay:9800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(40) .product-card .product-block-image img{animation-delay:9900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(40) .product-card .sku-count{animation-delay:10050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(41){animation-delay:10000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(41) .product-card .product-title{animation-delay:10050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(41) .product-card .product-block-image img{animation-delay:10150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(41) .product-card .sku-count{animation-delay:10300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(42){animation-delay:10250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(42) .product-card .product-title{animation-delay:10300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(42) .product-card .product-block-image img{animation-delay:10400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(42) .product-card .sku-count{animation-delay:10550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(43){animation-delay:10500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(43) .product-card .product-title{animation-delay:10550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(43) .product-card .product-block-image img{animation-delay:10650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(43) .product-card .sku-count{animation-delay:10800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(44){animation-delay:10750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(44) .product-card .product-title{animation-delay:10800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(44) .product-card .product-block-image img{animation-delay:10900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(44) .product-card .sku-count{animation-delay:11050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(45){animation-delay:11000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(45) .product-card .product-title{animation-delay:11050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(45) .product-card .product-block-image img{animation-delay:11150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(45) .product-card .sku-count{animation-delay:11300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(46){animation-delay:11250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(46) .product-card .product-title{animation-delay:11300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(46) .product-card .product-block-image img{animation-delay:11400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(46) .product-card .sku-count{animation-delay:11550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(47){animation-delay:11500ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(47) .product-card .product-title{animation-delay:11550ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(47) .product-card .product-block-image img{animation-delay:11650ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(47) .product-card .sku-count{animation-delay:11800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(48){animation-delay:11750ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(48) .product-card .product-title{animation-delay:11800ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(48) .product-card .product-block-image img{animation-delay:11900ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(48) .product-card .sku-count{animation-delay:12050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(49){animation-delay:12000ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(49) .product-card .product-title{animation-delay:12050ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(49) .product-card .product-block-image img{animation-delay:12150ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(49) .product-card .sku-count{animation-delay:12300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(50){animation-delay:12250ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(50) .product-card .product-title{animation-delay:12300ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(50) .product-card .product-block-image img{animation-delay:12400ms}.animated .acf-innerblocks-container .product-card-container:nth-of-type(50) .product-card .sku-count{animation-delay:12550ms}.animate .product-card-container{opacity:0}.animate .product-card-container .product-card .sku-count{opacity:0}.animated .product-card-container,.product-archive-grid .product-card-container,.insight-archive-grid .product-card-container{opacity:1;opacity:0;animation-name:grow;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;transform-origin:top left;transform-origin:bottom left}.animated .product-card-container .product-card .product-title,.product-archive-grid .product-card-container .product-card .product-title,.insight-archive-grid .product-card-container .product-card .product-title{opacity:0;animation-name:slide-in;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:50ms}.animated .product-card-container .product-card .product-block-image img,.product-archive-grid .product-card-container .product-card .product-block-image img,.insight-archive-grid .product-card-container .product-card .product-block-image img{opacity:0;animation-name:grow;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;transform-origin:top left;animation-delay:100ms}.animated .product-card-container .product-card .sku-count,.product-archive-grid .product-card-container .product-card .sku-count,.insight-archive-grid .product-card-container .product-card .sku-count{opacity:0;animation-name:grow;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;transform-origin:top left;transform-origin:center right;animation-delay:300ms}.editor-styles-wrapper .animate .product-card-container{opacity:1}.product-card{display:block;text-decoration:none;transform-origin:bottom left;animation-duration:350ms;position:relative;aspect-ratio:1;max-width:100%;overflow:hidden;padding-top:2rem;border:1px solid #f4f4f4;background-color:#f9f9f9}.product-card .sku-list-container{display:none}.product-card .product-title{animation-delay:50ms;animation-duration:250ms;grid-area:3/1/span 2/span 3;padding:0 1.5rem;color:#5a5a5a;display:flex;align-items:center;font-size:.875rem;font-size:clamp(.875rem,-0.375rem + 5.714cqw,1.125rem)}.product-card .product-card-link{text-decoration:none;display:flex;aspect-ratio:1;justify-content:center;align-items:center;grid-area:link;width:100%;color:#fff;transform:translateX(110%);transition:transform 2s ease-in-out}.product-card .sku-count{grid-area:1/3/span 1/span 1;color:#e63128;background-color:#fff;padding-left:.75rem;display:flex;align-items:center;justify-content:center;text-align:center;padding-right:.75rem;padding-top:.25rem;transition:opacity .3s ease-in-out;font-size:.75rem;font-weight:700;border-radius:28px;height:28px;width:max-content;margin-right:1.5rem;margin-left:auto;z-index:2}.product-card .sku-count .sku-count-small{display:none}.product-card:hover .sku-count,.product-card.open .sku-count{opacity:0 !important}.product-card:hover .sku-list-container,.product-card.open .sku-list-container{position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:10px 10px 25px rgba(0,0,0,.1490196078);padding-top:2rem;background-color:rgba(0,0,0,0);animation-fill-mode:forwards;animation-name:background-fade;animation-duration:.3s;color:#fff;display:grid;grid-template-columns:15% 60% 25%;grid-template-rows:65% 10% 25%;grid-template-areas:". sku close" ". sku ." "name name name"}.product-card:hover .sku-list-container .product-title,.product-card.open .sku-list-container .product-title{color:#fff;display:flex;align-items:center;animation:unset;opacity:1;transform:translateY(0)}.product-card:hover .sku-list-container .product-card-link,.product-card.open .sku-list-container .product-card-link{background-color:#000;width:56px;aspect-ratio:1;align-self:end;margin-left:auto;animation-name:link-slide;animation-duration:.3s;animation-fill-mode:forwards}.product-card:hover .sku-list-container .sku-close,.product-card.open .sku-list-container .sku-close{grid-area:close;background-color:hsla(0,0%,100%,.3019607843);border-radius:50px;height:min-content;width:calc(100% - 1.5rem);margin-left:auto;margin-right:1.5rem;backdrop-filter:blur(30px);padding:.25rem;display:flex;width:min-content;cursor:pointer;animation-name:close-slide;animation-duration:.3s;animation-fill-mode:forwards}@media(hover: hover){.product-card:hover .sku-list-container .sku-close,.product-card.open .sku-list-container .sku-close{display:none}}.product-card:hover .sku-list-container .sku-close svg,.product-card.open .sku-list-container .sku-close svg{height:1.25rem}.product-card:hover .sku-list-container .sku-close svg rect,.product-card:hover .sku-list-container .sku-close svg path,.product-card.open .sku-list-container .sku-close svg rect,.product-card.open .sku-list-container .sku-close svg path{fill:#fff}.product-card .sku-list{grid-area:sku;display:flex;padding-top:1rem;flex-direction:column;align-items:center;overflow:scroll;text-align:center;opacity:0;animation-name:sku-fade;animation-duration:.3s;animation-fill-mode:forwards;font-size:1rem;line-height:2rem;padding-left:10%;-ms-overflow-style:none;scrollbar-width:none}.product-card .sku-list::-webkit-scrollbar{display:none}.product-card .sku-list a{text-decoration:none;color:#fff}.product-card .sku-list a:hover{text-decoration:underline}.product-card .product-block-image{width:100%;height:100%;display:grid;grid-template-columns:15% 60% 25%;grid-template-rows:65% 10% 25%}.product-card .product-block-image .product-image-link{grid-area:1/1/span 2/span 3;display:flex;justify-content:center;margin:0 auto;width:87.5%;height:100%;align-self:center}.product-card .product-block-image .product-image-link img{max-height:100%;animation-delay:150ms;transform-origin:bottom center;animation-duration:350ms;object-fit:contain;filter:drop-shadow(4px 8px 8px var(--drop-shadow-color))}.product-card .product-block-image .product-card-link{background-color:#e63128}.product-title-small{display:none}@supports(contain: inline-size){@container product-card (max-width: 250px){.product-card{position:relative;padding-top:1rem}.product-card .product-title,.product-card .product-card-link{display:none !important}.product-card.open .sku-list-container,.product-card:hover .sku-list-container{padding-top:1rem;grid-template-columns:10% 15% 50% 15% 10%;grid-template-rows:10% 80% 10%;grid-template-areas:". . . close close" ". sku sku sku ." ". . . . ."}.product-card.open .sku-list-container .sku-close,.product-card:hover .sku-list-container .sku-close{margin-right:1rem}.product-card .sku-list-container .sku-list{padding:0;font-size:.75rem}.product-card .sku-count{position:absolute;top:1rem;right:1rem;margin:0}.product-card .sku-count .sku-count-small{display:block}.product-card .sku-count .sku-count-default{display:none}.product-card .product-block-image{display:flex;justify-content:center;padding-bottom:1rem}.product-card .product-block-image img{height:90%;max-height:90%;padding:0}.product-title-small{text-decoration:none;padding-top:1.25rem;display:block;font-size:.875rem;color:#5a5a5a;padding-right:.75rem}.product-title-small:hover,.product-title-small:active{color:#e63128}}@container product-card (min-width: 350px){.product-card .sku-count{font-size:.875rem}}@container product-card (min-width: 420px){.product-card .product-title{font-size:1.125rem}}}@keyframes link-slide{from{transform:translateX(110%)}to{transform:translateX(1%)}}@keyframes close-slide{from{width:calc(100% - 1.5rem)}to{width:28px}}@keyframes sku-fade{from{opacity:0}to{opacity:1}}@keyframes background-fade{from{background-color:rgba(0,0,0,0)}to{background-color:rgba(230,49,40,.9)}}@media only screen and (min-width: 550px){.rows .product-card{max-height:10rem;width:100%;padding-top:.75rem}.rows .product-card .product-block-image{grid-template-areas:"image . name ." "count . . link";grid-template-columns:1fr 1fr 1fr 60px;grid-template-rows:1fr 60px}.rows .product-card .product-block-image img{padding-left:1.75rem;margin:0;height:100%;max-height:100%}.rows .product-card .product-title{display:flex;padding:0;align-items:center;justify-content:end}.rows:hover .sku-list-container{padding-top:.75rem;grid-template-areas:"sku name ." "count .  link";grid-template-columns:2fr 1fr 60px;grid-template-rows:calc(100% - 60px) 60px}.rows:hover .sku-list-container .sku-list{display:flex;padding:0;align-items:center;justify-content:start;padding-right:2rem;padding-left:1.75rem;flex-wrap:wrap;overflow:hidden}}.nav-product-menu-container{position:absolute;width:100%;z-index:10;top:calc(100% + 15px);background-color:#fcfcfc;border:solid 1px #f5f5f5;border-top:0}.nav-product-menu-container .main-product-menu{background-color:#f4f4f4;width:min-content;padding:34px 40px}.nav-product-menu-container .main-product-menu .product-menu-item{font-size:1.125rem;color:#878787;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2.125rem;gap:3rem}.nav-product-menu-container .main-product-menu .product-menu-item:hover{color:#e63128}.nav-product-menu-container .main-product-menu .product-menu-item span{display:flex;flex-direction:row;white-space:nowrap}.animated .acf-innerblocks-container .insight-card:nth-of-type(2){animation-delay:250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(2) .insight-card-text h6{animation-delay:350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(2) .insight-card-text h3{animation-delay:600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(2) .insight-card-image-container .insight-card-background-image{animation-delay:600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(3){animation-delay:500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(3) .insight-card-text h6{animation-delay:600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(3) .insight-card-text h3{animation-delay:850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(3) .insight-card-image-container .insight-card-background-image{animation-delay:850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(4){animation-delay:750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(4) .insight-card-text h6{animation-delay:850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(4) .insight-card-text h3{animation-delay:1100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(4) .insight-card-image-container .insight-card-background-image{animation-delay:1100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(5){animation-delay:1000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(5) .insight-card-text h6{animation-delay:1100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(5) .insight-card-text h3{animation-delay:1350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(5) .insight-card-image-container .insight-card-background-image{animation-delay:1350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(6){animation-delay:1250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(6) .insight-card-text h6{animation-delay:1350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(6) .insight-card-text h3{animation-delay:1600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(6) .insight-card-image-container .insight-card-background-image{animation-delay:1600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(7){animation-delay:1500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(7) .insight-card-text h6{animation-delay:1600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(7) .insight-card-text h3{animation-delay:1850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(7) .insight-card-image-container .insight-card-background-image{animation-delay:1850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(8){animation-delay:1750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(8) .insight-card-text h6{animation-delay:1850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(8) .insight-card-text h3{animation-delay:2100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(8) .insight-card-image-container .insight-card-background-image{animation-delay:2100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(9){animation-delay:2000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(9) .insight-card-text h6{animation-delay:2100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(9) .insight-card-text h3{animation-delay:2350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(9) .insight-card-image-container .insight-card-background-image{animation-delay:2350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(10){animation-delay:2250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(10) .insight-card-text h6{animation-delay:2350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(10) .insight-card-text h3{animation-delay:2600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(10) .insight-card-image-container .insight-card-background-image{animation-delay:2600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(11){animation-delay:2500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(11) .insight-card-text h6{animation-delay:2600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(11) .insight-card-text h3{animation-delay:2850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(11) .insight-card-image-container .insight-card-background-image{animation-delay:2850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(12){animation-delay:2750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(12) .insight-card-text h6{animation-delay:2850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(12) .insight-card-text h3{animation-delay:3100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(12) .insight-card-image-container .insight-card-background-image{animation-delay:3100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(13){animation-delay:3000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(13) .insight-card-text h6{animation-delay:3100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(13) .insight-card-text h3{animation-delay:3350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(13) .insight-card-image-container .insight-card-background-image{animation-delay:3350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(14){animation-delay:3250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(14) .insight-card-text h6{animation-delay:3350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(14) .insight-card-text h3{animation-delay:3600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(14) .insight-card-image-container .insight-card-background-image{animation-delay:3600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(15){animation-delay:3500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(15) .insight-card-text h6{animation-delay:3600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(15) .insight-card-text h3{animation-delay:3850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(15) .insight-card-image-container .insight-card-background-image{animation-delay:3850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(16){animation-delay:3750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(16) .insight-card-text h6{animation-delay:3850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(16) .insight-card-text h3{animation-delay:4100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(16) .insight-card-image-container .insight-card-background-image{animation-delay:4100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(17){animation-delay:4000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(17) .insight-card-text h6{animation-delay:4100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(17) .insight-card-text h3{animation-delay:4350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(17) .insight-card-image-container .insight-card-background-image{animation-delay:4350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(18){animation-delay:4250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(18) .insight-card-text h6{animation-delay:4350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(18) .insight-card-text h3{animation-delay:4600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(18) .insight-card-image-container .insight-card-background-image{animation-delay:4600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(19){animation-delay:4500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(19) .insight-card-text h6{animation-delay:4600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(19) .insight-card-text h3{animation-delay:4850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(19) .insight-card-image-container .insight-card-background-image{animation-delay:4850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(20){animation-delay:4750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(20) .insight-card-text h6{animation-delay:4850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(20) .insight-card-text h3{animation-delay:5100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(20) .insight-card-image-container .insight-card-background-image{animation-delay:5100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(21){animation-delay:5000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(21) .insight-card-text h6{animation-delay:5100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(21) .insight-card-text h3{animation-delay:5350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(21) .insight-card-image-container .insight-card-background-image{animation-delay:5350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(22){animation-delay:5250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(22) .insight-card-text h6{animation-delay:5350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(22) .insight-card-text h3{animation-delay:5600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(22) .insight-card-image-container .insight-card-background-image{animation-delay:5600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(23){animation-delay:5500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(23) .insight-card-text h6{animation-delay:5600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(23) .insight-card-text h3{animation-delay:5850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(23) .insight-card-image-container .insight-card-background-image{animation-delay:5850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(24){animation-delay:5750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(24) .insight-card-text h6{animation-delay:5850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(24) .insight-card-text h3{animation-delay:6100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(24) .insight-card-image-container .insight-card-background-image{animation-delay:6100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(25){animation-delay:6000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(25) .insight-card-text h6{animation-delay:6100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(25) .insight-card-text h3{animation-delay:6350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(25) .insight-card-image-container .insight-card-background-image{animation-delay:6350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(26){animation-delay:6250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(26) .insight-card-text h6{animation-delay:6350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(26) .insight-card-text h3{animation-delay:6600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(26) .insight-card-image-container .insight-card-background-image{animation-delay:6600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(27){animation-delay:6500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(27) .insight-card-text h6{animation-delay:6600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(27) .insight-card-text h3{animation-delay:6850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(27) .insight-card-image-container .insight-card-background-image{animation-delay:6850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(28){animation-delay:6750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(28) .insight-card-text h6{animation-delay:6850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(28) .insight-card-text h3{animation-delay:7100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(28) .insight-card-image-container .insight-card-background-image{animation-delay:7100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(29){animation-delay:7000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(29) .insight-card-text h6{animation-delay:7100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(29) .insight-card-text h3{animation-delay:7350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(29) .insight-card-image-container .insight-card-background-image{animation-delay:7350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(30){animation-delay:7250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(30) .insight-card-text h6{animation-delay:7350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(30) .insight-card-text h3{animation-delay:7600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(30) .insight-card-image-container .insight-card-background-image{animation-delay:7600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(31){animation-delay:7500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(31) .insight-card-text h6{animation-delay:7600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(31) .insight-card-text h3{animation-delay:7850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(31) .insight-card-image-container .insight-card-background-image{animation-delay:7850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(32){animation-delay:7750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(32) .insight-card-text h6{animation-delay:7850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(32) .insight-card-text h3{animation-delay:8100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(32) .insight-card-image-container .insight-card-background-image{animation-delay:8100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(33){animation-delay:8000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(33) .insight-card-text h6{animation-delay:8100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(33) .insight-card-text h3{animation-delay:8350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(33) .insight-card-image-container .insight-card-background-image{animation-delay:8350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(34){animation-delay:8250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(34) .insight-card-text h6{animation-delay:8350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(34) .insight-card-text h3{animation-delay:8600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(34) .insight-card-image-container .insight-card-background-image{animation-delay:8600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(35){animation-delay:8500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(35) .insight-card-text h6{animation-delay:8600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(35) .insight-card-text h3{animation-delay:8850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(35) .insight-card-image-container .insight-card-background-image{animation-delay:8850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(36){animation-delay:8750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(36) .insight-card-text h6{animation-delay:8850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(36) .insight-card-text h3{animation-delay:9100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(36) .insight-card-image-container .insight-card-background-image{animation-delay:9100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(37){animation-delay:9000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(37) .insight-card-text h6{animation-delay:9100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(37) .insight-card-text h3{animation-delay:9350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(37) .insight-card-image-container .insight-card-background-image{animation-delay:9350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(38){animation-delay:9250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(38) .insight-card-text h6{animation-delay:9350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(38) .insight-card-text h3{animation-delay:9600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(38) .insight-card-image-container .insight-card-background-image{animation-delay:9600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(39){animation-delay:9500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(39) .insight-card-text h6{animation-delay:9600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(39) .insight-card-text h3{animation-delay:9850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(39) .insight-card-image-container .insight-card-background-image{animation-delay:9850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(40){animation-delay:9750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(40) .insight-card-text h6{animation-delay:9850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(40) .insight-card-text h3{animation-delay:10100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(40) .insight-card-image-container .insight-card-background-image{animation-delay:10100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(41){animation-delay:10000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(41) .insight-card-text h6{animation-delay:10100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(41) .insight-card-text h3{animation-delay:10350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(41) .insight-card-image-container .insight-card-background-image{animation-delay:10350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(42){animation-delay:10250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(42) .insight-card-text h6{animation-delay:10350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(42) .insight-card-text h3{animation-delay:10600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(42) .insight-card-image-container .insight-card-background-image{animation-delay:10600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(43){animation-delay:10500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(43) .insight-card-text h6{animation-delay:10600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(43) .insight-card-text h3{animation-delay:10850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(43) .insight-card-image-container .insight-card-background-image{animation-delay:10850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(44){animation-delay:10750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(44) .insight-card-text h6{animation-delay:10850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(44) .insight-card-text h3{animation-delay:11100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(44) .insight-card-image-container .insight-card-background-image{animation-delay:11100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(45){animation-delay:11000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(45) .insight-card-text h6{animation-delay:11100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(45) .insight-card-text h3{animation-delay:11350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(45) .insight-card-image-container .insight-card-background-image{animation-delay:11350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(46){animation-delay:11250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(46) .insight-card-text h6{animation-delay:11350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(46) .insight-card-text h3{animation-delay:11600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(46) .insight-card-image-container .insight-card-background-image{animation-delay:11600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(47){animation-delay:11500ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(47) .insight-card-text h6{animation-delay:11600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(47) .insight-card-text h3{animation-delay:11850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(47) .insight-card-image-container .insight-card-background-image{animation-delay:11850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(48){animation-delay:11750ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(48) .insight-card-text h6{animation-delay:11850ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(48) .insight-card-text h3{animation-delay:12100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(48) .insight-card-image-container .insight-card-background-image{animation-delay:12100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(49){animation-delay:12000ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(49) .insight-card-text h6{animation-delay:12100ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(49) .insight-card-text h3{animation-delay:12350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(49) .insight-card-image-container .insight-card-background-image{animation-delay:12350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(50){animation-delay:12250ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(50) .insight-card-text h6{animation-delay:12350ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(50) .insight-card-text h3{animation-delay:12600ms}.animated .acf-innerblocks-container .insight-card:nth-of-type(50) .insight-card-image-container .insight-card-background-image{animation-delay:12600ms}.insight-archive-grid:nth-child(1).insight-card{animation-delay:75ms}.insight-archive-grid:nth-child(1).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:125ms !important}.insight-archive-grid:nth-child(1).insight-card .insight-card-text h6{animation-delay:425ms !important}.insight-archive-grid:nth-child(1).insight-card .insight-card-text h3{animation-delay:575ms !important}.insight-archive-grid:nth-child(2).insight-card{animation-delay:150ms}.insight-archive-grid:nth-child(2).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:200ms !important}.insight-archive-grid:nth-child(2).insight-card .insight-card-text h6{animation-delay:500ms !important}.insight-archive-grid:nth-child(2).insight-card .insight-card-text h3{animation-delay:650ms !important}.insight-archive-grid:nth-child(3).insight-card{animation-delay:225ms}.insight-archive-grid:nth-child(3).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:275ms !important}.insight-archive-grid:nth-child(3).insight-card .insight-card-text h6{animation-delay:575ms !important}.insight-archive-grid:nth-child(3).insight-card .insight-card-text h3{animation-delay:725ms !important}.insight-archive-grid:nth-child(4).insight-card{animation-delay:300ms}.insight-archive-grid:nth-child(4).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:350ms !important}.insight-archive-grid:nth-child(4).insight-card .insight-card-text h6{animation-delay:650ms !important}.insight-archive-grid:nth-child(4).insight-card .insight-card-text h3{animation-delay:800ms !important}.insight-archive-grid:nth-child(5).insight-card{animation-delay:375ms}.insight-archive-grid:nth-child(5).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:425ms !important}.insight-archive-grid:nth-child(5).insight-card .insight-card-text h6{animation-delay:725ms !important}.insight-archive-grid:nth-child(5).insight-card .insight-card-text h3{animation-delay:875ms !important}.insight-archive-grid:nth-child(6).insight-card{animation-delay:450ms}.insight-archive-grid:nth-child(6).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:500ms !important}.insight-archive-grid:nth-child(6).insight-card .insight-card-text h6{animation-delay:800ms !important}.insight-archive-grid:nth-child(6).insight-card .insight-card-text h3{animation-delay:950ms !important}.insight-archive-grid:nth-child(7).insight-card{animation-delay:525ms}.insight-archive-grid:nth-child(7).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:575ms !important}.insight-archive-grid:nth-child(7).insight-card .insight-card-text h6{animation-delay:875ms !important}.insight-archive-grid:nth-child(7).insight-card .insight-card-text h3{animation-delay:1025ms !important}.insight-archive-grid:nth-child(8).insight-card{animation-delay:600ms}.insight-archive-grid:nth-child(8).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:650ms !important}.insight-archive-grid:nth-child(8).insight-card .insight-card-text h6{animation-delay:950ms !important}.insight-archive-grid:nth-child(8).insight-card .insight-card-text h3{animation-delay:1100ms !important}.insight-archive-grid:nth-child(9).insight-card{animation-delay:675ms}.insight-archive-grid:nth-child(9).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:725ms !important}.insight-archive-grid:nth-child(9).insight-card .insight-card-text h6{animation-delay:1025ms !important}.insight-archive-grid:nth-child(9).insight-card .insight-card-text h3{animation-delay:1175ms !important}.insight-archive-grid:nth-child(10).insight-card{animation-delay:750ms}.insight-archive-grid:nth-child(10).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:800ms !important}.insight-archive-grid:nth-child(10).insight-card .insight-card-text h6{animation-delay:1100ms !important}.insight-archive-grid:nth-child(10).insight-card .insight-card-text h3{animation-delay:1250ms !important}.insight-archive-grid:nth-child(11).insight-card{animation-delay:825ms}.insight-archive-grid:nth-child(11).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:875ms !important}.insight-archive-grid:nth-child(11).insight-card .insight-card-text h6{animation-delay:1175ms !important}.insight-archive-grid:nth-child(11).insight-card .insight-card-text h3{animation-delay:1325ms !important}.insight-archive-grid:nth-child(12).insight-card{animation-delay:900ms}.insight-archive-grid:nth-child(12).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:950ms !important}.insight-archive-grid:nth-child(12).insight-card .insight-card-text h6{animation-delay:1250ms !important}.insight-archive-grid:nth-child(12).insight-card .insight-card-text h3{animation-delay:1400ms !important}.insight-archive-grid:nth-child(13).insight-card{animation-delay:975ms}.insight-archive-grid:nth-child(13).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1025ms !important}.insight-archive-grid:nth-child(13).insight-card .insight-card-text h6{animation-delay:1325ms !important}.insight-archive-grid:nth-child(13).insight-card .insight-card-text h3{animation-delay:1475ms !important}.insight-archive-grid:nth-child(14).insight-card{animation-delay:1050ms}.insight-archive-grid:nth-child(14).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1100ms !important}.insight-archive-grid:nth-child(14).insight-card .insight-card-text h6{animation-delay:1400ms !important}.insight-archive-grid:nth-child(14).insight-card .insight-card-text h3{animation-delay:1550ms !important}.insight-archive-grid:nth-child(15).insight-card{animation-delay:1125ms}.insight-archive-grid:nth-child(15).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1175ms !important}.insight-archive-grid:nth-child(15).insight-card .insight-card-text h6{animation-delay:1475ms !important}.insight-archive-grid:nth-child(15).insight-card .insight-card-text h3{animation-delay:1625ms !important}.insight-archive-grid:nth-child(16).insight-card{animation-delay:1200ms}.insight-archive-grid:nth-child(16).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1250ms !important}.insight-archive-grid:nth-child(16).insight-card .insight-card-text h6{animation-delay:1550ms !important}.insight-archive-grid:nth-child(16).insight-card .insight-card-text h3{animation-delay:1700ms !important}.insight-archive-grid:nth-child(17).insight-card{animation-delay:1275ms}.insight-archive-grid:nth-child(17).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1325ms !important}.insight-archive-grid:nth-child(17).insight-card .insight-card-text h6{animation-delay:1625ms !important}.insight-archive-grid:nth-child(17).insight-card .insight-card-text h3{animation-delay:1775ms !important}.insight-archive-grid:nth-child(18).insight-card{animation-delay:1350ms}.insight-archive-grid:nth-child(18).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1400ms !important}.insight-archive-grid:nth-child(18).insight-card .insight-card-text h6{animation-delay:1700ms !important}.insight-archive-grid:nth-child(18).insight-card .insight-card-text h3{animation-delay:1850ms !important}.insight-archive-grid:nth-child(19).insight-card{animation-delay:1425ms}.insight-archive-grid:nth-child(19).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1475ms !important}.insight-archive-grid:nth-child(19).insight-card .insight-card-text h6{animation-delay:1775ms !important}.insight-archive-grid:nth-child(19).insight-card .insight-card-text h3{animation-delay:1925ms !important}.insight-archive-grid:nth-child(20).insight-card{animation-delay:1500ms}.insight-archive-grid:nth-child(20).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1550ms !important}.insight-archive-grid:nth-child(20).insight-card .insight-card-text h6{animation-delay:1850ms !important}.insight-archive-grid:nth-child(20).insight-card .insight-card-text h3{animation-delay:2000ms !important}.insight-archive-grid:nth-child(21).insight-card{animation-delay:1575ms}.insight-archive-grid:nth-child(21).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1625ms !important}.insight-archive-grid:nth-child(21).insight-card .insight-card-text h6{animation-delay:1925ms !important}.insight-archive-grid:nth-child(21).insight-card .insight-card-text h3{animation-delay:2075ms !important}.insight-archive-grid:nth-child(22).insight-card{animation-delay:1650ms}.insight-archive-grid:nth-child(22).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1700ms !important}.insight-archive-grid:nth-child(22).insight-card .insight-card-text h6{animation-delay:2000ms !important}.insight-archive-grid:nth-child(22).insight-card .insight-card-text h3{animation-delay:2150ms !important}.insight-archive-grid:nth-child(23).insight-card{animation-delay:1725ms}.insight-archive-grid:nth-child(23).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1775ms !important}.insight-archive-grid:nth-child(23).insight-card .insight-card-text h6{animation-delay:2075ms !important}.insight-archive-grid:nth-child(23).insight-card .insight-card-text h3{animation-delay:2225ms !important}.insight-archive-grid:nth-child(24).insight-card{animation-delay:1800ms}.insight-archive-grid:nth-child(24).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1850ms !important}.insight-archive-grid:nth-child(24).insight-card .insight-card-text h6{animation-delay:2150ms !important}.insight-archive-grid:nth-child(24).insight-card .insight-card-text h3{animation-delay:2300ms !important}.insight-archive-grid:nth-child(25).insight-card{animation-delay:1875ms}.insight-archive-grid:nth-child(25).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:1925ms !important}.insight-archive-grid:nth-child(25).insight-card .insight-card-text h6{animation-delay:2225ms !important}.insight-archive-grid:nth-child(25).insight-card .insight-card-text h3{animation-delay:2375ms !important}.insight-archive-grid:nth-child(26).insight-card{animation-delay:1950ms}.insight-archive-grid:nth-child(26).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2000ms !important}.insight-archive-grid:nth-child(26).insight-card .insight-card-text h6{animation-delay:2300ms !important}.insight-archive-grid:nth-child(26).insight-card .insight-card-text h3{animation-delay:2450ms !important}.insight-archive-grid:nth-child(27).insight-card{animation-delay:2025ms}.insight-archive-grid:nth-child(27).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2075ms !important}.insight-archive-grid:nth-child(27).insight-card .insight-card-text h6{animation-delay:2375ms !important}.insight-archive-grid:nth-child(27).insight-card .insight-card-text h3{animation-delay:2525ms !important}.insight-archive-grid:nth-child(28).insight-card{animation-delay:2100ms}.insight-archive-grid:nth-child(28).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2150ms !important}.insight-archive-grid:nth-child(28).insight-card .insight-card-text h6{animation-delay:2450ms !important}.insight-archive-grid:nth-child(28).insight-card .insight-card-text h3{animation-delay:2600ms !important}.insight-archive-grid:nth-child(29).insight-card{animation-delay:2175ms}.insight-archive-grid:nth-child(29).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2225ms !important}.insight-archive-grid:nth-child(29).insight-card .insight-card-text h6{animation-delay:2525ms !important}.insight-archive-grid:nth-child(29).insight-card .insight-card-text h3{animation-delay:2675ms !important}.insight-archive-grid:nth-child(30).insight-card{animation-delay:2250ms}.insight-archive-grid:nth-child(30).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2300ms !important}.insight-archive-grid:nth-child(30).insight-card .insight-card-text h6{animation-delay:2600ms !important}.insight-archive-grid:nth-child(30).insight-card .insight-card-text h3{animation-delay:2750ms !important}.insight-archive-grid:nth-child(31).insight-card{animation-delay:2325ms}.insight-archive-grid:nth-child(31).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2375ms !important}.insight-archive-grid:nth-child(31).insight-card .insight-card-text h6{animation-delay:2675ms !important}.insight-archive-grid:nth-child(31).insight-card .insight-card-text h3{animation-delay:2825ms !important}.insight-archive-grid:nth-child(32).insight-card{animation-delay:2400ms}.insight-archive-grid:nth-child(32).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2450ms !important}.insight-archive-grid:nth-child(32).insight-card .insight-card-text h6{animation-delay:2750ms !important}.insight-archive-grid:nth-child(32).insight-card .insight-card-text h3{animation-delay:2900ms !important}.insight-archive-grid:nth-child(33).insight-card{animation-delay:2475ms}.insight-archive-grid:nth-child(33).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2525ms !important}.insight-archive-grid:nth-child(33).insight-card .insight-card-text h6{animation-delay:2825ms !important}.insight-archive-grid:nth-child(33).insight-card .insight-card-text h3{animation-delay:2975ms !important}.insight-archive-grid:nth-child(34).insight-card{animation-delay:2550ms}.insight-archive-grid:nth-child(34).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2600ms !important}.insight-archive-grid:nth-child(34).insight-card .insight-card-text h6{animation-delay:2900ms !important}.insight-archive-grid:nth-child(34).insight-card .insight-card-text h3{animation-delay:3050ms !important}.insight-archive-grid:nth-child(35).insight-card{animation-delay:2625ms}.insight-archive-grid:nth-child(35).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2675ms !important}.insight-archive-grid:nth-child(35).insight-card .insight-card-text h6{animation-delay:2975ms !important}.insight-archive-grid:nth-child(35).insight-card .insight-card-text h3{animation-delay:3125ms !important}.insight-archive-grid:nth-child(36).insight-card{animation-delay:2700ms}.insight-archive-grid:nth-child(36).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2750ms !important}.insight-archive-grid:nth-child(36).insight-card .insight-card-text h6{animation-delay:3050ms !important}.insight-archive-grid:nth-child(36).insight-card .insight-card-text h3{animation-delay:3200ms !important}.insight-archive-grid:nth-child(37).insight-card{animation-delay:2775ms}.insight-archive-grid:nth-child(37).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2825ms !important}.insight-archive-grid:nth-child(37).insight-card .insight-card-text h6{animation-delay:3125ms !important}.insight-archive-grid:nth-child(37).insight-card .insight-card-text h3{animation-delay:3275ms !important}.insight-archive-grid:nth-child(38).insight-card{animation-delay:2850ms}.insight-archive-grid:nth-child(38).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2900ms !important}.insight-archive-grid:nth-child(38).insight-card .insight-card-text h6{animation-delay:3200ms !important}.insight-archive-grid:nth-child(38).insight-card .insight-card-text h3{animation-delay:3350ms !important}.insight-archive-grid:nth-child(39).insight-card{animation-delay:2925ms}.insight-archive-grid:nth-child(39).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:2975ms !important}.insight-archive-grid:nth-child(39).insight-card .insight-card-text h6{animation-delay:3275ms !important}.insight-archive-grid:nth-child(39).insight-card .insight-card-text h3{animation-delay:3425ms !important}.insight-archive-grid:nth-child(40).insight-card{animation-delay:3000ms}.insight-archive-grid:nth-child(40).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3050ms !important}.insight-archive-grid:nth-child(40).insight-card .insight-card-text h6{animation-delay:3350ms !important}.insight-archive-grid:nth-child(40).insight-card .insight-card-text h3{animation-delay:3500ms !important}.insight-archive-grid:nth-child(41).insight-card{animation-delay:3075ms}.insight-archive-grid:nth-child(41).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3125ms !important}.insight-archive-grid:nth-child(41).insight-card .insight-card-text h6{animation-delay:3425ms !important}.insight-archive-grid:nth-child(41).insight-card .insight-card-text h3{animation-delay:3575ms !important}.insight-archive-grid:nth-child(42).insight-card{animation-delay:3150ms}.insight-archive-grid:nth-child(42).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3200ms !important}.insight-archive-grid:nth-child(42).insight-card .insight-card-text h6{animation-delay:3500ms !important}.insight-archive-grid:nth-child(42).insight-card .insight-card-text h3{animation-delay:3650ms !important}.insight-archive-grid:nth-child(43).insight-card{animation-delay:3225ms}.insight-archive-grid:nth-child(43).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3275ms !important}.insight-archive-grid:nth-child(43).insight-card .insight-card-text h6{animation-delay:3575ms !important}.insight-archive-grid:nth-child(43).insight-card .insight-card-text h3{animation-delay:3725ms !important}.insight-archive-grid:nth-child(44).insight-card{animation-delay:3300ms}.insight-archive-grid:nth-child(44).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3350ms !important}.insight-archive-grid:nth-child(44).insight-card .insight-card-text h6{animation-delay:3650ms !important}.insight-archive-grid:nth-child(44).insight-card .insight-card-text h3{animation-delay:3800ms !important}.insight-archive-grid:nth-child(45).insight-card{animation-delay:3375ms}.insight-archive-grid:nth-child(45).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3425ms !important}.insight-archive-grid:nth-child(45).insight-card .insight-card-text h6{animation-delay:3725ms !important}.insight-archive-grid:nth-child(45).insight-card .insight-card-text h3{animation-delay:3875ms !important}.insight-archive-grid:nth-child(46).insight-card{animation-delay:3450ms}.insight-archive-grid:nth-child(46).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3500ms !important}.insight-archive-grid:nth-child(46).insight-card .insight-card-text h6{animation-delay:3800ms !important}.insight-archive-grid:nth-child(46).insight-card .insight-card-text h3{animation-delay:3950ms !important}.insight-archive-grid:nth-child(47).insight-card{animation-delay:3525ms}.insight-archive-grid:nth-child(47).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3575ms !important}.insight-archive-grid:nth-child(47).insight-card .insight-card-text h6{animation-delay:3875ms !important}.insight-archive-grid:nth-child(47).insight-card .insight-card-text h3{animation-delay:4025ms !important}.insight-archive-grid:nth-child(48).insight-card{animation-delay:3600ms}.insight-archive-grid:nth-child(48).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3650ms !important}.insight-archive-grid:nth-child(48).insight-card .insight-card-text h6{animation-delay:3950ms !important}.insight-archive-grid:nth-child(48).insight-card .insight-card-text h3{animation-delay:4100ms !important}.insight-archive-grid:nth-child(49).insight-card{animation-delay:3675ms}.insight-archive-grid:nth-child(49).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3725ms !important}.insight-archive-grid:nth-child(49).insight-card .insight-card-text h6{animation-delay:4025ms !important}.insight-archive-grid:nth-child(49).insight-card .insight-card-text h3{animation-delay:4175ms !important}.insight-archive-grid:nth-child(50).insight-card{animation-delay:3750ms}.insight-archive-grid:nth-child(50).insight-card .insight-card-image-container .insight-card-background-image{animation-delay:3800ms !important}.insight-archive-grid:nth-child(50).insight-card .insight-card-text h6{animation-delay:4100ms !important}.insight-archive-grid:nth-child(50).insight-card .insight-card-text h3{animation-delay:4250ms !important}.animate .insight-card,.insight-archive-grid .insight-card{opacity:0;transform:scale(0.9)}.animated .insight-card,.insight-archive-grid .insight-card{opacity:1;opacity:0;animation-name:grow;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;transform-origin:top left;transform-origin:bottom left}.animated .insight-card .insight-card-background-image,.insight-archive-grid .insight-card .insight-card-background-image{animation-name:zoom;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;transform-origin:center center}.animated .insight-card .insight-card-text h6,.insight-archive-grid .insight-card .insight-card-text h6{opacity:0;animation-name:slide-in;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:100ms}.animated .insight-card .insight-card-text h3,.insight-archive-grid .insight-card .insight-card-text h3{opacity:0;animation-name:slide-in;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:350ms}.editor-styles-wrapper .animate .product-card-container{opacity:1}.insight-card{text-decoration:none;transform-origin:bottom left;width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 2.875rem;aspect-ratio:1;max-height:424px;cursor:pointer;overflow:hidden;grid-column:span 1;container-type:inline-size;container-name:insight-card}.insight-card .insight-card-image-container{grid-area:1/1/span 2/span 1;background-color:#eb5a53;position:relative;top:0;left:0;z-index:-1;width:100%;height:100%}.insight-card .insight-card-image-container .insight-card-hover-gradient{position:absolute;top:0;left:0;opacity:0;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(34, 34, 34, 0.2) 0%, #222222 100%) 0% 0% no-repeat padding-box;z-index:2;transition:opacity .3s ease-in-out;width:100%;height:100%}.insight-card .insight-card-image-container .insight-card-background-image{animation-delay:100ms;width:100%;height:100%;object-fit:cover;z-index:1;position:absolute;top:0;left:0}.insight-card .insight-card-text{grid-area:1/1/span 1/span 1;color:#fff;padding-left:1.5rem;padding-top:2rem;max-width:332px}.insight-card .insight-card-text h6{padding-bottom:1.25rem;font-size:14px;margin:0}.insight-card .insight-card-text h3{font-size:1.424rem;padding-right:.5rem}.insight-card .insight-card-link{grid-area:2/1/span 1/span 1;z-index:1}.insight-card .insight-card-link a{text-decoration:none;color:#fff;display:flex;align-self:end;justify-content:flex-end;align-items:center;height:100%}.insight-card .insight-card-link a span{padding-right:1.25rem;font-size:11px;opacity:0;transition:opacity .3s ease-in-out}.insight-card .insight-card-link a .insight-link-arrow{background-color:#e63128;height:2.875rem;width:2.875rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transform:translateX(100%);transition:transform .2s ease-in-out}.insight-card:hover .insight-card-image-container .insight-card-hover-gradient,.insight-card.mobile-show .insight-card-image-container .insight-card-hover-gradient{opacity:.5}.insight-card:hover .insight-card-link a span,.insight-card.mobile-show .insight-card-link a span{opacity:1}.insight-card:hover .insight-card-link a .insight-link-arrow,.insight-card.mobile-show .insight-card-link a .insight-link-arrow{transform:translateX(0%)}@media only screen and (min-width: 64rem){.insight-card.col-2{grid-column:span 2}.insight-card.col-3{grid-column:span 3}.insight-card.col-4{grid-column:span 4}.insight-card.mobile-show .insight-card-image-container .insight-card-hover-gradient{opacity:0}.insight-card.mobile-show .insight-card-link a span{opacity:0}.insight-card.mobile-show .insight-card-link a .insight-link-arrow{transform:translateX(100%)}.insight-card.mobile-show:hover .insight-card-image-container .insight-card-hover-gradient{opacity:.5}.insight-card.mobile-show:hover .insight-card-link a span{opacity:1}.insight-card.mobile-show:hover .insight-card-link a .insight-link-arrow{transform:translateX(0%)}}@supports(contain: inline-size){@container insight-card (min-width: 320px){.insight-card .insight-card-text h3{font-size:1.424rem;font-size:clamp(1.424rem,-0.3483rem + 8.8615cqw,2rem)}}@container insight-card (min-width: 424px){.insight-card .insight-card-text h3{font-size:2rem}}}.acf-map{width:100%;height:80vh;max-width:1920px}.locations-container{background-color:#e63128;color:#fff;max-width:calc(100% - 40px);width:424px;max-height:390px;height:845px;position:absolute;top:-340px;left:3.1875rem;z-index:2;padding:2rem;display:flex;flex-direction:column}.locations-container h2{font-size:32px !important;padding-bottom:1.5rem}.locations-container input{border-radius:3px;width:100%;box-shadow:inset 0px 0px 6px rgba(0,0,0,.1019607843);margin-bottom:.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='search'%3E%3Crect width='24' height='24' opacity='0'/%3E%3Cpath fill='%23808080' d='M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:auto 50%;background-position:95% center}.locations-container .locations{list-style:none;margin:0;padding:0;overflow-y:scroll;scrollbar-color:#fff #e63128}.locations-container .locations .location{cursor:pointer;padding:1.25rem 0;border-bottom:solid 1px #fff}.locations-container .locations .location h5{margin-bottom:1.125rem}.locations-container .locations .location p{margin:0}#map{height:100vh;max-height:1080px;position:relative;max-width:1920px;margin:0 auto;margin-top:340px}@media only screen and (min-width: 64rem){#map{margin-top:94px}.locations-container{background-color:#e63128;color:#fff;max-width:424px;width:424px;max-height:845px;height:845px;overflow-y:scroll;position:absolute;top:-94px;left:78px;z-index:2;padding:2rem}.locations-container h2{font-size:32px !important;padding-bottom:1.5rem}.locations-container input{border-radius:3px;width:100%;box-shadow:inset 0px 0px 6px rgba(0,0,0,.1019607843)}.locations-container .locations{list-style:none;margin:0;padding:0}.locations-container .locations .location{cursor:pointer;padding:1.25rem 0;border-bottom:solid 1px #fff}.locations-container .locations .location h5{margin-bottom:1.125rem}.locations-container .locations .location p{margin:0}}.post-content-container{display:flex;flex-direction:column;width:100%;max-width:120rem;margin:0 auto;padding:2.1875rem 1.25rem}@media only screen and (min-width: 48rem){.post-content-container{padding:3.75rem 2.5rem}}@media only screen and (min-width: 64rem){.post-content-container{padding:5rem 3.75rem}}.post-content-container .post-content{width:auto}.post-content-container .post-content>*{padding-left:22px;padding-right:22px}.post-content-container .post-content ul{margin-left:1rem}.post-content-container .post-content .follow-text{color:#222;font-style:italic;font-size:1rem;line-height:1.25rem;padding-top:2rem;padding-bottom:3rem}.post-content-container .post-content .follow-text a{font-style:none;color:inherit;font-weight:700}.post-content-container .post-content .follow-text a:hover{color:#e63128}.post-content-container .post-content figure{width:auto !important}.post-content-container .post-content img{max-width:100% !important}.post-content-container .post-content .related-articles{padding-top:3rem;border-top:solid 1px #707070}.post-content-container .post-content .related-articles h5{color:#e63128}.post-content-container .post-content .related-articles ul{list-style:none;padding:0;margin:0;padding-top:1.375rem;padding-bottom:3rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.post-content-container .post-content .related-articles ul li{padding-left:0}.post-content-container .post-content .related-articles ul li a{text-decoration:none;padding:.5rem 2rem;color:#222;border:solid 1px #222;border-radius:50px;width:min-content;transition:all .2s ease-in-out;display:block}.post-content-container .post-content .related-articles ul li a:hover{background-color:#222;color:#fff}@media only screen and (min-width: 80rem){.post-content-container{width:100%;max-width:120rem;margin:0 auto;padding:2.1875rem 1.25rem;flex-direction:row}}@media only screen and (min-width: 80rem)and (min-width: 48rem){.post-content-container{padding:3.75rem 2.5rem}}@media only screen and (min-width: 80rem)and (min-width: 64rem){.post-content-container{padding:5rem 3.75rem}}#stockist-widget{display:flex;flex-direction:column;position:relative}#stockist-widget .stockist-search-form{margin:0 1.25rem !important;order:1;overflow:hidden !important;padding-bottom:0 !important}#stockist-widget .stockist-search-form .stockist-query-entry{padding:1.5rem !important}#stockist-widget .stockist-horizontal{order:2;max-height:17.5rem;min-height:17.5rem;overflow-y:scroll !important;overflow:scroll !important;margin:0 1.25rem !important}#stockist-widget .stockist-horizontal .stockist-side-panel{max-width:100%;min-width:100%;background-color:#e63128}#stockist-widget .stockist-map{order:3;min-height:80vh;transform:translateY(-6rem)}.stockist-widget{position:relative;overflow:visible}.stockist-widget .stockist-horizontal{overflow:visible !important}.stockist-widget .stockist-query-entry{display:flex !important;background-color:#e63128;color:#fff !important;flex-direction:column;gap:0}.stockist-widget .stockist-query-entry:before{content:"Find Your Local Stockist" !important;width:100% !important;font-size:2rem;padding-bottom:.75rem;font-weight:700}.stockist-widget .stockist-query-entry input.stockist-search-field{flex-grow:1;border-radius:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='search'%3E%3Crect width='24' height='24' opacity='0'/%3E%3Cpath fill='%23808080' d='M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:2rem;background-position:98% center;padding:1.25rem !important;box-shadow:inset 0px 0px 6px rgba(0,0,0,.1019607843);background-color:#fff;border:0 !important;height:auto !important}.stockist-widget .stockist-query-entry .stockist-search-button{width:auto !important;display:none !important}.stockist-widget .stockist-query-entry .stockist-search-button button{margin:0 !important}.stockist-widget .stockist-side-panel{background-color:#e63128;color:#fff;width:424px !important;position:absolute !important;top:-3rem !important;z-index:2;padding:2rem !important;padding-top:2.125rem !important}.stockist-widget .stockist-side-panel ul li{border-left:0 !important;border-bottom:1px solid #e2e2e2 !important;border-top:0 !important}.stockist-widget .stockist-side-panel ul li .stockist-icon{display:none !important}.stockist-widget .stockist-side-panel ul li .stockist-result-distance{display:none !important}.stockist-widget .stockist-side-panel ul li .stockist-result-name,.stockist-widget .stockist-side-panel ul li .stockist-result-address,.stockist-widget .stockist-side-panel ul li .stockist-result-details{padding-left:0 !important;color:#fff}.stockist-widget .stockist-side-panel ul li .stockist-result-address{padding-top:1.125rem !important}.stockist-widget .stockist-side-panel ul li .stockist-result-details a{color:#fff;font-weight:bold;text-decoration:none}.stockist-widget .stockist-side-panel ul li .stockist-result-details a:hover{color:#222}.stockist-widget .stockist-map{height:80vh !important;position:relative !important;left:0 !important}#stockist-widget .stockist-result-list{margin:0;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width: 64rem){#stockist-widget{display:block !important;position:relative;overflow:visible}#stockist-widget .stockist-map{transform:translateY(0)}#stockist-widget .stockist-horizontal{overflow:visible !important;max-height:min-content !important;margin:0 !important}#stockist-widget .stockist-side-panel{background-color:#e63128;color:#fff;width:424px !important;min-width:0 !important;position:absolute !important;top:-3rem !important;left:78px !important;z-index:2;padding:2rem !important;padding-top:2.125rem !important}#stockist-widget .stockist-side-panel .stockist-search-form{margin:0 !important}#stockist-widget .stockist-side-panel .stockist-query-entry{display:flex !important;flex-direction:column;gap:0;padding:0 !important}#stockist-widget .stockist-side-panel .stockist-query-entry:before{content:"Find Your Local Stockist" !important;width:100% !important;font-size:2rem;padding-bottom:.75rem;font-weight:700}#stockist-widget .stockist-side-panel .stockist-query-entry input.stockist-search-field{flex-grow:1;border-radius:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='search'%3E%3Crect width='24' height='24' opacity='0'/%3E%3Cpath fill='%23808080' d='M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:2rem;background-position:98% center;padding:1.25rem !important;box-shadow:inset 0px 0px 6px rgba(0,0,0,.1019607843);background-color:#fff;border:0 !important;height:auto !important}#stockist-widget .stockist-side-panel .stockist-query-entry .stockist-search-button{width:auto !important;display:none !important}#stockist-widget .stockist-side-panel .stockist-query-entry .stockist-search-button button{margin:0 !important}#stockist-widget .stockist-side-panel ul li{border-left:0 !important;border-bottom:1px solid #e2e2e2 !important;border-top:0 !important}#stockist-widget .stockist-side-panel ul li .stockist-icon{display:none !important}#stockist-widget .stockist-side-panel ul li .stockist-result-distance{display:none !important}#stockist-widget .stockist-side-panel ul li .stockist-result-name,#stockist-widget .stockist-side-panel ul li .stockist-result-address,#stockist-widget .stockist-side-panel ul li .stockist-result-details{padding-left:0 !important;color:#fff}#stockist-widget .stockist-side-panel ul li .stockist-result-address{padding-top:1.125rem !important}#stockist-widget .stockist-side-panel ul li .stockist-result-details a{color:#fff;font-weight:bold;text-decoration:none}#stockist-widget .stockist-side-panel ul li .stockist-result-details a:hover{color:#222}#stockist-widget .stockist-map{height:80vh !important;position:relative !important;left:0 !important}#stockist-widget .stockist-result-list{margin:0;overflow-y:auto;overflow-x:hidden}}.product-sticky-links{display:none;position:sticky;top:0;z-index:10;align-items:center;gap:2.625rem}.product-sticky-links.bg-white{background-color:#fff}.product-sticky-links.bg-white .sticky-link{color:#3c3c3c}.product-sticky-links.bg-red{background-color:#e63128}.product-sticky-links.bg-red .sticky-link{color:#fff}.product-sticky-links.bg-red .sticky-link:hover{color:#3c3c3c}.product-sticky-links .home-link{display:flex;justify-content:center;align-items:center;width:fit-content;padding:1.5rem;background-color:#222}.product-sticky-links .home-link svg{transform:rotate(-90deg)}.product-sticky-links .sticky-link{color:#3c3c3c;text-decoration:none}.product-sticky-links .sticky-link:hover{color:#e63128}@media only screen and (min-width: 64rem){.product-sticky-links{display:flex}}.legal-page{position:relative}.legal-page .legal-gradient{background:rgba(0,0,0,0) linear-gradient(180deg, #7caef2 0%, rgba(124, 174, 242, 0) 100%) 0% 0% no-repeat padding-box;opacity:.15;height:346px;width:100%;position:absolute;z-index:-1;top:0;left:0}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page h4,.legal-page h5,.legal-page h6{color:#222}.legal-page .legal-content{max-width:870px;width:100%;width:100%;max-width:120rem;margin:0 auto;padding:2.1875rem 1.25rem}@media only screen and (min-width: 48rem){.legal-page .legal-content{padding:3.75rem 2.5rem}}@media only screen and (min-width: 64rem){.legal-page .legal-content{padding:5rem 3.75rem}}.legal-page .hero-breadcrumbs{display:flex;flex-direction:row;align-items:center;justify-content:start;font-size:.75rem;width:max-content}.legal-page .hero-breadcrumbs a{text-decoration:none;color:#878787;margin-right:.5rem}.legal-page .hero-breadcrumbs a:hover{color:#e63128}.legal-page .hero-breadcrumbs a.breadcrumb-middle-link{margin-left:.5rem}.legal-page .hero-breadcrumbs span{display:flex;align-items:center}.legal-page .hero-breadcrumbs svg{width:.375rem;margin:0 .5rem}.legal-page .hero-breadcrumbs svg path{fill:#5a5a5a}.legal-page .hero-breadcrumbs .breadcrumbs-current{color:#e63128;margin-left:.5rem}@media only screen and (min-width: 64rem){.legal-page .legal-content{box-sizing:content-box}.hero-breadcrumbs{display:flex;flex-direction:row;align-items:center;justify-content:start;font-size:1rem}.hero-breadcrumbs a{text-decoration:none;color:#878787;margin-right:.5rem}.hero-breadcrumbs a:hover{color:#e63128}.hero-breadcrumbs a.breadcrumb-middle-link{margin-left:.5rem}.hero-breadcrumbs .breadcrumbs-current{color:#e63128;margin-left:.5rem}}.product-archive{display:grid;grid-template-columns:55% 45%;grid-template-areas:"filters-heading controls" "filters filters" "product-grid product-grid" "pagination pagination";padding-top:0 !important;width:100%;max-width:120rem;margin:0 auto;padding:2.1875rem 1.25rem}@media only screen and (min-width: 48rem){.product-archive{padding:3.75rem 2.5rem}}@media only screen and (min-width: 64rem){.product-archive{padding:5rem 3.75rem}}.product-archive.hide-filters{grid-template-columns:1fr;grid-template-areas:"controls" "product-grid" "pagination"}.product-archive .filters-heading{grid-area:filters-heading;margin-right:1.25rem;display:flex;align-items:center;justify-content:space-between;font-weight:bold;letter-spacing:1px;font-size:1.25rem;color:#222;background-color:rgba(0,0,0,0);border-bottom:solid 1px #f4f4f4}.product-archive .filters-heading .filters-heading-open{cursor:pointer;display:flex;align-items:center;border:0;font-size:1.25rem;background-color:rgba(0,0,0,0)}.product-archive .filters-heading .filters-heading-open:hover,.product-archive .filters-heading .filters-heading-open:active{color:#e63128}.product-archive .filters-heading .clear-filters{text-decoration:underline;cursor:pointer;font-size:1.125rem;font-weight:400}.product-archive .filters-heading .clear-filters:hover,.product-archive .filters-heading .clear-filters:active{color:#e63128}.product-archive .filters-heading .filters-icon{height:100%;aspect-ratio:1;margin-right:1.25rem;width:1.125rem;height:1rem;display:flex;flex-direction:column}.product-archive .filters-heading .filters-icon .filter-line{width:100%;height:5px;display:flex;align-items:center;position:relative}.product-archive .filters-heading .filters-icon .filter-line .filter-line-black{width:100%;height:2px;background-color:#222}.product-archive .filters-heading .filters-icon .filter-line .filter-line-red{width:2px;height:5px;background-color:#f85b53;position:absolute}.product-archive .filters-heading .filters-icon .filter-line.line-one .filter-line-red,.product-archive .filters-heading .filters-icon .filter-line.line-three .filter-line-red{left:4px}.product-archive .filters-heading .filters-icon .filter-line.line-two .filter-line-red{right:4px}.product-archive .product-archive-filters{grid-area:filters;margin-right:1.25rem}.product-archive .product-archive-filters ul{list-style:none;margin:0;padding:0}.product-archive .product-archive-filters ul .product-archive-category-list{max-height:465px;overflow-y:scroll;scrollbar-color:#e63128 #fff;scrollbar-width:auto}.product-archive .product-archive-filters ul li{display:flex;flex-direction:row;align-items:center;gap:1.25rem;background-color:rgba(196,202,209,.0784313725);color:#878787;padding:.875rem 1.5rem;font-size:1.125rem;cursor:pointer;transition:all 100ms ease-in-out}.product-archive .product-archive-filters ul li.filters-links{padding:.75rem 1.5rem;cursor:pointer;background-color:rgba(0,0,0,0)}.product-archive .product-archive-filters ul li.filters-links:hover{background-color:rgba(0,0,0,0)}.product-archive .product-archive-filters ul li.filters-links a{display:block;width:100%;height:100%;color:#222;text-decoration:none;font-size:1.125rem}.product-archive .product-archive-filters ul li.filters-links a:hover{background-color:rgba(0,0,0,0);color:#e63128}.product-archive .product-archive-filters ul li:hover,.product-archive .product-archive-filters ul li:active{background-color:rgba(196,202,209,.2)}.product-archive .product-archive-filters ul li input{border:1px solid #c7c7c7;border-radius:3px;outline:0}.product-archive .product-archive-filters .product-archive-filters-section .filter-category-title{display:flex;flex-direction:row;width:100%;align-items:center;background-color:rgba(0,0,0,0);color:#222;border:0;outline:0;justify-content:space-between;padding-bottom:1rem;cursor:pointer;padding:1.25rem}.product-archive .product-archive-filters .product-archive-filters-section .filter-category-title h5{margin:0}.product-archive .product-archive-filters .product-archive-filters-section .filter-category-title h5.filters-links{color:#878787;text-align:start;font-size:1.125rem}.product-archive .product-archive-filters .product-archive-filters-section .filter-category-title span{display:inline-flex;align-items:center}.product-archive .product-archive-filters .product-archive-filters-section .filter-category-title svg{width:2rem}.product-archive .product-archive-filters .product-archive-filters-section .filter-category-title svg path,.product-archive .product-archive-filters .product-archive-filters-section .filter-category-title svg rect{fill:#e63128}.product-archive .product-archive-grid-container{grid-area:product-grid;container-type:inline-size;container-name:product-grid-container}.product-archive .product-archive-grid-container .product-archive-grid{display:grid;grid-auto-flow:row dense;margin:0;padding:0;list-style:none;gap:1.25rem;height:fit-content}.product-archive .product-archive-grid-container .product-archive-grid.columns-1{grid-template-columns:repeat(1, 1fr)}.product-archive .product-archive-grid-container .product-archive-grid.columns-2{grid-template-columns:repeat(2, 1fr)}.product-archive .product-archive-grid-container .product-archive-grid.columns-3{grid-template-columns:repeat(3, 1fr)}.product-archive .product-archive-grid-container .product-archive-grid.columns-4{grid-template-columns:repeat(4, 1fr)}@supports(container-type: inline-size){@container product-grid-container (min-width: 500px){.product-archive .product-archive-grid-container .product-archive-grid{grid-template-columns:1fr}}@container product-grid-container (min-width: 600px){.product-archive .product-archive-grid-container .product-archive-grid{grid-template-columns:1fr 1fr}.product-archive .product-archive-grid-container .product-archive-grid.rows{grid-template-columns:1fr}}@container product-grid-container (min-width: 900px){.product-archive .product-archive-grid-container .product-archive-grid.columns{grid-template-columns:1fr 1fr 1fr}.product-archive .product-archive-grid-container .product-archive-grid.rows{grid-template-columns:1fr}}@container product-grid-container (min-width: 1150px){.product-archive .product-archive-grid-container .product-archive-grid.columns{grid-template-columns:repeat(4, 1fr)}.product-archive .product-archive-grid-container .product-archive-grid.rows{grid-template-columns:1fr}}}@media only screen and (min-width: 64rem){.product-archive{grid-template-columns:25% 75%;grid-template-areas:"filters-heading controls" "filters product-grid" "pagination pagination"}.product-archive.filters-closed{grid-template-areas:"filters-heading controls" "product-grid product-grid" "pagination pagination"}.product-archive.filters-closed .product-archive-grid-container{width:75%;align-self:end;justify-self:end;animation-name:stretch;animation-duration:300ms;animation-fill-mode:forwards;animation-timing-function:ease-in-out}}@keyframes stretch{from{width:75%;margin-left:auto}to{width:100%;margin-left:0}}.active-filters{list-style:none;display:flex;gap:1rem;padding:0;margin:0}.active-filters li{cursor:pointer;border-radius:.25rem;border:solid 1px #f4f4f4;padding:.25rem 1rem;display:flex;gap:10px;align-items:center}.active-filters li span{display:flex;align-items:center}.active-filters li span svg{height:1rem;width:1rem}.active-filters li span svg path{fill:#e63128}.pagination-container{grid-area:pagination;display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;margin-top:4rem;margin-bottom:3rem}.pagination-container .prev-next-button{background-color:rgba(0,0,0,0);outline:none;border:0;cursor:pointer;color:#222}.pagination-container .prev-next-button:disabled{color:#878787}.pagination-container .page-number-buttons{display:flex;flex-direction:row;align-items:center;gap:.75rem}.pagination-container .page-number-buttons .pagination-seperator-dots{align-self:end;font-size:22px;color:#222;line-height:1}.pagination-container .page-number-buttons .pagination-button{width:2.25rem;height:2.25rem;cursor:pointer;border:solid 1px #d8d8d8;color:#222;font-size:.75rem;letter-spacing:0;background-color:#fff}.pagination-container .page-number-buttons .pagination-button.pagination-button__current{font-weight:900;background-color:#e63128;color:#fff}@media only screen and (min-width: 64rem){.pagination-container{margin-top:4.5rem;margin-bottom:4.5rem}.pagination-container .page-number-buttons{gap:1.25rem}.pagination-container .page-number-buttons .pagination-button{width:3.75rem;height:3.75rem;font-size:1.125rem}}.archive-controls{grid-area:controls;display:flex;flex-direction:row;gap:1rem;margin-bottom:1.25rem;justify-content:space-between}.archive-controls .archive-controls-button-container{display:flex;gap:10px}.archive-controls .archive-controls-button-container .column-4{grid-template-columns:1fr 1fr 1fr 1fr}.archive-controls .product-archive-total-results{background-color:#f4f4f4;border:solid 1px #d5d5d5;flex-grow:1;height:100%;justify-content:space-between;display:flex;align-items:center;padding-left:2.75rem;padding-right:1.25rem;color:#707070}.archive-controls .product-archive-total-results button{outline:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.archive-controls input::-webkit-outer-spin-button,.archive-controls input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.archive-controls input[type=number]{-moz-appearance:textfield;appearance:textfield}.archive-controls input{aspect-ratio:1;width:2.375rem;text-align:center}.archive-controls input:focus{outline:none}.archive-controls .layout-picker{display:flex;flex-direction:column;align-items:end;gap:.5rem}.archive-controls .layout-picker-options{display:flex;flex-direction:row;gap:.5rem}.archive-controls .layout-button{display:grid;width:2.375rem;aspect-ratio:1;outline:0;border:solid 1px #878787;gap:.25rem;padding:.5rem;background-color:rgba(0,0,0,0);cursor:pointer}.archive-controls .layout-button .square{background-color:#222;width:100%;height:100%}.archive-controls .layout-button.columns-1{grid-template-columns:1fr;gap:.25rem;padding:.625rem .96825rem}.archive-controls .layout-button.columns-2{grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);gap:.25rem;padding:.625rem}.archive-controls .layout-button.columns-3{grid-template-rows:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr);gap:.1625rem;padding:.625rem}.archive-controls .layout-button.columns-4{grid-template-rows:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);gap:.125rem}@media only screen and (min-width: 64rem){.archive-controls{gap:1.25rem;margin-bottom:1.5rem;margin-top:1.5rem}.archive-controls input{width:2.5rem}.archive-controls .layout-button{width:2.5rem;padding:.5rem}}.insight-archive-container{margin:0;padding:0}.insight-archive{padding-top:2rem !important;width:100%;max-width:120rem;margin:0 auto;padding:2.1875rem 1.25rem}@media only screen and (min-width: 48rem){.insight-archive{padding:3.75rem 2.5rem}}@media only screen and (min-width: 64rem){.insight-archive{padding:5rem 3.75rem}}.insight-archive .insight-archive-grid-container{container-type:inline-size;container-name:insight-grid-container}.insight-archive .insight-archive-grid-container .insight-archive-grid{list-style:none}.insight-archive-filters-container{border-top:solid 1px #f4f4f4;border-bottom:solid 1px #f4f4f4;padding-top:2rem;padding-bottom:2rem}.insight-archive-filters-container .insight-archive-filters{display:flex;padding-top:0 !important;padding-bottom:0 !important;width:100%;max-width:120rem;margin:0 auto;padding:2.1875rem 1.25rem}@media only screen and (min-width: 48rem){.insight-archive-filters-container .insight-archive-filters{padding:3.75rem 2.5rem}}@media only screen and (min-width: 64rem){.insight-archive-filters-container .insight-archive-filters{padding:5rem 3.75rem}}.insight-archive-filters-container .insight-archive-filters .insight-archive-filter-categories{width:min-content;position:relative}.insight-archive-filters-container .insight-archive-filters .insight-archive-filter-categories .dropdown-toggle{display:flex;align-items:center;font-size:1.5rem;color:#222;padding-bottom:.25rem;border-bottom:solid 2px #e63128;cursor:pointer}.insight-archive-filters-container .insight-archive-filters .insight-archive-filter-categories .dropdown-toggle svg{width:1.5rem;margin-left:1rem}.insight-archive-filters-container .insight-archive-filters .insight-archive-filter-categories .dropdown-toggle svg rect,.insight-archive-filters-container .insight-archive-filters .insight-archive-filter-categories .dropdown-toggle svg path{fill:#222}.insight-archive-filters-container .insight-archive-filters .insight-archive-filter-categories .insight-archive-filter-dropdown{margin:0;list-style:none;font-size:.875rem;padding:1rem;position:absolute;padding-bottom:0;background-color:#fff;z-index:2;width:100%;min-width:max-content;border-radius:0 8px 8px 0;color:#222;cursor:pointer}.insight-archive-filters-container .insight-archive-filters .insight-archive-filter-categories .insight-archive-filter-dropdown li{margin-bottom:1rem;display:flex;align-items:center;gap:1.5rem}.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons{margin:0;display:flex;gap:1.25rem;margin-left:3rem;padding:0;list-style:none;height:min-content}.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li{border:solid 1px #5a5a5a;border-radius:30px;padding:10px 1rem;color:#5a5a5a;cursor:pointer;background-color:#fff;transition:all .2s ease-in-out;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li:hover,.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li:active{background-color:#222;color:#fff}.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li:hover svg rect,.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li:hover svg path,.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li:active svg rect,.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li:active svg path{fill:#fff}.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li svg{height:1rem}.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li svg rect,.insight-archive-filters-container .insight-archive-filters .insight-archive-rounded-buttons li svg path{fill:#222}.insight-archive-grid{display:grid;padding:0;margin:0;grid-template-columns:1fr;gap:1.5rem}.insight-archive-grid.mobile-two-column{grid-template-columns:1fr 1fr}@supports(container-type: inline-size){@container insight-grid-container (min-width: 600px){.insight-archive-grid{grid-template-columns:1fr 1fr}.insight-archive-grid.rows{grid-template-columns:1fr}}@container insight-grid-container (min-width: 1000px){.insight-archive-grid{grid-template-columns:1fr 1fr 1fr}.insight-archive-grid.mobile-two-column{grid-template-columns:1fr 1fr 1fr}}@container insight-grid-container (min-width: 1400px){.insight-archive-grid{grid-template-columns:repeat(4, 1fr)}.insight-archive-grid.mobile-two-column{grid-template-columns:repeat(4, 1fr)}}}.category-toggle{background-color:#222;border-radius:3px;height:21px;width:21px;display:flex;align-items:center;justify-content:center;transition:background-color 100ms ease-in-out;border:solid 1px #222}.category-toggle.checked{background-color:#222}.category-toggle.unchecked{background-color:#fff}.category-toggle .toggle-circle{border-radius:50%;background-color:#fff;width:10px;height:10px}.faq-archive{padding-top:0 !important;min-height:100vh}.faq-archive .categories-container{border-bottom:solid 1px #f4f4f4;border-top:solid 1px #f4f4f4;display:flex}.faq-archive .categories-container .faq-filter-search{border:0;border-right:solid 1px #f4f4f4;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g data-name="Layer 2"><g data-name="search"><rect width="24" height="24" opacity="0"/><path d="M20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z"/></g></g></svg>');background-repeat:no-repeat;background-size:1.375rem;background-position:1rem center;padding-left:3rem;border-bottom:#f4f4f4;width:10%;animation-name:compress;animation-fill-mode:forwards;animation-duration:500ms;animation-timeline:ease-in-out}.faq-archive .categories-container .faq-filter-search:active,.faq-archive .categories-container .faq-filter-search:hover,.faq-archive .categories-container .faq-filter-search:focus-visible{box-shadow:none}.faq-archive .categories-container .faq-filter-search:active,.faq-archive .categories-container .faq-filter-search:focus-visible{animation-name:expand;animation-duration:500ms;animation-timeline:ease-in-out;animation-fill-mode:forwards;animation-play-state:running}.faq-archive .categories-container .category-links{display:flex;flex-direction:row;gap:2rem;align-items:center;padding-left:1rem}.faq-archive .categories-container .category-links h5{display:none;color:#222;padding-bottom:1.5rem}.faq-archive .categories-container .category-links a{color:#5a5a5a;display:block}.faq-archive .categories-container .category-links a:hover{color:#e63128}.faq-archive .faq-category-title{padding-bottom:2.5rem;padding-top:2rem;color:#e63128}.faq-archive .questions-container{padding:0 1.25rem}.accordion{overflow:hidden;position:relative;color:#5a5a5a;max-width:1253px;border-bottom:solid 1px #f4f4f4}.accordion.open .open-gradient{opacity:.18}.accordion.open .accordion-question-container .accordion-question,.accordion.open .accordion-question-container .accordion-toggle-icon{color:#e63128}.accordion.open .accordion-question-container .accordion-toggle-icon{transform:rotate(45deg);transform-origin:center;transition-duration:.2s}.accordion.open .accordion-question-container .accordion-toggle-icon div{background-color:#e63128}.accordion:hover .open-gradient{opacity:.18}.accordion:hover .accordion-question-container .accordion-question,.accordion:hover .accordion-question-container .accordion-toggle-icon{color:#e63128}.accordion .open-gradient{top:0;left:0;opacity:0;transition:opacity .2s ease-in-out;z-index:-1;position:absolute;height:100%;width:100%;background:rgba(0,0,0,0) linear-gradient(208deg, #7caef2 0%, rgba(124, 174, 242, 0.1294117647) 100%) 0% 0% no-repeat padding-box}.accordion .accordion-question-container{display:flex;justify-content:space-between;cursor:pointer;padding:1rem}.accordion .accordion-question-container .accordion-question{font-weight:400}.accordion .accordion-question-container .accordion-toggle-icon{transition:transform .2s ease-in-out;font-size:18px;line-height:1;height:min-content;display:grid;margin-left:2rem;grid-template-rows:100%;grid-template-columns:100%;min-height:12px;min-width:12px;width:12px;height:12px;align-items:center;justify-items:center;margin-top:.25rem}.accordion .accordion-question-container .accordion-toggle-icon div{background-color:#222;grid-area:1/1/span 1/span 1}.accordion .accordion-question-container .accordion-toggle-icon div.vertical-line{width:2px;height:100%}.accordion .accordion-question-container .accordion-toggle-icon div.horizontal-line{height:2px;width:100%}.accordion .accordion-answer{padding:1rem}@media only screen and (min-width: 48rem){.faq-archive .faq-category-title{padding-bottom:3.75rem;padding-top:3.75rem}.questions-container{padding:0 1.25rem}.accordion .accordion-question-container{padding:1.5rem}.accordion .accordion-question-container .accordion-question{text-align:start}.accordion .accordion-question-container .accordion-toggle-icon{min-height:18px;min-width:18px;height:18px;width:18px}.accordion .accordion-answer{padding:1.5rem}}@media only screen and (min-width: 64rem){.faq-archive{display:flex;max-width:107.5rem;margin:0 auto;padding:0 3.75rem;box-sizing:border-box}.faq-archive .faq-category-title{padding-bottom:4.5rem;padding-top:4.5rem}.faq-archive .categories-container{flex-direction:column;border-top:0;padding-right:0;padding-top:0;width:auto;max-width:422px;margin-left:auto;border-left:solid 1px #f4f4f4}.faq-archive .categories-container .faq-filter-search{padding-left:3rem;border-top:0;animation:unset;width:auto;border-right:0}.faq-archive .categories-container .faq-filter-search:active,.faq-archive .categories-container .faq-filter-search:hover,.faq-archive .categories-container .faq-filter-search:focus-visible{border:0;box-shadow:none;animation:unset}.faq-archive .categories-container .category-links{border-top:solid 1px #f4f4f4;flex-direction:column;align-items:start;gap:2rem;padding-left:2rem}.faq-archive .categories-container .category-links h5{display:block;padding-top:54px;padding-bottom:0}.faq-archive .questions-container{padding-top:0;padding-bottom:0;border-left:solid 1px #f4f4f4;padding-left:88px;flex-grow:1}.accordion{border-bottom:none}.accordion .accordion-question-container{padding:2rem}.accordion .accordion-question-container .accordion-toggle-icon{min-height:24px;min-width:24px;height:24px;width:24px}.accordion .accordion-answer{padding:2rem}}@keyframes expand{from{width:10%}to{width:100%}}@keyframes compress{from{width:100%}to{width:10%}}.accordion-question{text-align:start}:root{--drop-shadow-color: #00000026;--color-mcalpine-red: $color__mcalpine-red;--color-mcalpine-black: $color-mcalpine-black}html{scroll-behavior:smooth;background:rgba(0,0,0,0)}html :where(.wp-block){max-width:110.25rem;width:100%;margin-left:auto;margin-right:auto}.c-red{color:#e63128}.loading-dot{width:.125rem;height:.125rem;background-color:#e63128}/*# sourceMappingURL=style.css.map */
