@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);:root{--rescue-red-color:#d80013;--safety-navy-color:#3b4759;--calm-steel-color:#5a6c86;--slate-gray-color:#626c7a;--cloud-mist-color:#dddee3;--pure-white-color:#fff;--pure-black-color:#000}:root{--inter-font:"Inter",sans-serif}body{font-family:var(--inter-font);font-optical-sizing:auto;font-weight:400;font-size:16px;font-style:normal;line-height:1.5;color:var(--slate-gray-color)}.header1{font-size:4.0625rem;font-family:var(--inter-font);font-weight:300;line-height:1.15}.header2{font-size:3.4275rem;font-family:var(--inter-font);font-weight:700;line-height:1.2;letter-spacing:-.1px}.header3{font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px}.header4{font-size:1rem;font-family:var(--inter-font);font-style:normal;font-weight:700;line-height:1.56;letter-spacing:2px;text-transform:uppercase}.subheader{font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:300;line-height:1.56;letter-spacing:2px;text-transform:uppercase}.large-text{font-size:1.25rem;font-family:var(--inter-font);font-weight:400;line-height:1.4}.medium-text{font-size:1.125rem;font-family:var(--inter-font);font-weight:400;line-height:1.5}.normal-text{font-size:.875rem;font-family:var(--inter-font);font-weight:400;line-height:1.5}.hero-main__wrapper{min-height:100vh;padding-top:calc(var(--header-height, 0px) + 5vh);margin-top:0;padding-bottom:20px;position:relative;display:flex;border:0 0 20px 20px;overflow:hidden}.hero-main__wrapper #MuteButton:before{content:"";background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/unmute.png) no-repeat 0 0;background-size:24px;width:24px;height:24px}.hero-main__wrapper #MuteButton.muted:before{content:"";background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/mute.png) no-repeat 0 0;background-size:24px;width:24px;height:24px}.hero-main__wrapper #MuteButton{display:none;cursor:pointer;position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.5);border:none;color:var(--pure-white-color);z-index:5;font-size:2rem;border-radius:2rem;width:3.5rem;height:3.5rem;line-height:4rem;text-align:center;z-index:25;justify-content:center;align-items:center;opacity:.5}.hero-main__wrapper #MuteButton:hover{opacity:1}@media only screen and (min-width:768px){.hero-main__wrapper #MuteButton{bottom:20px}}.hero-main__wrapper .container{z-index:3;display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:1000px){.hero-main__wrapper .container{align-items:flex-start;text-align:left}}.hero-main__wrapper .container>*{max-width:520px}.hero-main__wrapper .container .hero-main__title{font-size:2.8125rem;font-family:var(--inter-font);font-weight:500;line-height:1.13;color:var(--pure-white-color);margin:0;opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform;text-align:center}.hero-main__wrapper .container .hero-main__title br{display:none}@media only screen and (min-width:1000px){.hero-main__wrapper .container .hero-main__title{font-size:4.688rem;text-align:left}.hero-main__wrapper .container .hero-main__title br{display:block}}.hero-main__wrapper .container .hero-main__title *{font-size:clamp(2.8rem, 2.45rem + 1.77vw, 4.5rem);line-height:1;font-weight:900;margin-bottom:1rem;margin-top:0;color:var(--pure-white-color)}.hero-main__wrapper .container .hero-main__title * strong{font-weight:900}@media only screen and (min-device-width:375px) and (max-device-width:992px) and (orientation:landscape){.hero-main__wrapper .container .hero-main__title *{font-size:2.5rem}}.hero-main__wrapper .container .hero-main__sub-title{font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:300;line-height:1.56;letter-spacing:2px;text-transform:uppercase;color:var(--pure-white-color);opacity:0;visibility:hidden;transform:translateX(-100px);text-align:center;will-change:transform}@media only screen and (min-width:1000px){.hero-main__wrapper .container .hero-main__sub-title{text-align:left}}.hero-main__wrapper .container .hero-main__content{color:var(--pure-white-color);font-size:1rem;line-height:1.8;opacity:0;visibility:hidden;will-change:transform;transform:translateX(-100px)}.hero-main__wrapper .container .hero-main__content p{margin:0}.hero-main__wrapper .container .hero-main__buttons-wrap{will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px);display:flex;gap:0;margin-top:2rem;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.hero-main__wrapper .container .hero-main__buttons-wrap{flex-direction:row;gap:1rem;align-items:flex-start}}.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);max-width:240px;text-align:center;margin-top:1rem}.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button:hover a:after{color:var(--pure-white-color)}.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button a{color:var(--pure-white-color);background-color:var(--safety-navy-color);border:0}.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button a:after{color:var(--pure-white-color)}.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button:hover a:after{color:var(--pure-white-color)}@media only screen and (min-width:768px){.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button{max-width:unset;margin-top:0}}.hero-main__wrapper .container .hero-main__buttons-wrap .hero-main__button:first-child{margin-top:0}.hero-main__wrapper .hero-main__bg-video{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;display:flex;justify-content:center;align-items:center}.hero-main__wrapper .hero-main__bg-video:before{content:"";padding:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:none !important;backdrop-filter:none !important;z-index:22}.hero-main__wrapper .hero-main__bg-video .hero-main__video{position:relative;z-index:2;display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#main .hero-main__wrapper{background-color:var(--black-color)}#main .hero-main__wrapper .container{z-index:23}.hero-on-section__wrapper{padding:12.5rem 0;margin-top:0;position:relative;display:flex}.hero-on-section__wrapper.center .container{align-items:center;text-align:center}.hero-on-section__wrapper.center .container .hero-on-section__title:after{margin:0 auto;left:0;right:0}.hero-on-section__wrapper.dark-colored .hero-on-section__bg-image:before{background-color:transparent}.hero-on-section__wrapper.dark-colored .container .hero-on-section__title{color:var(--safety-navy-color)}.hero-on-section__wrapper.dark-colored .container .hero-on-section__sub-title{color:var(--safety-navy-color)}.hero-on-section__wrapper.dark-colored .container .hero-on-section__content{color:var(--safety-navy-color)}.hero-on-section__wrapper.dark-colored .container .hero-on-section__buttons-wrap .hero-on-section__button a{border:1px solid var(--safety-navy-color);background-color:transparent;color:var(--safety-navy-color)}.hero-on-section__wrapper.dark-colored .container .hero-on-section__buttons-wrap .hero-on-section__button a:after{color:var(--safety-navy-color)}.hero-on-section__wrapper.dark-colored .container .hero-on-section__buttons-wrap .hero-on-section__button a:hover{border:1px solid transparent;color:var(--pure-white-color)}.hero-on-section__wrapper.dark-colored .container .hero-on-section__buttons-wrap .hero-on-section__button a:hover:after{color:var(--pure-white-color)}.hero-on-section__wrapper #MuteButton:before{content:"";background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/unmute.png) no-repeat 0 0;background-size:24px;width:24px;height:24px}.hero-on-section__wrapper #MuteButton.muted:before{content:"";background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/mute.png) no-repeat 0 0;background-size:24px;width:24px;height:24px}.hero-on-section__wrapper #MuteButton{display:none;cursor:pointer;position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.5);border:none;color:#fff;z-index:5;font-size:2rem;border-radius:2rem;width:3.5rem;height:3.5rem;line-height:4rem;text-align:center;z-index:25;justify-content:center;align-items:center;opacity:.5}.hero-on-section__wrapper #MuteButton:hover{opacity:1}@media only screen and (min-width:768px){.hero-on-section__wrapper #MuteButton{bottom:20px}}.hero-on-section__wrapper .container{z-index:3;display:flex;position:relative;flex-direction:column;justify-content:center}.hero-on-section__wrapper .container .hero-on-section__title{font-size:4.0625rem;font-family:var(--inter-font);font-weight:300;line-height:1.15;color:var(--pure-white-color);margin:0 0 50px;position:relative;will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform}.hero-on-section__wrapper .container .hero-on-section__title:after{content:"";display:block;width:50px;height:1px;background-color:var(--rescue-red-color);bottom:-20px;position:absolute}.hero-on-section__wrapper .container .hero-on-section__title *{font-size:clamp(2.8rem, 2.45rem + 1.77vw, 4.5rem);line-height:1;font-weight:900;margin-bottom:1rem;margin-top:0;color:var(--pure-white-color)}.hero-on-section__wrapper .container .hero-on-section__title * strong{font-weight:900}@media only screen and (min-device-width:375px) and (max-device-width:992px) and (orientation:landscape){.hero-on-section__wrapper .container .hero-on-section__title *{font-size:2.5rem}}.hero-on-section__wrapper .container .hero-on-section__sub-title{font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:300;line-height:1.56;letter-spacing:2px;text-transform:uppercase;color:var(--pure-white-color);opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform}.hero-on-section__wrapper .container .hero-on-section__image{will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px);margin-bottom:2rem}.hero-on-section__wrapper .container .hero-on-section__image img{max-width:500px;width:80%}.hero-on-section__wrapper .container .hero-on-section__content{font-size:.875rem;font-family:var(--inter-font);font-weight:400;line-height:1.5;color:var(--pure-white-color);opacity:0;visibility:hidden;will-change:transform;transform:translateX(-100px);max-width:550px}.hero-on-section__wrapper .container .hero-on-section__content p{margin:0}.hero-on-section__wrapper .container .hero-on-section__content ul li,.hero-on-section__wrapper .container .hero-on-section__content ol li{margin-bottom:10px}.hero-on-section__wrapper .container .hero-on-section__content br{display:none}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap{will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px);display:flex;gap:0;margin-top:2rem;flex-direction:column}@media only screen and (min-width:768px){.hero-on-section__wrapper .container .hero-on-section__buttons-wrap{flex-direction:row;gap:1rem}}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);max-width:fit-content;text-align:center;margin-top:1rem}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button:hover a:after{color:var(--pure-white-color)}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button a{color:var(--safety-navy-color);background-color:var(--pure-white-color);border:0}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button a:after{color:var(--safety-navy-color)}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button:hover a:after{color:var(--pure-white-color)}@media only screen and (min-width:768px){.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button{max-width:unset;margin-top:0;max-width:240px}}.hero-on-section__wrapper .container .hero-on-section__buttons-wrap .hero-on-section__button:first-child{margin-top:0}.hero-on-section__wrapper .hero-on-section__bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-on-section__wrapper .hero-on-section__bg-video,.hero-on-section__wrapper .hero-on-section__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;display:flex;justify-content:center;align-items:center}.hero-on-section__wrapper .hero-on-section__bg-video:before,.hero-on-section__wrapper .hero-on-section__bg-image:before{content:"";padding:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:none !important;backdrop-filter:none !important;z-index:22}.hero-on-section__wrapper .hero-on-section__bg-video .hero-on-section__video,.hero-on-section__wrapper .hero-on-section__bg-image .hero-on-section__video{position:relative;z-index:2;display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#main .hero-on-section__wrapper{background-color:var(--black-color)}#main .hero-on-section__wrapper .container{z-index:23}.hero-on-section-with-image__wrapper{padding:6rem 0;margin-top:0;position:relative;display:flex}@media only screen and (min-width:768px){.hero-on-section-with-image__wrapper{padding:12.5rem 0}}.hero-on-section-with-image__wrapper.rescue-seven-wrapper .container .hero-on-section-with-image__title{color:var(--safety-navy-color)}.hero-on-section-with-image__wrapper.rescue-seven-wrapper .container .hero-on-section-with-image__sub-title{color:var(--safety-navy-color)}.hero-on-section-with-image__wrapper.rescue-seven-wrapper .container .hero-on-section-with-image__content{color:var(--safety-navy-color)}.hero-on-section-with-image__wrapper.rescue-seven-wrapper .hero-on-section-with-image__bg-image{background-color:#ececec}.hero-on-section-with-image__wrapper.rescue-seven-wrapper .hero-on-section-with-image__bg-image:before{content:none}.hero-on-section-with-image__wrapper.rescue-seven-wrapper .hero-on-section-with-image__bg-image img{display:none}.hero-on-section-with-image__wrapper.rescue-seven-wrapper .hero-on-section-with-image__image{text-align:center}.hero-on-section-with-image__wrapper.rescue-seven-wrapper .hero-on-section-with-image__image:before{content:"PARTNERED WITH";font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:300;line-height:1.56;letter-spacing:2px;text-transform:uppercase;color:var(--safety-navy-color);text-align:center;margin-bottom:10px;display:inline-flex}.hero-on-section-with-image__wrapper.center .container{align-items:center;text-align:center}.hero-on-section-with-image__wrapper.center .container .hero-on-section-with-image__title:after{margin:0 auto;left:0;right:0}.hero-on-section-with-image__wrapper.dark-colored .hero-on-section-with-image__bg-image:before{background-color:transparent}.hero-on-section-with-image__wrapper.dark-colored .container .hero-on-section-with-image__content{display:flex}.hero-on-section-with-image__wrapper.dark-colored .container .hero-on-section-with-image__title{color:var(--safety-navy-color)}.hero-on-section-with-image__wrapper.dark-colored .container .hero-on-section-with-image__sub-title{color:var(--safety-navy-color)}.hero-on-section-with-image__wrapper.dark-colored .container .hero-on-section-with-image__content{color:var(--safety-navy-color)}.hero-on-section-with-image__wrapper.dark-colored .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button a{border:1px solid var(--safety-navy-color);background-color:transparent;color:var(--safety-navy-color)}.hero-on-section-with-image__wrapper.dark-colored .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button a:after{color:var(--safety-navy-color)}.hero-on-section-with-image__wrapper.dark-colored .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button a:hover{border:1px solid transparent;color:var(--pure-white-color)}.hero-on-section-with-image__wrapper.dark-colored .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button a:hover:after{color:var(--pure-white-color)}.hero-on-section-with-image__wrapper #MuteButton:before{content:"";background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/unmute.png) no-repeat 0 0;background-size:24px;width:24px;height:24px}.hero-on-section-with-image__wrapper #MuteButton.muted:before{content:"";background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/mute.png) no-repeat 0 0;background-size:24px;width:24px;height:24px}.hero-on-section-with-image__wrapper #MuteButton{display:none;cursor:pointer;position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.5);border:none;color:#fff;z-index:5;font-size:2rem;border-radius:2rem;width:3.5rem;height:3.5rem;line-height:4rem;text-align:center;z-index:25;justify-content:center;align-items:center;opacity:.5}.hero-on-section-with-image__wrapper #MuteButton:hover{opacity:1}@media only screen and (min-width:768px){.hero-on-section-with-image__wrapper #MuteButton{bottom:20px}}.hero-on-section-with-image__wrapper .container{z-index:3;display:flex;position:relative;flex-direction:column;justify-content:center}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content-wrapper{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:768px){.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content-wrapper{flex-direction:row;align-items:center}}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content-wrapper .hero-on-section-with-image__inner{flex-basis:100%}@media only screen and (min-width:768px){.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content-wrapper .hero-on-section-with-image__inner{flex-basis:60%}}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content-wrapper .hero-on-section-with-image__image{flex-basis:100%}@media only screen and (min-width:768px){.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content-wrapper .hero-on-section-with-image__image{flex-basis:40%}}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__title{font-size:4.0625rem;font-family:var(--inter-font);font-weight:300;line-height:1.15;color:var(--pure-white-color);margin:0 0 50px;position:relative;will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__title:after{content:"";display:block;width:50px;height:1px;background-color:var(--rescue-red-color);bottom:-20px;position:absolute}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__title *{font-size:clamp(2.8rem, 2.45rem + 1.77vw, 4.5rem);line-height:1;font-weight:900;margin-bottom:1rem;margin-top:0;color:var(--pure-white-color)}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__title * strong{font-weight:900}@media only screen and (min-device-width:375px) and (max-device-width:992px) and (orientation:landscape){.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__title *{font-size:2.5rem}}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__sub-title{font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:300;line-height:1.56;letter-spacing:2px;text-transform:uppercase;color:var(--pure-white-color);opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__image{will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px);margin-bottom:2rem}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__image img{max-width:500px;width:80%}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content{font-size:.875rem;font-family:var(--inter-font);font-weight:400;line-height:1.5;color:var(--pure-white-color);opacity:0;visibility:hidden;will-change:transform;transform:translateX(-100px);max-width:550px}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content p{margin:0}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content ul li,.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__content ol li{margin-bottom:10px}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap{will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px);display:flex;gap:0;margin-top:2rem;flex-direction:column}@media only screen and (min-width:768px){.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap{flex-direction:row;gap:1rem}}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);max-width:fit-content;text-align:center;margin-top:1rem}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button:hover a:after{color:var(--pure-white-color)}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button a{color:var(--safety-navy-color);background-color:var(--pure-white-color);border:0}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button a:after{color:var(--safety-navy-color)}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button:hover a:after{color:var(--pure-white-color)}@media only screen and (min-width:768px){.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button{max-width:unset;margin-top:0;max-width:240px}}.hero-on-section-with-image__wrapper .container .hero-on-section-with-image__buttons-wrap .hero-on-section-with-image__button:first-child{margin-top:0}.hero-on-section-with-image__wrapper .hero-on-section-with-image__bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-on-section-with-image__wrapper .hero-on-section-with-image__bg-video,.hero-on-section-with-image__wrapper .hero-on-section-with-image__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;display:flex;justify-content:center;align-items:center}.hero-on-section-with-image__wrapper .hero-on-section-with-image__bg-video:before,.hero-on-section-with-image__wrapper .hero-on-section-with-image__bg-image:before{content:"";padding:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:none !important;backdrop-filter:none !important;z-index:22}.hero-on-section-with-image__wrapper .hero-on-section-with-image__bg-video .hero-on-section-with-image__video,.hero-on-section-with-image__wrapper .hero-on-section-with-image__bg-image .hero-on-section-with-image__video{position:relative;z-index:2;display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#main .hero-on-section-with-image__wrapper{background-color:var(--black-color)}#main .hero-on-section-with-image__wrapper .container{z-index:23}.product-category-cards__wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:4.375rem 0}.product-category-cards__wrapper .container{padding:0 20px}.product-category-cards__wrapper .product-category-cards__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-direction:column}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__header{flex-direction:row;margin-bottom:4.375rem}}.product-category-cards__wrapper .product-category-cards__header .product-category-cards__title{font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px;text-align:center;margin:0;padding:0;letter-spacing:1px;color:var(--safety-navy-color);text-align:center;font-size:20px}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__header .product-category-cards__title{text-align:left;font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px}}.product-category-cards__wrapper .product-category-cards__header .product-category-cards__link{display:none}.product-category-cards__wrapper .product-category-cards__header .product-category-cards__link a.product-category-cards__link-button{color:var(--safety-navy-color);font-family:var(--inter-font);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.44;letter-spacing:-.1px;display:inline-flex;gap:.75rem}.product-category-cards__wrapper .product-category-cards__header .product-category-cards__link a.product-category-cards__link-button:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--safety-navy-color);transition:all .5s cubic-bezier(.25,1,.5,1);will-change:transform;transform:rotate(0deg);position:relative;top:-2px}.product-category-cards__wrapper .product-category-cards__header .product-category-cards__link a.product-category-cards__link-button:hover{color:var(--rescue-red-color)}.product-category-cards__wrapper .product-category-cards__header .product-category-cards__link a.product-category-cards__link-button:hover:after{transform:rotate(90deg);transform-origin:center;color:var(--rescue-red-color);top:-1px}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__header .product-category-cards__link{display:block}}.product-category-cards__wrapper .product-category-cards__cards{display:grid;gap:20px;transform:translate3d(0px,0,0);grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__cards{grid-template-columns:repeat(4,1fr)}}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card{position:relative;width:100%;min-height:320px;border:1px solid #d9d9d9;padding:24px 10px;background-color:#f8fafc;border-radius:20px;box-shadow:0px 2px 10px 3px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;opacity:0;visibility:hidden;transform:scale(0);-webkit-transform-origin:top center;will-change:transform}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card{padding:44px;min-height:470px}}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card:nth-child(2) .product-category-cards__card-icon img{width:118px}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-link{text-decoration:none;color:var(--slate-gray-color)}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-title{font-size:1rem;font-family:var(--inter-font);font-style:normal;font-weight:700;line-height:1.56;letter-spacing:2px;text-transform:uppercase;text-align:center;letter-spacing:2px;color:var(--safety-navy-color);padding:0;margin:0;z-index:3;font-size:.875rem}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-title{font-size:1rem;font-family:var(--inter-font);font-style:normal;font-weight:700;line-height:1.56;letter-spacing:2px;text-transform:uppercase}}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-icon{width:70px;height:70px;margin-bottom:10px;transition:transform .3s ease;display:inline-flex;justify-content:center}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-icon{width:90px;height:90px}}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-icon img{width:100%;height:auto}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family)}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-button:hover a:after{color:var(--pure-white-color)}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-button a{padding:.5rem 1rem;color:var(--safety-navy-color);background-color:var(--pure-white-color);border:0}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-button a:after{color:var(--safety-navy-color)}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-button a{padding:1rem 2rem}}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-button:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-button:hover a:after{color:var(--pure-white-color)}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;z-index:-1;transition:opacity .2s ease;will-change:opacity}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card .product-category-cards__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card:hover{position:relative;transform:translateY(-15px) !important}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card:hover:before{content:"";padding:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:none !important;backdrop-filter:none !important;z-index:2}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card:hover .product-category-cards__card-link{color:var(--pure-white-color);z-index:3}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card:hover .product-category-cards__card-link .product-category-cards__card-title{color:var(--pure-white-color)}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card:hover .product-category-cards__card-icon{opacity:1}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card:hover .product-category-cards__card-icon{opacity:0}}.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card:hover .product-category-cards__card-image{opacity:0}@media only screen and (min-width:768px){.product-category-cards__wrapper .product-category-cards__cards .product-category-cards__card:hover .product-category-cards__card-image{opacity:1}}.popular-product-cards__wrapper{background:#ececec;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:4.375rem 0}.popular-product-cards__wrapper .popular-product-cards__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-direction:column}@media only screen and (min-width:768px){.popular-product-cards__wrapper .popular-product-cards__header{flex-direction:row;margin-bottom:4.375rem}}.popular-product-cards__wrapper .popular-product-cards__header .popular-product-cards__title{font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px;text-align:center;margin:0;padding:0;letter-spacing:1px;color:var(--safety-navy-color);flex-direction:column;text-align:center;font-size:20px}@media only screen and (min-width:768px){.popular-product-cards__wrapper .popular-product-cards__header .popular-product-cards__title{flex-direction:row;text-align:left;font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px}}.popular-product-cards__wrapper .popular-product-cards__header .popular-product-cards__button-wrapper{display:none}.popular-product-cards__wrapper .popular-product-cards__header .popular-product-cards__button-wrapper a.popular-product-cards__button{color:var(--safety-navy-color);font-family:var(--inter-font);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.44;letter-spacing:-.1px;display:inline-flex;gap:.75rem}.popular-product-cards__wrapper .popular-product-cards__header .popular-product-cards__button-wrapper a.popular-product-cards__button:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--safety-navy-color);transition:all .5s cubic-bezier(.25,1,.5,1);will-change:transform;transform:rotate(0deg);position:relative;top:-2px}.popular-product-cards__wrapper .popular-product-cards__header .popular-product-cards__button-wrapper a.popular-product-cards__button:hover{color:var(--rescue-red-color)}.popular-product-cards__wrapper .popular-product-cards__header .popular-product-cards__button-wrapper a.popular-product-cards__button:hover:after{transform:rotate(90deg);transform-origin:center;color:var(--rescue-red-color);top:-1px}@media only screen and (min-width:768px){.popular-product-cards__wrapper .popular-product-cards__header .popular-product-cards__button-wrapper{display:block}}.popular-product-cards__wrapper .popular-product-cards__inner{padding:0;position:relative}@media only screen and (min-width:768px){.popular-product-cards__wrapper .popular-product-cards__inner{padding:0 60px}}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-slider{z-index:3}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-slider .swiper-slide{height:auto;display:inline-flex;justify-content:center}.popular-product-cards__wrapper .popular-product-cards__inner .dots{display:block;margin-top:40px}@media only screen and (min-width:768px){.popular-product-cards__wrapper .popular-product-cards__inner .dots{display:none}}.popular-product-cards__wrapper .popular-product-cards__inner .dots .swiper-pagination{position:relative}.popular-product-cards__wrapper .popular-product-cards__inner .dots .swiper-pagination .swiper-pagination-bullet{transition:all .3s ease;background-color:var(--calm-steel-color);opacity:1}.popular-product-cards__wrapper .popular-product-cards__inner .dots .swiper-pagination .swiper-pagination-bullet-active{width:15px;border-radius:4px;background-color:var(--calm-steel-color)}.popular-product-cards__wrapper .popular-product-cards__inner .action-wrapper{display:none;position:absolute;bottom:0;left:0;right:0;text-align:left;padding:0;z-index:2;width:100%;top:50%}@media only screen and (min-width:768px){.popular-product-cards__wrapper .popular-product-cards__inner .action-wrapper{display:block}}.popular-product-cards__wrapper .popular-product-cards__inner .action-wrapper .swiper-nav-ctrl-wrap{display:flex;justify-content:space-between}.popular-product-cards__wrapper .popular-product-cards__inner .action-wrapper .swiper-nav-ctrl-wrap .swiper-nav-ctrl{background-color:transparent;border-radius:6px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.popular-product-cards__wrapper .popular-product-cards__inner .action-wrapper .swiper-nav-ctrl-wrap .swiper-nav-ctrl i{color:var(--pure-white-color);font-size:1.5rem}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card{opacity:0;visibility:hidden;transform:scale(0);-webkit-transform-origin:top center;will-change:transform}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card{border-radius:30px;background:var(--pure-white-color);display:flex;flex-direction:column;gap:28px;height:100%;overflow:hidden;width:100%}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .popular-product-card__image img{width:100%;height:210px;-o-object-fit:cover;object-fit:cover}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .popular-product-card__link{display:flex;flex-direction:column;gap:28px;padding:20px}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .popular-product-card__link .popular-product-card__title{color:var(--pure-black-color);text-align:center;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;margin:0;line-height:1.56}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:20px}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart:hover{background:var(--calm-steel-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart:hover .price{color:var(--pure-white-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart:hover .add-to-cart-wrapper a{background-color:var(--pure-white-color);padding:10px 19px;border:1px solid var(--pure-white-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart:hover .customize-button{background-color:var(--pure-white-color);border:1px solid var(--pure-white-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart:hover .customize-button:after{color:var(--safety-navy-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart:hover .customize-button:hover{background-color:var(--rescue-red-color);color:var(--pure-white-color);border:1px solid var(--rescue-red-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .price{color:var(--pure-black-color);max-width:90px;font-family:var(--inter-font);font-size:15px;font-style:normal;font-weight:400;line-height:1.73;letter-spacing:-.1px}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .price.promotional-cat-price{display:flex;gap:5px}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .add-to-cart-wrapper{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .add-to-cart-wrapper a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .add-to-cart-wrapper a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .add-to-cart-wrapper:hover a:after{color:var(--pure-white-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .add-to-cart-wrapper a{color:var(--safety-navy-color);background-color:transparent;border:1px solid #3b485a}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .add-to-cart-wrapper a:after{color:var(--safety-navy-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .add-to-cart-wrapper:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color);border:1px solid var(--rescue-red-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .add-to-cart-wrapper:hover a:after{color:var(--pure-white-color)}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .add-to-cart-wrapper a{padding:10px 19px}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .customize-button{padding:10px 15px;color:var(--safety-navy-color);background-color:transparent;border:1px solid #3b485a;border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem;position:relative;z-index:2;font-size:.875rem;margin-left:auto;margin-right:0;margin-bottom:0;margin-top:0;width:-moz-max-content;width:max-content;font-weight:700}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .customize-button:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px;color:var(--safety-navy-color);margin-left:unset !important}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .customize-button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color);border:1px solid var(--rescue-red-color) !important}.popular-product-cards__wrapper .popular-product-cards__inner .popular-product-cards__cards .product-slide-card .popular-product-card .price-add-to-cart .customize-button:hover:after{color:var(--pure-white-color)}.statistics-with-image__wrapper{display:flex;align-items:center;gap:30px;padding:3rem 0;flex-direction:column;overflow:hidden;background-color:var(--safety-navy-color)}@media only screen and (min-width:768px){.statistics-with-image__wrapper{flex-direction:row;gap:100px}}.statistics-with-image__wrapper .statistics-with-image__image{flex:0 0 auto;will-change:transform;opacity:0;visibility:hidden;transform:translateX(-150px)}.statistics-with-image__wrapper .statistics-with-image__image img{max-width:90%;height:auto;border-radius:0 30px 30px 0}@media only screen and (min-width:768px){.statistics-with-image__wrapper .statistics-with-image__image{flex:0 0 50%}}.statistics-with-image__wrapper .statistics-with-image__content{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;color:var(--pure-white-color);padding:0 20px;width:100%}@media only screen and (min-width:1000px){.statistics-with-image__wrapper .statistics-with-image__content{grid-template-columns:repeat(2,1fr);padding:0}}.statistics-with-image__wrapper .statistics-with-image__content .statistics-with-image__item{margin-bottom:20px;will-change:transform;opacity:0;visibility:hidden;transform:translateX(150px)}.statistics-with-image__wrapper .statistics-with-image__content .statistics-with-image__item:last-child{margin-bottom:0}.statistics-with-image__wrapper .statistics-with-image__content .statistics-with-image__item .statistics-with-image__title{margin:0 0 30px;font-family:var(--inter-font);font-size:2.5rem;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.1px;position:relative}.statistics-with-image__wrapper .statistics-with-image__content .statistics-with-image__item .statistics-with-image__title:after{content:"";display:block;width:50px;height:1px;background-color:var(--rescue-red-color);bottom:-15px;position:absolute}.statistics-with-image__wrapper .statistics-with-image__content .statistics-with-image__item .statistics-with-image__description{margin:0;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:300;line-height:1.56;letter-spacing:2px;text-transform:uppercase}.counter-cta__wrapper{background-color:#ececec;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:var(--pure-white-color);text-align:center;gap:180px}.counter-cta__wrapper .counter-cta__inner{display:flex;align-items:center;background-color:var(--pure-white-color);border-radius:20px;padding:40px;flex-direction:column}@media only screen and (min-width:768px){.counter-cta__wrapper .counter-cta__inner{flex-direction:row}}.counter-cta__wrapper .counter-cta__inner .counter-cta__image-wrapper{display:flex;align-items:center;flex:0 0 calc(70% - 80px);flex-direction:column;margin-bottom:1.25rem}@media only screen and (min-width:768px){.counter-cta__wrapper .counter-cta__inner .counter-cta__image-wrapper{flex-direction:row;margin-bottom:0}}.counter-cta__wrapper .counter-cta__inner .counter-cta__image-wrapper .counter-cta__title{font-size:2rem;margin-bottom:20px;color:var(--safety-navy-color);font-family:Inter;font-size:2.5rem;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.1px}.counter-cta__wrapper .counter-cta__inner .counter-cta__image-wrapper .counter-cta__image{max-width:100%;height:auto}.counter-cta__wrapper .counter-cta__inner .counter-cta__image-wrapper .counter-cta__image img{width:100%;height:auto}.counter-cta__wrapper .counter-cta__inner .counter-cta__content{flex:0 0 30%}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details{display:flex;flex-direction:column;gap:20px}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__number-wrapper{display:flex;align-items:center;justify-content:start;gap:10px;flex-direction:column}@media only screen and (min-width:768px){.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__number-wrapper{justify-content:center;flex-direction:row}}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__number-wrapper .counter-cta__number{font-size:3.4275rem;font-family:var(--inter-font);font-weight:700;line-height:1.2;letter-spacing:-.1px;color:var(--safety-navy-color)}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__number-wrapper .counter-cta__label{font-size:1rem;font-family:var(--inter-font);font-style:normal;font-weight:700;line-height:1.56;letter-spacing:2px;text-transform:uppercase;color:var(--safety-navy-color)}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__description{font-size:.875rem;font-family:var(--inter-font);font-weight:400;line-height:1.5;text-align:left;letter-spacing:-.1px;color:var(--safety-navy-color)}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__description p{margin:0;text-align:center}@media only screen and (min-width:768px){.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__description p{text-align:left}}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__button-wrapper{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);text-align:center;max-width:100%}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__button-wrapper a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__button-wrapper a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__button-wrapper:hover a:after{color:var(--pure-white-color)}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__button-wrapper a{color:var(--safety-navy-color);background-color:transparent;border:1px solid #3b485a}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__button-wrapper a:after{color:var(--safety-navy-color)}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__button-wrapper:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color);border:1px solid var(--rescue-red-color)}.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__button-wrapper:hover a:after{color:var(--pure-white-color)}@media only screen and (min-width:768px){.counter-cta__wrapper .counter-cta__inner .counter-cta__content .counter-cta__details .counter-cta__button-wrapper{text-align:left;max-width:-moz-fit-content;max-width:fit-content}}.news-room-blogs__wrapper{flex-direction:column;gap:2rem;padding-bottom:2rem;background-color:#ececec}.news-room-blogs__wrapper.padding-top-bottom{padding-top:3.125rem;padding-bottom:3.125rem}.news-room-blogs__wrapper .news-room-blogs__inner{border-radius:30px;padding:0}@media only screen and (min-width:768px){.news-room-blogs__wrapper .news-room-blogs__inner{padding:78px;background:#fff;box-shadow:0px 2px 10px 3px rgba(0,0,0,.1)}}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__title{font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px;color:var(--safety-navy-color);padding:0;margin:0 0 3rem;line-height:1.25;letter-spacing:-.1px}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content{display:none}@media only screen and (min-width:768px){.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item{display:flex;border-radius:20px;overflow:hidden;flex-direction:column;background:#f8fafc;box-shadow:0px 2px 10px 3px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:scale(0);-webkit-transform-origin:top center;will-change:transform}@media only screen and (min-width:768px){.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item{flex-direction:row}}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-image{flex:0 0 40%;margin-right:1rem}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content{display:flex;flex-direction:column;gap:1.625rem;padding:30px}@media only screen and (min-width:768px){.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content{padding:30px 30px 30px 10px}}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs_meta{display:flex;justify-content:space-between;gap:.5rem;color:#000;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs_meta .news-room-blogs__item-category:before{width:10px;height:10px;display:inline-block;content:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/Ellipse.svg);margin-right:.5rem}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs_meta a{color:#000;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.56;letter-spacing:1px}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-title{margin:0}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-excerpt{color:#000;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);color:var(--safety-navy-color);font-weight:700;font-size:.875rem;text-decoration:underline;opacity:1}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more:hover a:after{color:var(--pure-white-color)}@media only screen and (min-width:768px){.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more{opacity:0}}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more a{background-color:transparent;border:1px solid #3b485a;color:var(--safety-navy-color)}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more a:after{color:var(--safety-navy-color)}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item:hover{background-color:#dddee3}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item:hover .news-room-blogs__item-learn-more{opacity:1}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item:hover .news-room-blogs__item-learn-more a{background-color:var(--rescue-red-color);color:var(--pure-white-color);border:0}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__content .news-room-blogs__item:hover .news-room-blogs__item-learn-more a:after{color:var(--pure-white-color)}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper{display:none !important;display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);text-align:center;max-width:100%;display:flex;justify-content:center;align-items:center;margin-top:40px}@media only screen and (min-width:768px){.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper{display:block !important}}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper:hover a:after{color:var(--pure-white-color)}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper a{border:none;background:0 0;color:var(--safety-navy-color)}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper a:after{color:var(--safety-navy-color)}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper a:hover{color:var(--rescue-red-color)}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper a:hover:after{color:var(--rescue-red-color)}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper a{font-size:1.125rem}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper a:hover{color:var(--rescue-red-color)}.news-room-blogs__wrapper .news-room-blogs__inner .news-room-blogs__button-wrapper a:hover:after{transform:rotate(90deg);transform-origin:center;color:var(--rescue-red-color);top:-1px}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper{display:block}@media only screen and (min-width:768px){.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper{display:none}}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item{display:flex;border-radius:20px;overflow:hidden;flex-direction:column;background:#f8fafc;box-shadow:0px 2px 10px 3px rgba(0,0,0,.1)}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content{display:flex;flex-direction:column;gap:1.625rem;padding:30px}@media only screen and (min-width:768px){.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content{padding:30px 30px 30px 10px}}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs_meta{display:flex;justify-content:space-between;gap:.5rem;color:#000;font-family:var(--inter-font);font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:1px}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs_meta .news-room-blogs__item-category:before{width:10px;height:10px;display:inline-block;content:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/Ellipse.svg);margin-right:.5rem}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs_meta a{color:#000;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.56;letter-spacing:1px}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-title{margin:0}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-excerpt{color:#000;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);color:var(--safety-navy-color);font-weight:700;font-size:.875rem;text-decoration:underline;opacity:1}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more:hover a:after{color:var(--pure-white-color)}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more a{background-color:transparent;border:1px solid #3b485a;color:var(--safety-navy-color)}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item .news-room-blogs__item-content .news-room-blogs__item-learn-more a:after{color:var(--safety-navy-color)}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item:hover{background-color:#dddee3}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item:hover .news-room-blogs__item-learn-more{opacity:1}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item:hover .news-room-blogs__item-learn-more a{background-color:var(--rescue-red-color);color:var(--pure-white-color);border:0}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .news-room-blogs__item:hover .news-room-blogs__item-learn-more a:after{color:var(--pure-white-color)}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .dots{margin-top:40px}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .dots .swiper-pagination{position:relative}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .dots .swiper-pagination .swiper-pagination-bullet{transition:all .3s ease;background-color:var(--calm-steel-color);opacity:1}.news-room-blogs__wrapper .news-room-blogs__swiper-wrapper .dots .swiper-pagination .swiper-pagination-bullet-active{width:15px;border-radius:4px;background-color:var(--calm-steel-color)}.two-cards-with-image__wrapper{padding:40px 0;background-color:#ececec;overflow:hidden}.two-cards-with-image__wrapper .two-cards-with-image__inner{display:flex;align-items:center;flex-direction:column;gap:2rem;background-color:#ececec}@media only screen and (min-width:768px){.two-cards-with-image__wrapper .two-cards-with-image__inner{flex-direction:row}}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__image{width:100%;height:auto;opacity:0;visibility:hidden;transform:translateX(50px);will-change:transform}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__image img{width:100%;height:auto}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;flex:0 0 100%}@media only screen and (min-width:768px){.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content{flex:0 0 40%}}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card{display:flex;border-radius:30px;overflow:hidden;flex-direction:column;gap:1rem;background:var(--pure-white-color);padding:28px 35px;box-shadow:0px 2px 10px 3px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(50px);will-change:transform}@media only screen and (min-width:1000px){.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card{padding:45px 77px}}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__title{font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px;color:var(--safety-navy-color);padding:0;margin:0 0 10px}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__title:after{content:"";display:block;width:50px;height:1px;background-color:var(--rescue-red-color);margin-top:1rem}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__description{font-size:.875rem;line-height:1.57;color:#000;font-family:var(--inter-font);font-style:normal;font-weight:400}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__button-wrapper{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);color:var(--safety-navy-color);font-weight:700;font-size:.875rem;text-decoration:underline;opacity:1}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__button-wrapper a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__button-wrapper a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__button-wrapper:hover a:after{color:var(--pure-white-color)}@media only screen and (min-width:768px){.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__button-wrapper{opacity:0}}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__button-wrapper a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card .two-cards-with-image__button-wrapper a:after{color:var(--pure-white-color)}.two-cards-with-image__wrapper .two-cards-with-image__inner .two-cards-with-image__content .two-cards-with-image__card:hover .two-cards-with-image__button-wrapper{opacity:1}.testimonial-and-logo-section__wrapper{background-color:var(--safety-navy-color);padding:106px 0}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner{display:flex;align-items:center;gap:2rem;flex-direction:column}@media only screen and (min-width:1000px){.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner{flex-direction:row}}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials{width:100%;position:relative}@media only screen and (min-width:1000px){.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials{width:40%;padding-right:80px;margin-right:40px;padding-bottom:80px}}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials:after{position:absolute;content:"";height:1px;width:100%;display:inline-block;background-color:var(--rescue-red-color);right:0;bottom:-40px}@media only screen and (min-width:1000px){.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials:after{height:100%;width:1px;top:0;bottom:auto}}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials .swiper{opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials .swiper .swiper-wrapper .swiper-slide .testimonial-and-logo-section__testimonial .stars{margin-bottom:3rem}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials .swiper .swiper-wrapper .swiper-slide .testimonial-and-logo-section__testimonial .stars i{color:var(--pure-white-color)}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials .swiper .swiper-wrapper .swiper-slide .testimonial-and-logo-section__testimonial p{color:var(--pure-white-color);font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.57;letter-spacing:-.1px}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials .swiper .swiper-wrapper .swiper-slide .testimonial-and-logo-section__testimonial cite{color:var(--pure-white-color);font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.85;letter-spacing:-.1px}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials .action-wrapper{position:absolute;bottom:unset;left:unset;right:0;top:-80px;text-align:left;padding:20px 0 0;z-index:2;opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform}@media only screen and (min-width:1000px){.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials .action-wrapper{position:relative;bottom:0;left:0;top:unset;right:0}}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials .action-wrapper .swiper-nav-ctrl{background-color:var(--pure-white-color);border-radius:6px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__testimonials .action-wrapper .swiper-nav-ctrl i{color:var(--safety-navy-color);font-size:1.5rem}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__image{display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;opacity:0;transform:translateX(100px);will-change:transform;margin-top:40px}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__image img{max-width:100%;height:auto;border-radius:20px;display:block}@media only screen and (min-width:1000px){.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__image{margin-top:0}}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__logos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px}@media only screen and (min-width:1000px){.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__logos{gap:40px;margin-top:0}}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__logos .testimonial-and-logo-section__logo{opacity:0;visibility:hidden;transform:scale(0);-webkit-transform-origin:top center;will-change:transform;text-align:center}.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__logos .testimonial-and-logo-section__logo img{width:auto;max-height:45px;height:auto}@media only screen and (min-width:1000px){.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__logos .testimonial-and-logo-section__logo img{max-height:60px}}@media only screen and (min-width:1200px){.testimonial-and-logo-section__wrapper .testimonial-and-logo-section__inner .testimonial-and-logo-section__logos .testimonial-and-logo-section__logo img{max-height:85px}}.generate-a-quote-callout-section__wrapper{background-color:#ececec;padding:40px 20px;color:var(--pure-white-color)}@media only screen and (min-width:768px){.generate-a-quote-callout-section__wrapper{padding:40px 0}}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner{display:flex;align-items:center;gap:2rem;background-color:#dddee3;box-shadow:0px 2px 10px 3px rgba(0,0,0,.1);position:relative;border-radius:30px;flex-direction:column;min-height:400px}@media only screen and (min-width:768px){.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner{flex-direction:row;align-items:flex-end;gap:4rem}}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__image-wrapper{display:flex;align-items:center;justify-content:flex-end;position:relative;flex-basis:50%;height:400px}@media only screen and (min-width:768px){.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__image-wrapper{flex-basis:50%}}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__image-wrapper:after{position:absolute;width:100%;height:100%;background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/quote-tool.png) no-repeat center center;left:0;top:0;z-index:1}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__image-wrapper img.generate-a-quote-callout-section__image{width:auto;max-width:80%;height:auto;z-index:3;position:relative;bottom:0;max-height:430px;margin:0 auto;will-change:transform;opacity:0;visibility:hidden;transform:translateX(-180px)}@media only screen and (min-width:768px){.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__image-wrapper img.generate-a-quote-callout-section__image{position:absolute;max-width:390px;margin:auto}}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__image-wrapper .generate-a-quote-callout-section__background-title{position:absolute;font-size:3.75rem;font-family:var(--inter-font);font-weight:500;color:#ccced6;z-index:2;text-align:center;bottom:unset;line-height:1;text-align:center;will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px)}@media only screen and (min-width:768px){.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__image-wrapper .generate-a-quote-callout-section__background-title{font-size:6.75rem}}@media only screen and (min-width:1000px){.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__image-wrapper .generate-a-quote-callout-section__background-title{font-size:10.75rem;bottom:-22px}}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content{max-width:350px;padding:0 20px 40px;display:inline-flex;flex-direction:column;align-self:center;position:relative;overflow:hidden}@media only screen and (min-width:768px){.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content{padding:20px 20px 40px;flex-basis:50%}}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__title{font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px;color:var(--safety-navy-color);font-family:var(--inter-font);padding:0;margin:0 0 20px;will-change:transform;opacity:0;visibility:hidden;transform:translateX(200px)}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__title:after{content:"";display:block;width:50px;height:1px;background-color:var(--rescue-red-color);margin-top:1rem}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__description{font-size:.875rem;font-family:var(--inter-font);font-weight:400;line-height:1.5;color:var(--safety-navy-color);will-change:transform;opacity:0;visibility:hidden;transform:translateX(200px)}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__button-wrapper{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);margin-top:1.75rem;color:var(--safety-navy-color);will-change:transform;opacity:0;visibility:hidden;transform:translateX(200px)}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__button-wrapper a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__button-wrapper a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__button-wrapper:hover a:after{color:var(--pure-white-color)}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__button-wrapper a{color:var(--safety-navy-color);background-color:var(--pure-white-color);border:0}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__button-wrapper a:after{color:var(--safety-navy-color)}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__button-wrapper:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.generate-a-quote-callout-section__wrapper .generate-a-quote-callout-section__inner .generate-a-quote-callout-section__content .generate-a-quote-callout-section__button-wrapper:hover a:after{color:var(--pure-white-color)}.innerpage_hero_header__wrapper{padding:12.5rem 0;margin-top:0;position:relative;display:flex}.innerpage_hero_header__wrapper.center .container{align-items:center;text-align:center}.innerpage_hero_header__wrapper.center .container .innerpage_hero_header__title:after{margin:0 auto;left:0;right:0}.innerpage_hero_header__wrapper.dark-colored .innerpage_hero_header__bg-image:before{background-color:transparent}.innerpage_hero_header__wrapper.dark-colored .container .innerpage_hero_header__title{color:var(--safety-navy-color)}.innerpage_hero_header__wrapper.dark-colored .container .innerpage_hero_header__sub-title{color:var(--safety-navy-color)}.innerpage_hero_header__wrapper.dark-colored .container .innerpage_hero_header__content{color:var(--safety-navy-color)}.innerpage_hero_header__wrapper.dark-colored .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button a{border:1px solid var(--safety-navy-color);background-color:transparent;color:var(--safety-navy-color)}.innerpage_hero_header__wrapper.dark-colored .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button a:after{color:var(--safety-navy-color)}.innerpage_hero_header__wrapper.dark-colored .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button a:hover{border:1px solid transparent;color:var(--pure-white-color)}.innerpage_hero_header__wrapper.dark-colored .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button a:hover:after{color:var(--pure-white-color)}.innerpage_hero_header__wrapper #MuteButton:before{content:"";background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/unmute.png) no-repeat 0 0;background-size:24px;width:24px;height:24px}.innerpage_hero_header__wrapper #MuteButton.muted:before{content:"";background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/mute.png) no-repeat 0 0;background-size:24px;width:24px;height:24px}.innerpage_hero_header__wrapper #MuteButton{display:none;cursor:pointer;position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.5);border:none;color:#fff;z-index:5;font-size:2rem;border-radius:2rem;width:3.5rem;height:3.5rem;line-height:4rem;text-align:center;z-index:25;justify-content:center;align-items:center;opacity:.5}.innerpage_hero_header__wrapper #MuteButton:hover{opacity:1}@media only screen and (min-width:768px){.innerpage_hero_header__wrapper #MuteButton{bottom:20px}}.innerpage_hero_header__wrapper .container{z-index:3;display:flex;position:relative;flex-direction:column;justify-content:center}.innerpage_hero_header__wrapper .container .innerpage_hero_header__breadcrumbs{opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform}.innerpage_hero_header__wrapper .container .innerpage_hero_header__title{font-size:4.0625rem;font-family:var(--inter-font);font-weight:300;line-height:1.15;color:var(--pure-white-color);margin:0 0 50px;will-change:transform;position:relative;will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform}.innerpage_hero_header__wrapper .container .innerpage_hero_header__title:after{content:"";display:block;width:50px;height:1px;background-color:var(--rescue-red-color);bottom:-20px;position:absolute}.innerpage_hero_header__wrapper .container .innerpage_hero_header__title *{font-size:clamp(2.8rem, 2.45rem + 1.77vw, 4.5rem);line-height:1;font-weight:900;margin-bottom:1rem;margin-top:0;color:var(--pure-white-color)}.innerpage_hero_header__wrapper .container .innerpage_hero_header__title * strong{font-weight:900}@media only screen and (min-device-width:375px) and (max-device-width:992px) and (orientation:landscape){.innerpage_hero_header__wrapper .container .innerpage_hero_header__title *{font-size:2.5rem}}.innerpage_hero_header__wrapper .container .innerpage_hero_header__sub-title{font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:300;line-height:1.56;letter-spacing:2px;text-transform:uppercase;color:var(--pure-white-color);opacity:0;visibility:hidden;transform:translateX(-100px);will-change:transform;max-width:345px}.innerpage_hero_header__wrapper .container .innerpage_hero_header__breadcrumbs{color:var(--pure-white-color);font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:5.625rem}.innerpage_hero_header__wrapper .container .innerpage_hero_header__breadcrumbs>span{display:flex;gap:.5rem;color:#b1bac9}.innerpage_hero_header__wrapper .container .innerpage_hero_header__breadcrumbs>span span{color:var(--pure-white-color)}.innerpage_hero_header__wrapper .container .innerpage_hero_header__breadcrumbs>span a{color:#b1bac9}.innerpage_hero_header__wrapper .container .innerpage_hero_header__breadcrumbs .innerpage_hero_header__inner{margin-bottom:5.625rem}.innerpage_hero_header__wrapper .container .innerpage_hero_header__content{font-size:.875rem;font-family:var(--inter-font);font-weight:400;line-height:1.5;color:var(--pure-white-color);opacity:0;visibility:hidden;will-change:transform;transform:translateX(-100px);max-width:500px}.innerpage_hero_header__wrapper .container .innerpage_hero_header__content p{margin:0}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap{will-change:transform;opacity:0;visibility:hidden;transform:translateX(-100px);display:flex;gap:0;margin-top:2rem;flex-direction:column}@media only screen and (min-width:768px){.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap{flex-direction:row;gap:1rem}}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);max-width:240px;text-align:center;margin-top:1rem}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button:hover a:after{color:var(--pure-white-color)}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button a{color:var(--safety-navy-color);background-color:var(--pure-white-color);border:0}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button a:after{color:var(--safety-navy-color)}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button:hover a:after{color:var(--pure-white-color)}@media only screen and (min-width:768px){.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button{max-width:unset;margin-top:0}}.innerpage_hero_header__wrapper .container .innerpage_hero_header__buttons-wrap .innerpage_hero_header__button:first-child{margin-top:0}.innerpage_hero_header__wrapper .innerpage_hero_header__bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.innerpage_hero_header__wrapper .innerpage_hero_header__bg-video,.innerpage_hero_header__wrapper .innerpage_hero_header__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;display:flex;justify-content:center;align-items:center}.innerpage_hero_header__wrapper .innerpage_hero_header__bg-video:before,.innerpage_hero_header__wrapper .innerpage_hero_header__bg-image:before{content:"";padding:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:none !important;backdrop-filter:none !important;z-index:22}.innerpage_hero_header__wrapper .innerpage_hero_header__bg-video .innerpage_hero_header__video,.innerpage_hero_header__wrapper .innerpage_hero_header__bg-image .innerpage_hero_header__video{position:relative;z-index:2;display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#main .innerpage_hero_header__wrapper{background-color:var(--black-color)}#main .innerpage_hero_header__wrapper .container{z-index:23}.courses-cards__wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:4.375rem 0}.courses-cards__wrapper .courses-cards__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-direction:column}@media only screen and (min-width:768px){.courses-cards__wrapper .courses-cards__header{flex-direction:row;margin-bottom:4.375rem}}.courses-cards__wrapper .courses-cards__header .courses-cards__title{font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px;text-align:center;margin:0;padding:0;letter-spacing:1px;color:var(--safety-navy-color);text-align:center;font-size:20px}@media only screen and (min-width:768px){.courses-cards__wrapper .courses-cards__header .courses-cards__title{text-align:left;font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px}}.courses-cards__wrapper .courses-cards__header .courses-cards__link{display:none}.courses-cards__wrapper .courses-cards__header .courses-cards__link a.courses-cards__link-button{color:var(--safety-navy-color);font-family:var(--inter-font);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.44;letter-spacing:-.1px;display:inline-flex;gap:.75rem}.courses-cards__wrapper .courses-cards__header .courses-cards__link a.courses-cards__link-button:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--safety-navy-color);transition:all .5s cubic-bezier(.25,1,.5,1);will-change:transform;transform:rotate(0deg);position:relative;top:-2px}.courses-cards__wrapper .courses-cards__header .courses-cards__link a.courses-cards__link-button:hover{color:var(--rescue-red-color)}.courses-cards__wrapper .courses-cards__header .courses-cards__link a.courses-cards__link-button:hover:after{transform:rotate(90deg);transform-origin:center;color:var(--rescue-red-color);top:-1px}@media only screen and (min-width:768px){.courses-cards__wrapper .courses-cards__header .courses-cards__link{display:block}}.courses-cards__wrapper .courses-cards__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;transform:translate3d(0px,0,0)}@media only screen and (min-width:768px){.courses-cards__wrapper .courses-cards__cards{grid-template-columns:repeat(4,1fr)}}.courses-cards__wrapper .courses-cards__cards .courses-cards__card{position:relative;width:100%;min-height:320px;border:1px solid #d9d9d9;padding:24px 10px;background-color:#f8fafc;border-radius:20px;box-shadow:0px 2px 10px 3px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;opacity:0;visibility:hidden;transform:scale(0);-webkit-transform-origin:top center;will-change:transform}@media only screen and (min-width:768px){.courses-cards__wrapper .courses-cards__cards .courses-cards__card{padding:44px;min-height:470px}}.courses-cards__wrapper .courses-cards__cards .courses-cards__card:nth-child(2) .courses-cards__card-icon img{width:118px}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-link{text-decoration:none;color:var(--slate-gray-color)}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-title{font-size:1rem;font-family:var(--inter-font);font-style:normal;font-weight:700;line-height:1.56;letter-spacing:2px;text-transform:uppercase;text-align:center;letter-spacing:2px;color:var(--safety-navy-color);padding:0;margin:0}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-icon{width:90px;height:90px;margin-bottom:10px;transition:transform .3s ease;display:inline-flex;justify-content:center}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-icon img{width:100%;height:auto}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family)}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-button:hover a:after{color:var(--pure-white-color)}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-button a{padding:.5rem 1rem;color:var(--safety-navy-color);background-color:var(--pure-white-color);border:0}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-button a:after{color:var(--safety-navy-color)}@media only screen and (min-width:768px){.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-button a{padding:1rem 2rem}}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-button:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-button:hover a:after{color:var(--pure-white-color)}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;z-index:-1;transition:opacity .2s ease;will-change:opacity}.courses-cards__wrapper .courses-cards__cards .courses-cards__card .courses-cards__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.courses-cards__wrapper .courses-cards__cards .courses-cards__card:hover{transform:scale(1) translateY(-15px) !important;box-shadow:0px 8px 25px 5px rgba(0,0,0,.15)}.courses-cards__wrapper .courses-cards__cards .courses-cards__card:hover:before{content:"";padding:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:none !important;backdrop-filter:none !important;z-index:2}.courses-cards__wrapper .courses-cards__cards .courses-cards__card:hover .courses-cards__card-title{color:var(--pure-white-color);z-index:3}.courses-cards__wrapper .courses-cards__cards .courses-cards__card:hover .courses-cards__card-icon{opacity:0}.courses-cards__wrapper .courses-cards__cards .courses-cards__card:hover .courses-cards__card-image{opacity:1}.text-cards__wrapper{flex-direction:column;gap:2rem;padding:2rem 0;background-color:#ececec}.text-cards__wrapper .text-cards__inner{border-radius:30px;padding:0}@media only screen and (min-width:768px){.text-cards__wrapper .text-cards__inner{padding:78px;background:#fff;box-shadow:0px 2px 10px 3px rgba(0,0,0,.1)}}.text-cards__wrapper .text-cards__inner .text-cards__title{font-size:2.5rem;font-family:var(--inter-font);font-weight:500;line-height:1.25;letter-spacing:1px;color:var(--safety-navy-color);padding:0;margin:0 0 3rem;line-height:1.25;letter-spacing:-.1px}.text-cards__wrapper .text-cards__inner .text-cards__content{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:768px){.text-cards__wrapper .text-cards__inner .text-cards__content{grid-template-columns:repeat(2,1fr)}}.text-cards__wrapper .text-cards__inner .text-cards__content .text-cards__item{display:flex;border-radius:20px;overflow:hidden;flex-direction:column;background:#f8fafc;padding:40px;box-shadow:0px 2px 10px 3px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:scale(0);-webkit-transform-origin:top center;will-change:transform}@media only screen and (min-width:768px){.text-cards__wrapper .text-cards__inner .text-cards__content .text-cards__item{flex-direction:row;padding:50px}}.text-cards__wrapper .text-cards__inner .text-cards__content .text-cards__item .text-cards__item-content{display:flex;flex-direction:column;gap:1.625rem;color:#000}.text-cards__wrapper .text-cards__inner .text-cards__content .text-cards__item .text-cards__item-content .text-cards__item-title{margin:0}.text-cards__wrapper .text-cards__inner .text-cards__content .text-cards__item:hover{background-color:#dddee3}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper{display:none !important;display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);text-align:center;max-width:100%;display:flex;justify-content:center;align-items:center;margin-top:40px}@media only screen and (min-width:768px){.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper{display:block !important}}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper:hover a:after{color:var(--pure-white-color)}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper a{border:none;background:0 0;color:var(--safety-navy-color)}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper a:after{color:var(--safety-navy-color)}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper a:hover{color:var(--rescue-red-color)}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper a:hover:after{color:var(--rescue-red-color)}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper a{font-size:1.125rem}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper a:hover{color:var(--rescue-red-color)}.text-cards__wrapper .text-cards__inner .text-cards__button-wrapper a:hover:after{transform:rotate(90deg);transform-origin:center;color:var(--rescue-red-color);top:-1px}.custom-training-fields{width:100%;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:25px;margin:20px 0}.custom-training-fields h3{color:#333;font-size:20px;font-weight:600;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid var(--safety-navy-color)}@media only screen and (min-width:768px){.custom-training-fields h3{font-size:18px}}.custom-training-fields .booking-available-text{margin-top:0;margin-bottom:10px;display:inline-block;font-size:14px}.custom-training-fields .booking-available-text p{margin-top:0;font-size:14px}.custom-training-fields .booking-available-text a{font-size:14px;text-decoration:underline}.custom-training-fields .booking-available-text a:hover{text-decoration:none}.custom-training-fields .training-link-text{text-align:left;display:inline-flex;align-items:flex-start;align-items:center;justify-content:center;width:100%}.custom-training-fields .training-link-text p{display:block;width:100%;text-align:left}.custom-training-fields .training-details{margin-bottom:20px}.custom-training-fields .training-details.training-details-notes{grid-template-columns:repeat(1,1fr)}.custom-training-fields .training-details.training-details-notes textarea{in-height:100px;border-radius:5px;padding:14px 16px;width:100%;border:1px solid var(--safety-navy-color);font-size:16px;background:#fff;transition:all .3s ease;box-sizing:border-box;resize:none;font-family:inherit;line-height:1.5}.custom-training-fields .training-details.training-details-notes textarea:focus{outline:none;border-color:var(--safety-navy-color);box-shadow:0 0 0 3px rgba(0,124,186,.1);background:#fff}.custom-training-fields .training-details.training-details-notes textarea:hover{border-color:var(--safety-navy-color)}.custom-training-fields .training-details.training-details-notes textarea::-moz-placeholder{color:#999;opacity:1;font-style:italic}.custom-training-fields .training-details.training-details-notes textarea::placeholder{color:#999;opacity:1;font-style:italic}.custom-training-fields .training-details input[name=training_province]{background-color:#f8f9fa !important;border-color:#e9ecef;color:#6c757d;cursor:not-allowed}.custom-training-fields .training-details input[name=training_province]:focus{background-color:#f8f9fa;border-color:#e9ecef;box-shadow:none}.custom-training-fields .training-details input[name=training_province]:hover{border-color:#e9ecef}.custom-training-fields .training-details:last-child{margin-bottom:0}.custom-training-fields .training-details label{display:block;font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.custom-training-fields .training-details label:after{content:""}.custom-training-fields .training-details label[for=training_name]:after,.custom-training-fields .training-details label[for=training_address]:after,.custom-training-fields .training-details label[for=training_city]:after,.custom-training-fields .training-details label[for=training_email]:after,.custom-training-fields .training-details label[for=training_phone]:after{color:var(--safety-navy-color);font-weight:700}.custom-training-fields .training-details input[type=text],.custom-training-fields .training-details input[type=email],.custom-training-fields .training-details input[type=tel]{width:100%;padding:12px 15px;border:1px solid var(--safety-navy-color);border-radius:6px;font-size:16px;background:#fff;transition:all .3s ease;box-sizing:border-box}.custom-training-fields .training-details input[type=text]:focus,.custom-training-fields .training-details input[type=email]:focus,.custom-training-fields .training-details input[type=tel]:focus{outline:none;border-color:var(--safety-navy-color);box-shadow:0 0 0 3px rgba(0,124,186,.1);background:#fff}.custom-training-fields .training-details input[type=text]:hover,.custom-training-fields .training-details input[type=email]:hover,.custom-training-fields .training-details input[type=tel]:hover{border-color:var(--safety-navy-color)}.custom-training-fields .training-details input[type=text]:invalid,.custom-training-fields .training-details input[type=email]:invalid,.custom-training-fields .training-details input[type=tel]:invalid{border-color:#dc3545}.custom-training-fields .training-details input[type=text]:invalid:focus,.custom-training-fields .training-details input[type=email]:invalid:focus,.custom-training-fields .training-details input[type=tel]:invalid:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.custom-training-fields .training-details input[type=text]:valid,.custom-training-fields .training-details input[type=email]:valid,.custom-training-fields .training-details input[type=tel]:valid{border-color:var(--safety-navy-color)}.custom-training-fields .training-details input[type=text]::-moz-placeholder,.custom-training-fields .training-details input[type=email]::-moz-placeholder,.custom-training-fields .training-details input[type=tel]::-moz-placeholder{color:#999;opacity:1}.custom-training-fields .training-details input[type=text]::placeholder,.custom-training-fields .training-details input[type=email]::placeholder,.custom-training-fields .training-details input[type=tel]::placeholder{color:#999;opacity:1}@media only screen and (min-width:768px){.custom-training-fields .training-details input[type=text],.custom-training-fields .training-details input[type=email],.custom-training-fields .training-details input[type=tel]{font-size:16px;padding:14px 16px}}.custom-training-fields .training-details input[type=email]:focus{border-color:#17a2b8;box-shadow:0 0 0 3px rgba(23,162,184,.1)}.custom-training-fields .training-details input[type=tel]:focus{border-color:var(--safety-navy-color);box-shadow:0 0 0 3px rgba(40,167,69,.1)}@media only screen and (min-width:768px){.custom-training-fields .training-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.custom-training-fields .training-details:has(input[name=training_address]),.custom-training-fields .training-details:has(input[name=training_company]){grid-column:1/-1;display:block}.custom-training-fields .training-details label{margin-bottom:8px}}@media only screen and (min-width:768px){.custom-training-fields{display:grid;grid-template-columns:1fr;gap:0}.custom-training-fields .training-details{display:grid;grid-template-columns:repeat(1,1fr);gap:5px;align-items:center;margin-bottom:15px}.custom-training-fields .training-details label{margin-bottom:0;text-align:left;padding-right:10px}.custom-training-fields .training-details:has(input[name=training_address]),.custom-training-fields .training-details:has(input[name=training_company]){grid-template-columns:200px 2fr}}.woocommerce form .custom-training-fields .training-details input:invalid:not(:-moz-placeholder){border-color:var(--safety-navy-color);background-color:var(--pure-white-color)}.woocommerce form .custom-training-fields .training-details input.error,.woocommerce form .custom-training-fields .training-details input:invalid:not(:placeholder-shown){border-color:var(--safety-navy-color);background-color:var(--pure-white-color)}.woocommerce form .custom-training-fields .training-details input:invalid:not(:-moz-placeholder):focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.woocommerce form .custom-training-fields .training-details input.error:focus,.woocommerce form .custom-training-fields .training-details input:invalid:not(:placeholder-shown):focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.woocommerce form .custom-training-fields .training-details input:valid:not(:-moz-placeholder){border-color:var(--safety-navy-color);background-color:var(--pure-white-color)}.woocommerce form .custom-training-fields .training-details input.success,.woocommerce form .custom-training-fields .training-details input:valid:not(:placeholder-shown){border-color:var(--safety-navy-color);background-color:var(--pure-white-color)}.custom-training-fields.loading{opacity:.7;pointer-events:none}.custom-training-fields.loading input{background:#f5f5f5;cursor:not-allowed}.training-link-text{text-align:left;display:inline-flex;align-items:flex-start;align-items:center;justify-content:center;width:100%}.training-link-text p{display:block;width:100%;text-align:left}.training-link-text a{text-decoration:underline}.training-link-text a:hover{text-decoration:none}.training-field-error{color:#dc3545;font-size:12px;margin-top:5px;display:block}.training-field-error:before{content:"⚠ "}.training-field-success{color:var(--safety-navy-color);font-size:12px;margin-top:5px;display:block}.training-field-success:before{content:"✓ "}@media only screen and (min-width:768px){.custom-training-fields{padding:20px 15px;margin:15px 0;border-radius:6px}.custom-training-fields h3{font-size:18px;margin-bottom:15px}.custom-training-fields .training-details{margin-bottom:18px}.custom-training-fields .training-details label{font-size:14px;margin-bottom:6px}.custom-training-fields .training-details input{padding:14px 12px;font-size:16px}}.gravity-forms-wrapper{border-radius:30px;background:var(--pure-white-color);box-shadow:0 2px 10px 3px rgba(0,0,0,.1);padding:80px;margin:75px 0}body .gform_wrapper .gform_heading .gform_title{font-size:3.4275rem;font-family:var(--inter-font);font-weight:700;line-height:1.2;letter-spacing:-.1px;color:var(--safety-navy-color);margin-bottom:10px}body .gform_wrapper .gform_heading .gform_description{font-size:1rem;color:var(--slate-gray-color);margin-bottom:20px;line-height:1.6}body .gform_wrapper .gform_body .gform_fields .gfield{margin-bottom:0}@media only screen and (min-width:768px){body .gform_wrapper .gform_body .gform_fields .gfield{margin-bottom:20px}}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-weight:600;margin-bottom:8px;display:block;color:var(--safety-navy-color)}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select{width:100%;padding:10px;border:1px solid #3b485a;border-radius:5px;font-size:1rem}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text]:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email]:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=url]:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel]:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number]:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=password]:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select:focus{border-color:var(--rescue-red-color);outline:none;box-shadow:0 0 5px rgba(255,0,0,.5)}body .gform_wrapper .gform_footer .gform_button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);background-color:var(--safety-navy-color) !important;color:var(--pure-white-color);border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:35px;cursor:pointer;max-width:100% !important;width:100% !important;transition:background-color .3s ease}body .gform_wrapper .gform_footer .gform_button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}body .gform_wrapper .gform_footer .gform_button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}body .gform_wrapper .gform_footer .gform_button:hover a:after{color:var(--pure-white-color)}body .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--rescue-red-color) !important}.gfield_required{color:var(--rescue-red-color)}.gfield_required:after{content:" *";color:var(--rescue-red-color);font-weight:400;margin-left:4px}.gfield_required .gfield_required_text{display:none !important}body .gform_wrapper .top_label .gfield_label{margin-bottom:8px}.page-faqs #page-wrapper{background:#ececec}.faq__wrapper{padding-bottom:4rem}.faq__wrapper .faq__title{margin-top:0;color:var(--safety-navy-color);font-family:var(--inter-font);font-size:30px;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:1px}@media only screen and (min-width:768px){.faq__wrapper .faq__title{font-size:40px}}.faq__wrapper .faq__accordion{margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.faq__wrapper .faq__accordion .faq__item{border-bottom:1px solid #e0e0e0;margin-bottom:0;border-radius:10px;background:#fff;padding:20px}@media only screen and (min-width:768px){.faq__wrapper .faq__accordion .faq__item{padding:24px}}.faq__wrapper .faq__accordion .faq__item:last-child{border-bottom:none}.faq__wrapper .faq__accordion .faq__item .faq__question{width:100%;background:0 0;padding:0;margin:0;text-align:left;color:var(--safety-navy-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease;color:#000;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.56;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width:768px){.faq__wrapper .faq__accordion .faq__item .faq__question{font-size:1rem}}.faq__wrapper .faq__accordion .faq__item .faq__question span{width:calc(100% - 50px);display:inline-flex;flex-wrap:wrap;font-size:14px}.faq__wrapper .faq__accordion .faq__item .faq__question:after{content:"";width:20px;height:12px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3e%3cpath d='M1.22473 0.75L10.2247 10.25L19.2247 0.75' stroke='%23000000' stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease;flex-shrink:0;margin-left:0;margin-right:-6px}@media only screen and (min-width:768px){.faq__wrapper .faq__accordion .faq__item .faq__question:after{margin-left:1rem;margin-right:0}}.faq__wrapper .faq__accordion .faq__item .faq__question.is-active:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3e%3cpath d='M19.2247 11.25L10.2247 1.75L1.22473 11.25' stroke='%23000000' stroke-width='2'/%3e%3c/svg%3e");transform:rotate(0deg)}.faq__wrapper .faq__accordion .faq__item .faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;color:#000}.faq__wrapper .faq__accordion .faq__item .faq__answer a{color:var(--rescue-red-color)}.faq__wrapper .faq__accordion .faq__item .faq__answer a:hover{text-decoration:underline}.faq__wrapper .faq__accordion .faq__item .faq__answer .faq__answer-content{padding:0 0 1.5rem;line-height:1.6}.faq__wrapper .faq__accordion .faq__item .faq__answer .faq__answer-content ul,.faq__wrapper .faq__accordion .faq__item .faq__answer .faq__answer-content ol{margin-bottom:1rem;padding-left:1.5rem}.faq__wrapper .faq__accordion .faq__item .faq__answer .faq__answer-content ul li,.faq__wrapper .faq__accordion .faq__item .faq__answer .faq__answer-content ol li{margin-bottom:.5rem}.faq__wrapper .faq__accordion .faq__item .faq__answer .faq__answer-content a{color:var(--rescue-red-color);text-decoration:underline}.faq__wrapper .faq__accordion .faq__item .faq__answer .faq__answer-content a:hover{text-decoration:none}.faq__wrapper .faq__accordion .faq__item .faq__answer.is-active{margin-top:1rem;max-height:-moz-max-content;max-height:max-content;border-top:1px solid var(--rescue-red-color)}.faq__wrapper .faq__more-info{margin-top:2rem;color:#000;font-family:var(--inter-font);font-size:1.125rem;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.1px}.faq__wrapper .faq__more-info a{color:var(--rescue-red-color)}.faq__wrapper .faq__more-info a:hover{text-decoration:underline}@media only screen and (min-width:768px){.faq__wrapper .faq__accordion .faq__item .faq__question{padding:0;font-size:1rem}.faq__wrapper .faq__accordion .faq__item .faq__question:after{width:16px;height:10px}.faq__wrapper .faq__accordion .faq__item .faq__answer .faq__answer-content{padding:0 0 1.25rem}}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq__answer.is-active .faq__answer-content{animation:fadeIn .3s ease-out}.faq__question:focus-visible{outline:2px solid var(--safety-navy-color);outline-offset:2px;border-radius:4px}.faq__accordion.is-loading .faq__item{opacity:.5;pointer-events:none}.firstaidcanada-recent-posts{margin:2rem 0 0;padding-bottom:3rem}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media only screen and (min-width:768px){.firstaidcanada-recent-posts .firstaidcanada-recent-posts__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__item{background:var(--pure-white-color);border-radius:20px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__item:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__image{position:relative;overflow:hidden;height:254px}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__image a{display:block;width:100%;height:100%}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__image:hover img{transform:scale(1.05)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__content{padding:1.5rem;display:flex;flex-direction:column;gap:20px;flex:1}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__meta{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__category a{display:inline-block;color:var(--safety-navy-color);letter-spacing:.5px;color:#000;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.56;letter-spacing:1px;margin-right:.5rem}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__category a:before{width:10px;height:10px;display:inline-block;content:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/Ellipse.svg);margin-right:.5rem}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__date{color:#000;text-align:right;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:1px}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__title{margin:0;color:#000;font-family:var(--inter-font);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__title a{color:var(--safety-navy-color);text-decoration:none;transition:color .3s ease}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__title a:hover{color:var(--rescue-red-color)}@media only screen and (min-width:768px){.firstaidcanada-recent-posts .firstaidcanada-recent-posts__title{font-size:1.125rem}}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__excerpt{color:#000;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.57;letter-spacing:-.1px}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more-wrapper{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);text-align:center;margin:0 auto;max-width:100%;margin-top:auto !important}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more-wrapper a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more-wrapper a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more-wrapper:hover a:after{color:var(--pure-white-color)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more-wrapper a{color:var(--safety-navy-color);background-color:transparent;border:1px solid #3b485a}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more-wrapper a:after{color:var(--safety-navy-color)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more-wrapper:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color);border:1px solid var(--rescue-red-color)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more-wrapper:hover a:after{color:var(--pure-white-color)}@media only screen and (min-width:768px){.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more-wrapper{text-align:center;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__read-more{padding:13px 19px !important}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination{display:flex;justify-content:center;align-items:center;margin-top:3rem;gap:.5rem}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;margin:0 .25rem;color:var(--safety-navy-color);text-decoration:none;border:1px solid var(--safety-navy-color);border-radius:10px;font-size:1.125rem;font-weight:700;transition:all .3s ease;min-width:40px;text-align:center}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers:hover{background:var(--safety-navy-color);color:var(--pure-white-color);border-color:var(--safety-navy-color)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers:hover svg path{fill:var(--pure-white-color)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.current{background:var(--safety-navy-color);color:var(--pure-white-color);border-color:var(--safety-navy-color)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.prev,.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.next{padding:.5rem;border:none;background:0 0}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.prev svg,.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.next svg{width:35px;height:35px}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.prev svg path,.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.next svg path{fill:var(--safety-navy-color);transition:fill .3s ease}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.prev:hover,.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.next:hover{background:0 0}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.prev:hover svg path,.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.next:hover svg path{fill:var(--safety-navy-color)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.dots{border:none;background:0 0;cursor:default}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.dots:hover{background:0 0;color:var(--safety-navy-color)}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media only screen and (min-width:768px){.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination{gap:.25rem}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers{padding:.4rem .6rem;margin:0 .1rem;font-size:.875rem;min-width:43px;height:43px}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.prev,.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.next{padding:.4rem}.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.prev svg,.firstaidcanada-recent-posts .firstaidcanada-recent-posts__pagination .page-numbers.next svg{width:43px;height:43px}}.firstaidcanada-recent-posts.loading .firstaidcanada-recent-posts__item{opacity:.5;pointer-events:none}.firstaidcanada-recent-posts .no-posts-message{text-align:center;padding:3rem 1rem;color:var(--charcoal-color,#666);font-size:1.125rem;font-style:italic}.giving-back-list__wrapper{list-style:none;padding:3rem 0;margin:0;background:#ececec}.giving-back-list__wrapper .giving-back-list__buttons-wrap{gap:10px;flex-direction:column;display:none;margin-bottom:18px}@media only screen and (min-width:768px){.giving-back-list__wrapper .giving-back-list__buttons-wrap{gap:48px;flex-wrap:wrap;flex-direction:row;display:flex}}.giving-back-list__wrapper .giving-back-list__buttons-wrap .giving-back-list__button{display:inline-block;margin:0}@media only screen and (min-width:768px){.giving-back-list__wrapper .giving-back-list__buttons-wrap .giving-back-list__button{margin:0 0 20px}}.giving-back-list__wrapper .giving-back-list__buttons-wrap .giving-back-list__button a{display:inline-block;padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;background-color:transparent;border:1px solid var(--safety-navy-color);color:var(--safety-navy-color)}.giving-back-list__wrapper .giving-back-list__buttons-wrap .giving-back-list__button a:hover{background-color:var(--safety-navy-color);color:var(--pure-white-color);border:1px solid var(--safety-navy-color)}.giving-back-list__wrapper .giving-back-list__cards{display:flex;flex-direction:column;gap:16px}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card{display:flex;flex-direction:column;gap:20px;border-radius:20px;background:#fff;padding:40px}@media only screen and (min-width:768px){.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card{flex-direction:row;align-items:stretch;gap:30px}}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__image{width:100%}@media only screen and (min-width:768px){.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__image{width:30%;flex:0 0 30%}}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__image img{width:100%;height:auto}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content{width:100%;display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:768px){.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content{width:70%;flex:1;justify-content:center}}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content .giving-back-list__title{margin:0;font-size:1.5rem;line-height:1.3;color:#000;font-family:var(--inter-font);font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:1px}@media only screen and (min-width:768px){.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content .giving-back-list__title{font-size:1.75rem}}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content .giving-back-list__quote{border-radius:10px;border-left:3px solid #ed2530;margin-bottom:20px;background:#f1f2f5;color:#000;font-family:var(--inter-font);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content .giving-back-list__quote cite{color:#5a6c86;font-family:var(--inter-font);font-size:14px;font-style:italic;font-weight:500;line-height:normal}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content p{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.1px;margin-bottom:20px}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content p:last-child{margin-bottom:0}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content .giving-back-list__button-wrapper .giving-back-list__button-link{padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;background-color:var(--safety-navy-color);border:1px solid var(--safety-navy-color);color:var(--pure-white-color);display:inline-flex;align-items:center}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content .giving-back-list__button-wrapper .giving-back-list__button-link:hover{background-color:var(--rescue-red-color);color:var(--pure-white-color);border:1px solid var(--rescue-red-color)}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content .giving-back-list__button-wrapper .giving-back-list__button-link:hover:after{transform:translateX(2px)}.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content .giving-back-list__button-wrapper .giving-back-list__button-link:after{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M12.3906 6H6.39062C5.86019 6 5.35148 6.21071 4.97641 6.58579C4.60134 6.96086 4.39063 7.46957 4.39062 8V18C4.39063 18.5304 4.60134 19.0391 4.97641 19.4142C5.35148 19.7893 5.86019 20 6.39062 20H16.3906C16.9211 20 17.4298 19.7893 17.8048 19.4142C18.1799 19.0391 18.3906 18.5304 18.3906 18V12M11.3906 13L20.3906 4M20.3906 4H15.3906M20.3906 4V9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:4px;transition:transform .3s ease}@media only screen and (min-width:768px){.giving-back-list__wrapper .giving-back-list__cards .giving-back-list__card .giving-back-list__content .giving-back-list__button-wrapper .giving-back-list__button-link{margin-top:20px}}.woocommerce-orders-table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:flex;gap:10px}.content-with-image__wrapper{display:flex;align-items:center;gap:30px;padding:3rem 0;flex-direction:column;overflow:hidden;background-color:var(--pure-white-color)}@media only screen and (min-width:768px){.content-with-image__wrapper{flex-direction:row;gap:100px}}.content-with-image__wrapper .content-with-image__image{flex:0 0 auto;text-align:center;will-change:transform;opacity:0;visibility:hidden;transform:translateX(-150px)}.content-with-image__wrapper .content-with-image__image img{max-width:90%;height:auto;border-radius:0 30px 30px 0}@media only screen and (min-width:768px){.content-with-image__wrapper .content-with-image__image{flex:0 0 50%;text-align:right}}.content-with-image__wrapper .content-with-image__content{gap:20px;color:var(--pure-white-color);padding:0 20px;width:100%;will-change:transform;opacity:0;visibility:hidden;transform:translateX(150px)}@media screen and (max-width:1490px){.content-with-image__wrapper .content-with-image__content{padding-right:20px !important}}.content-with-image__wrapper .content-with-image__content .content-with-image__item{margin-bottom:20px;will-change:transform;opacity:0;visibility:hidden;transform:translateX(150px)}.content-with-image__wrapper .content-with-image__content .content-with-image__item:last-child{margin-bottom:0}.content-with-image__wrapper .content-with-image__content h3{color:var(--safety-navy-color);font-weight:500;font-family:var(--inter-font);margin:30px 0 10px;font-size:2.5rem;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.1px;position:relative}.content-with-image__wrapper .content-with-image__content p{margin-top:0;color:var(--safety-navy-color);font-family:var(--inter-font)}html{font-size:100%;line-height:1.5}body{padding:0;margin:0}.screen-reader-shortcut,.sr-only{display:none}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}i{font-size:1.5rem}b,strong{font-weight:700}.uppercase{text-transform:uppercase}.container{width:min(1438px, 100%);margin:0 auto;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:1000px){.container{padding-left:20px;padding-right:20px}}.underlined-link{text-decoration:underline}.underlined-link:hover{text-decoration:none;color:var(--rescue-red-color)}.mobile-hide{display:none}@media only screen and (min-width:768px){.mobile-hide{display:block}}textarea{font-family:var(--inter-font)}.shipping-notice{background-color:var(--rescue-red-color);font-family:var(--inter-font);font-size:.875rem;color:var(--pure-white-color);text-align:center;padding:5px}.shipping-notice a{color:var(--pure-white-color);text-decoration:none}.shipping-notice a:hover{text-decoration:underline}.single-product #masthead,.single #masthead,.archive #masthead,.error404 #masthead,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead,.page-template-default #masthead{z-index:99999;background-color:var(--pure-white-color);box-shadow:0 2px 4px rgba(0,0,0,.1);position:fixed;top:var(--wp-admin--admin-bar--height,0px)}.single-product #masthead .bottom-header,.single #masthead .bottom-header,.archive #masthead .bottom-header,.error404 #masthead .bottom-header,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead .bottom-header,.page-template-default #masthead .bottom-header{background-color:var(--pure-white-color)}.single-product #masthead .bottom-header .logo-wrapper .scroll-logo,.single #masthead .bottom-header .logo-wrapper .scroll-logo,.archive #masthead .bottom-header .logo-wrapper .scroll-logo,.error404 #masthead .bottom-header .logo-wrapper .scroll-logo,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead .bottom-header .logo-wrapper .scroll-logo,.page-template-default #masthead .bottom-header .logo-wrapper .scroll-logo{display:block !important}.single-product #masthead .bottom-header .logo-wrapper .main-logo,.single #masthead .bottom-header .logo-wrapper .main-logo,.archive #masthead .bottom-header .logo-wrapper .main-logo,.error404 #masthead .bottom-header .logo-wrapper .main-logo,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead .bottom-header .logo-wrapper .main-logo,.page-template-default #masthead .bottom-header .logo-wrapper .main-logo{display:none !important}.single-product #masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.single #masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.archive #masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.error404 #masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-default #masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:var(--calm-steel-color)}.single-product #masthead .bottom-header .woocomerce-links i,.single #masthead .bottom-header .woocomerce-links i,.archive #masthead .bottom-header .woocomerce-links i,.error404 #masthead .bottom-header .woocomerce-links i,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead .bottom-header .woocomerce-links i,.page-template-default #masthead .bottom-header .woocomerce-links i{color:var(--safety-navy-color)}.single-product #masthead .bottom-header .woocomerce-links .button,.single #masthead .bottom-header .woocomerce-links .button,.archive #masthead .bottom-header .woocomerce-links .button,.error404 #masthead .bottom-header .woocomerce-links .button,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead .bottom-header .woocomerce-links .button,.page-template-default #masthead .bottom-header .woocomerce-links .button{border:1px solid var(--safety-navy-color);color:var(--safety-navy-color)}.single-product #masthead.scrolled,.single #masthead.scrolled,.archive #masthead.scrolled,.error404 #masthead.scrolled,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled,.page-template-default #masthead.scrolled{position:fixed}.single-product #masthead.scrolled,.single-product #masthead.navhovered,.single #masthead.scrolled,.single #masthead.navhovered,.archive #masthead.scrolled,.archive #masthead.navhovered,.error404 #masthead.scrolled,.error404 #masthead.navhovered,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered,.page-template-default #masthead.scrolled,.page-template-default #masthead.navhovered{background-color:var(--pure-white-color) !important}.single-product #masthead.scrolled .search-toggle-wrapper i,.single-product #masthead.navhovered .search-toggle-wrapper i,.single #masthead.scrolled .search-toggle-wrapper i,.single #masthead.navhovered .search-toggle-wrapper i,.archive #masthead.scrolled .search-toggle-wrapper i,.archive #masthead.navhovered .search-toggle-wrapper i,.error404 #masthead.scrolled .search-toggle-wrapper i,.error404 #masthead.navhovered .search-toggle-wrapper i,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .search-toggle-wrapper i,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .search-toggle-wrapper i,.page-template-default #masthead.scrolled .search-toggle-wrapper i,.page-template-default #masthead.navhovered .search-toggle-wrapper i{color:var(--black-color)}.single-product #masthead.scrolled .bottom-header,.single-product #masthead.navhovered .bottom-header,.single #masthead.scrolled .bottom-header,.single #masthead.navhovered .bottom-header,.archive #masthead.scrolled .bottom-header,.archive #masthead.navhovered .bottom-header,.error404 #masthead.scrolled .bottom-header,.error404 #masthead.navhovered .bottom-header,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header,.page-template-default #masthead.scrolled .bottom-header,.page-template-default #masthead.navhovered .bottom-header{padding:10px}@media only screen and (min-width:1000px){.single-product #masthead.scrolled .bottom-header,.single-product #masthead.navhovered .bottom-header,.single #masthead.scrolled .bottom-header,.single #masthead.navhovered .bottom-header,.archive #masthead.scrolled .bottom-header,.archive #masthead.navhovered .bottom-header,.error404 #masthead.scrolled .bottom-header,.error404 #masthead.navhovered .bottom-header,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header,.page-template-default #masthead.scrolled .bottom-header,.page-template-default #masthead.navhovered .bottom-header{padding:0 3.125rem}}@media only screen and (min-width:1000px) and (max-width:1180px){.single-product #masthead.scrolled .bottom-header,.single-product #masthead.navhovered .bottom-header,.single #masthead.scrolled .bottom-header,.single #masthead.navhovered .bottom-header,.archive #masthead.scrolled .bottom-header,.archive #masthead.navhovered .bottom-header,.error404 #masthead.scrolled .bottom-header,.error404 #masthead.navhovered .bottom-header,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header,.page-template-default #masthead.scrolled .bottom-header,.page-template-default #masthead.navhovered .bottom-header{padding:0 1rem}}.single-product #masthead.scrolled .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.single-product #masthead.navhovered .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.single #masthead.scrolled .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.single #masthead.navhovered .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.archive #masthead.scrolled .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.archive #masthead.navhovered .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.error404 #masthead.scrolled .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.error404 #masthead.navhovered .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-default #masthead.scrolled .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-default #masthead.navhovered .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:var(--calm-steel-color)}.single-product #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.single-product #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.single #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.single #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.archive #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.archive #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.error404 #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.error404 #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-default #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.page-template-default #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:var(--calm-steel-color)}.single-product #masthead.scrolled .bottom-header .main-logo,.single-product #masthead.navhovered .bottom-header .main-logo,.single #masthead.scrolled .bottom-header .main-logo,.single #masthead.navhovered .bottom-header .main-logo,.archive #masthead.scrolled .bottom-header .main-logo,.archive #masthead.navhovered .bottom-header .main-logo,.error404 #masthead.scrolled .bottom-header .main-logo,.error404 #masthead.navhovered .bottom-header .main-logo,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header .main-logo,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header .main-logo,.page-template-default #masthead.scrolled .bottom-header .main-logo,.page-template-default #masthead.navhovered .bottom-header .main-logo{display:none !important}.single-product #masthead.scrolled .bottom-header .scroll-logo,.single-product #masthead.navhovered .bottom-header .scroll-logo,.single #masthead.scrolled .bottom-header .scroll-logo,.single #masthead.navhovered .bottom-header .scroll-logo,.archive #masthead.scrolled .bottom-header .scroll-logo,.archive #masthead.navhovered .bottom-header .scroll-logo,.error404 #masthead.scrolled .bottom-header .scroll-logo,.error404 #masthead.navhovered .bottom-header .scroll-logo,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header .scroll-logo,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header .scroll-logo,.page-template-default #masthead.scrolled .bottom-header .scroll-logo,.page-template-default #masthead.navhovered .bottom-header .scroll-logo{display:block !important}.single-product #masthead.scrolled .bottom-header .woocomerce-links i,.single-product #masthead.navhovered .bottom-header .woocomerce-links i,.single #masthead.scrolled .bottom-header .woocomerce-links i,.single #masthead.navhovered .bottom-header .woocomerce-links i,.archive #masthead.scrolled .bottom-header .woocomerce-links i,.archive #masthead.navhovered .bottom-header .woocomerce-links i,.error404 #masthead.scrolled .bottom-header .woocomerce-links i,.error404 #masthead.navhovered .bottom-header .woocomerce-links i,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header .woocomerce-links i,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header .woocomerce-links i,.page-template-default #masthead.scrolled .bottom-header .woocomerce-links i,.page-template-default #masthead.navhovered .bottom-header .woocomerce-links i{color:var(--safety-navy-color)}.single-product #masthead.scrolled .bottom-header .woocomerce-links .button,.single-product #masthead.navhovered .bottom-header .woocomerce-links .button,.single #masthead.scrolled .bottom-header .woocomerce-links .button,.single #masthead.navhovered .bottom-header .woocomerce-links .button,.archive #masthead.scrolled .bottom-header .woocomerce-links .button,.archive #masthead.navhovered .bottom-header .woocomerce-links .button,.error404 #masthead.scrolled .bottom-header .woocomerce-links .button,.error404 #masthead.navhovered .bottom-header .woocomerce-links .button,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header .woocomerce-links .button,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header .woocomerce-links .button,.page-template-default #masthead.scrolled .bottom-header .woocomerce-links .button,.page-template-default #masthead.navhovered .bottom-header .woocomerce-links .button{border:1px solid var(--safety-navy-color);color:var(--safety-navy-color)}.single-product #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.single-product #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.single #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.single #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.archive #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.archive #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.error404 #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.error404 #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.page-template-default #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.page-template-default #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle{background-color:var(--safety-navy-color)}.single-product #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.single-product #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.single #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.single #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.archive #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.archive #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.error404 #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.error404 #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.page-template-default #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.page-template-default #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner{background-color:var(--pure-white-color)}.single-product #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.single-product #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.single-product #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.single-product #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.single #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.single #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.single #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.single #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.archive #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.archive #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.archive #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.archive #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.error404 #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.error404 #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.error404 #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.error404 #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.page-template-default #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.page-template-default #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.page-template-default #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.page-template-default #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after{background-color:var(--pure-white-color)}.single-product #masthead:not(.scrolled),.single #masthead:not(.scrolled),.archive #masthead:not(.scrolled),.error404 #masthead:not(.scrolled),.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead:not(.scrolled),.page-template-default #masthead:not(.scrolled){background-color:transparent;box-shadow:none}.single-product #masthead:not(.scrolled) .nav-controls,.single #masthead:not(.scrolled) .nav-controls,.archive #masthead:not(.scrolled) .nav-controls,.error404 #masthead:not(.scrolled) .nav-controls,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead:not(.scrolled) .nav-controls,.page-template-default #masthead:not(.scrolled) .nav-controls{color:var(--calm-steel-color)}.single-product #masthead:not(.scrolled) .hamburger-open>div,.single #masthead:not(.scrolled) .hamburger-open>div,.archive #masthead:not(.scrolled) .hamburger-open>div,.error404 #masthead:not(.scrolled) .hamburger-open>div,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead:not(.scrolled) .hamburger-open>div,.page-template-default #masthead:not(.scrolled) .hamburger-open>div{background-color:var(--white-color)}.single-product #masthead:not(.scrolled) .bottom-header .main-logo,.single #masthead:not(.scrolled) .bottom-header .main-logo,.archive #masthead:not(.scrolled) .bottom-header .main-logo,.error404 #masthead:not(.scrolled) .bottom-header .main-logo,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead:not(.scrolled) .bottom-header .main-logo,.page-template-default #masthead:not(.scrolled) .bottom-header .main-logo{display:none}.single-product #masthead:not(.scrolled) .bottom-header .scroll-logo,.single #masthead:not(.scrolled) .bottom-header .scroll-logo,.archive #masthead:not(.scrolled) .bottom-header .scroll-logo,.error404 #masthead:not(.scrolled) .bottom-header .scroll-logo,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #masthead:not(.scrolled) .bottom-header .scroll-logo,.page-template-default #masthead:not(.scrolled) .bottom-header .scroll-logo{display:block}.single-product #page-wrapper,.single #page-wrapper,.archive #page-wrapper,.error404 #page-wrapper,.page-template-page-flexible-content:not(.page-about-us):not(.page-giving-back):not(.page-home) #page-wrapper,.page-template-default #page-wrapper{margin-top:var(--header-height,128px)}.mega-menu-menu-1-mobile-open #masthead.scrolled,.mega-menu-menu-1-mobile-open #masthead.navhovered{background-color:var(--pure-white-color) !important}.mega-menu-menu-1-mobile-open #masthead.scrolled .search-toggle-wrapper i,.mega-menu-menu-1-mobile-open #masthead.navhovered .search-toggle-wrapper i{color:var(--black-color)}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header{padding:10px;background-color:var(--pure-white-color)}@media only screen and (min-width:1000px){.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header{padding:0 3.125rem}}@media only screen and (min-width:1000px) and (max-width:1180px){.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header{padding:0 1rem}}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:var(--calm-steel-color)}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:var(--calm-steel-color)}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header .main-logo,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header .main-logo{display:none !important}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header .scroll-logo,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header .scroll-logo{display:block !important}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header .woocomerce-links i,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header .woocomerce-links i{color:var(--safety-navy-color)}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header .woocomerce-links .button,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header .woocomerce-links .button{border:1px solid var(--safety-navy-color);color:var(--safety-navy-color)}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle{background-color:var(--safety-navy-color)}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner{background-color:var(--pure-white-color)}.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.mega-menu-menu-1-mobile-open #masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,.mega-menu-menu-1-mobile-open #masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after{background-color:var(--pure-white-color)}.mega-menu-menu-1-mobile-open #masthead:not(.scrolled){background-color:transparent;box-shadow:none}.mega-menu-menu-1-mobile-open #masthead:not(.scrolled) .nav-controls{color:var(--calm-steel-color)}.mega-menu-menu-1-mobile-open #masthead:not(.scrolled) .hamburger-open>div{background-color:var(--white-color)}.mega-menu-menu-1-mobile-open #masthead:not(.scrolled) .woocomerce-links i{color:var(--safety-navy-color)}.mega-menu-menu-1-mobile-open #masthead:not(.scrolled) .woocomerce-links .button{border:1px solid var(--safety-navy-color);color:var(--safety-navy-color)}.mega-menu-menu-1-mobile-open #masthead:not(.scrolled) .bottom-header{background-color:var(--pure-white-color)}.mega-menu-menu-1-mobile-open #masthead:not(.scrolled) .bottom-header .main-logo{display:none}.mega-menu-menu-1-mobile-open #masthead:not(.scrolled) .bottom-header .scroll-logo{display:block}#masthead{visibility:visible;opacity:1;padding:0;position:fixed;top:var(--wp-admin--admin-bar--height,0px);left:0;right:0;z-index:999}@media only screen and (min-width:1000px){#masthead{padding:0}}@media only screen and (min-device-width:375px) and (max-device-width:992px) and (orientation:landscape){#masthead{padding:0}}#masthead.scrolled,#masthead.navhovered{background-color:var(--pure-white-color) !important}#masthead.scrolled .search-toggle-wrapper i,#masthead.navhovered .search-toggle-wrapper i{color:var(--black-color)}#masthead.scrolled .bottom-header,#masthead.navhovered .bottom-header{padding:10px}@media only screen and (min-width:1000px){#masthead.scrolled .bottom-header,#masthead.navhovered .bottom-header{padding:0 3.125rem}}@media only screen and (min-width:1000px) and (max-width:1180px){#masthead.scrolled .bottom-header,#masthead.navhovered .bottom-header{padding:0 1rem}}#masthead.scrolled .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,#masthead.navhovered .bottom-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:var(--calm-steel-color)}#masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link,#masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:var(--calm-steel-color)}#masthead.scrolled .bottom-header .main-logo,#masthead.navhovered .bottom-header .main-logo{display:none !important}#masthead.scrolled .bottom-header .scroll-logo,#masthead.navhovered .bottom-header .scroll-logo{display:block !important}#masthead.scrolled .bottom-header .woocomerce-links i,#masthead.navhovered .bottom-header .woocomerce-links i{color:var(--safety-navy-color)}#masthead.scrolled .bottom-header .woocomerce-links .button,#masthead.navhovered .bottom-header .woocomerce-links .button{border:1px solid var(--safety-navy-color);color:var(--safety-navy-color)}#masthead.scrolled .bottom-header .woocomerce-links .button:hover,#masthead.navhovered .bottom-header .woocomerce-links .button:hover{background-color:var(--rescue-red-color);color:var(--pure-white-color) !important;border-color:transparent !important}#masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle,#masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle{background-color:var(--safety-navy-color)}#masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner,#masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner{background-color:var(--pure-white-color)}#masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,#masthead.scrolled .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after,#masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,#masthead.navhovered .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after{background-color:var(--pure-white-color)}#masthead:not(.scrolled){background-color:transparent;box-shadow:none}#masthead:not(.scrolled) .nav-controls{color:var(--pure-white-color)}#masthead:not(.scrolled) .hamburger-open>div{background-color:var(--pure-white-color)}#masthead:not(.scrolled) .bottom-header .main-logo{display:block}#masthead:not(.scrolled) .bottom-header .scroll-logo{display:none}#masthead .top-header{background-color:var(--safety-navy-color);display:flex;padding:4px 3.125rem;align-items:center;justify-content:center;gap:1.5rem;height:40px;position:relative}@media only screen and (min-width:1000px){#masthead .top-header{justify-content:flex-end}}#masthead .top-header .search-toggle-wrapper{position:absolute;left:0;right:0;top:3.5px;display:flex;align-items:center;justify-content:center;z-index:10}#masthead .top-header .search-toggle-wrapper form{position:relative}#masthead .top-header .search-toggle-wrapper form .search-input{width:320px;padding:.5rem;color:var(--pure-white-color);border-radius:30px;border:1px solid var(--calm-steel-color);background:rgba(255,255,255,.2);text-indent:1rem;font-family:"Inter",sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:normal;padding-right:40px}#masthead .top-header .search-toggle-wrapper form .search-input:focus{outline:none}#masthead .top-header .search-toggle-wrapper form .search-input::-moz-placeholder{color:var(--pure-white-color)}#masthead .top-header .search-toggle-wrapper form .search-input::placeholder{color:var(--pure-white-color)}@media only screen and (min-width:1000px){#masthead .top-header .search-toggle-wrapper form .search-input{width:215px}}@media only screen and (min-width:1200px){#masthead .top-header .search-toggle-wrapper form .search-input{width:320px}}#masthead .top-header .search-toggle-wrapper form .search-submit{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:0 0;border:none;color:var(--pure-white-color);font-size:1.25rem;cursor:pointer;z-index:10}#masthead .top-header .search-toggle-wrapper form .search-submit:hover{color:var(--rescue-red-color)}#masthead .top-header .search-toggle-wrapper form .search-submit i{font-size:1rem}#masthead .top-header .top-header-wrapper{display:none;align-items:center;width:50%;max-width:450px;gap:20px;justify-content:flex-end;position:relative;z-index:11}@media only screen and (min-width:1000px){#masthead .top-header .top-header-wrapper{display:flex;gap:20px}}@media only screen and (min-width:1200px){#masthead .top-header .top-header-wrapper{gap:40px}}#masthead .top-header .header-phone{display:none;align-items:center;color:var(--pure-white-color);font-size:.875rem}#masthead .top-header .header-phone i{margin-right:.5rem;font-size:.875rem}#masthead .top-header .header-phone a{color:var(--pure-white-color);text-decoration:none;display:flex;align-items:center;gap:.5rem;line-height:35px;border-bottom:2px solid transparent;margin-bottom:0}#masthead .top-header .header-phone a:hover{border-bottom:2px solid var(--rescue-red-color);color:var(--pure-white-color)}@media only screen and (min-width:1000px){#masthead .top-header .header-phone{display:flex}}#masthead .top-header .top-header-menu .menu{display:flex;gap:1rem;list-style:none;margin:0;padding:0}#masthead .top-header .top-header-menu .menu li a{color:var(--pure-white-color);text-decoration:none;font-size:1rem;padding-bottom:10px;font-family:"Inter",sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.85714;letter-spacing:-.1px}#masthead .top-header .top-header-menu .menu li a:hover{color:var(--pure-white-color);border-bottom:2px solid var(--rescue-red-color)}#masthead .top-header .language-toggle{display:flex;align-items:center;color:var(--pure-white-color);font-size:.875rem;text-transform:uppercase}#masthead .top-header .language-toggle i{margin-right:.5rem;font-size:.875rem}#masthead .top-header .language-toggle a{color:var(--pure-white-color);text-decoration:none}#masthead .bottom-header{background-color:transparent;padding:10px;display:flex;justify-content:space-between;align-items:center;position:relative;height:75px}@media only screen and (min-width:1000px){#masthead .bottom-header{padding:0 3.125rem;height:auto}}@media only screen and (min-width:1000px) and (max-width:1180px){#masthead .bottom-header{padding:0 1rem}}#masthead .bottom-header .logo-wrapper{width:174px;position:relative;z-index:20}@media only screen and (min-width:1000px){#masthead .bottom-header .logo-wrapper{width:208px}}@media only screen and (min-width:1000px) and (max-width:1180px){#masthead .bottom-header .logo-wrapper{width:174px}}#masthead .bottom-header .logo-wrapper .main-logo{width:174px;height:auto;transition:opacity .3s ease}@media only screen and (min-width:1000px){#masthead .bottom-header .logo-wrapper .main-logo{width:208px}}@media only screen and (min-width:1000px) and (max-width:1180px){#masthead .bottom-header .logo-wrapper .main-logo{width:174px}}#masthead .bottom-header .logo-wrapper .scroll-logo{width:146px;height:auto;transition:opacity .3s ease}#masthead .bottom-header #primary-menu{order:3}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu{order:2}}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu{list-style:none;margin:0;padding:0;display:flex}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li>a{display:block;padding:1rem 1.5rem;color:var(--dark-color,#333);text-decoration:none;font-weight:500;transition:all .3s ease}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li>a:hover{color:var(--rescue-red-color)}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li.menu-item-has-children>.sub-menu{position:absolute;top:100%;left:0;width:100vw;background-color:var(--pure-white-color);box-shadow:0 4px 20px rgba(0,0,0,.1);border-top:3px solid var(--rescue-red-color);opacity:0;visibility:hidden;transition:all .3s ease;z-index:999;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem 3.125rem;width:100%;margin:0 auto}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li.menu-item-has-children>.sub-menu li{list-style:none}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li.menu-item-has-children>.sub-menu li a{display:block;padding:.75rem 0;color:var(--dark-color,#333);text-decoration:none;font-size:.9rem;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.05)}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li.menu-item-has-children>.sub-menu li a:hover{color:var(--rescue-red-color);padding-left:.5rem}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li.menu-item-has-children>.sub-menu li:last-child a{border-bottom:none}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li.menu-item-has-children>a:after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;margin-left:.5rem;transition:transform .3s ease}#masthead .bottom-header #primary-menu .primary-menu--wrapper .menu-main-menu-container .menu>li.menu-item-has-children:hover>a:after{transform:rotate(180deg)}#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap{position:absolute;background-color:transparent;right:0;top:14px;display:flex;flex-direction:column;width:100%}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap{position:unset;top:0}}#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu{padding-top:20px;padding-left:40px;padding-right:40px;margin-top:60px;padding-bottom:100px;height:calc(100vh - 100px);overflow-y:scroll}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu{padding:0;margin-top:0;height:auto;overflow-y:unset}}#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle{border-radius:6px;line-height:47px;height:47px;background-color:var(--pure-white-color);display:inline-flex;align-self:end;margin-right:14px}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle{display:none}}#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle+#mega-menu-menu-1{background-color:var(--pure-white-color)}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle+#mega-menu-menu-1{background-color:transparent}}#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated{width:36px}#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner{height:6px;background-color:var(--safety-navy-color);width:36px}#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:before,#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated .mega-toggle-animated-inner:after{content:"";width:36px;background-color:var(--safety-navy-color);height:6px}#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu{position:unset !important}#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu .mega-menu-megamenu>ul.mega-sub-menu .mega-sub-menu{margin:0 auto !important}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper .mega-menu-wrap .mega-menu .mega-menu-megamenu>ul.mega-sub-menu .mega-sub-menu{max-width:800px !important}}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 0 24px}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 20px 0 0}}@media screen and (min-width:1000px) and (max-width:1300px){#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 4px 0 0}}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{font-weight:700;background-color:transparent;border-bottom:2px solid var(--rescue-red-color)}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{font-weight:700;background-color:transparent;border-bottom:2px solid var(--rescue-red-color)}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link .mega-indicator:after{transform:rotate(180deg)}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-family:"Inter",sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;color:var(--calm-steel-color);display:inline-flex}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover,#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:focus{font-weight:700;background-color:transparent;border-bottom:2px solid var(--rescue-red-color)}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{color:var(--pure-white-color);text-transform:none;font-family:"Inter",sans-serif;font-size:.875rem;font-style:normal;font-weight:600;height:auto;line-height:1.85;letter-spacing:-.1px;border-bottom:2px solid transparent;padding:30px 10px}}@media only screen and (min-width:1000px) and (max-width:1200px){#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:30px 3px}}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>a.mega-menu-link{text-transform:none;font-family:var(--inter-font),sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.85;letter-spacing:-.1px;display:inline-flex}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>a.mega-menu-link{font-size:.875rem;font-weight:600}}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{background-color:var(--pure-white-color);top:100%;padding:1rem 1rem 0}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{border-top:1px solid #979797;padding:2.25rem 0}}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:5px}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{text-transform:none;color:var(--calm-steel-color);font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.85;letter-spacing:-.1px;text-decoration:none;position:relative;display:inline-flex}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:before{content:"";position:absolute;width:0;height:2px;background-color:transparent;bottom:-2px;left:0;transition:all .3s ease}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:.875rem}}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{font-weight:700;color:var(--safety-navy-color)}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover:before{background-color:var(--rescue-red-color);width:100%}#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:"+";font-family:var(--inter-font),sans-serif;top:-2px;font-weight:600;font-size:1.25rem}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .primary-menu--wrapper #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{font-size:.875rem;top:-1px}}#masthead .bottom-header #primary-menu .primary-menu--wrapper .button{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;color:var(--pure-white-color);display:none}#masthead .bottom-header #primary-menu .primary-menu--wrapper .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}#masthead .bottom-header #primary-menu .phone-language-wrapper{display:none}#masthead .bottom-header #primary-menu .button{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;color:var(--pure-white-color);display:none}#masthead .bottom-header #primary-menu .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}#masthead .bottom-header #primary-menu .hide-in-desktop{display:block}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .hide-in-desktop{display:none}}#masthead .bottom-header #primary-menu .request-quote-btn{display:block}#masthead .bottom-header #primary-menu .request-quote-btn a{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;border:1px solid var(--safety-navy-color) !important;color:var(--safety-navy-color) !important;background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem !important;border-radius:35px !important;height:auto !important;display:inline-flex !important;line-height:1.62 !important;font-size:1rem !important;font-weight:700 !important}#masthead .bottom-header #primary-menu .request-quote-btn a:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}#masthead .bottom-header #primary-menu .request-quote-btn a:hover{color:var(--pure-white-color) !important;border-color:transparent !important}@media only screen and (min-width:1000px){#masthead .bottom-header #primary-menu .request-quote-btn{display:none}}#masthead .bottom-header .woocomerce-links{display:flex;gap:1rem;align-items:center;order:2;position:absolute;right:90px;bottom:20px}@media only screen and (min-width:1000px){#masthead .bottom-header .woocomerce-links{order:3;position:unset;gap:2rem}}@media screen and (min-width:1000px) and (max-width:1300px){#masthead .bottom-header .woocomerce-links{gap:1rem}}#masthead .bottom-header .woocomerce-links i{color:var(--pure-white-color);font-size:1.125rem}#masthead .bottom-header .woocomerce-links .my-account-link{display:block}#masthead .bottom-header .woocomerce-links .cart-contents-wrap span.cart-contents-count{font-family:"Inter",sans-serif;display:flex;justify-content:center;align-items:center;position:absolute;color:#fff;background:var(--rescue-red-color);min-height:.875rem;min-width:.875rem;margin-left:1rem;margin-top:-21px;border-radius:50%;padding:0 .125rem;font-size:9px;width:22px;height:22px}#masthead .bottom-header .woocomerce-links .button{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;color:var(--pure-white-color);display:none}#masthead .bottom-header .woocomerce-links .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}@media only screen and (min-width:1000px){#masthead .bottom-header .woocomerce-links .button{display:block}}@media screen and (min-width:1000px) and (max-width:1100px){#masthead .bottom-header .woocomerce-links .button{gap:10px;padding:6px 8px}}#masthead .mega-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:998;opacity:0;visibility:hidden;transition:all .3s ease}#masthead .mega-menu-overlay.active{opacity:1;visibility:visible}.mega-menu-menu-1-mobile-open #masthead .bottom-header #primary-menu .primary-menu--wrapper .phone-language-wrapper{display:flex;border-top:1px solid #ccc;align-items:center;justify-content:space-between;width:100%;position:absolute;background:var(--pure-white-color);left:0;top:75px;z-index:3;padding:12px 3rem}@media only screen and (min-width:1000px){.mega-menu-menu-1-mobile-open #masthead .bottom-header #primary-menu .primary-menu--wrapper .phone-language-wrapper{display:none}}.mega-menu-menu-1-mobile-open #masthead .bottom-header #primary-menu .primary-menu--wrapper .phone-language-wrapper .header-phone{font-size:.875rem}.mega-menu-menu-1-mobile-open #masthead .bottom-header #primary-menu .primary-menu--wrapper .phone-language-wrapper .header-phone i{font-size:.875rem}.mega-menu-menu-1-mobile-open #masthead .bottom-header #primary-menu .primary-menu--wrapper .phone-language-wrapper .language-toggle{display:flex;align-items:center;color:var(--safety-navy-color);font-size:.875rem;text-transform:uppercase}.mega-menu-menu-1-mobile-open #masthead .bottom-header #primary-menu .primary-menu--wrapper .phone-language-wrapper .language-toggle i{margin-right:.5rem;font-size:.875rem}.mega-menu-menu-1-mobile-open #masthead .bottom-header #primary-menu .primary-menu--wrapper .phone-language-wrapper .language-toggle a{color:var(--safety-navy-color);text-decoration:none}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background-color:transparent !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description{display:none}#page-wrapper{transition:.4s all linear}.footer{overflow:hidden}footer{background-color:var(--safety-navy-color);color:var(--pure-white-color);padding-top:60px;padding-bottom:60px}@media only screen and (min-width:1000px){footer{padding-top:120px;padding-bottom:90px}}footer .footer-widgets{display:flex;flex-direction:column}@media only screen and (min-width:1000px){footer .footer-widgets{flex-direction:row}}footer .footer-widgets .widget-title,footer .footer-widgets h2.wp-block-heading{color:var(--pure-white-color);font-family:"Inter",sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.66;letter-spacing:-.1px}footer .footer-widgets p{color:var(--pure-white-color);font-family:"Inter",sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:2.14;letter-spacing:-.1px}footer .footer-widgets .footer-separator-hr{width:30%;margin:0;border-color:var(--rescue-red-color)}footer .footer-widgets .footer-reviews .wp-block-column{margin-top:1rem;display:flex;gap:1rem}footer .footer-widgets .footer-reviews .wp-block-column img{border-radius:20px}footer .footer-widgets .footer-1{width:100%}@media only screen and (min-width:1000px){footer .footer-widgets .footer-1{width:27%}}@media only screen and (min-width:1200px){footer .footer-widgets .footer-1{width:40%}}footer .footer-widgets .footer-2,footer .footer-widgets .footer-3,footer .footer-widgets .footer-4,footer .footer-widgets .footer-5{width:100%}@media only screen and (min-width:1000px){footer .footer-widgets .footer-2,footer .footer-widgets .footer-3,footer .footer-widgets .footer-4,footer .footer-widgets .footer-5{width:15%}}@media only screen and (min-width:1200px){footer .footer-widgets .footer-2,footer .footer-widgets .footer-3,footer .footer-widgets .footer-4,footer .footer-widgets .footer-5{width:15%}}footer .footer-widgets ul.menu{list-style:none;margin:0;padding:0}footer .footer-widgets ul.menu li{margin:0;padding:0 0 .5rem}footer .footer-widgets ul.menu li a{color:var(--pure-white-color);text-decoration:none;font-size:.875rem;font-weight:300;line-height:1.5;position:relative}footer .footer-widgets ul.menu li a:after{content:"";position:absolute;width:0;height:2px;background-color:transparent;transition:width .3s ease-in-out;left:0;bottom:-5px;margin-top:.5rem}footer .footer-widgets ul.menu li a:hover:after{background-color:var(--rescue-red-color);width:100%}footer .footer-widgets .contact-us-links{line-height:36px}footer .footer-widgets a{display:inline-block;line-height:1.5;position:relative}footer .footer-widgets a:after{content:"";position:absolute;width:0;height:2px;background-color:transparent;transition:width .3s ease-in-out;left:0;bottom:-5px;margin-top:.5rem}footer .footer-widgets a:hover:after{background-color:var(--rescue-red-color);width:100%}.social-info .social-links{display:flex;align-items:center;gap:1rem;justify-content:start;margin-bottom:.5rem}@media only screen and (min-width:768px){.social-info .social-links{justify-content:left}}@media only screen and (min-device-width:375px) and (max-device-width:992px) and (orientation:landscape){.social-info .social-links{justify-content:left}}.social-info .underline{text-decoration:underline}.social-info .underline:hover{text-decoration:none;color:var(--red-color)}@media only screen and (min-device-width:375px) and (max-device-width:992px) and (orientation:landscape){.social-info{text-align:center}}.copyright-section{display:flex;justify-content:space-between;align-items:left;gap:1rem;border-top:1px solid var(--rescue-red-color);padding-top:2rem;font-size:1rem;flex-direction:column}@media only screen and (min-width:768px){.copyright-section{flex-direction:row;align-items:center}}.copyright-section .privacy-links{display:flex;align-items:start;gap:1rem;flex-direction:column}@media only screen and (min-width:768px){.copyright-section .privacy-links{align-items:center;flex-direction:row}}.copyright-section .privacy-links a{color:var(--pure-white-color);text-decoration:none;font-size:.875rem;font-weight:300;line-height:1.5}.copyright-section .privacy-links a:hover{text-decoration:underline;color:var(--rescue-red-color)}#goToTop{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;position:fixed;bottom:1rem;right:1rem;color:var(--rescue-red-color);border:2px solid var(--rescue-red-color);border-radius:9999px;padding:1rem;z-index:100;background-color:transparent;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:transform .15s linear}@media only screen and (min-width:1000px){#goToTop{bottom:1rem}}#goToTop:hover{transform:scale(1.1)}.newsletter-signup-wrapper{max-width:1000px;margin:0 auto;margin-bottom:30px}.newsletter-signup-wrapper h2{color:var(--pure-white-color);font-family:var(--inter-font);font-weight:500;font-size:1.185rem;margin:0 0 20px;text-align:center}@media only screen and (min-width:768px){.newsletter-signup-wrapper h2{font-size:1.185rem;margin-bottom:30px}}.newsletter-signup-wrapper .gform-loader{display:none !important}.newsletter-signup-wrapper .newsletter-signup-form{display:flex;flex-direction:column;gap:20px;align-items:center}@media only screen and (min-width:768px){.newsletter-signup-wrapper .newsletter-signup-form{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px}}.newsletter-signup-wrapper .newsletter-signup-form .newsletter-signup-text{color:var(--pure-white-color);font-family:var(--inter-font);font-size:1rem;line-height:1.5;text-align:center;flex:1;max-width:100%}@media only screen and (min-width:768px){.newsletter-signup-wrapper .newsletter-signup-form .newsletter-signup-text{text-align:left;font-size:1rem;max-width:40%}}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper{flex:1;width:100%;max-width:100%}@media only screen and (min-width:768px){.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper{max-width:60%}}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form{display:flex;gap:10px;flex-direction:column;align-items:start}@media only screen and (min-width:768px){.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form{flex-direction:row}}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_body{margin-bottom:0;flex:0 0 100%}@media only screen and (min-width:768px){.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_body{flex:0 0 calc(100% - 120px)}}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_body .gform_fields .gfield{margin-bottom:0}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input[type=email]{width:100%;padding:12px 16px;border:2px solid #e1e5e9;border-radius:5px;font-size:1rem;font-family:var(--inter-font);background:var(--pure-white-color);transition:border-color .3s ease,box-shadow .3s ease}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input[type=email]:focus{outline:none;border-color:var(--safety-navy-color);box-shadow:0 0 0 3px rgba(13,71,161,.1)}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input[type=email]::-moz-placeholder{color:#6c757d}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input[type=email]::placeholder{color:#6c757d}@media only screen and (min-width:768px){.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input[type=email]{padding:14px 18px;font-size:1.05rem}}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_footer{margin-top:0;padding:0}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_footer .gform_button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);background-color:var(--safety-navy-color);color:var(--pure-white-color);border:none;padding:12px 24px;width:120px !important;border-radius:35px !important;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;border:1px solid var(--pure-white-color) !important}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_footer .gform_button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_footer .gform_button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_footer .gform_button:hover a:after{color:var(--pure-white-color)}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_footer .gform_button:hover{background-color:var(--rescue-red-color);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2);border:0 !important}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_footer .gform_button:active{transform:translateY(0)}@media only screen and (min-width:768px){.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_footer .gform_button{width:auto;padding:14px 30px;font-size:1.05rem}}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper .gform_heading{display:none}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper[data-form-theme=orbital]{--gf-color-primary:var(--safety-navy-color);--gf-color-primary-rgb:13,71,161;--gf-color-primary-contrast:var(--pure-white-color);--gf-color-primary-darker:var(--rescue-red-color);--gf-ctrl-border-color:#e1e5e9;--gf-ctrl-label-color-primary:var(--pure-black-color)}.newsletter-signup-wrapper .newsletter-signup-form .gform_validation_errors{display:none}@media (max-width:767px){.newsletter-signup-wrapper{padding:0;margin:30px 0}.newsletter-signup-wrapper h2{font-size:1.5rem;margin-bottom:15px}.newsletter-signup-wrapper .newsletter-signup-form{gap:15px}.newsletter-signup-wrapper .newsletter-signup-form .newsletter-signup-text{font-size:.875rem;text-align:center}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form{align-items:center}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input[type=email]{padding:10px 14px;font-size:.95rem}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper form .gform_footer .gform_button{padding:10px 20px;font-size:.95rem;text-align:center}}@media only screen and (min-width:1200px){.newsletter-signup-wrapper{padding:0}.newsletter-signup-wrapper h2{font-size:2rem;margin-bottom:20px}.newsletter-signup-wrapper .newsletter-signup-form{gap:40px}.newsletter-signup-wrapper .newsletter-signup-form .newsletter-signup-text{font-size:1rem}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=email]{padding:16px 20px;font-size:1rem}.newsletter-signup-wrapper .newsletter-signup-form .gform_wrapper .gform_footer .gform_button{padding:16px 35px;font-size:1rem}}.newsletter-signup-wrapper .gform_wrapper .gfield_error .ginput_container_email input[type=email]{border-color:var(--rescue-red-color);box-shadow:0 0 0 3px rgba(220,53,69,.1)}.newsletter-signup-wrapper .gform_wrapper .validation_error,.newsletter-signup-wrapper .gform_wrapper .gfield_description.validation_message{color:var(--pure-white-color);background-color:#c26565;font-size:.85rem;margin-top:5px;font-weight:400;padding:2px}.gform_confirmation_wrapper{background:#d4edda;border:1px solid #c3e6cb;border-radius:5px;padding:15px;color:#155724;font-weight:500;text-align:center;margin-top:0}.woocommerce ul.products{display:flex;justify-content:start;gap:0;flex-wrap:wrap;margin:0}@media only screen and (min-width:1200px){.woocommerce ul.products{justify-content:start}}.woocommerce ul.products:before{content:none}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:100%;margin:0 0 14px}@media only screen and (min-width:768px){.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:48%;margin:0 14px 14px 0}.woocommerce ul.products.columns-3 li.product:nth-child(2n),.woocommerce-page ul.products.columns-3 li.product:nth-child(2n){margin-right:0}.woocommerce ul.products.columns-3 li.product.last,.woocommerce-page ul.products.columns-3 li.product.last{margin-right:14px}}@media only screen and (min-width:1200px){.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:32.2%;margin:0 14px 14px 0}.woocommerce ul.products.columns-3 li.product:nth-child(2n),.woocommerce-page ul.products.columns-3 li.product:nth-child(2n){margin-right:14px}.woocommerce ul.products.columns-3 li.product.last,.woocommerce-page ul.products.columns-3 li.product.last{margin-right:0}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;margin:0 0 14px}@media only screen and (min-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48.75%;margin:0 14px 14px 0}}@media only screen and (min-width:1200px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:32.2%;margin:0 14px 14px 0}}.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.last{margin-right:0}.woocommerce ul.products li.product .product-card,.woocommerce-page ul.products li.product .product-card{border-radius:30px;background:var(--pure-white-color);display:flex;flex-direction:column;gap:14px;height:100%;overflow:hidden;box-shadow:0 2px 10px 3px rgba(0,0,0,.1)}.woocommerce ul.products li.product .product-card .product-card__image,.woocommerce-page ul.products li.product .product-card .product-card__image{min-height:350px;text-align:center;display:inline-flex;justify-content:center;align-items:center;width:100%;padding:20px}.woocommerce ul.products li.product .product-card .product-card__image img,.woocommerce-page ul.products li.product .product-card .product-card__image img{max-height:300px;margin:0 auto;width:auto}.woocommerce ul.products li.product .product-card .product-card__image .made-in-canada-badge,.woocommerce-page ul.products li.product .product-card .product-card__image .made-in-canada-badge{position:absolute;top:10px;right:10px;z-index:10;background:rgba(255,255,255,.9);border-radius:50%;padding:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.woocommerce ul.products li.product .product-card .product-card__image .made-in-canada-badge .canada-flag-icon,.woocommerce-page ul.products li.product .product-card .product-card__image .made-in-canada-badge .canada-flag-icon{width:24px;height:24px;border-radius:50%;display:block;-o-object-fit:cover;object-fit:cover}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:var(--safety-navy-color)}.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{color:var(--pure-black-color);text-align:center;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;margin:0;padding:0 10px;line-height:1.56}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{padding:10px 15px;color:var(--safety-navy-color);background-color:transparent;border:1px solid #3b485a;border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem;position:relative;z-index:2;font-size:.875rem;margin-left:auto;margin-right:0;margin-bottom:0;margin-top:0;width:-moz-max-content;width:max-content}.woocommerce ul.products li.product .button.product_type_variable,.woocommerce-page ul.products li.product .button.product_type_variable{width:-moz-max-content;width:max-content}.woocommerce ul.products li.product .button:after,.woocommerce-page ul.products li.product .button:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px;color:var(--safety-navy-color);margin-left:unset !important}.woocommerce ul.products li.product .button.loading:after,.woocommerce-page ul.products li.product .button.loading:after{right:unset;top:0}.woocommerce ul.products li.product .price-add-to-cart,.woocommerce-page ul.products li.product .price-add-to-cart{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:0 10px;margin-top:auto;padding:16px 20px;justify-content:space-between}@media only screen and (min-width:1000px){.woocommerce ul.products li.product .price-add-to-cart,.woocommerce-page ul.products li.product .price-add-to-cart{flex-direction:row}}.woocommerce ul.products li.product .price-add-to-cart .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .price-add-to-cart .woocommerce-loop-product__link{margin-left:0 !important}.woocommerce ul.products li.product .price-add-to-cart .added_to_cart,.woocommerce-page ul.products li.product .price-add-to-cart .added_to_cart{flex-basis:100%;background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;color:var(--safety-navy-color);border:1px solid var(--safety-navy-color);max-width:-moz-max-content;max-width:max-content;margin-bottom:20px;margin-left:auto;margin-right:20px;padding:.5rem 1rem !important}.woocommerce ul.products li.product .price-add-to-cart .added_to_cart:hover,.woocommerce-page ul.products li.product .price-add-to-cart .added_to_cart:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}.woocommerce ul.products li.product .price-add-to-cart a.button:not([data-product_id]):not(.customize-button),.woocommerce-page ul.products li.product .price-add-to-cart a.button:not([data-product_id]):not(.customize-button){display:none !important;visibility:hidden;height:0;width:0}.woocommerce ul.products li.product .price-add-to-cart .afrfqbt.add_to_cart_button,.woocommerce-page ul.products li.product .price-add-to-cart .afrfqbt.add_to_cart_button{display:none;visibility:hidden}.woocommerce ul.products li.product .price-add-to-cart .star-rating,.woocommerce-page ul.products li.product .price-add-to-cart .star-rating{display:none}.woocommerce ul.products li.product .price-add-to-cart:hover,.woocommerce-page ul.products li.product .price-add-to-cart:hover{background:var(--calm-steel-color)}.woocommerce ul.products li.product .price-add-to-cart:hover .price,.woocommerce-page ul.products li.product .price-add-to-cart:hover .price{color:var(--pure-white-color)}.woocommerce ul.products li.product .price-add-to-cart:hover a.add_to_cart_button,.woocommerce ul.products li.product .price-add-to-cart:hover a.button,.woocommerce ul.products li.product .price-add-to-cart:hover a.added_to_cart,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.add_to_cart_button,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.button,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.added_to_cart{background-color:var(--pure-white-color);border:1px solid var(--pure-white-color)}.woocommerce ul.products li.product .price-add-to-cart:hover a.add_to_cart_button:hover,.woocommerce ul.products li.product .price-add-to-cart:hover a.button:hover,.woocommerce ul.products li.product .price-add-to-cart:hover a.added_to_cart:hover,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.add_to_cart_button:hover,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.button:hover,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.added_to_cart:hover{background:var(--rescue-red-color);color:var(--pure-white-color);border-color:var(--rescue-red-color)}.woocommerce ul.products li.product .price-add-to-cart:hover a.add_to_cart_button:hover:after,.woocommerce ul.products li.product .price-add-to-cart:hover a.button:hover:after,.woocommerce ul.products li.product .price-add-to-cart:hover a.added_to_cart:hover:after,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.add_to_cart_button:hover:after,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.button:hover:after,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.added_to_cart:hover:after{color:var(--pure-white-color)}.woocommerce ul.products li.product .price-add-to-cart:hover a.added_to_cart,.woocommerce-page ul.products li.product .price-add-to-cart:hover a.added_to_cart{padding:.5rem 1rem !important}.woocommerce ul.products li.product .price-add-to-cart .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .price-add-to-cart .woocommerce-loop-product__link{margin-left:20px}@media only screen and (min-width:1000px){.woocommerce ul.products li.product .price-add-to-cart .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .price-add-to-cart .woocommerce-loop-product__link{flex-basis:calc(100% - 200px)}}.woocommerce ul.products li.product.product_cat-training-course .price-add-to-cart .woocommerce-loop-product__link,.woocommerce-page ul.products li.product.product_cat-training-course .price-add-to-cart .woocommerce-loop-product__link{flex-basis:calc(100% - 230px)}.woof_list_checkbox li div{margin-top:1px}ul.woof_list li{margin:0 3px 24px;display:flex;align-items:start}.woof_list label{padding:0}.woof_reset_search_form,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button{background-color:transparent;border:1px solid var(--safety-navy-color);color:var(--safety-navy-color);padding:.5rem 1rem;border-radius:35px;font-family:var(--inter-font) !important;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;color:var(--safety-navy-color)}.woof_reset_search_form:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover{background-color:var(--rescue-red-color);color:var(--pure-white-color);border-color:transparent}.woocommerce .widget_price_filter{background-color:transparent}.woocommerce .widget_price_filter .ui-slider-horizontal{height:4px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--safety-navy-color)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{z-index:2;width:20px;top:-8px;height:20px;background-color:var(--safety-navy-color);border:0}.woof_container{border-bottom:1px solid rgba(90,108,134,.49)}.woof_container.woof_container_product_brand{border-bottom:none}.woof_container .woof_container_inner h4{color:var(--safety-navy-color);font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.44;letter-spacing:-.1px;margin-bottom:22px}.woof_container .woof_checkbox_label{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.62;letter-spacing:-.1px;max-width:168px}.woof_container .icheckbox_square-blue,.woof_container .iradio_square-blue{background-image:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/blue@2x.png);background-size:240px 24px}.woof_price_search_container form .price_slider_amount{width:100%;display:flex;flex-direction:column;gap:10px;color:var(--safety-navy-color)}.woof_price_search_container form .price_slider_amount .price_label{font-family:var(--inter-font);font-size:1rem;font-weight:500;line-height:1.56;margin-bottom:.5rem;color:#5a6c86;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.1px}.woof_price_search_container form .price_slider_amount .button{background-color:var(--safety-navy-color);color:var(--pure-white-color);border-radius:35px;padding:10px 20px;text-align:center;font-size:.875rem;transition:background-color .3s ease-in-out}.woocommerce-message{border-top-color:var(--safety-navy-color)}.woocommerce-message:before{color:var(--safety-navy-color)}.woocommerce-message .wc-forward{margin-top:10px;background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;background-color:var(--safety-navy-color) !important;color:var(--pure-white-color) !important;border:1px solid var(--safety-navy-color) !important}.woocommerce-message .wc-forward:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}@media only screen and (min-width:768px){.woocommerce-message .wc-forward{margin-top:0}}.woocommerce-message .wc-forward:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important;outline:none}.woof_products_top_panel{display:none !important}.woocommerce-info{border:0}.woocommerce-info:before{color:var(--safety-navy-color)}.woocommerce ul.products li.product .price{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.56;margin-bottom:0}.woocommerce ul.products li.product .price ins{text-decoration:none;color:var(--rescue-red-color)}.woocommerce ul.products li.product .onsale{background-color:var(--safety-navy-color);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;left:0}.woocommerce{background-color:transparent !important}.woocommerce .woocommerce-ordering{float:left;margin-left:0;margin-bottom:20px}@media only screen and (min-width:768px){.woocommerce .woocommerce-ordering{float:right;margin-left:0;margin-bottom:0}}.woocommerce .woocommerce-ordering:before,.woocommerce .woocommerce-ordering:after{--size:.3rem;content:"";position:absolute;right:1rem;pointer-events:none}.woocommerce .woocommerce-ordering:before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid #000;top:40%}.woocommerce .woocommerce-ordering:after{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #000;top:55%}.woocommerce .woocommerce-ordering select{padding:3px 5px;border-radius:5px;border:1px solid var(--safety-navy-color);font-family:var(--inter-font);font-weight:400;color:var(--safety-navy-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;padding:.675em 6em .675em 1em;border-radius:.25rem;cursor:pointer}.woocommerce .woocommerce-ordering selectfocus,.woocommerce .woocommerce-ordering select:focus-visible{outline:none;border-color:var(--safety-navy-color)}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-radius:5px;border:1px solid #3b485a;background:#fff;min-height:50px;font-size:1rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{color:var(--pure-white-color);outline:0 !important;line-height:1.8}.wc-block-components-totals-coupon__form input:focus-visible+label{outline:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:transparent !important;border:1px solid rgba(0,0,0,.1)}.wc-block-components-button{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px}.wc-block-components-button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}.wc-block-components-button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important;outline:none}.wc-block-components-button.wc-block-cart__submit-button{color:var(--safety-navy-color);border:1px solid var(--safety-navy-color)}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;border:1px solid var(--safety-navy-color);color:var(--safety-navy-color);font-size:1rem}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color);border-color:transparent;outline:none}.woocommerce-checkout .woocommerce{margin-bottom:30px}.checkout_coupon{display:flex;gap:10px;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.checkout_coupon{flex-direction:row}}.checkout_coupon .form-row{margin-bottom:0 !important;width:100% !important}@media only screen and (min-width:768px){.checkout_coupon .form-row{width:50%}}.checkout_coupon .button{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;background-color:transparent !important;border-radius:35px !important;border:1px solid var(--safety-navy-color) !important;padding:.8125rem 1.875rem !important}.checkout_coupon .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}.checkout_coupon .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent;outline:none;border:1px solid var(--rescue-red-color) !important}.woocommerce form .form-row{margin-bottom:1rem}.woocommerce form .form-row.form-row-last{margin-bottom:0}.woocommerce form .form-row label{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:1.25;font-style:normal;margin-bottom:1rem;font-weight:500;line-height:1.25;margin-bottom:.5rem}.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th,.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title{font-size:1rem;color:var(--safety-navy-color)}.woocommerce-cart .wc-block-components-totals-wrapper{color:var(--safety-navy-color)}.woocommerce-cart .wc-block-components-product-price__value.is-discounted{color:var(--rescue-red-color)}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:var(--safety-navy-color)}.woocommerce nav.woocommerce-pagination{margin-top:3rem}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:0;display:flex;justify-content:center;gap:10px}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers{border-radius:10px;color:var(--safety-navy-color);padding:0;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.1px;min-width:42px;border:0;min-height:42px}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers{min-width:42px;min-height:42px}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{border-radius:10px;background-color:var(--safety-navy-color);color:var(--pure-white-color);text-align:center;font-family:var(--inter-font);font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.1px}.woocommerce nav.woocommerce-pagination{margin-top:3rem}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:0;display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative}.woocommerce nav.woocommerce-pagination ul.page-numbers:before{content:"";position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:1}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers{border-radius:10px;border:1px solid var(--safety-navy-color);color:var(--safety-navy-color);text-align:center;font-family:var(--inter-font);font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.1px;padding:.4rem .6rem;margin:0 .1rem;font-size:.875rem;min-width:43px;height:43px;display:flex;align-items:center;justify-content:center}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers:hover{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.next,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.prev{padding:0;border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next svg path,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev svg path,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.next svg path,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.prev svg path{fill:var(--safety-navy-color);transition:fill .3s ease}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.next:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.prev:hover{background-color:transparent;color:var(--safety-navy-color)}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers.current,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.widget_price_filter .price_slider_wrapper .price_slider{min-width:160px;width:100%}@media only screen and (min-width:1400px){.widget_price_filter .price_slider_wrapper .price_slider{min-width:200px;width:100%}}.woocommerce-pagination{display:flex;justify-content:center;align-items:center;margin-top:3rem;gap:.5rem}.woocommerce-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;margin:0 .25rem;color:var(--safety-navy-color);text-decoration:none;border:1px solid var(--safety-navy-color);border-radius:10px;font-size:1.125rem;font-weight:700;transition:all .3s ease;min-width:40px;text-align:center}.woocommerce-pagination .page-numbers:hover{background:var(--safety-navy-color);color:var(--pure-white-color);border-color:var(--safety-navy-color)}.woocommerce-pagination .page-numbers:hover svg{border-radius:10px}.woocommerce-pagination .page-numbers:hover svg path{fill:var(--pure-white-color)}.woocommerce-pagination .page-numbers.current{background:var(--safety-navy-color);color:var(--pure-white-color);border-color:var(--safety-navy-color)}.woocommerce-pagination .page-numbers.prev,.woocommerce-pagination .page-numbers.next{padding:.5rem;border:none;background:0 0}.woocommerce-pagination .page-numbers.prev svg,.woocommerce-pagination .page-numbers.next svg{width:35px;height:35px}.woocommerce-pagination .page-numbers.prev svg path,.woocommerce-pagination .page-numbers.next svg path{fill:var(--safety-navy-color);transition:fill .3s ease}.woocommerce-pagination .page-numbers.prev:hover,.woocommerce-pagination .page-numbers.next:hover{background:0 0}.woocommerce-pagination .page-numbers.prev:hover svg path,.woocommerce-pagination .page-numbers.next:hover svg path{fill:var(--safety-navy-color)}.woocommerce-pagination .page-numbers.dots{border:none;background:0 0;cursor:default}.woocommerce-pagination .page-numbers.dots:hover{background:0 0;color:var(--safety-navy-color)}.woocommerce-pagination .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media only screen and (min-width:768px){.woocommerce-pagination{gap:.25rem}.woocommerce-pagination .page-numbers{padding:.4rem .6rem;margin:0 .1rem;font-size:.875rem;min-width:43px;height:43px}.woocommerce-pagination .page-numbers.prev,.woocommerce-pagination .page-numbers.next{padding:0}.woocommerce-pagination .page-numbers.prev svg,.woocommerce-pagination .page-numbers.next svg{width:43px;height:43px;border-radius:10px}}.woocommerce-MyAccount-navigation{margin-bottom:3rem}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}@media only screen and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#000;padding:10px 5px;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:20px;opacity:.25}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:"Font Awesome 6 Free";content:"\f0e4"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{font-family:"Font Awesome 6 Free";content:"\f291"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{font-family:"Font Awesome 6 Free";content:"\f1c6"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:"Font Awesome 6 Free";content:"\f015"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-family:"Font Awesome 6 Free";content:"\f09d"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{font-family:"Font Awesome 6 Free";content:"\f007"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--request-quote a:before{font-family:"Font Awesome 6 Free";content:"\f53d"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:"Font Awesome 6 Free";content:"\f08b"}.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:0;width:100%}@media only screen and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content{width:75%;margin-left:5%}}.woocommerce-account .woocommerce-MyAccount-content a:hover{text-decoration:underline !important}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:25px;text-align:center;font-weight:600}.woocommerce-account p.order-again{text-align:right}.woocommerce-account .woocommerce-EditAccountForm input[type=submit]{margin-top:50px;float:right}.woocommerce-page .woocommerce-info .button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;color:var(--safety-navy-color);border:1px solid var(--safety-navy-color)}.woocommerce-page .woocommerce-info .button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}.my-account-wrapper #customer_login .u-column2.col-2{display:none}.registration-form #customer_login .u-column1.col-1{display:none}.registration-form #customer_login .u-column2.col-2{margin:0 auto;float:left}.registration-form #customer_login .u-column2.col-2 h2{color:var(--safety-navy-color)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{color:#000}.woof_childs_list_opener,.woof_checkbox_count{display:none !important}.product_cat-quotes-only .single_add_to_cart_button{margin-bottom:0 !important}.addify-quote-form{margin-bottom:48px}.addify-quote-form .addify_checkout_place_quote{border:1px solid var(--safety-navy-color);color:var(--safety-navy-color) !important;padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;background-color:transparent !important;line-height:1.85;letter-spacing:-.1px}.addify-quote-form .addify_checkout_place_quote:hover{background-color:var(--rescue-red-color) !important;border-color:transparent;color:var(--pure-white-color) !important}.addify-quote-form .af-quote-field-table input[type=text],.addify-quote-form .af-quote-field-table input[type=email]{border-radius:5px;border:1px solid #3b485a}.addify-quote-form .af-quote-field-table textarea{min-height:100px !important;border-radius:5px;border:1px solid #3b485a}.addify-quote-form.template_one .addify-option-field{position:relative}.addify-quote-form.template_one .select2-container--default{border-radius:5px !important;border:1px solid #3b485a !important;overflow:hidden}.addify-quote-form.template_one .select2-container--default .select2-selection--single{border:0 solid #3b485a !important}.select2-container{width:90%}.addify-quote-form.template_one .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.9 !important}.adf-main-qoute-page .addify-quote-form.template_one .af-quote-field-table{max-width:100% !important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#000}.hentry .entry-content .woocommerce-LostPassword a:hover,.hentry .entry-content .woocommerce-privacy-policy-text a:hover,.hentry .entry-content .payment_method_stripe a:hover{text-decoration:underline !important}.hentry .entry-content a.woocommerce-terms-and-conditions-link:hover{text-decoration:underline !important}.addify-quote-form p.addify-option-field:has(input[name=afrfq_field_58109]) label{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important}.hentry .entry-content .woocommerce-error a,.hentry .entry-content .woocommerce-info a{color:var(--rescue-red-color)}.hentry .entry-content .woocommerce-error a:hover,.hentry .entry-content .woocommerce-info a:hover{text-decoration:underline !important}.archive{margin:0;padding-bottom:3rem}.archive .archive-posts__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media only screen and (min-width:768px){.archive .archive-posts__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.archive .archive-posts__item{background:var(--pure-white-color);border-radius:20px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.archive .archive-posts__item:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.archive .archive-posts__image{position:relative;overflow:hidden;height:254px}.archive .archive-posts__image a{display:block;width:100%;height:100%}.archive .archive-posts__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.archive .archive-posts__image:hover img{transform:scale(1.05)}.archive .archive-posts__content{padding:1.5rem;display:flex;flex-direction:column;gap:20px;flex:1}.archive .archive-posts__meta{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between}.archive .archive-posts__category a{display:inline-block;color:var(--safety-navy-color);letter-spacing:.5px;color:#000;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1.56;letter-spacing:1px;margin-right:.5rem}.archive .archive-posts__category a:before{width:10px;height:10px;display:inline-block;content:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/Ellipse.svg);margin-right:.5rem}.archive .archive-posts__date{color:#000;text-align:right;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:1px}.archive .archive-posts__title{margin:0;color:#000;font-family:var(--inter-font);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25}.archive .archive-posts__title a{color:var(--safety-navy-color);text-decoration:none;transition:color .3s ease}.archive .archive-posts__title a:hover{color:var(--rescue-red-color)}@media only screen and (min-width:768px){.archive .archive-posts__title{font-size:1.125rem}}.archive .archive-posts__excerpt{color:#000;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.57;letter-spacing:-.1px}.archive .archive-posts__read-more-wrapper{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);text-align:center;margin:0 auto;max-width:100%;margin-top:auto !important}.archive .archive-posts__read-more-wrapper a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.archive .archive-posts__read-more-wrapper a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.archive .archive-posts__read-more-wrapper:hover a:after{color:var(--pure-white-color)}.archive .archive-posts__read-more-wrapper a{color:var(--safety-navy-color);background-color:transparent;border:1px solid #3b485a}.archive .archive-posts__read-more-wrapper a:after{color:var(--safety-navy-color)}.archive .archive-posts__read-more-wrapper:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color);border:1px solid var(--rescue-red-color)}.archive .archive-posts__read-more-wrapper:hover a:after{color:var(--pure-white-color)}@media only screen and (min-width:768px){.archive .archive-posts__read-more-wrapper{text-align:center;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}}.archive .archive-posts__read-more{padding:13px 19px !important}.archive .archive-pagination{display:flex;justify-content:center;align-items:center;margin-top:3rem;gap:.5rem}.archive .archive-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;margin:0 .25rem;color:var(--safety-navy-color);text-decoration:none;border:1px solid var(--safety-navy-color);border-radius:10px;font-size:1.125rem;font-weight:700;transition:all .3s ease;min-width:40px;text-align:center}.archive .archive-pagination .page-numbers:hover{background:var(--safety-navy-color);color:var(--pure-white-color);border-color:var(--safety-navy-color)}.archive .archive-pagination .page-numbers:hover svg path{fill:var(--pure-white-color)}.archive .archive-pagination .page-numbers.current{background:var(--safety-navy-color);color:var(--pure-white-color);border-color:var(--safety-navy-color)}.archive .archive-pagination .page-numbers.prev,.archive .archive-pagination .page-numbers.next{padding:.5rem;border:none;background:0 0}.archive .archive-pagination .page-numbers.prev svg,.archive .archive-pagination .page-numbers.next svg{width:35px;height:35px}.archive .archive-pagination .page-numbers.prev svg path,.archive .archive-pagination .page-numbers.next svg path{fill:var(--safety-navy-color);transition:fill .3s ease}.archive .archive-pagination .page-numbers.prev:hover,.archive .archive-pagination .page-numbers.next:hover{background:0 0}.archive .archive-pagination .page-numbers.prev:hover svg path,.archive .archive-pagination .page-numbers.next:hover svg path{fill:var(--safety-navy-color)}.archive .archive-pagination .page-numbers.dots{border:none;background:0 0;cursor:default}.archive .archive-pagination .page-numbers.dots:hover{background:0 0;color:var(--safety-navy-color)}.archive .archive-pagination .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media only screen and (min-width:768px){.archive .archive-pagination{gap:.25rem}.archive .archive-pagination .page-numbers{padding:.4rem .6rem;margin:0 .1rem;font-size:.875rem;min-width:43px;height:43px}.archive .archive-pagination .page-numbers.prev,.archive .archive-pagination .page-numbers.next{padding:.4rem}.archive .archive-pagination .page-numbers.prev svg,.archive .archive-pagination .page-numbers.next svg{width:43px;height:43px}}.archive.loading .archive-posts__item{opacity:.5;pointer-events:none}.archive .no-posts-message{text-align:center;padding:3rem 1rem;color:var(--charcoal-color,#666);font-size:1.125rem;font-style:italic}.archive .archive-pagination{margin:3rem 0;text-align:center}.archive .archive-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:0;gap:.5rem}.archive .archive-pagination .page-numbers li{margin:0}.archive .archive-pagination .page-numbers a,.archive .archive-pagination .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem;text-decoration:none;color:#5a6c86;border-radius:4px;transition:all .3s ease;color:var(--safety-navy-color);text-decoration:none;border:1px solid var(--safety-navy-color)}.archive .archive-pagination .page-numbers a:hover,.archive .archive-pagination .page-numbers span:hover{background-color:#f8f9fa;transform:translateY(-2px)}.archive .archive-pagination .page-numbers .current{background-color:var(--rescue-red-color);color:#fff;font-weight:600}.archive .archive-pagination .page-numbers .prev svg,.archive .archive-pagination .page-numbers .next svg{width:44px;height:44px;transition:all .3s ease}.archive .archive-pagination .page-numbers .prev svg path,.archive .archive-pagination .page-numbers .next svg path{fill:#5a6c86}.archive .archive-pagination .page-numbers .prev:hover svg path,.archive .archive-pagination .page-numbers .next:hover svg path{fill:var(--rescue-red-color)}.archive .archive-pagination .page-numbers .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.archive.woocommerce-shop .woocommerce-breadcrumb-header .page-description{display:none}.single-product #page-wrapper{background-color:#ececec;padding-bottom:3rem}.single-product .site-main .container{padding:0 20px}@media only screen and (min-width:1000px){.single-product .site-main .container{padding:0 20px}}.single-product .related-products h2{color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:25px;margin-bottom:1.5rem;margin-left:2rem;margin-top:30px}.single-product .related-products .related-products-container{position:relative}.single-product .related-products .related-products-container .related-products-swiper{margin:0 20px;position:relative;z-index:3}@media only screen and (min-width:1000px){.single-product .related-products .related-products-container .related-products-swiper{margin:0 60px}}.single-product .related-products .swiper-slide{height:100%}.single-product .related-products .related-product-item{border-radius:30px;background:var(--pure-white-color);display:flex;flex-direction:column;gap:0;height:100%}.single-product .related-products .related-product-item .related-product-card__image{min-height:270px;text-align:center;display:inline-flex;justify-content:center;align-items:center;width:100%}.single-product .related-products .related-product-item .related-product-card__image img{max-height:268px;margin:0 auto;width:auto}.single-product .related-products .related-product-item .related-product-card__link{display:flex;flex-direction:column;gap:10px;padding:20px}.single-product .related-products .related-product-item .related-product-card__link .related-product-card__title{color:var(--pure-black-color);text-align:center;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:500;margin:0;line-height:1.56}.single-product .related-products .related-product-item .price-add-to-cart{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:20px;flex:1;max-height:81px;border-radius:0 0 30px 30px}.single-product .related-products .related-product-item .price-add-to-cart .promotional-cat-price{display:flex;gap:5px}.single-product .related-products .related-product-item .price-add-to-cart .price{flex-basis:calc(100% - 200px);line-height:1.2}.single-product .related-products .related-product-item .price-add-to-cart .price.promo-cat-price{display:inline-flex;gap:5px}.single-product .related-products .related-product-item .price-add-to-cart .customize-button{padding:10px 15px;color:var(--safety-navy-color);background-color:transparent;border:1px solid #3b485a;border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem;position:relative;z-index:2;font-size:.875rem;margin-left:auto;margin-right:0;margin-bottom:0;margin-top:0;width:-moz-max-content;width:max-content}.single-product .related-products .related-product-item .price-add-to-cart .customize-button:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px;color:var(--safety-navy-color);margin-left:unset !important}.single-product .related-products .related-product-item .price-add-to-cart .customize-button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color);border:1px solid var(--rescue-red-color) !important}.single-product .related-products .related-product-item .price-add-to-cart .customize-button:hover:after{color:var(--pure-white-color)}.single-product .related-products .related-product-item .price-add-to-cart:hover{background:var(--calm-steel-color)}.single-product .related-products .related-product-item .price-add-to-cart:hover .price{color:var(--pure-white-color)}.single-product .related-products .related-product-item .price-add-to-cart:hover .price del .woocommerce-Price-amount,.single-product .related-products .related-product-item .price-add-to-cart:hover .price ins .woocommerce-Price-amount{color:var(--pure-white-color)}.single-product .related-products .related-product-item .price-add-to-cart:hover .customize-button{background-color:var(--pure-white-color);border:1px solid var(--pure-white-color)}.single-product .related-products .related-product-item .price-add-to-cart:hover .add-to-cart-wrapper a{background-color:var(--pure-white-color);padding:10px 19px;border:1px solid var(--pure-white-color)}.single-product .related-products .related-product-item .price-add-to-cart .price{color:var(--pure-black-color);font-family:var(--inter-font);font-size:15px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-.1px}.single-product .related-products .related-product-item .price-add-to-cart .add-to-cart-wrapper{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family)}.single-product .related-products .related-product-item .price-add-to-cart .add-to-cart-wrapper a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.single-product .related-products .related-product-item .price-add-to-cart .add-to-cart-wrapper a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.single-product .related-products .related-product-item .price-add-to-cart .add-to-cart-wrapper:hover a:after{color:var(--pure-white-color)}.single-product .related-products .related-product-item .price-add-to-cart .add-to-cart-wrapper a{color:var(--safety-navy-color);background-color:transparent;border:1px solid #3b485a}.single-product .related-products .related-product-item .price-add-to-cart .add-to-cart-wrapper a:after{color:var(--safety-navy-color)}.single-product .related-products .related-product-item .price-add-to-cart .add-to-cart-wrapper:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color);border:1px solid var(--rescue-red-color)}.single-product .related-products .related-product-item .price-add-to-cart .add-to-cart-wrapper:hover a:after{color:var(--pure-white-color)}.single-product .related-products .related-product-item .price-add-to-cart .add-to-cart-wrapper a{padding:10px 19px}.single-product .related-products .dots{margin-top:40px;display:block;text-align:center}@media only screen and (min-width:1000px){.single-product .related-products .dots{display:none}}.single-product .related-products .dots .related-swiper-pagination{position:relative}.single-product .related-products .dots .related-swiper-pagination .swiper-pagination-bullet{transition:all .3s ease;background-color:var(--calm-steel-color);opacity:1}.single-product .related-products .dots .related-swiper-pagination .swiper-pagination-bullet-active{width:15px;border-radius:4px;background-color:var(--calm-steel-color)}.single-product .related-products .action-wrapper{position:absolute;bottom:0;left:0;right:0;text-align:left;padding:0;z-index:2;width:100%;top:50%;display:none}@media only screen and (min-width:1000px){.single-product .related-products .action-wrapper{display:block}}.single-product .related-products .action-wrapper .swiper-nav-ctrl-wrap{display:flex;justify-content:space-between}.single-product .related-products .action-wrapper .swiper-nav-ctrl-wrap .swiper-nav-ctrl{background-color:transparent;border-radius:6px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.single-product .related-products .action-wrapper .swiper-nav-ctrl-wrap .swiper-nav-ctrl.swiper-button-disabled{opacity:.3}.single-product .related-products .action-wrapper .swiper-nav-ctrl-wrap .swiper-nav-ctrl i{color:var(--pure-white-color);font-size:1.5rem}.single-product .price{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.1px}.single-product .price del{text-decoration:none}.single-product .price del .woocommerce-Price-amount{color:#000;font-size:16px;font-style:normal;font-weight:400;text-decoration-line:line-through}.single-product .price ins{text-decoration:none;width:100%}.single-product .price ins .woocommerce-Price-amount{color:var(--rescue-red-color);font-size:1.5rem;font-style:normal;font-weight:400}.single-product .related.products h2{color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:25px;margin-bottom:1.5rem;margin-left:2rem}.single-product .related.products .products li{border-radius:30px;background:var(--pure-white-color);display:flex;flex-direction:column;gap:28px;height:100%;overflow:hidden}.single-product .tab-content-wrapper{position:relative}@media (max-width:768px){.single-product .tab-content-wrapper .tab-content-text{max-height:200px;overflow:hidden;transition:max-height .3s ease;color:var(--safety-navy-color)}.single-product .tab-content-wrapper .tab-content-text.expanded{max-height:none;overflow:visible}.single-product .tab-content-wrapper .button-wrapper{display:flex;justify-content:center}.single-product .tab-content-wrapper .button-wrapper .read-more-btn{color:var(--safety-navy-color);cursor:pointer;margin-top:1rem;font-family:var(--inter-font);font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.44;letter-spacing:-.1px;z-index:2;font-weight:700;border-radius:35px;line-height:1.85;gap:.25rem;background-color:transparent;text-decoration:none;border:0}.single-product .tab-content-wrapper .button-wrapper .read-more-btn .read-more-text,.single-product .tab-content-wrapper .button-wrapper .read-more-btn .read-less-text{position:relative;display:inline-flex;align-items:center}.single-product .tab-content-wrapper .button-wrapper .read-more-btn .read-more-text:after,.single-product .tab-content-wrapper .button-wrapper .read-more-btn .read-less-text:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-2px;left:2px}.single-product .tab-content-wrapper .button-wrapper .read-more-btn:hover,.single-product .tab-content-wrapper .button-wrapper .read-more-btn:focus{color:var(--safety-navy-color);border:0}}.single-product .tab-content-wrapper .tab-content-text{color:var(--pure-black-color);font-size:.875rem}.single-product .tab-content-wrapper .tab-content-text h2{margin:20px 0 10px !important;font-weight:500}.single-product .tab-content-wrapper .tab-content-text.expanded{max-height:none !important;overflow:visible !important}@media (max-width:768px){.single-product .tab-content-wrapper .tab-content-text:not(.expanded){max-height:200px;overflow:hidden}}@media (min-width:769px){.single-product .tab-content-wrapper .read-more-btn{display:none !important}.single-product .tab-content-wrapper .tab-content-text{max-height:none !important;overflow:visible !important}}@media (max-width:768px){.single-product .tab-content-wrapper .tab-content-text{position:relative}.single-product .tab-content-wrapper .tab-content-text:not(.expanded){max-height:200px;overflow:hidden}.single-product .tab-content-wrapper .tab-content-text:not(.expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,#fff);pointer-events:none}.single-product .tab-content-wrapper .tab-content-text.expanded:after{display:none}}.single-product .upsells.products{display:none}.single-product .product_cat-training-course .related-products{display:none;opacity:0;visibility:hidden}.single-product .tbloo_fine_trash_plugifyy{border-collapse:collapse;width:100%;margin:0 0 20px;font-family:var(--inter-font);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:first-child{background-color:var(--safety-navy-color)}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:first-child th{color:var(--pure-white-color);font-weight:600;font-size:.875rem;padding:15px 10px;text-align:center;border-right:1px solid rgba(255,255,255,.2)}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:first-child th:last-child{border-right:none}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child){border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child):hover{background-color:#f8f9fa}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child).activeclasstr{background-color:#e8f5e8;border-left:1px solid var(--rescue-red-color)}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child).activeclasstr td{font-weight:500;background-color:#e2e2e2 !important;color:#3a4759 !important}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child):last-child{border-bottom:none}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child) td{padding:12px 10px;text-align:center;border-right:1px solid #e0e0e0;font-size:.875rem;color:var(--pure-black-color)}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child) td:last-child{border-right:none}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child) td.plugify_qty_col{font-weight:600;color:var(--safety-navy-color);background-color:#f8f9fa}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child) td.plugify_typ_col strike{color:var(--rescue-red-color);text-decoration:line-through;margin-right:8px}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child) td.plugify_typ_col .woocommerce-Price-amount{font-weight:500}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child) td.plugify_typ_col .woocommerce-Price-amount:last-child{color:var(--rescue-red-color);font-weight:600}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row:not(:first-child) td.plugify_pip_col .woocommerce-Price-amount{font-weight:600;color:var(--safety-navy-color);font-size:1rem}.single-product .tbloo_fine_trash_plugifyy .woocommerce-Price-currencySymbol{font-weight:500}@media (max-width:768px){.single-product .tbloo_fine_trash_plugifyy{font-size:.75rem}.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row th,.single-product .tbloo_fine_trash_plugifyy .plugify_tbl_row td{padding:8px 5px;font-size:.75rem}.single-product .tbloo_fine_trash_plugifyy .plugify_typ_col strike{display:block;margin-bottom:4px;margin-right:0}}.woocommerce{background-color:#ececec}.woocommerce .phive_book_resources.shipping-price-related{padding:.5em;padding-right:30px;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;border:1px solid #3b485a;background:#fff;min-height:40px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:23px;background-position:98%}.woocommerce .star-rating{font-size:20px;margin-top:0;letter-spacing:5px;width:128px}.woocommerce .star-rating:before{color:var(--calm-steel-color);opacity:.5}.woocommerce .star-rating span{color:#f4cd1d}.woocommerce .awcdp-deposits-wrapper{display:none}.woocommerce .product-type-phive_booking .afrfqbt_single_page.single_add_to_cart_button,.woocommerce .product-type-phive_booking .button.product_type_phive_booking{display:none !important;visibility:hidden;opacity:0}.woocommerce .product-type-phive_booking .awcdp-deposits-wrapper{display:block}.woocommerce .product-type-phive_booking .awcdp-deposits-wrapper:after{content:"Remaining balance due after completion of training and will be adjusted to reflect actual number of participants.";display:block;margin-top:5px;font-size:1rem;color:#ff7878;display:none}.woocommerce .product-type-phive_booking .awcdp-deposits-wrapper:has(input[name=awcdp_deposit_option][value=yes]:checked):after{display:block}.woocommerce .product-type-phive_booking .rating-mac-overview-wrapper{padding:0 !important;box-shadow:none !important;margin-top:0 !important}.woocommerce .product-type-phive_booking .rating-mac-overview-wrapper .woocommerce-product-rating-mac{display:none !important}.woocommerce .product-type-phive_booking .rating-mac-overview-wrapper .woocommerce-product-details__short-description h4{margin-top:0}.woocommerce .product-type-phive_booking .rating-mac-overview-wrapper .booking-title{color:#000;text-align:left;font-family:var(--inter-font);font-size:36px;font-style:normal;font-weight:500 !important;line-height:160%;letter-spacing:-.1px}.woocommerce .product-type-phive_booking .product-summary-content .price{display:none}.woocommerce .product-type-phive_booking form.cart{flex-direction:column !important}.woocommerce .product-type-phive_booking .iconic-woothumbs-images__slide img{-o-object-fit:cover !important;object-fit:cover !important;border-radius:20px}.woocommerce .product-type-phive_booking .awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio .awcdp-deposits-description{display:none !important;color:var(--safety-navy-color);margin-left:35px}.woocommerce .product-type-phive_booking .button-group-container{border:1px solid #000;border-radius:5px;margin-bottom:0;padding:5px}.woocommerce .product-type-phive_booking .persons-title .label-person .tooltip{position:absolute;left:0;top:30px;background:#dbdce2;color:var(--safety-navy-color);padding:10px 15px;border-radius:8px;font-size:14px;width:260px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;line-height:1.4}@media only screen and (min-width:1000px){.woocommerce .product-type-phive_booking .persons-title .label-person .tooltip{left:150px;top:-20px}}.woocommerce .product-type-phive_booking .persons-title .label-person .tooltip p{margin-top:0;margin-bottom:0}.woocommerce .product-type-phive_booking .participant_inner_section{padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;background:#f8f9fa;border:1px solid #e9ecef;padding:10px;border-radius:5px}.woocommerce .product-type-phive_booking .participant_inner_section .persons-title .label-person{width:-moz-max-content;width:max-content;display:flex}.woocommerce .product-type-phive_booking .participant_inner_section .persons-title .label-person .tooltip:before{content:"";position:absolute;width:0;height:0;border-bottom:6px solid #dbdce2;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0 solid transparent;transform:translateY(-26%);left:110px;top:-4px}@media only screen and (min-width:1000px){.woocommerce .product-type-phive_booking .participant_inner_section .persons-title .label-person .tooltip:before{transform:translateY(-26%);left:-12px;top:26%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #dbdce2}}.woocommerce .product-type-phive_booking .participant_inner_section .persons-title .label-person .tooltip.show{opacity:1;visibility:visible;transform:translateY(0)}.woocommerce .product-type-phive_booking .participant_inner_section .persons-title .label-person:after{transition:transform .2s ease}.woocommerce .product-type-phive_booking .participant_inner_section .persons-title .label-person:hover:after{transform:scale(1.1)}.woocommerce .product-type-phive_booking .participant_inner_section .persons-title .label-person{position:relative;padding-right:30px}.woocommerce .product-type-phive_booking .participant_inner_section .persons-title .label-person:after{background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/exclaim-icon.svg) no-repeat center;background-size:24px;right:0;width:24px;top:-2px;height:24px;content:"";position:absolute;cursor:pointer}.woocommerce .product-type-phive_booking .input-person-minus,.woocommerce .product-type-phive_booking .input-person-plus{color:#000 !important;border:0 !important}.woocommerce .product-type-phive_booking .phive_book_additional_notes_text{border-radius:5px}.woocommerce .product-type-phive_booking .stock.in-stock{display:none}.woocommerce .product-type-phive_booking div.summary .single_add_to_cart_button{max-width:100% !important;width:100%}.woocommerce .product-type-phive_booking div.summary .single_add_to_cart_button:after{content:none !important}.woocommerce .product-type-phive_booking .awcdp-deposits-wrapper{width:100%}.woocommerce .product-type-phive_booking .awcdp-deposits-wrapper .awcdp-deposits-option{display:flex;width:100%;flex-direction:column;gap:5px}@media only screen and (min-width:1200px){.woocommerce .product-type-phive_booking .awcdp-deposits-wrapper .awcdp-deposits-option{flex-direction:row}}.woocommerce .product-type-phive_booking .awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio{flex-basis:50%;border:1px solid var(--safety-navy-color);border-radius:5px}.woocommerce .woocommerce-breadcrumb-header{background-color:var(--safety-navy-color);border-radius:0 0 30px 30px;margin-bottom:34px}.woocommerce .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper{padding:56px 0;color:var(--pure-white-color);font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;background-image:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/product-image-pattern.svg);background-repeat:no-repeat;background-size:410px;background-position:94% 30%}.woocommerce .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper>.container .wp-woocommerce-products-header__title-wrapper,.woocommerce .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper>.container .term-description{max-width:890px}.woocommerce .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper a{color:#b1bac9}.woocommerce .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper .woocommerce-products-header__title{color:#fff;font-family:var(--inter-font);font-size:28px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:1px}@media only screen and (min-width:768px){.woocommerce .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper .woocommerce-products-header__title{font-size:40px}}.woocommerce .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper .term-description{color:var(--pure-white-color);font-family:var(--inter-font);font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.1px}.woocommerce .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper .term-description a{color:#fff !important;font-weight:700}.woocommerce .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper .term-description a:hover{text-decoration:underline}.woocommerce ul.iconic-was-swatches--image-swatch{display:flex !important;gap:5px;justify-content:center;margin-top:10px}.woocommerce ul.iconic-was-swatches--image-swatch li.iconic-was-swatches__item{margin:0}.woocommerce ul.iconic-was-swatches--image-swatch li.iconic-was-swatches__item .iconic-was-swatch__container{width:40px !important;height:40px !important}.woocommerce ul.iconic-was-swatches--image-swatch li.iconic-was-swatches__item:nth-child(n+4){display:none}.woocommerce ul.iconic-was-swatches--image-swatch li.iconic-was-swatches__item.hidden{display:none}.woocommerce ul.iconic-was-swatches--image-swatch li.see-more a{height:2.4375rem !important;width:2.4375rem !important;cursor:pointer;border:1px solid transparent;transition:border .1s ease-in-out,box-shadow .1s ease-in-out;margin:0;display:flex;background:#838383;text-align:center;justify-content:center;align-items:center;color:#fff;font-size:1.75rem;font-size:1.75rem}.woocommerce div.product .stock{color:var(--pure-black-color)}@media (max-width:999px){.woocommerce div.product .product-image-summary-container{position:relative}.woocommerce div.product .product-image-summary-container .summary .product_title{display:none}.woocommerce div.product .product-image-summary-container:before{content:attr(data-product-title);display:block;font-family:var(--inter-font);font-size:1.5rem;font-weight:500;color:var(--safety-navy-color);text-align:left;margin-bottom:1rem;margin-top:1rem;padding:0 1rem}}.woocommerce div.product .plugify_main_parent_div+div:has(#plgfy_product_original_price){display:none !important}.woocommerce div.product .plugify-discount-totals-moved{margin-top:20px;padding:0 0 15px}.woocommerce div.product .dynamic-price-display-non-discount{margin-bottom:20px;animation:slideIn .3s ease-out;box-shadow:0 2px 8px rgba(0,124,186,.1);transition:all .3s ease;margin:0 0 20px;padding:15px;background:linear-gradient(135deg,rgba(216,1,19,.04) 0%,rgba(216,1,19,.05) 100%);border:2px solid var(--rescue-red-color);border-radius:6px;font-size:14px;color:#000;margin-bottom:5px}.woocommerce div.product .dynamic-price-display-non-discount:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,124,186,.15)}.woocommerce div.product .dynamic-price-display-non-discount strong{display:block;font-size:24px;font-weight:700;color:#000}.woocommerce div.product .plugify_orgnl_prc_savd{margin-bottom:20px;animation:slideIn .3s ease-out;box-shadow:0 2px 8px rgba(0,124,186,.1);transition:all .3s ease;margin:0 0 20px;padding:15px;background:linear-gradient(135deg,rgba(216,1,19,.04) 0%,rgba(216,1,19,.05) 100%);border:2px solid var(--rescue-red-color);border-radius:6px;font-size:14px;color:#000;margin-bottom:5px}.woocommerce div.product .plugify_orgnl_prc_savd:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,124,186,.15)}.woocommerce div.product .plugify_orgnl_prc_savd #plugify_total_discounted_price{font-size:24px;font-weight:700;color:#000;display:block}.woocommerce div.product .iconic-woothumbs-images-wrap{margin-bottom:40px}@media only screen and (min-width:1000px){.woocommerce div.product .iconic-woothumbs-images-wrap{margin-bottom:0}}.woocommerce div.product .product-image-summary-container{border-radius:30px;background:#fff;overflow:hidden;box-shadow:0 2px 10px 3px rgba(0,0,0,.1);padding:15px;width:100%}@media only screen and (min-width:1000px){.woocommerce div.product .product-image-summary-container{padding:20px;display:flex;gap:60px;align-items:flex-start}}@media only screen and (min-width:1200px){.woocommerce div.product .product-image-summary-container{padding:40px 80px;gap:80px}}.woocommerce div.product .product-image-summary-container .onsale{opacity:0}.woocommerce div.product .product-image-summary-container .iconic-woothumbs-thumbnails__image-wrapper{border-radius:5px;overflow:hidden}.woocommerce div.product .product-image-summary-container .iconic-woothumbs-thumbnails__image-wrapper img{border-radius:5px}.woocommerce div.product .product-image-summary-container .iconic-woothumbs-thumbnails__image-wrapper:after{border:0;border-radius:5px;border:1px solid var(--safety-navy-color)}.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper{display:flex;flex-direction:column;float:none;width:100%;margin-top:10px}@media only screen and (min-width:1000px){.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper{width:42%;float:left}}.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper .iconic-woothumbs-all-images-wrap{width:100%}.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper .topics-covered,.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper .training-details{margin-bottom:32px}.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper .topics-covered,.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper .training-details,.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper .deposit-info{border-radius:20px;background:#fff;box-shadow:0 2px 10px 3px rgba(0,0,0,.1);color:#000;padding:20px;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:400;line-height:1.25}@media only screen and (min-width:1000px){.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper .topics-covered,.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper .training-details,.woocommerce div.product .product-image-summary-container .product-image-summary-wrapper .deposit-info{padding:40px}}.woocommerce div.product .product-image-summary-container .summary.entry-summary{float:none;width:100%;margin-top:32px}@media only screen and (min-width:1000px){.woocommerce div.product .product-image-summary-container .summary.entry-summary{float:right;width:48%;margin-top:unset;clear:none}}.woocommerce div.product .product-videos{border-radius:30px;background:#fff;padding:25px;margin-top:1.5rem;box-shadow:0 2px 10px 3px rgba(0,0,0,.1)}.woocommerce div.product .product-videos h2{margin:0;color:#000;font-family:var(--inter-font);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25;margin-bottom:1.125rem}@media only screen and (min-width:1000px){.woocommerce div.product .product-videos{padding:65px 80px}}.woocommerce div.product .product-videos .video-js{border-radius:10px;overflow:hidden}.woocommerce div.product .product-videos .vjs-poster img{-o-object-fit:cover;object-fit:cover}.woocommerce div.product .product-videos .vjs-poster:after{content:"";background-color:rgba(0,0,0,.219);width:100%;height:100%;position:absolute;left:0;right:0}.woocommerce div.product .product-videos .vjs-icon-play:before,.woocommerce div.product .product-videos .video-js .vjs-play-control .vjs-icon-placeholder:before,.woocommerce div.product .product-videos .video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:"Font Awesome 6 Free";content:"\f04b"}.woocommerce div.product .product-videos .video-js .vjs-big-play-button{border:0;background-color:transparent}.woocommerce div.product .product-videos .dots{margin-top:40px}.woocommerce div.product .product-videos .dots .swiper-pagination{position:relative}.woocommerce div.product .product-videos .dots .swiper-pagination .swiper-pagination-bullet{transition:all .3s ease;background-color:var(--calm-steel-color);opacity:1}.woocommerce div.product .product-videos .dots .swiper-pagination .swiper-pagination-bullet-active{width:15px;border-radius:4px;background-color:var(--calm-steel-color)}.woocommerce div.product .rating-mac-overview-wrapper{border-radius:20px;background:var(--pure-white-color);color:#000;padding:20px;box-shadow:0 2px 10px 3px rgba(0,0,0,.1);margin-top:23px}@media only screen and (min-width:1000px){.woocommerce div.product .rating-mac-overview-wrapper{padding:38px 50px}}.woocommerce div.product .rating-mac-overview-wrapper:has(.woocommerce-product-rating-mac:empty):not(:has(.woocommerce-product-details__short-description)){display:none}.woocommerce div.product .rating-mac-overview-wrapper .woocommerce-product-rating-mac{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.woocommerce div.product .rating-mac-overview-wrapper .woocommerce-product-rating-mac:has(.made-in-canada):not(:has(.woocommerce-product-rating)){justify-content:flex-end}.woocommerce div.product .rating-mac-overview-wrapper .woocommerce-product-rating-mac:has(.made-in-canada):not(:has(.woocommerce-product-rating)) .made-in-canada{margin-left:auto}.woocommerce div.product .rating-mac-overview-wrapper .woocommerce-product-rating-mac .made-in-canada{background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/canadian-maple-leaf.svg) no-repeat left center;padding-left:25px;color:var(--rescue-red-color);font-size:.875rem;font-family:var(--inter-font);font-style:normal;font-weight:700}.woocommerce div.product .rating-mac-overview-wrapper .woocommerce-product-rating-mac .woocommerce-product-rating{margin-bottom:0}.woocommerce div.product .rating-mac-overview-wrapper .woocommerce-product-rating-mac .woocommerce-product-rating .woocommerce-review-link{display:none}.woocommerce div.product .rating-mac-overview-wrapper .woocommerce-product-details__short-description h4{color:var(--pure-black-color);font-family:var(--inter-font);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25;margin-bottom:1.125rem;margin-top:0}.woocommerce div.product .rating-mac-overview-wrapper .woocommerce-product-details__short-description p{font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.57;letter-spacing:-.1px}.woocommerce div.product .cart{display:flex;align-items:center;gap:10px;flex-direction:column}@media only screen and (min-width:1000px){.woocommerce div.product .cart{flex-direction:row}}.woocommerce div.product .cart .booking-wraper .extra-resources{margin:0 0 10px}.woocommerce div.product .cart .booking-wraper .extra-resources.participant_section{overflow:visible;padding-top:10px}.woocommerce div.product .cart .booking-wraper .extra-resources .participant-contact-info{margin-top:15px;font-size:1re;color:#ff7878;text-align:left;clear:both;display:inline-block}.woocommerce div.product .cart .booking-wraper .extra-resources .participant-contact-info a{text-decoration:underline}.woocommerce div.product .cart .booking-wraper .extra-resources .participant-contact-info a:hover{text-decoration:none}.woocommerce div.product .cart .booking-wraper .extra-resources.resources_section{padding-top:20px}.woocommerce div.product .cart .booking-wraper .extra-resources .resources-wraper>div{display:flex;align-items:center;flex-direction:column;gap:8px}@media only screen and (min-width:768px){.woocommerce div.product .cart .booking-wraper .extra-resources .resources-wraper>div{flex-direction:row}}.woocommerce div.product .cart .booking-wraper .extra-resources .resources-wraper>div .person-value{width:100%}@media only screen and (min-width:768px){.woocommerce div.product .cart .booking-wraper .extra-resources .resources-wraper>div .person-value{width:40%}}.woocommerce div.product .cart .booking-wraper .extra-resources .resources-wraper>div .persons-title{width:100%}@media only screen and (min-width:768px){.woocommerce div.product .cart .booking-wraper .extra-resources .resources-wraper>div .persons-title{width:100px}}.woocommerce div.product .cart .booking-wraper .additional-notes .label-person{margin-bottom:10px !important;display:block}.woocommerce div.product .cart .booking-wraper .booking-date-time{margin-top:10px !important;display:flex;justify-content:space-between;color:var(--safety-navy-color) !important}.woocommerce div.product .cart .booking-wraper .booking-info-wraper{margin-bottom:0;background-color:transparent !important;padding:0 !important}.woocommerce div.product .cart .booking-wraper .booking-info-wraper #booking_info_text{text-align:left !important;color:var(--safety-navy-color) !important;display:flex;justify-content:space-between}.woocommerce div.product .cart .booking-wraper .booking-info-wraper #booking_info_text span{color:#ff7878 !important}.woocommerce div.product .cart .booking-wraper .booking-info-wraper #booking_price_text{color:var(--safety-navy-color) !important;display:flex;padding-top:10px;justify-content:space-between}.woocommerce div.product div.summary .product-summary-content{border-radius:20px;background:var(--pure-white-color);color:#000;padding:15px;box-shadow:0 2px 10px 3px rgba(0,0,0,.1)}@media only screen and (min-width:1000px){.woocommerce div.product div.summary .product-summary-content{padding:38px 50px}}.woocommerce div.product div.summary .product-summary-content.guest-user-wrap form a.button[class*=product_type_]{margin-left:8px;background-color:transparent;margin-bottom:0 !important;color:var(--safety-navy-color);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.44;letter-spacing:-.1px;display:inline-flex;gap:.75rem}.woocommerce div.product div.summary .product-summary-content.guest-user-wrap form a.button[class*=product_type_]:after{color:var(--safety-navy-color);content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--safety-navy-color);will-change:transform;transform:rotate(0deg);position:relative;top:-2px;transition:.5s cubic-bezier(.25,1,.5,1)}.woocommerce div.product div.summary .product-summary-content.guest-user-wrap form a.button[class*=product_type_]:hover{background-color:transparent;color:var(--rescue-red-color)}.woocommerce div.product div.summary .product-summary-content.guest-user-wrap form a.button[class*=product_type_]:hover:after{transform:rotate(90deg);transform-origin:center center;color:var(--rescue-red-color);top:-1px}.woocommerce div.product div.summary .product-summary-content .cart{display:flex;align-items:flex-start;gap:0;flex-direction:column;margin-bottom:20px}.woocommerce div.product div.summary .product-summary-content .cart .afrfqbt_single_page{margin-left:0 !important}@media only screen and (min-width:768px){.woocommerce div.product div.summary .product-summary-content .cart{flex-direction:row;align-items:center}.woocommerce div.product div.summary .product-summary-content .cart .afrfqbt_single_page{margin-left:10px !important}}.woocommerce div.product div.summary .product-summary-content .cart.variations_form{flex-direction:column;align-items:flex-start}.woocommerce div.product div.summary .quantity{position:relative;display:inline-flex;align-items:center;border:1px solid var(--safety-navy-color);border-radius:5px;overflow:hidden;margin-right:9px !important;background:var(--pure-white-color)}@media only screen and (max-width:767px){.woocommerce div.product div.summary .quantity{margin-bottom:10px !important}}.woocommerce div.product div.summary .quantity .qty{border:none;outline:none;text-align:center;width:30px;height:40px;font-size:1rem;font-weight:500;-moz-appearance:textfield}.woocommerce div.product div.summary .quantity .qty::-webkit-outer-spin-button,.woocommerce div.product div.summary .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product div.summary .quantity:has(.qty[type=hidden]):before,.woocommerce div.product div.summary .quantity:has(.qty[type=hidden]):after,.woocommerce div.product div.summary .quantity:has(.qty[style*="display: none"]):before,.woocommerce div.product div.summary .quantity:has(.qty[style*="display: none"]):after,.woocommerce div.product div.summary .quantity:has(.qty[style*="display:none"]):before,.woocommerce div.product div.summary .quantity:has(.qty[style*="display:none"]):after{display:none}.woocommerce div.product div.summary .quantity:before{content:"-";position:relative;left:0;top:-2px;width:44px;height:40px;background:var(--pure-white-color);color:var(--safety-navy-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.875rem;font-weight:700;transition:background-color .3s ease;z-index:1}.woocommerce div.product div.summary .quantity::before:hover{background-color:var(--rescue-red-color)}.woocommerce div.product div.summary .quantity:after{content:"+";position:relative;right:0;top:-2px;width:44px;height:40px;background:var(--pure-white-color);color:var(--safety-navy-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.875rem;font-weight:700;transition:background-color .3s ease;z-index:1}.woocommerce div.product div.summary .quantity::after:hover{background-color:var(--rescue-red-color)}.woocommerce div.product div.summary .single_add_to_cart_button{margin:0 0 10px !important}@media only screen and (min-width:768px){.woocommerce div.product div.summary .single_add_to_cart_button{margin:0 !important}}.woocommerce div.product div.summary .single_add_to_cart_button,.woocommerce div.product div.summary a.product_type_simple,.woocommerce div.product div.summary a.product_type_variable{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);display:block;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);text-align:center;display:inline-flex !important;justify-content:center;align-items:center;gap:5px;background-color:var(--safety-navy-color);color:var(--pure-white-color);border-radius:5px !important;font-size:.875rem}.woocommerce div.product div.summary .single_add_to_cart_button a,.woocommerce div.product div.summary a.product_type_simple a,.woocommerce div.product div.summary a.product_type_variable a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.woocommerce div.product div.summary .single_add_to_cart_button a:after,.woocommerce div.product div.summary a.product_type_simple a:after,.woocommerce div.product div.summary a.product_type_variable a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.woocommerce div.product div.summary .single_add_to_cart_button:hover a:after,.woocommerce div.product div.summary a.product_type_simple:hover a:after,.woocommerce div.product div.summary a.product_type_variable:hover a:after{color:var(--pure-white-color)}.woocommerce div.product div.summary .single_add_to_cart_button a,.woocommerce div.product div.summary a.product_type_simple a,.woocommerce div.product div.summary a.product_type_variable a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.woocommerce div.product div.summary .single_add_to_cart_button a:after,.woocommerce div.product div.summary a.product_type_simple a:after,.woocommerce div.product div.summary a.product_type_variable a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.woocommerce div.product div.summary .single_add_to_cart_button:hover a:after,.woocommerce div.product div.summary a.product_type_simple:hover a:after,.woocommerce div.product div.summary a.product_type_variable:hover a:after{color:var(--pure-white-color)}.woocommerce div.product div.summary .single_add_to_cart_button a,.woocommerce div.product div.summary a.product_type_simple a,.woocommerce div.product div.summary a.product_type_variable a{color:var(--pure-white-color);background-color:var(--safety-navy-color);border:0}.woocommerce div.product div.summary .single_add_to_cart_button a:after,.woocommerce div.product div.summary a.product_type_simple a:after,.woocommerce div.product div.summary a.product_type_variable a:after{color:var(--pure-white-color)}.woocommerce div.product div.summary .single_add_to_cart_button:hover a,.woocommerce div.product div.summary a.product_type_simple:hover a,.woocommerce div.product div.summary a.product_type_variable:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.woocommerce div.product div.summary .single_add_to_cart_button:hover a:after,.woocommerce div.product div.summary a.product_type_simple:hover a:after,.woocommerce div.product div.summary a.product_type_variable:hover a:after{color:var(--pure-white-color)}.woocommerce div.product div.summary .single_add_to_cart_button.afrfqbt_single_page,.woocommerce div.product div.summary a.product_type_simple.afrfqbt_single_page,.woocommerce div.product div.summary a.product_type_variable.afrfqbt_single_page{background-color:transparent;margin-bottom:0 !important;color:var(--safety-navy-color);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.44;letter-spacing:-.1px;display:inline-flex;gap:.75rem}.woocommerce div.product div.summary .single_add_to_cart_button.afrfqbt_single_page:after,.woocommerce div.product div.summary a.product_type_simple.afrfqbt_single_page:after,.woocommerce div.product div.summary a.product_type_variable.afrfqbt_single_page:after{color:var(--safety-navy-color);content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--safety-navy-color);will-change:transform;transform:rotate(0deg);position:relative;top:-2px;transition:.5s cubic-bezier(.25,1,.5,1)}.woocommerce div.product div.summary .single_add_to_cart_button.afrfqbt_single_page:hover,.woocommerce div.product div.summary a.product_type_simple.afrfqbt_single_page:hover,.woocommerce div.product div.summary a.product_type_variable.afrfqbt_single_page:hover{background-color:transparent;color:var(--rescue-red-color)}.woocommerce div.product div.summary .single_add_to_cart_button.afrfqbt_single_page:hover:after,.woocommerce div.product div.summary a.product_type_simple.afrfqbt_single_page:hover:after,.woocommerce div.product div.summary a.product_type_variable.afrfqbt_single_page:hover:after{transform:rotate(90deg);transform-origin:center center;color:var(--rescue-red-color);top:-1px}.woocommerce div.product div.summary .single_add_to_cart_button:after,.woocommerce div.product div.summary a.product_type_simple:after,.woocommerce div.product div.summary a.product_type_variable:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.woocommerce div.product div.summary .single_add_to_cart_button:hover,.woocommerce div.product div.summary a.product_type_simple:hover,.woocommerce div.product div.summary a.product_type_variable:hover{background-color:var(--rescue-red-color)}.woocommerce div.product div.summary .single_add_to_cart_button.loading,.woocommerce div.product div.summary a.product_type_simple.loading,.woocommerce div.product div.summary a.product_type_variable.loading{padding-right:20px}.woocommerce div.product div.summary .single_add_to_cart_button.loading:after,.woocommerce div.product div.summary a.product_type_simple.loading:after,.woocommerce div.product div.summary a.product_type_variable.loading:after{top:0;right:-2px}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;font-family:var(--inter-font);font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:1px;color:var(--safety-navy-color)}@media only screen and (min-width:1000px){.woocommerce div.product .product_title{font-size:2.5rem}}.woocommerce div.product .product_meta{margin-bottom:1rem}.woocommerce div.product .product_meta .posted_in{display:none}.woocommerce div.product .woocommerce-tabs{margin-top:40px}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{overflow:visible;margin-bottom:20px;position:relative;border-radius:30px;padding:27px;background:var(--pure-white-color);box-shadow:0 2px 10px 3px rgba(0,0,0,.1)}@media screen and (max-width:768px){.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{display:block !important}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel:before{content:none !important}}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel:before{margin-right:0;position:absolute;content:"";display:inline-block;width:80px;height:20px;bottom:unset;left:50%;transform:translateX(-50%);background-image:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/arrow-top.svg);background-size:contain;background-repeat:no-repeat;box-shadow:none;right:0;border:0;top:-20px}@media only screen and (min-width:768px){.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel:before{content:none}}@media only screen and (min-width:768px){.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:70px 80px 50px}}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{margin:0;color:#000;font-family:var(--inter-font);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25;margin-bottom:20px}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel ul,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel li,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel p{color:#000;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.57;letter-spacing:-.1px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:12px;margin-bottom:0;padding-left:50px}.woocommerce div.product .woocommerce-tabs ul.tabs.default-tabs{display:none}@media only screen and (min-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs.default-tabs{display:flex}}@media only screen and (min-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs{overflow-x:auto;padding-left:0}}.woocommerce div.product .woocommerce-tabs ul.tabs:before{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;margin:0;padding:0 0 30px;background-color:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--safety-navy-color);border-radius:35px;padding:.8125rem 1.275rem;border:1px solid var(--safety-navy-color);background-color:transparent;width:-moz-max-content;width:max-content}@media only screen and (min-width:1000px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:.8125rem 1.875rem}}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{content:none;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{content:none}@media only screen and (min-width:576px){.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{margin-right:10px;position:absolute;content:"";display:inline-block;width:80px;height:20px;bottom:0;left:20%;background-image:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/arrow-top.svg);background-size:contain;background-repeat:no-repeat;box-shadow:none;right:0;border:0}}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.woocommerce div.product .iconic-woothumbs-wishlist-buttons{position:absolute;left:12px;background:#ccc;display:flex;right:unset;border-radius:50%;width:35px;height:35px;text-align:center;justify-content:center;align-items:center}.woocommerce div.product .iconic-woothumbs-all-images-wrap--thumbnails-below .iconic-woothumbs-thumbnails-wrap--sliding{margin-top:20px}.woocommerce div.product .iconic-woothumbs-images__slide{border-radius:20px;border:0}.woocommerce div.product .iconic-woothumbs-fullscreen{display:none}.woocommerce div.product .iconic-woothumbs-thumbnails-wrap .iconic-woothumbs-thumbnails__control{display:none !important}@media only screen and (min-width:768px){.woocommerce div.product .iconic-woothumbs-thumbnails-wrap .iconic-woothumbs-thumbnails__control{display:none !important}}.woocommerce div.product .iconic-woothumbs-all-images-wrap .slick-list{max-height:none}@media only screen and (min-width:768px){.woocommerce div.product .iconic-woothumbs-all-images-wrap .slick-list{max-height:500px}}.woocommerce div.product .iconic-woothumbs-images__slide img{height:200px;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:768px){.woocommerce div.product .iconic-woothumbs-images__slide img{height:500px}}@media only screen and (min-width:768px){.woocommerce div.product .iconic-woothumbs-thumbnails{display:block}}.woocommerce .iconic-woothumbs-all-images-wrap .slick-dots .slick-active button{background-color:var(--calm-steel-color) !important}.woocommerce .iconic-woothumbs-all-images-wrap .slick-dots li button,.woocommerce .iconic-woothumbs-zoom-bullets .slick-dots li button,.woocommerce .iconic-woothumbs-zoom-bullets .slick-dots li.slick-active button,.woocommerce .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background-color:var(--calm-steel-color) !important;cursor:pointer}.woocommerce .iconic-woothumbs-all-images-wrap{margin-bottom:0 !important;max-width:100%;max-width:300px;margin:0 auto}@media only screen and (min-width:576px){.woocommerce .iconic-woothumbs-all-images-wrap{max-width:400px;margin:0 auto}}@media only screen and (min-width:768px){.woocommerce .iconic-woothumbs-all-images-wrap{max-width:600px}}.woocommerce .iconic-woothumbs-all-images-wrap .slick-dots{top:unset;margin-top:20px;margin-bottom:20px;display:none !important}@media only screen and (min-width:768px){.woocommerce .iconic-woothumbs-all-images-wrap .slick-dots{display:none !important}}.woocommerce .woocommerce-Reviews #comments{display:none}.woocommerce .woocommerce-reviews-slider-wrapper{display:flex;gap:20px;flex-direction:column;margin-top:1.5rem}@media only screen and (min-width:768px){.woocommerce .woocommerce-reviews-slider-wrapper{flex-direction:row}}.woocommerce .woocommerce-reviews-slider-wrapper .question-text{color:var(--pure-black-color);font-family:var(--inter-font);font-size:.875rem;font-style:normal;line-height:1.25;margin-bottom:1.125rem}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews,.woocommerce .woocommerce-reviews-slider-wrapper .woocommerce-tabs{border-radius:20px;margin-top:0;background:#fff;padding:27px;box-shadow:0 2px 10px 3px rgba(0,0,0,.1)}@media only screen and (min-width:768px){.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews,.woocommerce .woocommerce-reviews-slider-wrapper .woocommerce-tabs{padding:38px}}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews h2,.woocommerce .woocommerce-reviews-slider-wrapper .woocommerce-tabs h2{margin:0;color:#000;font-family:var(--inter-font);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25;margin-bottom:1.125rem}.woocommerce .woocommerce-reviews-slider-wrapper .woocommerce-tabs{margin-top:0 !important;flex-basis:100%}@media only screen and (min-width:768px){.woocommerce .woocommerce-reviews-slider-wrapper .woocommerce-tabs{width:40%;flex-basis:40%}}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper{width:100%}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper .comment-reply-title{display:none}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form .comment-form-cookies-consent{display:flex;gap:10px;align-items:flex-start}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form .comment-form-cookies-consent #wp-comment-cookies-consent{width:20px}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form p.form-submit{display:flex;justify-content:flex-end;margin-bottom:20px !important}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form p.form-submit input[type=submit]{color:var(--safety-navy-color);background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/send-icon.svg) no-repeat right center !important;background-size:20px;border:0 !important;padding-right:30px !important;font-size:.875rem;font-family:var(--inter-font);font-style:normal;font-weight:500}@media only screen and (min-width:768px){.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form p.form-submit{margin-bottom:0 !important}}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form input[type=text],.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form input[type=email],.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form textarea{width:100%;border:1px solid var(--safety-navy-color);padding:10px;border-radius:10px;border:1px solid #5a6c86;background:var(--pure-white-color);font-family:var(--inter-font)}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form label{font-size:.875rem;font-family:var(--inter-font);color:#000}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form p.stars a{font-size:20px}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form .stars:hover a:before{color:#f4cd1d}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form .stars.selected a.active:before{color:#f4cd1d}.woocommerce .woocommerce-reviews-slider-wrapper #review_form_wrapper form p.stars.selected a:not(.active):before{color:#f4cd1d}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews{flex-basis:100%;width:100%;position:relative}@media only screen and (min-width:768px){.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews{width:60%;flex-basis:60%}}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews h2{margin:0;color:#000;font-family:var(--inter-font);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25;margin-bottom:1.125rem}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .swiper-slide-content{display:flex;flex-direction:column}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .swiper-slide-content .comment-rating{margin-bottom:22px}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .swiper-slide-content .comment-rating .star-rating{float:left}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .swiper-slide-content .review-content,.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .swiper-slide-content .review-author{margin-top:0;color:#000;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.57;letter-spacing:-.1px}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .action-wrapper{text-align:left;padding:0;z-index:2;width:100px}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .action-wrapper .swiper-nav-ctrl-wrap{display:flex;justify-content:space-between}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .action-wrapper .swiper-nav-ctrl-wrap .swiper-nav-ctrl{background-color:var(--safety-navy-color);border-radius:6px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .action-wrapper .swiper-nav-ctrl-wrap .swiper-nav-ctrl:hover{background-color:var(--calm-steel-color)}.woocommerce .woocommerce-reviews-slider-wrapper .product-reviews .action-wrapper .swiper-nav-ctrl-wrap .swiper-nav-ctrl i{color:var(--pure-white-color);font-size:1.5rem}.woocommerce .woocommerce-reviews-slider-wrapper .button{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;color:var(--pure-white-color);border:1px solid var(--safety-navy-color);color:var(--safety-navy-color)}.woocommerce .woocommerce-reviews-slider-wrapper .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}.woocommerce-tabs-content-wrapper{width:calc(100% + 40px);position:relative;left:-20px;right:-20px;overflow:hidden;display:none}@media only screen and (min-width:768px){.woocommerce-tabs-content-wrapper{display:none}}.woocommerce-tabs-content-wrapper ul.tabs{display:flex;padding-left:0 !important;overflow:visible !important}.woocommerce-tabs-content-wrapper ul.tabs li{text-align:left;padding-bottom:5px !important}.woocommerce-tabs-content-wrapper ul.tabs li:first-child a{margin-left:20px}.woocommerce-tabs-content-wrapper ul.tabs li a{margin-left:10px}.woocommerce-tabs-content-wrapper ul.tabs li:before,.woocommerce-tabs-content-wrapper ul.tabs li:after{content:none !important}.woocommerce-tabs-content-wrapper ul.tabs li.active:after{content:none !important}.woocommerce-tabs-content-wrapper .dots{margin-top:10px;display:block;text-align:center;margin-bottom:20px}.woocommerce-tabs-content-wrapper .dots .tabs-pagination{position:relative}.woocommerce-tabs-content-wrapper .dots .tabs-pagination .swiper-pagination-bullet{transition:all .3s ease;background-color:var(--calm-steel-color);opacity:1}.woocommerce-tabs-content-wrapper .dots .tabs-pagination .swiper-pagination-bullet-active{width:15px;border-radius:4px;background-color:var(--calm-steel-color)}.woocommerce div.product:not(.product_cat-promotional-kits) form.cart .variations th.label{display:none}.woocommerce div.product form.cart .variations .label{text-align:left}.woocommerce div.product form.cart .variations select{height:50px;padding:5px 25px 5px 10px;border-radius:5px;border:1px solid var(--safety-navy-color);text-overflow:ellipsis;white-space:nowrap;max-width:190px}.single_variation_wrap .price{opacity:0}.single_variation_wrap .woocommerce-variation-price{margin-bottom:10px}#idis_plfy{border-radius:20px !important;width:100% !important;padding:0 !important;background:#fff !important;border:0 !important;padding:0 !important;margin:0 !important}#idis_plfy hr{display:none}#idis_plfy .woosppo_main_parent_divv{padding:0 !important}#idis_plfy .woosppo_main_parent_divv strong{font-weight:600;color:var(--safety-navy-color) !important}#idis_plfy .plugify_header_h4,#idis_plfy .plugify_footer_h4{color:var(--pure-black-color) !important;font-family:var(--inter-font) !important;font-size:1.25rem !important;font-style:normal;font-weight:500 !important;line-height:1.25;margin-top:0;margin-bottom:1.125rem;background-color:transparent !important}#idis_plfy .plugify_header_h4{display:none;border-top-left-radius:20px !important;border-top-right-radius:20px !important}#idis_plfy .plugify_footer_h4{padding-top:0 !important;border-bottom-left-radius:20px !important;border-bottom-right-radius:20px !important;display:none}#idis_plfy .plugify_expo_sty_div{margin-bottom:20px}#idis_plfy .plugify_expo_sty_div input[type=file]{border:0;padding:0 !important;background:0 0;border-radius:0}#idis_plfy .plugify_expo_sty_div select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}#idis_plfy .plugify_expo_sty_div select.woosppo_class_main_for_all_fields{margin-top:6px}#idis_plfy .plugify_expo_sty_div textarea.woosppo_class_main_for_all_fields{height:100px}#idis_plfy .plugify_expo_sty_div .woosppo_class_main_for_all_fields{min-height:45px;padding:10px;border:1px solid #3b485a;border-radius:5px;font-size:1rem;border-color:var(--safety-navy-color);background-color:var(--pure-white-color);margin-top:6px}#idis_plfy .select2-container--default .select2-selection--multiple{background-color:#fff;cursor:text;border:1px solid #3b485a;border-radius:5px;font-size:1rem;min-height:45px;padding:3px}#idis_plfy .select2-container{margin-bottom:14px}.product_cat-promotional-kits .product-summary-content>.price:first-of-type:after{content:" per kit";font-size:.875rem;color:var(--pure-black-color);font-weight:400;margin-left:4px;font-family:var(--inter-font);font-style:normal}.product_cat-promotional-kits .product-summary-content .single_variation_wrap .price:after,.product_cat-promotional-kits .product-summary-content .dynamic-total-price .price:after{display:none}.product_cat-promotional-kits .product-summary-content .stock.in-stock{display:none}.order-quantity-help-text{margin-top:3px}.product-logo-help-text,.logo-color-options-help-text,.order-quantity-help-text{font-size:14px;color:var(--pure-black-color)}.product-logo-help-text a,.logo-color-options-help-text a,.order-quantity-help-text a{font-size:14px;text-decoration:underline;color:var(--pure-black-color)}form.cart .wc-variation-is-unavailable{cursor:not-allowed;opacity:.5;padding:8.652px 14px !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled{padding:7.427px 14px !important;height:43.09px}select#pa_case-type option{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){select#pa_case-type option{max-width:250px}}@media (min-width:769px){select#pa_case-type option{max-width:350px}}.guest-login-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:9999}.guest-login-popup.show{display:flex}.guest-login-popup .popup-content{background:var(--pure-white-color);padding:40px 30px;border-radius:20px;max-width:500px;width:90%;text-align:center;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.guest-login-popup .popup-content .popup-close{position:absolute;top:15px;right:20px;background:0 0;border:none;font-size:24px;cursor:pointer;color:var(--safety-navy-color)}.guest-login-popup .popup-content .popup-close:hover{color:var(--rescue-red-color)}.guest-login-popup .popup-content .popup-icon{font-size:60px;margin-bottom:20px;display:block}.guest-login-popup .popup-content .popup-title{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:1.5rem;font-weight:500;margin-bottom:15px}.guest-login-popup .popup-content .popup-message{color:var(--pure-black-color);font-family:var(--inter-font);font-size:1rem;line-height:1.5;margin-bottom:25px}.guest-login-popup .popup-content .popup-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.guest-login-popup .popup-content .popup-buttons .btn-login{background-color:var(--safety-navy-color);color:var(--pure-white-color);padding:12px 30px;border-radius:5px;text-decoration:none;font-family:var(--inter-font);font-weight:500;border:1px solid var(--safety-navy-color);transition:all .3s ease}.guest-login-popup .popup-content .popup-buttons .btn-login:hover{background-color:var(--rescue-red-color);border-color:var(--rescue-red-color);color:var(--pure-white-color)}.guest-login-popup .popup-content .popup-buttons .btn-cancel{background-color:transparent;color:var(--safety-navy-color);padding:12px 30px;border-radius:5px;text-decoration:none;font-family:var(--inter-font);font-weight:500;border:1px solid var(--safety-navy-color);transition:all .3s ease}.guest-login-popup .popup-content .popup-buttons .btn-cancel:hover{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.single .iconic-woothumbs-images__arrow svg path{stroke:var(--safety-navy-color) !important}.dynamic-total-price{animation:slideIn .3s ease-out;box-shadow:0 2px 8px rgba(0,124,186,.1);transition:all .3s ease;margin:20px 0;padding:15px;background:linear-gradient(135deg,rgba(216,1,19,.04) 0%,rgba(216,1,19,.05) 100%);border:2px solid var(--rescue-red-color);border-radius:6px}.dynamic-total-price:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,124,186,.15)}.dynamic-total-price .total-price-label{font-size:14px;color:#000;margin-bottom:5px}.dynamic-total-price .total-price-amount{font-size:24px;font-weight:700;color:#000}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.minimum-quantity-notice{animation:fadeIn .5s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.woocommerce div.product form.cart .quantity{margin-right:10px}.woocommerce div.product form.cart .quantity input[type=number]{min-width:60px;padding:12px 8px;font-size:16px;text-align:center;transition:border-color .3s ease}.woocommerce div.product form.cart .quantity input[type=number]:focus{border-color:#007cba;outline:none;box-shadow:0 0 0 3px rgba(0,124,186,.1)}@media (max-width:768px){.dynamic-total-price{margin:15px 0;padding:12px}.total-price-amount{font-size:20px !important}}.woocommerce div.product form.cart .variations{width:100%;margin-bottom:40px;border-spacing:0;border-collapse:separate}.woocommerce div.product form.cart .variations tr{display:flex;flex-direction:column;margin-bottom:20px;padding:0;border:0}@media only screen and (min-width:768px){.woocommerce div.product form.cart .variations tr{flex-direction:row;align-items:center;margin-bottom:15px}}.woocommerce div.product form.cart .variations tr:last-child{margin-bottom:0}.woocommerce div.product form.cart .variations .label{text-align:left;padding:0;margin-bottom:8px;width:100%}@media only screen and (min-width:768px){.woocommerce div.product form.cart .variations .label{width:150px;margin-bottom:0;margin-right:15px;flex-shrink:0}}.woocommerce div.product form.cart .variations .label label{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:1rem;font-weight:600;margin:0;display:block;line-height:1.4}.woocommerce div.product form.cart .variations .value{width:100%;position:relative;padding:0}@media only screen and (min-width:768px){.woocommerce div.product form.cart .variations .value{flex:1}}.woocommerce div.product form.cart .variations select{width:100%;min-height:50px;padding:12px 45px 12px 15px;border-radius:8px;border:1px solid var(--safety-navy-color);background-color:var(--pure-white-color);font-family:var(--inter-font);font-size:1rem;font-weight:400;color:var(--safety-navy-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233b485a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6,9 12,15 18,9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:20px}.woocommerce div.product form.cart .variations select:hover{border-color:var(--rescue-red-color);box-shadow:0 2px 8px rgba(59,72,90,.1)}.woocommerce div.product form.cart .variations select:focus{outline:none;border-color:var(--rescue-red-color);box-shadow:0 0 0 3px rgba(59,72,90,.1)}.woocommerce div.product form.cart .variations select:disabled{background-color:#f8f9fa;color:#6c757d;border-color:#dee2e6;cursor:not-allowed;opacity:.6}.woocommerce div.product form.cart .variations select option{padding:10px 15px;color:var(--safety-navy-color);background-color:var(--pure-white-color);font-size:1rem}.woocommerce div.product form.cart .variations select option:disabled{color:#6c757d;background-color:#f8f9fa}.woocommerce div.product form.cart .variations select option:checked{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.woocommerce div.product form.cart .variations .reset_variations{position:absolute;left:0;top:100%;margin-top:8px;color:var(--rescue-red-color);font-family:var(--inter-font);font-size:.875rem;font-weight:500;text-decoration:none;padding:2px 8px;border-radius:4px;background-color:transparent;border:1px solid transparent;display:inline-flex;width:-moz-max-content;width:max-content;font-size:12px;max-height:30px;align-items:center}.woocommerce div.product form.cart .variations .reset_variations:hover{background-color:var(--rescue-red-color);color:var(--pure-white-color);border-color:var(--rescue-red-color);text-decoration:none}.woocommerce div.product form.cart .variations .reset_variations:focus{outline:none;box-shadow:0 0 0 2px rgba(255,120,120,.2)}.variations-wrapper .custom-select{position:relative;display:block}.variations-wrapper .custom-select:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--safety-navy-color);pointer-events:none;transition:transform .3s ease}.variations-wrapper .custom-select.open:after{transform:translateY(-50%) rotate(180deg)}.variations-wrapper .custom-select select{padding-right:45px}.variations-wrapper .custom-select select::-ms-expand{display:none}.woocommerce div.product form.cart .variations .variation-error select{border-color:var(--rescue-red-color);background-color:#fff5f5}.woocommerce div.product form.cart .variations .variation-error select:focus{box-shadow:0 0 0 3px rgba(255,120,120,.1)}.woocommerce div.product form.cart .variations .variation-success select:focus{box-shadow:0 0 0 3px rgba(40,167,69,.1)}.variations-loading .variations select{opacity:.6;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 11-6.219-8.56'/%3E%3C/svg%3E");animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:768px){.woocommerce div.product form.cart .variations .label label{font-size:.875rem}.woocommerce div.product form.cart .variations select{min-height:45px;padding:10px 40px 10px 12px;font-size:.875rem;background-size:18px;background-position:calc(100% - 12px) center}.woocommerce div.product form.cart .variations .reset_variations{font-size:.75rem;padding:2px 6px}}.enhanced-variations .variation-row{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:15px;border:1px solid #e9ecef;transition:all .3s ease}.enhanced-variations .variation-row:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--safety-navy-color)}.enhanced-variations .variation-row.has-selection{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border-color:var(--safety-navy-color)}.enhanced-variations .variation-row .variation-label{font-weight:600;color:var(--safety-navy-color);margin-bottom:10px;display:flex;align-items:center}.enhanced-variations .variation-row .variation-label:before{content:"";width:4px;height:20px;background:var(--rescue-red-color);border-radius:2px;margin-right:10px}.promotional-kit-min-quantity{margin:0 0 15px;padding:0}.min-qty-info{display:flex;align-items:flex-start;gap:5px;padding:15px;background:#f7f7f7;border:1px solid #ddd;border-left:4px solid var(--safety-navy-color);border-radius:4px;font-size:14px;line-height:1.5}.min-qty-content{flex:1}.min-qty-main{color:#1e40af;margin-bottom:4px}.min-qty-number{font-weight:600;font-size:16px;color:#1d4ed8;margin:0 4px}.min-qty-total{margin-top:8px}.min-qty-total small{color:#6b7280;font-size:13px}@media (max-width:768px){.min-qty-notice{padding:12px;font-size:13px}.min-qty-number{font-size:15px}}.woocommerce div.product p.stock.out-of-stock{display:none}.woocommerce div.product div.stock.out-of-stock.custom-stock{font-weight:600;margin-top:10px}.booking-info-wraper #booking_price_text{display:none !important}.moved-booking-price{color:#fff;padding:10px 15px;border-radius:4px;text-align:left;font-weight:400;animation:slideIn .3s ease-out;box-shadow:0 2px 8px rgba(0,124,186,.1);transition:all .3s ease;margin:20px 0;padding:15px;background:linear-gradient(135deg,rgba(216,1,19,.04) 0%,rgba(216,1,19,.05) 100%);border:2px solid var(--rescue-red-color);border-radius:6px;width:100%;color:var(--pure-black-color)}.moved-booking-price:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,124,186,.15)}.moved-booking-price b{font-weight:400}.moved-booking-price .woocommerce-Price-amount{font-size:24px;font-weight:700;color:#000;display:block}.moved-booking-price:empty{display:none !important}.custom-text-above-discount-table{display:block !important;margin-bottom:20px;color:var(--rescue-red-color);border-radius:8px;position:relative;font-family:var(--inter-font);font-size:1rem;font-weight:700;text-align:left;z-index:1}@media (max-width:768px){.custom-text-above-discount-table{font-size:1rem;margin-bottom:15px}}body .custom-text-above-discount-table{display:none !important}.plugify_main_parent_div .custom-text-above-discount-table{display:block !important}@keyframes fadeInSlide{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.product:not(.product_cat-training-course) .product-image-summary-container{display:inline-block !important;overflow:unset !important}@media only screen and (min-width:1000px){.product:not(.product_cat-training-course) .product-image-summary-container .product-image-summary-wrapper{position:sticky;top:var(--header-height,120px)}}.single_variation_wrap.has-out-of-stock-variation:before{content:"Out of stock";display:block;margin-bottom:15px;padding:0;border-radius:8px;margin-top:5px;color:var(--pure-black-color);font-weight:700;text-align:left;font-size:16px;width:100%;box-sizing:border-box}.single_variation_wrap.has-out-of-stock-variation .quantity,.single_variation_wrap.has-out-of-stock-variation .single_add_to_cart_button.disabled{opacity:.5;pointer-events:none}.single_variation_wrap .stock.out-of-stock{border-radius:5px;padding:0;margin:10px 0;text-align:center;font-weight:700}.archive #page-wrapper{background-color:#ececec;padding-bottom:3rem}.woocommerce-shop .woocommerce-breadcrumb-header-wrapper .archive-description-wrapper .archive-description-content{display:none}.woocommerce-shop .woocommerce-breadcrumb-header-wrapper .archive-description-wrapper button.read-more-toggle{display:none}.archive-product-container{display:flex;gap:2rem;margin-bottom:3rem;flex-direction:column}@media only screen and (min-width:1000px){.archive-product-container{flex-direction:row}}.archive-product-container .filter-container{flex-basis:100%;min-width:200px}@media only screen and (min-width:576px){.archive-product-container .filter-container{flex-basis:28%}}@media only screen and (min-width:1400px){.archive-product-container .filter-container{flex-basis:20%}}.archive-product-container .filter-container h2{color:var(--safety-navy-color);margin-left:30px;font-family:Inter;font-size:18px;font-style:normal;margin-top:0;font-weight:700;line-height:26px;letter-spacing:-.1px;margin-bottom:41px;display:flex;justify-content:space-between;align-items:center}.archive-product-container .filter-container .filter-container-inner{background-color:var(--pure-white-color);overflow:hidden;border-radius:30px;padding:2rem;box-shadow:0 2px 10px 3px rgba(0,0,0,.1);display:none}@media only screen and (min-width:1000px){.archive-product-container .filter-container .filter-container-inner{display:block}}.archive-product-container .filter-container .filter-container-inner.active{display:block}.archive-product-container .filter-container .filter-toggle{display:inline-flex;background:0 0;border:1px solid var(--safety-navy-color);color:var(--safety-navy-color);padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .3s ease;background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;color:var(--safety-navy-color);border:1px solid var(--safety-navy-color)}.archive-product-container .filter-container .filter-toggle:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}@media only screen and (min-width:1000px){.archive-product-container .filter-container .filter-toggle{display:none}}.archive-product-container .filter-container .filter-toggle:hover{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.archive-product-container .filter-container .filter-toggle.active .filter-toggle-icon .icon-plus{display:none}.archive-product-container .filter-container .filter-toggle.active .filter-toggle-icon .icon-minus{display:inline-block}.archive-product-container .filter-container .filter-toggle .filter-toggle-icon{margin-left:.5rem;display:inline-block}.archive-product-container .filter-container .filter-toggle .filter-toggle-icon .icon-plus,.archive-product-container .filter-container .filter-toggle .filter-toggle-icon .icon-minus{font-size:1.5rem;font-weight:700;line-height:1}.archive-product-container .filter-container .filter-toggle .filter-toggle-icon .icon-minus{display:none}.archive-product-container .filter-results-container{flex-basis:100%}@media only screen and (min-width:1000px){.archive-product-container .filter-results-container{flex-basis:80%}}.archive-product-container .filter-results-container .woocommerce-result-count{margin-bottom:1.5rem;margin-top:0;color:var(--safety-navy-color);margin-left:0;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.1px;float:none;text-align:center}@media only screen and (min-width:768px){.archive-product-container .filter-results-container .woocommerce-result-count{float:left;text-align:left;margin-left:30px}}.search .woocommerce-result-count,.search .woocommerce-ordering{display:none}.search .search-results-info{margin-bottom:1.5rem;margin-top:8px;color:var(--safety-navy-color);margin-left:30px;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-.1px}.search .archive-product-container .filter-results-container{flex-basis:100%}@media only screen and (min-width:1000px){.search .archive-product-container .filter-results-container{flex-basis:100%}}ul.woof_list li{margin:0 3px 4px 0;display:flex;align-items:start}.woof_childs_list_li{display:flex;flex-wrap:wrap;align-items:flex-start}.woof_childs_list_li>.icheckbox_square-blue{flex:0 0 auto;margin-right:0}.woof_childs_list_li>.woof_checkbox_label{flex:1 1 auto;margin-right:0;max-width:168px}.woof_childs_list_li>.woof_childs_list{flex:1 1 100%;width:100%;margin-top:8px !important;margin-left:0 !important;padding-left:0 !important;border-left:0}.woof_childs_list_li>.woof_childs_list:empty{display:none}.woof_childs_list_li>.woof_childs_list:not(:has(li)){display:none}.woof_childs_list_li>.woof_childs_list>li{display:flex;align-items:center;gap:0;margin-bottom:8px}.woof_childs_list_li>.woof_childs_list>li .icheckbox_square-blue{flex-shrink:0}.woof_childs_list_li>.woof_childs_list>li .woof_checkbox_label{flex:1}.woof_childs_list_li>input[type=hidden]{display:none}.products__card-wrap .woocommerce-ordering{margin-bottom:20px;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;float:none}@media only screen and (min-width:768px){.products__card-wrap .woocommerce-ordering{display:block;float:right}}.products__card-wrap .woocommerce-page{text-align:center}@media only screen and (min-width:768px){.products__card-wrap .woocommerce-page{text-align:unset}}.archive-description-wrapper{margin-bottom:20px;position:relative}.archive-description-content{overflow:hidden;transition:max-height .4s ease-in-out;position:relative}.archive-description-content.collapsed,.archive-description-content[data-full-content=false]{max-height:3.98em;line-height:1.5em;overflow:hidden;margin-bottom:30px;position:relative}.archive-description-content.collapsed:after,.archive-description-content[data-full-content=false]:after{position:absolute;bottom:0;right:0;padding-left:20px;background:linear-gradient(to right,transparent,#fff 50%,#fff);color:var(--safety-navy-color,#2c3e50);font-weight:500;z-index:1}.archive-description-content.expanded,.archive-description-content[data-full-content=true]{max-height:none;overflow:visible}.archive-description-content.expanded:after,.archive-description-content[data-full-content=true]:after{display:none}.description-ellipsis{display:none !important}.read-more-toggle{background:0 0;border:none;color:#0073aa;cursor:pointer;text-decoration:underline;padding:5px 0;margin-top:10px;font-size:14px;font-weight:500;transition:color .3s ease;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .3s ease;background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:8px 16px;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;line-height:1.85;letter-spacing:-.1px;text-decoration:none;display:none}.read-more-toggle[aria-expanded=true]{margin-top:30px}.read-more-toggle:hover{background-color:var(--rescue-red-color);color:var(--pure-white-color);border-color:transparent}.archive-description-content table{width:100% !important;max-width:100%;overflow-x:auto;display:block;white-space:nowrap;border:1px solid rgba(255,255,255,.3);border-collapse:collapse;border-spacing:0}.archive-description-content table tbody{display:table;width:100%}.archive-description-content table td,.archive-description-content table th{border:1px solid rgba(255,255,255,.2);padding:8px 12px;vertical-align:top}.archive-description-content table th{background-color:rgba(255,255,255,.1);font-weight:600;border-bottom:2px solid rgba(255,255,255,.3)}.archive-description-content table tr:nth-child(even){background-color:rgba(255,255,255,.05)}.archive-description-content table tr:hover{background-color:rgba(255,255,255,.1)}@media (max-width:768px){.archive-description-content[data-full-content=false]{max-height:3em}.archive-description-content table{font-size:12px}}.standard-first-aid-products .woocommerce ul.products[class*=columns-]{justify-content:center;margin:2rem 0}.standard-first-aid-products .woocommerce ul.products[class*=columns-] li{width:100%}@media only screen and (min-width:768px){.standard-first-aid-products .woocommerce ul.products[class*=columns-] li{width:48%;margin:0 14px 14px 0}}@media only screen and (min-width:1000px){.standard-first-aid-products .woocommerce ul.products[class*=columns-] li{width:32.2%;margin:0 14px 14px 0}}.standard-first-aid-products .woocommerce ul.products[class*=columns-] .price-add-to-cart .price{opacity:0;visibility:hidden}.standard-first-aid-products .woocommerce ul.products[class*=columns-] .product-type-phive_booking .button.product_type_phive_booking{display:inline-flex !important;opacity:1 !important;visibility:visible !important}.page-template-default #page-wrapper .woocommerce-breadcrumb-header{background-color:var(--safety-navy-color);border-radius:0 0 30px 30px;margin-bottom:34px}.page-template-default #page-wrapper .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper{padding:56px 0;color:var(--pure-white-color);font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;background-image:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/product-image-pattern.svg);background-repeat:no-repeat;background-size:410px;background-position:94% 30%;line-height:1.8}.page-template-default #page-wrapper .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper a{color:#b1bac9}.page-template-default #page-wrapper .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper .woocommerce-products-header__title{color:#fff;font-family:var(--inter-font);font-size:2.5rem;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:1px}.page-template-default #page-wrapper .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper .term-description{color:var(--pure-white-color);font-family:var(--inter-font);font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.1px}.page-template-default #page-wrapper .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper h1.entry-title{color:var(--pure-white-color);font-family:var(--inter-font);font-size:2.5rem;font-style:normal;font-weight:500;line-height:50px;letter-spacing:1px;margin-bottom:0}@media only screen and (min-width:768px){.page-template-default #page-wrapper .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper h1.entry-title{font-size:4.68rem;line-height:1.2}}.page-template-default #page-wrapper .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper .page-description{max-width:100%}@media only screen and (min-width:768px){.page-template-default #page-wrapper .woocommerce-breadcrumb-header .woocommerce-breadcrumb-header-wrapper .page-description{max-width:60%}}.type-page .entry-content p{margin-top:0;color:#000;font-family:var(--inter-font)}.type-page .entry-content p a{color:var(--rescue-red-color)}.type-page .entry-content p a:hover{text-decoration:underline}.type-page .entry-content ul li{color:#000;font-family:var(--inter-font);margin-bottom:10px}.type-page .entry-content h2.wp-block-heading{font-size:4.0625rem;font-family:var(--inter-font);font-weight:300;line-height:1.15;color:#000;margin:0 0 20px;position:relative}.type-page .entry-content h3.wp-block-heading{color:var(--safety-navy-color);font-weight:500;font-family:var(--inter-font);margin:30px 0 10px;font-size:2.5rem;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.1px;position:relative}.contact-header{color:#000;font-family:var(--inter-font);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25}.page-local-couriers .hentry a,.page-terms-of-use .hentry a,.page-privacy-policy .hentry a,.page-cookie-policy .hentry a{color:var(--rescue-red-color)}.page-local-couriers .hentry a:hover,.page-terms-of-use .hentry a:hover,.page-privacy-policy .hentry a:hover,.page-cookie-policy .hentry a:hover{text-decoration:underline !important}.page-cookie-policy table{margin-bottom:20px;color:#000}.page-first-aid-training .hero-on-section-with-image__wrapper.rescue-seven-wrapper .hero-on-section-with-image__image{display:inline-flex;justify-content:center;flex-direction:column;text-align:center;align-items:center}.page-first-aid-training .hero-on-section-with-image__wrapper.rescue-seven-wrapper .hero-on-section-with-image__image img{max-width:300px;width:80%}.woocommerce-cart .woocommerce{width:100%;max-width:1438px;margin:0 auto;display:flex;gap:0 20px;padding-top:20px;margin-bottom:30px;flex-wrap:wrap;padding:0;justify-content:space-between}@media only screen and (min-width:1000px){.woocommerce-cart .woocommerce{padding:0 20px}}.woocommerce-cart .woocommerce .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper{flex:0 0 100%}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message{border:1px solid #ccc;font-size:.825rem}.woocommerce-cart .woocommerce .woocommerce-cart-form{flex:0 0 100%;max-width:100%;margin-top:0}@media only screen and (min-width:1000px){.woocommerce-cart .woocommerce .woocommerce-cart-form{flex:0 0 64.666667%;max-width:64.666667%}}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important}.woocommerce-shipping-calculator .shipping-calculator-button{position:relative;display:inline-flex !important;align-items:center}.woocommerce-shipping-calculator .shipping-calculator-button:hover{color:var(--rescue-red-color)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table{font-size:.825rem}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table th{color:var(--safety-navy-color);padding-bottom:.5rem;border-bottom:1px solid #f0f0f0;font-size:1rem}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table td{padding:10px;background-color:var(--pure-white-color)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item{border-bottom:1px solid #f0f0f0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item.product-type-phive_booking .product-quantity .quantity{display:none}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity{position:relative;display:inline-flex;align-items:center;border:1px solid var(--safety-navy-color);border-radius:5px;overflow:hidden;margin-right:9px !important;background:var(--pure-white-color)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity:has(.qty[type=hidden]):before,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity:has(.qty[type=hidden]):after,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity:has(.qty[style*="display: none"]):before,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity:has(.qty[style*="display: none"]):after,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity:has(.qty[style*="display:none"]):before,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity:has(.qty[style*="display:none"]):after{display:none}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity .qty{border:none;outline:none;text-align:center;width:50px;height:40px;font-size:1rem;font-weight:500;-moz-appearance:textfield}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity .qty::-webkit-outer-spin-button,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity:before{content:"-";position:relative;left:0;top:-2px;width:44px;height:40px;background:var(--pure-white-color);color:var(--safety-navy-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.875rem;font-weight:700;transition:background-color .3s ease;z-index:1}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity::before:hover{background-color:var(--rescue-red-color)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity:after{content:"+";position:relative;right:0;top:-2px;width:44px;height:40px;background:var(--pure-white-color);color:var(--safety-navy-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.875rem;font-weight:700;transition:background-color .3s ease;z-index:1}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item.cart_item .quantity::after:hover{background-color:var(--rescue-red-color)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-quantity{background-color:transparent}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table td.product-remove a{text-align:center;border:1px solid var(--rescue-red-color);border-radius:50%;width:20px;height:20px;font-size:.8125rem;display:flex;justify-content:center;text-decoration:none;color:var(--rescue-red-color);align-items:center}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table td.product-remove a:hover{border:1px solid #000;color:#000}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-name a{font-size:14px;color:var(--safety-navy-color)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-price{color:var(--safety-navy-color)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-price ins{text-decoration:none}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-price ins span{color:var(--rescue-red-color);font-size:1rem}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-subtotal{font-weight:700;min-width:120px}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-name .sku-checkout{display:block}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-name .sku-checkout strong{width:108px}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-name .variation{display:grid;grid-template-columns:108px 1fr;margin-top:10px;margin-bottom:0;gap:2px}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-name .variation dd{margin:0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item p{margin-bottom:0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .quantity input{max-width:70px;border-radius:0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .quantity input:focus-visible{border-width:1px;outline:none;border:1px solid #000}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions{font-size:.825rem;padding:0 10px}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions input[name=apply_coupon]{width:-moz-max-content;width:max-content}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:10px;margin-left:10px;display:flex;gap:10px;flex-direction:column;align-items:center}@media only screen and (min-width:576px){.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon{flex-direction:row}}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon #coupon_code{border-radius:0;font-size:1rem;min-height:50px;width:150px}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon #coupon_code:focus-visible{border-width:1px;outline:none;border:1px solid #000}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon #coupon_code:focus{box-shadow:none;border-color:#303030}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .button{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;color:var(--safety-navy-color);border:1px solid var(--safety-navy-color);float:none;transition:all .3s ease-in-out;margin-bottom:10px;width:-moz-max-content;width:max-content;margin:0 auto}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}@media only screen and (min-width:768px){.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .button{margin-bottom:0;float:right}}.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:var(--rescue-red-color) !important}.woocommerce-cart .woocommerce .cart-collaterals{flex:0 0 100%;max-width:100%;padding:0;margin-top:0}@media only screen and (min-width:1000px){.woocommerce-cart .woocommerce .cart-collaterals{flex:0 0 32.333333%;max-width:32.333333%}}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells{display:none;opacity:0;visibility:hidden;height:0;width:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2{font-size:1.5rem;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:20px;padding-bottom:10px;color:var(--safety-navy-color);margin-top:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .tax-rate,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shipping,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .order-total{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important}.woocommerce-cart .woocommerce .cart-collaterals .shop_table{color:var(--safety-navy-color)}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form input{width:100%;border-radius:0 !important}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .form-row{margin-left:0;margin-right:0;margin-bottom:10px}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .form-row:first-child{margin-top:5px}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .form-row>span{width:100%}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .button{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;background-color:transparent;color:var(--safety-navy-color);border:1px solid var(--safety-navy-color)}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:var(--rescue-red-color) !important}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{border-top:1px solid rgba(0,0,0,.1);margin-bottom:20px;padding-top:10px;display:inline-block;width:100%}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .button{float:right;background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;border:1px solid var(--safety-navy-color);color:var(--safety-navy-color)}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .button:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:var(--rescue-red-color) !important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce-cart table.cart img{width:100px}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-name .variation dd p{padding:0;margin:0}.woocommerce td.product-name dl.variation p{padding:0;margin:0}.active_modal .modal-content strong{font-family:var(--inter-font) !important;color:#000 !important}.variation .variation-plugify_extra_details_expo button.show_modal_details_btn_plugify{width:-moz-max-content;width:max-content;padding:6px 18px;margin-top:10px}.plugify_modal hr{margin-bottom:1rem}.plugify_modal p{font-size:1.125rem}.modal-content .first_row_tablee{width:100%;border-collapse:collapse;font-family:var(--inter-font);background:var(--pure-white-color);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:20px 0}.modal-content .first_row_tablee tbody tr{border-bottom:1px solid #f0f2f5;transition:background-color .2s ease}.modal-content .first_row_tablee tbody tr:last-child{border-bottom:none}.modal-content .first_row_tablee tbody tr:hover{background-color:#f8f9fb}.modal-content .first_row_tablee tbody tr td{padding:16px 20px !important;vertical-align:middle;border:none}.modal-content .first_row_tablee tbody tr td:before{content:none !important}.modal-content .first_row_tablee tbody tr td:first-child{background-color:#f8f9fb;border-right:1px solid #e9ecef}.modal-content .first_row_tablee tbody tr td:first-child strong{font-size:.875rem;font-weight:600;color:var(--safety-navy-color);text-transform:uppercase;letter-spacing:.5px}.modal-content .first_row_tablee tbody tr td:nth-child(2){font-size:.9rem;font-weight:500;color:var(--pure-black-color)}.modal-content .first_row_tablee tbody tr td:nth-child(2) .plgfy_uploaded_fileee{display:inline-flex;align-items:center;color:var(--safety-navy-color);text-decoration:none;font-weight:500;padding:8px 12px;background:rgba(var(--safety-navy-rgb),.1);border-radius:6px;border:1px solid rgba(var(--safety-navy-rgb),.2);transition:all .3s ease}.modal-content .first_row_tablee tbody tr td:nth-child(2) .plgfy_uploaded_fileee:before{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14,2 14,8 20,8'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:6px;font-size:0;display:inline-block;flex-shrink:0}.modal-content .first_row_tablee tbody tr td:nth-child(2) .plgfy_uploaded_fileee:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.modal-content .first_row_tablee tbody tr td:nth-child(3){display:none}.modal-content .first_row_tablee tbody tr td:last-child{text-align:right;font-weight:600}.modal-content .first_row_tablee tbody tr td:last-child .woocommerce-Price-amount{color:var(--safety-navy-color);font-size:1rem;font-weight:700}.modal-content .first_row_tablee tbody tr td:last-child .woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:var(--safety-navy-color);margin-right:2px}@media (max-width:768px){.modal-content .first_row_tablee{font-size:.8rem}.modal-content .first_row_tablee tbody tr{border-bottom:1px solid var(--safety-navy-color)}.modal-content .first_row_tablee tbody tr td{width:100% !important;padding:12px 15px !important;text-align:left !important}.modal-content .first_row_tablee tbody tr td:empty,.modal-content .first_row_tablee tbody tr td:blank{display:none !important;height:0 !important;padding:0 !important;border:none !important;margin:0 !important;line-height:0 !important}.modal-content .first_row_tablee tbody tr td:not(:has(*)):not(:has(:not(:empty))):where([style*="width:30%"]:last-child){display:none !important;height:0 !important;padding:0 !important;border:none !important;margin:0 !important;line-height:0 !important}.modal-content .first_row_tablee tbody tr td:first-child strong{font-size:.8rem}.modal-content .first_row_tablee tbody tr td:nth-child(2){font-size:.85rem}.modal-content .first_row_tablee tbody tr td:nth-child(2) .plgfy_uploaded_fileee{padding:6px 10px;font-size:.8rem}.modal-content .first_row_tablee tbody tr td:last-child .woocommerce-Price-amount{font-size:.9rem}}.woocommerce td.product-name dl.variation dt{font-weight:700}.breadcrumb-header{background-color:var(--safety-navy-color);border-radius:0 0 30px 30px;margin-bottom:34px}.breadcrumb-header .breadcrumb-header-wrapper{padding:56px 0;color:var(--pure-white-color);font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;background-image:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/product-image-pattern.svg);background-repeat:no-repeat;background-size:410px;background-position:94% 30%}.breadcrumb-header .breadcrumb-header-wrapper #breadcrumb{color:var(--pure-white-color);outline:0 !important;line-height:1.8;font-size:.92em;margin:0 0 1em;padding:0}.error-404{margin:20px 0 50px}.error-404 .search-form{display:flex;gap:10px;align-items:center}.error-404 .search-form .search-field{width:200px;padding:10px;border:1px solid var(--safety-navy-color);border-radius:5px;font-size:1rem;font-weight:500;color:var(--safety-navy-color)}.error-404 .search-form .search-field:focus,.error-404 .search-form .search-field:focus-visible{outline:none}.error-404 .search-form .search-field::-moz-placeholder{color:var(--safety-navy-color);opacity:.7}.error-404 .search-form .search-field::placeholder{color:var(--safety-navy-color);opacity:.7}.error-404 .search-form .search-submit{background-color:transparent;border:1px solid var(--pure-white-color);color:var(--pure-white-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;border:1px solid var(--safety-navy-color);color:var(--safety-navy-color);padding-top:8px;padding-bottom:8px;cursor:pointer}.error-404 .search-form .search-submit:hover{background-color:var(--rescue-red-color) !important;color:var(--pure-white-color) !important;border-color:transparent !important}.breadcrumb-header{background-color:var(--safety-navy-color);border-radius:0 0 30px 30px;margin-bottom:34px}.breadcrumb-header .breadcrumb-header-wrapper{padding:56px 0;color:var(--pure-white-color);font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;background-image:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/product-image-pattern.svg);background-repeat:no-repeat;background-size:410px;background-position:94% 30%;color:var(--pure-white-color);outline:0 !important;line-height:1.8}.breadcrumb-header .breadcrumb-header-wrapper .breadcrumbs>span{display:flex;gap:.5rem;color:#b1bac9}.breadcrumb-header .breadcrumb-header-wrapper .breadcrumbs>span span{color:var(--pure-white-color)}.breadcrumb-header .breadcrumb-header-wrapper .breadcrumbs>span span a{color:#b1bac9}.breadcrumb-header .breadcrumb-header-wrapper .entry-header .entry-title{margin:15px 0 0;color:#fff;font-family:var(--inter-font);font-size:40px;font-style:normal;font-weight:500;line-height:1.13;letter-spacing:-.1px}@media only screen and (min-width:768px){.breadcrumb-header .breadcrumb-header-wrapper .entry-header .entry-title{font-size:75px}}.breadcrumb-header .breadcrumb-header-wrapper .page-description{margin-top:10px;max-width:100%}@media only screen and (min-width:768px){.breadcrumb-header .breadcrumb-header-wrapper .page-description{max-width:70%}}.entry-title.page-contact-us{display:none}.page-contact-us .type-page .entry-content p a{color:#000}.page-contact-us .type-page .entry-content p a:hover{text-decoration:underline}.contact-wrapper{border-radius:30px;background:var(--pure-white-color);box-shadow:0 2px 10px 3px rgba(0,0,0,.1);padding:30px;margin:75px 0;flex-direction:column}@media only screen and (min-width:1000px){.contact-wrapper{padding:80px;flex-direction:row}}.contact-wrapper .header2{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:1px;margin-top:0}.contact-wrapper .contact-form-wrapper{padding:20px;border-radius:20px;background:#fff;box-shadow:0 2px 10px 3px rgba(0,0,0,.1)}@media only screen and (min-width:768px){.contact-wrapper .contact-form-wrapper{padding:40px}}.contact-wrapper .contact-card{gap:1rem}.contact-wrapper .contact-card h3.wp-block-heading{padding:0;margin:0 0 1rem;color:#000;font-family:var(--inter-font);font-size:20px;font-style:normal;font-weight:500}.contact-wrapper .contact-card img{margin-top:3px}.contact-wrapper .contact-card p{color:#000;font-family:var(--inter-font);font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.1px}.contact-wrapper .contact-card a{position:relative}.contact-wrapper .contact-card a:after{content:"";position:absolute;width:0;height:2px;background-color:transparent;transition:width .3s ease-in-out;left:0;bottom:-5px;margin-top:.5rem}.contact-wrapper .contact-card a:hover:after{background-color:var(--rescue-red-color);width:100%}.page-blog #page-wrapper{background:#ececec}.page-blog #page-wrapper .page-header{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:2.5rem;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:1px;margin-top:3rem}.single article{margin-bottom:3rem}.single article .entry-header .entry-meta .posted-in{margin-top:0 !important}.single article h2{font-family:var(--inter-font);color:var(--safety-navy-color);font-size:2rem;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.1px;margin-bottom:0}.single article h3{font-family:var(--inter-font);color:var(--safety-navy-color);font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.1px;margin-bottom:0}.single .accordion__header{margin-bottom:10px;border-radius:10px;background:#f6f6f6;padding:24px;display:flex;align-items:center}.single .accordion__header h3{width:100%;background:0 0;padding:0;margin:0;text-align:left;color:var(--safety-navy-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease;color:#000;font-family:var(--inter-font);font-size:1rem;font-style:normal;font-weight:700;line-height:1.56;letter-spacing:2px;text-transform:uppercase;padding:0;font-size:1rem}.single .accordion__header>*{margin-top:0;margin-bottom:0;font-size:16px}.accordion__header.is-active{color:var(--safety-navy-color) !important;margin-bottom:0;border-radius:10px 10px 0 0}.accordion__header.is-active h3{color:var(--safety-navy-color) !important}.accordion__toggle{margin-right:10px;display:block;position:relative;flex-shrink:1;border-radius:2px;width:16px;height:10px}.accordion__toggle:before{content:"";width:20px;height:12px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3e%3cpath d='M1.22473 0.75L10.2247 10.25L19.2247 0.75' stroke='%23000000' stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease;flex-shrink:0;margin-left:1rem;position:absolute}.is-active .accordion__toggle:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3e%3cpath d='M19.2247 11.25L10.2247 1.75L1.22473 11.25' stroke='%23000000' stroke-width='2'/%3e%3c/svg%3e");transform:rotate(0deg)}.accordion__body{display:none;padding:1em;border-top:0}.accordion__body.is-active{display:block;border-top:1px solid var(--rescue-red-color);background-color:#f6f6f6;margin-bottom:10px;border-radius:0 0 10px 10px}.accordion__body p{margin-bottom:0 !important}.accordion{margin-top:30px}.accordion__body p{font-family:var(--inter-font);font-size:16px}.post.type-post .entry-content *{font-family:var(--inter-font) !important}.post.type-post .entry-content p{color:#000}.page-checkout #custom_checkout_radio_buttons,#order_review #custom_checkout_radio_buttons{background:var(--pure-white-color);border:1px solid #e1e5e9;border-radius:8px;padding:24px;margin:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.05);position:relative}.page-checkout #custom_checkout_radio_buttons h3,#order_review #custom_checkout_radio_buttons h3{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:1.25rem;font-weight:600;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #f1f3f4}.page-checkout #custom_checkout_radio_buttons .form-row,#order_review #custom_checkout_radio_buttons .form-row{margin-bottom:0}.page-checkout #custom_checkout_radio_buttons .form-row>label.required_field,#order_review #custom_checkout_radio_buttons .form-row>label.required_field{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:1rem;font-weight:500;margin-bottom:15px;display:block}.page-checkout #custom_checkout_radio_buttons .form-row>label.required_field .required,#order_review #custom_checkout_radio_buttons .form-row>label.required_field .required{color:var(--rescue-red-color);font-weight:700}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper{display:flex;flex-direction:column;gap:12px}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio],#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]{position:absolute;opacity:0;pointer-events:none}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio{display:flex;align-items:center;padding:15px 20px;border:2px solid #e1e5e9;border-radius:6px;background:var(--pure-white-color);cursor:pointer;transition:all .3s ease;font-family:var(--inter-font);font-weight:400;font-size:1rem;color:var(--pure-black-color);margin:0 0 12px;position:relative}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio:before,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio:before{content:"";width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;margin-right:15px;flex-shrink:0;transition:all .3s ease;background:var(--pure-white-color)}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio .required,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio .required{display:none}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio:hover,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio:hover{border-color:var(--safety-navy-color);background:rgba(13,71,161,.02);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio:hover:before,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio:hover:before{border-color:var(--safety-navy-color)}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]:checked+label.radio,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]:checked+label.radio{border-color:var(--safety-navy-color);background:rgba(13,71,161,.05);color:var(--safety-navy-color);font-weight:500}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]:checked+label.radio:before,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]:checked+label.radio:before{border-color:var(--safety-navy-color);background:var(--safety-navy-color);position:relative}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]:checked+label.radio:after,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]:checked+label.radio:after{content:"";position:absolute;left:30px;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--pure-white-color)}.page-checkout #custom_checkout_radio_buttons.woocommerce-invalid,#order_review #custom_checkout_radio_buttons.woocommerce-invalid{border-color:var(--rescue-red-color)}.page-checkout #custom_checkout_radio_buttons.woocommerce-invalid .woocommerce-input-wrapper label.radio,#order_review #custom_checkout_radio_buttons.woocommerce-invalid .woocommerce-input-wrapper label.radio{border-color:#fecaca}@media (max-width:768px){.page-checkout #custom_checkout_radio_buttons,#order_review #custom_checkout_radio_buttons{padding:16px;margin:15px 0}.page-checkout #custom_checkout_radio_buttons h3,#order_review #custom_checkout_radio_buttons h3{font-size:1.1rem;margin-bottom:15px}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper{gap:10px}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio{padding:12px 15px;font-size:.95rem;margin-bottom:10px}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio:before,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]+label.radio:before{width:18px;height:18px;margin-right:12px}.page-checkout #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]:checked+label.radio:after,#order_review #custom_checkout_radio_buttons .woocommerce-input-wrapper input[type=radio]:checked+label.radio:after{left:27px;width:6px;height:6px}}.page-checkout #po_number_checkout_field{padding:0;margin:20px 0}.page-checkout #po_number_checkout_field .form-row{margin-bottom:0}.page-checkout #po_number_checkout_field .form-row label{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:1rem;font-weight:500;margin-bottom:10px;display:block}.page-checkout #po_number_checkout_field .form-row input[type=text]{width:100%;padding:15px 20px;border:1px solid #3b485a;border-radius:6px;font-family:var(--inter-font);font-size:1rem;background:var(--pure-white-color);transition:all .3s ease}.page-checkout #po_number_checkout_field .form-row input[type=text]:focus{outline:none;border-color:var(--safety-navy-color);box-shadow:0 0 0 3px rgba(13,71,161,.1)}.page-checkout #po_number_checkout_field .form-row input[type=text]::-moz-placeholder{font-style:normal}.page-checkout #po_number_checkout_field .form-row input[type=text]::placeholder{font-style:normal}@media (max-width:768px){.page-checkout #po_number_checkout_field{margin:15px 0}.page-checkout #po_number_checkout_field .form-row label{font-size:.95rem;margin-bottom:8px}.page-checkout #po_number_checkout_field .form-row input[type=text]{padding:12px 15px;font-size:.95rem}}.page-checkout .woocommerce-form-coupon-toggle .woocommerce-info{animation:slideIn .3s ease-out;box-shadow:0 2px 8px rgba(0,124,186,.1);transition:all .3s ease;margin:0 0 20px;padding:15px;background:linear-gradient(135deg,rgba(216,1,19,.04) 0%,rgba(216,1,19,.05) 100%);border:2px solid var(--rescue-red-color);border-radius:6px;font-size:14px;color:#000;margin-bottom:5px}.page-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{content:none}.page-checkout .woocommerce-form-coupon-toggle .woocommerce-info:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,124,186,.15)}.wc-item-meta li .wc-item-meta-label[textContent*="Quantity Discount"]{display:none !important}.wc-item-meta li .wc-item-meta-label[textContent*="Original Price"]{display:none !important}.po-number-thankyou,.woocommerce-order-details .po-number-info{margin:30px 0 20px}.po-number-thankyou h2,.woocommerce-order-details .po-number-info h2{color:var(--pure-black-color);font-family:var(--inter-font);font-size:1.5rem;font-weight:700;margin:0 0 10px}.po-number-thankyou p,.woocommerce-order-details .po-number-info p{margin:0;font-family:var(--inter-font);color:var(--pure-black-color)}.po-number-thankyou p strong,.woocommerce-order-details .po-number-info p strong{color:var(--pure-black-color)}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,.woocommerce-billing-fields h3{color:#000}.select2-container .select2-selection--single{min-height:37.75px}div.addify_converty_to_order_button{display:inline-block}.shop_table_responsive.cart .quantity{position:relative;display:inline-flex;align-items:center;border:1px solid var(--safety-navy-color);border-radius:5px;overflow:hidden;margin-right:9px !important;background:var(--pure-white-color)}.shop_table_responsive.cart .quantity:has(.qty[type=hidden]):before,.shop_table_responsive.cart .quantity:has(.qty[type=hidden]):after,.shop_table_responsive.cart .quantity:has(.qty[style*="display: none"]):before,.shop_table_responsive.cart .quantity:has(.qty[style*="display: none"]):after,.shop_table_responsive.cart .quantity:has(.qty[style*="display:none"]):before,.shop_table_responsive.cart .quantity:has(.qty[style*="display:none"]):after{display:none}.shop_table_responsive.cart .quantity .qty{border:none;outline:none;text-align:center;width:30px;height:40px;font-size:1rem;font-weight:500;-moz-appearance:textfield}.shop_table_responsive.cart .quantity .qty::-webkit-outer-spin-button,.shop_table_responsive.cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop_table_responsive.cart .quantity:before{content:"-";position:relative;left:0;top:-2px;width:44px;height:40px;background:var(--pure-white-color);color:var(--safety-navy-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.875rem;font-weight:700;transition:background-color .3s ease;z-index:1}.shop_table_responsive.cart .quantity::before:hover{background-color:var(--rescue-red-color)}.shop_table_responsive.cart .quantity:after{content:"+";position:relative;right:0;top:-2px;width:44px;height:40px;background:var(--pure-white-color);color:var(--safety-navy-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.875rem;font-weight:700;transition:background-color .3s ease;z-index:1}.shop_table_responsive.cart .quantity::after:hover{background-color:var(--rescue-red-color)}.af-request-a-quote.pagination{display:none}.addify-quote-form .cart-collaterals .cart_totals h2{color:var(--pure-black-color)}.addify-quote-form__contents+.discount-note,.shop_table+.discount-note,.addify-quote-form .discount-note,.minimum-quantity-notice{background:#fff3cd;border:1px solid #ffeaa7;border-left:4px solid #f0ad4e;padding:12px 16px;margin:20px 0;border-radius:4px;font-size:.9rem;color:#856404;font-weight:500;position:relative}.addify-quote-form__contents+.discount-note:before,.shop_table+.discount-note:before,.addify-quote-form .discount-note:before,.minimum-quantity-notice:before{content:"ℹ️";margin-right:8px;font-size:1rem}.addify-quote-form__contents+.discount-note.icon-info:before,.shop_table+.discount-note.icon-info:before,.addify-quote-form .discount-note.icon-info:before,.minimum-quantity-notice.icon-info:before{content:"";display:inline-block;width:16px;height:16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23856404"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"/></svg>') no-repeat center;background-size:contain;margin-right:8px;vertical-align:middle}.addify-quote-form__contents:not(.template-two)+.discount-note{margin-top:15px}@media only screen and (min-width:768px){.addify-quote-form__contents:not(.template-two)+.discount-note{margin:25px 0;padding:16px 20px;font-size:1rem}}.addify-quote-form.template_two .discount-note,.template-two+.discount-note{background:#e7f3ff;border-color:#bee5eb;border-left-color:var(--safety-navy-color);color:var(--safety-navy-color)}.addify-quote-form.template_two .discount-note:before,.template-two+.discount-note:before{content:"💡"}@media (max-width:768px){.discount-note{padding:10px 12px;font-size:.85rem;margin:15px 0}.discount-note:before{font-size:.9rem;margin-right:6px}}.product-login-notice{background:#f7f7f7;border:1px solid #ddd;border-left:4px solid var(--safety-navy-color,#0d47a1);padding:20px 30px;margin:20px 0;border-radius:4px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.1)}.product-login-notice:before{content:none}.notice-close{position:absolute;top:3px;right:3px;background:0 0;border:none;font-size:24px;cursor:pointer;color:var(--rescue-red-color);line-height:1;padding:0;width:25px;height:25px;transition:color .3s ease}.notice-close:hover{color:#333}.login-notice-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.login-notice-text{flex:1;min-width:250px}.login-notice-text a{color:var(--rescue-red-color)}.login-notice-text a:hover{text-decoration:underline}.login-notice-text strong{color:var(--safety-navy-color);font-size:1.1em;display:block;margin-bottom:5px}.login-notice-text p{margin:0;color:var(--pure-black-color);font-size:.95em}.login-notice-actions{display:flex;gap:10px;flex-wrap:wrap}.login-toggle-btn{background-color:var(--safety-navy-color,#0d47a1);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s ease;font-weight:600}.login-toggle-btn:hover{background-color:var(--rescue-red-color,#c62828)}.button-secondary{background:#f5f5f5;color:#333;border:1px solid #ddd;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.button-secondary:hover{background:#e5e5e5;color:#333}.product-login-form-wrapper{margin-top:20px;padding-top:20px;border-top:1px solid #ddd;animation:slideDown .3s ease}@keyframes slideDown{from{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.product-login-form form.login{background:#fff;margin:0}.product-login-form .woocommerce-form-fields{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:20px}@media only screen and (min-width:768px){.product-login-form .woocommerce-form-fields{flex-direction:row;margin-bottom:0}}.product-login-form .woocommerce-form-fields .form-row-first,.product-login-form .woocommerce-form-fields .form-row-last{width:100%}@media only screen and (min-width:768px){.product-login-form .woocommerce-form-fields .form-row-first,.product-login-form .woocommerce-form-fields .form-row-last{width:47%}}.product-login-form h3{margin-top:0;color:var(--safety-navy-color,#0d47a1);border-bottom:2px solid #eee;padding-bottom:10px}.product-login-form .form-row{margin-bottom:15px}.product-login-form label{display:block;margin-bottom:5px;font-weight:600;color:#333}.product-login-form input[type=text],.product-login-form input[type=password]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box}.product-login-form input[type=text]:focus,.product-login-form input[type=password]:focus{outline:none;border-color:var(--safety-navy-color,#0d47a1);box-shadow:0 0 0 2px rgba(13,71,161,.2)}.product-login-form .woocommerce-form-login__submit{background-color:var(--safety-navy-color,#0d47a1);color:#fff;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .3s ease}.product-login-form .woocommerce-form-login__submit:hover{background-color:var(--rescue-red-color,#c62828)}.product-login-form .lost_password{margin-top:15px;text-align:center;display:none}.product-login-form .lost_password a{color:var(--safety-navy-color,#0d47a1);text-decoration:none;font-size:.9em}.product-login-form .lost_password a:hover{text-decoration:underline}.product-login-form .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;font-size:.9em;margin-bottom:0 !important}.product-login-form .woocommerce-form__input-checkbox{width:auto;margin:0}@media (max-width:768px){.login-notice-content{flex-direction:column;align-items:stretch;text-align:center}.login-notice-actions{justify-content:center}.login-notice-actions #show-product-login{max-width:-moz-fit-content;max-width:fit-content}.product-login-form{padding:20px 15px}.login-toggle-btn,.button-secondary{width:100%;text-align:center;margin-bottom:5px}}.product-login-form .woocommerce-error,.product-login-form .woocommerce-message{padding:10px 15px;margin-bottom:15px;border-radius:4px}.product-login-form .woocommerce-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.product-login-form .woocommerce-error .message-header{padding-left:30px}.product-login-form .woocommerce-message{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.product-login-form .woocommerce-message:before{color:green !important}.product-login-form .woocommerce-message .message-header{padding-left:30px}.product-login-form .woocommerce-register-link{display:none}.product-login-form form .form-row:not(.woocommerce-form-row--wide){display:inline-flex;flex-direction:row-reverse;align-items:center}.addify .cart-empty{display:none}.woocommerce table.my_account_orders .button{white-space:nowrap;background:var(--safety-navy-color);border-radius:2px;font-size:12px;color:#fff !important;padding:.618em 1em;border:0;line-height:1}.woocommerce table.my_account_orders .button:hover{text-decoration:none !important}.create-ac-btn{background-color:transparent;border:1px solid var(--safety-navy-color);color:var(--safety-navy-color);padding:.8125rem 1.875rem;border-radius:35px;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.85;letter-spacing:-.1px;display:inline-block}.create-ac-btn:hover{background-color:var(--rescue-red-color);color:var(--pure-white-color);border-color:transparent}.return-to-shop a{color:var(--pure-white-color) !important}.af_quote_fields .af-quote-field-table{margin-top:1rem}.af_quote_fields:before{content:"Shipping Address";font-size:1.17em;color:var(--pure-black-color);font-weight:700;unicode-bidi:isolate}.woocommerce-customer-details{color:#000}.shop_table{color:#000}.shop_table.order_details .product-name ul li{display:flex;align-items:center}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);display:block;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);text-align:center;display:inline-flex !important;justify-content:center;align-items:center;gap:5px;background-color:var(--safety-navy-color);color:var(--pure-white-color);border-radius:5px !important;font-size:.875rem;padding:4px 20px}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify:hover a:after{color:var(--pure-white-color)}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify:hover a:after{color:var(--pure-white-color)}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify a{color:var(--pure-white-color);background-color:var(--safety-navy-color);border:0}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify a:after{color:var(--pure-white-color)}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify:hover a:after{color:var(--pure-white-color)}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.shop_table.order_details .product-name ul li .show_modal_details_btn_plugify:hover{background-color:var(--rescue-red-color)}.order-again{display:none}.order-again .button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);display:block;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);background-color:var(--safety-navy-color) !important;text-align:center;display:inline-flex !important;justify-content:center;align-items:center;gap:5px;color:var(--pure-white-color) !important;border-radius:5px !important;font-size:.875rem;padding:4px 20px}.order-again .button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.order-again .button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.order-again .button:hover a:after{color:var(--pure-white-color)}.order-again .button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.order-again .button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.order-again .button:hover a:after{color:var(--pure-white-color)}.order-again .button a{color:var(--pure-white-color);background-color:var(--safety-navy-color);border:0}.order-again .button a:after{color:var(--pure-white-color)}.order-again .button:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.order-again .button:hover a:after{color:var(--pure-white-color)}.order-again .button:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color) !important;transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.order-again .button:hover{background-color:var(--rescue-red-color) !important}.woocommerce-column--billing-address{margin-bottom:30px}@media only screen and (min-width:768px){.woocommerce-column--billing-address{margin-bottom:0}}.button.order-actions-button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);display:block;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);background-color:var(--safety-navy-color) !important;text-align:center;display:inline-flex !important;justify-content:center;align-items:center;gap:5px;color:var(--pure-white-color) !important;border-radius:5px !important;font-size:.875rem;padding:4px 20px}.button.order-actions-button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.button.order-actions-button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.button.order-actions-button:hover a:after{color:var(--pure-white-color)}.button.order-actions-button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.button.order-actions-button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.button.order-actions-button:hover a:after{color:var(--pure-white-color)}.button.order-actions-button a{color:var(--pure-white-color);background-color:var(--safety-navy-color);border:0}.button.order-actions-button a:after{color:var(--pure-white-color)}.button.order-actions-button:hover a{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.button.order-actions-button:hover a:after{color:var(--pure-white-color)}.button.order-actions-button:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color) !important;transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.button.order-actions-button:hover{background-color:var(--rescue-red-color) !important}.delivery-info-thankyou h2{color:#000}.woocommerce-order-details__title{color:#000}.woocommerce .woocommerce-order-details .order-actions--heading{margin-bottom:10px !important}@media only screen and (min-width:768px){.woocommerce .woocommerce-order-details .order-actions--heading{margin-bottom:0 !important}}.woocommerce-table.awcdp_deposits_summary{width:100%;border-collapse:collapse;margin:20px 0;background:var(--pure-white-color);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:var(--inter-font)}.woocommerce-table.awcdp_deposits_summary thead{background:var(--safety-navy-color)}.woocommerce-table.awcdp_deposits_summary thead tr th{padding:16px 20px;text-align:left;font-size:.95rem;color:var(--pure-white-color);border:none;text-transform:uppercase;letter-spacing:.5px}.woocommerce-table.awcdp_deposits_summary thead tr th:first-child{border-top-left-radius:8px}.woocommerce-table.awcdp_deposits_summary thead tr th:last-child{border-top-right-radius:8px}.woocommerce-table.awcdp_deposits_summary tbody tr{border-bottom:1px solid #e1e5e9;transition:background-color .2s ease}.woocommerce-table.awcdp_deposits_summary tbody tr:nth-child(even){background:#f8f9fa}.woocommerce-table.awcdp_deposits_summary tbody tr:hover{background:rgba(13,71,161,.02)}.woocommerce-table.awcdp_deposits_summary tbody tr:last-child{border-bottom:none}.woocommerce-table.awcdp_deposits_summary tbody tr td{padding:16px 20px;color:var(--pure-black-color);font-size:.95rem;vertical-align:middle;border:none}.woocommerce-table.awcdp_deposits_summary tbody tr td:first-child{color:var(--safety-navy-color);font-family:var(--inter-font)}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(2){font-weight:500}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(2):contains("Deposit"){color:#28a745}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(2):contains("Future payment"){color:#ffc107}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(3) .woocommerce-Price-amount{color:var(--safety-navy-color);font-size:1.1rem}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(3) .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-weight:500;margin-right:2px}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(4){font-weight:500}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(4):contains("Pending payment"){color:#dc3545;position:relative}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(4):contains("Pending payment"):before{content:"●";margin-right:6px;color:#dc3545}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(4):contains("Paid"){color:#28a745}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(4):contains("Paid"):before{content:"●";margin-right:6px;color:#28a745}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(4):contains("Cancelled"){color:#6c757d}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(4):contains("Cancelled"):before{content:"●";margin-right:6px;color:#6c757d}@media (max-width:768px){.woocommerce-table.awcdp_deposits_summary{font-size:.875rem}.woocommerce-table.awcdp_deposits_summary thead tr th{padding:12px 10px;font-size:.8rem}.woocommerce-table.awcdp_deposits_summary tbody tr td{padding:12px 10px;font-size:.875rem}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(3) .woocommerce-Price-amount{font-size:1rem}}@media (max-width:600px){.woocommerce-table.awcdp_deposits_summary{display:block;border-radius:8px}.woocommerce-table.awcdp_deposits_summary thead{display:none}.woocommerce-table.awcdp_deposits_summary tbody{display:block}.woocommerce-table.awcdp_deposits_summary tbody tr{display:block;margin-bottom:15px;border:1px solid #e1e5e9;border-radius:6px;background:var(--pure-white-color);padding:15px}.woocommerce-table.awcdp_deposits_summary tbody tr:nth-child(even){background:var(--pure-white-color)}.woocommerce-table.awcdp_deposits_summary tbody tr td{display:block;padding:8px 0;border:none;text-align:left !important}.woocommerce-table.awcdp_deposits_summary tbody tr td:before{content:attr(data-label) ": ";color:var(--safety-navy-color);display:inline-block;width:100px}.woocommerce-table.awcdp_deposits_summary tbody tr td:first-child:before{content:"ID: "}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(2):before{content:"Payment: "}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(3):before{content:"Amount: "}.woocommerce-table.awcdp_deposits_summary tbody tr td:nth-child(4):before{content:"Status: "}}.woocommerce-order-deposits{margin:30px 0}.woocommerce-order-deposits h2,.woocommerce-order-deposits h3{color:var(--safety-navy-color);font-family:var(--inter-font);margin-bottom:15px}.woocommerce-order-deposits h2:before,.woocommerce-order-deposits h3:before{content:"💳";margin-right:8px;font-size:1.2em}.woocommerce-order-deposits p{color:var(--pure-black-color);font-family:var(--inter-font);margin-bottom:15px}.woocommerce-order-deposits p strong{color:var(--safety-navy-color)}.woocommerce-table--order-details.shop_table.order_details{width:100%;border-collapse:collapse;margin:30px 0;background:var(--pure-white-color);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:var(--inter-font)}.woocommerce-table--order-details.shop_table.order_details thead{background:var(--safety-navy-color)}.woocommerce-table--order-details.shop_table.order_details thead tr th{padding:20px 24px;text-align:left;font-size:1rem;color:var(--pure-white-color);border:none;text-transform:uppercase;letter-spacing:.5px}.woocommerce-table--order-details.shop_table.order_details thead tr th.product-name{width:70%}.woocommerce-table--order-details.shop_table.order_details thead tr th.product-total{width:30%;text-align:right}.woocommerce-table--order-details.shop_table.order_details thead tr th:first-child{border-top-left-radius:8px}.woocommerce-table--order-details.shop_table.order_details thead tr th:last-child{border-top-right-radius:8px}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item{border-bottom:1px solid #e1e5e9;transition:background-color .2s ease}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item:nth-child(even){background:#f8f9fa}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item:hover{background:rgba(13,71,161,.02)}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item:last-child{border-bottom:none}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td{padding:24px;vertical-align:top;border:none}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name{color:var(--pure-black-color)}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name a{color:var(--safety-navy-color);font-size:1.1rem;text-decoration:none;transition:color .2s ease}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name a:hover{color:var(--rescue-red-color);text-decoration:underline}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .product-quantity{color:#6c757d;font-weight:500;font-size:.95rem;margin-left:8px}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta{margin:16px 0 0;padding:0;list-style:none}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li{font-size:.875rem;display:flex;align-items:center;margin-bottom:12px;padding:8px 12px;background:#f8f9fa}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li:has(strong.wc-item-meta-label:contains(":")){display:none}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li .wc-item-meta-label{margin-bottom:20px !important}@media only screen and (min-width:768px){.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li .wc-item-meta-label{margin-bottom:0 !important}}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li:last-child{margin-bottom:0}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li .wc-item-meta-label{color:var(--safety-navy-color);font-size:.9rem;min-width:140px;margin:0 12px 0 0;flex-shrink:0}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li .wc-item-meta-label:after{content:""}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li p{color:var(--pure-black-color);font-size:.9rem;margin:0;line-height:1.4;word-break:break-word}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li p a{color:var(--pure-black-color);text-decoration:none;font-size:.875rem}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li p a:hover{color:var(--rescue-red-color);text-decoration:underline}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li:has(.wc-item-meta-label:contains("Booking Status")){border-left-color:#ffc107}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li:has(.wc-item-meta-label:contains("Booking Status")) p{color:#856404;font-weight:500}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li:has(.wc-item-meta-label:contains("Email")){border-left-color:#17a2b8}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-name .wc-item-meta li:has(.wc-item-meta-label:contains("Phone")){border-left-color:#28a745}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-total{text-align:right;width:30%}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-total .woocommerce-Price-amount{color:var(--safety-navy-color);font-size:1.25rem}.woocommerce-table--order-details.shop_table.order_details tbody tr.order_item td.product-total .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-weight:500;margin-right:3px}.woocommerce-table--order-details.shop_table.order_details tfoot{background:#f8f9fa;border-top:2px solid var(--safety-navy-color)}.woocommerce-table--order-details.shop_table.order_details tfoot tr{border-bottom:1px solid #e1e5e9}.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child{border-bottom:none}.woocommerce-table--order-details.shop_table.order_details tfoot tr:has(th:contains("Deposit amount")){background:rgba(40,167,69,.1);border-left:2px solid #28a745}.woocommerce-table--order-details.shop_table.order_details tfoot tr:has(th:contains("Future payments")){background:rgba(255,193,7,.1);border-left:2px solid #ffc107}.woocommerce-table--order-details.shop_table.order_details tfoot tr:has(th:contains("Total")){background:rgba(13,71,161,.1);border-left:2px solid var(--safety-navy-color)}.woocommerce-table--order-details.shop_table.order_details tfoot tr th{padding:16px 24px;text-align:left;color:var(--safety-navy-color);font-size:1rem;border:none}.woocommerce-table--order-details.shop_table.order_details tfoot tr td{padding:16px 24px;text-align:right;border:none}.woocommerce-table--order-details.shop_table.order_details tfoot tr td .woocommerce-Price-amount{color:var(--pure-black-color);font-size:1.1rem}.woocommerce-table--order-details.shop_table.order_details tfoot tr td .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-weight:500;margin-right:3px}.woocommerce-table--order-details.shop_table.order_details tfoot tr:has(th:contains("Total")) th,.woocommerce-table--order-details.shop_table.order_details tfoot tr:has(th:contains("Total")) td{font-size:1.2rem;font-weight:700}.woocommerce-table--order-details.shop_table.order_details tfoot tr:has(th:contains("Total")) td .woocommerce-Price-amount{color:var(--safety-navy-color);font-size:1.3rem}@media (max-width:768px){.woocommerce-table--order-details.shop_table.order_details{font-size:.875rem}.woocommerce-table--order-details.shop_table.order_details thead tr th{padding:16px 12px;font-size:.9rem}.woocommerce-table--order-details.shop_table.order_details thead tr th.product-name{width:65%}.woocommerce-table--order-details.shop_table.order_details thead tr th.product-total{width:35%}.woocommerce-table--order-details.shop_table.order_details tbody tr td{padding:16px 12px}.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-name a{font-size:1rem}.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-name .wc-item-meta li{flex-direction:column;align-items:flex-start}.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-name .wc-item-meta li .wc-item-meta-label{min-width:auto;margin-bottom:4px}.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-total .woocommerce-Price-amount{font-size:1.1rem}.woocommerce-table--order-details.shop_table.order_details tfoot tr th,.woocommerce-table--order-details.shop_table.order_details tfoot tr td{padding:12px;font-size:.9rem}}@media (max-width:600px){.woocommerce-table--order-details.shop_table.order_details{display:block;border-radius:8px}.woocommerce-table--order-details.shop_table.order_details thead{display:none}.woocommerce-table--order-details.shop_table.order_details tbody,.woocommerce-table--order-details.shop_table.order_details tfoot{display:block}.woocommerce-table--order-details.shop_table.order_details tbody tr,.woocommerce-table--order-details.shop_table.order_details tfoot tr{display:block;margin-bottom:20px;border:1px solid #e1e5e9;border-radius:6px;background:var(--pure-white-color);padding:20px}.woocommerce-table--order-details.shop_table.order_details tbody tr:nth-child(even),.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-child(even){background:var(--pure-white-color)}.woocommerce-table--order-details.shop_table.order_details tbody tr td,.woocommerce-table--order-details.shop_table.order_details tbody tr th,.woocommerce-table--order-details.shop_table.order_details tfoot tr td,.woocommerce-table--order-details.shop_table.order_details tfoot tr th{display:block;padding:0;border:none;text-align:left !important;width:100% !important}.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-name,.woocommerce-table--order-details.shop_table.order_details tbody tr th.product-name,.woocommerce-table--order-details.shop_table.order_details tfoot tr td.product-name,.woocommerce-table--order-details.shop_table.order_details tfoot tr th.product-name{margin-bottom:15px}.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-name:before,.woocommerce-table--order-details.shop_table.order_details tbody tr th.product-name:before,.woocommerce-table--order-details.shop_table.order_details tfoot tr td.product-name:before,.woocommerce-table--order-details.shop_table.order_details tfoot tr th.product-name:before{content:"Product: ";color:var(--safety-navy-color);display:block;margin-bottom:8px}.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-total,.woocommerce-table--order-details.shop_table.order_details tbody tr th.product-total,.woocommerce-table--order-details.shop_table.order_details tfoot tr td.product-total,.woocommerce-table--order-details.shop_table.order_details tfoot tr th.product-total{text-align:left !important}.woocommerce-table--order-details.shop_table.order_details tbody tr td.product-total:before,.woocommerce-table--order-details.shop_table.order_details tbody tr th.product-total:before,.woocommerce-table--order-details.shop_table.order_details tfoot tr td.product-total:before,.woocommerce-table--order-details.shop_table.order_details tfoot tr th.product-total:before{content:"Total: ";color:var(--safety-navy-color);display:block;margin-bottom:8px;text-align:left}.woocommerce-table--order-details.shop_table.order_details tfoot tr{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:15px 20px}.woocommerce-table--order-details.shop_table.order_details tfoot tr th{flex:1;margin:0 0 10px}.woocommerce-table--order-details.shop_table.order_details tfoot tr td{flex-shrink:0;margin:0;text-align:left !important}.woocommerce-table--order-details.shop_table.order_details tfoot tr td:before{display:none}}.woocommerce-orders-table.my_account_orders{width:100%;border-collapse:collapse;margin:30px 0;background:var(--pure-white-color);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:var(--inter-font)}.woocommerce-orders-table.my_account_orders thead{background:var(--safety-navy-color)}.woocommerce-orders-table.my_account_orders thead tr th{padding:10px;text-align:left;font-size:.95rem;color:var(--pure-white-color);border:none;text-transform:uppercase;letter-spacing:.5px}.woocommerce-orders-table.my_account_orders thead tr th.woocommerce-orders-table__header-order-number{width:15%}.woocommerce-orders-table.my_account_orders thead tr th.woocommerce-orders-table__header-order-date{width:20%}.woocommerce-orders-table.my_account_orders thead tr th.woocommerce-orders-table__header-order-status{width:15%}.woocommerce-orders-table.my_account_orders thead tr th.woocommerce-orders-table__header-order-total{width:20%}.woocommerce-orders-table.my_account_orders thead tr th.woocommerce-orders-table__header-order-actions{width:30%;text-align:center}.woocommerce-orders-table.my_account_orders thead tr th:first-child{border-top-left-radius:8px}.woocommerce-orders-table.my_account_orders thead tr th:last-child{border-top-right-radius:8px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row{border-bottom:1px solid #e1e5e9;transition:all .2s ease}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row:nth-child(even){background:#f8f9fa}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row:hover{background:rgba(13,71,161,.02);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row:last-child{border-bottom:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed{border-left:2px solid #28a745}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{color:#28a745;display:inline-flex}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status:before{content:"✓";margin-right:6px;color:#28a745}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing{border-left:2px solid #ffc107}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status{color:#856404;display:inline-flex}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status:before{content:"⏳";margin-right:6px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-partially-paid .woocommerce-orders-table__cell-order-actions .woocommerce-button.button.proforma{display:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed{border-left:2px solid #dc3545}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status{color:#dc3545;display:inline-flex}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status:before{content:"✗";margin-right:6px;color:#dc3545}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-actions .woocommerce-button.button.proforma{display:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending{border-left:2px solid #6c757d}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status{color:#6c757d;display:inline-flex}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status:before{content:"⏱";margin-right:6px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-actions .woocommerce-button.button.proforma{display:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled{border-left:2px solid #6c757d}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status{color:#6c757d;display:inline-flex}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status:before{content:"⊘";margin-right:6px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-actions .woocommerce-button.button.proforma{display:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td{padding:10px;vertical-align:middle;border:none;font-size:.95rem}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-number,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-number{display:inline-flex}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-number a,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-number a{color:var(--safety-navy-color);font-weight:700;text-decoration:none;font-family:var(--inter-font);transition:color .2s ease}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-number a:hover,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-number a:hover{color:var(--rescue-red-color);text-decoration:underline}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-date,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-date{color:var(--slate-gray-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-status,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-status{font-size:.85rem;letter-spacing:.5px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-total{text-align:right}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{color:var(--safety-navy-color);font-size:1.1rem}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-weight:500;margin-right:2px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions{text-align:center;display:inline-flex;flex-wrap:wrap}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);margin:2px 4px;padding:6px 12px;font-size:.8rem;border-radius:4px;text-decoration:none;display:inline-block;transition:all .2s ease}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button a,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button a:after,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button:hover a:after,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button:hover a:after{color:var(--pure-white-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.view,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.view{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.view:hover,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.view:hover{background-color:var(--rescue-red-color);text-decoration:none !important}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay:hover,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay:hover{background-color:var(--rescue-red-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel{background-color:#dc3545;color:var(--pure-white-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel:hover,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel:hover{background-color:#c82333}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.invoice,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.invoice{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.invoice:hover,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.invoice:hover{background-color:var(--rescue-red-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.proforma,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.proforma{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button.proforma:hover,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button.proforma:hover{background-color:var(--rescue-red-color)}@media (max-width:768px){.woocommerce-orders-table.my_account_orders{font-size:.875rem}.woocommerce-orders-table.my_account_orders thead tr th{padding:12px 8px;font-size:.8rem}.woocommerce-orders-table.my_account_orders tbody tr th,.woocommerce-orders-table.my_account_orders tbody tr td{padding:12px 8px}.woocommerce-orders-table.my_account_orders tbody tr th.woocommerce-orders-table__cell-order-actions .woocommerce-button,.woocommerce-orders-table.my_account_orders tbody tr td.woocommerce-orders-table__cell-order-actions .woocommerce-button{margin:1px 2px;padding:4px 8px;font-size:.75rem}}@media (max-width:600px){.woocommerce-orders-table.my_account_orders{border-radius:8px}.woocommerce-orders-table.my_account_orders thead{display:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row{display:block;margin-bottom:20px;border:1px solid #e1e5e9;border-radius:8px;background:var(--pure-white-color);padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row:nth-child(even){background:var(--pure-white-color)}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed{border-top:2px solid #28a745;border-left:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing{border-top:2px solid #ffc107;border-left:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed{border-top:2px solid #dc3545;border-left:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-pending{border-top:2px solid #6c757d;border-left:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-cancelled{border-top:2px solid #6c757d;border-left:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td{display:block;padding:8px 0;text-align:left !important;width:100% !important;border:none}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th:before,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td:before{content:attr(data-title) ": ";color:var(--safety-navy-color);display:inline-block;min-width:80px;margin-bottom:4px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-number,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-number{font-size:1.1rem;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e1e5e9}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-number:before,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-number:before{content:"Order: "}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-date:before,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-date:before{content:"Date: "}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-status,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-status{margin:12px 0;padding:8px 12px;border-radius:4px;display:inline-block}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-status:before,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-status:before{content:"Status: ";margin-right:8px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-total{font-size:1.1rem;margin:12px 0}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-total:before,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-total:before{content:"Total: "}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{font-size:1.2rem}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions{margin-top:16px;padding-top:16px;border-top:1px solid #e1e5e9}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions:before,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions:before{content:"Actions: ";display:block;margin-bottom:12px}.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row th.woocommerce-orders-table__cell-order-actions .woocommerce-button,.woocommerce-orders-table.my_account_orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .woocommerce-button{display:inline-flex;width:100%;margin:6px 0;padding:12px;text-align:center;font-size:.9rem}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination{margin:30px 0;text-align:center}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .page-numbers{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);background-color:var(--pure-white-color);color:var(--safety-navy-color);border:1px solid var(--safety-navy-color);margin:0 4px;padding:8px 12px;border-radius:4px;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .page-numbers a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .page-numbers a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .page-numbers:hover a:after{color:var(--pure-white-color)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .page-numbers.current,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination .page-numbers:hover{background-color:var(--safety-navy-color);color:var(--pure-white-color)}.order-status-legend{display:flex;gap:20px;margin:20px 0;padding:15px;background:#f8f9fa;border-radius:6px;font-size:.85rem}.order-status-legend .status-item{display:flex;align-items:center;gap:6px}.order-status-legend .status-item.completed:before{content:"✓";color:#28a745}.order-status-legend .status-item.processing:before{content:"⏳";color:#856404}.order-status-legend .status-item.failed:before{content:"✗";color:#dc3545}.order-status-legend .status-item.pending:before{content:"⏱";color:#6c757d}.order-status-legend .status-item.cancelled:before{content:"⊘";color:#6c757d}@media (max-width:600px){.order-status-legend{flex-direction:column;gap:8px}}.woocommerce table.shop_table{border:0;box-shadow:none}.type-page.hentry .shop_table_responsive a{color:#000}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{background-color:var(--safety-navy-color);color:var(--pure-white-color)}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover{background-color:var(--rescue-red-color);color:var(--pure-white-color)}.woocommerce-Addresses.addresses{margin:30px 0;gap:30px}.woocommerce-Addresses.addresses:before{content:none}@media only screen and (min-width:768px){.woocommerce-Addresses.addresses{display:grid;grid-template-columns:1fr 1fr}}.woocommerce-Addresses.addresses .woocommerce-Address{background:var(--pure-white-color);border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e1e5e9;margin-bottom:20px;transition:all .2s ease}@media only screen and (min-width:768px){.woocommerce-Addresses.addresses .woocommerce-Address{margin-bottom:0}}.woocommerce-Addresses.addresses .woocommerce-Address:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e1e5e9}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title:before,.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title:after{content:none}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title h2{color:var(--safety-navy-color);font-family:var(--inter-font);font-weight:600;font-size:1.2rem;margin:0;display:flex;align-items:center}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title h2:before{margin-right:10px;font-size:1.3em}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title .edit{display:block;max-width:-moz-fit-content;max-width:fit-content;letter-spacing:.05em;position:relative;transition:all .3s cubic-bezier(.25,1,.5,1);font-family:var(--main-font-family);background-color:var(--safety-navy-color);color:var(--pure-white-color);padding:8px 16px;border-radius:5px;font-size:.85rem;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;gap:6px}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title .edit a{padding:1rem 2rem;color:var(--pure-white-color);position:relative;z-index:2;font-size:.875rem;display:inline-block;font-weight:700;border:1px solid var(--pure-white-color);border-radius:35px;line-height:1.85;display:inline-flex;align-items:center;gap:.25rem}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title .edit a:after{content:"+";font-family:var(--inter-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:.86;letter-spacing:-.1px;color:var(--pure-white-color);transition:all .3s cubic-bezier(.25,1,.5,1);position:relative;top:-3px}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title .edit:hover a:after{color:var(--pure-white-color)}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title .edit:hover{background-color:var(--rescue-red-color);transform:translateY(-1px);text-decoration:none !important}@media (max-width:600px){.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title .edit{padding:6px 12px;font-size:.8rem}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title .edit:before{display:none}}.woocommerce-Addresses.addresses .woocommerce-Address address{font-style:normal;line-height:1.6;color:var(--pure-black-color);font-family:var(--inter-font);font-size:1rem;margin:0}.woocommerce-Addresses.addresses .woocommerce-Address address font[style]{font-family:inherit !important;color:inherit !important}.woocommerce-Addresses.addresses .woocommerce-Address address br+*{margin-top:4px}.woocommerce-Addresses.addresses .woocommerce-Address.col-1{width:100%;position:relative}.woocommerce-Addresses.addresses .woocommerce-Address.col-2{width:100%;position:relative}.woocommerce-Addresses.addresses .woocommerce-Address:has(address:empty){border:2px dashed #e1e5e9;background:#f8f9fa}.woocommerce-Addresses.addresses .woocommerce-Address:has(address:empty) address:after{content:"No address on file";color:#6c757d;font-style:italic;display:block;text-align:center;padding:20px 0}.woocommerce-Addresses.addresses .woocommerce-Address:has(address:empty) .edit{background-color:var(--rescue-red-color)}.woocommerce-Addresses.addresses .woocommerce-Address:has(address:empty) .edit:before{content:"➕"}.woocommerce-Addresses.addresses .woocommerce-Address:has(address:empty) .edit:hover{background-color:#c82333}@media (max-width:768px){.woocommerce-Addresses.addresses{gap:20px}.woocommerce-Addresses.addresses .woocommerce-Address{padding:20px}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title{flex-direction:column;gap:12px;align-items:stretch}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title h2{font-size:1.1rem;text-align:center}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title .edit{width:100%;justify-content:center}.woocommerce-Addresses.addresses .woocommerce-Address address{font-size:.95rem;text-align:center}.woocommerce-Addresses.addresses .woocommerce-Address:after{display:none}}@media (max-width:480px){.woocommerce-Addresses.addresses .woocommerce-Address{padding:16px;margin-bottom:16px}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title{margin-bottom:16px;padding-bottom:12px}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title h2{font-size:1rem}.woocommerce-Addresses.addresses .woocommerce-Address .woocommerce-Address-title h2:before{font-size:1.1em;margin-right:8px}.woocommerce-Addresses.addresses .woocommerce-Address address{font-size:.9rem}}.shop_table.order_details tfoot:has(.order-actions--heading){display:none;visibility:hidden;height:0;opacity:0}.woocommerce-table__product-name .wc-item-meta li:has(p:empty){display:none !important}.page-register #customer_login h2{display:none}.url-my-account .entry-content .woocommerce{flex-direction:column !important}.url-my-account .entry-content .woocommerce .woocommerce-register-intro{display:none}.url-my-account-register .entry-content .woocommerce{flex-direction:column !important}.url-my-account-register .entry-content .woocommerce .woocommerce-register-intro{max-width:48%}.url-my-account-register .entry-content .woocommerce .woocommerce-register-intro p{margin-bottom:0}.awcdp_balance_pay .pay{color:#fff !important}.awcdp_balance_pay .pay:hover{text-decoration:none}button[name=save_account_details]{margin-top:20px !important}.custom-addresses-display{color:#000}.custom-addresses-display .custom-billing-address-display h4,.custom-addresses-display .custom-shipping-address-display h4{font-size:1.5em}.woocommerce-order-received .shop_table.order_details .product-name ul li .show_modal_details_btn_plugify{display:none !important}.woocommerce-order-received .main_additional_data{display:none !important}.woocommerce-order-received .first_row_tablee{box-shadow:none !important;background-color:transparent !important;margin:0}.woocommerce-order-received .first_row_tablee tbody tr{border:0 !important}.woocommerce-order-received .first_row_tablee tbody tr td{width:auto !important;background-color:transparent !important;border:0 !important;padding:5px 0 5px !important}.woocommerce-order-received .first_row_tablee tbody tr td a{padding:0 !important}.woocommerce-order-received .wc-item-meta-label:has(.main_additional_data){display:none !important}.woocommerce-order-received .plugify_modal{z-index:1 !important;padding-top:0 !important;margin-bottom:0 !important;display:block !important;position:unset !important;background-color:transparent !important}.woocommerce-order-received .plugify_modal .modal-content{width:100%;background-color:transparent;padding:0 !important;border:0 solid #888}.woocommerce-order-received .plugify_modal .modal-content hr{display:none}.custom-address-section{position:relative}.table-loading-overlay,.address-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:999}.table-loading-overlay:before,.address-loading:before{opacity:.5;height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75);animation:1s ease-in-out 0s infinite normal none running spin;background:url(//firstaidcanada.com/wp-content/themes/firstaidcanada/dist/../assets/images/loader.svg) center center/cover}.custom-address-section .form-row{margin-bottom:15px}.custom-address-section label{display:block;margin-bottom:5px;font-weight:700}.custom-address-section input,.custom-address-section select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.delivery-type-section label[for=delivery_type_business]{color:var(--safety-navy-color);font-family:var(--inter-font);font-size:1rem;font-weight:500;margin-bottom:15px;display:block}.required{color:red}@media (max-width:768px){.custom-addresses-wrapper{flex-direction:column !important}}.woocommerce-order-received .entry-header .entry-title{font-size:0 !important;margin-top:50px}.woocommerce-order-received .entry-header .entry-title:before{content:"Order Received";display:block;font-size:4.68rem}.custom-address-section{margin-bottom:30px;padding:20px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9}.custom-address-section #ship-to-different-address-checkbox{width:auto;color:var(--pure-black-color)}.custom-address-section .custom-addresses-wrapper{display:flex;gap:20px;flex-wrap:wrap}.custom-address-section .custom-addresses-wrapper .custom-billing-address,.custom-address-section .custom-addresses-wrapper .custom-shipping-address{flex:1;min-width:300px}.custom-address-section .custom-addresses-wrapper .custom-shipping-address .ship-to-different-address-section .checkbox span{font-size:1.17em;color:var(--pure-black-color)}.additional-instructions-section .input-text{border-radius:5px;border:1px solid #3b485a;background:#fff;min-height:50px;width:100%;padding:15px 20px;border:1px solid #3b485a;border-radius:6px;font-family:var(--inter-font);font-size:1rem;background:var(--pure-white-color);transition:all .3s ease}.additional-instructions-section .input-text:focus{outline:none;border-color:var(--safety-navy-color);box-shadow:0 0 0 3px rgba(13,71,161,.1)}