header a:focus,header a:hover,header nav ul li a[aria-expanded=true],header nav.primary ul li a[aria-expanded=true],header nav.primary ul li:hover>a{color:var(--suzuki-red)}.skip-content,header .btn-cart .quant{background-color:var(--suzuki-red);position:absolute}header .btn-cart,header .btn-menu,header .search-wrap,header nav ul,header nav ul li{position:relative}header,header nav.primary ul ul{box-shadow:0 5px 5px rgba(0,0,0,.15);background-color:#fff}header,header nav.secondary{position:fixed;top:0;width:100%}:root{--suzuki-red:#df013a;--cubic-bezier-inout-sine:cubic-bezier(0.45,0.05,0.55,0.95);--cubic-bezier-out-expo:cubic-bezier(0.16, 1, 0.3, 1)}body.overflow-hidden{overflow:hidden}.skip-content{left:-10000px;top:0;padding:1.6rem 1.5rem;color:#fff!important;font-size:1.6rem;z-index:100;text-decoration:none!important}.skip-content i{margin-right:1rem}.skip-content:hover{color:#fff}.skip-content:focus{left:0;outline-offset:0!important;outline-width:0!important}header{left:0;z-index:10;padding:0 25px;line-height:1.25}header a:focus{text-decoration:none}header .col .inner-col{width:100%;height:8rem;display:flex;align-items:center}header .col .inner-col.inner-right{justify-content:end}header .logo-link{width:4.2rem;margin-right:5rem}header .logo-img{width:4.2rem;height:5rem}header .inner-right nav ul li{font-weight:500}header .icon-link{vertical-align:middle;margin-right:1rem;transform:scale(1.75) translateY(-.05rem);display:inline-block}header .icon-link.fa-video-camera{margin-right:1.5rem}header .icon{font-size:2.4rem}header .fa-chevron-down{margin-left:.5rem}header .btn-menu{z-index:1}header .btn-menu .fa-times{transform:scale(1.15)}header .btn-cart{padding-left:1rem;padding-right:1rem}header .btn-cart .quant{display:block;width:1.6rem;height:1.6rem;top:50%;right:0;border-radius:2rem;color:#fff;font-family:'Open Sans';font-weight:700;font-size:1rem;text-align:center;line-height:1.6;transform:translate(15%,-90%)}header .search-wrap input{width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.25);font-size:1.8rem;padding:1rem 1rem 1rem 3.5rem}header .search-wrap input::-ms-input-placeholder,header .search-wrap input::placeholder{color:rgba(0,0,0,.25)}header .search-wrap input:focus{outline-color:var(--suzuki-red)}header .search-wrap .fa{position:absolute;top:50%;left:0;transform:translateY(-55%);font-size:2rem}header nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}header nav ul li{text-transform:uppercase;font-weight:700;font-size:1.3rem;padding:1.5rem 0}header nav ul li a[aria-expanded=true]+ul,header nav ul ul.is-visible,header nav.primary ul li:hover ul{display:block}header nav ul ul{display:none;padding:.6rem 2rem}header nav ul ul li{display:block;line-height:1.3;margin:1.5rem 0!important;padding:0}header nav.primary ul li:not(:last-child){margin-right:44px}header nav.primary ul ul{position:absolute;top:4.6rem;left:-2rem;padding:.6rem 2rem;min-width:22rem}header nav.primary#primaryNavRight ul li:not(:last-child){margin-right:34px}header nav.primary ul li.btn-cart ul{right:-2rem;left:auto;min-width:32rem;padding:0 .5rem .5rem}header nav.primary ul li.btn-cart ul .row{margin-top:1rem}header nav.primary ul li.btn-cart ul hr{margin:.5rem 0}header nav.primary ul li.btn-cart ul .procedi{margin-top:1.5rem}header nav.secondary{right:0;height:100%;pointer-events:none;overflow:hidden}header nav.secondary .dark-layer{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:background .6s var(--cubic-bezier-out-expo)}header nav.secondary .inner-nav{transform:translateX(100%);transition:transform .6s var(--cubic-bezier-out-expo);background-color:#fff;padding:8rem 4.5rem 4.5rem;width:25%;height:100%;position:absolute;top:0;right:0;display:flex;flex-direction:column}header nav.secondary .inner-nav>ul{flex-direction:column;align-items:flex-start;margin-top:40px;padding:0 1.6rem;margin-left:-1.6rem;width:calc(100% + 3.6rem);height:77.5%;overflow-y:scroll;scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.15) transparent}header nav.secondary .inner-nav>ul li{font-weight:700}header nav.secondary .inner-nav>ul>li{width:100%;padding:.75rem 0}header nav.secondary .inner-nav>ul li a{display:flex;justify-content:space-between;width:100%}header nav.secondary .inner-nav>ul ul{padding:1.5rem;background:#f4f4f4;margin-top:1rem;border:1px solid #ccc}header nav.secondary .inner-nav>ul ul li{margin:1.5rem 0 0!important}header nav.secondary .inner-nav>ul ul li:first-child{margin-top:0!important}header nav.secondary .inner-nav .lower-link{display:flex;justify-content:space-between;margin-top:auto;font-weight:700;text-transform:uppercase;font-size:1.3rem}header nav.secondary.active{pointer-events:inherit}header nav.secondary.active .dark-layer{background-color:rgba(0,0,0,.5)}header nav.secondary.active .inner-nav{transform:translateX(0)}@media screen and (min-width:1136px){body.overflow-hidden{padding-right:14px}body.overflow-hidden header{padding-right:42px}header nav.secondary .inner-nav{padding:8rem 56px 45px 45px}header nav.secondary .inner-nav>ul::-webkit-scrollbar{width:.6rem}header nav.secondary .inner-nav>ul::-webkit-scrollbar-track{background:0 0}header nav.secondary .inner-nav>ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:.6rem;border:.3rem solid transparent}}@media screen and (max-width:1024px){header nav.primary ul li:not(:last-child){margin-right:3rem}header nav.secondary .inner-nav{width:33.33333%}}@media screen and (max-width:768px){header nav.secondary .inner-nav{width:50%}}@media screen and (max-width:564px){header{padding:0}header .col .inner-col{height:5.5rem}header .logo-img{width:3.4rem;height:4rem}header .logo-link{width:3.4rem}header nav.secondary .inner-nav{padding:5rem 3rem 3rem;width:83%}header nav.secondary .inner-nav>ul{margin-top:2rem;height:81.5%}header .icon-link{margin-right:.75rem;transform:scale(1.5) translateY(-.1rem)}header .icon-link.fa-video-camera{margin-right:1rem}header nav.primary ul li.btn-cart ul{min-width:100%;top:5.5rem;right:0;position:fixed}}