﻿:root{--main: rgb(235, 130, 34);--secondary: rgb(30, 30, 30);--black: var(--secondary);--dark-grey: rgb(67, 74, 84);--light-grey: rgb(222 217 217);--accent: var(--dark-grey);--black-opaque: rgba(var(--black), 0.6);--white: rgb(252, 252, 252);--white-opaque: rgba(252, 252, 252, 0.6);--transparent: rgba(var(--black), 0);--primary: var(--main);--charcoal: var(--secondary);--almost-black: rgb(10,2,3);--darker-grey: rgb(35,31,32);--off-black: rgb(25,25,25);--font: var(--black);--resets-grey: rgb(217, 217, 217);--grey: --resets-grey;--site-background: var(--white);--success: rgb(24, 148, 21);--danger: rgb(228, 42, 37);--warning: rgb(255, 193, 7);--info: rgb(23, 162, 184);--font-bold: "OpenSans-Bold", sans-serif;--font-light: "OpenSans-Light", sans-serif;--font-italic: "OpenSans-Italic", sans-serif;--font-extrabold: "OpenSans-ExtraBold", sans-serif;--font-reg: "OpenSans-Regular", sans-serif;--font-semibold: "OpenSans-SemiBold", sans-serif;--font-awesome: "Font Awesome 6 Pro"}.flex-center{align-items:center;display:flex}.no-border{border:0}.margin-auto{margin-inline:auto}@media screen and (min-width: 576px){.split-column{column-count:2}}.stretch-image{width:100%}.bg-primary{background-color:var(--main) !important}.bg-secondary{background-color:var(--secondary) !important}.bg-grey{background-color:var(--resets-grey)}.bg-black{background-color:var(--black)}.bg-white{background-color:var(--white)}.bg-success{background-color:var(--success)}.bg-danger{background-color:var(--danger)}.bg-warning{background-color:var(--warning)}.bg-info{background-color:var(--info)}.pt-small{padding-top:clamp(0.9375rem,1.5vw,1.5625rem)}.pt-medium{padding-top:clamp(0.9375rem,2vw,1.875rem)}.pt-large{padding-top:clamp(1.25rem,3vw,3.125rem)}.pt-xlarge{padding-top:clamp(3.125rem,5.5vw,6.25rem)}.pt-xxlarge{padding-top:clamp(2.1875rem,6.5vw,7.8125rem)}.pb-small{padding-bottom:clamp(0.9375rem,1.5vw,1.5625rem)}.pb-medium{padding-bottom:clamp(0.9375rem,2vw,1.875rem)}.pb-large{padding-bottom:clamp(1.25rem,3vw,3.125rem)}.pb-xlarge{padding-bottom:clamp(3.125rem,5.5vw,6.25rem)}.pb-xxlarge{padding-bottom:clamp(2.1875rem,6.5vw,7.8125rem)}.pl-small{padding-left:clamp(0.9375rem,1.5vw,1.5625rem)}.pl-medium{padding-left:clamp(0.9375rem,2vw,1.875rem)}.pl-large{padding-left:clamp(1.25rem,3vw,3.125rem)}.pl-xlarge{padding-left:clamp(3.125rem,5.5vw,6.25rem)}.pl-xxlarge{padding-left:clamp(2.1875rem,6.5vw,7.8125rem)}.pr-small{padding-right:clamp(0.9375rem,1.5vw,1.5625rem)}.pr-medium{padding-right:clamp(0.9375rem,2vw,1.875rem)}.pr-large{padding-right:clamp(1.25rem,3vw,3.125rem)}.pr-xlarge{padding-right:clamp(3.125rem,5.5vw,6.25rem)}.pr-xxlarge{padding-right:clamp(2.1875rem,6.5vw,7.8125rem)}.mt-small{margin-top:clamp(0.9375rem,1.5vw,1.5625rem)}.mt-medium{margin-top:clamp(0.9375rem,2vw,1.875rem)}.mt-large{margin-top:clamp(1.25rem,3vw,3.125rem)}.mt-xlarge{margin-top:clamp(3.125rem,5.5vw,6.25rem)}.mt-xxlarge{margin-top:clamp(2.1875rem,6.5vw,7.8125rem)}.mb-small{margin-bottom:clamp(0.9375rem,1.5vw,1.5625rem)}.mb-medium{margin-bottom:clamp(0.9375rem,2vw,1.875rem)}.mb-large{margin-bottom:clamp(1.25rem,3vw,3.125rem)}.mb-xlarge{margin-bottom:clamp(3.125rem,5.5vw,6.25rem)}.mb-xxlarge{margin-bottom:clamp(2.1875rem,6.5vw,7.8125rem)}.ml-none{margin-left:0}.ml-small{margin-left:clamp(0.9375rem,1.5vw,1.5625rem)}.ml-medium{margin-left:clamp(0.9375rem,2vw,1.875rem)}.ml-large{margin-left:clamp(1.25rem,3vw,3.125rem)}.ml-xlarge{margin-left:clamp(3.125rem,5.5vw,6.25rem)}.ml-xxlarge{margin-left:clamp(2.1875rem,6.5vw,7.8125rem)}.mr-none{margin-right:0}.mr-small{margin-right:clamp(0.9375rem,1.5vw,1.5625rem)}.mr-medium{margin-right:clamp(0.9375rem,2vw,1.875rem)}.mr-large{margin-right:clamp(1.25rem,3vw,3.125rem)}.mr-xlarge{margin-right:clamp(3.125rem,5.5vw,6.25rem)}.mr-xxlarge{margin-right:clamp(2.1875rem,6.5vw,7.8125rem)}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],textarea{height:auto}p,h1,h2,h3,h4,h5,h6{letter-spacing:0;margin-top:0}:focus{outline:none}::-moz-focus-inner{border:0}.search-control-wrap .btn-secondary{border-top-right-radius:6px;border-bottom-right-radius:6px}.Head{margin-bottom:0}.btn,button{-webkit-appearance:inherit;outline:0 none !important;transition:background .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s}a,a:link,a:visited,a:active,a:hover,a:focus{outline:0 none !important;transition:background .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s}a img,a:link img,a:visited img,a:active img{opacity:1;transition:opacity .3s ease 0s}a:hover img,a:focus img{opacity:.8}img{max-width:100%}textarea{outline:none}.accordion .accordion-button{color:var(--secondary);font-size:1.25rem;padding:0px}.accordion .accordion-button:hover{color:var(--main)}.accordion .accordion-header{font-family:var(--font-reg);font-size:1.125rem;padding:0.625rem 2.5rem  ;position:relative}@media screen and (max-width: 767px){.accordion .accordion-header{padding-inline:0}}@media screen and (min-width: 768px){.accordion .accordion-header:before{color:var(--white);content:"?";font-family:var(--font-awesome);font-size:1.125rem;left:0.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.accordion .accordion-header:after{background-color:var(--main);border-radius:50%;content:"";height:1.6875rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.6875rem}}.accordion .accordion-body{padding-inline:2.5rem}@media screen and (max-width: 767px){.accordion .accordion-body{padding-inline:0}}.accordion .accordion-item,.accordion .accordion-header .accordion-button{background-color:rgba(0,0,0,0);border:none;box-shadow:none}.accordion .accordion-item{border-bottom:1px solid var(--resets-grey)}.nav-tabs{gap:2px;justify-content:space-between}.nav-tabs .nav-item{flex-grow:1}.nav-tabs .nav-link{background-color:var(--black);border:0;border-radius:0;color:var(--white);font-family:var(--font-semibold);text-align:center;transition:background-color .3s,color .3s}.nav-tabs .nav-link.active{background-color:var(--main);color:var(--black)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{background-color:var(--main);color:var(--black)}.loginGroup{display:inline-block}select.form-control:not([size]):not([multiple]){height:2.125rem}@media screen and (min-width: 89.375rem){.container{max-width:89rem}}.fm-form-wrapper{width:100%}@font-face{font-display:swap;font-family:"OpenSans-Light";src:url("../../fonts/OpenSans-Light.woff2") format("woff2")}@font-face{font-display:swap;font-family:"OpenSans-Italic";src:url("../../fonts/OpenSans-Italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"OpenSans-Regular";src:url("../../fonts/OpenSans-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"OpenSans-Bold";src:url("../../fonts/OpenSans-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"OpenSans-SemiBold";src:url("../../fonts/OpenSans-SemiBold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"OpenSans-ExtraBold";src:url("../../fonts/OpenSans-ExtraBold.woff2") format("woff2")}html{font:16px/calc(1em + 6px) var(--font-reg)}p,div,a,li,span{font-size:1.125rem}body{font-family:var(--font-reg)}p{color:var(--font);margin:0 0 0.9375rem;text-wrap:pretty}h1,.h1{color:var(--secondary);font:2.625rem/calc(1em + 6px) var(--font-extrabold);text-transform:uppercase;margin-bottom:0.625rem}@media screen and (max-width: 575px){h1,.h1{font-size:2.25rem}}h2,.h2{color:var(--secondary);font:2.25rem/calc(1em + 6px) var(--font-extrabold);margin-bottom:0.625rem}@media screen and (max-width: 575px){h2,.h2{font-size:1.875rem}}h3,.h3{color:var(--secondary);font:2rem/calc(1em + 6px) var(--font-extrabold);margin-bottom:0.625rem}@media screen and (max-width: 575px){h3,.h3{font-size:1.75rem}}h4,.h4{color:var(--main);font:1.625rem/calc(1em + 6px) var(--font-bold);margin-bottom:0.625rem}@media screen and (max-width: 575px){h4,.h4{font-size:1.5rem}}h5,.h5{color:var(--secondary);font:1.375rem/calc(1em + 6px) var(--font-bold);margin-bottom:0.625rem}@media screen and (max-width: 575px){h5,.h5{font-size:1.25rem}}h6,.h6{color:var(--main);font:1.25rem/calc(1em + 6px) var(--font-extrabold);margin-bottom:0.625rem}@media screen and (max-width: 575px){h6,.h6{font-size:1.125rem}}a,a:link,a:visited,a:active{color:var(--main);text-decoration:none}a:hover,a:focus{color:var(--black)}::selection{background-color:var(--main);color:var(--white)}.bg-primary ::selection{background-color:var(--secondary)}footer{background-color:var(--black);color:var(--white);line-height:2.125rem;padding:0.9375rem 0}footer .row{margin-block:0px}footer .quick-links ul{display:flex;flex-wrap:wrap;gap:2%;list-style:none;padding-left:0}footer .quick-links li{margin-bottom:0.5rem;width:31%}footer .site-logo{margin-bottom:0.9375rem}footer a,footer a:link,footer a:visited,footer a:active{color:var(--white);line-height:2.125rem}footer a:hover,footer a:focus{color:var(--main)}footer span{color:var(--white);line-height:2.125rem}footer .legalese,footer .legalese>span,footer .legalese>a,footer .fm-backlink,footer .fm-backlink>a{font-size:0.875rem}.foot-top{font-family:var(--font-semibold)}.foot-right img{max-width:124px}.header-menu{display:flex;justify-content:flex-end;margin-right:0}@media(min-width: 1400px){.header-menu{flex-grow:1;margin-right:20px}}.header-menu .top-level{display:none;gap:12px;margin:0;position:relative}@media(min-width: 1400px){.header-menu .top-level{display:flex;gap:20px}}.header-menu .top-level li{list-style-type:none;position:relative}.header-menu .top-level>li>a{color:var(--black)}.header-menu .top-level>li>a>span{font-family:var(--font-bold);text-transform:uppercase}.header-menu .top-level>li:hover>.drop-down,.header-menu .top-level>li:focus>.drop-down{opacity:1;visibility:visible}.header-menu .top-level>li:hover>a,.header-menu .top-level>li:focus>a{color:var(--main)}.header-menu .top-level a,.header-menu .top-level a span{display:block;font:1rem/calc(1rem + 6px) var(--font-bold);text-transform:uppercase}@media(min-width: 1200px){.header-menu .top-level a,.header-menu .top-level a span{font-size:1.125rem}}.header-menu .top-level ul{padding:0}.header-menu .drop-down{border-top:4px solid var(--main);left:-12px;min-width:calc(100% + 24px);top:calc(100% + 32px)}.header-menu .drop-down::before{bottom:calc(100% + 4px);content:"";height:32px;position:absolute;width:100%}.header-menu .drop-down>li:nth-child(n+2){border-top:1px solid var(--secondary)}.header-menu .drop-down>li>a{background:#d8e1ed;padding:7px 12px}.header-menu .drop-down>li:hover>a{background:var(--dark-grey);color:var(--white)}.header-menu .drop-down>li:hover>.drop-down,.header-menu .drop-down>li:hover>.fly-out{opacity:1;visibility:visible}.header-menu .drop-down>li:last-child{border-radius:0 0 8px 8px}.header-menu .drop-down>li:last-child>a{border-radius:0 0 8px 8px}.header-menu .drop-down .drop-down{left:100%;top:-4px}.header-menu .drop-down .drop-down li{border-left:1px solid var(--black)}.header-menu .fly-out{left:100%;opacity:0;top:0}.header-menu .drop-down,.header-menu .fly-out{margin:0;opacity:0;position:absolute;transition:opacity .3s ease 0s,visibility .3s ease 0s;visibility:hidden;z-index:10}.header-menu .drop-down>li,.header-menu .fly-out>li{white-space:nowrap}.header-menu .drop-down>li:hover>.fly-out,.header-menu .drop-down>li:focus>.fly-out,.header-menu .fly-out>li:hover>.fly-out,.header-menu .fly-out>li:focus>.fly-out{opacity:1;visibility:visible}.hamburger{margin-left:20px}.hamburger .hamburger-box{height:26px}.hamburger .hamburger-box .hamburger-inner::before{top:-10px}.hamburger .hamburger-box .hamburger-inner::after{bottom:-11px}.hamburger .menu-label{margin-left:0}.ocm-logo img{max-width:calc(100% - 20px)}.site-header{background:var(--white);box-shadow:0 2px 8px 0 rgba(0,0,0,.15);left:0;position:fixed;right:0;transition:transform .3s ease 0s;top:0;z-index:500}.site-header>div{padding:0.5rem}.site-header+*{padding-top:7.8125rem}.site-header .header-wrap{position:relative}.site-header .navbar a,.site-header .navbar a:link,.site-header .navbar a:visited,.site-header .navbar a:active{color:var(--black)}.site-header .navbar a:hover,.site-header .navbar a:focus{color:var(--main)}.site-header .header-top{background:var(--off-black);padding:10px 0 0 0}.right-header{align-items:center;display:flex;gap:1.875rem;justify-content:flex-end}.top-tabs{display:block;font-size:0;margin:0;padding:0;text-align:center}@media(min-width: 576px){.top-tabs{text-align:right}}@media(max-width: 575px){.top-tabs{display:flex;justify-content:space-between}}.top-tabs li{display:inline-block}@media(max-width: 575px){.top-tabs li{width:100%}}.top-tabs li:nth-child(n+2){margin-left:8px}.top-tabs a{background:var(--white);border-radius:8px 8px 0px 0px;display:block;line-height:29px;overflow:hidden;padding:5px;text-align:center}@media(min-width: 575px){.top-tabs a{min-width:130px}}.top-tabs img{height:29px;object-fit:contain;vertical-align:top;width:85px}@media(min-width: 575px){.top-tabs img{width:107px}}.site-logo{max-width:200px}@media(min-width: 480px){.site-logo{max-width:240px}}@media(min-width: 575px){.site-logo{max-width:347px}}@media(min-width: 1600px){.site-logo{max-width:100%}}.header-right{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}body{display:flex;flex-direction:column;min-height:100vh}.body-content{flex-grow:1}.form-wrap{padding:20px}.form-wrap input[type=submit]{background-color:var(--main);color:var(--black);display:block;display:inline-block;margin-bottom:1.25rem;width:fit-content}.form-wrap input[type=submit]:hover,.form-wrap input[type=submit]:focus{background:var(--secondary);color:var(--white)}.form-wrap .umbraco-forms-caption{color:var(--primary);font-size:clamp(1.5rem,2vw,2.375rem);font-weight:700;margin-block:0.625rem 1.25rem}.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap textarea,.form-wrap select{border:1px solid #d0d6d8;height:100%;padding:0.9375rem;width:100%}.form-wrap select{cursor:pointer}.form-wrap input[type=checkbox],.form-wrap input[type=radio]{accent-color:var(--light-grey)}.form-wrap .umbraco-forms-hidden{display:none}.form-wrap .row-fluid{display:flex}@media screen and (max-width: 767px){.form-wrap .row-fluid{flex-direction:column}}@media screen and (min-width: 768px){.form-wrap .row-fluid .col-md-6:first-of-type .umbraco-forms-field{padding-right:1.25rem}}.form-wrap .umbraco-forms-field{margin-bottom:2.1875rem}.form-wrap .longanswer{width:100%}.form-wrap legend{width:fit-content}.form-wrap .umbraco-forms-label,.form-wrap legend{color:var(--black);font-family:var(--font-bold);font-size:1.25rem;font-weight:600;margin-bottom:0.3125rem}.form-wrap .umbraco-forms-field-wrapper{position:relative}.form-wrap .umbraco-forms-field-wrapper input[type=select]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-wrap .umbraco-forms-field-wrapper:has(select):after{color:var(--white);content:"";font-family:var(--font-awesome);font-size:1.75rem;pointer-events:none;position:absolute;right:0.625rem;top:50%;transform:translateY(-50%);z-index:10}.form-wrap .umbraco-forms-field-wrapper:has(select):before{background-color:var(--black);content:"";height:100%;pointer-events:none;position:absolute;right:0;transition:background-color .3s ease 0s;width:50px;z-index:9}.form-wrap .umbraco-forms-field-wrapper:has(select):before:hover,.form-wrap .umbraco-forms-field-wrapper:has(select):before:focus{background-color:var(--main)}.form-wrap .umbraco-forms-field-wrapper:has(select):hover:before,.form-wrap .umbraco-forms-field-wrapper:has(select):focus:before{background-color:var(--main)}.form-wrap .field-validation-error{bottom:-22px;color:var(--red);font-size:0.875rem;left:0;position:absolute}.form-wrap .alert-success p{margin:0}.form-wrap .form-group label{color:var(--font);font:0.75rem/1.125rem var(--font-filson);text-transform:uppercase}.form-wrap .form-group>input:not(.btn),.form-wrap .form-group textarea,.form-wrap .form-group select{background:var(--primary-form);border-radius:0;box-shadow:none;color:var(--black);transition:border-color .3s ease 0s}.form-wrap .form-group>input:not(.btn):focus,.form-wrap .form-group textarea:focus,.form-wrap .form-group select:focus{border-color:var(--primary)}.form-wrap .form-group textarea{min-height:8.25rem}.form-wrap .form-group .radio-inline,.form-wrap .form-group .checkbox-inline{margin-right:0.625rem}.form-wrap .form-group .radio-inline+.radio-inline,.form-wrap .form-group .radio-inline+.checkbox-inline,.form-wrap .form-group .checkbox-inline+.radio-inline,.form-wrap .form-group .checkbox-inline+.checkbox-inline{margin-left:0}.form-wrap .form-group .filedrag{border:0;margin:0;padding:0}.form-wrap .form-group .filedrag .input-group-btn{font-size:inherit}.form-wrap .form-group .custom-file-input-file-name{background:var(--white);border:1px solid var(--resets-grey);border-radius:0;box-shadow:none;color:var(--font);transition:border-color .3s ease 0s}.form-wrap .form-group .custom-file-input-file-name:focus{border-color:var(--primary)}.form-wrap .form-group .custom-file-input-button,.form-wrap .form-group .custom-file-input-clear-button{background:var(--black);margin:0;padding:0.375rem 0.625rem;transition:background .3s ease 0s;vertical-align:top}.form-wrap .form-group .custom-file-input-button:hover,.form-wrap .form-group .custom-file-input-button:focus,.form-wrap .form-group .custom-file-input-clear-button:hover,.form-wrap .form-group .custom-file-input-clear-button:focus{background:var(--primary)}.ModDNNHTMLC img{height:auto;max-width:100%}.btn,.btn:link,.btn:visited,.btn:active{border:0;border-radius:0;box-shadow:none;color:var(--white);font-family:var(--font-semibold);font-size:inherit;padding:0.75rem 3.75rem;position:relative;text-shadow:none;transition:background .3s ease 0s}.btn.btn-primary,.btn.btn-default,.btn:link.btn-primary,.btn:link.btn-default,.btn:visited.btn-primary,.btn:visited.btn-default,.btn:active.btn-primary,.btn:active.btn-default{background:var(--main);color:var(--black)}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-default:hover,.btn.btn-default:focus,.btn:link.btn-primary:hover,.btn:link.btn-primary:focus,.btn:link.btn-default:hover,.btn:link.btn-default:focus,.btn:visited.btn-primary:hover,.btn:visited.btn-primary:focus,.btn:visited.btn-default:hover,.btn:visited.btn-default:focus,.btn:active.btn-primary:hover,.btn:active.btn-primary:focus,.btn:active.btn-default:hover,.btn:active.btn-default:focus{background:var(--secondary);color:var(--white)}.btn.btn-secondary,.btn:link.btn-secondary,.btn:visited.btn-secondary,.btn:active.btn-secondary{background:var(--secondary)}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn:link.btn-secondary:hover,.btn:link.btn-secondary:focus,.btn:visited.btn-secondary:hover,.btn:visited.btn-secondary:focus,.btn:active.btn-secondary:hover,.btn:active.btn-secondary:focus{background:var(--main);color:var(--white)}.btn svg,.btn:link svg,.btn:visited svg,.btn:active svg{height:auto;left:1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.btn svg path,.btn:link svg path,.btn:visited svg path,.btn:active svg path{fill:var(--white)}.card-wrapper .cards-group{column-gap:2%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.product-cards .card-content{background:var(--white);border:1px solid var(--black);border-radius:0.3125rem;margin-bottom:2%;padding:1.25rem 1.25rem 2.5rem  ;width:23%;display:flex;flex-direction:column}.product-cards .card-content .featured-inner{display:flex;flex-direction:column;flex-grow:1}.product-cards .card-content h3{flex-grow:1;font:1.75rem/calc(1em + 6px) var(--font-bold);margin-bottom:0.9375rem}@media screen and (max-width: 991px){.product-cards .card-content h3{font-size:1.25rem}}.product-cards .card-content .btn{display:block}@media screen and (max-width: 991px){.product-cards .card-content{max-width:48%}}@media screen and (max-width: 575px){.product-cards .card-content{max-width:100%}}.category-cards>a{background-position:center;background-size:100%;border-radius:0;padding:2.5rem;position:relative;transition:background-size .3s ease 0s}@media screen and (max-width: 991px){.category-cards>a{margin-bottom:2%;max-width:48%;padding:3.125rem}}@media screen and (max-width: 767px){.category-cards>a{max-width:100%;padding:1.5625rem}}.category-cards>a img{transition:transform .3s,opacity .3s}.category-cards>a:hover .btn,.category-cards>a:focus .btn{background-color:var(--white);color:var(--black)}.category-cards>a:hover:before,.category-cards>a:focus:before{background:rgba(235,131,34,.5882352941)}.category-cards>a>*{position:relative;z-index:1}.category-cards .h5{color:var(--white);display:block;margin-bottom:3.125rem;text-transform:uppercase}@media(min-width: 992px){.category-cards .h5{font:400 2.375rem/calc(1em + 6px) var(--font-extrabold)}}@media screen and (max-width: 575px){.category-cards .h5{font-size:1.875rem}}.category-cards .card-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.category-cards .card-bg img{height:100%;object-fit:cover;width:100%}.category-cards .card-bg::after{background:rgba(0,0,0,.53);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.card-content:hover .card-bg img{transform:scale(1.25)}.hamburger .hamburger-box .hamburger-inner{background:var(--black)}.hamburger .hamburger-box .hamburger-inner::before,.hamburger .hamburger-box .hamburger-inner::after{background:var(--black)}.hamburger:hover .hamburger-box .hamburger-inner,.hamburger:focus .hamburger-box .hamburger-inner{background:var(--main)}.hamburger:hover .hamburger-box .hamburger-inner::before,.hamburger:hover .hamburger-box .hamburger-inner::after,.hamburger:focus .hamburger-box .hamburger-inner::before,.hamburger:focus .hamburger-box .hamburger-inner::after{background:var(--main)}#ocmMenuWrapper ul{background-color:var(--secondary)}#ocmMenuWrapper ul li{border-bottom-color:var(--white) -opaque}#ocmMenuWrapper ul li span:hover{background-color:var(--main)}#ocmMenuWrapper ul li.btnOCMBack:hover{background-color:var(--main)}#ocmMenuWrapper ul li.btnOCMBack i{color:var(--white)}#ocmMenuWrapper ul .ocmSubMenu{background-color:var(--secondary);border-left-color:var(--white) -opaque;color:var(--white)}#ocmMenuWrapper ul .ocmSubMenu:hover{background-color:var(--main)}#ocmMenuWrapper ul ul{background-color:var(--secondary)}#ocmMenuWrapper .ocm-close span{padding:1.5rem 1.375rem}#ocmMenuWrapper .ocm-close span i{color:var(--white)}#ocmMenuWrapper .ocm-logo{padding-left:0px;text-align:left}.search-input{border:0;border-radius:5px;color:var(--black);font-family:var(--accent);font-size:1.25rem;height:3.3125rem;line-height:1.4375rem;margin:0;padding:0 1.4375rem;width:100%}.search-input::placeholder{color:var(--light-grey)}.search-submit{background:none;border:none;color:var(--main);cursor:pointer;font-size:1.9375rem;line-height:2.25rem;padding:0.5rem 0.75rem;transition:background-color .3s ease 0s,color .3s ease 0s}.search-submit:hover{color:var(--white)}.search-toggle{background:var(--main);border-radius:50%;cursor:pointer;font-size:24px;line-height:47px;text-align:center;transition:background .2s,color .2s,transform 0s;width:47px}.search-toggle:hover{background:var(--black);color:var(--white)}.search-wrapper{background:var(--secondary);overflow:hidden;position:absolute;top:100%;transform:scaleY(0);transform-origin:top;transition:transform .2s;width:100%;z-index:-1}.search-wrapper.active{transform:scaleY(1)}.search-wrapper>div{display:flex}.search-wrapper.active{opacity:1;top:100%}.search-close{align-items:center;color:var(--secondary);display:flex;flex-direction:column;font-family:var(--font-reg);font-size:0.8125rem;justify-content:space-between;line-height:0.9375rem;margin-left:1rem}.search-close:hover{color:var(--main)}.search-close>span{font-size:1.875rem;position:relative;top:0.5rem}.search-box{display:flex;width:100%}