.max-content{width:max-content;width:-moz-max-content;width:-webkit-max-content}
.margin-top-5em{margin-top:5em}
.margin-bottom-5em{margin-bottom:5em}
.margin-top-4em{margin-top:4em}
.margin-bottom-4em{margin-bottom:4em}
.margin-top-3em{margin-top:3em}
.margin-bottom-3em{margin-bottom:3em}
.margin-top-2em{margin-top:2em}
.margin-bottom-2em{margin-bottom:2em}
.margin-top-1em{margin-top:1em}
.margin-bottom-1em{margin-bottom:1em}
.search-placeholder{font-family:'LM_lightItalic','Helvetica Neue','Arial Narrow';font-size:1.4rem;color:#333;letter-spacing:1px}
@media(max-width:990px){.search-placeholder{font-size:1.2rem;font-family:'LM_italic','Helvetica Neue','Arial';opacity:.9;line-height:normal}
}
.filled{background:#78be20}
.filled .itemnumber{display:block;font-size:1rem;background:#fff;border:solid 1px #78be20;border-radius:5rem;padding:.3rem;position:absolute;top:21px;left:21px;color:#78be20;font-family:'LM_semiBold','Helvetica Neue','Arial Black';height:20px;width:20px;text-align:center}
@media(min-width:991px){.filled .itemnumber{font-size:1.2rem;padding:0;display:inline-flex;height:20px;width:20px;align-items:center;justify-content:center}
}
@media(max-width:990px){.filled .itemnumber{top:16px;left:16px;height:18px;width:18px}
}
.flexlist{display:flex;list-style-type:none;padding-left:0;margin:0;align-items:center}
@media(min-width:991px){.flexlist{margin-left:1.6rem}
}
@media(max-width:990px){.flexlist{margin-top:.6rem;margin-bottom:.6rem}
}
.itemnumber{display:none}
.logo{max-height:40px;overflow:initial;max-width:initial}
@media(max-width:990px){.logo{margin-right:auto;max-height:32px;max-width:53px}
}
.logo-container{padding:0;margin-right:auto}
@media(min-width:991px){.logo-container{line-height:1}
}
.mainheader{width:100%;margin:0 auto;background:#fff;position:relative;top:0;right:0;left:0;max-width:1920px}
@media(min-width:991px){.mainheader{border-bottom:solid 1px #f7f7f7}
}
.menuicon{font-size:2.4rem;color:#78be20;border-radius:5rem;position:relative;display:inline-flex;align-items:center;justify-content:center}
.menuicon:before{color:#78be20}
@media(min-width:991px){.menuicon{padding:.8rem}
}
@media(max-width:990px){.menuicon{padding:.5rem}
}
@media(hover:hover){.menuicon:hover{background:#ebf6e7}
}
@media(hover:none){.menuicon:hover{background:#fff}
}
.menuicon.filled{background:#78be20}
.menuicon.filled:before{color:#fff}
@media(hover:hover){.menuicon.filled:hover{background:#4aa51a}
}
@media(hover:none){.menuicon.filled:hover{background:#78be20}
}
.navigation-top{display:flex;justify-content:space-between;align-items:center;max-width:1366px;margin:0 auto;box-sizing:border-box;background:#fff}
@media(min-width:991px){.navigation-top{padding-top:2.4rem}
}
@media(max-width:1880px){.navigation-top{padding-left:1.6rem;padding-right:1.6rem}
}
@media(max-width:990px){.navigation-top{flex-wrap:wrap}
}
.navigation-top__icons__item{border:0;margin:0 0 0 1rem;position:relative}
@media(min-width:991px){.header-checkout{padding-top:60px}
.navigation-top{padding-top:2rem;padding-bottom:2rem}
}
@media(max-width:768px){.container{margin-top:24px}
}
.line-steps{display:flex;justify-content:center;padding:0 20px}
@media(max-width:990px){.line-steps{padding-top:15px;width:100%;justify-content:space-between;align-items:center;border-top:1px solid #d8d8d8;margin-bottom:25px;order:3;margin-top:15px}
}
.line-steps__module{display:flex;flex-direction:column;align-items:center}
.line-steps__dot{width:10px;height:10px;border-radius:50%;color:#78be20;display:block;border:2px solid #78be20;background-color:#78be20;cursor:pointer}
.line-steps__dot.active{background-color:#fff}
.line-steps__bar{border:0;height:3px;background:#d8d8d8;width:250px;margin:0}
@media(max-width:990px){.line-steps__bar{width:15%;height:1px}
}
@media(max-width:768px){.line-steps__bar{margin:0 10px}
}
.line-steps__name{color:#78be20;margin:5px 0 0 0;text-transform:uppercase;font-family:'LM_regular',Helvetica,'Arial';font-size:1.6rem;cursor:pointer}
@media(max-width:990px){.line-steps__name{color:#78be20;line-height:14px}
}
.line-steps__name.active{font-family:'LM_semiBold','Helvetica Neue','Arial Black'}
.header-wrapper{background:#fff}
.max-content{width:max-content;width:-moz-max-content;width:-webkit-max-content}
.margin-top-5em{margin-top:5em}
.margin-bottom-5em{margin-bottom:5em}
.margin-top-4em{margin-top:4em}
.margin-bottom-4em{margin-bottom:4em}
.margin-top-3em{margin-top:3em}
.margin-bottom-3em{margin-bottom:3em}
.margin-top-2em{margin-top:2em}
.margin-bottom-2em{margin-bottom:2em}
.margin-top-1em{margin-top:1em}
.margin-bottom-1em{margin-bottom:1em}
.search-placeholder{font-family:'LM_lightItalic','Helvetica Neue','Arial Narrow';font-size:1.4rem;color:#333;letter-spacing:1px}
@media(max-width:990px){.search-placeholder{font-size:1.2rem;font-family:'LM_italic','Helvetica Neue','Arial';opacity:.9;line-height:normal}
}
.backlink{font-family:'LM_semiBold','Helvetica Neue','Arial Black';padding-bottom:1rem;position:relative}
@media(min-width:991px){.backlink{display:none}
}
.backlink:before{content:"\e902";font-family:"iconFontLeroy";position:absolute;left:-2rem;top:1px}
.boldtext{font-family:'LM_semiBold','Helvetica Neue','Arial Black'}
.contextual{position:absolute;z-index:15;max-height:0;overflow:hidden;transition:max-height .3s linear;border-radius:5px;top:130%;right:-80%}
.contextual:after,.contextual:before{bottom:100%;left:75%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none}
.contextual:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:0 12px 10px 12px;margin-left:-12px}
.contextual:before{border-color:rgba(216,216,216,0);border-bottom-color:#d8d8d8;border-width:0 13px 11px 13px;margin-left:-13px}
@media(min-width:990px) and (max-width:1880px){.contextual #user-submenu{top:145%;right:-80%;z-index:8}
}
.contextual#favourite-store-submenu{top:75%;right:0;z-index:8}
.contextual.showelement{max-height:500px;transition:max-height .3s linear;overflow:visible;border:solid 1px #d8d8d8;box-shadow:1px 2px 2px 0 rgba(205,205,205,0.5)}
@media(max-width:990px){.contextual{top:145%;right:-100%;z-index:8}
.contextual#favourite-store-submenu{top:0;left:0;opacity:0}
.contextual#favourite-store-submenu.showelement{top:10px;left:-30px;right:auto;max-height:124px;display:block;opacity:1;position:relative;width:298px;border:0;padding:0 2rem;margin:0;border-radius:0;background:transparent;transition:all .3s linear;box-shadow:none}
.contextual#favourite-store-submenu.showelement .contextual-menu{background:transparent}
.contextual#favourite-store-submenu.showelement .contextual-menu .test{padding-left:2rem}
.contextual#favourite-store-submenu.showelement::before,.contextual#favourite-store-submenu.showelement::after{border:0}
}
.contextual-link{display:block;color:#333;padding-top:1rem;margin-top:1rem;margin-right:2rem;border-top:solid 1px #777;text-transform:none;font-family:'LM_regular',Helvetica,'Arial'}
@media(max-width:990px){.contextual-link{border-bottom:solid 1px #777;border-top:0;margin-top:0;padding-bottom:1rem}
}
@media(hover:hover){.contextual-link:hover{color:#78be20}
}
.contextual-menu{background:#fff;min-width:218px;list-style-type:none;padding-left:0;margin:0;width:auto;min-width:200px}
.contextual-menu__item{padding:1.6rem 2rem;border-bottom:solid 1px #d8d8d8}
.headersearch{width:93%;margin-left:5%;position:relative}
@media screen and (max-width:990px){.headersearch{width:100%;order:3;margin-left:0;margin-top:.8rem}
}
.headersearch-closebutton{display:none;border:0;position:absolute;right:0;color:#333;opacity:.5;top:0}
@media(max-width:990px){.headersearch-closebutton{top:-16%}
}
.headersearch .contextual-link{color:#78be20;margin-left:0;border:0}
.headersearch-form{width:100%}
.headersearch-form__input{width:100%;border-bottom:0;padding-left:5.5rem;background:inherit;background-color:#f7f7f7;box-shadow:0 0 3px 2px rgba(216,216,216,0.25) inset;-webkit-appearance:none;font-size:1.4rem;height:50px;color:#333;font-family:'LM_light','Helvetica Neue','Arial Narrow'}
@media screen and (max-width:990px){.headersearch-form__input{height:40px;padding:.8rem 1rem .8rem 4rem}
}
.headersearch-form__input:focus{border:0;background:#fff}
.headersearch-form__input::-moz-placeholder{font-family:'LM_lightItalic','Helvetica Neue','Arial Narrow';font-size:1.4rem;color:#333;letter-spacing:1px}
@media(max-width:990px){.headersearch-form__input::-moz-placeholder{font-size:1.2rem;font-family:'LM_italic','Helvetica Neue','Arial';opacity:.9;line-height:normal}
}
.headersearch-form__input:-ms-input-placeholder{font-family:'LM_lightItalic','Helvetica Neue','Arial Narrow';font-size:1.4rem;color:#333;letter-spacing:1px}
@media(max-width:990px){.headersearch-form__input:-ms-input-placeholder{font-size:1.2rem;font-family:'LM_italic','Helvetica Neue','Arial';opacity:.9;line-height:normal}
}
.headersearch-form__input::placeholder{font-family:'LM_lightItalic','Helvetica Neue','Arial Narrow';font-size:1.4rem;color:#333;letter-spacing:1px}
@media(max-width:990px){.headersearch-form__input::placeholder{font-size:1.2rem;font-family:'LM_italic','Helvetica Neue','Arial';opacity:.9;line-height:normal}
}
.headersearch-form__input::-webkit-input-placeholder{font-family:'LM_lightItalic','Helvetica Neue','Arial Narrow';font-size:1.4rem;color:#333;letter-spacing:1px}
@media(max-width:990px){.headersearch-form__input::-webkit-input-placeholder{font-size:1.2rem;font-family:'LM_italic','Helvetica Neue','Arial';opacity:.9;line-height:normal}
}
.headersearch-form__input:placeholder-shown{text-overflow:ellipsis}
.headersearch-form__input:not(:placeholder-shown) ~ .headersearch-closebutton{display:block}
.headersearch-form__label{width:100%;position:relative}
.headersearch-form__label:before{position:absolute;color:#333;opacity:.5;font-size:2.4rem;top:25%;left:1.4rem}
@media screen and (max-width:990px){.headersearch-form__label:before{top:21%;left:.7rem}
}
.headersearch-form__result{transition:all .3s linear;overflow:hidden;max-height:0;position:absolute;top:86%;z-index:16;background:#fff;width:100%;border-radius:5px;padding-left:5rem;font-size:1.4rem}
@media screen and (max-width:990px){.headersearch-form__result{padding-left:2rem;font-size:1.2rem;top:84%;z-index:8}
}
.headersearch-form__result__list{list-style-type:none;display:inline-block;padding-left:0;border-bottom:solid 1px #d8d8d8;padding-bottom:1.4rem;margin-bottom:0}
.headersearch-form__result__list__item{font-family:'LM_semiBold','Helvetica Neue','Arial Black';padding:.4rem 0}
.headersearch-form__result__list__item:first-letter {text-transform:uppercase}
.headersearch-form__result__list__item:hover{cursor:pointer}
.headersearch-form__result__list__item span{font-family:'LM_light','Helvetica Neue','Arial Narrow'}
.headersearch .headersearch-form__input,.headersearch .headersearch-form__input:focus{border:solid 1px #f2f2f2;border-radius:5px}
.hidecontainer{display:none}
@media(max-width:990px){.hidecontainer.showelement{display:block}
.hidecontainer.showelement .strongtext{color:#c50c21;font-size:1em;font-size:1.4rem;padding-left:2rem}
}
.hiddenelement{display:none}
.highlightedtext{background:#fff000;padding:2px 4px;margin:4px 0}
.logged:after{font-size:1rem;background:#fff;border:solid 1px #78be20;border-radius:5rem;padding:.3rem;position:absolute;top:21px;left:21px;color:#78be20;content:"\e960";display:inline-flex;align-items:center;justify-content:center}
@media(min-width:991px){.logged:after{font-size:1.2rem;width:21px;height:21px}
}
.mainheader.editmode .cq-Editable-dom--container{padding:0}
@media(min-width:991px){.mainheader.editmode .navigation-menu .secondary{min-width:342px}
}
.mainheader.editmode .new.section{width:140px;height:44px;margin:0}
@media(min-width:991px){.mainheader{border-bottom:solid 4px #f7f7f7}
}
@media(min-width:991px){.menu-flex-column{display:flex;flex-direction:column}
}
@media(hover:hover){.menu__link:hover{color:#78be20}
}
.menu__link.offerlabel{color:#c50c21}
.menubackdrop{left:0;right:0;top:0;bottom:0;opacity:0;pointer-events:none;cursor:pointer;transition:all .3s linear}
@media(min-width:991px){.menudetail{display:none;padding:2rem 2rem 2rem 4rem;column-count:2;column-fill:auto;height:100%}
}
@media(max-width:990px){.menudetail{position:fixed;top:0;width:80%;overflow:hidden;height:100%;pointer-events:none;left:0}
}
@media(max-width:990px){.menudetail__container{overflow-y:auto;overflow-x:hidden;height:100%;left:100%;position:absolute;width:100%;transition:left .3s linear;padding:2rem;opacity:0}
.menudetail__container .menudetail__list{padding-top:2rem}
}
.menudetail__list{list-style-type:none}
@media(max-width:990px){.menudetail__list__item{padding-bottom:2rem}
}
@media(min-width:991px){.menuimage{margin-top:auto;padding-right:1.4rem}
}
@media(max-width:990px){.menuimage{display:none}
}
.menulink:hover{cursor:pointer}
@media(min-width:991px){.menulink{white-space:nowrap}
}
.menulink.hiddenelement{display:none}
.menulink.highlighted{color:#df382b}
@media(max-width:990px){.menuresponsive .menulink{display:none}
.menuresponsive .submenu{position:initial}
}
@media(min-width:991px){.menuresponsive .submenu{width:100%}
}
@media(max-width:990px){.menutranslate .menudetail{left:100%}
}
.navigation-menu{max-width:1180px;margin:0 auto}
@media(max-width:990px){.navigation-menu{position:fixed;top:0;bottom:0;left:-100%;width:80vw;z-index:15;transition:all .3s linear;background:#fff}
}
@media(min-width:991px) and (max-width:1880px){.navigation-menu{padding:0 2rem}
}
.navigation-menu__list{list-style-type:none;padding-left:0}
@media(min-width:991px){.navigation-menu__list{display:flex;justify-content:space-between}
}
@media(max-width:990px){.navigation-menu__list{display:flex;flex-direction:column}
}
@media(max-width:990px){.navigation-menu__list__item{order:0;padding-left:2rem;padding-top:2rem}
.navigation-menu__list__item.menuresponsive{order:1;margin-top:2rem}
}
.navigation-menu__list.primary{text-transform:uppercase;color:#202020;font-family:'LM_semiBold','Helvetica Neue','Arial Black';font-size:1.4rem;letter-spacing:.05rem}
.navigation-menu__list.secondary,.navigation-menu__list .favourite{font-size:1.4rem}
@media(max-width:990px){.navigation-menu__list.secondary,.navigation-menu__list .favourite{padding-bottom:3rem}
}
.navigation-menu__navbar{position:relative}
@media(min-width:991px){.navigation-menu__navbar{display:flex;justify-content:space-between;left:0;right:0;padding-top:1.6rem;background:#fff}
}
@media(max-width:990px){.navigation-menu__navbar{position:absolute;bottom:0;top:0;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;left:0;transition:all .3s linear;padding-bottom:4rem}
.navigation-menu__navbar.menutranslate{left:-100%;transition:all .3s linear}
}
.navigation-top__button{cursor:pointer;margin:0;border:0;padding-left:0;padding-right:2rem;font-size:2.8rem}
@media(min-width:991px){.navigation-top__button{display:none}
}
@media(max-width:991px){.navigation-top__button{padding-top:.8rem;padding-bottom:0}
}
.navigation-top .logged{border:solid 1px #78be20}
.navigation-top .logged:before{content:"\e95f"}
@media(max-width:990px){.navigation-top.fixednavigation{position:fixed;z-index:10;top:0;width:100%;box-shadow:1px 2px 2px 0 rgba(205,205,205,0.5)}
}
.offerlabel{display:flex;align-items:center}
@media(max-width:990px){.offerlabel{padding-left:0}
}
.offerlabel:before{content:"\e967";font-family:"iconFontLeroy";color:#c50c21;font-size:2rem;line-height:0;padding-right:.5rem}
.offertag{background:#d0021b;padding:2px 4px;margin:4px 1rem;color:#fff}
@media(max-width:990px){.offertag{display:none}
}
@media(max-width:990px){.parent-menu-entry:first-child{order:2}
}
@media(min-width:991px){.primary .contextual-link{margin-left:2rem}
}
@media(min-width:991px){.primary .navigation-menu__list__item{padding-bottom:2.4rem;margin-bottom:-4px;border-bottom:solid 4px #f7f7f7}
.primary .navigation-menu__list__item:hover,.primary .navigation-menu__list__item.active{border-bottom:solid 4px #78be20}
}
@media(min-width:991px) and (max-width:1240px){.primary .navigation-menu__list__item{margin-right:1.5rem}
}
@media(min-width:1241px){.primary .navigation-menu__list__item{margin-right:3rem}
}
@media(min-width:991px){.primary .submenudetail .contextual-link{margin-left:0}
}
@media(min-width:991px){.productlayout .contextual-link{border-top:0;margin-top:0;margin-bottom:1rem;border-bottom:solid 1px #202020}
}
@media(max-width:990px){.responsiveitem{display:none}
}
@media(max-width:990px){.responsivedropdown{display:block;width:100%;display:flex;justify-content:space-between;align-items:center;transition:all .3s linear;padding-right:2rem}
.responsivedropdown:after{content:"\e900";font-family:"iconFontLeroy";transition:all .3s linear;font-size:.8rem}
.responsivedropdown ~ .submenu{position:relative;left:0;max-height:0;height:0;overflow:hidden;transition:all .3s linear}
.responsivedropdown.showelement:after{transform:rotate(180deg);transition:all .3s linear}
.responsivedropdown.showelement ~ .submenu{max-height:100%;height:auto;overflow:visible;transition:all .3s linear}
}
@media(max-width:990px){.responsivelink{width:100%;display:flex;align-items:center;justify-content:space-between}
.responsivelink:after{content:"\e903";font-family:"iconFontLeroy"}
}
#secondary_area{display:flex}
@media(max-width:990px){#secondary_area{display:block}
}
@media(min-width:991px){.secondary .menulink:hover{color:#78be20}
}
@media(min-width:991px){.secondary .navigation-menu__list__item{position:relative}
}
@media(min-width:991px) and (max-width:1240px){.secondary .navigation-menu__list__item{padding-left:2rem}
}
@media(min-width:1241px){.secondary .navigation-menu__list__item{margin-left:3rem}
}
@media(min-width:991px){.secondary .submenu{min-width:242px;right:-4rem;border-radius:4px;box-shadow:none}
.secondary .submenu__list__item{padding:1.6rem 2rem;border-bottom:solid 1px #d8d8d8}
.secondary .submenu__list__item:last-child{border-bottom:0}
.secondary .submenu.showelement{margin-top:-5px;overflow:visible;transition:all .3s linear}
.secondary .submenu.showelement:after,.secondary .submenu.showelement:before{bottom:100%;left:75%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none}
.secondary .submenu.showelement:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:0 15px 10px 15px;margin-left:-15px}
.secondary .submenu.showelement:before{border-color:rgba(216,216,216,0);border-bottom-color:#d8d8d8;border-width:0 16px 11px 16px;margin-left:-16px}
}
@media(max-width:990px){.secondary .submenu__list{padding-top:2rem;padding-left:2rem}
.secondary .submenu__list__item{padding-bottom:1.5rem}
}
@media(min-width:991px){.secondarymenu{overflow:hidden;width:465px}
.secondarymenu .submenu__list__section__item{width:100%;border-left:0}
}
@media(max-width:990px){.favourite{background-color:#f7f7f7}
.favourite h5{margin-left:2rem;font-size:1.2rem;margin-top:1.8rem;padding-bottom:.5rem}
.favourite .navigation-menu__list__item{padding-top:0}
.favourite .navigation-menu__list__item .menulink{font-weight:600;color:#202020;justify-content:space-around;padding-right:1.5rem}
.favourite .navigation-menu__list__item .menulink:after{content:"\e900";font-family:"iconFontLeroy";transition:all .3s linear;font-size:.8rem;margin-right:2rem;float:right;line-height:2rem}
.favourite .navigation-menu__list__item .menulink.active:after{transform:rotate(180deg);transition:all .3s linear}
.favourite .navigation-menu__list__item .menulink.shopselected{padding-right:0}
}
.shopselected{display:flex;align-items:center}
.shopselected:before{content:"\e96f";font-family:"iconFontLeroy";color:#78be20;font-size:2.6rem;font-weight:normal;line-height:0;padding-right:1rem}
@media(max-width:990px){.shopselected{padding-left:0;display:block}
.shopselected:before{padding-right:1rem;vertical-align:sub}
}
.shoptext{margin-bottom:0;font-size:1.4rem;line-height:1.5;white-space:nowrap;max-width:165px;overflow:hidden;text-overflow:ellipsis}
@media(max-width:990px){.showbackdrop{overflow:hidden;max-width:100vw;position:fixed}
}
@media(min-width:991px){.showbackdrop .mainheader{z-index:10}
}
@media(max-width:990px){.showbackdrop .mainheader{overflow:hidden}
}
.showbackdrop .menubackdrop{position:fixed;pointer-events:all;transition:all .3s linear;z-index:9;opacity:.7}
@media(min-width:991px){.showbackdrop .menubackdrop{background:#fff}
}
@media(max-width:990px){.showbackdrop .menubackdrop{overflow:hidden;background:#000;z-index:11}
}
@media(max-width:990px){.showbackdrop .navigation-menu{left:0;transition:all .3s linear;background:#fff;overflow:hidden}
}
.showsearchbackdrop .mainheader{z-index:10}
@media(max-width:990px){.showsearchbackdrop{max-width:100vw}
}
.showsearchbackdrop .menubackdrop{position:fixed;pointer-events:all;transition:all .3s linear;z-index:9;background:#fff;height:100%;opacity:.7}
@media(max-width:990px){.showsearchbackdrop .menubackdrop{overflow:hidden}
}
.showsearchbackdrop .headersearch-form__result{transition:max-height .3s linear;max-height:575px;overflow-y:auto;padding-bottom:2.8rem;border:solid 1px #ebebeb;box-shadow:1px 2px 2px 0 rgba(205,205,205,0.5)}
@media(max-width:990px){.showsearchbackdrop .headersearch-form__result{padding-bottom:1rem}
}
.strongtext{color:#c50c21}
.submenu{position:absolute;background:#fff}
@media(min-width:991px){.submenu{top:100%;overflow:hidden;transition:all .3s linear;max-height:0;z-index:20}
}
@media(max-width:990px){.submenu{top:0;bottom:0;right:0;left:100%}
.submenu.showelement{left:0;transition:left .3s linear}
}
@media(min-width:991px){.submenu__header{font-size:2rem;font-family:'LM_semiBold','Helvetica Neue','Arial Black'}
}
@media(max-width:990px){.submenu__header{font-size:1.3rem;font-family:'LM_semiBold','Helvetica Neue','Arial Black';color:#333;padding-top:1rem}
}
.submenu__list{height:100%}
@media(min-width:991px){.submenu__list__section{display:flex;justify-content:space-between;height:100%}
}
@media(min-width:991px){.submenu__list__section__item{width:calc(33.33333333%);border-left:solid 1px #d8d8d8;padding:1.4rem 0 2.4rem 1.4rem;overflow-y:auto;max-height:575px}
.submenu__list__section__item:first-child{border:0}
}
@media(min-width:991px){.submenu__list__section__item.secondarymenu{width:456px;height:auto}
}
@media(min-width:991px){.submenu__list__container{padding-left:1rem}
}
.submenu.showelement{max-height:575px;transition:all .3s linear;margin-top:4px}
@media(min-width:991px){.submenu.showelement{border:solid 1px #d8d8d8;box-shadow:1px 2px 2px 0 rgba(205,205,205,0.5)}
}
@media(min-width:991px){.submenu.showelement.secondarymenu{width:465px}
}
@media(min-width:991px){.submenu.productlayout.showelement{border-top:0}
}
.submenudetail{text-transform:none;font-family:'LM_regular',Helvetica,'Arial'}
@media(min-width:991px){.submenudetail{line-height:2.8rem;padding-left:1rem}
}
@media(max-width:990px){.submenudetail{padding-bottom:2.4rem;padding-right:2rem;line-height:1.2}
}
@media(min-width:991px){.submenudetail.showelement{background:#f7f7f7}
.submenudetail.showelement .menudetail{display:block;position:absolute;right:0;top:0;bottom:0;width:calc(66.66666667%);background:#f7f7f7;z-index:1}
}
@media(max-width:990px){.submenudetail.showelement .menudetail{height:100%;display:block;pointer-events:all;left:0;transition:left .3s linear}
.submenudetail.showelement .menudetail__container{left:0;transition:left .3s linear;display:flex;flex-direction:column;padding-left:3rem;opacity:1}
}
.showproductlist .submenuimage{display:flex;z-index:2}
.submenuimage{opacity:0;display:none}
@media(min-width:991px){.submenuimage{opacity:1;transition:all .3s linear;position:absolute;bottom:2rem;right:2rem;mix-blend-mode:multiply;justify-content:center;width:305px}
.submenuimage__item{max-width:305px;max-height:220px}
}
@media(max-width:990px){.submenuimage{display:none}
}
.showbackdropmobile .mainheader{z-index:10}
@media(max-width:990px){.showbackdropmobile{max-width:100vw}
}
.showbackdropmobile .menubackdrop{position:fixed;pointer-events:all;transition:all .3s linear;z-index:9;background:#fff;height:100%;opacity:.7}
@media(max-width:990px){.showbackdropmobile .menubackdrop{overflow:hidden}
}
@media(min-width:991px){.showbackdropmobile .menubackdrop{display:none}
}