.btn{font-size:14px;font-weight:900;letter-spacing:0.3em;text-transform:uppercase}.font-m{font-size:var(--font-medium)}.font-l{font-size:var(--font-large)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:calc(var(--main-block-padding) * 0.75 )}.mb-2{margin-bottom:var(--main-block-padding)}.mb-3{margin-bottom:calc(var(--main-block-padding) * 1.5 )}.mb-4{margin-bottom:calc(var(--main-block-padding) * 2 )}.mb-5{margin-bottom:calc(var(--main-block-padding) * 2.5 )}.mt-0{margin-top:0}.mt-1{margin-top:calc(var(--main-block-padding) * 0.75 )}.mt-2{margin-top:var(--main-block-padding)}.mt-3{margin-top:calc(var(--main-block-padding) * 1.5 )}.mt-4{margin-top:calc(var(--main-block-padding) * 2 )}.mt-5{margin-top:calc(var(--main-block-padding) * 2.5 )}.pb-0{padding-bottom:0}.pb-1{padding-bottom:calc(var(--main-block-padding) * 0.75 )}.pb-2{padding-bottom:var(--main-block-padding)}.pb-3{padding-bottom:calc(var(--main-block-padding) * 1.5 )}.pb-4{padding-bottom:calc(var(--main-block-padding) * 2 )}.pb-5{padding-bottom:calc(var(--main-block-padding) * 2.5 )}.pt-0{padding-top:0}.pt-1{padding-top:calc(var(--main-block-padding) * 0.75 )}.pt-2{padding-top:var(--main-block-padding)}.pt-3{padding-top:calc(var(--main-block-padding) * 1.5 )}.pt-4{padding-top:calc(var(--main-block-padding) * 2 )}.pt-5{padding-top:calc(var(--main-block-padding) * 2.5 )}.gap-15-30{gap:15px 30px}#subnavigation.navbar{min-width:40px;max-height:40px}#subnavigation.navbar .sub-nav{display:flex;margin-bottom:0;margin-top:0}#subnavigation.navbar .sub-nav li.page+li:not(.page){margin-left:auto}#subnavigation.navbar .sub-nav li
a{font-size:var(--font-xsmall)}#mobile-submenu{background-color:#fff;text-transform:uppercase}#mobile-submenu li
a{color:var(--gray-dark);font-weight:400;text-transform:none}.navbar-default{border:none}.navbar-categories{border-color:var(--shop-color);border:none}.categories_list.dropdown-menu>li>a{padding:10px
20px}.js-nav-cart-link{background-color:transparent !important}.cart-price{font-size:12px;font-weight:700;line-height:12px;margin-left:8px;vertical-align:bottom}@media all and (max-width: 767px){.cart-price{display:none}}@media all and (min-width: 768px)  and (max-width: 1559px){#user-menu{margin-right: -15px !important}}@media all and (min-width: 768px){.navbar-nav>li>a.products-dropdown{background-color:var(--shop-color-3) !important;margin-bottom: -20px;margin-top: -20px;max-height:none;padding:29px
20px}.navbar-nav>li>a.products-dropdown+ul{margin-top:20px !important}}@media all and (min-width: 992px){.navbar-toolbox{margin-bottom:20px;margin-top:20px}#menu>li>a{position:relative}#menu>li>a:after{background-color:var(--shop-color-2);content:'';display:block;width:1px;height:var(--navbar-height);right: -0.5px;position:absolute;top:50%;transform:translateY(-50%)}}body>footer{background-color:var(--gray-dark)}body > footer .top-bar{background-color:var(--shop-color);color:#fff;font-size:var(--font-medium);text-align:center}body > footer .top-bar .shop-info{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:15px 30px}body > footer .top-bar .shop-info
a{color:#fff;display:block;font-size:var(--font-large);font-weight:700}.scrollToTop:hover{color:#fff}@media all and (min-width: 768px){body > footer .bottom-bar{display:flex;align-items:flex-end;flex-direction:column}body > footer .bottom-bar
#copy{text-align:right}}.carousel-indicators{left:auto;right:15px;bottom:21px;line-height:0;margin:0;width:auto}.carousel-indicators
li{background-color:var(--shop-color);border:none !important;border-radius:0;height:30px !important;opacity:0.6;margin:0
0 0 5px !important;width:30px !important;transition:opacity .25s ease}.carousel-indicators
li.active{opacity:1}@media all and (max-width: 767px){.carousel-indicators{background-color:var(--gray-lighter);padding:15px;position:static}.carousel-indicators
li{height:20px !important;width:20px !important}}@media all and (min-width: 1560px){.carousel-indicators{right:calc(50% - 765px)}}.carousel-caption{bottom:10px;left:0;right:0;padding:0
15px;text-shadow:none;width:auto}.carousel-caption
h4{text-align:left}.carousel-caption h4
a{background-color:var(--shop-color);color:#fff;display:inline-flex;align-items:center;column-gap:3vw;justify-content:space-between;height:8.41vw;font-size:3.5vw;font-weight:900;padding-left:3vw;text-decoration:none;transition:background-color .25s ease-out}.carousel-caption h4 a:hover{background-color:var(--shop-color-2)}.carousel-caption h4 a
span{background-color:var(--shop-color-2);display:inline-flex;align-items:center;justify-content:center;height:100%;width:8.41vw;transition:background-color .25s ease-out}.carousel-caption h4 a:hover
span{background-color:var(--shop-color)}.carousel-caption h4 a span
img{height:auto;max-width:50%;width:auto}.carousel-caption h4 a:after{background-color:var(--shop-color);color:#fff;position:relative;font-size:var(--font-xlarge);font-weight:900}@media all and (min-width: 768px){.carousel-caption{right:40%;padding:0
15px 0}.carousel-caption h4
a{column-gap:2vw;height:6.41vw;font-size:3vw;padding-left:2vw}.carousel-caption h4 a
span{width:6.41vw}}@media all and (min-width: 1560px){.carousel-caption{left:auto;right:50%;padding:0
15px 0;width:50%}.carousel-caption h4
a{column-gap:30px;font-size:var(--font-xlarge);height:100px;padding-left:30px}.carousel-caption h4 a
span{width:100px}}.main-category-list
ul{background-color:var(--gray-lighter);gap:1px;list-style-type:none;padding-bottom:1px}.main-category-list ul
li{background-color:#fff;flex:0 1 calc(50% - 1px / 2);text-align:center}@media all and (min-width: 768px){.main-category-list ul
li{flex:0 1 calc(25% - 3px / 4)}}.main-category-list ul li
a{color:var(--shop-color);display:block;font-size:var(--font-large);font-weight:900;letter-spacing:0.26vw;padding:30px
0;position:static;text-transform:uppercase}.main-category-list ul li a>span{transition:background-color .25s ease-out}.main-category-list ul li a:hover>span{background-color:#ff4f1448;position:absolute;left:0;top:0;height:100%;width:100%}.main-category-list ul li a
img{margin:0
auto 20px auto;max-width:100%}.content-block{display:flex;justify-content:flex-start;position:relative}.content-block
img.bg{position:absolute;right:0;bottom:0;max-height:100%}.content-block .content-box{background-color:#000;color:#fff;flex:1}.content-block .content>h2{font-size:var(--font-hero);font-weight:900;line-height:calc(var(--font-hero) * 1.3);margin:calc(var(--font-hero) * 0.3) 0;position:relative;text-shadow:1px -1px 0px #000;text-transform:uppercase}.content-block .content>h2>span{color:#000;bottom:100%;position:absolute;text-shadow:1px -1px 0px #fff}.content-block .content>div{font-size:var(--font-large);font-weight:200;line-height:2em;text-shadow:0px 0px 5px #000}.content-block .content>a{color:#fff;display:inline-block;font-size:var(--font-large);font-weight:200;text-decoration:underline}.content-block .content>a:hover{color:var(--shop-color)}@media all and (max-width: 1299px){.content-block{min-height:auto !important}}#main-banners .banner-wrapper{border-bottom:var(--gray-lighter) solid 1px;position:relative}#main-banners .banner-wrapper:before{background-color:var(--gray-lighter);content:'';display:block;height:100%;left:50%;position:absolute;top:0;width:50%;z-index:auto}#main-banners
.title{color:var(--gray-lighter);font-size:var(--font-xlarge);line-height:1em;font-weight:900;margin-bottom:var(--main-block-padding);white-space:nowrap}@media all and (min-width: 768px){#main-banners
.title{font-size:8.98011vw;line-height:6.41436vw}}@media all and (min-width: 992px){#main-banners
.title{font-size:4.16vw;line-height:4.16vw}}.rotation-wrapper{padding-top:var(--main-block-padding);text-align:center}@media all and (min-width: 768px) and (max-width: 991px){.rotation-wrapper{width:40%}}@media all and (min-width: 768px) and (max-width: 1299px){.rotation-wrapper{position:absolute;z-index:1;padding-top:0}#main-banners
.title{font-size:26px;line-height:50px}}@media all and (min-width: 992px) and (max-width: 1299px){#main-banners
.title{font-size:36px}}@media all and (min-width: 1300px){.rotate--90{transform-origin:top right;transform:rotate(-90deg) translate(50%, -160%);position:absolute;top:50%;right:0}}@media all and (min-width: 1300px) and (max-width: 1699px){.rotation-wrapper{height:100%;position:absolute;z-index:1}}@media all and (min-width: 1560px){#main-banners
.title{font-size:65px;line-height:70px;margin-bottom:0}}@media all and (min-width: 1700px){.col-xl-12{width:100%}.rotation-wrapper{padding:0;width:0}.rotate--90{transform:rotate(-90deg) translate(50%,-100%)}}#pager-control{display:flex;align-items:stretch;max-width:100%;overflow:hidden}#pager-control
a{background-color:#fff;color:var(--gray-dark);display:block;height:50px;display:flex;align-items:center;column-gap:20px;flex:0 0 50%;font-size:var(--font-small);font-weight:900;letter-spacing:0.14286em;margin-right:1px;padding:0
15px;text-transform:uppercase;transition:background-color .25s ease-out;white-space:nowrap}#pager-control
a.right{justify-content:flex-end;text-align:right}#pager-control a:hover{background-color:#ff4f1448}@media all and (min-width: 768px){#pager-control:before{background-color:#fff;content:'';display:block;flex-shrink:0;width:50%}#pager-control
a{column-gap:25px;padding:0
25px}}@media all and (max-width: 1150px){#pager-control a span
span{display:block}}@media all and (min-width: 768px) and (max-width: 991px){#pager-control:before{flex-basis:40%}}@media all and (min-width: 768px) and (max-width: 1559px){#pager-control
a{flex:1 0 25%}}@media all and (min-width: 1560px){#pager-control
a{flex:0}}#product-carousel .item>.wrapper{display:flex;align-items:stretch;flex-wrap:wrap}#product-carousel .item>.wrapper>.image{background-color:#fff;flex:0 0 50%;padding:15px}#product-carousel .item > .wrapper > .image
img{margin:0
auto}@media all and (min-width: 768px) and (max-width: 991px){#product-carousel .item>.wrapper>.image{flex-basis:40%}}#product-carousel .caption-xs{flex:0 1 calc(70% - 30px)}#product-carousel .carousel-caption{color:var(--gray);display:flex;flex-direction:column;justify-content:center;flex:1;position:static;padding:15px
15px 15px calc(var(--main-block-padding) * 1.5);text-align:left;text-shadow:none}#product-carousel .carousel-caption
.category{font-weight:500;letter-spacing:2px}#product-carousel .carousel-caption
h3{margin-top:10px}#product-carousel .carousel-caption h3
a{color:var(--gray-dark);font-size:var(--font-large);font-weight:900}#product-carousel .carousel-caption
.prices{color:var(--gray-dark);font-size:var(--font-large);font-weight:900;line-height:1em}#product-carousel .carousel-caption .prices .old-price{font-size:var(--font-medium);line-height:1em}#product-slider-tab{background-color:var(--gray-lighter)}@media all and (max-width: 1559px){#product-carousel{margin-left: -15px;margin-right: -15px}}@media all and (max-width: 479px){#product-carousel .caption-xs
h3{font-size:18px}#product-carousel .caption-sm- .category,
#product-carousel .caption-sm- h3,
#product-carousel .caption-sm- .prices{display:none}}@media all and (min-width: 480px){#product-carousel .item>.wrapper{flex-wrap:nowrap}#product-carousel .caption-xs{display:none}}#product-carousel{background-color:var(--gray-lighter)}#slider-range{margin:0
10px}body.product #content-page{border-bottom:var(--gray-lighter) solid 1px;margin-bottom:var(--main-block-padding);position:relative}body.product #content-page:before{background-color:var(--gray-lighter);content:'';display:block;height:50%;left:0;position:absolute;top:50%;width:100%;z-index:auto}.product-images-box{background-color:#fff}.product-data-box{height:inherit;padding:15px}.product-control-bar{font-size:var(--font-small);margin-top:var(--main-block-padding)}.product-control-bar a:not(.share_button){color:var(--gray-darker)}@media all and (min-width: 992px){body.product #content-page:before{height:100%;left:50%;top:0;width:50%}.product-control-bar{margin-top:auto}}@media all and (min-width: 1300px){.product-data-box{padding:15px
15px 15px calc(var(--main-block-padding) * 1.5)}}