.language-menu{position:relative;flex:0 0 auto;font:inherit;color:inherit;z-index:80}
.language-menu>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 8px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}
.language-menu>summary::-webkit-details-marker{display:none}
.language-menu>summary svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}
.language-menu>form{position:absolute!important;right:0;top:calc(100% + 4px);display:grid!important;width:154px!important;gap:3px!important;margin:0!important;padding:6px!important;background:#fff!important;border:1px solid #ddd!important;border-radius:12px;box-shadow:0 8px 28px #0002;color:#161616!important}
.language-menu>form>button,.language-menu>form>a{display:block!important;min-height:44px!important;width:100%!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#161616!important;font:inherit!important;font-size:14px!important;line-height:24px!important;text-align:left;text-decoration:none!important;cursor:pointer;box-sizing:border-box}
.language-menu>form>button:hover,.language-menu>form>button[aria-current=true],.language-menu>form>a:hover,.language-menu>form>a[aria-current=page]{background:#f2edf8!important;color:#7025a0!important}
.language-menu summary:focus-visible,.language-menu button:focus-visible,.language-menu a:focus-visible{outline:2px solid #7025a0;outline-offset:2px}
.header-contact>svg{display:none}
@media(max-width:440px){
    .site-header .header-leading{flex-shrink:0}
    .site-header .nav{min-width:0;flex-wrap:wrap;row-gap:0}
    .site-header .header-inner{gap:4px}
    .site-header .nav>a,.site-header .nav>.account-form>button{padding-inline:4px}
    .site-header .language-menu>summary{padding-inline:4px}
    .site-header .nav>.header-contact{width:36px;flex:0 0 36px;justify-content:center}
    .header-contact>span{display:none}
    .header-contact>svg{display:block;width:22px;height:22px}
}
html[lang=en] .storefront-category-open{padding-inline:10px}
html[lang=en] .summary-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
html[lang=en] .summary-review-line{flex-wrap:wrap;column-gap:5px;row-gap:2px;white-space:normal}
html[lang=en] .summary-review-rate{justify-content:flex-end;flex-wrap:nowrap;text-align:right}
html[lang=en] .summary-review-rate>span:first-child{min-width:0;white-space:normal;line-height:1.3}
html[lang=en] .summary-review-value{flex-shrink:0}
@media(max-width:440px){html[lang=en] .storefront-search-open span{display:none}html[lang=en] .storefront-hero-nav{gap:4px}html[lang=en] .storefront-hero-nav-side{gap:4px}}
html:is([lang=de],[lang=fr],[lang=it],[lang=es]) .storefront-category-open{padding-inline:10px}
html:is([lang=de],[lang=fr],[lang=it],[lang=es]) .summary-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
html:is([lang=de],[lang=fr],[lang=it],[lang=es]) .summary-review-line{flex-wrap:wrap;column-gap:5px;row-gap:2px;white-space:normal;min-width:0}
html:is([lang=de],[lang=fr],[lang=it],[lang=es]) .summary-review-rate{justify-content:flex-end;flex-wrap:nowrap;text-align:right}
html:is([lang=de],[lang=fr],[lang=it],[lang=es]) .summary-review-rate>span:first-child{min-width:0;white-space:normal;line-height:1.3;overflow-wrap:anywhere}
html:is([lang=de],[lang=fr],[lang=it],[lang=es]) .summary-review-value{flex-shrink:0}
@media(max-width:440px){html:is([lang=de],[lang=fr],[lang=it],[lang=es]) .storefront-search-open span{display:none}html:is([lang=de],[lang=fr],[lang=it],[lang=es]) .storefront-hero-nav{gap:4px}html:is([lang=de],[lang=fr],[lang=it],[lang=es]) .storefront-hero-nav-side{gap:4px}}
