@media(min-width:750px){.nv-dual__item{aspect-ratio:4/5}}
@media(max-width:749px){.nv-hero__img img{object-position:66% center}}
#styling .nv-slider{grid-auto-columns:78%!important}
@media(min-width:750px){#styling .nv-slider{grid-auto-columns:calc((100% - 40px)/3)!important;gap:20px}}
.variant-option[data-fieldset-index="0"]{display:flex!important;flex-wrap:wrap;gap:12px!important}
.variant-option[data-fieldset-index="0"] legend{width:100%;margin-bottom:4px}
.variant-option[data-fieldset-index="0"] .variant-option__button-label{flex:0 0 auto!important;width:36px!important;min-width:0!important;height:36px!important;padding:0!important;border-radius:50%!important;font-size:0!important;color:transparent!important;border:1px solid rgba(18,18,18,.18)!important;background:#ccc;box-shadow:none!important;overflow:visible;position:relative}
.variant-option[data-fieldset-index="0"] .variant-option__button-label *:not(input){font-size:0!important}
.variant-option[data-fieldset-index="0"] .variant-option__button-label svg,.variant-option[data-fieldset-index="0"] .variant-option__button-label::before,.variant-option[data-fieldset-index="0"] .variant-option__button-label::after{display:none!important}
.variant-option[data-fieldset-index="0"] .variant-option__button-label:has(input:checked){outline:1.5px solid #121212;outline-offset:3px}
.variant-option__button-label:has(input[value="Sehr helles Jeansblau"]){background:#bccfe2!important}
.variant-option__button-label:has(input[value="Mittleres Denimblau"]){background:#7393b8!important}
.variant-option__button-label:has(input[value="Klassisches Jeansblau"]){background:#4b6d97!important}
.variant-option__button-label:has(input[value="Dunkles Jeansblau"]){background:#2a3d5c!important}
.variant-option__button-label:has(input[value="Ausgewaschenes Schwarz"]){background:#3b3b3e!important}
.variant-option__button-label:has(input[value="Weiß"]){background:#f5f3ef!important}
.variant-option[data-fieldset-index="1"] .variant-option__button-label{border-radius:0!important;min-width:56px}
.nv-legend-val{font-weight:600;color:#121212}