:root{--bold-text:600;--bg-color-dark:#333}html{font-size:10px!important}body{font-size:1.4rem}.dialog{align-items:center;background:rgba(0,0,0,.75);bottom:0;display:none;height:100%;justify-content:center;position:fixed;left:0;top:0;right:0;width:100%;z-index:102}.dialog__body{background:#fff;border:1px solid var(--bg-color-dark);padding:16px;width:min(450px,100%)}.dialog--open{display:flex}.dialog__header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;flex-direction:row;justify-content:space-between;text-transform:uppercase;font-weight:var(--bold-text);margin:0 0 16px;padding:0 0 8px;position:relative}.dialog__close{background:0 0;border:none;height:32px;padding:0;margin:0;width:32px}.dialog__close-img{height:100%;width:100%}.form__field{display:flex;flex-direction:column;padding-bottom:16px}.form__label{font-weight:400}.form__input{background:#fff;border:1px solid #e5e5e5;padding:8px;width:100%}.form__submit{background:var(--bg-color-dark);border:0;color:#fff;padding:8px}.page__container{margin:0 8px}.pageheaderlinks{display:none}#page__header .body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:8px;padding-bottom:8px}#page__header .body__logolink{display:inline-block}#page__header .body__logoimg{width:auto;max-height:32px}#page__header .body__universes{display:none}#page__header .body__links{align-items:center;display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}#page__header .body__links li{padding:0 8px}#page__header .body__links a{display:block}#page__header .body__links img{max-height:32px;width:auto}#page__header .body__link-custom,#page__header .body__link-vip{display:none}#page__header .body__link-cart{position:relative}#page__header .body__link-cart .qty{background:red;border-radius:50%;color:#fff;font-size:12px;height:18px;position:absolute;top:-4px;right:-2px;text-align:center;width:18px}#page__header .body__link-account a,#page__header .body__link-cart a{align-items:center;color:#000;display:flex;flex-direction:column}#page__header .body__link-account img,#page__header .body__link-cart img{max-height:24px;padding-bottom:2px}#page__header .body__search{display:flex;flex-direction:row;padding:0;width:100%}.ekoimenuswitches{padding:8px}.shop_gender-mobile{cursor:pointer;user-select:none}@media screen and (min-width:1280px){.pageheaderlinks{align-items:center;display:flex;justify-content:right;flex-direction:row;list-style-type:none;padding:0}.pageheaderlinks__link{color:#000;display:inline-block;font-size:1.2rem;font-weight:var(--bold-text);padding:8px 12px}.pageheaderlinks__i18n{background:0 0;border:none;padding-right:0}.pageheaderlinks__item--highlight{color:red}.pageheaderlinks__flag{height:18px;width:18px}#page__header .body__link-custom,#page__header .body__link-vip{display:block}#page__header .body__universes{align-items:center;display:flex;flex-direction:row;list-style-type:none;line-height:100%;margin:0;padding:0 0 0 8px}.body__universelink{background:#efefef;border:none;color:#333;font-size:1.2rem;cursor:pointer;margin:0 8px 0 0;padding:9px 20px;text-transform:uppercase}.body__universelink--selected{background:#333;color:#fff}}@media not screen and (any-pointer:coarse){@media screen and (min-width:1280px){.ekoimenuswitches{padding:8px}#page__header .body{flex-wrap:nowrap;padding-top:0}#page__header .body__logo{order:1}#page__header .body__logoimg{max-height:64px}#page__header .body__universes{order:2}#page__header .body__links{order:4}#page__header .body__search{flex-grow:1;order:3;width:auto}#menu__opener{display:none}#page__header .menu{background-color:var(--bg-color-dark);text-align:center}#nav-main-ekoimenu{align-items:stretch;display:inline-flex;flex-direction:row;justify-content:center;list-style-type:none;padding:0;position:relative;margin:0 auto}.shop_gender_switches-mobile,.ekoimenuinfos,.submenu-opener,.sep,.clearfix,.ekoimenu_category_icon_mobile,#page__menu .dialog__opener{display:none}.ekoimenu_li_level0>a{border-bottom:3px solid transparent;color:#fff;display:inline-block;height:100%;padding:8px 16px 5px}.ekoimenu_li_level0:hover>a{border-bottom-color:#e3001b;text-decoration:none}.ekoimenu_li_level0>ul{border:1px solid rgba(0,0,0,.25);border-top:none;display:none;min-height:468px;position:absolute;left:0;top:100%;width:100%;z-index:100}.ekoimenu_li_level0:hover>ul{background:#666;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;text-align:left;width:100%}.ekoimenu_group{width:25%}.ekoimenu_group_heading>a{color:#fff;display:flex;justify-content:space-between;padding:9px 12px 6px;text-decoration:none}.ekoimenu_group:hover>.ekoimenu_group_heading>a,.ekoimenu_li_level0:hover a:hover+.ekoimenu_root_groups li:first-of-type .ekoimenu_group_heading a{background-color:#fff;color:#666}.ekoimenu_group:hover .ekoimenu_chevron,.ekoimenu_li_level0:hover a:hover+.ekoimenu_root_groups li:first-of-type .ekoimenu_chevron{line-height:20px;transform:rotate(-90deg);transition:transform .25s ease}.ekoimenu_group_categories{align-items:start;background:#fff;display:none;height:100%;justify-items:center;grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;position:absolute;top:0;left:25%;width:75%}.ekoimenu_category_block{padding:16px;width:auto!important}.ekoimenu_category_block_heading{align-items:center;color:#333;display:flex;flex-direction:column;text-align:center}.ekoimenu_category_block_heading:hover{color:#333}.ekoimenu_category_icon_desktop{display:block;height:auto;width:64px}.ekoimenu_group:hover .ekoimenu_group_categories,.ekoimenu_li_level0:hover a:hover+.ekoimenu_root_groups li:first-of-type .ekoimenu_group_categories{display:grid}}}@media screen and (any-pointer:coarse),screen and (max-width:1279px){.shop_gender_switches-mobile{background:#fff;display:flex;flex-direction:row}.shop_gender-mobile{text-align:center;padding:8px 0;width:50%}.shop_gender-mobile.selected{background:var(--bg-color-dark);color:#fff}#page__header .body__search{padding-top:16px}#menu__opener{align-items:center;background:0 0;border:0;display:flex;flex-direction:column;font-size:1rem;padding:4px 16px 0 8px;margin:0}#menu__opener img{height:auto;margin-bottom:4px;max-width:28px}#page__menu{bottom:0;left:0;position:fixed;top:0;right:0;transform:translateX(-100%);z-index:100}#page__menu.opened{transform:translateX(0);transition:transform .2s ease}.ekoimenu_overlay{background-color:rgba(0,0,0,.75);content:' ';position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}#nav-main-ekoimenu{background-color:var(--bg-color-dark);height:100%;overflow:auto;overscroll-behavior-y:contain;margin:0;padding:0;list-style-type:none;width:80%;z-index:101}#nav-main-ekoimenu .sep,.ekoimenu_chevron,.ekoimenu_category_icon_desktop{display:none}.ekoimenu_li_level0>a{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:12px;text-decoration:none;transition:background-color .25s ease .15s}.ekoimenu_li_level0>a:active{background:#e3001b;transition:background-color .25s ease}.submenu-opener{background:0 0;border:none;margin:0;padding:0}.ekoimenu_root_groups{background-color:#fff;display:none;list-style-type:none;margin:0;padding:0}.ekoimenu_li_level0--opened .ekoimenu_root_groups{display:block}.ekoimenu_li_level0--opened .submenu-opener{transform:rotateX(180deg);transition:transform .25s ease}.ekoimenu_group_heading>a{background:#666;color:#fff;display:block;padding:12px}.ekoimenu_category_block{width:100%!important}.ekoimenu_category_block_heading{align-items:center;color:#333;display:flex;flex-direction:row;padding:12px}.ekoimenu_category_icon_mobile{height:auto;margin-right:10px;width:32px}.ekoimenuinfos ul{background-color:#fff;list-style-type:none;margin:0;padding:0}.ekoimenuinfos a{color:var(--bg-color-dark);display:block;padding:12px}#nav-main-ekoimenu a+ul,#nav-main-ekoimenu .ekoimenu_group_heading+.ekoimenu_group_categories{display:none}#nav-main-ekoimenu .ekoimenu-link--opened+ul,#nav-main-ekoimenu .ekoimenu-link--opened+.ekoimenu_group_categories{display:block}}@media screen and (any-pointer:coarse) and (min-width:1900px){#page{margin-left:15%}#page__menu{transform:none;width:15%}.ekoimenu_overlay,#menu__opener{display:none}#nav-main-ekoimenu{width:100%}#page-footer{margin-left:15%}}