.l-gridcell-20{width:18%;max-width:18%;margin-bottom:0;}.l-gridcell-25{width:25%;max-width:25%;margin-bottom:0;}.l-gridcell-33{width:33.33%;max-width:33.33%;}.l-gridcell-50{width:50%;max-width:50%;margin-bottom:90px;}.l-gridcell-50.has-smaller-margin{margin-bottom:50px;}.l-gridcell-50:nth-last-child(-n+2){margin-bottom:0;}.l-gridcell-75{width:75%;max-width:75%;margin-bottom:0;}.main{padding-top:150px;}.section .section-headline{margin-bottom:100px;}.search-results .section .section-headline{margin-bottom:30px;}.b-tabs .tabs-list{display:flex;justify-content:left !important;}.b-detail.is-mouseover-inverted .detail-footer .button,.b-detail.is-mouseover-inverted .detail-footer .button-set{flex-grow:1;}.b-footer .l-gridcell-33:last-child{width:12%;max-width:12%;min-width:140px;}.b-footer .footer-bottom{border-top:1px solid #fff;}.b-header .rv-shop-meta-menu-inner .rv-shop-meta-menu-wishlist,.b-header .rv-shop-meta-menu-inner .rv-shop-meta-menu-cart{position:relative;}.b-header .rv-shop-meta-menu-inner .rv-shop-meta-menu-wishlist .copy,.b-header .rv-shop-meta-menu-inner .rv-shop-meta-menu-cart .copy{margin-bottom:30px;}.b-header .rv-shop-meta-menu-inner .addtocart-overlay{min-width:370px;top:60px;left:auto;right:40px;}.b-header .rv-shop-meta-menu-inner .addtocart-overlay .inner{padding:36px 60px 52px;background-color:rgba(247, 134, 0, 0.8);}.b-header .rv-shop-meta-menu-inner .addtocart-overlay .inner{padding:36px 60px 52px;}.b-header .rv-shop-meta-menu-inner .addtocart-overlay .inner:before{content:'';border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid rgba(247, 134, 0, 0.8);display:block;height:0;position:absolute;right:0;top:-14px;width:0;}.b-header{border-bottom-width:8px;height:150px;}.b-header .header-inner .rv-shop-meta-menu{background-color:#30364f;height:40px;position:absolute;top:0;left:0;width:100%;z-index:1000;}.b-header .header-inner .rv-shop-meta-menu .rv-shop-meta-menu-inner{margin:0 auto;max-width:1244px;padding-left:15px;padding-right:15px;}.b-header .header-inner .rv-shop-meta-menu .rv-shop-meta-menu-inner ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;}.b-header .header-inner .rv-shop-meta-menu .rv-shop-meta-menu-inner ul li{display:inline-block;line-height:40px;list-style:none;}.b-header .header-inner .rv-shop-meta-menu .rv-shop-meta-menu-inner ul li:not(:first-child){margin-left:30px;}.b-header .header-inner .rv-shop-meta-menu .rv-shop-meta-menu-inner ul li a{display:inline-block;width:100%;height:100%;padding-left:25px;color:#fff;font-family:"Avenir Next", sans-serif;font-size:14px;font-weight:400;letter-spacing:1.41px;text-decoration:none;}.b-header .header-inner .rv-shop-meta-menu .rv-shop-meta-menu-inner ul li a.button-icon{position:relative;}.b-header .header-inner .rv-shop-meta-menu .rv-shop-meta-menu-inner ul li a.button-icon:before{content:'';position:absolute;top:calc(50% - 2px);left:0;display:block;background-size:contain;background-position:center;transform:translateY(-50%);}.b-header .logo{width:256px;}.b-header .menu-button{display:none;top:24px;}.b-header .header-area-left{position:relative;flex:1 0 80%;padding-top:40px;}.b-header .header-area-right{position:relative;}.b-header .wishlist-overlay{top:60px;left:auto;right:40px;width:auto;}.b-header .wishlist-overlay .inner{padding:36px 60px 52px;background-color:rgba(48, 54, 79, 0.8);}.b-header .wishlist-overlay .inner:before{content:'';border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid rgba(48, 54, 79, 0.8);display:block;height:0;position:absolute;right:0;top:-14px;width:0;}.b-lightbox .lightbox-content{padding:20px 73px;}.b-nav{height:100% !important;transition:opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0s;}.is-searchbar .b-nav{opacity:0;transition:opacity 600ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0s 600ms;visibility:hidden;}.b-nav .nav-item{font-size:20px;position:relative;padding-top:40px;}.b-nav .nav-item > a{flex:1 0 auto;padding:12px 10px;}.b-nav .nav-item.is-child-list > a > span:after{right:7px;}.b-nav .nav-item.is-open > .nav-list{height:auto !important;opacity:1 !important;visibility:visible !important;}.is-mouseover .b-nav .nav-item:hover > .nav-list{height:auto !important;opacity:1 !important;visibility:visible !important;transform:translateX(0) !important;}.b-nav .nav-item.is-nav-item-close{display:none;}.b-nav > .nav-list{flex:1;flex-direction:row;justify-content:space-between;margin:0;padding:0;width:100%;}.b-nav > .nav-list > .nav-item{margin-bottom:-8px;}.b-nav > .nav-list > .nav-item > a{margin-top:-8px;}.b-nav > .nav-list > .nav-item > a:after{background:#30364F;bottom:8px;content:"";display:block;height:6px;left:0;right:0;opacity:0;position:absolute;transform:opacity 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);}.b-nav > .nav-list > .nav-item > a > span:after{display:none;}.b-nav > .nav-list > .nav-item .nav-list{box-shadow:0px 5px 6px rgba(0, 0, 0, 0.07);height:0;max-width:280px;top:100%;opacity:0;transform:initial;visibility:hidden;width:20vw;transition:opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);}.b-nav > .nav-list > .nav-item .nav-list > a{padding:0 12px;}.b-nav > .nav-list > .nav-item > .nav-list > .nav-item > .nav-list{max-height:calc(10 * 54px);top:0;left:100%;overflow-y:auto;}.b-nav > .nav-list .nav-item:last-child .nav-list{max-height:calc(10 * 54px);overflow-y:auto;}.b-news-teaser.l-gridcell-33{width:26%;max-width:26%;}.search-results .b-news-teaser.l-gridcell-33{padding-top:30px;}.b-newsletter .section-headline{margin-bottom:40px;}.b-newsletter .b-forms{display:flex;max-width:580px;}.b-newsletter .newsletter-input{flex-basis:75%;max-width:75%;}.b-newsletter .newsletter-button{flex-basis:25%;max-width:25%;border-left:none;margin-top:0;}.b-order-overlay{background-color:rgba(0, 0, 0, 0.8);}.b-order-overlay .overlay-content{margin:100px auto 80px;padding:50px;}.b-order-overlay .l-gridcell-33{width:26%;max-width:26%;}.b-searchbar .search-button{display:flex;}.b-stage .slide{height:630px;}.b-stage .slide .slide-img{display:block;}.b-stage .slide .slide-text{line-height:26px;margin:20px 0 40px;}.b-stage .slider-pagination li{height:20px;width:20px;}.b-teaser-small .teaser-image{flex-basis:41%;max-width:41%;}.b-teaser-small .teaser-info{flex-basis:48%;max-width:48%;}.b-teaser-small .teaser-headline.has-min-height{min-height:116px;}