@font-face {
    font-family: 'Basis Grotesque Pro';
    font-display: swap;
    src: url("/assets/fonts/BasisGrotesqueProRegular.woff2") format("woff2"), url("/assets/fonts/BasisGrotesqueProRegular.woff") format("woff"), url("/assets/fonts/BasisGrotesqueProRegular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'Basis Grotesque Pro';
    font-display: swap;
    src: url("/assets/fonts/BasisGrotesqueProMedium.woff2") format("woff2"), url("/assets/fonts/BasisGrotesqueProMedium.woff") format("woff"), url("/assets/fonts/BasisGrotesqueProMedium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal; }

@font-face {
    font-family: 'Basis Grotesque Pro';
    font-display: swap;
    src: url("/assets/fonts/BasisGrotesqueProBold.woff2") format("woff2"), url("/assets/fonts/BasisGrotesqueProBold.woff") format("woff"), url("/assets/fonts/BasisGrotesqueProBold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal; }

@font-face {
    font-family: 'Basis Grotesque Pro';
    font-display: swap;
    src: url("/assets/fonts/BasisGrotesqueProItalic.woff2") format("woff2"), url("/assets/fonts/BasisGrotesqueProItalic.woff") format("woff"), url("/assets/fonts/BasisGrotesqueProItalic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic; }

@font-face {
    font-family: 'Basis Grotesque Pro Mono';
    font-display: swap;
    src: url("/assets/fonts/BasisGrotesqueProMonoRegular.woff2") format("woff2"), url("/assets/fonts/BasisGrotesqueProMonoRegular.woff") format("woff"), url("/assets/fonts/BasisGrotesqueProMonoRegular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'Basis Grotesque Pro Mono';
    font-display: swap;
    src: url("/assets/fonts/BasisGrotesqueProMonoBold.woff2") format("woff2"), url("/assets/fonts/BasisGrotesqueProMonoBold.woff") format("woff"), url("/assets/fonts/BasisGrotesqueProMonoBold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal; }
@font-face {
    font-family: 'Helvetica Neue';
    font-display: swap;
    font-weight: 300;
    src: url('/assets/fonts/HelveticaNeueCyr-Thin.eot');
    src: url('/assets/fonts/HelveticaNeueCyr-Thin.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/HelveticaNeueCyr-Thin.woff') format('woff'),
    url('/assets/fonts/HelveticaNeueCyr-Thin.ttf') format('truetype');
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    font-display: swap;
    src: url('/assets/fonts/HelveticaNeueCyr-Light.eot');
    src: url('/assets/fonts/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/HelveticaNeueCyr-Light.woff') format('woff'),
    url('/assets/fonts/HelveticaNeueCyr-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    font-display: swap;
    src: url('/assets/fonts/HelveticaNeueCyr-Medium.eot');
    src: url('/assets/fonts/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/HelveticaNeueCyr-Medium.woff') format('woff'),
    url('/assets/fonts/HelveticaNeueCyr-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    font-display: swap;
    src: url('/assets/fonts/HelveticaNeueCyr-Bold.eot');
    src: url('/assets/fonts/HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/HelveticaNeueCyr-Bold.woff') format('woff'),
    url('/assets/fonts/HelveticaNeueCyr-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
html,body{
    color:#333333;
    font-family:"Basis Grotesque Pro", "Helvetica Neue", Arial, sans-serif;
    font-size:20px;
    background: #f6f9fc; /* Old browsers */
    background: -moz-linear-gradient(top, #f6f9fc 0%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f6f9fc 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f6f9fc 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f9fc', endColorstr='#ffffff',GradientType=0 );
    background-attachment:fixed;
    overflow-x:hidden;
}
.container-fluid{
    max-width:1440px;
}
img{
    max-width:100%;
}
textarea{
    resize:none;
}
.img_place{
    height:300px;
    display:flex;
    align-items: center;
    justify-content: center;
    margin-bottom:25px;
}
.in-stock h5{
    font-size:1.1em;
}
.owl-carousel .owl-item img{
    display:inline-block;
}
.owl-theme .owl-nav.disabled+.owl-dots{
    margin-top:0;
}
.img_place img {
    max-width:300px;
    max-height:300px;
}
@media screen and (max-width:500px){
    .logo img{
        max-width:50vw;
    }
}
@media screen and (min-width:960px) {
    .logo{
        padding-top:50px !important;
    }
    .logo img{
        max-width:250px;
    }
}
