<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'Conv_IstokWeb-Bold';
    src: url('../fonts/IstokWeb/IstokWeb-Bold.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/IstokWeb/IstokWeb-Bold.woff') format('woff'),
    url('../fonts/IstokWeb/IstokWeb-Bold.ttf') format('truetype'),
    url('../fonts/IstokWeb/IstokWeb-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_IstokWeb-BoldItalic';
    src: url('../fonts/IstokWeb/IstokWeb-BoldItalic.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/IstokWeb/IstokWeb-BoldItalic.woff') format('woff'),
    url('../fonts/IstokWeb/IstokWeb-BoldItalic.ttf') format('truetype'),
    url('../fonts/IstokWeb/IstokWeb-BoldItalic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_IstokWeb-Italic';
    src: url('../fonts/IstokWeb/IstokWeb-Italic.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/IstokWeb/IstokWeb-Italic.woff') format('woff'),
    url('../fonts/IstokWeb/IstokWeb-Italic.ttf') format('truetype'),
    url('../fonts/IstokWeb/IstokWeb-Italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_IstokWeb-Regular';
    src: url('../fonts/IstokWeb/IstokWeb-Regular.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/IstokWeb/IstokWeb-Regular.woff') format('woff'),
    url('../fonts/IstokWeb/IstokWeb-Regular.ttf') format('truetype'),
    url('../fonts/IstokWeb/IstokWeb-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Lato-Bold';
    src: url('../fonts/Lato/Lato-Bold.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/Lato/Lato-Bold.woff') format('woff'),
    url('../fonts/Lato/Lato-Bold.ttf') format('truetype'),
    url('../fonts/Lato/Lato-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Lato-Italic';
    src: url('../fonts/Lato/Lato-Italic.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/Lato/Lato-Italic.woff') format('woff'),
    url('../fonts/Lato/Lato-Italic.ttf') format('truetype'),
    url('../fonts/Lato/Lato-Italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Lato-Light';
    src: url('../fonts/Lato/Lato-Light.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/Lato/Lato-Light.woff') format('woff'),
    url('../fonts/Lato/Lato-Light.ttf') format('truetype'),
    url('../fonts/Lato/Lato-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Lato-Regular';
    src: url('../fonts/Lato/Lato-Regular.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/Lato/Lato-Regular.woff') format('woff'),
    url('../fonts/Lato/Lato-Regular.ttf') format('truetype'),
    url('../fonts/Lato/Lato-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Montserrat-Bold';
    src: url('../fonts/Montserrat/Montserrat-Bold.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/Montserrat/Montserrat-Bold.woff') format('woff'),
    url('../fonts/Montserrat/Montserrat-Bold.ttf') format('truetype'),
    url('../fonts/Montserrat/Montserrat-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Montserrat-Regular';
    src: url('../fonts/Montserrat/Montserrat-Regular.eot');
    src: local('Ã¢ËœÂº'),
    url('../fonts/Montserrat/Montserrat-Regular.woff') format('woff'),
    url('../fonts/Montserrat/Montserrat-Regular.ttf') format('truetype'),
    url('../fonts/Montserrat/Montserrat-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
    color: #666666;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.breadcrumbs .item:not(:last-child):after{
    margin: 0;
    font-size: 14px;
}
.page-header{
    border-top: 4px solid #ec9c3d;
    background: #05154a;
}
.page-header .panel.wrapper{
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 38px 0 40px;
    max-width: 1400px;
    width: 100%;
    border: 0;
    background: none;
}
.page-header .header.panel{
    padding: 0;
    max-width: 1293px;
    width: 100%;
    text-align: right;
}
.wrap-top-mini-cart:after,
.page-header .panel.wrapper:after{
    display: block;
    clear: both;
    content: '';
}
.minicart-wrapper .action.showcart .text{
    position: static;
}
.header.panel &gt; .header.links{
    float: right;
    width: 100%;
}
.minicart-wrapper{
    margin: 0;
}
.header.panel &gt; .header.links &gt; li &gt; a,
.minicart-wrapper .action.showcart{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.header.panel &gt; .header.links &gt; li &gt; a,
.header.panel &gt; .header.links &gt; li,
.minicart-wrapper .action.showcart{
    position: relative;
    color: #ffffff;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Conv_Lato-Regular', sans-serif;
}
.header.panel &gt; .header.links &gt; li{
    letter-spacing: 1px;
    font-size: 14px;
}
.header.panel &gt; .header.links &gt; li &gt; a:hover,
.minicart-wrapper .action.showcart:hover,
.minicart-wrapper .action.showcart.active{
    color: #fda940;
    text-decoration: none;
}
.header.panel &gt; .header.links &gt; li:first-child{
    margin: 0;
    padding: 0;
    border-left: 0;
}
.header.panel &gt; .header.links &gt; li{
    margin: 0;
    padding: 0;
    border-left: 1px solid #203373;
}
.header.panel &gt; .header.links &gt; li.authorization-link{
    margin-left: 21px;
    padding-left: 55px;
}

.header.panel &gt; .header.links &gt; li.account-link{
    margin-left: 18px;
    padding-left: 52px;
}

.header.panel &gt; .header.links &gt; li.wrap-top-mini-cart{
    margin-left: 20px;
    padding-left: 58px;
}

.header.panel &gt; .header.links .customer-link{
    font-weight: 700;
}
.header.panel &gt; .header.links .customer-link span{
    display: inline-block;
    padding-left: 6px;
    color: #fda940;
    font-weight: 400;
}
.minicart-wrapper .action.showcart:before {
    display: none;
}
.minicart-wrapper .action.showcart.active:before {
    display: none;
}
.minicart-wrapper .action.showcart .icon-cart,
.minicart-wrapper .action.showcart .icon-cart.empty,
.minicart-wrapper .action.showcart .icon-cart:empty{
    position: absolute;
    top: 2px;
    left: -42px;
    display: block;
    width: 18px;
    height: 15px;
    background: url("../images/sprites-icon.png") -179px -99px no-repeat;
    content: '';
}
.minicart-wrapper .action.showcart .icon-cart.has-items,
.minicart-wrapper .action.showcart .icon-cart.has-items:empty{
    top: -2px;
    height: 20px;
    background: url("../images/sprites-icon.png") -179px -119px no-repeat;
}

.minicart-wrapper .action.close:before {
    position: absolute;
    top: 10px;
    left: 16px;
    display: block;
    width: 18px;
    height: 15px;
    background: url("../images/sprites-icon.png") -156px -83px no-repeat;
    content: '';
}
.minilist .action.delete:before,
.minicart-wrapper .action.edit:before{
    position: absolute;
    top: -12px;
    left: -12px;
    display: block;
    width: 18px;
    height: 15px;
    background: url("../images/sprites-icon.png") -179px -83px no-repeat;
    content: '';
}
.minilist .action.delete,
.minicart-wrapper .action.edit{
    position: relative;
}
.minicart-items .action.delete:before {
    width: 18px;
    height: 16px;
    background: url("../images/sprites-icon.png") -157px -100px no-repeat;
    content: '';
}
.header.panel .account-link a:before{
    position: absolute;
    top: 0;
    left: -34px;
    display: block;
    width: 15px;
    height: 17px;
    background: url("../images/sprites-icon.png") -93px 0 no-repeat;
    content: '';
}
.header.panel .authorization-link a:before{
    position: absolute;
    top: 2px;
    left: -38px;
    display: block;
    width: 19px;
    height: 15px;
    background: url("../images/sprites-icon.png") -48px 0 no-repeat;
    content: '';
}
.minicart-wrapper .action.showcart:hover:before {
    color: inherit;
}
.header.content {
    position: relative;
    padding: 0 52px;
    max-width: 1400px;
}
.header.content:after{
    display: block;
    clear: both;
    content: '';
}
.logo {
    margin: -54px auto 23px 0;
}
.block-search{
    position: absolute;
    right: 52px;
    z-index: 5;
    width: auto;
}
.block-search .block-content,
.wraps-field-block{
    position: relative;
}
.wraps-field-block:after{
    display: block;
    clear: both;
    content: '';
}
.block-search .block-content:after,
.block-search .block-content form:after,
.block-search:after{
    display: block;
    clear: both;
    content: '';
}
.block-search .wrap-actions-btn{
    position: absolute;
    top: 0;
    right: 2px;
    clear: both;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fdae40;
    cursor: pointer;
}
.block-search .field.search .control{
    position: absolute;
    top: -2px;
    right: 0;
    visibility: hidden;
    margin: 0;
    padding-right: 54px;
    width: 0;
    height: 54px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.block-search input{
    position: static;
    margin: 0;
    padding: 0 0 0 15px;
    height: 54px;
    outline: none;
    border: 0;
    background: transparent;
    color: #fda940;
    font-size: 16px;
    font-family: 'Conv_Lato-Regular', sans-serif;
}

::-webkit-input-placeholder {color: #fda940;text-overflow:ellipsis;}
::-moz-placeholder          {color: #fda940;text-overflow:ellipsis;}/* Firefox 19+ */
:-moz-placeholder           {color: #fda940;text-overflow:ellipsis;}/* Firefox 18- */
:-ms-input-placeholder      {color: #fda940;text-overflow:ellipsis;}
:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}

.block-search input:focus,
.block-search input:active,
input:focus:not([disabled]){
    outline: none;
    box-shadow: none;
}
.block-search .action.search,
.block-search .action.search[disabled]{
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    display: block;
    width: 50px;
    height: 50px;
    opacity: 1;
}
.block-search .action.search:before{
    display: block;
    margin: 0 auto;
    width: 19px;
    height: 19px;
    background: url("../images/sprites-icon.png") -131px 0 no-repeat;
    content: '';
}
.wpar-search-btn{
    float: left;
    padding-right: 85px;
    color: #fda940;
    font-size: 32px;
    font-family: 'Conv_Lato-Regular', sans-serif;
    line-height: 50px;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.wpar-search-btn span{
    position: relative;
    color: #f25d9c;
}
.wpar-search-btn span:after{
    position: absolute;
    top: 18px;
    right: -21px;
    display: block;
    width: 0;
    height: 0;
    border-width: 6px 0 6px 7px;
    border-style: solid;
    border-color: transparent transparent transparent #f25d9b;
    content: '';
}
.wpar-search-btn .wrap-mobile-btn{
    display: none;
}
.block-search.active .wpar-search-btn{
    padding-right: 345px;
}
.block-search .block-content{
    float: right;
}
.nav-sections{
    margin: 0;
    padding: 0;
    background: #0b1539;
}
.navigation{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 52px;
    max-width: 1400px;
    background: #0b1539;
}
.navigation .level0 &gt; .level-top{
    padding: 0;
    color: #ffffff;
    text-transform: none;
    font-weight: 400;
    font-size: 20px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.navigation .level0.active &gt; .level-top,
.navigation .level0.has-active &gt; .level-top {
    color: #ffffff;
}
.navigation .level0 &gt; .level-top:hover,
.navigation li.level0:hover,
.navigation .level0 &gt; .level-top:hover,
.navigation .level0 &gt; .level-top.ui-state-focus{
    color: #fda940;
}
.navigation li.level0:first-child{
    margin-left: 0;
}
.navigation li.level0{
    margin-left: 46px;
}
.navigation ul {
    display: table;
    padding: 2px 8px 0 0;
    width: 100%;
    text-align: center;
}
.navigation .level0.active &gt; .level-top,
.navigation .level0.has-active &gt; .level-top{
    border: 0;
}
.home-main{
    height: 495px;
}
.page-main,
.home-main{
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.page-main .columns{
    display: block;
}
.widget .block-promo img{
    display: block;
    margin: 0 auto;
    max-width: 1600px;
    width: 100%;
    height: 100%;
}
.home-main .content{
    position: absolute;
    top: 0;
    right: 0;
    left: 50%;
    margin: 0 0 0 -250px;
    padding: 107px 0 0 0;
    max-width: 500px;
    width: 100%;
    background: none;
    text-align: center;
}
.home-main .content .info{
    display: block;
    margin: 0;
    padding: 0 0 25px;
    color: #333333;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    font-size: 18px;
    font-family: 'Conv_Lato-Light', sans-serif;
    line-height: normal;
}
.home-main .content .title{
    display: block;
    margin: 0;
    padding-bottom: 40px;
    color: #05154a;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 55px;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
    line-height: 53px;
}
.home-main .content .title span{
    font-weight: 400;
}
.home-main .content li{
    float: left;
    margin-left: 54px;
}
.home-main .content li:first-child{
    margin-left: 58px;
}
.button{
    position: relative;
    overflow: hidden;
    padding: 15px;
    min-width: 170px;
    border: 2px solid #05154a;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: transparent;
    box-shadow: none;
    color: #05154a;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Conv_Lato-Regular', sans-serif;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.button.light-orange{
    margin: 0;
    min-width: 100%;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Conv_Lato-Regular', sans-serif;
}
.button:hover,
.button:active,
.button:focus,
.button.orange,
.button.orange:hover,
.button.light-orange,
.button.light-orange:hover{
    z-index: 2;
    border: 2px solid #05154a;
    background: transparent;
    box-shadow: none;
    color: #fff;
}
.button.light-orange{
    border: 2px solid #fdba40!important;
}
.button.orange,
.button.orange:hover{
    border-color: #ec9c3d;
}

.button.light-orange,
.button.light-orange:hover,
.button.light-orange:focus,
.button.light-orange:active{
    border-color: transparent;
    background: #fdba40;
    background: -moz-linear-gradient(top,  #fdba40 0%, #fda240 100%);
    background: -webkit-linear-gradient(top,  #fdba40 0%,#fda240 100%);
    background: linear-gradient(to bottom,  #fdba40 0%,#fda240 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdba40', endColorstr='#fda240',GradientType=0 );
}

.button:after,
.button.orange:after{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    display: block;
    width: 100%;
    height: 0;
    background: #ec9c3d;
    content: '';
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.button:hover:after,
.button.orange:after{
    height: 100%;
}
.button.light-orange:after{
    display: none;
}
.button.white{
    border-color: #ffffff;
    background: #ffffff;
    color: #333333;
    font-weight: 400;
    font-size: 21px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
}
.button.white:hover{
    color: #fff;
}
.page-main ul,
.page-main ol{
    margin: 0;
    padding: 0;
    list-style: none;
}
.content-info-block{
    position: relative;
    padding: 47px 0 39px;
    text-align: center;
}
.content-info-block:after{
    position: absolute;
    bottom: -31px;
    left: 50%;
    z-index: 1;
    display: block;
    margin-left: -31px;
    width: 0;
    height: 0;
    border-width: 31px 31px 0 31px;
    border-style: solid;
    border-color: #ffffff transparent transparent transparent;
    content: '';
}
.content-info-block .text{
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px 16px 0 136px;
    color: #666666;
    font-weight: 400;
    font-size: 24px;
    font-family: 'Conv_Lato-Regular', sans-serif;
}
.content-info-block .text:after{
    position: absolute;
    top: -4px;
    left: 59px;
    display: block;
    width: 49px;
    height: 49px;
    background: url("../images/sprites-icon.png") 0 -34px no-repeat;
    content: '';
}
.content-info-block .button{
    margin-top: -10px;
    padding: 16px 10px;
    font-size: 18px;
}
.wrap-home-grid:after{
    display: block;
    clear: both;
    content: '';
}
.block-static-block .wrap-home-grid{
    margin: 0 auto;
    max-width: 1600px;
    letter-spacing: 0;
    font-size: 0;
    line-height: 0;
}
.wrap-home-grid li{
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 50%;
    vertical-align: top;
    text-align: center;
    letter-spacing: normal;
    font-size: 24px;
    line-height: normal;
}
.wrap-home-grid li .button{
    margin-left: 10px;
    padding: 16px 15px;
    min-width: 235px;
}
.wrap-home-grid .in-items{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.wrap-home-grid .item img{
    display: block;
    max-width: 800px;
    width: 100%;
}
.wrap-home-grid .holder-text{
    padding-top: 235px;
}
.wrap-home-grid .holder-text span{
    display: block;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 24px;
    font-family: 'Conv_Lato-Regular', sans-serif;
    line-height: normal;
}
.wrap-home-grid .holder-text strong{
    display: block;
    padding: 0 0 46px 0;
    color: #ffffff;
    text-transform: uppercase;
    text-shadow: 2px 2px 7px #333;
    font-size: 52px;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
    line-height: 54px;
}
.wrap-home-grid li:before{
    position: absolute;
    top: 85px;
    left: 50%;
    z-index: 1;
    display: block;
    margin-left: -61px;
    width: 122px;
    height: 122px;
    content: '';
}
.wrap-home-grid li.one:before{
    display: block;
    margin-left: -56px;
    background: url("../images/grid-item-1.png") 0 0 no-repeat;
    content: '';
}
.wrap-home-grid li.two:before{
    display: block;
    margin-left: -51px;
    background: url("../images/grid-item-2.png") 0 0 no-repeat;
    content: '';
}
.wrap-home-grid li.three:before{
    top: 73px;
    display: block;
    margin-left: -56px;
    background: url("../images/grid-item-3.png") 0 0 no-repeat;
    content: '';
}
.wrap-home-grid li.four:before{
    top: 77px;
    display: block;
    margin-left: -51px;
    background: url("../images/grid-item-4.png") 0 0 no-repeat;
    content: '';
}
.wrap-home-slider .title{
    display: block;
    margin: 0;
    padding: 50px 0 80px;
    color: #05154a;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 28px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
}
.wrap-home-slider{
    position: relative;
    margin: 0 auto;
    padding: 0 52px 71px;
    max-width: 1400px;
}
.page-footer .footer.top{
    padding: 39px 0 32px;
    background: #0d226a;
}
.page-footer .footer.top:after{
    display: block;
    clear: both;
    content: '';
}
.page-footer .in-footer{
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 52px 0 55px;
    max-width: 1400px;
}
.block.newsletter{
    float: left;
    width: 35%;
}
.footer.top .title{
    display: block;
    margin: 0;
    padding: 0 0 28px 0;
    color: #fdb840;
    font-weight: 400;
    font-size: 32px;
    font-family: 'Conv_Lato-Regular', sans-serif;
    line-height: normal;
}
.footer.top .title span{
    color: #f25d9c;
}
.footer.top .social-links .title{
    padding-bottom: 16px;
    color: #f25d9c;
    text-align: right;
}
.footer.top .social-links .title p{
    padding: 2px 0 0 0;
    text-align: right;
    font-size: 17px;
}
.footer.top .social-links .title span{
    color: #fdb840;
}
.footer.top .title p{
    color: #FFFFFF;
    font-size: 18px;
    font-family: 'Conv_Lato-Italic', sans-serif;
}
.block.newsletter .form.subscribe{
    position: relative;
}
.block.newsletter .actions{
    position: absolute;
    top: 1px;
    right: 1px;
    width: 162px;
}
.block.newsletter .field .control{
    width: 451px;
    height: 55px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
}
.block.newsletter .field .control input{
    padding: 0 165px 0 25px;
    height: 55px;
    border: 0;
    background: transparent;
    color: #fdb840;
}
.block.newsletter .field .control:before{
    display: none;
}
.block.newsletter .action.subscribe{
    width: 162px;
    height: 53px;
    border: 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #05154a;
    color: #ffffff;
    text-align: center;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
}
.social-links{
    float: right;
    width: 35%;
}
.social-links-list{
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
}
.social-links-list:after{
    display: block;
    clear: both;
    content: '';
}
.social-links-list li:first-child{
    margin-left: 0;
}
.social-links-list li{
    display: block;
    float: left;
    margin: 0 0 0 37px;
    width: 52px;
    height: 52px;
}
.social-links-list a{
    display: block;
    width: 52px;
    height: 52px;
    background: url("../images/sprites-icon.png") 0 0 no-repeat;
}
.social-links-list .instagram a{
    background-position: 0 -85px;
}
.social-links-list .facebook a{
    background-position: -52px -85px;
}
.social-links-list .twitter a{
    background-position: -104px -85px;
}
.social-links-list .instagram:hover a{
    background-position: 0 -137px;
}
.social-links-list .facebook:hover a{
    background-position: -52px -137px;
}
.social-links-list .twitter:hover a{
    background-position: -104px -137px;
}
.page-footer .footer.content{
    padding: 29px 0 24px;
    max-width: 100%;
    background: #05154a;
}
.page-footer .footer.content a,
.page-footer .footer.bottom a{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.footer-menu:after{
    display: block;
    clear: both;
    content: '';
}
.footer-menu{
    width: 100%;
    text-align: center;
    letter-spacing: -1px;
    font-size: 0;
    line-height: 0;
}
.footer.content ul li{
    display: inline-block;
    margin: 0 0 0 60px;
    vertical-align: top;
    letter-spacing: normal;
    font-size: 18px;
    line-height: normal;
}
.footer.content ul li:first-child{
    margin: 0;
}
.footer-menu li a{
    display: block;
    color: #ffffff;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.page-footer{
    overflow: hidden;
    padding: 0;
}
.page-footer .footer.bottom{
    padding: 15px 0;
    background: #031038;
    color: #ffffff;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.page-footer .footer.bottom .in-footer{
    padding: 0 52px;
}
.page-footer .footer.bottom .button.white{
    padding: 14px 30px 13px 14px;
    min-width: 217px;
    text-transform: none;
    font-size: 18px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.page-footer .footer.bottom:after{
    display: block;
    clear: both;
    content: '';
}
.page-footer .footer.bottom ul{
    list-style: none;
    letter-spacing: -1px;
    font-size: 0;
    line-height: 0;
}
.page-footer .footer.bottom ul li{
    display: inline-block;
    margin: 0 0 0 5%;
    padding: 13px 0 0 0;
    vertical-align: top;
    letter-spacing: normal;
    font-size: 18px;
    line-height: normal;
}
.page-footer .footer.bottom ul li:first-child{
    margin: 0;
}
.page-footer .footer.bottom ul li:last-child{
    margin: 0 0 0 6%;
    padding: 0;
}
.page-footer .footer a{
    color: #ffffff;
}
.page-footer .footer a:hover{
    color: #fdb840;
    text-decoration: none;
}
.copyright{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px 0 0 0;
    width: 23%;
    background: none;
    text-align: left;
    font-size: 18px;
}
.copyright span{
    display: block;
    padding-right: 20px;
}
.page-footer .footer.bottom .links{
    float: right;
    box-sizing: border-box;
    margin: 0;
    padding: 0 0 0 4px;
    width: 77%;
}
.page-footer .footer.bottom .links ul{
    float: none;
    width: 100%;
}
.cms-index-index .page-title-wrapper{
    display: none;
}
.page-title-wrapper{
    margin-bottom: 25px;
    padding: 64px 0 8px;
    background: url("../images/title-bg.jpg") 0 0 no-repeat;
    background-size: cover;
}
.in-page-title{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 52px;
    max-width: 1400px;
}
.page-title-wrapper h1{
    margin: 0 0 9px 0;
    color: #ffffff;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 38px;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
    line-height: 43px;
}
.breadcrumbs{
    margin: 0 0 24px;
    padding: 0;
}
.breadcrumbs .items &gt; li,
.breadcrumbs .items &gt; li a{
    color: #fdba40;
    font-size: 17px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.breadcrumbs .items &gt; li a{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.breadcrumbs .items &gt; li a:hover{
    color: #fff;
    text-decoration: none;
}
.breadcrumbs .items &gt; li strong{
    color: #fff;
}
.breadcrumbs .item:not(:last-child):after{
    color: #fff;
    font-size: 11px;
    line-height: 27px;
}
.page-products .page-main .columns{
    margin: 0 auto;
    max-width: 1296px;
}
.page-with-filter .toolbar-amount{
    display: none;
}
.page-products .toolbar .limiter {
    display: block;
    float: right;
}
.page-products .toolbar .limiter .limiter-text{
    display: none;
}
.page-products .sorter{
    float: left;
}
.products {
    margin: 6px 0 45px;
}
.toolbar label{
    color: #77777b;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.toolbar select{
    margin: 0;
    padding: 0 24px;
    height: auto;
    border: 2px solid #dddddd;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #ffffff;
    color: #77777b;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
    line-height: normal;
    cursor: pointer;
}
.toolbar select:focus:not([disabled]){
    outline: none;
    box-shadow: none;
}
.toolbar-sorter.sorter select{
    min-width: 153px;
}
.toolbar .limiter .control select{
    padding: 0 15px;
    min-width: 70px;
}
.in-toolbar-sorter{
    position: relative;
    display: inline-block;
    padding-right: 20px;
}
.toolbar-sorter.sorter .wrap-sorter,
.toolbar .limiter .control{
    position: relative;
    display: inline-block;
    margin: -2px 0 0 7px;
}
.toolbar .limiter .control{
    margin: -2px -8px 0 11px;
}
.toolbar-sorter.sorter .wrap-sorter:after,
.toolbar .limiter .control:after{
    position: absolute;
    top: 8px;
    right: 11px;
    display: block;
    width: 9px;
    height: 18px;
    background: url("../images/sprites-icon.png") -155px 0 no-repeat;
    content: '';
}
.in-toolbar-sorter .sorter-action{
    position: absolute;
    top: 3px;
    right: 1px;
}
.sorter-action:before{
    display: block;
    width: 9px;
    height: 18px;
    background: url("../images/sprites-icon.png") -170px 0 no-repeat;
    content: '';
}
.toolbar .modes{
    float: none;
    margin: 0 0 0 -138px;
}
.toolbar .modes .modes-mode{
    padding: 10px 6px;
    border: 0;
    background: none;
    box-shadow: none;
}
.toolbar .modes .modes-mode:before{
    display: block;
    width: 17px;
    height: 17px;
    background: url("../images/sprites-icon.png") -156px -26px no-repeat;
    content: '';
}
.toolbar .modes .modes-mode.active:before,
.toolbar .modes .modes-mode:hover:before{
    background-position: -156px -43px;
}
.toolbar .modes .modes-mode.mode-list:before{
    width: 19px;
    height: 16px;
    background-position: -178px -25px;
}
.toolbar .modes .modes-mode.mode-list.active:before,
.toolbar .modes .modes-mode.mode-list:hover:before{
    background-position: -178px -42px;
}
.in-toolbar-top:after,
.in-toolbar-bottom:after{
    display: block;
    clear: both;
    content: '';
}
.toolbar.toolbar-products .in-toolbar-top{
    margin-bottom: 25px;
    padding-bottom: 16px;
    border-bottom: 1px solid #dddddd;
}
.bottom.toolbar.toolbar-products .in-toolbar-top{
    margin: 0;
    padding: 0;
}
.bottom.toolbar.toolbar-products .in-toolbar-bottom{
    margin-bottom: 39px;
    padding-top: 15px;
}
.toolbar.toolbar-products .in-toolbar-top .sorter,
.toolbar.toolbar-products .in-toolbar-top .modes{
    display: inline-block;
}
.toolbar.toolbar-products .in-toolbar-bottom .toolbar-amount{
    display: block;
    float: left;
    padding: 0;
    width: 50%;
    color: #77777b;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
    line-height: 34px;
}
.toolbar.toolbar-products .in-toolbar-bottom .pages{
    float: right;
    width: 50%;
}
.in-toolbar-bottom .pages .items{
    float: right;
    vertical-align: top;
}
.in-toolbar-bottom .pages .item{
    padding: 0;
    min-width: 40px;
    height: 30px;
    border: 2px solid #dddddd;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #fff;
    vertical-align: top;
    text-align: center;
    font-weight: 400;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
    line-height: 31px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.in-toolbar-bottom .pages .item.pages-item-next, .in-toolbar-bottom .pages .item.pages-item-previous{
    margin: 0;
    padding-top: 1px;
    min-width: 20px;
    border: 0;
    background: none;
}
.in-toolbar-bottom .item.pages-item-next .action.next{
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    box-shadow: none;
}

.in-toolbar-bottom .item.pages-item-next .action.next:before{
    font-size: 15px;
}
.in-toolbar-bottom .pages .item.pages-item-next:hover, .in-toolbar-bottom .pages .item.pages-item-previous:hover{
    border: 0;
    background: none;
}
.in-toolbar-bottom .pages .action.previous {
    margin-right: 0;
    background: none;
    box-shadow: none;
    border: none;
}
.in-toolbar-bottom .pages .item.current,
.in-toolbar-bottom .pages .item:hover{
    border: 2px solid #fdad40;
    background: #eacca4;
}
.in-toolbar-bottom .pages .item:hover a{
    color: #FFFFFF;
}
.in-toolbar-bottom .pages a.page{
    display: block;
    padding: 0;
    color: #77777b;
    font-size: 18px;
}
.in-toolbar-bottom .pages strong.page{
    padding: 0;
    background: none;
    color: #fff;
    font-size: 18px;
}
.toolbar.toolbar-products .in-toolbar-top .pages{
    display: none;
}
.toolbar.bottom{
    margin-bottom: 0;
}
.page-products .products-grid .product-items{
    letter-spacing: -1px;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}
.page-products .products-grid .product-item,
.page-layout-1column .products-grid .product-item{
    display: block;
    float: left;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 27px 0;
    padding: 0 10px;
    width: 33.33333333%;
    vertical-align: top;
    letter-spacing: normal;
    font-size: 24px;
    line-height: normal;
}
.page-layout-1column .products-grid .product-item{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    width: 100%;
}
.product.info.detailed .owl-carousel .owl-item .product-item{
    margin: 0;
}
.page-layout-1column .column.main .product-items{
    margin: 0;
    width: 100%;
}
.page-layout-1column .column.main .product-items:after{
    display: block;
    clear: both;
    content: '';
}
.products-grid .product-item-info,
.page-layout-1column .product-item .product-item-info{
    overflow: hidden;
    border: 1px solid #dddddd;
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topleft:6px;
    border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    border-top-right-radius:6px;
}
.page-layout-1column .product-item .product-item-info{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 300px;
    width: 100%;
    background: #fff;
}
.products-grid .product-item-info:hover,
.products-grid .product-item-info.active,
.page-layout-1column .product-item .product-item-info:hover,
.page-layout-1column .product-item .product-item-info.active{
    margin: 0;
    padding: 0;
    border: 1px solid #dddddd;
    background: none;
    box-shadow: none;
}
.page-layout-1column .product-item .product-item-info:hover,
.page-layout-1column .product-item .product-item-info.active{
    margin: 0 auto;
    background: #fff;
}
.product-image-container{
    display: block;
    max-width: 100%;
    width: 100% !important;
}
.product-image-wrapper {
    position: relative !important;
    display: block;
    overflow: visible;
    padding: 0 !important;
    height: auto;
}
.portals .product-image-photo {
    max-height: 180px;
}
.product-image-photo {
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 232px;
    height: auto;
}
.cart.item .product-image-photo {
    min-width: 240px;
}
.products-grid .product-item-info:hover .product-item-inner,
.products-grid .product-item-info.active .product-item-inner,
.products-grid .product-item-info .product-item-inner{
    display: none;
    margin: 0;
    padding: 0;
}
.products-grid .product-item-details .product-reviews-summary{
    display: none;
}
.page-products .product-item-info {
    width: 100%;
    text-align: center;
    background: #fff;
}
.page-products .product-item-info a{
    display: block;
    margin: 0;
    padding: 0;
}
.page-products .product-item-info .product-item-details,
.wrap-related .related .product-item-details,
.cart-container .block.crosssell .product-item .product-item-details{
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 26px 30px;
    min-height: 104px;
    border-top: 1px solid #dddddd;
}
.wrap-related .related .product-item-details,
.cart-container .block.crosssell .product-item .product-item-details{
    padding: 18px 30px;
}
.page-products .product-item-details:after,
.wrap-related .related .product-item-details:after,
.cart-container .block.crosssell .product-item .product-item-details:after{
    position: absolute;
    top: -12px;
    left: 28px;
    z-index: 1;
    display: block;
    width: 25px;
    height: 12px;
    background: url("../images/arrow-related.png") 0 0 no-repeat;
    content: '';
}
.wrap-related .related .product-item-details:after{
    top: -12px;
    left: 32px
}
.page-products .products-grid .product-items:after,
.products:after{
    display: block;
    clear: both;
    content: '';
}
.product-item .price-box,
.product-item-name{
    margin: 0;
    padding: 0;
}
.page-products .product-item-info [class*="swatch-opt-"]{
    display: none;
}
.page-products .product-item .price-box{
    display: none;
}
.page-products .product-title,
.wrap-related .related .product-title,
.cart-container .block.crosssell .product-item .product-title{
    color: #fda340;
    text-align: left;
    text-transform: capitalize;
    font-weight: 400;
    font-style: italic;
    font-size: 18px;
    font-family: 'Conv_IstokWeb-Italic', sans-serif;
}
.page-products .product-item-info a,
.wrap-related .related .product-item-info a,
.cart-container .block.crosssell .product-item .product-item-info a{
    color: #333333;
    text-align: left;
    text-transform: capitalize;
    font-size: 24px;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
    line-height: 22px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.wrap-related .related .product-item-info a,
.cart-container .block.crosssell .product-item .product-item-info a{
    font-size: 18px;
}
.page-products .product-item-info a:hover,
.wrap-related .related .product-item-info a:hover,
.cart-container .block.crosssell .product-item .product-item-info a:hover{
    color: #fda340;
    text-decoration: none;
}
.filter .block-subtitle,
.block-compare .block-title,
.block-wishlist .block-title{
    position: relative;
    margin: 0;
    padding: 15px 10px 15px 51px;
    background: #fdba40;
    background: -moz-linear-gradient(top,  #fdba40 0%, #fda240 100%);
    background: -webkit-linear-gradient(top,  #fdba40 0%,#fda240 100%);
    background: linear-gradient(to bottom,  #fdba40 0%,#fda240 100%);
    color: #ffffff;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 #dc8627;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
    line-height: normal;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdba40', endColorstr='#fda240',GradientType=0 );
}
.filter .block-subtitle:after,
.block-compare .block-title:after,
.block-wishlist .block-title:after{
    position: absolute;
    top: 17px;
    left: 18px;
    display: block;
    width: 16px;
    height: 17px;
    background: url("../images/sprites-icon.png") -133px -25px no-repeat;
    content: '';
}
.filter-options-item{
    padding: 0;
    border: 1px solid #dddddd;
    border-top: 0;
    border-bottom: 0;
}
.filter-options-item.active{
    border-bottom: 1px solid #dddddd;
}
.filter-options-item:first-child{
    padding-top: 10px;
    border-top: 1px solid #dddddd;
}
.filter-options-title{
    position: relative;
    padding: 17px 20px 13px 51px;
    border-bottom: 1px solid #dddddd;
    color: #333333;
    text-transform: none;
    word-break: break-word;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
    line-height: 21px;
}
.filter-options-title:before{
    position: absolute;
    top: 17px;
    left: 16px;
    display: block;
    width: 17px;
    height: 17px;
    background: url("../images/sprites-icon.png") -156px -26px no-repeat;
    content: '';
}
.filter-options-title:after {
    position: absolute;
    top: 15px;
    right: 18px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.active &gt; .filter-options-title:after{
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.filter-options-content {
    padding: 0 10px 0 51px;
}
.btn-toolbar{
    position: relative;
    display: none;
    margin: 0;
    padding: 0;
    background: #fdba40;
    background: -moz-linear-gradient(top,  #fdba40 0%, #fda240 100%);
    background: -webkit-linear-gradient(top,  #fdba40 0%,#fda240 100%);
    background: linear-gradient(to bottom,  #fdba40 0%,#fda240 100%);
    color: #ffffff;
    text-shadow: 1px 1px 0 #dc8627;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
    line-height: normal;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdba40', endColorstr='#fda240',GradientType=0 );
}
.btn-toolbar span{
    position: relative;
    display: block;
    padding: 20px 50px 20px 50px;
}
.btn-toolbar span:after{
    position: absolute;
    top: 0;
    right: 50px;
    bottom: 0;
    display: block;
    width: 1px;
    height: 100%;
    background: #f29c3c;
    content: '';
}
.btn-toolbar span:before{
    position: absolute;
    top: 0;
    right: 49px;
    bottom: 0;
    display: block;
    width: 1px;
    height: 100%;
    background: #f7b849;
    content: '';
}
.btn-toolbar:after{
    position: absolute;
    top: 22px;
    left: 20px;
    display: block;
    width: 16px;
    height: 17px;
    background: url("../images/sprites-icon.png") -133px -25px no-repeat;
    content: '';
}
.btn-toolbar:before{
    position: absolute;
    top: 28px;
    right: 18px;
    display: block;
    width: 13px;
    height: 9px;
    background: url("../images/sprites-icon.png") -187px 1px no-repeat;
    content: '';
}
.mobile-close{
    display: none;
}
.toolbar-products{
    margin-bottom: 0;
    padding: 3px 8px 0 11px;
}
.page-wrapper .page-main{
    padding: 0;
}
.page-layout-2columns-left .sidebar-main{
    float: left;
    width: 25%;
}
.page-layout-2columns-left .sidebar-main .filter.block{
    margin-bottom: 93px;
}
.page-layout-2columns-left .column.main{
    float: right;
    padding: 0 0 0 1.7%;
    width: 75%;
}
.column.main{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 52px 50px;
    max-width: 1400px;
}
.column.main:after{
    display: block;
    clear: both;
    content: '';
}
.cms-index-index .column.main{
    margin: 0;
    padding: 0;
    max-width: 100%;
}
.page-layout-1column .product.media {
    padding: 40px 0 0 0;
    width: 33%;
}
.page-layout-1column .product-info-main {
    padding: 20px 0 0 2%;
    width: 65%;
}
.column.main .wrap-related .related{
    clear: both;
}
.product-info-top{
    padding-bottom: 29px;
    position: relative;
}
.product-info-top:after{
    display: block;
    clear: both;
    content: '';
}
.product-info-top .title{
    float: left;
    margin: 0;
    padding-left: 8px;
    color: #333333;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
}
.product-info-top button.link {
    position: absolute;
    right: 0;
}
.button.link{
    float: right;
    margin-top: 10px;
    padding: 0;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
    box-shadow: none;
    color: #fda340;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
}
.button.link:after,
.button.link:hover:after{
    display: none;
}
.button.link:hover{
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
}
.product-info-center .table{
    margin-bottom: 30px;
}
.product-info-center:after{
    display: block;
    clear: both;
    content: '';
}
.product-info-center .table button{
    padding: 2px;
    border: 0;
    background: none;
    box-shadow: none;
    color: #fda340;
    font-weight: normal;
    font-style: italic;
    font-size: 16px;
    font-family: 'Conv_IstokWeb-Italic', sans-serif;
}
.product-info-center .table button[disabled]{
    opacity: 1;
}
.product-info-center .table td{
    display: inline-block;
    padding: 0 0 0 2%;
    max-width: 60%;
    border: 0;
    color: #333;
    vertical-align: middle;
    font-size: 16px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.block-details,
.block-specifications{
    float: left;
    width: 42%;
}
.block-details{
    padding: 0 4% 50px 7px;
}
#product-options-wrapper{
    padding-top: 10px;
}
#product-options-wrapper .swatch-attribute-label{
    font-size: 13px;
}
#product-options-wrapper .swatch-attribute-options{
    margin: 7px 0 10px 0;
}
#product-options-wrapper .swatch-option{
    margin: 2px 10px 5px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.type-simple .block-specifications{
    padding: 10px 0 40px 1%;
    float: none;
    clear: both;
}
.block-specifications{
    padding-left: 8%;
}
.product-info-center .table .label{
    padding: 0 1% 0 0;
    max-width: 35%;
    color: #333;
    font-style: normal;
}
.block-details-info,
.block-specifications-info{
    color: #666666;
    font-style: italic;
    font-size: 14px;
    font-family: 'Conv_IstokWeb-Italic', sans-serif;
}
.block-specifications-info{
    padding-bottom: 35px;
}
.block-specifications .title{
    margin: 0;
    padding: 5px 0 0 0;
    color: #333333;
    letter-spacing: 2px;
    font-style: normal;
    font-size: 16px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.block-specifications ul{
    padding: 0 0 24px 18px;
}
.block-specifications li{
    position: relative;
    margin: 5px 0 0 -1px;
    color: #666666;
    font-style: normal;
    font-size: 16px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
    line-height: normal;
}
.block-specifications li:before{
    position: absolute;
    top: 9px;
    left: -19px;
    display: block;
    width: 9px;
    height: 10px;
    background: url("../images/sprites-icon.png") -190px -12px no-repeat;
    content: '';
}
ul.specifications-icon{
    padding: 0;
}
ul.specifications-icon li:before{
    display: none;
}
ul.specifications-icon li:after{
    display: block;
    clear: both;
    content: '';
}
ul.specifications-icon li{
    display: inline-block;
    margin: 0 28px 0 0;
    vertical-align: top;
}
.product-info-main .product-add-form{
    padding: 36px 0 36px 10px;
}
.product-info-main .product-options-bottom{
    padding: 17px 23px 10px;
    background: #f8f8f8;
}
.product-info-main .product-options-bottom .label,
.product-info-main .product-options-bottom .title{
    margin: 0;
    padding: 0 0 3px 0;
    color: #333333;
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
    font-family: 'Conv_IstokWeb-Italic', sans-serif;
}
.product-info-main .product-options-bottom .title{
    padding: 18px 0 0 0;
    font-size: 15px;
}
.product-info-main .product-options-bottom .label{
    float: left;
    padding: 19px 0 0 12px;
    font-weight: normal;
    font-size: 13px;
}
.product-options-bottom .fieldset:after{
    display: block;
    clear: both;
    content: '';
}
.product-options-bottom .qty,
.product-options-bottom .wrap-subtotal,
.product-options-bottom .actions{
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    width: 29%;
}
.product-options-bottom .actions{
    display: none;
    padding-top: 11px;
    width: 25%;
}
.product-options-bottom .actions-cloned{
    float: right;
    width: 25%;
}
.product-options-bottom .actions-cloned .actions{
    display: block;
    width: 100%;
}
.product-options-bottom .action.tocart{
    margin: 0 0 0 7px;
    width: 49%;
    background: #fdbb40;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdbb40+0,fea93f+67,fca241+100 */
    background: -moz-linear-gradient(top,  #fdbb40 0%, #fea93f 67%, #fca241 100%); /* Old browsers */
    background: -webkit-linear-gradient(top,  #fdbb40 0%,#fea93f 67%,#fca241 100%); /* FF3.6-15 */
    background: linear-gradient(to bottom,  #fdbb40 0%,#fea93f 67%,#fca241 100%); /* Chrome10-25,Safari5.1-6 */
    text-shadow: 1px 1px 2px #fdad40; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    font-weight: bold; /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbb40', endColorstr='#fca241',GradientType=0 );

}
.product-info-main .product-options-bottom .box-tocart{
    margin: 0;
}
.product-options-bottom .qty,
.product-options-bottom .wrap-subtotal{
    padding-right: 30px;
}
.product-options-bottom .wrap-subtotal {
    overflow: hidden;
    padding: 0 25px;
    width: auto;
}
.product-options-bottom .price-box .price-container &gt; span:last-child {
    text-align: left;
}
.product-add-form .product-options-bottom .price-box .price-container .price{
    height: auto;
    background: none;
    font-size: 19px;
    line-height: 20px;
}
.product-options-bottom .box-tocart .qty.field  {
    margin: 10px 10px 0;
    padding: 0;
    float: left;
    width: 18.6%;
    height: 53px;
    border: 2px solid #dedede;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
}

.size-attribute-qty .icon{
    float: left;
    width: 30px;
    margin-top: 10px;
    padding-top: 12px;
    color: #000;
    height: 37px;
    border: 2px solid #dedede;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    font-size: 22px;
    text-align: center;
}

.product-options-bottom .box-tocart .qty .control .qty {
    float: right;
    padding: 0;
    width: 40%;
    height: 49px;
    border: 0;
    color: #666666;
    text-align: center;
    font-size: 17px;
}
.product-info-main .product-options-bottom .field.qty .label {
    color: #dddddd;
    width: 45%;
    line-height: 1em;
    padding-left: 5%;
}
.product-options-bottom .products-select-wrapper {
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding-right: 20px;
    width: 29%;
}
.product-options-bottom .products-select-wrapper select{
    height: 56px;
    border: 2px solid #dedede;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #ffffff;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.product-options-bottom .wrap-select{
    position: relative;
}
.product-options-bottom .wrap-select:after{
    position: absolute;
    top: 22px;
    right: 16px;
    display: block;
    width: 11px;
    height: 7px;
    background: url("../images/sprites-icon.png") -87px -28px no-repeat;
    content: '';
}
.product-options-bottom .products-select-wrapper select:focus:not([disabled]){
    box-shadow: none;
}
.product-options-bottom .subtotal-text{
    height: 52px;
    background: #ffffff;
    color: #333333;
    text-align: center;
    font-size: 24px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
    line-height: 54px;
}
.product-options-bottom .subtotal-text{
    height: auto;
    background: none;
    line-height: normal;
}
.product-add-form .product-options-bottom .price-box{
    padding-bottom: 0;
}
.product-add-form .product-options-bottom .price-box .price-container{
    font-size: 16px;
}
.product.data.items &gt; .item.content{
    margin-top: 40px;
    padding: 29px 16px 0;
    border: 0;
    border-top: 1px solid #dddddd;
}
.product.data.items &gt; .item.title &gt; .switch{
    margin: 0 3px 0 0;
    padding: 3px 35px 0;
    height: 36px;
    border: 1px solid #dddddd;
    border-bottom: 0;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    background: #ddd;
    color: #fff;
    text-transform: none;
    font-size: 16px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
}
.product.data.items &gt; .item.title:not(.disabled) &gt; .switch:active,
.product.data.items &gt; .item.title.active &gt; .switch,
.product.data.items &gt; .item.title.active &gt; .switch:focus,
.product.data.items &gt; .item.title.active &gt; .switch:hover{
    color: #666;
}
.product.data.items &gt; .item.title &gt; .switch[href="#related-tab"]{
    padding: 3px 29px 0;
}
.product.data.items &gt; .item.title &gt; .switch[href="#product.crosssell"]{
    padding: 3px 26px 0;
}
.product.data.items &gt; .item.content p{
    color: #666666;
    font-size: 16px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.product.data.items &gt; .item.content a{
    color: #fda340;
}
.product-social-links{
    margin: 0;
    padding: 75px 0 27px;
    text-align: center;
}
.product-social-links .title{
    margin-bottom: 13px;
    padding: 16px 10px 16px;
    background: #f8f8f8;
    color: #333333;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 17px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
    line-height: normal;
}
.product-social-links li:first-child{
    margin-left: 0;
}
.product-social-links li{
    display: inline-block;
    margin: 0 0 0 8px;
    width: 52px;
    height: 52px;
    vertical-align: top;
}
.product-social-links li a{
    display: block;
    width: 52px;
    height: 52px;
    background: url("../images/sprites-icon.png") 0 0 no-repeat;
}
.product-social-links .facebook{
    background-position: 0 -189px;
}
.product-social-links .google{
    background-position: -53px -189px;
}
.product-social-links .twitter{
    background-position: -106px -189px;
}
.product-social-links .pinterest{
    background-position: 0 -242px;
}
.product-quote-block{
    position: relative;
}
.product-quote-block .quote-block-img img{
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 182px;
    width: 100%;
    border: 15px solid #f8f8f8;
}
.product-quote-block .holder-text{
    position: absolute;
    top: 38px;
    right: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
    width: 100%;
    text-align: center;
}
.product-quote-block .holder-text span{
    display: block;
    margin-left: -12px;
    padding-bottom: 4px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    font-weight: 400;
    font-size: 20px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
    line-height: normal;
}
.product-quote-block .holder-text strong{
    display: block;
    margin: 0 0 6% -13px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 32px;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
    line-height: normal;
}
.product-quote-block .holder-text:after{
    display: block;
    clear: both;
    content: '';
}
.product-quote-block .button.white{
    margin-left: -15px;
    padding: 16px 15px;
    min-width: 235px;
    text-transform: uppercase;
}
.wrap-related .block.related .products-related{
    position: relative;
}
.wrap-related:after{
    display: block;
    clear: both;
    content: '';
}
.wrap-related{
    padding: 28px 0 80px;
    background: #f8f8f8;
}
.wrap-related .products{
    position: relative;
    margin: 0;
}
.wrap-related .block.related{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 42px;
    max-width: 1400px;
}
.wrap-related .title{
    position: relative;
    margin: 0 0 40px;
    padding: 0;
    text-align: center;
}
.wrap-related .title:after{
    position: absolute;
    top: 18px;
    right: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #dbdada;
    content: '';
}
.wrap-related .title strong{
    position: relative;
    z-index: 1;
    display: inline-block;
    margin: 0 auto;
    padding: 0 30px;
    background: #f8f8f8;
    color: #333333;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 30px;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
}
.product-info-main .product-social-links,
.product-info-main .product-quote-block{
    display: none;
}
.product-info-main .product-quote-block:after,
.page-layout-1column .product-info-main:after{
    display: block;
    clear: both;
    content: '';
}
.block-specifications-info{
    display: none;
}
.minicart-wrapper .block-minicart{
    border: 1px solid #fda340;
    box-shadow: none;
}
.minicart-wrapper .block-minicart:after{
    border-color: transparent transparent #fff transparent;
}
.minicart-wrapper .block-minicart:before{
    border-color: transparent transparent #fff transparent;
}
.minicart-wrapper .block-minicart:before{
    top: -32px;
    right: 62px;
    border: 16px solid;
    border-color: transparent transparent #fff transparent;
}
.minicart-wrapper .block-minicart:after{
    top: -32px;
    right: 61px;
    border: 16px solid;
    border-color: transparent transparent #fff transparent;
}
.block-minicart .items-total .count{
    font-weight: 400;
}
.minicart-wrapper .block-minicart{
    top: 35px;
    right: -2px;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.minicart-wrapper .block-minicart .subtotal .label{
    display: block;
    padding-bottom: 8px;
    letter-spacing: 1px;
    font-style: italic;
    font-size: 15px;
}
.minicart-wrapper .block-minicart .subtotal .amount.price-container{
    font-style: normal;
}
.minicart-items .product-item-details{
    padding-left: 78px;
    text-align: left;
}
.minicart-items .product-item-name{
    margin: 0 0 7px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    font-weight: 400;
}
.minicart-items .product .toggle:after {
    margin: 0 0 0 -2px;
}
.minicart-items .product-item-details .price-excluding-tax {
    margin: 11px 0 0;
}
.minicart-items .product-item-details .details-qty {
    margin-top: 5px;
}
.minicart-items .product-item-pricing .label{
    width: auto;
}
.minicart-items .item-qty{
    width: 48px;
    height: 28px;
}
.minicart-wrapper .minicart-widgets{
    margin: 0;
}
.block-minicart .block-content &gt; .actions{
    margin-top: 0;
}
.block-minicart .block-content &gt; .actions .primary{
    margin-top: 17px;
}
.block-minicart .block-content &gt; .actions .secondary{
    margin-top: 26px;
}
.minicart-items .product-item-details .price{
    font-size: 16px;
}
.minicart-items .product-item-details a{
    color: #fda340;
}
.minicart-items .product.options .label{
    float: left;
    margin-bottom: 0;
    padding-right: 10px;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.minicart-items .product.options .values{
    clear: both;
    margin-bottom: 0;
    color: #fda340;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.minicart-items .product-item-details .price,
.block-minicart .amount .price-wrapper:first-child .price{
    color: #333333;
    font-weight: 700;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
}
.minicart-items .item-qty{
    border-color: #dedede;
    color: #fda340;
}
.minicart-items-wrapper{
    padding: 15px 31px 50px 26px;
    border-color: #fda340;
    border-top: 0;
}
.block-minicart .block-content &gt; .actions &gt; .primary {
    margin: 0 10px 9px;
}
.block-minicart .block-content &gt; .actions &gt; .primary .action.primary,
.cart-summary .checkout-methods-items .action.primary.checkout{
    border-color: transparent;
    background: #fdba40;
    background: -moz-linear-gradient(top,  #fdba40 0%, #fda240 100%);
    background: -webkit-linear-gradient(top,  #fdba40 0%,#fda240 100%);
    background: linear-gradient(to bottom,  #fdba40 0%,#fda240 100%);
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Conv_Lato-Regular', sans-serif;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdba40', endColorstr='#fda240',GradientType=0 );
}
.block-minicart .block-content &gt; .actions &gt; .primary .action.primary{
    padding: 14px 17px 10px;
    font-size: 19px;
    line-height: 26px;
}
.block-minicart .block-content &gt; .actions &gt; .secondary a,
.cart-summary .checkout-methods-items a{
    color: #fda340;
}
.cart-container{
    color: #333333;
    font-family: 'Conv_Lato-Regular', sans-serif;
}
.cart.table-wrapper .col.price .price-excluding-tax .price,
.cart.table-wrapper .col.subtotal .price-excluding-tax .price{
    color: #333333;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
}
.cart-container .form-cart .actions.main .update{
    padding: 15px 55px;
    border: 0;
    background: #05154a;
    box-shadow: none;
    color: #ffffff;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
}
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.primary:hover,
.cart-discount .actions-toolbar .action.primary:active,
.cart-discount .actions-toolbar .action.primary:focus,
.checkout-payment-method .actions-toolbar .primary .action{
    padding: 9px 18px;
    border: 0;
    background: #fdba40;
    background: -moz-linear-gradient(top,  #fdba40 0%, #fda240 100%);
    background: -webkit-linear-gradient(top,  #fdba40 0%,#fda240 100%);
    background: linear-gradient(to bottom,  #fdba40 0%,#fda240 100%);
    box-shadow: none!important;
    color: #ffffff;
    text-shadow: none!important;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Conv_Montserrat-Regular', sans-serif;
    line-height: normal;
}
.cart-discount .actions-toolbar .action.primary span{
    display: block;
}
.cart-discount .field .control input{
    height: 36px;
}

.cart-container .form-cart .actions.main .update span{
    font-weight: 400;
}
.cart-discount .block &gt; .title strong{
    color: #333333;
    font-family: 'Conv_Lato-Regular', sans-serif;
}
.cart-discount .block &gt; .title{
    letter-spacing: 0.6px;
}
.cart-discount .block {
    width: 43%;
}
.cart-discount .fieldset:last-child{
    padding-top: 4px;
}
.cart-discount .field .control input {
    height: 32px;
}
.cart-discount .actions-toolbar .action.apply.primary{
    padding: 7px 15px;
}
.checkout-index-index .logo{
    margin: 15px 0;
}
.checkout-container .opc-progress-bar{
    padding: 40px 0;
}
.authentication-wrapper{
    margin-top: 15px;
}
.action-auth-toggle:not(:focus){
    color: #fda340;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.action-auth-toggle:not(:focus):hover,
.action-auth-toggle:focus,
.action-auth-toggle:active{
    color: #fff;
    text-decoration: none;
}
.authentication-dropdown{
    border-color: #fda340;
}
.block-authentication .actions-toolbar &gt; .primary .action{
    border-color: #fda340;
    background: #fda340;
    box-shadow: none;
    color: #fff;
    font-weight: 400;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.block-authentication .actions-toolbar &gt; .secondary a,
.checkout-payment-method .payment-option-title .action-toggle,
.opc-progress-bar-item._complete &gt; span{
    color: #fda340;
}
.methods-shipping .actions-toolbar .action.primary,
.checkout-payment-method .payment-method-content &gt; .actions-toolbar &gt; .primary .action.primary{
    border: 1px solid #fdba40;
    background: #fda340;
    color: #fff;
    font-weight: 400;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.methods-shipping .actions-toolbar .action.primary:after{
    display: none;
}
.footer-checkout .copyright{
    width: 100%;
    text-align: center;
}
.cms-content{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cms-content-important{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 35px 0;
}
.cms-content,
.cms-content p{
    color: #666666;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.cms-content a{
    color: #fda340;
}
.product-info-main .product.attibute.overview{
    display: none;
    padding: 0 35px;
}
.cms-home .block-static-block .button{
    text-transform: uppercase;
}
.search-autocomplete{
    left: 0;
    overflow: visible;
    width: 100% !important;
    top: 70px;
}
.search-autocomplete ul{
    position: relative;
}
.search-autocomplete ul:after,
.navigation .level0 .submenu:after,
.page-wrapper .navigation .level0:nth-child(6) ul.submenu:nth-child(2):after,
.navigation .level0.show-as-list ul.submenu:nth-child(5):after{
    position: absolute;
    top: -13px;
    left: 75%;
    z-index: 1;
    display: block;
    margin-left: -15px;
    width: 31px;
    height: 13px;
    background: url("../images/arrow-megamenu.png") 0 0 no-repeat;
    content: '';
}
.page-wrapper .navigation .level0:nth-child(6) ul.submenu:nth-child(2):after{
    left: 85%;
}
.navigation .level0 .submenu{
    border-color: #dddddd;
    box-shadow: none;
    text-align: left;
}
.navigation .level0 .submenu &gt; li{
    margin: 0;
    text-align: left;
}
.navigation .level0 .submenu a{
    padding: 4px 15px;
    color: #666666;
    text-align: left;
    font-size: 14px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
    position: relative;
}
.navigation .level0 .submenu a:hover,
.navigation .level0 .submenu a.ui-state-focus,
.navigation .level0 .submenu a.ui-state-active{
    background: #e8e8e8;
    color: #333333;
}
.navigation .level0 .submenu:after{
    left: 10px;
    margin-left: 0;
}
.search-autocomplete ul li.selected{
    background: #fff;
}
.product.info.detailed{
    margin: 0;
    padding: 7px 0 0 7px;
}
.checkout-cart-index .wrap-related{
    background: #fff;
}
.cart-container .form-cart{
    padding-right: 4%;
    width: 77%;
}
.cart-summary{
    width: 23%;
}
.cart.table-wrapper .cart thead tr th.col{
    padding: 2px 0 14px;
    font-weight: normal;
    font-style: italic;
    font-size: 15px;
}
.cart.table-wrapper .item .col.item {
    padding: 13px 8px 41px 0;
}
.cart.table-wrapper .product-item-name{
    font-size: 19px;
    text-transform: uppercase;
}
.cart.table-wrapper .col.price{
    padding: 20px 5px 10px;
}
.cart.table-wrapper .col.subtotal{
    padding: 20px 25px 10px;
}
.cart.table-wrapper .col.qty{
    padding: 12px 1px 10px 10px;
}
.cart.table-wrapper .col.qty .input-text{
    height: 32px;
    margin-top: 0;
    width: 65px;
}
.cart.table-wrapper .item-options dd{
    color: #fda340;
}
.cart.table-wrapper .action.action-edit {
    margin-right: 36px;
    margin-top: 4px;
}
.cart.table-wrapper .action.action-delete{
    margin-right: 21px;
    margin-top: 2px;
}
.cart-summary &gt; .title{
    margin: 0;
    padding-bottom: 16px;
    font-size: 19px;
    line-height: 20px;
    font-weight: 700;
}
.cart-summary .block &gt; .title{
    padding: 13px 40px 14px 2px;
}
.cart-summary .block .title strong{
    letter-spacing: 1px;
}
.cart-summary .block &gt; .title:after {
    right: 0;
    top: 15px;
}
.cart-totals{
    padding-top: 6px;
}
.cart-totals .grand th{
    padding: 16px 0;
}
.cart-summary .checkout-methods-items {
    margin: 10px 0 0;
}
.cart-container .form-cart .actions.main .update{
    padding: 10px 25px;
    font-size: 17px;
}
.checkout-cart-index .page-title-wrapper{
    margin-bottom: 22px;
}
.cart-container .form-cart{
    margin-bottom: 16px;
}
.filter-content .item:last-child{
    margin-bottom: 0;
}
.filter-options-content a{
    margin: 0;
    padding: 0;
    color: #333;
    font-size: 19px;
    font-family: 'Conv_IstokWeb-Regular', sans-serif;
}
.filter-options-content a:hover{
    background: none;
}
a:visited, .alink:visited {
    color: #fda740;
    text-decoration: none;
}
a, .alink,
a:hover, .alink:hover   {
    color: #fda740;
    text-decoration: none;
}
.filter-options-content .m-selected.item a,
.filter-options-content .m-selected.item .count {
    color: #333;
}

.customer-account-login .page-title-wrapper{
    margin-bottom: 57px;
}
.login-container .block .block-title strong{
    font-weight: 600;
    padding-left: 2px;
    letter-spacing: 0.5px;
}
.login-container .block .block-title{
    margin-bottom: 16px;
}
.customer-account-login .block-customer-login .field{
    padding-left: 1px;
}
.customer-account-login .block-customer-login .field.email{
    margin-bottom: 9px;
}
.customer-account-login .block-customer-login .field.note{
    font-size: 18px;
    margin-bottom: 24px;
}
.customer-account-login .block-customer-login .field .label{
    font-size: 16px;
    color: #666;
    margin: 0 0 5px;
}
.login-container .fieldset &gt; .field &gt; .control{
    width: 54%;
}
.fieldset &gt; .field.required &gt; .label:after,
.fieldset &gt; .fields &gt; .field.required &gt; .label:after {
    content: '*';
    color: #e02b27;
    font-size: 16px;
    margin: 0 0 0 7px;
}
.customer-account-login .block-customer-login .actions-toolbar{
    padding: 18px 0 0 2px;
}
.customer-account-login .block-customer-login .actions-toolbar .login,
.account .action.primary{
    padding: 9px 38px;
    background: #fdba40;
    background: -moz-linear-gradient(top,  #fdba40 0%, #fda240 100%);
    background: -webkit-linear-gradient(top,  #fdba40 0%,#fda240 100%);
    background: linear-gradient(to bottom,  #fdba40 0%,#fda240 100%);
    border-color: #fdba40;
    color: #fff;
}
.customer-account-login .block-new-customer p{
    font-size: 16px;
    color: #666;
}
.login-container .block-new-customer .actions-toolbar {
    margin-top: 27px;
    padding-left: 3px;
}
.login-container .block-new-customer .actions-toolbar .create{
    padding: 8px 17px;
    font-size: 15px;
    letter-spacing: 0.3px;
    background: #fdba40;
    background: -moz-linear-gradient(top,  #fdba40 0%, #fda240 100%);
    background: -webkit-linear-gradient(top,  #fdba40 0%,#fda240 100%);
    background: linear-gradient(to bottom,  #fdba40 0%,#fda240 100%);
    border-color: #fdba40;
}
.customer-account-login .block-customer-login .actions-toolbar .secondary a.action {
    margin-top: 7px;
    font-size: 16px;
}
.login-container .fieldset:after {
    margin-top: 32px;
    font-size: 14px;
}
.account .page-title-wrapper{
    background: none;
    padding: 0;
    margin: 0;
}
.account .page-title-wrapper .in-page-title{
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.account .page-title-wrapper .in-page-title .page-title{
    color: #666;
    font-size: 21px;
    text-transform: uppercase;
}
.account .page-main .columns {
    display: block;
    max-width: 1296px;
    margin: 0 auto;
}
.account.page-layout-2columns-left .column.main{
    width: 74.3%;
    padding: 25px 0 0 1.7%;
}
.account.page-layout-2columns-left .sidebar-main,
.account.page-layout-2columns-left .sidebar-additional{
    width: 24.9%;
}
.account.page-layout-2columns-left .form-address-edit .fieldset &gt; .legend span{
    font-size: 18px;
    font-weight: 600;
    padding-left: 6px;
    letter-spacing: 1px;
}
.account.page-layout-2columns-left .form-address-edit .fieldset:first-child &gt; .legend span{
    padding-left: 0;
}
.account.page-layout-2columns-left .form-address-edit .fieldset &gt; .legend{
    margin-bottom: 17px;
}
.account.page-layout-2columns-left .form-address-edit .fieldset .label{
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 400;
}
.account.page-layout-2columns-left .form-address-edit .fieldset input[type="text"]{
    width: 98%;
}
.account.page-layout-2columns-left .fieldset &gt; .field,
.account.page-layout-2columns-left .fieldset &gt; .fields &gt; .field{
    margin: 0 0 9px;
}
.account.page-layout-2columns-left .form-address-edit .fieldset:nth-child(2) &gt; .field{
    padding-left: 7px;
}
.account.page-layout-2columns-left .form-address-edit .fieldset:nth-child(2) input[type="text"] {
    width: 100%;
}
.account.page-layout-2columns-left .form-address-edit .action.primary{
    padding: 5px 13px;
    margin-top: -6px;
    font-size: 16px;
}
.cart-container .block.crosssell .products-grid .product-item{
    width: 100%;
}
.cart-container .block.crosssell .products-grid .product-item .product-item-actions{
    display: none;
}
.cart-container .wrap-related .title strong{
    background: #fff;
}
.opc-block-summary {
    background: #f5f5f5;
    margin: 0 0 20px;
    padding: 20px 20px;
}
.navigation .level0 .submenu .active &gt; a{
    border: 0;
}
.checkout-onepage-success #registration{
    text-align: center;
}
.checkout-onepage-success #registration .action.primary{
    background: #fdbb40;
    background: -moz-linear-gradient(top, #fdbb40 0%, #fea93f 67%, #fca241 100%);
    background: -webkit-linear-gradient(top, #fdbb40 0%,#fea93f 67%,#fca241 100%);
    background: linear-gradient(to bottom, #fdbb40 0%,#fea93f 67%,#fca241 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbb40', endColorstr='#fca241',GradientType=0 );
    border-color: #fdbb40;
}
.product-info-top .product-sku{
    color: #666 !important;
    font-family: 'Conv_IstokWeb-Regular', sans-serif !important;
}
.product-item-inners {
    width: 100%;
    float: left;
    margin: 10px 0 3px 0;
}
.product-item-inners .stock.unavailable {
    color: #333333;
    text-align: left;
    text-transform: capitalize;
    font-size: 16px;
    font-family: 'Conv_Montserrat-Bold', sans-serif;
}
.product-item-inners button.action.tocart.primary {
    border-color: transparent;
    background: #fdba40;
    background: -moz-linear-gradient(top, #fdba40 0%, #fda240 100%);
    background: -webkit-linear-gradient(top, #fdba40 0%,#fda240 100%);
    background: linear-gradient(to bottom, #fdba40 0%,#fda240 100%);
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Conv_Lato-Regular', sans-serif;
	border-radius: 20px;
}
/*media queries begin*/
@media screen and (min-width: 767px){
	.product-item-inners .stock.unavailable {line-height: 50px;}
    .navigation{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 52px;
        max-width: 1400px;
        background: #0b1539;
        text-align: center;
    }
    .navigation .ui-menu {
        display: inline-block;
        width: auto;
        margin: 0 auto;
    }
    .depth-level-2 .level0.submenu:before {
        /*content: '';*/
        /*width: 1px;*/
        /*height: 100%;*/
        /*background: #b5b5b5;*/
        /*position: absolute;*/
        /*top: 1px;*/
        /*left: 143px;*/
    }

    .navigation .level0 .submenu .level2 a, .navigation .level0.show-as-list .submenu a {
        font-size: 14px;
        padding: 0 15px;
        color: #666666;
    }

    .navigation .level0 .submenu .submenu &gt; li {
        width: 126px;
    }

    .navigation .level0 .submenu .submenu ul {
        display: block!important;
    }

    .navigation .depth-level-2 .level0.submenu, .navigation .show-as-list .level0.submenu {
        position: absolute;
        left: 0!important;
        /*width: 770px;*/
        width: auto;
        min-width: 200px;
        /*height: 530px;*/
        /*overflow: hidden;*/
    }
    .navigation .level0 .submenu{
        padding-top: 5px;
        border-color: #dddddd;
        box-shadow: none;
        text-align: left;
    }
    .navigation .level0 .submenu .submenu {
        top: -1px !important;
        left: 145px !important;
        padding-top: 8px;
    }
    .navigation .level0.depth-level-2 .submenu &gt; li{
        width: 200px;
    }
    .navigation .level0.depth-level-2 .submenu &gt; li.parent .ui-menu-icon{
        position: absolute;
        top: 9px;
        right: 10px;
        display: block;
        width: 9px;
        height: 10px;
        background: url("../images/sprites-icon.png") -190px -12px no-repeat;
    }
    .navigation .level0.depth-level-2 .submenu .submenu &gt; li {
        width: 160px;
    }
    .navigation .level0 .submenu &gt; li{
        margin: 0;
        text-align: left;
    }
    .navigation .level0 .submenu &gt; li ul {
        position: absolute;
        border: none;
        min-width: 0;
    }
    .navigation .level0 .submenu &gt; li ul:nth-child(2){
        left: 201px !important;
        min-height: 530px;
        /*left: 159px !important;*/
    }
    .navigation .level0 .submenu &gt; li ul:nth-child(3){
        left: 361px !important;
        min-height: 530px;
        /*left: 321px !important;*/
    }
    .navigation .level0 .submenu &gt; li ul:nth-child(4){
        left: 521px !important;
        min-height: 530px;
        /*left: 483px !important;*/
    }
    .navigation .level0 .submenu &gt; li ul:nth-child(5){
        left: 681px !important;
        min-height: 530px;
        /*left: 644px !important;*/
    }
    .navigation .level0 .submenu &gt; li ul:nth-child(5) &gt; li {
        width: 126px!important;
    }
    .navigation .level0.show-as-list ul {
        border: none;
        width: 190px;
        min-width: 0;
    }
    .navigation .level0.show-as-list ul.submenu:nth-child(2){
        left: 0 !important;
        min-height: 530px;
    }
    .navigation .level0.show-as-list ul.submenu:nth-child(2) li {
        width: 190px;
    }
    .navigation .level0.show-as-list ul.submenu:nth-child(3){
        left: 188px !important;
        min-height: 530px;
    }
    .navigation .level0.show-as-list ul.submenu:nth-child(4){
        left: 378px !important;
        min-height: 530px;
    }
    .navigation .level0.show-as-list ul.submenu:nth-child(5){
        left: 568px !important;
        min-height: 530px;
        /*left: 573px !important;*/
        min-width: 0;
        width: 197px;
    }
    .page-wrapper .navigation .level0:nth-child(6) ul.submenu:nth-child(2){
        left: -140px !important;
    }
    .page-wrapper .navigation .level0:nth-child(6) ul.submenu:nth-child(3) {
        left: 60px !important;
        min-height: 530px;
    }
    .navigation .level0.show-as-list .submenu:after {
        display: none;
    }
    .navigation .level0 {
        position: static;
    }
    .navigation .level0:nth-child(6){
        position: relative;
    }
    .page-wrapper .navigation .level0:nth-child(6) ul.submenu:nth-child(2) {
        border: 1px solid #dddddd;
        border-right: 0;
    }
    .page-wrapper .navigation .level0:nth-child(6) ul.submenu:nth-child(3){
        border: 1px solid #dddddd;
        /*border-left: 0;*/
    }
    .navigation .level0:nth-child(7) ul.submenu:nth-child(2){
        border: 1px solid #dddddd;
        /*border-right: 0;*/
    }
    .navigation .level0:nth-child(7) ul.submenu:nth-child(3){
        border: 1px solid #dddddd;
        /*border-right: 0;*/
    }
    .navigation .level0:nth-child(7) ul.submenu:nth-child(4){
        border: 1px solid #dddddd;
        /*border-right: 0;*/
    }
    .navigation .level0:nth-child(7) ul.submenu:nth-child(5){
        border: 1px solid #dddddd;
        /*border-left: 0;*/
    }
    .navigation .level0 .submenu:after{
        margin-left: 0;
    }
    .navigation .level0 ul li .submenu:after {
        display: none;
    }
    .navigation .level0.nav-1.depth-level-2 .submenu:after{
        left: 10px;
    }
    .navigation .level0.nav-2.depth-level-2 .submenu:after{
        left: 120px;
    }
    .navigation .level0.nav-3.depth-level-2 .submenu:after{
        left: 240px;
    }
    .navigation .level0.nav-4.depth-level-2 .submenu:after{
        left: 340px;
    }
    .navigation .level0.nav-5.depth-level-2 .submenu:after{
        left: 450px;
    }
    .navigation .level0.nav-6.depth-level-2 .submenu:after{
        left: 550px;
    }
    .navigation .level0.nav-7.depth-level-2 .submenu:after{
        left: 660px;
    }
}
@media screen and (max-width: 1400px){
    .product.info.detailed .owl-carousel .owl-item {
        margin-right: 2px;
    }
}
@media screen and (max-width: 1340px){
    .page-products .page-main .columns {
        padding: 0 15px;
    }
}
@media screen and (max-width: 1110px){
    .product-options-bottom .actions-cloned {
        width: 35%;
    }
}
@media screen and (max-width: 1024px){
    .page-products .product-title,
    .wrap-related .related .product-title{
        font-size: 15px;
    }
    .page-products .product-item-info a,
    .wrap-related .related .product-item-info a{
        font-size: 18px;
    }
    .toolbar .modes {
        margin: 0 0 0 -40px;
    }
}
@media screen and (max-width: 950px){
    .header.panel .authorization-link a:before,
    .header.panel .account-link a:before,
    .minicart-wrapper .action.showcart:before,
    .minicart-wrapper .action.showcart.active:before{
        left: -30px;
    }
    .page-header .panel.wrapper{
        padding: 32px 15px 22px;
    }
    .header.content{
        padding: 0 15px;
    }
    .block-search{
        right: 15px;
    }
    .logo {
        margin: -30px auto 16px 0;
    }
    .page-footer .in-footer{
        padding: 0 15px;
    }
    .column.main{
        padding: 0 0 50px;
    }
    .page-layout-1column .product.media{
        float: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 15px;
        width: 100%;
    }
    .page-layout-1column .product-info-main {
        float: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
        width: 100%;
    }
    .product.media .product-social-links,
    .product.media .product-quote-block{
        display: none;
    }
    .product-info-main .product-social-links,
    .product-info-main .product-quote-block{
        display: block;
    }
    .product-quote-block .quote-block-img{
        position: static;
    }
    .product-quote-block .quote-block-img img{
        max-height: 182px;
    }
    .product-quote-block .holder-text strong{
        margin-bottom: 1%;
    }
    .product.media .product-images{
        text-align: center;
    }
    .checkout-index-index .column.main{
        padding: 0 15px 50px;
    }
    .cms-content{
        padding: 0 15px;
    }
    .cms-content-important{
        margin: 0 0 35px 0!important;
    }
    .customer-account-login .login-container{
        padding: 0 30px;
    }
    .form.create.account{
        padding: 0 30px;
    }


    .navigation .depth-level-2 .level0.submenu,
    .navigation .show-as-list .level0.submenu{
        min-width: 160px;
    }
    .navigation .level0.depth-level-2 .submenu &gt; li {
        width: 160px;
    }

    .navigation .level0 .submenu &gt; li ul:nth-child(2) {
        left: 161px !important;
        min-height: 530px;
        /* left: 159px !important; */
    }
    .navigation .level0 .submenu &gt; li ul:nth-child(3) {
        left: 296px !important;
        min-height: 530px;
        /* left: 321px !important; */
    }
    .navigation .level0 .submenu &gt; li ul:nth-child(4) {
        left: 431px !important;
        min-height: 530px;
        /* left: 483px !important; */
    }
    .navigation .level0 .submenu &gt; li ul:nth-child(5) {
        left: 566px !important;
        min-height: 530px;
        /* left: 644px !important; */
    }
    .navigation .level0.depth-level-2 .submenu .submenu &gt; li {
        width: 135px;
    }


}
@media screen and (max-width: 865px){
    .logo {
        margin: -5px auto 16px 0;
    }
    .page-header .panel.wrapper{
        padding: 10px 15px 22px;
    }
}
@media screen and (max-width: 767px){
    .product.data.items &gt; .item.title &gt; .switch[href="#related-tab"] {
        padding: 3px 20px 0;
    }
    .header.panel &gt; .header.links{
        display: block;
        margin: 0;
    }
    .header.panel &gt; .header.links .authorization-link,
    .header.panel &gt; .header.links .customer-link{
        display: none;
    }
    header .header.panel &gt; .header.links &gt; li.account-link,
    header .header.panel &gt; .header.links &gt; li.wrap-top-mini-cart{
        margin: 0;
        padding: 20px 15px;
    }
    .header.panel &gt; .header.links .account-link,
    .header.panel &gt; .header.links .wrap-top-mini-cart{
        display: block;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 22px 15px;
        width: 50%;
        border: 1px solid #000823;
        text-align: center;
        letter-spacing: normal;
        font-size: 18px;
        line-height: normal;
    }
    .header.panel &gt; .header.links .customer-link{
        position: absolute;
        top: 191px;
        display: block;
        margin: 0;
        padding: 0;
        width: 100%;
        text-align: center;
    }
    .header.panel &gt; .header.links .account-link{
        border-left: 0;
    }
    .header.panel &gt; .header.links .wrap-top-mini-cart{
        border-right: 0;
        border-left: 0;
    }
    .page-header{
        position: relative;
        margin-bottom: 49px;
    }
    .page-header:after{
        position: absolute;
        right: 0;
        bottom: -50px;
        left: 0;
        display: block;
        width: 100%;
        height: 50px;
        background: #0b1539;
        content: '';
    }
    .page-header .panel.wrapper {
        padding: 5px 0 20px;
    }
    .minicart-wrapper .action.showcart:before{
        top: 4px !important;
    }
    .header.panel .account-link a:before{
        top: 3px;
    }
    .minicart-wrapper{
        float: none;
    }
    .header.content {
        position: relative;
        padding: 0 0 80px 0;
        max-width: 100%;
        text-align: center;
    }
    .logo {
        float: none;
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    .logo img {
        display: block;
        margin: 0 auto;
        max-width: 226px;
        max-height: 75px;
    }
    .nav-sections-item-title{
        display: none;
    }
    .nav-sections-item-content{
        margin: 0;
    }
    .navigation li.level0{
        margin: 0;
        padding: 10px 0;
    }
    .wpar-search-btn,
    .wpar-search-btn .wrap-mobile-btn{
        display: block;
    }
    .wpar-search-btn .wrap-desktop-btn{
        display: none;
    }
    .nav-toggle{
        top: auto;
        bottom: -41px;
        z-index: 6;
    }
    .nav-toggle span{
        position: static;
        display: block;
        float: left;
        overflow: visible;
        padding: 8px 12px;
        width: auto;
        height: auto;
        color: #ffffff;
        font-weight: 400;
        font-size: 14px;
        font-family: 'Conv_IstokWeb-Regular', sans-serif;
    }
    .nav-toggle:before{
        display: block;
        float: left;
        width: 31px;
        height: 31px;
        background: url("../images/sprites-icon.png") -57px -43px no-repeat;
        content: '';
    }
    .block-search {
        position: absolute;
        right: 0;
        bottom: -51px;
        left: 0;
        z-index: 5;
        width: 100%;
        height: 50px;
    }
    .block-search.active{
        z-index: 6;
    }
    .wpar-search-btn{
        padding: 0;
        width: 100%;
        height: 50px;
    }
    .block-search .wrap-actions-btn{
        top: 0;
        right: 15px;
        width: auto;
        height: auto;
        background: none;
    }
    .block-search .action.search{
        padding: 0;
        width: 100px;
        border: 0;
        background: none;
        box-shadow: none;
    }
    .block-search .action.search,
    .block-search .action.search[disabled]{
        width: 31px;
    }
    .block-search .action.search:before{
        display: block;
        float: right;
        width: 31px;
        height: 31px;
        background: url("../images/sprites-icon.png") -92px -43px no-repeat;
        content: '';
    }
    .wpar-search-btn .wrap-mobile-btn {
        position: relative;
        display: block;
        float: right;
        padding: 0 60px 0 0;
        width: auto;
        height: auto;
        color: #ffffff;
        font-weight: 400;
        font-size: 14px;
        font-family: 'Conv_IstokWeb-Regular', sans-serif;
    }
    .wpar-search-btn .wrap-mobile-btn:after{
        position: absolute;
        top: 7px;
        right: 15px;
        display: block;
        width: 31px;
        height: 31px;
        background: url("../images/sprites-icon.png") -92px -43px no-repeat;
        content: '';
    }
    .block-search .action.search span{
        display: none;
    }
    .home-main{
        overflow: hidden;
    }
    .block-search .block-content{
        display: none;
        float: none;
        border: 2px solid #fdaf40;
    }
    .block-search .field.search .control{
        top: 0;
        right: 0;
        left: 0;
        visibility: visible!important;
        padding: 0;
        width: 100% !important;
        height: 47px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .block-search input{
        height: 47px;
    }
    .block.block-content .wraps-field-block{
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
    }
    .block-search.active .wpar-search-btn{
        padding: 0;
    }
    .page-main .columns{
        overflow: hidden;
    }
    .block.newsletter{
        float: none;
        width: 100%;
        text-align: center;
    }
    .social-links{
        float: none;
        width: 100%;
        text-align: center;
    }
    .block.newsletter .field .control{
        width: 100%;
    }
    .block.newsletter .actions{
        right: 1px;
    }
    .footer.top .social-links .title,
    .footer.top .social-links .title p{
        text-align: center;
    }
    .social-links-list{
        display: inline-block;
        float: none;
    }
    .page-footer .footer.content{
        border-top: 0;
    }
    .footer.content ul li{
        display: block;
        float: left;
        margin: 0;
        width: 50%;
        text-align: left;
    }
    .footer.content ul li a{
        display: inline-block;
    }
    .page-footer .footer.bottom .links{
        float: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 33px;
        width: 100%;
        background: #031038;
    }
    .copyright{
        float: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 33px;
        width: 100%;
        background: #010924;
    }
    .page-footer .footer.bottom ul li{
        display: block;
        margin: 0;
        text-align: center;
    }
    .page-footer .footer.bottom,
    .page-footer .footer.bottom .in-footer{
        padding: 0;
    }
    .page-footer .footer.bottom ul li:last-child{
        padding-top: 13px;
    }
    .page-footer .footer.bottom .links ul{
        padding: 0;
    }
    .copyright span{
        padding: 0;
        text-align: center;
    }
    .page-products .page-main .columns{
        padding: 0 15px;
    }
    .page-title-wrapper{
        padding: 40px 15px;
        text-align: center;
    }
    .page-title-wrapper .in-page-title{
        padding: 0;
    }
    .page-title-wrapper h1{
        margin: 0;
    }
    .page-products .products-grid .product-items{
        margin: 0;
    }
    .page-products .products-grid .product-item{
        display: block;
        float: none;
        padding: 0 2px;
        width: 100%;
    }
    .toolbar .limiter .control{
        margin: 0 0 0 5px;
    }
    .toolbar-products{
        padding: 0;
    }
    .page-layout-1column .product.media{
        padding-bottom: 25px;
    }
    .product-info-top{
        padding: 0 30px 40px;
    }
    .product-info-center{
        padding: 0 30px;
    }
    .product-info-top .title{
        float: none;
        width: 100%;
        padding: 0;
    }
    .product-info-top .product-sku{
        padding: 0;
        color: #666 !important;
        font-family: 'Conv_IstokWeb-Regular', sans-serif !important;
    }
    .product-info-top .button.link{
        float: none;
        margin-top: 35px;
        right: auto;
        left: 30px;
    }
    .block-details,
    .block-specifications{
        float: none;
        padding: 0;
        width: 100%;
    }
    .block-details-info{
        display: none;
    }
    .block-specifications-info{
        display: block;
    }
    .product.info.detailed{
        padding: 0 15px;
    }
    .product.pricing{
        padding: 15px 30px;
    }
    .product.data.items{
        margin: 0;
    }
    .product.data.items &gt; .item.title &gt; .switch{
        padding: 5px 20px;
        border: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        background: #05154a;
        color: #ffffff !important;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 18px;
        font-family: 'Conv_Montserrat-Regular', sans-serif;
    }
    .product.data.items &gt; .item.title:not(.disabled) &gt; .switch:active,
    .product.data.items &gt; .item.title.active &gt; .switch,
    .product.data.items &gt; .item.title.active &gt; .switch:focus,
    .product.data.items &gt; .item.title.active &gt; .switch:hover,
    .product.data.items &gt; .item.title &gt; .switch:hover{
        padding: 5px 20px;
        color: #ffffff;
    }
    .product.data.items &gt; .item.content{
        margin-top: 0;
    }
    .product.data.items .item.title a:after {
        position: absolute;
        top: 5px;
        right: 20px;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .product.data.items .item.title.active a:after{
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .data.switch .counter {
        padding: 0 10px;
        color: #ffffff;
    }
    .product.data.items &gt; .item.content {
        padding: 10px 15px 30px;
    }
    .checkout-index-index .header.content{
        padding: 0 15px;
    }
    .checkout-index-index .page-header{
        margin-bottom: 0;
    }
    .checkout-index-index .opc-estimated-wrapper {
        margin: 0 -15px 15px;
    }
    .checkout-index-index .minicart-wrapper{
        float: right;
    }
    .header.panel &gt; .header.links &gt; li &gt; a{
        font-size: 14px;
    }
    .navigation{
        padding: 0;
    }
    .navigation .level0 &gt; .level-top{
        padding: 0 30px;
        text-align: left;
    }
    .navigation .level0 .submenu:after{
        display: none;
    }
    .navigation .level0 .submenu a{
        color: #fff;
    }
    .navigation .level0 .submenu a:hover,
    .navigation .level0 .submenu a.ui-state-focus{
        background: none;
        color: #fff;
    }
    .navigation .submenu:not(:first-child) &gt; li &gt; a {
        padding-left: 40px;
    }
    .navigation .level0.active &gt; a:not(.ui-state-active),
    .navigation .level0.has-active &gt; a:not(.ui-state-active) {
        border-width: 0 0 0 8px;
        border-style: solid;
        border-color: transparent;
        color: #fff;
    }
    .page-layout-2columns-left .column.main {
        float: none;
        padding: 0;
        width: 100%;
    }
    .page-layout-2columns-left .sidebar-main {
        float: none;
        width: 100%;
    }
    .toolbar-sorter.sorter .wrap-sorter,
    .toolbar .limiter .control{
        margin-top: 0;
    }
    .cart-summary {
        width: 100%;
        padding: 1px 10px 25px;
    }
    .cart-container .form-cart {
        padding: 0 10px;
        width: 100%;
        box-sizing: border-box;
    }
    .cart.table-wrapper .product-item-photo{
        position: static;
    }
    .cart-discount .block {
        width: 100%;
    }
    .page-footer .footer.bottom ul li:last-child{
        margin: 0;
    }
    .authentication-wrapper {
        margin: 23px 0 0 15px;
    }
    .swatch-option-tooltip{
        display: none !important;
    }
    .product.data.items &gt; .item.title &gt; .switch[href="#product.crosssell"]{
        padding: 3px 20px 0;
    }
    .navigation .submenu:not(:first-child) ul &gt; li a{
        color: #fff;
    }
    .navigation .parent .level-top:after{
        top: 0;
    }
    .toolbar.bottom {
        padding: 0 15px;
    }
}
@media screen and (max-width: 675px){
    .content-info-block .text{
        display: block;
        padding: 55px 25px 25px 25px;
    }
    .content-info-block .text:after{
        left: 50%;
        display: block;
        margin-left: -24px;
        content: '';
    }
    .home-main .content{
        top: 0;
        right: 0;
        left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 107px 30px 0 30px;
        max-width: 100%;
        width: 100%;
    }
    .wrap-home-grid li{
        display: block;
        width: 100%;
    }
    .home-main .content li:first-child{
        margin: 0;
    }
    .home-main .content li{
        display: block;
        float: none;
        margin: 20px 0 0 0;
    }
    .product-options-bottom .qty,
    .product-options-bottom .wrap-subtotal,
    .product-options-bottom .actions{
        float: none;
        padding: 0;
        width: 100%;
    }
    .product-options-bottom .qty,
    .product-options-bottom .wrap-subtotal{
        padding-bottom: 35px;
    }
    .product-options-bottom .actions-cloned{
        display: none;
    }
    .product-options-bottom .actions{
        display: block;
    }
    .product-options-bottom .action.tocart{
        margin: 0;
    }
    .product-options-bottom .box-tocart .qty.field{
        width: 50%!important;
    }
}
@media screen and (max-width: 639px){
    .toolbar-products.top{
        position: relative;
        z-index: 3;
        display: none;
        margin-bottom: 0;
        padding: 15px;
        border: 1px solid #fdb640;
        background: #fff;
    }
    .page-products .sorter{
        position: static;
        display: block;
        float: left;
    }
    .page-products .toolbar .limiter{
        float: right;
        margin-top: 0;
    }
    .toolbar.toolbar-products .in-toolbar-top .modes{
        display: none;
    }
    .btn-toolbar{
        display: block;
        margin-bottom: 80px;
        cursor: pointer;
    }
    .btn-toolbar.active{
        margin-bottom: 0;
    }
    .filter-title strong{
        top: 78px;
        right: 15px;
        left: 15px;
        padding: 15px 25px 15px 55px;
        border: 2px solid #2e407d;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        background: #ffffff;
        box-shadow: none;
        color: #0b1539;
        text-align: left;
        text-transform: uppercase;
        font-size: 18px;
        font-family: 'Conv_Montserrat-Regular', sans-serif;
        cursor: pointer;
    }
    .filter-title strong:after{
        position: absolute;
        top: 15px;
        left: 27px;
        display: block;
        width: 17px;
        height: 17px;
        background: url("../images/sprites-icon.png") -49px -22px no-repeat;
        content: '';
    }
    .filter-title strong:before{
        position: absolute;
        top: 21px;
        right: 27px;
        display: block;
        width: 11px;
        height: 6px;
        background: url("../images/sprites-icon.png") -70px -29px no-repeat;
        content: '';
    }
    .filter.active .filter-title{
        border: 0;
    }
    .filter.active .filter-title strong{
        top: 0;
        bottom: 0;
        padding: 0;
        max-width: 50px;
    }

    .filter.active .filter-title strong:before{
        display: none;
    }
    .filter.active .filter-title strong:after{
        background: none;
        left: 19px;
    }
    .filter.active .mobile-close{
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 50px;
        height: 50px;
        border-left: 1px solid #f29c3c;
        color: #ffffff;
        text-align: center;
        font-weight: 400;
        font-size: 18px;
        font-family: 'Conv_Montserrat-Regular', sans-serif;
        line-height: 50px;
    }
    .filter.active .filter-subtitle{
        padding: 0 10px 0 50px;
        background: #fdba40; /* Old browsers */
        background: -moz-linear-gradient(top,  #fdba40 0%, #fda240 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  #fdba40 0%,#fda240 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  #fdba40 0%,#fda240 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        line-height: 50px; /* IE6-9 */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdba40', endColorstr='#fda240',GradientType=0 );
    }
    .filter.active .block-subtitle:after{
        top: 17px;
    }
    .toolbar-products.bottom .in-toolbar-top{
        display: none;
    }
    .toolbar.toolbar-products .in-toolbar-bottom .pages{
        text-align: right;
    }
    .in-toolbar-bottom .pages .items{
        padding: 2px 0;
        width: 100%;
    }
    .in-toolbar-bottom .pages .item.pages-item-next{
        position: static;
    }
}
@media screen and (max-width: 505px){
    .home-main .content {
        padding: 50px 30px 0 30px;
    }
    .home-main .content .title {
        font-size: 40px;
    }
}
@media screen and (max-width: 450px){
    .page-products .sorter{
        float: none;
        margin-bottom: 15px;
    }
    .page-products .toolbar .limiter {
        float: none;
    }
}
@media screen and (max-width: 414px){
    header .header.panel &gt; .header.links &gt; li.account-link,
    header .header.panel &gt; .header.links &gt; li.wrap-top-mini-cart{
        padding: 20px 0 20px 36px;
    }
}
@media screen and (max-width: 405px){
    .toolbar.toolbar-products .in-toolbar-bottom .toolbar-amount{
        float: none;
        margin-bottom: 10px;
        width: 100%;
        text-align: left;
    }
    .toolbar.toolbar-products .in-toolbar-bottom .pages{
        float: none;
        overflow: hidden;
        margin: 0;
        width: 100%;
        text-align: left;
    }
    .wrap-related .title:after{
        display: none;
    }
    .wrap-related .title strong{
        display: block;
        padding: 0;
        text-align: center;
    }
}
@media screen and (max-width: 375px){
    header .header.panel &gt; .header.links &gt; li.account-link{
        width: 40%;
    }
    header .header.panel &gt; .header.links &gt; li.account-link,
    header .header.panel &gt; .header.links &gt; li.wrap-top-mini-cart{
        padding: 20px 0 20px 36px;
    }
}
@media screen and (max-width: 320px){
    .page-header .panel.wrapper {
        padding: 0 0 18px;
    }
    .header.panel &gt; .header.links &gt; li.account-link{
        margin: 0;
        width: 40%;
        padding: 20px 0 20px 36px;
    }
    .header.panel &gt; .header.links &gt; li.wrap-top-mini-cart{
        margin: 0;
        padding: 20px 0 20px 36px;
    }
    .minicart-wrapper .action.showcart{
        font-size: 14px;
    }
    .minicart-wrapper .action.showcart:before {
        top: 2px !important;
    }
    .header.panel .account-link a:before {
        top: 1px;
        left: -25px;
    }
    .header.panel &gt; .header.links .customer-link{
        top: 188px;
        font-size: 14px;
    }
    .header.content{
        padding: 0 0 74px 0;
    }
    .nav-toggle {
        top: auto;
        bottom: -43px;
        left: 20px;
    }
    .nav-toggle span{
        padding: 8px 9px;
    }
    .wpar-search-btn .wrap-mobile-btn:after{
        right: 23px;
    }
    .home-main .content {
        padding: 69px 27px;
    }
    .home-main .content .info{
        padding: 0 0 12px;
        line-height: 25px;
    }
    .home-main .content .title {
        padding-bottom: 39px;
        font-size: 32px;
        line-height: 43px;
    }
    .home-main .content li {
        margin: 27px 0 0 0;
    }
    .content-info-block {
        padding: 61px 0 29px;
    }
    .content-info-block .text:after {
        top: -20px;
        margin-left: -26px;
        content: '';
    }
    .content-info-block .text {
        display: block;
        padding: 55px 25px 45px 25px;
        line-height: 31px;
    }
    .content-info-block:after {
        bottom: -23px;
        margin-left: -23px;
        border-width: 23px 23px 0 23px;
    }
    .wrap-home-grid li:before{
        width: 100px;
        height: 100px;
    }
    .wrap-home-grid li.one:before{
        top: 42px;
        margin-left: -49px;
        background-size: cover;
    }
    .wrap-home-grid .holder-text {
        padding-top: 174px;
    }
    .wrap-home-grid .holder-text strong{
        padding: 0 0 20px 0;
        font-size: 32px;
        line-height: 40px;
    }
    .wrap-home-grid li .button{
        margin-left: 0;
        line-height: 18px;
    }
    .wrap-home-grid .item img{
        height: 404px;
    }
    .wrap-home-grid li.two:before {
        top: 41px;
        display: block;
        margin-left: -49px;
        background-size: cover;
        content: '';
    }
    .wrap-home-grid li.three:before {
        top: 43px;
        display: block;
        margin-left: -49px;
        background-size: cover;
        content: '';
    }
    .wrap-home-grid li.four:before {
        top: 43px;
        display: block;
        margin-left: -49px;
        background-size: cover;
        content: '';
    }
    .wrap-home-slider {
        padding: 0 19px 28px 40px;
    }
    .wrap-home-slider .title {
        padding: 73px 0 40px;
        font-size: 18px;
    }
    .wrap-home-slider .customNavigation .btn.prev {
        left: 25px;
        margin-bottom: -36px;
    }
    .wrap-home-slider .customNavigation .btn.next {
        right: 27px;
        margin-bottom: -39px;
    }
    .wrap-home-slider .owl-theme .owl-controls{
        margin-top: 53px;
    }
    .wrap-home-slider .owl-theme .owl-controls .owl-page span{
        margin: 5px 8px;
    }
    .page-footer .footer.top {
        padding: 34px 0 15px;
    }
    .footer.top .title{
        padding: 0 0 22px 0;
    }
    .footer .block.newsletter .field .control{
        height: 36px;
    }
    .footer .block.newsletter .field .control input{
        margin: 0;
        padding: 0 113px 0 25px;
        height: 36px;
    }
    .footer .block.newsletter .actions{
        top: 1px;
        right: 5px;
        width: 100px;
    }
    .footer .block.newsletter .action.subscribe{
        padding: 7px 0;
        width: 105px;
        height: 34px;
        font-size: 13px;
    }
    .footer .block.newsletter {
        margin-bottom: 26px;
    }
    .footer.top .social-links .title{
        padding-bottom: 16px;
    }
    .social-links-list a{
        width: 42px;
        height: 42px;
    }
    .social-links-list .instagram a {
        background-position: -60px -249px;
    }
    .social-links-list .instagram a:hover{
        background-position: -60px -292px;
    }
    .social-links-list .facebook a {
        background-position: -104px -249px
    }
    .social-links-list .facebook a:hover {
        background-position: -104px -292px;
    }
    .social-links-list .twitter a {
        background-position: -148px -249px;
    }
    .social-links-list .twitter a:hover {
        background-position: -148px -292px;
    }
    .social-links-list li{
        margin: 0 0 0 25px;
        width: 42px;
        height: 42px;
    }
    .page-footer .footer.content{
        padding: 20px 10px 69px;
    }
    .page-footer .footer.top .in-footer {
        padding: 0 10px 0 15px;
    }
    .page-footer .footer.bottom .links{
        padding: 36px 30px;
    }
    .page-footer .footer.bottom .links ul {
        padding: 0;
    }
    .page-footer .footer.bottom ul li:first-child {
        margin: 0;
    }
    .page-footer .footer.bottom ul li{
        padding: 7px 0 0 0;
    }
    .page-footer .footer.bottom ul li:last-child {
        margin: 0;
        padding-top: 25px;
    }
    .copyright{
        padding: 28px;
    }
    .header.panel &gt; .header.links &gt; li.account-link{
        text-align: left;
    }
    .header.panel &gt; .header.links &gt; li.wrap-top-mini-cart{
        text-align: right;
    }
    .page-products .page-main .columns {
        padding: 0 10px;
    }
    .page-title-wrapper{
        margin-bottom: 10px;
    }
    .page-title-wrapper h1{
        font-size: 29px;
    }
    .btn-toolbar {
        margin-bottom: 94px;
    }
    .btn-toolbar:before{
        top: 22px;
        right: 15px;
    }
    .btn-toolbar:after{
        top: 16px;
        left: 20px;
    }
    .btn-toolbar span {
        position: relative;
        display: block;
        padding: 15px 50px 15px 50px;
        text-transform: uppercase;
    }
    .btn-toolbar span:before{
        right: 40px;
    }
    .btn-toolbar span:after{
        right: 41px;
    }
    .filter-title strong{
        top: 67px;
        right: 11px;
        left: 12px;
        padding: 14px 25px 14px 50px;
    }
    .filter-title strong:after{
        top: 13px;
        left: 16px;
    }
    .filter-title strong:before{
        top: 19px;
        right: 13px;
    }
    .page-products .products-grid .product-item,
    .page-layout-1column .products-grid .product-item{
        margin: 0 0 13px 0;
    }
    .page-products .product-item-info a,
    .wrap-related .related .product-item-info a {
        font-size: 24px;
    }
    .page-layout-2columns-left .sidebar-main .filter.block {
        margin-bottom: 0;
    }
    .products {
        margin: 6px 0 15px;
    }
    .bottom.toolbar.toolbar-products .in-toolbar-bottom {
        margin-bottom: 0;
        padding-top: 15px;
    }
}

/*media queries end*/</pre></body></html>