/*b649538d7726a49696fd0cc41cc262ce*/
@charset "UTF-8";
@import url('//fonts.googleapis.com/css?family=Roboto+Slab:400,800');svg#svg-icon-global{position:absolute;width:0;height:0;overflow:hidden}.r-hero-wrapper{background-image:none !important;position:relative}.r-hero-img img{display:block;width:100%;height:auto;margin:0;padding:0;border:0}@media only all and (max-width:319px){.r-hero-img{margin-bottom:3.4375rem}}@media only all and (min-width:320px){.r-hero-content{width:75rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0}}@media only all and (max-width:319px){.r-hero-content{position:absolute;left:0;right:0;top:50px}}@media only all and (min-width:60rem) and (max-width:74.99rem){.r-hero-content{width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.r-hero-content{width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.r-hero-content{width:30rem}}@media only all and (max-width:30rem){.r-hero-content{width:100%}}.r-hero-content-wrapper{padding:0.938rem}@media only all and (min-width:1600px){.r-hero-content-wrapper{margin-top:-6.25rem}}.r-hero-content-wrapper>div{font-size:1.5rem;font-weight:bold;line-height:1;color:#ffffff}@media only all and (min-width:768px) and (max-width:1199px){.r-hero-content-wrapper>div{font-size:1rem}}@media only all and (max-width:767px){.r-hero-content-wrapper>div{font-size:0.8125rem}}.r-hero-content-wrapper>h1{font-size:5rem;font-weight:bold;line-height:1.1;margin-top:0px;margin-bottom:5rem;color:#ffffff}@media only all and (min-width:1200px) and (max-width:1499px){.r-hero-content-wrapper>h1{font-size:4rem;margin-bottom:4rem}}@media only all and (min-width:960px) and (max-width:1199px){.r-hero-content-wrapper>h1{font-size:3rem;margin-bottom:3rem}}@media only all and (min-width:960px){.r-hero-content-wrapper>h1 span{display:block}}@media only all and (min-width:768px) and (max-width:959px){.r-hero-content-wrapper>h1{font-size:2rem;margin-bottom:2rem}.r-hero-content-wrapper>h1 span{display:block}.r-hero-content-wrapper>h1 span:last-child{display:block}}@media only all and (min-width:320px) and (max-width:767px){.r-hero-content-wrapper>h1{font-size:1.5rem;margin-bottom:1rem}.r-hero-content-wrapper>h1 span{display:block}}@media only all and (max-width:319px){.r-hero-content-wrapper>h1{font-size:1.5rem;margin-bottom:2rem}.r-hero-content-wrapper>h1 span{display:block}}a.r-hero-btn-video{margin-left:1.875rem}@media only all and (max-width:319px){a.r-hero-btn-video{margin-left:1rem}}a.r-hero-btn-video span.button{width:3.39375rem;height:3.39375rem;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1}@media only all and (max-width:1199px){a.r-hero-btn-video span.button{width:2.3875rem;min-width:2.3875rem;height:2.3875rem;min-height:2.3875rem}}a.r-hero-btn-video span.button:before{display:block;position:absolute;width:100%;height:100%;z-index:-1;border-radius:50%;background:#ec1c24;opacity:0;content:"";animation:pulse 1.2s infinite}a.r-hero-btn-video i:before{margin-left:3px}a.r-hero-btn-video span.r-hero-btn-video-text{margin-left:0.625rem;font-size:1.42857143rem;color:#ffffff}@media only all and (max-width:1199px){a.r-hero-btn-video span.r-hero-btn-video-text{font-size:1rem}}@media only all and (max-width:319px){a.r-hero-btn-video span.r-hero-btn-video-text{color:#ec1c24}}a.r-hero-btn-video:hover span.button:before{display:none}a.r-hero-btn-video:hover span.button{background:#000000}@media only all and (max-width:1199px){a.r-hero-btn-shop.button.huge{white-space:nowrap;font-size:1rem}}@media only all and (max-width:767px){.r-hero-links{display:none !important}}@media only all and (min-width:320px){.r-hero-links{position:absolute;left:0;right:0;bottom:0}}@media only all and (max-width:319px){.r-hero-links{margin-top:0.625rem}}@media only all and (min-width:768px){.r-hero-links{margin:0 0.938rem}}.r-hero-links a{padding:1.5rem 1rem;text-align:center;font-size:1.125rem;font-weight:bold;width:50%;line-height:1}@media only all and (min-width:320px){.r-hero-links a{color:#ffffff}}@media only all and (min-width:320px) and (max-width:599px){.r-hero-links a{padding:0.25rem;font-size:0.75rem}}@media only all and (max-width:319px){.r-hero-links a{padding:0;font-size:0.875rem;width:50%}}.r-hero-links a:hover{background:rgba(255, 255, 255, 0.2)}.r-hero-links svg{height:32px}@media only all and (min-width:320px){.r-hero-links svg{fill:#ffffff}}@media only all and (max-width:319px){.r-hero-links svg{fill:#ec1c24}}@media only all and (max-width:599px){.r-hero-links svg{height:20px;width:20px}}.platform-content>.row>*{padding:0}.platform-content.container{padding:0}.platform-content.container>.row{margin:0 !important}#r_hero_video_wrapper{display:none}@-webkit-keyframes pulse{from{transform:scale(1);opacity:0.4}to{transform:scale(1.4);opacity:0}}@-moz-keyframes pulse{from{transform:scale(1);opacity:0.4}to{transform:scale(1.4);opacity:0}}@keyframes pulse{from{transform:scale(1);opacity:0.4}to{transform:scale(1.4);opacity:0}}@media only all and (min-width:960px){section.r-shrink-width .g-container{padding-left:6% !important;padding-right:6% !important}}.r-iconcontent{margin:-10px}@media only all and (max-width:767px){.r-iconcontent>.g-grid>.g-block{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 50%;-moz-flex:0 50%;-ms-flex:0 50%;flex:0 50%;width:50%;max-width:50%}}.r-iconcontent svg.r-svg-icon{display:block;width:54px;height:54px;max-width:54px;fill:#ec1c24}@media only all and (max-width:329px){.r-iconcontent svg.r-svg-icon{width:40px;height:40px;max-width:40px}}.r-iconcontent svg.r-svg-icon-mw{border:4px solid #ec1c24;border-radius:0.625rem}.r-iconcontent .r_icon_mw_path{fill:#ec1c24}.r-iconcontent .r-iconcontent-icon{width:8.125rem;height:8.125rem;margin:0 auto 1.25rem auto;border:3px solid #ffdfe0;border-radius:25rem;-webkit-transition:border 0.2s ease;-moz-transition:border 0.2s ease;transition:border 0.2s ease}@media only all and (max-width:329px){.r-iconcontent .r-iconcontent-icon{width:6.125rem;height:6.125rem;margin-bottom:0.625rem}}.r-iconcontent-item{margin:10px;text-align:center}.r-iconcontent-item:hover .r-iconcontent-icon{border-color:#ec1c24}.r-iconcontent-item h2{font-family:"MetropolisBold", "Arial", "Helvetica", sans-serif;font-weight:bold;font-size:3rem;margin:0 0 1rem}@media only all and (max-width:959px){.r-iconcontent-item h2{font-size:2.375rem}}@media only all and (max-width:329px){.r-iconcontent-item h2{font-size:1.25rem;margin-bottom:0}}.r-iconcontent-item p{margin:0}.r-products-mini>.g-grid{margin:-0.625rem}@media only all and (min-width:400px) and (max-width:767px){.r-products-mini>.g-grid>.g-block{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 50%;-moz-flex:0 50%;-ms-flex:0 50%;flex:0 50%;width:50%;max-width:50%}}.r-products-mini .r_icon_lightlines_c1{fill:#ffd1d2}.r-products-mini .r_icon_lightlines_c2{fill:#ec1c24}.r-p-mini-title{text-align:center;margin-bottom:5rem}.r-p-mini-title>h2{font-size:3.5rem;font-weight:normal;line-height:1.18}@media only all and (max-width:47.99rem){.r-p-mini-title>h2{font-size:2.25rem}}.r-p-mini-title>h2 span{font-weight:bold;color:#ec1c24}.r-p-mini-title svg{width:2.875rem}a.r-p-mini-block{margin:0.625rem}a.r-p-mini-block .r-p-mini-img{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 7.5rem;-moz-flex:0 7.5rem;-ms-flex:0 7.5rem;flex:0 7.5rem;width:7.5rem;max-width:7.5rem}@media only all and (max-width:1199px){a.r-p-mini-block .r-p-mini-img{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 5rem;-moz-flex:0 5rem;-ms-flex:0 5rem;flex:0 5rem;width:5rem;max-width:5rem}}a.r-p-mini-block .r-p-mini-img img{padding-right:0.875rem}@media only all and (max-width:1199px){a.r-p-mini-block .r-p-mini-img img{padding-right:0.5rem}}a.r-p-mini-block h3{font-family:"MetropolisBold", "Arial", "Helvetica", sans-serif;font-weight:bold;font-size:1.375rem;line-height:1.2;margin:0 0 0.5rem;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;transition:color 0.15s ease}@media only all and (max-width:1199px){a.r-p-mini-block h3{font-size:1.125rem}}a.r-p-mini-block .r-p-mini-price{font-size:1.125rem;line-height:1;color:#2a2c31;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media only all and (max-width:1199px){a.r-p-mini-block .r-p-mini-price{font-size:1rem}}a.r-p-mini-block:hover h3{color:#ec1c24}.r-home #g-showcase .g-content{padding-top:2.5rem 0}.r-home section:not(#g-top):not(#g-header):not(#g-breadcrumbs):not(#g-bottom):not(#g-footer) .g-container{padding-bottom:6.25rem}.r-product-single{background:#ec1c24;color:#ffffff;border-radius:36px}.r-p-single-img{background-image:url('../../images/single-product-bg.png');background-repeat:no-repeat;background-position:center;background-size:cover}@media only all and (min-width:48rem){.r-p-single-img{border-top-right-radius:36px;border-bottom-right-radius:36px}}@media only all and (max-width:47.99rem){.r-p-single-img{border-top-left-radius:36px;border-top-right-radius:36px}}.r-p-single-img img{border:0;padding:2.5rem}@media only all and (min-width:1200px){.r-p-single-bdesc .r-p-single-content{padding:1.5625rem 5rem}}@media only all and (min-width:960px) and (max-width:1199px){.r-p-single-bdesc .r-p-single-content{padding:1.5625rem 3.125rem}}@media only all and (min-width:768px) and (max-width:959px){.r-p-single-bdesc .r-p-single-content{padding:1.5625rem 2.5rem}}@media only all and (max-width:47.99rem){.r-p-single-bdesc .r-p-single-content{padding:2.1875rem 1.25rem}}.r-p-single-label{display:inline-block;background:#ff6464;border-radius:0.625rem;padding:0.5625rem 1.125rem;font-size:1.125rem;line-height:1}.r-p-single-name{font-size:3.625rem;margin:2.375rem 0 0.875rem;font-weight:bold;line-height:1}@media only all and (min-width:960px) and (max-width:1199px){.r-p-single-name{font-size:2.625rem}}@media only all and (min-width:768px) and (max-width:959px){.r-p-single-name{font-size:2.25rem}}@media only all and (min-width:400px) and (max-width:767px){.r-p-single-name{font-size:2.625rem}}@media only all and (max-width:399px){.r-p-single-name{margin:1.625rem 0 0.625rem;font-size:1.5rem}}.r-p-single-desc{font-size:1.6875rem}@media only all and (max-width:399px){.r-p-single-desc{font-size:1rem}}.r-p-single-price{margin-top:2.125rem}@media only all and (min-width:768px) and (max-width:959px){.r-p-single-price{display:block}}@media only all and (max-width:399px){.r-p-single-price{display:block}}.r-p-single-pricetext{line-height:1}.r-p-single-pricelabel{display:inline-block;font-size:1.0625rem;vertical-align:top;margin-right:12px}.r-p-single-priceamount{font-size:2.125rem;font-weight:bold}@media only all and (min-width:960px) and (max-width:1199px){.r-p-single-priceamount{font-size:1.75rem}}@media only all and (max-width:767px){.r-p-single-priceamount{font-size:1.375rem}}.r-p-single-price-btn{margin-left:2.5rem}@media only all and (min-width:960px) and (max-width:1199px){.r-p-single-price-btn a.button.huge{font-size:1.25rem}}@media only all and (min-width:768px) and (max-width:959px){.r-p-single-price-btn{margin:1.25rem 0 0}.r-p-single-price-btn a.button.huge{font-size:1.25rem}}@media only all and (min-width:400px) and (max-width:767px){.r-p-single-price-btn{margin-left:auto}.r-p-single-price-btn a.button.huge{font-size:1rem}}@media only all and (max-width:399px){.r-p-single-price-btn{margin:1.25rem 0 0}.r-p-single-price-btn a.button.huge{font-size:1rem}}@media only all and (max-width:47.99rem){.r-p-single-img{order:0}.r-p-single-bdesc{order:1}}.r-more-products-link{text-align:center}.r-more-products-link a.button{font-size:1rem;width:16.875rem;text-align:center;padding:20px 0}@media only all and (max-width:399px){.r-more-products-link a.button{width:10.625rem;padding:16px 0}}#r_video_video_wrapper{display:none}.r-video-wrapper{display:block;position:relative;overflow:hidden;cursor:pointer}.r-video-wrapper:hover .r-video-icon{border-color:#ec1c24;background:#ec1c24}.r-video-img img{margin:0;padding:0;border:0;width:100%;border-radius:40px}.r-video-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0;color:#ffffff}.r-video-icon{width:5.75rem;height:4.375rem;border-radius:13px;border:2px solid #ffffff;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;transition:0.15s ease;margin:0 auto 2.1875rem auto}@media only all and (min-width:768px) and (max-width:959px){.r-video-icon{width:5.125rem;height:3.75rem}}@media only all and (max-width:47.99rem){.r-video-icon{width:3.125rem;height:1.875rem;border-radius:7px;margin:0 auto 0.625rem auto}}.r-video-icon i{font-size:1.5rem}@media only all and (max-width:47.99rem){.r-video-icon i{font-size:0.875rem}}.r-video-title{font-weight:bold;font-size:2.875rem;line-height:1.18;text-align:center}@media only all and (min-width:768px) and (max-width:959px){.r-video-title{font-size:2.25rem}}@media only all and (max-width:47.99rem){.r-video-title{font-size:1.125rem}}@media only all and (min-width:48rem){.r-video-content-wrapper{padding-top:10%}}@media only all and (min-width:960px){.r-i-c-imageblock{background-repeat:no-repeat;background-position:center;background-size:cover}.r-i-c-imageblock img{display:none}}.r-imagecontent-content{padding-top:7.5rem;padding-bottom:7.5rem;width:37.5rem}@media only all and (max-width:959px){.r-imagecontent-content{width:100%;padding:1.5625rem !important}}.r-i-c-imgpos-left .r-imagecontent-content{padding-left:4.125rem}@media only all and (min-width:60rem) and (max-width:74.99rem){.r-i-c-imgpos-left .r-imagecontent-content{padding-left:2.125rem;padding-right:0.9375rem}}.r-i-c-imgpos-right .r-imagecontent-content{padding-right:4.125rem;margin-left:auto}@media only all and (min-width:60rem) and (max-width:74.99rem){.r-i-c-imgpos-right .r-imagecontent-content{padding-right:2.125rem;padding-left:0.9375rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.r-imagecontent-content{width:30rem;padding-top:3.125rem;padding-bottom:3.125rem}}.r-i-c-subtitle{font-size:1.5rem;font-weight:bold;color:#ec1c24}@media only all and (max-width:47.99rem){.r-i-c-subtitle{font-size:1.25rem}}.r-i-c-title{font-size:3.5rem;line-height:1;font-weight:bold;margin:0.75rem 0 4.75rem}@media only all and (min-width:768px) and (max-width:959px){.r-i-c-title{font-size:2.875rem;margin:0.75rem 0 2.875rem}}@media only all and (max-width:47.99rem){.r-i-c-title{font-size:2.25rem;margin:0 0 2.875rem}}.r-i-c-list-item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.r-i-c-list-item:not(:last-child){margin-bottom:2.75rem}@media only all and (max-width:399px){.r-i-c-list-item{display:block}}.r-i-c-list-icon{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 74px;-moz-flex:0 74px;-ms-flex:0 74px;flex:0 74px;width:74px;max-width:74px}@media only all and (max-width:399px){.r-i-c-list-icon{margin-bottom:1rem}}.r-i-c-list-icon>span{width:2.875rem;height:2.875rem;line-height:1;background:#ec1c24;border-radius:25rem}.r-i-c-list-icon>span svg{fill:#ffffff;width:25px;height:25px}.r-i-c-list-text{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.r-i-c-list-text>h4{font-weight:bold;font-size:1.5rem;margin:0 0 1.25rem}.r-i-c-list-text>p{line-height:1.7}.r-i-c-list-text>p span{display:block;font-weight:bold}@media only all and (max-width:959px){.r-imagecontent .g-grid>.g-block.size-50{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 100%;-moz-flex:0 100%;-ms-flex:0 100%;flex:0 100%;-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;width:100%;max-width:100%}.g-block.r-i-c-imageblock{order:0}.g-block.r-i-c-contentblock{order:1}.r-i-c-imageblock{background-image:none !important}.r-i-c-imageblock img{display:block;margin-bottom:1.25rem}.r-imagecontent-bottom-section{margin-top:2.5rem}}.r-banner-wrapper{background-repeat:no-repeat;background-position:left top;background-size:cover}.r-banner-content{margin:0 auto;width:75rem}@media only all and (min-width:960px){.r-banner-content{padding:10.3125rem 1.5625rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.r-banner-content{width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.r-banner-content{width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.r-banner-content{width:30rem}}@media only all and (max-width:30rem){.r-banner-content{width:100%}}.r-banner-content-wrapper{margin-left:auto}@media only all and (min-width:960px){.r-banner-content-wrapper{padding-left:3.125rem}}@media only all and (max-width:959px){.r-banner-content-wrapper{padding:1.5625rem}}@media only all and (min-width:1200px){.r-banner-content-wrapper{width:32.5rem}}@media only all and (min-width:960px) and (max-width:1199px){.r-banner-content-wrapper{width:32.5rem}}.r-banner-content-wrapper>h3{font-size:3.375rem;font-weight:bold;margin:0;line-height:1.1}@media only all and (min-width:960px){.r-banner-content-wrapper>h3{color:#ffffff}}@media only all and (max-width:47.99rem){.r-banner-content-wrapper>h3{font-size:2.25rem}}.r-banner-content-wrapper>p.r-banner-text{font-size:1.5rem;margin:3.75rem 0 0}@media only all and (min-width:960px){.r-banner-content-wrapper>p.r-banner-text{color:#ffffff}}@media only all and (max-width:47.99rem){.r-banner-content-wrapper>p.r-banner-text{font-size:1.125rem;margin:1.25rem 0 0}}.r-banner-content-wrapper>p.r-banner-btn{margin:3.4375rem 0 0}@media only all and (max-width:47.99rem){.r-banner-content-wrapper>p.r-banner-btn{margin:2.1875rem 0 0}.r-banner-content-wrapper>p.r-banner-btn a.button.huge{font-size:1rem;min-width:9.375rem;text-align:center}}@media only all and (min-width:960px){.r-banner-image{display:none}}@media only all and (max-width:959px){.r-banner-wrapper{background-image:none !important}}.r-article-wrapper{position:relative;overflow:hidden}@media only all and (min-width:960px){.r-article-content{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}@media only all and (max-width:959px){.r-article-img{margin-bottom:1.875rem}}.r-article-label{display:inline-block;background:#ff6464;color:#ffffff;border-radius:0.625rem;padding:0.5625rem 1.125rem;font-size:1.125rem;line-height:1}@media only all and (max-width:960px){.r-article-label{background:#ec1c24}}@media only all and (min-width:1200px){.r-article-content-wrapper{width:25rem}}@media only all and (min-width:960px) and (max-width:1199px){.r-article-content-wrapper{width:32.5rem}}@media only all and (min-width:960px){.r-article-content-wrapper{margin-left:4.375rem}}.r-article-content-wrapper>h3{font-size:3.375rem;font-weight:bold;margin:1.5625rem 0 0;line-height:1.1}@media only all and (min-width:960px){.r-article-content-wrapper>h3{color:#ffffff}}@media only all and (max-width:47.99rem){.r-article-content-wrapper>h3{font-size:2.25rem}}p.r-article-text{font-size:1.125rem;margin:3.5rem 0 0}@media only all and (min-width:960px) and (max-width:1199px){p.r-article-text{margin:1.25rem 0 0}}@media only all and (min-width:960px){p.r-article-text{color:#ffffff}}@media only all and (max-width:47.99rem){p.r-article-text{font-size:1.125rem;margin:1.25rem 0 0}}p.r-article-btn{margin:3.125rem 0 0}@media only all and (min-width:960px) and (max-width:1199px){p.r-article-btn{margin:1.5rem 0 0}}@media only all and (max-width:47.99rem){p.r-article-btn{margin:1.5rem 0 0}p.r-article-btn a.button.huge{font-size:1rem;min-width:9.375rem;text-align:center}}.r-instagram{position:relative}@media only all and (min-width:1600px){.r-instagram .rhspcarousel-list{padding:0 150px !important}}@media only all and (min-width:1200px) and (max-width:1599px){.r-instagram .rhspcarousel-list{padding:0 100px !important}}@media only all and (min-width:960px) and (max-width:1199px){.r-instagram .rhspcarousel-list{padding:0 80px !important}}@media only all and (max-width:47.99rem){.r-instagram .rhspcarousel-list{padding:0 !important}}.r-instagram>h3{font-size:3.5rem;line-height:1;font-weight:bold;margin:0 0 3.75rem;text-align:center}@media only all and (min-width:768px) and (max-width:959px){.r-instagram>h3{font-size:2.875rem;margin:0.75rem 0 2.5rem}}@media only all and (max-width:47.99rem){.r-instagram>h3{font-size:2.25rem;margin:0 0 2.5rem}}.r-instagram>p{text-align:center;margin:0 0 6.6875rem}.r-instagram>p a{font-size:1.625rem;line-height:1;text-decoration:none;border-bottom:2px solid #2a2c31;padding-bottom:0.25rem;color:#2a2c31}.r-instagram>p a:hover{border-color:#ec1c24;color:#ec1c24}.r-instagram>p>span{width:3.5rem;height:3.5rem;background:#000000;border-radius:25rem;margin-right:1.25rem}.r-instagram>p>span svg{fill:#ffffff;width:1.875rem;height:1.875rem}.r-instagram-posts .rhspcarousel-slide>div,.r-instagram-posts .rhspcarousel-slide .r-instagram-post{height:100%}@media only all and (min-width:1200px){.r-instagram-post{padding:0 0.9375rem}}@media only all and (max-width:1199px){.r-instagram-post{padding:0 0.5rem}}.r-instagram-post-img img{margin:0;padding:0;border-radius:30px}.r-instagram-post-texts{position:absolute;left:0;right:0;bottom:0;padding:16px 15px;color:#ffffff;background:rgba(0, 0, 0, 0.5);border-bottom-left-radius:30px;border-bottom-right-radius:30px}.r-instagram-post-date{margin-left:auto}.r-instagram-post-wrapper{position:relative;overflow:hidden}.r-instagram-post-texts{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.r-instagram-wrapper{position:relative}.r-instagram-nav>span{position:absolute;top:50%;margin-top:-1.875rem;width:3.75rem;height:3.75rem;background:rgba(0, 0, 0, 0.5);color:#ffffff;border-radius:25rem;line-height:1;font-size:1.5rem;cursor:pointer;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;transition:0.15s ease}.r-instagram-nav>span:hover{background:#000000}.r-instagram-nav>span.r-ig-arrowprev{left:0}.r-instagram-nav>span.r-ig-arrownext{right:0}.r_footerlogo_path1{fill:#313133}.r_footerlogo_path2{fill:#ec1c24}.r-logosocial-logo img{max-height:50px}.r-logosocial-logo svg{width:14.0625rem;height:2.625rem}.r-logosocial-title{font-weight:bold;margin:2.5rem 0 0.625rem}.r-logosocial-icons{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.r-logosocial-icons>a{width:2.5rem;height:2.5rem;border-radius:25rem;background:#000000;margin:0.6875rem 0.6875rem 0 0}.r-logosocial-icons>a svg{width:1.375rem;height:1.375rem;fill:#ffffff}a.r-logosocial-facebook{background:#3b5998}a.r-logosocial-facebook:hover{background:rgba(59, 89, 152, 0.8)}a.r-logosocial-twitter{background:#1da1f2}a.r-logosocial-twitter:hover{background:rgba(29, 161, 242, 0.8)}a.r-logosocial-instagram{background:#c32aa3}a.r-logosocial-instagram:hover{background:rgba(195, 42, 163, 0.8)}a.r-logosocial-linkedin{background:#0a66c2}a.r-logosocial-linkedin:hover{background:rgba(10, 102, 194, 0.8)}a.r-logosocial-youtube{background:#cd201f}a.r-logosocial-youtube:hover{background:rgba(205, 32, 31, 0.8)}a.r-logosocial-whatsapp{background:#25d366}a.r-logosocial-whatsapp:hover{background:rgba(37, 211, 102, 0.8)}#g-bottom .g-title{font-size:1.5rem;margin-bottom:2.1875rem;font-weight:bold}#g-bottom ul.mod-menu{display:block;margin:0;padding:0;list-style:none}#g-bottom ul.mod-menu li{line-height:1.2;padding:0;margin:0 0 1rem;display:block}#g-bottom ul.mod-menu li a{color:#2a2c31}#g-bottom ul.mod-menu li a:hover{color:#ec1c24}.r-home span.r-cart-basket.button:hover{background:#ec1c24}.r-home .hikashop_cart:hover a.r-cart-basket .total_products,.r-home .hikashop_cart:focus a.r-cart-basket .total_products{background:#ec1c24}.r-home a.r-cart-basket{position:relative}.r-home a.r-cart-basket .r-cartcounttitle,.r-home a.r-cart-basket .r-carttotalvalue-separator{display:none}.r-home a.r-cart-basket.r-cart-basket-active{background:#000000}.r-home a.r-cart-basket:hover .total_products,.r-home a.r-cart-basket.r-cart-basket-active .total_products{background:#ec1c24}@media only all and (min-width:360px){.r-home a.r-cart-basket .total_products{background:#000000;width:1.25rem;height:1.25rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;border-radius:25rem;padding:4px;line-height:1;display:inline-block;font-size:0.75rem;margin-right:0.5rem !important}}@media only all and (max-width:767px){.r-home .r-cart-basket .r-cartcounttitle{display:none}}@media only all and (max-width:359px){.r-home .r-cart-basket{position:relative}.r-home .r-cart-basket>i{font-size:0.875rem !important}.r-home .r-cart-basket .total_products{position:absolute;top:0.25rem;right:0.625rem}}ul#r_top_news_scroller{position:relative;margin:0 !important;padding:0;list-style-type:none;white-space:nowrap;will-change:left;width:auto !important;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}ul#r_top_news_scroller li{padding:0 12px;margin:0;display:inline-block;text-align:center;line-height:1;vertical-align:middle}ul#r_top_news_scroller li.r_news_cloned{display:none}ul#r_top_news_scroller li:before{content:"";font-family:"Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;font-weight:900;margin-right:7px;opacity:0.7}ul#r_top_news_scroller li a{display:inline-block;padding:3px 0;transition:0.25s ease;-webkit-transition:0.25s ease;border-top:1px solid transparent;border-bottom:1px solid transparent}ul#r_top_news_scroller li a:hover{text-decoration:none}.r-sd-block ul.mod-menu{display:block;margin:0;padding:0;list-style:none}.r-sd-block ul.mod-menu ul{padding:0;margin:0}.r-sd-block ul.mod-menu li{display:block;margin:0;padding:0}.r-sd-block ul.mod-menu li>a{cursor:pointer}.r-sd-block ul.mod-menu li>span{border-bottom:1px solid rgba(0, 0, 0, 0.13)}.r-sd-block ul.mod-menu li a,.r-sd-block ul.mod-menu li>span,.r-sd-block ul.mod-menu li>div{position:relative;display:block;font-size:0.875rem;font-weight:400;line-height:1;color:rgba(0, 0, 0, 0.87);padding:0.5625rem 1.125rem;-webkit-touch-callout:none;white-space:nowrap;text-decoration:none}.r-sd-block ul.mod-menu li a:hover,.r-sd-block ul.mod-menu li>span:hover,.r-sd-block ul.mod-menu li>div:hover{background:#eeeeee;color:#000000}.r-news-scroller{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;margin-right:2.8125rem}.r-language.r-sd{vertical-align:middle}.r-language.r-sd.r-sd-active .r-sd-text{background:#fff6f6}.r-language.r-sd.r-sd-active .r-sd-text i{color:#ec1c24}.r-language.r-sd .r-sd-text{padding:0.1875rem 0.3125rem;border-radius:2px;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;transition:0.15s ease;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.r-language.r-sd .r-sd-text:hover{opacity:1 !important;background:#fff6f6}.r-language.r-sd .r-sd-text:hover i{color:#ec1c24}.r-language.r-sd .r-sd-block{margin-top:11.5px}.r-usermenu-block{padding-left:1.25rem}@media only all and (max-width:47.99rem){.r_hikashop_topright_part #hikashop_product_quantity_field_1_add_to_wishlist_button{margin-top:1rem}}.r_hikashop_topright_part .hikashop_product_options_table .form-check{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;line-height:1}.r_hikashop_topright_part .hikashop_product_options_table .form-check>input{margin:0 0.25rem 0 0 !important}.r_hikashop_topright_part .hikashop_product_options_table .form-check>label{margin:0 !important}@media only all and (max-width:47.99rem){.r_hikashop_topright_part .hikashop_product_options_table tr,.r_hikashop_topright_part .hikashop_product_options_table td{display:block;width:100%}.r_hikashop_topright_part .hikashop_product_options_table td .hikashop_option_name{font-weight:bold}.r_hikashop_topright_part .hikashop_product_options_table td .form-check{padding-left:0}}.r_hikashop_topright_part .hikashop_product_price_with_options_main{padding:0;margin:0 !important;font-size:1.5rem}.r_hikashop_topright_part .hikashop_product_price_with_options_main>span{padding:1rem 0;display:inline-block}.r_hikashop_topright_part .hikashop_product_price_with_options_main .hikashop_option_price_value{font-weight:bold;font-size:1.5rem;font-style:normal;color:#ec1c24;font-family:"Roboto Slab"}.r_hikashop_topright_part .hikashop_product_vote_mini{display:none}.r_hikashop_topright_part .hikashop_product_code_main{display:block;font-size:1rem;font-weight:normal;margin-top:0.625rem}.r_hikashop_topright_part .hikashop_product_stock_count{display:block;margin:0 0 1.25rem;color:#008000;font-size:1.125rem;font-weight:bold}.r_hikashop_topright_part .hikashop_product_stock_count.hikashop_product_no_stock{color:#ff0000}div.hikashop_cart_dropdown_content{font-family:"Roboto Slab"}.hikashop_product_page .r_hikashop_topleft_part .hikashop_small_image_div{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;margin:1rem 0 !important}.hikashop_product_page .r_hikashop_topleft_part .hikashop_small_image_div>a{background:none !important;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 20%;-moz-flex:0 20%;-ms-flex:0 20%;flex:0 20%;width:20%;max-width:20%;margin:0 !important;border:0 !important;padding:0 !important}.hikashop_product_page .r_hikashop_topleft_part .hikashop_small_image_div>a img{border:1px solid #eeeeee;padding:0.3125rem;margin:0 !important}.hikashop_product_page .r_hikashop_topleft_part .hikashop_small_image_div>a:hover img{border:1px solid #2a2c31}.hikashop_product_page .r_hikashop_topleft_part .hikashop_small_image_div>a.hikashop_active_thumbnail{margin:0 !important;border:0 !important;padding:0 !important}.hikashop_product_page .r_hikashop_topleft_part .hikashop_small_image_div>a.hikashop_active_thumbnail img{border:1px solid #2a2c31}#data_register_registration_method>.btn-group{display:block}#data_register_registration_method label[for^=data_register_registration_method]{background:#eeeeee}#data_register_registration_method label[for^=data_register_registration_method].active{background:#ec1c24;color:#ffffff}#data_register_registration_method label[for^=data_register_registration_method] br{display:none}#hikashop_checkout_login_form .input-prepend span.add-on{display:block}span.hikashop_checkout_cart_final_total{font-family:"Roboto Slab"}.hikashop_checkout_coupon button.hikabtn_checkout_coupon_add{margin:0 0 0 0.4375rem}.rl_tabs.top>ul.nav-tabs>li.active a,.rl_tabs.top>ul.nav-tabs>li.active a:hover{border-bottom-color:#ddd !important;cursor:pointer !important}.rl_tabs.top>ul.nav-tabs>li a.active,.rl_tabs.top>ul.nav-tabs>li a.active:hover{border-bottom-color:transparent !important;cursor:default !important}.accordion>.card{margin-bottom:1.25rem}.accordion>.card .card-header{cursor:pointer}.accordion>.card .card-header>h5{display:none}.accordion>.card .card-header>div{display:block !important;text-align:left;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;transition:0.15s ease}.accordion>.card .card-header>div i{margin-left:0.4375rem}.accordion>.card .card-header>div:hover{color:#ec1c24}.accordion>.card>.collapse{display:block !important;position:relative;overflow:hidden;height:0}.r-gs-field input{display:block;width:100%}.com_hikashop.view-product{}.r-articlescategory>h1{margin-bottom:1.75rem}.r-articlescategory>.g-grid{margin:0 -0.9375rem}.r-articlescategory>.g-grid>.g-block{margin-bottom:1.875rem}.r-articlescategory .r-articlescategory-content{background:#ffffff;margin:0 0.9375rem;padding:1.25rem;height:100%;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc}.r-articlescategory .r-articlescategory-content>h3{margin:0 0 0.8125rem}.r-articlescategory .r-articlescategory-content .r-articlescategory-desc{margin:0 0 1rem}.r-articlescategory .r-articlescategory-img{margin-bottom:1.25rem}.com-content-article figure.item-image{margin-bottom:1.25rem}.com-content-article .page-header>h1{font-size:2.375rem;text-transform:uppercase;margin-bottom:1.5rem}.com-content-article .page-header>h1 span{color:#ec1c24}body.r-home section:not(#g-header) .button{border-radius:25rem}.r-product-content .hikashop_product_stock_count,.r-product-content .r-product-code{display:none !important}.hikashop_user_registration_page{max-width:37.5rem}.hikashop_user_registration_page input{width:100%}.hikashop_user_registration_page .hkform-horizontal .hkcontrol-label{text-align:left !important}.invalid{border:0 !important}#search-query-explained{margin-bottom:1.5625rem}.g-grid.r-finder{margin:0 -0.625rem}.g-grid.r-finder>.g-block{margin-bottom:1.25rem}.g-grid.r-finder .r-finder-content{display:block;margin:0 0.625rem;background:#ffffff;border:1px solid #eeeeee;padding:1.25rem;height:100%}.g-grid.r-finder .r-finder-content.no-img .r-finder-title{margin-top:1rem}.g-grid.r-finder .r-finder-img{margin-bottom:0.75rem}.g-grid.r-finder .r-finder-title{font-weight:bold;font-size:1.125rem}.r-product-info-top{padding:0 0 1.25rem}.r-product-info-bottom{padding:1.25rem 0 0}.hikashop_option_price_title{color:#2a2c31 !important}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes ticker{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}ul#r_top_news_scroller{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:30s;animation-duration:30s;font-size:0.8125rem}@media only all and (max-width:47.99rem){#r_loginform.r-modal>.content{padding-top:2.75rem !important}}.r-top-right{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.r-top-right .r-sd .r-sd-text{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.r-top-right .r-sd .r-sd-text i.fa-caret-down{margin-left:3px}.com_hikashop.view-product{}.com_hikashop.view-product div#product-details-slider{margin:0 -32px 0 -32px}.r-hikashop-cart-item .r-hikashop-cart-item-block .r-hikashop-cart-item-img{display:block !important}.r-header .r-header-search-input-wrapper .awesomplete{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.r-header .r-header-search-input-wrapper button.r-search-btn{position:relative;z-index:1;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-5px}.r-header .r-header-search-input-wrapper input.r-header-search-input{width:100%}.r-header .r-header-search-input-wrapper input.r-header-search-input,.r-header .r-header-search-input-wrapper button.r-search-btn{height:40px;min-height:40px;max-height:40px}.r-checkout-cart-body .hikashop_product_price_full{text-align:left}.r_hikashop_topright_part .hikashop_product_characteristics,.r_hikashop_topright_part .r-instock{margin-bottom:1.25rem}.r_hikashop_topright_part .r-instock{color:green;font-size:1.125rem;font-weight:bold}.r_hikashop_topright_part .r-instock.r-nostock{color:#ff0000}.r_hikashop_topright_part fieldset.hikashop_product_files_fieldset{margin:0;padding:1rem 0;border-bottom:1px solid #dddddd}.r_hikashop_topright_part fieldset.hikashop_product_files_fieldset legend{display:none}.r_hikashop_topright_part fieldset.hikashop_product_files_fieldset a.hikashop_product_file_link:before{font-family:"Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;font-weight:900;content:"";margin-right:0.4375rem}.r_hikashop_topright_part span.hikashop_product_msrp_price span.hikashop_product_price{font-size:18px !important;color:#2a2c31 !important}.hikashop_checkout_page .hikabtn{font-size:1.125rem;font-weight:bold;padding:0.625rem 1.25rem;background:#ec1c24;color:#ffffff}.hikashop_checkout_page .hikabtn:hover{background:#008000;color:#ffffff}.hikashop_checkout_page .hikabtn.hikabtn-success{background-color:#5cb85c;border-color:#4cae4c}.hikashop_checkout_page .hikabtn.hikabtn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.hikashop_checkout_page table.table-bordered{border:1px solid #bbb;border-collapse:separate;border-left:0;border-radius:4px;width:100%;max-width:100%;margin:0 0 1.25rem}.hikashop_checkout_page table.table-bordered label{display:block}.hikashop_checkout_page .table-bordered thead:first-child tr:first-child>th:last-child,.hikashop_checkout_page .table-bordered tbody:first-child tr:first-child>td:last-child,.hikashop_checkout_page .table-bordered tbody:first-child tr:first-child>th:last-child{border-top-right-radius:4px}.hikashop_checkout_page .table-bordered thead:first-child tr:first-child>th:first-child,.hikashop_checkout_page .table-bordered tbody:first-child tr:first-child>td:first-child,.hikashop_checkout_page .table-bordered tbody:first-child tr:first-child>th:first-child{border-top-left-radius:4px}.hikashop_checkout_page [id^="hikashop_"] .table-striped tbody>tr:nth-child(2n+1)>td,.hikashop_checkout_page [id^="hikashop_"] .table-striped tbody>tr:nth-child(2n+1)>th{background:#fff}.hikashop_checkout_page [id^="hikashop_"] .table-striped tbody>tr:nth-child(2n)>td,.hikashop_checkout_page [id^="hikashop_"] .table-striped tbody>tr:nth-child(2n)>th{background:#f2f2f2}.hikashop_checkout_page .table-bordered caption+thead tr:first-child th,.hikashop_checkout_page .table-bordered caption+tbody tr:first-child th,.hikashop_checkout_page .table-bordered caption+tbody tr:first-child td,.hikashop_checkout_page .table-bordered colgroup+thead tr:first-child th,.hikashop_checkout_page .table-bordered colgroup+tbody tr:first-child th,.hikashop_checkout_page .table-bordered colgroup+tbody tr:first-child td,.hikashop_checkout_page .table-bordered thead:first-child tr:first-child th,.hikashop_checkout_page .table-bordered tbody:first-child tr:first-child th,.hikashop_checkout_page .table-bordered tbody:first-child tr:first-child td{border-top:0}.hikashop_checkout_page .table-striped tbody>tr:nth-child(odd)>td,.hikashop_checkout_page .table-striped tbody>tr:nth-child(odd)>th{background-color:#eee}.hikashop_checkout_page .table-bordered th,.hikashop_checkout_page .table-bordered td{border-left:1px solid #bbb}.hikashop_checkout_page .table th,.hikashop_checkout_page .table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #bbb}.hikabtn.hikabtn_checkout_login_register{color:#fff;min-width:9.375rem;text-align:center}body.com_hikashop.view-user .hikabtn.hikabtn_checkout_login_register{color:#000}body .hikashop_products_pagination .list-footer .limit select,body .hikashop_subcategories_pagination .list-footer .limit select{min-width:90px}@media only all and (min-width:48rem){.r-checkout-cart-header{background:#3e4147;color:#fff;margin:0;padding:0.625rem}#data_register_registration_method{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:1.25rem}#data_register_registration_method>div.btn-group{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.hikashop_checkout_login>.hk-container-fluid>div{width:100%}#hikashop_checkout_registration .hkform-group,.hikashop_checkout_address .hkform-group{margin-left:0;margin-right:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}#hikashop_checkout_registration .hkform-group>label,#hikashop_checkout_registration .hkform-group>div.hkc-sm-4,.hikashop_checkout_address .hkform-group>label,.hikashop_checkout_address .hkform-group>div.hkc-sm-4{text-align:right;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 20%;-moz-flex:0 20%;-ms-flex:0 20%;flex:0 20%}#hikashop_checkout_registration .hkform-group>div.hkc-sm-8,.hikashop_checkout_address .hkform-group>div.hkc-sm-8{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 80%;-moz-flex:0 80%;-ms-flex:0 80%;flex:0 80%}#hikashop_checkout_registration .hkform-group>label,#hikashop_checkout_registration .hkform-group>div,.hikashop_checkout_address .hkform-group>label,.hikashop_checkout_address .hkform-group>div{float:none;margin:0}.hikashop_checkout_page [id^="hikashop_"] h1,.hikashop_checkout_page [id^="hikashop_"] h2,.hikashop_checkout_page [id^="hikashop_"] h3,.hikashop_checkout_page [id^="hikashop_"] h4{font-weight:bold;padding:0;margin:0 0 20px 0;text-transform:uppercase}.hikashop_checkout_page [id^="hikashop_"] h2{font-size:31.5px}}[id^="hikashop_"] legend{border-bottom:1px solid #2a2c31;font-weight:bold;padding:0;margin:0 0 20px 0;text-transform:uppercase}.hikashop_checkout_login{margin-top:1.5625rem}#hikashop_checkout .hikashop_checkout_payment_radio,#hikashop_checkout .hikashop_checkout_shipping_radio{float:left;margin:4px 5px 0 0 !important}.hikashop_checkout_payment_description,.hikashop_checkout_shipping_description{margin:0 0 0.625rem !important}.hikashop_checkout_address fieldset{padding:0 !important;margin:1.25rem 0 0 !important}@media only all and (min-width:48rem){.hikashop_checkout_address>div:not(.hk-container-fluid){float:none !important;text-align:left;margin-left:20% !important}}.hikashop_checkout_address .hk-container-fluid{margin:0 !important}.rapid_contact_form .r-contact-field{margin:0 0 1.25rem}.rapid_contact_form label{display:block;margin:0 0 0.25rem}.rapid_contact_form label span{color:#ff0000}.rapid_contact_form input:not(.button),.rapid_contact_form textarea{display:block;width:100%;max-width:100% !important}.rp_error_msg{background:#c10808;color:#fff;padding:10px 20px;border-radius:4px;margin-bottom:20px;font-weight:bold}.rp_error_msg i{margin-right:11px;border:3px solid;width:24px;height:24px;line-height:1;text-align:center;border-radius:50%;font-size:14px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.rl_tabs.top>ul.nav-tabs>li.active a,.rl_tabs.top>ul.nav-tabs>li.active a:hover{border-bottom:0 !important}body.com_hikashop.view-category.layout-listing.task-listing section#g-info .g-content{margin-bottom:0}@media only all and (max-width:47.99rem){.r-categories-round .hikashop_categories_listing_main{margin:0 !important}}.r-categories-round .g-grid.r-categories-listing{margin:0;flex-flow:row;gap:2%}@media only all and (max-width:47.99rem){.r-categories-round .g-grid.r-categories-listing{overflow-x:scroll;overflow-y:hidden;padding-bottom:5px;scrollbar-width:none;-ms-overflow-style:none}.r-categories-round .g-grid.r-categories-listing::-webkit-scrollbar{display:none}}.r-categories-round .g-grid.r-categories-listing>.g-block{margin-bottom:0}@media only all and (max-width:47.99rem){.r-categories-round .g-grid.r-categories-listing>.g-block{min-width:21%}.r-categories-round .g-grid.r-categories-listing>.g-block .hikashop_category_name a{font-size:100%}}.r-categories-round .g-grid.r-categories-listing>.g-block .hikashop_category_block{margin:0;padding:0;border:0;box-shadow:none !important;text-align:center}.r-categories-round .g-grid.r-categories-listing>.g-block .hikashop_category_image img{border:2px solid #ec1c24;border-radius:25rem}.r_cus_hikashop_product_name_top .jreview-quick-star .reviewStars ._starBox,.r_cus_hikashop_product_name_right .jreview-quick-star .reviewStars ._starBox{width:22px !important;transform:scale(1.3)}.r_cus_hikashop_product_name_top .jreview-quick-star .reviewStars,.r_cus_hikashop_product_name_right .jreview-quick-star .reviewStars{height:25px !important}.r_cus_hikashop_product_name_top .jreview-quick-star .starContainer,.r_cus_hikashop_product_name_right .jreview-quick-star .starContainer{display:flex;align-items:center}table.r_cus_characteristics_table tr,table.r_cus_characteristics_table td{display:block;width:100%;font-weight:bold}table.r_cus_characteristics_table select.r_cus_variant_hide_select{display:none !important}.r_cus_variants ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:stretch;gap:10px}.r_cus_variants ul li{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:15px;background:#ececec;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;font-weight:normal}.r_cus_variants ul li label{margin:0;padding:7px;cursor:pointer}@media only all and (max-width:47.99rem){.r_cus_variants ul li label{padding:5px}}.r_cus_variants ul li img{max-width:30px}.r_cus_variants ul li input{display:none !important}.r_cus_variants ul li.active{background:#ec1c24;color:#ffffff;border-color:#dc121a}.r_hikashop_topright_part #hikashop_product_characteristics{border:0 !important;padding:0 !important}.r_hikashop_topright_part .hikashop_quantity_form{float:left;margin-top:0}@media only all and (max-width:47.99rem){.r-products-listing .r-product-content{display:flex;flex-direction:column}.r-products-listing .r-product-info{height:100%}.r-products-listing .r-product-info-block{height:100%;display:flex;flex-direction:column}.r-products-listing .r-product-info-block .r-product-actions{margin-top:auto;padding-top:13px}}