@charset "utf-8";
.brandPage .container{position: relative;}
.brandPage .swiper-button-disabled{display: none;}
.iframeHolder{padding-bottom: 56.25%;}
.iframeHolder iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; float: left; z-index: 10;}
.section--bannerCatBrandPage .swiper-slide{background-color: #fff;}
.cartPage .absButton span,
.cartPage .absButton span:before{font-size: 1.1428rem !important;}
.cartPage .absButton.inline--link{line-height: 34px;}
.brandPage .container:not(.container--enlarged){max-width: 1026px;}
.brandPage .container--enlarged.container{max-width: 100%;}	
.brandPage .hoveredSlide{ -moz-box-shadow: 0 3px 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0 3px 15px rgba(0,0,0,0.15);box-shadow: 0 3px 15px rgba(0,0,0,0.15);}
body:not(.SmartDevice) .brandPage .hoveredSlide:hover,
body:not(.SmartDevice) .brandPage .hoveredSlide:focus,
body:not(.SmartDevice) .brandPage .hoveredSlide:active{ -moz-box-shadow: 0 3px 30px rgba(0,0,0,0.15); -webkit-box-shadow: 0 3px 30px rgba(0,0,0,0.15);box-shadow: 0 3px 30px rgba(0,0,0,0.15);}
.logoBrandHome{display: inline-block; float: none; position: relative; width: 300px; position: relative; background-size: contain; background-repeat: no-repeat; padding: 10px; height: 60px;z-index: 10;background-position: center; max-width: 100%}
.section--logo{border-bottom: 1px solid #ddd;}
@media all and (min-width: 1200px) {
.brandPage .container--enlarged.container{max-width: 1170px;}	
}
@media all and (min-width: 1350px) {
.brandPage .container--enlarged.container{max-width: 1200px;}	
}
@media all and (min-width: 1440px) {
.brandPage .container--enlarged.container{max-width: 1275px;}	
}
@media all and (min-width: 1920px) {
.brandPage .container--enlarged.container{max-width: 1375px;}	
}
@media screen and (max-width: 575.98px) {
.logoBrandHome{max-width: 55%; max-width: 50vw; height: 55px;}
}