@font-face{font-family:montserratlight;src:url(/fonts/montserratlight/montserratlight.woff2) format("woff2"),url(/fonts/montserratlight/montserratlight.woff) format("woff"),url(/fonts/montserratlight/pmontserratlight.eot) format("embedded-opentype"),url(/fonts/montserratlight/montserratlight.svg) format("svg")}@font-face{font-family:montserratbold;src:url(/fonts/montserratbold/montserratbold.woff2) format("woff2"),url(/fonts/montserratbold/montserratbold.woff) format("woff"),url(/fonts/montserratbold/montserratbold.eot) format("embedded-opentype"),url(/fonts/montserratbold/montserratbold.svg) format("svg")}.home-product{background-color:#fff;margin-top:7rem}.home-product .model-title-row{position:relative;color:#000;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}@media (min-width:992px){.home-product .model-title-row{margin-bottom:2rem}}.home-product .model-title-row .title{font-size:1.5rem}@media (min-width:992px){.home-product .model-title-row .title{font-size:2rem}}.home-product .model-title-row .p-text{margin-top:.5rem}#home-product-row{margin:3rem 0 2rem}#home-product-row .model-title .title{font-family:montserratbold;margin:0 auto;color:#000}@media (min-width:576px){#home-product-row .model-title .title{font-size:2.6rem}}#home-product-row .model-title .title .text-special{color:#f60}#home-product-row .list{margin-bottom:2rem}@media (min-width:992px){#home-product-row .list{padding-left:.5rem;padding-right:.5rem}}#home-product-row .fbox{height:100%;background-color:#fff;padding-bottom:.75rem;box-shadow:1px 2px 3px 4px rgba(0,0,0,.1)}#home-product-row .fbox:hover{box-shadow:3px 3px 3px 3px rgba(0,0,0,.1)}#home-product-row .fbox a{color:inherit}#home-product-row .fbox .image{height:0!important;overflow:hidden;padding-top:100%;position:relative}#home-product-row .fbox .image>:first-child{display:block;position:absolute;top:0;bottom:0;left:0;right:0}#home-product-row .fbox .name{text-align:center;overflow:hidden;font-weight:600;margin-top:.25rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:992px){#home-product-row .fbox .name{max-height:6rem}}#home-product-row .fbox .name a{max-width:100%;font-weight:400;overflow:hidden;text-overflow:ellipsis}#home-product-row .fbox .mode{text-align:center;color:#777;padding-left:1.5rem;padding-right:1.5rem}#home-product-row .fbox .descr{text-align:center;color:#777;overflow:hidden;padding-left:1rem;padding-right:1rem}@media (min-width:992px){#home-product-row .fbox .descr{max-height:4.8rem}}