.common-form .row.center,.pagination,.pagination li a{text-align:center}.pagination{font-size:0;padding-top:4rem}.pagination li{color:#999;font-size:16px;font-size:1.6rem;font-family:Montserrat,sans-serif;font-weight:700;display:inline-block;vertical-align:middle;margin-left:6px;height:27px;line-height:4.5rem}.pagination li a,.pagination li.active span{height:4.5rem;width:4.5rem;display:block;z-index:1}.pagination li a{color:#999;-webkit-transition:color .3s cubic-bezier(.45,.05,.55,.95);-moz-transition:color .3s cubic-bezier(.45,.05,.55,.95);-o-transition:color .3s cubic-bezier(.45,.05,.55,.95);transition:color .3s cubic-bezier(.45,.05,.55,.95)}.pagination li:first-child{margin-left:0}.pagination li.active span{-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;background-color:#333;color:#FFF}.pagination li.prevNext{font-size:15px}@media screen and (max-width:959px){.pagination li,.pagination li.active span{line-height:4rem}.pagination li{font-size:15px;font-size:1.5rem;margin-left:.2rem;height:2.6rem;min-width:2.6rem}.pagination li.prevNext{min-width:2rem}.pagination li.dots{min-width:auto}}.common-form .field,.common-form .row{height:auto;width:100%;font-size:0}lesshat-selector{-lh-property:0}@-webkit-keyframes spinner{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinner{100%{-moz-transform:rotate(360deg)}}@-o-keyframes spinner{100%{-o-transform:rotate(360deg)}}@keyframes spinner{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.common-form{font-size:0}.common-form .row.right{text-align:right}.common-form .field{position:relative;display:inline-block;vertical-align:top;min-height:5rem;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box}.common-form .field svg{position:absolute;top:50%;right:1.9rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;fill:rgba(102,102,102,.3);height:2.4rem;width:2.4rem;-webkit-transition:fill .3s;-moz-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s;pointer-events:none}.common-form .field.col-2{width:calc(50% - .5rem)}.common-form .field.col-2:nth-of-type(even){margin-left:.8rem}.common-form .field.col-3{width:calc(100% / 3 - .6rem);margin-left:.8rem}.common-form .field select,.common-form .field textarea,.common-form .field>input{width:100%;-webkit-background-clip:padding-box;-moz-background-clip:padding;font-family:Montserrat,sans-serif}.common-form .field.col-3:nth-of-type(3n+1){margin-left:0}.common-form .field .label,.common-form .field label{display:inline-block;vertical-align:top;color:#999;font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:400;letter-spacing:.02rem;margin-bottom:1rem;text-transform:uppercase}.common-form .field textarea,.common-form .field>input{height:5rem;display:inline-block;vertical-align:top;border:2px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;font-size:13px;font-size:1.3rem;font-weight:800;color:#666;letter-spacing:.33rem;padding:0 2rem;-webkit-transition:-webkit-box-shadow .3s,color .3s,border .3s;-moz-transition:-moz-box-shadow .3s,color .3s,border .3s;-o-transition:box-shadow .3s,color .3s,border .3s;transition:box-shadow .3s,color .3s,border .3s;position:relative;z-index:5}.common-form .field textarea:focus,.common-form .field>input:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.common-form .field textarea::-webkit-input-placeholder,.common-form .field>input::-webkit-input-placeholder{font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:800;color:#666;letter-spacing:.33rem}.common-form .field textarea:-moz-placeholder,.common-form .field>input:-moz-placeholder{font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:800;color:#666;letter-spacing:.33rem}.common-form .field textarea::-moz-placeholder,.common-form .field>input::-moz-placeholder{font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:800;color:#666;letter-spacing:.33rem}.common-form .field textarea:-ms-input-placeholder,.common-form .field>input:-ms-input-placeholder{font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:800;color:#666;letter-spacing:.33rem}.common-form .field textarea{height:21rem;padding:1.7rem 2rem}.common-form .field input::-webkit-inner-spin-button,.common-form .field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.common-form .field select{height:5rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#FFF;padding:0 1.5rem;font-size:16px;font-size:1.6rem;font-weight:400;color:#FFF;overflow:hidden}.common-form .field.has-loader:after,.common-form .submit{-webkit-background-clip:padding-box;-moz-background-clip:padding}.common-form .field .selectize-input{-webkit-transition:border .4s;-moz-transition:border .4s;-o-transition:border .4s;transition:border .4s}.common-form .field.error{border-color:red}.common-form .field.error .selectize-input,.common-form .field.error input,.common-form .field.error textarea{color:red!important;border-color:red!important;-webkit-text-fill-color:red!important}.common-form .field.error .selectize-input::-webkit-input-placeholder,.common-form .field.error input::-webkit-input-placeholder,.common-form .field.error textarea::-webkit-input-placeholder{color:red}.common-form .field.error .selectize-input:-moz-placeholder,.common-form .field.error input:-moz-placeholder,.common-form .field.error textarea:-moz-placeholder{color:red}.common-form .field.error .selectize-input::-moz-placeholder,.common-form .field.error input::-moz-placeholder,.common-form .field.error textarea::-moz-placeholder{color:red}.common-form .field.error .selectize-input:-ms-input-placeholder,.common-form .field.error input:-ms-input-placeholder,.common-form .field.error textarea:-ms-input-placeholder{color:red}.common-form .field.error svg{fill:red}.common-form .field.error .ms-choice{border-color:red!important}.common-form .field.error .selectBox-dropdown{-webkit-box-shadow:inset 0 0 0 2px red;-moz-box-shadow:inset 0 0 0 2px red;box-shadow:inset 0 0 0 2px red}.common-form .field.error .selectBox-dropdown .selectBox-label{color:red}.common-form .field.has-loader:after{content:'';position:absolute;bottom:1.1rem;right:.7rem;height:3rem;width:3rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-clip:padding-box;-webkit-box-shadow:0 2px 0 0 #333;-moz-box-shadow:0 2px 0 0 #333;box-shadow:0 2px 0 0 #333;-webkit-animation:uil-ring-anim 1s linear infinite;-moz-animation:uil-ring-anim 1s linear infinite;-o-animation:uil-ring-anim 1s linear infinite;animation:uil-ring-anim 1s linear infinite;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;visibility:hidden;-webkit-transition:opacity .3s,visibility 0s ease-in-out .3s;-moz-transition:opacity .3s,visibility 0s ease-in-out .3s;-o-transition:opacity .3s,visibility 0s ease-in-out .3s;transition:opacity .3s,visibility 0s ease-in-out .3s;z-index:1}.common-form .field.has-loader.loading:after{visibility:visible;-webkit-transition:opacity .3s,visibility 0s ease-in-out 0s;-moz-transition:opacity .3s,visibility 0s ease-in-out 0s;-o-transition:opacity .3s,visibility 0s ease-in-out 0s;transition:opacity .3s,visibility 0s ease-in-out 0s;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.common-form .submit{position:relative;padding:2rem 4rem;background-color:#333;border:0;overflow:hidden;display:inline-block;vertical-align:top;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;-moz-transition:background-color .3s,-moz-box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}.common-form .submit:after{content:'';height:200%;width:100%;-webkit-border-radius:40%;-webkit-background-clip:padding-box;-moz-border-radius:40%;-moz-background-clip:padding;border-radius:40%;background-clip:padding-box;position:absolute;top:0;left:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-transition:-webkit-transform .3s,-webkit-border-radius .3s;-moz-transition:-moz-transform .3s,border-radius .3s;-o-transition:-o-transform .3s,border-radius .3s;transition:-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,transform .3s,border-radius .3s;background-color:#ec3833;z-index:1}@media (max-width:970px){.common-form .submit:after{display:none!important}}.common-form .container-checkbox,.common-form .container-radios,.common-form .submit .default svg{display:inline-block;vertical-align:middle}.common-form .submit .default{color:#FFF;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:800;letter-spacing:.3rem;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;position:relative;z-index:2}.common-form .submit .default b,.common-form .submit .default strong{font-family:Montserrat,sans-serif;font-size:16px;font-size:1.6rem;font-weight:701}.common-form .submit .default svg{color:#FFF;height:1.3rem;width:1.3rem;fill:#FFF;margin-right:.9rem}.common-form .submit .loader,.common-form .submit .loader:after{height:3rem;width:3rem;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);position:absolute;zoom:1}.common-form .submit .loader{top:50%;left:50%;-webkit-transform:scale(1.3) translate(-50%,-50%);-moz-transform:scale(1.3) translate(-50%,-50%);-ms-transform:scale(1.3) translate(-50%,-50%);transform:scale(1.3) translate(-50%,-50%);-webkit-transition:translate .3s,opacity .3s;-moz-transition:translate .3s,opacity .3s;-o-transition:translate .3s,opacity .3s;transition:translate .3s,opacity .3s;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.common-form .submit .loader:after{content:'';-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;-webkit-box-shadow:0 2px 0 0 #FFF;-moz-box-shadow:0 2px 0 0 #FFF;box-shadow:0 2px 0 0 #FFF;-webkit-animation:uil-ring-anim 1s linear infinite;-moz-animation:uil-ring-anim 1s linear infinite;-o-animation:uil-ring-anim 1s linear infinite;animation:uil-ring-anim 1s linear infinite;opacity:0;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.common-form .submit.loading .default{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}.common-form .submit.loading .loader,.common-form .submit.loading .loader:after{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}@media (min-width:971px){.common-form .submit.loading:after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box}.common-form .submit:hover .default{color:#FFF}.common-form .submit:hover:after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box}}.common-form .container-checkbox label{font-family:Montserrat,sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;color:#666}.common-form .container-checkbox [type=checkbox]:checked,.common-form .container-checkbox [type=checkbox]:not(:checked){position:absolute;left:-9999px}.common-form .container-checkbox [type=checkbox]:checked+label,.common-form .container-checkbox [type=checkbox]:not(:checked)+label{position:relative;padding-left:3rem;cursor:pointer}.common-form .container-checkbox [type=checkbox]:checked+label:before,.common-form .container-checkbox [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;top:-2px;left:0;height:20px;width:20px;border:1px solid #ccc;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background:#FFF}.common-form .container-checkbox [type=checkbox]:checked+label:after,.common-form .container-checkbox [type=checkbox]:not(:checked)+label:after{content:'\f00c';font-family:FontAwesome;position:absolute;top:-4px;left:-1px;color:#ec3833;font-size:25px;font-size:2.5rem;-webkit-transition:-webkit-transform .3s cubic-bezier(.68,-.55,.27,1.55);-moz-transition:-moz-transform .3s cubic-bezier(.68,-.55,.27,1.55);-o-transition:-o-transform .3s cubic-bezier(.68,-.55,.27,1.55);transition:-webkit-transform .3s cubic-bezier(.68,-.55,.27,1.55),-moz-transform .3s cubic-bezier(.68,-.55,.27,1.55),-o-transform .3s cubic-bezier(.68,-.55,.27,1.55),transform .3s cubic-bezier(.68,-.55,.27,1.55)}.common-form .container-checkbox [type=checkbox]:not(:checked)+label:after{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.common-form .container-checkbox [type=checkbox]:checked+label:after{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.common-form .container-radios.cat{padding-top:1.1rem}.common-form .container-radios ul li>.alert-radio{margin-top:0!important}.common-form .container-radios input[type=radio]+label{display:block;font-family:Montserrat,sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;color:#666;position:relative;z-index:9;cursor:pointer}.common-form .container-radios input[type=radio]{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden;height:100%;width:100%}.common-form .container-radios input[type=radio]+label span{display:inline-block;vertical-align:middle;height:20px;width:20px;margin:-.1rem 1rem 0 0;cursor:pointer;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;border:1px solid #ccc;position:relative}.common-form .container-radios input[type=radio]+label span:after{content:'';height:10px;width:10px;position:absolute;top:50%;left:50%;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;background-color:#ec3833;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.68,-.55,.27,1.55);-moz-transition:-moz-transform .4s cubic-bezier(.68,-.55,.27,1.55);-o-transition:-o-transform .4s cubic-bezier(.68,-.55,.27,1.55);transition:-webkit-transform .4s cubic-bezier(.68,-.55,.27,1.55),-moz-transform .4s cubic-bezier(.68,-.55,.27,1.55),-o-transform .4s cubic-bezier(.68,-.55,.27,1.55),transform .4s cubic-bezier(.68,-.55,.27,1.55)}.common-form .container-radios input[type=radio]:checked+label span:after{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.common-form .container-radios input[type=radio]+label span,.common-form .container-radios input[type=radio]:checked+label span{-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;-o-transition:background-color .4s linear;transition:background-color .4s linear}.common-form.sending:not(.direct-get) .submit .default{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}.common-form.sending:not(.direct-get) .submit .loader,.common-form.sending:not(.direct-get) .submit .loader:after{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}@media (max-width:970px){.common-form .field{width:100%;min-height:4.5rem}.common-form .field.col-2{width:100%}.common-form .field select,.common-form .field textarea,.common-form .field>input{height:4.8rem;font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;padding:0 1.5rem;border-width:1px;border-color:#cfcfcf;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;letter-spacing:.029rem}.common-form .field select::-webkit-input-placeholder,.common-form .field textarea::-webkit-input-placeholder,.common-form .field>input::-webkit-input-placeholder{font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:.029rem}.common-form .field select:-moz-placeholder,.common-form .field textarea:-moz-placeholder,.common-form .field>input:-moz-placeholder{font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:.029rem}.common-form .field select::-moz-placeholder,.common-form .field textarea::-moz-placeholder,.common-form .field>input::-moz-placeholder{font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:.029rem}.common-form .field select:-ms-input-placeholder,.common-form .field textarea:-ms-input-placeholder,.common-form .field>input:-ms-input-placeholder{font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:.029rem}.common-form .field textarea{height:19rem;padding:1.5rem}.common-form .submit{-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box}.common-form .submit .default{font-family:Montserrat,sans-serif!important;font-size:13px!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.03rem!important}}body #products,body.linha-pesada #products{color:#0071b8}body.linha-leve #products{color:#6e6e6e}body.implementos #products{color:#4a6e6e}.product{display:inline-block;vertical-align:top;margin-left:20px;text-align:center;width:calc(100% / 4 - 15px)}.product:nth-of-type(4n+1){margin-left:0}.product:nth-of-type(n+5){margin-top:20px}.product .lazyload{width:calc(100% - 8px);margin:0 auto 5px;padding:3.5rem 1rem;text-align:center}.product .lazyload .lazyload-image,.product .lazyload img{max-width:100%;width:auto;display:inline-block;vertical-align:top}.product .tag{padding:.8rem .9rem;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;background-color:currentColor;text-transform:uppercase;z-index:10;position:absolute;top:.9rem;right:.9rem}#products .container-categories:before,.product a{-webkit-background-clip:padding-box;-moz-background-clip:padding}.product .tag b{font-family:Montserrat,sans-serif;font-size:12px;font-size:1.2rem;font-weight:900;color:#FFF}.product .product-title,.product .ref{color:#999;font-family:Montserrat,sans-serif}.product a{display:block;height:100%;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:inset 0 0 0 1px #c7c7c7;-moz-box-shadow:inset 0 0 0 1px #c7c7c7;box-shadow:inset 0 0 0 1px #c7c7c7;-webkit-transition:-webkit-box-shadow .4s;-moz-transition:-moz-box-shadow .4s;-o-transition:box-shadow .4s;transition:box-shadow .4s;position:relative;padding:0 2.5rem 5.2rem}#breadcrumb .breadcrumb li,#breadcrumb .breadcrumb li:after,.product .ref{display:inline-block;vertical-align:top}.product .product-title{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.03rem;line-height:1.9rem;-webkit-transition:color .4s;-moz-transition:color .4s;-o-transition:color .4s;transition:color .4s}.product .ref{font-size:12px;font-size:1.2rem;font-weight:300;letter-spacing:.02rem;margin-top:2rem;-webkit-transition:color .4s;-moz-transition:color .4s;-o-transition:color .4s;transition:color .4s}@media (min-width:971px){.product:hover a{-webkit-box-shadow:inset 0 0 0 4px currentColor;-moz-box-shadow:inset 0 0 0 4px currentColor;box-shadow:inset 0 0 0 4px currentColor}.product:hover .product-title,.product:hover .ref{color:currentColor}}@media (max-width:1366px){.product{width:calc(100% / 3 - 13.4px)}.product:nth-of-type(4n+1){margin-left:20px}.product:nth-of-type(3n+1){margin-left:0}.product:nth-of-type(n+4){margin-top:20px}}@media (max-width:970px){.product:nth-of-type(n+3),.product:nth-of-type(n+4){margin-top:20px}.product .ref,.product .tag{font-family:Montserrat,sans-serif}.product{width:calc(100% / 2 - 10px)}.product:nth-of-type(3n+1),.product:nth-of-type(4n+1){margin-left:20px}.product:nth-of-type(2n+1){margin-left:0}.product .tag{font-size:11px;font-size:1.1rem;font-weight:900}.product .ref{font-size:15px;font-size:1.5rem;font-weight:300}.product a{-webkit-box-shadow:inset 0 0 0 1px #e1e1e1;-moz-box-shadow:inset 0 0 0 1px #e1e1e1;box-shadow:inset 0 0 0 1px #e1e1e1;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box}}#wrapper{padding-top:0}#breadcrumb{height:auto;width:100%;margin-bottom:2.4rem}#breadcrumb.common-limiter{max-width:100%!important}#breadcrumb .breadcrumb li{color:#666;font-family:Montserrat,sans-serif;font-size:15px;font-size:1.5rem;font-weight:300}#breadcrumb .breadcrumb li:after{content:"\f105";font-family:FontAwesome;color:#666;margin:0 .8rem 0 .5rem;line-height:17px;font-size:15px;font-size:1.5rem}#breadcrumb .breadcrumb li:last-child{font-weight:900}#breadcrumb .breadcrumb li:last-child:after{display:none}#products{font-size:0;padding-top:15.5rem}#products .container-categories{height:auto;width:330px;display:inline-block;vertical-align:top;-webkit-box-shadow:inset 0 0 0 2px #c7c7c7;-moz-box-shadow:inset 0 0 0 2px #c7c7c7;box-shadow:inset 0 0 0 2px #c7c7c7;position:relative;padding:3.5rem 3rem}@media (min-width:970px){#products .container-categories{top:0!important}}#products .container-categories:before{content:'';height:1.2rem;width:100%;background-color:currentColor;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-clip:padding-box;position:absolute;top:0;left:0}#products .container-categories .categories-products{margin-top:5rem}#products .container-categories .categories-products:first-child{margin-top:.6rem}#products .container-categories .categories-products .name{color:currentColor;font-family:Montserrat,sans-serif;font-size:20px;font-size:2rem;font-weight:900;letter-spacing:-.07rem;text-transform:uppercase}#products .container-categories .categories-products ul li{font-family:Montserrat,sans-serif;font-size:14px;font-size:1.4rem;font-weight:300;letter-spacing:-.07rem;padding:.6rem 0}#products .container-categories .categories-products ul li.show span:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#products .container-categories .categories-products ul li a{color:#666}#products .container-categories .categories-products ul li>a{-webkit-transition:font .2s;-moz-transition:font .2s;-o-transition:font .2s;transition:font .2s}#products .container-categories .categories-products ul li span{display:inline-block;vertical-align:top;color:currentColor;padding-left:1.4rem;font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:600;position:relative;cursor:pointer}#products .container-categories .categories-products ul li span:after,#products .container-categories .categories-products ul li span:before{content:'';height:2px;width:8px;background-color:currentColor;position:absolute;top:7px;left:0;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;transition:-webkit-transform .4s,-moz-transform .4s,-o-transform .4s,transform .4s}#products .container-categories .categories-products ul li span:after{height:8px;width:2px;top:4px;left:3px}#products .container-categories .categories-products ul li span.show:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#products .container-categories .categories-products ul li ul{padding-left:3.2rem;display:none}#products .container-categories .categories-products ul li ul.show{display:block}#products .container-categories .categories-products ul li ul li{padding:.6rem 0}#products .container-categories .categories-products ul li ul li:last-child{padding-bottom:0}#products .container-categories .categories-products ul li ul li a{-webkit-transition:font .2s;-moz-transition:font .2s;-o-transition:font .2s;transition:font .2s}#products .container-categories .categories-products ul li ul li a:hover,#products .container-categories .categories-products ul li.active>a,#products .container-categories .categories-products ul li:hover>a{font-weight:800}#products .button-filter{height:auto;width:100%;cursor:pointer;padding:1.7rem 1.5rem;border:1px solid #CCC;border-top:7px solid currentColor;position:relative;display:none;z-index:101;-webkit-transition:border .4s;-moz-transition:border .4s;-o-transition:border .4s;transition:border .4s}#products .button-filter.open{border-bottom:1px solid #FFF}#products .button-filter.open:before{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#products .button-filter:before{content:"\f107";font-family:FontAwesome;position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%) rotate(0);-moz-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;transition:-webkit-transform .4s,-moz-transform .4s,-o-transform .4s,transform .4s;color:currentColor;font-size:23px;font-size:2.3rem}#products .button-filter span{position:relative;z-index:2;color:currentColor;font-family:Montserrat,sans-serif;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:-.04rem;text-transform:uppercase}#products-imp .banner .title span,#products-imp .contact-form .title{letter-spacing:-.05rem;font-family:Montserrat,sans-serif}#products .products-wrapper{height:auto;width:calc(100% - 330px);display:inline-block;vertical-align:top;padding-left:3rem}#products .products-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#products-imp{position:relative;height:auto;width:100%;padding-top:19rem}#products-imp .banner{height:auto;width:100%;position:relative;padding-bottom:7.5rem;z-index:1}#products-imp .banner .banner-top{height:600px;width:100%;position:absolute;top:-19rem;left:0;pointer-events:none;z-index:2}#products-imp .banner .banner-top .lazyload-image{background-repeat:no-repeat}#products-imp .banner .title{height:auto;width:calc(100% - 3rem);max-width:1710px;margin:0 auto;min-height:245px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;background-color:#333;position:relative;z-index:1}#products-imp .banner .title span{display:inline-block;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;width:calc(100% - 3rem);max-width:1250px;color:#666;line-height:5rem;font-size:60px;font-size:6rem;font-weight:200}#products-imp .banner .title span b{display:block;color:#FFF;font-family:Montserrat,sans-serif;font-size:60px;font-size:6rem;font-weight:800;text-transform:uppercase}#products-imp .banner .description{height:auto;width:100%;max-width:1250px;margin:0 auto}#products-imp .banner .description .common-text{height:auto;width:100%;max-width:500px;margin-top:4.5rem;color:#666}#products-imp .banner .second-image{position:absolute;bottom:5rem;right:5rem;pointer-events:none}@media (max-width:1760px){#products-imp .banner .second-image{right:-2rem}}@media (max-width:1600px){#products-imp .banner .second-image{right:-8rem}}@media (max-width:1500px){#products-imp .banner .second-image{right:-20rem}}@media (max-width:1300px){#products-imp .banner .second-image{right:-30rem}}@media (max-width:1200px){#products-imp .banner .second-image{right:-40rem}}@media (max-width:1100px){#products-imp .banner .second-image{right:-50rem}}#products-imp .products-wrapper{height:auto;width:100%;max-width:1250px;margin:0 auto;font-size:0;position:relative;z-index:2}#products-imp .contact-form{height:auto;width:100%;padding:5.5rem 0 7rem;margin-top:5rem;background-color:#f1f1f1}#products-imp .contact-form .title{font-size:50px;font-size:5rem;font-weight:200;line-height:4rem;color:#666;text-transform:uppercase}#products-imp .contact-form .title b,#products-imp .contact-form .title strong{color:#999;font-family:Montserrat,sans-serif;font-size:50px;font-size:5rem;font-weight:800;display:block}#products-imp .contact-form .common-limiter{max-width:1250px;height:auto;width:calc(100% - 3rem);margin:0 auto}#products-imp .contact-form .common-limiter form{margin-top:4rem}#products-imp .contact-form .common-limiter form .error:-webkit-autofill,#products-imp .contact-form .common-limiter form .error:-webkit-autofill:focus,#products-imp .contact-form .common-limiter form input:-webkit-autofill,#products-imp .contact-form .common-limiter form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #FFF inset;background-color:#FFF;-webkit-text-fill-color:#666}#products-imp .contact-form .common-limiter form .row{margin-bottom:.8rem}#products-imp .contact-form .common-limiter form .row.center{margin-bottom:0;margin-top:2rem}#products-imp .contact-form .common-limiter form .field input,#products-imp .contact-form .common-limiter form .field textarea{background-color:#FFF}#products-imp .contact-form .common-limiter form .submit{padding:1.9rem 9.5rem;-webkit-box-shadow:inset 0 0 0 2px #333;-moz-box-shadow:inset 0 0 0 2px #333;box-shadow:inset 0 0 0 2px #333}#products-imp .products-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter{margin-top:6rem}@media (max-width:1366px){#products .container-categories{width:290px}#products .products-wrapper{height:auto;width:calc(100% - 290px)}}@media (max-width:1200px){#products .container-categories{width:240px}#products .products-wrapper{height:auto;width:calc(100% - 240px)}}@media (max-width:970px){#wrapper{padding-top:90px}#products{padding-top:0}#breadcrumb{height:auto;width:100%;margin-bottom:2.2rem}#breadcrumb .breadcrumb{text-align:center}#breadcrumb .breadcrumb li{font-family:Montserrat,sans-serif;font-size:13px;font-size:1.3rem;font-weight:300;line-height:1.8rem}#breadcrumb .breadcrumb li:after{margin:0 .8rem 0 .5rem;line-height:1.5rem;font-size:13px;font-size:1.3rem}#products .container-categories{width:calc(100% - 3rem);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,5%);-moz-transform:translate(-50%,5%);-o-transform:translate(-50%,5%);-ms-transform:translate(-50%,5%);transform:translate(-50%,5%);visibility:hidden;opacity:0;border:1px solid #CCC;border-top:0;padding-top:5.9rem;z-index:100;-webkit-box-shadow:0 14px 21px 0 rgba(0,0,0,.31);-moz-box-shadow:0 14px 21px 0 rgba(0,0,0,.31);box-shadow:0 14px 21px 0 rgba(0,0,0,.31)}#products .container-categories:before{display:none}#products .container-categories:after{content:'';height:calc(100% - 5.9rem);width:100%;background-color:#FFF;position:absolute;bottom:0;left:0;z-index:1}#products .container-categories .name,#products .container-categories ul{position:relative;z-index:2}#products .container-categories.animating{-webkit-transition:opacity .4s,-webkit-transform .4s,visibility 0s ease-in-out .4s;-moz-transition:opacity .4s,-moz-transform .4s,visibility 0s ease-in-out .4s;-o-transition:opacity .4s,-o-transform .4s,visibility 0s ease-in-out .4s;transition:opacity .4s,-webkit-transform .4s,-moz-transform .4s,-o-transform .4s,transform .4s,visibility 0s ease-in-out .4s}#products .container-categories.open-filter{-webkit-transition:opacity .4s,-webkit-transform .3s,visibility 0s ease-in-out 0s;-moz-transition:opacity .4s,-moz-transform .3s,visibility 0s ease-in-out 0s;-o-transition:opacity .4s,-o-transform .3s,visibility 0s ease-in-out 0s;transition:opacity .4s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,transform .3s,visibility 0s ease-in-out 0s;visibility:visible;opacity:1;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#products .button-filter{display:inline-block}#products-imp .banner .banner-top,#products-imp .second-image{display:none}#products .products-wrapper{width:100%;padding-left:0}#products .products-wrapper .products-list{margin-top:1.5rem}#products-imp{padding-top:0}#products-imp .banner{padding-bottom:0}#products-imp .banner .title{height:auto;width:100%;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;padding:4rem 0;min-height:auto}#products-imp .banner .title span{position:relative;top:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);padding:0 1.5rem;font-size:33px;font-size:3.3rem;letter-spacing:.03rem;line-height:2.7rem}#products-imp .banner .title b,#products-imp .banner .title strong{font-size:33px!important;font-size:3.3rem!important}#products-imp .banner .description{height:auto;width:100%;max-width:100%}#products-imp .banner .description .common-text{height:auto;width:100%;max-width:100%;margin-top:2rem;padding:0 1.5rem;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-size:1.6rem!important;font-weight:300!important;line-height:2rem}#products-imp .contact-form .common-limiter .common-form,#products-imp .products-wrapper{margin-top:2.5rem}#products-imp .contact-form{padding:2.5rem 0}#products-imp .contact-form .title{font-size:27px;font-size:2.7rem;letter-spacing:-.03rem;line-height:2.2rem;height:auto;width:100%;text-align:center}#products-imp .contact-form .title b,#products-imp .contact-form .title strong{font-size:27px;font-size:2.7rem}#products-imp .contact-form .common-limiter .common-form .field{width:100%;margin-left:0;margin-bottom:.5rem}#products-imp .contact-form .common-limiter .common-form .field textarea{height:19rem}#products-imp .contact-form .common-limiter .common-form .row{margin-bottom:0}#products-imp .contact-form .common-limiter .common-form .row.center{margin-top:0}#products-imp .contact-form .common-limiter .common-form .submit{width:100%;text-align:center;padding:1.5rem 0}#products-imp .contact-form .common-limiter .common-form .submit .default{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.4rem!important}}@media (max-width:630px){.product{width:100%;margin:2rem 0 0!important}}