:root{--black:#004372;--grey:#f1f1f1;--grey-darker:#e3e3e3;--brand-primary:#0076bd;--brand-secondary:#004372;--brand-tertiary:#bfd42f;--brand-quaternary:#6b7c16;--size-xl:6rem;--size-lg:4rem;--size-md:3rem;--size-sm:2rem;--size-ss:1.5rem;--size-xs:1rem;--size-xx:0.75rem}*,*::before,*::after{box-sizing:border-box}.vc_column_container>.vc_column-inner{padding-inline:0}.wpb_content_element:last-child,ul.wpb_thumbnails-fluid>li:last-child,.wpb_button:last-child{margin-bottom:0}.grecaptcha-badge{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}body{margin:0}a{background-color:#fff0;color:var(--brand-primary);text-decoration:none;outline:0!important;transition:all 0.5s ease}a:hover,a:active{outline:0!important}img{border-style:none;height:auto;max-width:100%}hr{margin-block:var(--size-md);background:var(--grey-darker)}body,button,input,select,optgroup,textarea{font-family:'Inter','Roboto',Helvetica,Arial,sans-serif;color:var(--brand-secondary);font-size:16px;font-size:1rem;line-height:1.5}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700;line-height:1.15;color:inherit;margin:0 0 calc(var(--size-xs) * 1.5)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1,.h1{font-size:4rem}h2,.h2{font-size:3rem}h3,.h3{font-size:2rem}h4,.h4,p.text-larger-2{font-size:1.313rem}h5,.h5,p.text-larger-1{font-size:1.125rem}h6,.h6{font-size:1rem}p{margin:0 0 calc(var(--size-xs) * 1.5)}.fa-size-medium{font-size:2.5rem}.fa-large{font-size:5rem}.underline{border-bottom:1px solid;margin-bottom:.75rem;padding-bottom:.75rem}.os-container{width:100%;margin-inline:auto;padding-inline:1.5rem}.c-1800{max-width:112.5rem}.c-1600{max-width:100rem}.c-1400{max-width:87.5rem}.c-1200{max-width:75rem}.c-1000{max-width:62.5rem}.c-800{max-width:50rem}.c-600{max-width:37.5rem}.c-500{max-width:32rem}.flex{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.flex-1{flex:1}.ac{align-content:center}.asc{align-self:center}.afe{align-items:flex-end}.jsb{justify-content:space-between}.jcc{justify-content:center}.jfe{justify-content:flex-end}.gap-xl{gap:var(--size-xl)}.gap-lg{gap:var(--size-lg)}.gap-md{gap:var(--size-md)}.gap-sm{gap:var(--size-sm)}.gap-ss{gap:var(--size-ss)}.gap-xs{gap:var(--size-xs)}.gap-xx{gap:var(--size-xx)}.gap-md .vc_col-sm-9{width:calc(75% - (var(--size-md) / 4))}.gap-lg .vc_col-sm-6{width:calc(50% - (var(--size-lg) / 2))}.gap-md .vc_col-sm-6{width:calc(50% - (var(--size-md) / 2))}.gap-md .vc_col-sm-4{width:calc(33.333333% - (var(--size-md) / 1.5))}.gap-md .vc_col-sm-3{width:calc(25% - (var(--size-md) / 1.333333))}.gap-md .vc_col-sm-1\/5{width:calc(20% - (var(--size-md) / 1.25))}.gap-md .vc_col-sm-2{width:calc(16.66666667% - (var(--size-md) / 1.2))}.col-count-2{column-count:2;column-gap:var(--size-md)}.row-reverse{flex-direction:row-reverse}.col-reverse{flex-direction:column-reverse}.p-xl{padding:var(--size-xl)}.p-lg{padding:var(--size-lg)}.p-md{padding:var(--size-md)}.p-sm{padding:var(--size-sm)}.p-xs{padding:var(--size-xs)}.p-xx{padding:var(--size-xx)}.p-tb-xl{padding-block:var(--size-xl)}.p-tb-lg{padding-block:var(--size-lg)}.p-tb-md{padding-block:var(--size-md)}.p-tb-sm{padding-block:var(--size-sm)}.p-tb-xs{padding-block:var(--size-xs)}.p-tb-xx{padding-block:var(--size-xx)}.pt-xl{padding-top:var(--size-xl)}.pt-lg{padding-top:var(--size-lg)}.pt-md{padding-top:var(--size-md)}.pt-sm{padding-top:var(--size-sm)}.pt-xs{padding-top:var(--size-xs)}.pt-xx{padding-top:var(--size-xx)}.pb-xl{padding-bottom:var(--size-xl)}.pb-lg{padding-bottom:var(--size-lg)}.pb-md{padding-bottom:var(--size-md)}.pb-sm{padding-bottom:var(--size-sm)}.pb-xs{padding-bottom:var(--size-xs)}.pb-xx{padding-bottom:var(--size-xx)}.mt-xl{margin-top:var(--size-xl)}.mt-lg{margin-top:var(--size-lg)}.mt-md{margin-top:var(--size-md)}.mt-sm{margin-top:calc(var(--size-xs)* 1.5)}.mt-xs{margin-top:var(--size-xs)}.mt-xx{margin-top:var(--size-xx)}.mb-xl{margin-bottom:var(--size-xl)}.mb-lg{margin-bottom:var(--size-lg)}.mb-md{margin-bottom:var(--size-md)}.mb-sm{margin-bottom:var(--size-sm)}.mb-xs{margin-bottom:var(--size-xs)}.mb-xx{margin-bottom:var(--size-xx)}.br-1{border-radius:.25rem}.br-2{border-radius:.5rem}.br-3{border-radius:.75rem}.br-4,.br-4 img,.bg-image-radius>.vc_column-inner{border-radius:1rem}.br-5{border-radius:1.5rem}.br-6{border-radius:2rem}.overflow-hidden{overflow:hidden}.overflow-visible,.vc_row[data-vc-full-width].overflow-visible{overflow:visible}.text-primary{color:var(--brand-primary)}.text-secondary{color:var(--brand-secondary)}.text-tertiary{color:var(--brand-tertiary)}.text-quaternary{color:var(--brand-quaternary)}.text-white{color:#fff}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.bg-primary{background-color:var(--brand-primary)}.bg-secondary{background-color:var(--brand-secondary)}.bg-tertiary{background-color:var(--brand-tertiary)}.bg-quaternary{background-color:var(--brand-quaternary)}.bg-grey{background-color:var(--grey)}.bg-white{background-color:#fff}.bg-half-top{background:linear-gradient(180deg,var(--grey) 0%,var(--grey) 50%,#fff 50%,#fff 100%)}.bg-half-bottom{background:linear-gradient(0deg,var(--grey) 0%,var(--grey) 50%,#fff 50%,#fff 100%)}.bg-quarter-top{background:linear-gradient(180deg,var(--grey) 0%,var(--grey) 25%,#fff 25%,#fff 100%)}.bg-quarter-bottom{background:linear-gradient(0deg,var(--grey) 0%,var(--grey) 25%,#fff 25%,#fff 100%)}.os-btn{display:inline-block;max-width:100%;padding:.75em 1.5em;font-weight:700;border:2px solid #fff0;border-radius:1em;text-align:center;transition:all 0.5s ease}.os-btn-white{background:#fff}.os-btn-primary{background:var(--brand-primary);color:#fff}.os-btn-secondary{background:var(--brand-secondary);color:#fff}.os-btn-tertiary{background:var(--brand-tertiary);color:var(--brand-secondary)}.os-btn-tertiary:hover{background:none;color:var(--brand-tertiary);border-color:var(--brand-tertiary)}.os-btn-quaternary{background:var(--brand-quaternary);color:#fff}.os-btn-primary-outline{background:none;border-color:var(--brand-primary)}.os-btn-secondary-outline{background:none;border-color:var(--brand-secondary)}.os-btn-tertiary-outline{background:none;border-color:var(--brand-tertiary)}.os-btn-quaternary-outline{background:none;border-color:var(--brand-quaternary)}.os button.alt,.os .button.alt{border-radius:4px;background:var(--black)}.os .gform_heading{display:none}.os .gform-theme--framework .gf_progressbar_title{color:var(--black)}.os .gform-theme--foundation .gform_fields{gap:var(--size-sm)}.os .gform-theme--framework .gf_progressbar .percentbar_blue{background-color:var(--brand-tertiary)}.os .gform-theme--foundation .gform_footer,.os .gform-theme--foundation .gform_page_footer{margin-block-start:var(--size-sm)}.os .gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:unset}.os .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--secondary,.os .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--secondary{color:#fff}.os .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform_previous_button,.os .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform_previous_button{background:var(--grey-darker);color:var(--brand-primary)}.os .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){width:100%;background-color:#fff;border:1px solid #86c0e3;padding-inline:calc(var(--size-xs) * 1.5);height:4rem;line-height:4rem;outline:none}.os .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){line-height:1.5;height:auto;max-height:8rem}.os .gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area{border-color:#86c0e3}.os .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder,.os .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::placeholder{color:#86c0e3;font-style:italic}.os .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:var(--brand-primary);border:0;border-radius:var(--size-sm);font-size:1.125rem;font-weight:700;height:4rem;line-height:4rem;padding-inline:var(--size-sm)}.os .gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before{color:var(--brand-tertiary)}.os .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:var(--brand-primary)}.os .gform-theme--framework input[type="checkbox"]{width:auto;height:auto;padding:0}.site{position:relative;overflow:unset}.os-site-header{position:sticky;top:0;left:0;overflow-x:hidden;z-index:999}.header-bar-1{font-size:.875rem;color:#fff}.header-bar-1 .os-container *{margin:0;padding:0}#top-menu{list-style:none;display:flex;gap:1rem}#top-menu a,.header-bar-1 a{color:#fff}.mob-hide{display:block}.mob-phone{display:none}.header-bar-1 a i{font-size:1.5rem;color:var(--brand-tertiary)}.header-bar-2{background:#fff}.header-bar-2 .os-container{transition:all 0.5s ease}.header-bar-2.scrolled .os-container{padding-block:var(--size-xx)}.header-bar-2 i{font-size:1.5rem}.header-logo a,.header-logo img{display:block}.header-logo img{height:64px;width:auto;transition:all 0.5s ease}.header-bar-2.scrolled .header-logo img{height:44px}.header-search{flex:2}.header-search input,.os .header-search input.dgwt-wcas-search-input,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:4rem;line-height:4rem;padding:0 2rem;border:2px solid var(--brand-primary);border-radius:100px;box-shadow:none;text-shadow:none;outline:none;transition:all 0.5s ease}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:50%;transform:translateY(-50%);left:auto;right:1.5rem}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{right:1.5rem}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:var(--black)}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-family:'Inter','Roboto',sans-serif;letter-spacing:unset;font-weight:400;font-style:italic;color:var(--brand-primary)}.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active,.dgwt-wcas-details-wrapp .added_to_cart,.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:inline-block}.dgwt-wcas-st{flex:1}.header-bar-2.scrolled .header-search input{height:3rem;line-height:3rem}.os-cart{position:relative}.os-cart i{margin-right:1rem}.os-cart .count{position:absolute;top:-.5rem;right:0;background:var(--brand-tertiary);border-radius:50%;height:1.25rem;line-height:1.25rem;text-align:center;font-size:.625rem;font-weight:700;aspect-ratio:1}.menu-main-menu-container{flex:1}.os-main-navigation ul{margin:0;padding:0;list-style:none;font-size:1.125rem;font-weight:600}.os-main-navigation ul li a,.os-menu-toggle,#mega-menu-wrap-menu-5 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{display:block;color:#fff;border:2px solid #fff0;border-radius:.25rem;padding:.5rem 1rem}.os-main-navigation ul li.mega-menu a,.os-menu-toggle,#mega-menu-wrap-menu-5 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{font-weight:400;border-color:var(--brand-tertiary)}#mega-menu-wrap-menu-5 .mega-menu-toggle{line-height:43px}#mega-menu-wrap-menu-5 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{display:flex;padding:0 1rem;margin:0}#mega-menu-wrap-menu-5 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child{margin:0}#mega-menu-wrap-menu-5 .mega-menu-toggle .mega-toggle-blocks-center,#mega-menu-wrap-menu-5 .mega-menu-toggle .mega-toggle-blocks-right{display:none}#mega-menu-wrap-menu-5 #mega-menu-menu-5>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{padding-left:2rem!important}#mega-menu-wrap-menu-5 #mega-menu-menu-5>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link{padding-left:3rem!important}.mega-menu-bold a{font-weight:600!important}#mega-menu-wrap-menu-5 #mega-menu-menu-5>li.mega-menu-item.mega-separate{border-top:1px solid rgb(255 255 255 / .25);margin-block-start:1rem;padding-block-start:1rem}.os-menu-toggle{display:none;font-size:1.125rem;background:none}.promo-navigation{width:100%}.promo-navigation ul{position:relative;margin:0;padding:0;list-style:none;font-weight:600;isolation:isolate}.promo-navigation ul li a{display:block;padding:.5rem 1rem;color:var(--brand-secondary);border:2px solid #fff0;background:var(--brand-tertiary)}.promo-navigation ul li.menu-divider a{width:2px;height:100%;text-indent:-99px;overflow:hidden;padding-block:0;background:var(--brand-quaternary)}.site-main,.hentry{margin:0}#os-hero{background:url(https://flag-shop.ca/wp-content/uploads/2024/11/Artboard-1.webp) no-repeat center right var(--brand-secondary);background-size:cover;margin-bottom:2rem}#os-hero>div{position:relative}#os-hero>div::after{position:absolute;bottom:-2rem;left:0;right:0;height:2rem;background:linear-gradient(117deg,var(--brand-tertiary) 0%,var(--brand-tertiary) 50%,var(--brand-primary) 50%,var(--brand-primary) 100%);content:''}.os-hero--content{max-width:45rem}#os-hero h1{font-size:3rem;color:#fff}#os-hero h1 a{color:inherit;text-decoration:underline;text-decoration-color:var(--brand-tertiary)}#os-hero h1 a:hover{color:var(--brand-tertiary)}.inline-buttons>div>p{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.inline-buttons .os-btn-tertiary-outline{color:var(--brand-tertiary)}.inline-buttons .os-btn-tertiary-outline:hover{background:var(--brand-tertiary);color:var(--brand-secondary)}.os-section-title{border-left:2px solid var(--brand-tertiary)}.os-section-title h2{display:inline-block;background:linear-gradient(0deg,var(--brand-secondary) 0%,var(--brand-primary) 100%);color:#fff;padding:.75rem 1.5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;margin:0}.os-section-title p{padding:1.5rem}.button-flex-end .vc_col-sm-6:nth-child(2)>div{align-items:flex-end;justify-content:flex-end}.best .vc_col-sm-6:nth-child(1){width:calc(50% + var(--size-xl));margin-right:calc(var(--size-xl) * -1)}.best .row-reverse .vc_col-sm-6:nth-child(1){width:calc(50% + var(--size-xl));margin-right:0;margin-left:calc(var(--size-xl) * -1)}.best .vc_col-sm-6:nth-child(1)>div{height:100%}.best .vc_col-sm-6:nth-child(2){position:relative;background:var(--brand-secondary);padding:var(--size-lg);border-radius:var(--size-sm);margin-block:calc(var(--size-lg) * 2);z-index:2}.best .vc_col-sm-6:nth-child(2)::after{position:absolute;bottom:0;left:0;right:0;height:2rem;background:linear-gradient(117deg,var(--brand-secondary) 0%,var(--brand-secondary) 50%,var(--brand-tertiary) 50%,var(--brand-tertiary) 100%);border-bottom-left-radius:var(--size-sm);border-bottom-right-radius:var(--size-sm);content:''}.best h2{color:var(--brand-tertiary)}.best p{color:#fff}.card-caption img{border-bottom-left-radius:0;border-bottom-right-radius:0}.card-caption .wpb_text_column{border-top-left-radius:0;border-top-right-radius:0}.card-caption h2{margin-bottom:.5rem}.belt .os-container>div{background:url(/wp-content/themes/storefront-child-theme-master/img/bg-flag-shop-winnipeg-green-faded-store-inside-2.webp) no-repeat center center var(--brand-tertiary);background-size:cover;border-radius:var(--size-sm);padding:var(--size-lg)}.belt .os-container>div::after{position:absolute;bottom:0;left:0;right:0;height:2rem;background:linear-gradient(117deg,transparent 0%,transparent 50%,var(--brand-primary) 50%,var(--brand-primary) 100%);border-bottom-left-radius:var(--size-sm);border-bottom-right-radius:var(--size-sm);content:''}.belt h2{color:#fff;text-shadow:2px 2px 0 var(--brand-secondary)}.blog-grid .vc_grid.vc_row.vc_grid-gutter-35px{margin:0}.blog-grid .vc_row:before,.blog-grid .vc_row:after,.blog-grid .vc_clearfix:before,.blog-grid .vc_clearfix:after{display:none}.blog-grid .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{display:flex;flex-wrap:wrap;margin:0;gap:var(--size-md)}.blog-grid .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding:0}.blog-grid .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item>div{height:100%;display:flex;flex-direction:column}.blog-grid .vc_gitem_row .vc_gitem-col{padding:0}.blog-grid .vc_gitem-zone-a,.blog-grid .vc_gitem-post-data{margin-bottom:1.5rem}.blog-grid .vc_gitem-zone-a{border-radius:1rem}.blog-grid .vc_gitem-zone-c{flex:1}.blog-grid .vc_gitem-zone-c .vc_gitem-zone-mini,.blog-grid .vc_gitem-zone-c .vc_gitem-zone-mini>div,.blog-grid .vc_gitem-zone-c .vc_gitem-zone-mini>div>div{height:100%}.blog-grid .vc_gitem-zone-c .vc_gitem-zone-mini>div>div{display:flex;flex-direction:column}.blog-grid h3{margin:0}.blog-grid .vc_gitem-post-data-source-post_excerpt p{margin:0}.blog-grid .vc_btn3-container.vc_btn3-left{margin:auto 0 0}.blog-grid .vc_btn3.vc_btn3-size-md{font-size:inherit;max-width:100%;padding:.75em 1.5em;font-weight:700;border:2px solid #fff0;border-radius:1em;text-align:center;background-image:unset;transition:all 0.5s ease}.blog-grid a.vc_btn3.vc_btn3-size-md:hover{background-color:unset!important;border-color:var(--brand-tertiary);color:var(--brand-tertiary)!important}.blog-grid .vc_column-inner,.blog-grid .vc_column-inner>div{height:100%}.blog-grid .vc_column-inner>div{display:flex;flex-direction:column}.blog-grid .wpb_text_column:last-child{margin-top:auto}.newsletter{background:url(https://flag-shop.ca/wp-content/uploads/2024/11/bg-flag-shop-winnipeg-green-faded-store-inside.webp) no-repeat center center var(--brand-tertiary);background-size:cover}.newsletter-content h2{color:#fff;text-shadow:2px 2px 0 var(--brand-secondary)}.newsletter-content p{margin:0}.newsletter-form{flex:1}.os .newsletter-form .gform-theme--foundation .gform_fields{gap:calc(var(--size-xx) / 2)}.os .newsletter .gform-theme--framework .gfield:nth-child(1) input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-top-left-radius:var(--size-md);border-bottom-left-radius:var(--size-md)}.os .newsletter .gform-theme--framework .gfield:nth-child(2) input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-top-right-radius:var(--size-md);border-bottom-right-radius:var(--size-md)}.os .newsletter .gform-theme--foundation .gform_footer,.os .newsletter .gform-theme--foundation .gform_page_footer{margin-block-start:calc(var(--size-xx) / 2)}.os .newsletter .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .newsletter .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .newsletter .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){width:100%}.os .newsletter #gform_confirmation_wrapper_1,.os .newsletter #gform_confirmation_message_1{height:100%}.os .newsletter #gform_confirmation_message_1{display:flex;align-items:center;justify-content:center;text-align:center}.os-site-footer{color:#fff;font-size:.875rem}.os-site-footer .os-container>div:first-child{max-width:25rem}.os-site-footer .widget{margin:0}.os-site-footer .widget+.widget{margin-top:var(--size-sm)}.os-site-footer .widget .widget-title,.os-site-footer .widget .widgettitle,.os-site-footer h5{font-size:1.125rem;border:0;padding:0;margin:0 0 0.5rem!important;font-weight:600}.os-site-footer .widget_nav_menu ul,.os-site-footer .widget_product_categories ul{gap:0}.os-site-footer .widget_nav_menu ul li,.os-site-footer .widget_product_categories ul li{margin:0;padding:0;line-height:1.625}.os-site-footer .widget_nav_menu ul li::before,.os-site-footer .widget_product_categories ul li::before{content:unset}.os-site-footer a:not(.text-tertiary),.os-site-footer ul.menu li a{color:#fff}.os-site-footer a.text-tertiary{display:inline-block;padding-block:.5rem}.copyright{font-size:.875rem}.copyright .flex{gap:.25rem}.copyright p{margin:0;color:#fff}.copyright a{color:#fff}.os-secondary-title{padding-top:calc(var(--size-xl) * 1);background-size:cover;background-position:center center;background-repeat:no-repeat}.os-secondary-title h1{margin:0}.site-main .wpb_content_element ul,.site-main .wpb_content_element ol,.woocommerce-product-details__short-description ul{margin:0 0 calc(var(--size-xs) * 1.5);list-style:none}.site-main .wpb_content_element ul li,.woocommerce-product-details__short-description ul li{position:relative;padding-inline-start:1.5rem}.site-main .wpb_content_element ul li::before,.woocommerce-product-details__short-description ul li::before{position:absolute;top:0;left:0;font-family:'Font Awesome 6 Pro';font-weight:600;color:var(--brand-primary);content:'\f192'}.site-main .wpb_content_element ul li+li,.woocommerce-product-details__short-description ul li+li{margin-top:.75rem}.os-swatch{width:100%;height:unset!important;aspect-ratio:1/1;border-radius:var(--size-xx)}.os-faq details{border:1px solid var(--grey-darker);border-radius:var(--size-xx)}.os-faq details+details{margin-top:var(--size-xs)}.os-faq summary{cursor:pointer;font-size:1.125rem;font-weight:700;padding:var(--size-xx) var(--size-xs)}.os-faq .faq-content{padding:var(--size-xx) var(--size-xs)}.os-faq .faq-content *:last-child{margin:0}.os-faq p{margin:0}.os-faq p+p,.os-faq p+table{margin-top:calc(var(--size-xs) * 1.5)}.os-faq .faq-content ul,.os-faq .faq-content ol,.os-faq .faq-content ul:last-child,.os-faq .faq-content ol:last-child{margin-left:1.125rem}.woocommerce-tabs.os-faq .faq-content ol{list-style:decimal}.woocommerce-tabs.os-faq .faq-content p+ol{margin-block-start:1rem}.woocommerce-tabs.os-faq .faq-content ol li+li{margin-block-start:1rem}.os-breadcrumbs{border-bottom:1px solid var(--grey);font-size:.875rem}.os .site-content .os-container>.woocommerce{order:1;width:100%}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:var(--brand-tertiary);color:var(--black)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before,p.no-comments::before{color:var(--black)}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button{color:var(--black);border-color:var(--brand-quaternary)!important}.os .woocommerce-message,.os .woocommerce-info,.os .woocommerce-error,.os .woocommerce-noreviews,.os p.no-comments{margin:0 0 var(--size-md)}.woocommerce-info,.woocommerce-noreviews,p.no-comments{margin:0 0 var(--size-sm)}.os.archive .content-area,.os.archive .widget-area,.os.single-post .content-area,.os.single-post .widget-area{width:100%;float:unset;margin:0}.os .widget form{margin:0}.os.archive .content-area{order:3;width:75%}.os.blog .content-area,.os.category .content-area,.os.single-post .content-area{order:2;width:75%}.os .woocommerce-products-header{margin-bottom:var(--size-md)}.os .woocommerce-products-header h1{margin:0}.os.archive .term-description,.os.single-post .term-description{margin-top:1.5rem}.os .archive-subcategories{margin:0 0 var(--size-md);padding:0 0 var(--size-sm);border-bottom:1px solid var(--grey-darker);list-style:none;align-items:flex-start}.os .archive-subcategory{width:calc(25% - 1.5rem);gap:.5rem}.os .archive-subcategory *{margin:0}.os .site-main ul.products.columns-5 li.product-category img{aspect-ratio:1;margin-block-end:var(--size-xs)}.os .archive-subcategory h2,.os .site-main ul.products.columns-5 li.product-category h2{font-size:1rem;font-weight:700;margin:0}.os .site-main ul.products.columns-5 li.product-category h2 mark{display:none}.os .woocommerce-category-description p{margin:0;font-size:.875rem}.os ul.products,.os .wc-block-grid__products{display:flex;flex-wrap:wrap;gap:var(--size-sm);margin-block-end:var(--size-md)}.os ul.products::before,.os ul.products::after{display:none}.os ul.products li.product .woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;overflow:hidden}.os .site-main ul.products li.product{display:flex;flex-direction:column}.os .site-main ul.products.columns-5 li.product{width:calc(20% - 1.6125rem);margin:0;overflow:hidden}.os .site-main ul.products.columns-5 li.product-category{display:flex;flex-direction:column;gap:.5rem;width:calc(25% - 1.5rem)}.os .os-archive-image,.os .site-main ul.products.columns-5 li.product-category img,.os .archive-subcategory img{position:relative;display:flex;align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid var(--grey-darker);border-radius:4px;padding:5%;margin:0 0 var(--size-xs);overflow:hidden}.os .wvs-archive-product-wrapper.product_tag-custom>a>.os-archive-image::after{position:absolute;bottom:.5rem;left:.5rem;width:6.25rem;background:var(--black);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:uppercase;text-align:left;content:'Custom Quote Required';z-index:2}.os .archive-subcategory img{margin-block-end:.475rem}.os ul.products li.product .os-archive-image img{margin:0}.os ul.products li.product .woocommerce-loop-product__title{margin:0 0 var(--size-xs)}.os .product .onsale{position:absolute;top:18px;left:-52px;background:var(--brand-tertiary);color:var(--black);border:0;width:200px;font-size:2rem;text-align:center;transform:rotate(-45deg);transform-origin:center;z-index:9}.os.archive .product .onsale,.os .related .product .onsale,.os .cart-collaterals .product .onsale{top:12.5px;left:-25px;width:100px;font-size:.875rem}.os ul.products li.product .price{font-size:1.125rem;margin-top:auto;margin-bottom:.5rem}.os .site-main ul.products li.product .button{margin:auto 0 0;padding:.75rem 1.5rem;border-radius:4px;background:var(--brand-tertiary);color:var(--black)}.os .site-main ul.products li.product .button+.afrfqbt{display:none}.os .site-main ul.products li.product .button.afrfqbt{background:var(--black);color:#fff}.os .single_add_to_cart_button.button.alt:not(.afrfqbt_single_page){background:var(--brand-tertiary);color:var(--black)}.os.archive .widget-area{order:2;width:20%;margin-right:5%}.os.blog .widget-area,.os.category .widget-area,.os.single-post .widget-area{order:3;width:20%;margin-left:5%;margin-right:0}.os.archive.term-custom .content-area,.os.archive.term-custom-flags-banners .content-area,.os.archive.term-event-displays .content-area,.os.archive.term-promotional-products .content-area,.os.archive.term-signage .content-area{width:100%}.os.archive.term-custom .widget-area,.os.archive.term-custom-flags-banners .widget-area,.os.archive.term-event-displays .widget-area,.os.archive.term-promotional-products .widget-area,.os.archive.term-signage .widget-area{display:none}.widget-area .widget{margin:0;background:var(--grey);border:1px solid var(--grey-darker);border-radius:var(--size-xx);overflow:hidden}.widget-area #dgwt_wcas_ajax_search-2.widget{border:unset;background:unset}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{padding:0}.widget+.widget{margin-top:var(--size-sm)}.widget .widget-title,.widget .widgettitle{font-size:1rem;background:var(--brand-secondary);color:#fff;border:none;padding:.5rem 1rem;margin:0;font-weight:600}.widget_recent_entries ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_links ul,.widget_product_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul{margin:0;display:flex;flex-direction:column;gap:var(--size-xx)}.widget-area .widget>ul,.widget-area .tagcloud{width:100%;max-height:13.125rem;padding:1rem;overflow-y:auto}.os .widget-area .tagcloud a{font-size:0.875rem!important}.widget_recent_entries ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_recent_comments ul li,.widget_nav_menu ul li,.widget_links ul li,.widget_product_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li{margin:0}.widget_layered_nav ul li,.widget_product_categories ul li{width:100%;padding:0;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.widget_layered_nav ul li a,.widget_product_categories ul li a{padding:0 0 0 1.25rem;flex-shrink:1}.widget.woocommerce li .count{float:unset}.widget_layered_nav ul li::before,.widget_product_categories ul li::before,.widget_product_categories ul li.current-cat::before{position:absolute;font-family:'Font Awesome 6 Pro';content:'\f0c8';font-weight:400;color:var(--brand-tertiary);opacity:1;margin:0;float:unset;pointer-events:none;line-height:1.5}.widget_layered_nav .chosen::before{font-weight:900}.widget_recent_entries ul .children,.widget_pages ul .children,.widget_categories ul .children,.widget_archive ul .children,.widget_recent_comments ul .children,.widget_nav_menu ul .children,.widget_links ul .children,.widget_product_categories ul .children,.widget_layered_nav ul .children,.widget_layered_nav_filters ul .children{margin:var(--size-xx) 0 0}.widget_product_categories ul .children{width:100%;margin-left:1.25rem}#woocommerce_layered_nav-15,#woocommerce_layered_nav-16{display:none}.term-civic-flags #woocommerce_layered_nav-15,.term-first-nation-metis-flags #woocommerce_layered_nav-16,.term-first-nations-of-manitoba #woocommerce_layered_nav-16{display:block}.os .storefront-sorting:first-of-type{display:none}.os .storefront-sorting:last-of-type{margin:0}.site-main ul.products.columns-2 li.product{width:unset;margin:0;flex:1}.site-main ul.products.columns-4 li.product{width:unset;margin:0;flex:1;overflow:hidden}.os.single-product .content-area{width:100%;float:unset;margin:0;order:2}.os.single-product div.product::before,.single-product div.product::after{display:none}.os.single-product div.product .woocommerce-product-gallery{flex:.75;width:100%;float:unset;margin:0}.os .pswp__bg{background:rgb(0 0 0 / .75)}.os.single-product div.product .summary{flex:1;width:100%;float:unset;margin:0}.os.single-product div.product h1{margin:0 0 var(--size-xs)}.os.single-product div.product p.price{font-size:1.5rem;margin:0 0 var(--size-sm)}.reset_variations{display:none!important}.os.single-product div.product table.variations th label,.os.single-product div.product table.variations td label{display:block;font-weight:700;margin:0 0 var(--size-xx)}.os.single-product div.product table.variations .value{margin-block-end:1.5rem}.os.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){color:var(--black)}.os.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){height:auto;box-shadow:0 0 0 1px var(--brand-primary)}.os.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:.5rem 1rem}.os.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:4px}.os.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){color:var(--brand-secondary)}.os.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px var(--brand-tertiary)}.os.single-product div.product .variations_button,.os.single-product div.product form.cart{display:flex;flex-wrap:wrap;padding:var(--size-xx) 0 0;gap:.5rem}.os.single-product div.product .variations_button::before,.os.single-product div.product .variations_button::after,.os.single-product div.product form.cart::before,.os.single-product div.product form.cart::after{display:none}.os.single-product div.product .single_variation .price{margin:0 0 1.25rem;font-size:2rem;font-weight:700}.os.single-product div.product form.cart .quantity{float:none;margin:0}.os .quantity .qty{width:3rem;padding:.6180469716em 0}.os .afrfqbt_single_page{margin:0!important}.os .woocommerce-variation-availability p,.os .available-on-backorder{background:#e5f4ff;border:1px solid var(--brand-primary);font-size:.875rem;padding:var(--size-xs);margin:0 0 var(--size-sm);border-radius:4px}.os .woocommerce-variation-availability i{margin-right:8px}.os .available-on-backorder{display:flex;flex-wrap:wrap;gap:var(--size-xs)}.os .available-on-backorder i{margin:.25rem 0 0}.os .available-on-backorder span{flex:1}.os .stock.in-stock{display:inline-block;border:1px solid var(--brand-quaternary);color:var(--brand-quaternary);padding:.5rem;border-radius:4px}.os .stock.out-of-stock{display:inline-block;border:1px solid #e2401c;color:#e2401c;padding:.5rem;border-radius:4px}.os .stock.in-stock::before,.os .stock.out-of-stock::before{display:none}.os.single-product div.product .woocommerce-tabs{width:100%;padding:0;clear:unset}.os.single-product ul.products,.os.single-product .wc-block-grid__products{margin:0;clear:unset;display:flex;flex-wrap:wrap;gap:var(--size-lg)}.os.single-product ul.products::before,.os.single-product ul.products::after{display:none}.os .site-main ul.products.columns-3 li.product{flex:1;margin:0;float:unset;width:100%;overflow:hidden}.os .woocommerce-product-attributes-item--weight,.os .woocommerce-product-attributes-item--dimensions{display:none}.os .woocommerce-tabs.os-faq h2{display:none}.os .related.products{width:100%}.os .woocommerce-form-login{width:100%}.os.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation{width:20%;float:unset;margin:0;margin-inline-end:5%}.os.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.os.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation ul li{width:100%}.os .woocommerce-MyAccount-navigation ul li a::before{float:unset;margin:0;margin-inline-end:var(--size-xx);text-align:center}.os.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content{width:75%;float:unset;margin:0}.os.woocommerce-account .site-main .woocommerce,.os.woocommerce-cart .site-main .woocommerce,.os.woocommerce-checkout .site-main .woocommerce{display:flex;flex-wrap:wrap;width:100%;max-width:100rem;margin-inline:auto;padding-block:var(--size-lg);padding-inline:1.5rem}.os .woocommerce-cart-form,.os .cart-collaterals{width:100%}.os .cart-collaterals{display:flex;gap:var(--size-lg)}.os .cart-collaterals::before,.os .cart-collaterals::after{display:none}.os .cart-collaterals .cross-sells{flex:1;width:100%;max-width:48.5rem;float:unset;clear:unset;margin:0;margin-inline-end:auto}.os .cart-collaterals ul.products.columns-2 li.product{overflow:hidden}.os .cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{flex:1;width:100%;max-width:48.5rem;float:unset;clear:unset;margin:0;margin-inline-start:auto}.os .wc-proceed-to-checkout,.os .wc-proceed-to-checkout .button.checkout-button{margin:0}.os .woocommerce-notices-wrapper,.os .wc-empty-cart-message,.os .woocommerce-form-coupon-toggle{width:100%}.os .custom-payment-message{background:#fff0f1;border:1px solid #e01f26;border-radius:4px;color:#e01f26;padding:1.5rem;margin-bottom:2.617924em}.os .custom-payment-message p{margin:0}.os #payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:var(--brand-tertiary)}.os .adf-request-quote-page.template_two{max-width:100rem!important;margin-inline:auto;padding:var(--size-lg) 1.5rem}.os .adf-request-quote-page.template_two form{margin:0}.os .addify-quote-form__contents td{vertical-align:top}.os .afrfq_success_message{max-width:100rem!important;margin-inline:auto;margin-block:var(--size-lg) 0}.page-id-36896 .woocommerce-error{display:none}.os .afrq-menu-item{position:relative}.os .afrq-menu-item .totalitems{position:absolute;top:-0.5rem!important;right:-0.5rem!important;padding:0;background:var(--brand-tertiary);border-radius:50%;height:1.25rem;line-height:1.25rem;text-align:center;color:var(--black);font-size:.625rem;font-weight:700;aspect-ratio:1}.os .afrq-menu-item .dashicons-cart{display:block;line-height:1.1;width:unset;height:unset;vertical-align:unset!important}.os .afrq-menu-item .dashicons-cart:before{font-family:'Font Awesome 6 Pro';content:'\f31c';font-size:1.5rem;color:var(--black)}.category .page-title{margin:0}.archive-blog{margin-block-start:3rem;padding-block-start:3rem;border-block-start:1px solid #f1f1f1}.archive-blog *{margin:0}.archive-blog-image{width:40%;max-width:400px}.archive-blog-image img{aspect-ratio:16/9;object-fit:cover;background:var(--grey)}.archive-blog-content{flex:1;flex-direction:column}.archive-blog-content .os-btn{align-self:flex-start}.os.single-post .post h2,.os.single-post .post h3{margin:4rem 0 1.5rem}.os.single-post .post h2{padding-bottom:1.5rem;border-bottom:1px solid #f1f1f1}.os.single-post .post h3{padding:0;border:0}.os.single-post .post h2+h3{margin-top:2.5rem}.os.single-post .post p:first-of-type{font-size:1.313rem;font-weight:600}.os.single-post .post p,.os.single-post .post ul,.os.single-post .post ol{font-size:1.125rem}.os.single-post .post ul,.os.single-post .post ol{margin:0 0 1.5rem 1.25rem}.os.single-post .post ul li+li,.os.single-post .post ol li+li{margin-top:.375rem}@media screen and (max-width:1725px){.os-main-navigation ul{gap:0}}@media screen and (max-width:1525px){.os-main-navigation li:last-child{display:none}}@media screen and (max-width:1350px){.gap-md .vc_col-sm-2{width:calc(33.333333% - calc(var(--size-md) / 1.5))}.os-site-footer .os-container>div:first-child{max-width:15rem}}@media screen and (max-width:1275px){.os-main-navigation li:nth-child(5){display:none}}@media screen and (max-width:1200px){.promo-navigation .gap-lg{gap:var(--size-md)}.os-site-footer .os-container>div:first-child{max-width:unset}.os .site-main ul.products.columns-5 li.product{width:calc(25% - 1.5rem)}.os .widget .count{display:none}}@media screen and (max-width:1050px){.gap-lg .vc_col-sm-6{width:100%}#main-menu{display:none}#mega-menu-wrap-menu-5{display:block}.promo-navigation li:nth-child(4){display:none}#os-hero{position:relative;isolation:isolate}#os-hero::before{position:absolute;display:block;inset:0;background:var(--black);opacity:.6;content:'';z-index:-1}.button-flex-end .vc_col-sm-6{width:100%}.button-flex-end.gap-md{gap:var(--size-xs)}.button-flex-end .vc_col-sm-6:nth-child(2)>div{justify-content:flex-start;align-items:flex-start}.os-section-title{width:100%;max-width:unset}.home-blogs.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:last-child{display:none}.gap-md .home-blogs .vc_col-sm-4{width:calc(50% - calc(var(--size-md) / 2))}.os.single-product ul.products,.os.single-product .wc-block-grid__products{gap:var(--size-xs)}.os .cart-collaterals{flex-direction:column}.os .cart-collaterals .cross-sells,.os .cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{max-width:100%}}@media screen and (max-width:960px){.mobile-swipe,.widget-area{display:flex;flex-wrap:nowrap!important;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:pan-x;-ms-overflow-style:none;scrollbar-width:none;gap:var(--size-xs)}.mobile-swipe::-webkit-scrollbar,.widget-area::-webkit-scrollbar{display:none}.mobile-swipe-2-column .vc_col-sm-3,.widget-area>div,.os.blog .widget-area section,.os.category .widget-area section,.os.single-post .widget-area section{width:100%;flex:0 0 60%;scroll-snap-align:center}.archive-subcategories li,.os .site-main ul.products.columns-3 li.product{width:100%;flex:0 0 27.5%;scroll-snap-align:center}.top-navigation{display:none}.os-footer-2,.os-footer-3,.os-footer-4,.os-footer-5{flex-basis:40%}.copyright .os-container{justify-content:center;gap:.25rem}.copyright p,.copyright a{width:100%}.os.archive .widget-area,.os.archive .content-area,.os.blog .widget-area,.os.blog .content-area,.os.category .widget-area,.os.category .content-area,.os.single-post .widget-area,.os.single-post .content-area{width:100%;margin:0}.os.archive .widget-area,.os.blog .widget-area,.os.category .widget-area,.os.single-post .widget-area,.os .woocommerce-products-header{margin-bottom:1.5rem}.os.blog .widget-area,.os.category .widget-area{order:2}.os.blog .content-area,.os.category .content-area{order:3}#search-2{display:none}.widget-area>div{flex-basis:35%}.widget+.widget{margin:0}.widget-area .widget>ul,.widget-area .tagcloud{max-height:7rem}.os .site-main ul.products.columns-5 li.product{width:calc(50% - 0.625rem)}.single-product div.product{flex-direction:column}.archive-blog{margin-top:1.25rem;padding-top:2rem}}@media screen and (max-width:768px){.gap-md .vc_col-sm-6{width:100%}.gap-md .vc_col-sm-3{width:calc(50% - (var(--size-md) / 2))}.header-logo img{height:44px}.promo-navigation li:nth-child(3){display:none}.best .vc_col-sm-6:nth-child(1),.best .vc_col-sm-6:nth-child(2),.best .row-reverse .vc_col-sm-6:nth-child(1),.best .row-reverse .vc_col-sm-6:nth-child(2){width:100%;margin:0}.best .vc_col-sm-6:nth-child(1){border-bottom-left-radius:0;border-bottom-right-radius:0}.best .vc_col-sm-6:nth-child(2){border-top-left-radius:0;border-top-right-radius:0}.other-categories.gap-md .vc_col-sm-2{width:calc(50% - calc(var(--size-md) / 2))}.archive-blog{flex-direction:column}.archive-blog-image{width:100%;max-width:unset}}@media screen and (max-width:600px){h1{font-size:calc(4rem * 0.75)}h2,#os-hero h1{font-size:calc(3rem * 0.75)}h3{font-size:calc(2rem * 0.75)}h4,p.text-larger-2{font-size:calc(1.313rem * 0.75)}.gap-md .vc_col-sm-3,.gap-md .vc_col-sm-4,.gap-md .home-blogs .vc_col-sm-4{width:100%}.header-bar-1 .os-container{justify-content:center}.header-bar-1 .os-container .flex>*:not(a){display:none}.header-bar-1 a i{font-size:.75rem}.mob-hide{display:none}.mob-phone{display:block}.header-bar-1>.os-container>.flex:last-child{display:none}.header-bar-2 .gap-md{gap:var(--size-xs)}.belt .os-container>div{padding:1.5rem 1.5rem 3rem}.os .newsletter .gform-theme--framework .gfield:nth-child(1) input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.os .newsletter .gform-theme--framework .gfield:nth-child(2) input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-radius:var(--size-md)}.copyright .flex{flex-direction:column}.woocommerce-product-attributes th,.woocommerce-product-attributes td{display:block}.os .archive-subcategories{padding-block-end:.75rem}.site-main ul.products.columns-4 li.product{flex-basis:100%}}@media screen and (max-width:550px){:root{--size-xl:1.75rem;--size-lg:1.5rem;--size-md:1.375rem;--size-sm:1.25rem;--size-ss:1.125rem;--size-xs:1rem;--size-xx:0.75rem}h1{font-size:calc(4rem * 0.625)}h2,#os-hero h1{font-size:calc(3rem * 0.625)}h3{font-size:calc(2rem * 0.625)}h4,p.text-larger-2{font-size:1rem}.os-extras .text-center{text-align:left}.os-btn{padding:.5rem 1rem}.bg-quarter-top{background:linear-gradient(180deg,var(--grey) 0%,var(--grey) 10%,#fff 10%,#fff 100%)}.inline-buttons>div>p{gap:1rem}.header-bar-1{font-size:.75rem}.header-bar-1 .os-container{justify-content:center}.header-bar-1 .os-container img{height:1rem}#mega-menu-wrap-menu-5,#mega-menu-wrap-menu-5 .mega-menu-toggle .mega-toggle-blocks-left,#mega-menu-wrap-menu-5 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child{width:100%}#mega-menu-wrap-menu-5 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child{justify-content:center}.menu-main-menu-container{display:none}.header-bar-4{display:none}#os-hero::before{opacity:.8}.os-section-title h2{padding:.5rem .75rem}.os-section-title p{padding:.75rem}.mobile-swipe-2-column .vc_col-sm-3{flex:0 0 90%}.os-site-footer>.os-container>*{flex-basis:100%}.widget-area>div{flex:0 0 60%}.widget .widget-title,.widget .widgettitle{font-size:.75rem}.archive-subcategories li{flex:0 0 35%}.os ul.products li.product .price{font-size:.875rem}.os .site-main ul.products li.product .button{padding:.5rem .75rem;font-size:.875rem}.os .cart-collaterals ul.products.columns-2 li.product:last-child{display:none}.os .cart-collaterals .cross-sells h2{font-size:calc(2rem * 0.625)}.os table.cart{margin-bottom:var(--size-md)}}@media screen and (max-width:500px){.header-logo{order:1}.header-search{order:3;flex:1;flex-basis:100%}.header-search input{height:3rem;line-height:3rem;padding:0 1rem}.header-cart{order:2}.os .site-main ul.products.columns-3 li.product{flex:0 0 37.5%}.variable-item.image-variable-item{width:75px!important}.pagination .page-numbers,.woocommerce-pagination .page-numbers{font-size:.75rem}}