.nm-button{font-size:1rem;font-weight:500;height:45px;line-height:1.5rem}.nm-input__field{border-radius:8px;min-height:45px}.nm-select__field{border-radius:8px;height:45px}.nm-quantity-selection .nm-button--secondary{border-color:var(--gray-100);color:var(--primary)}.nm-quantity-selection .nm-quantity-selection__input-field{border-color:var(--gray-100)}.nm-teaser-text-html li::marker{color:var(--secondary)}.nm-teaser-text-html h1{font-size:3rem;margin:1rem 0}.nm-teaser-text-html h1,.nm-teaser-text-html h2{color:var(--secondary);font-weight:var(--font-weight-bold);line-height:1.2}.nm-teaser-text-html h2{font-size:2rem;margin:.75rem 0}.nm-teaser-text-html h3{color:var(--secondary);font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.2;margin:.5rem 0}.nm-teaser-text-html h4{color:var(--primary);font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.2;margin:.25rem 0}.nm-teaser-text-html a{color:var(--secondary);text-decoration:none}.nm-teaser-text-html a:visited{color:var(--secondary)}@keyframes placeholder-animation{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}.product-lightbox-gallery{height:100%}@media(min-width:1280px){.product-lightbox-gallery{padding:32px}}.product-lightbox-gallery__scene{display:flex;flex-direction:column;gap:64px;height:100%}@media(min-width:1280px){.product-lightbox-gallery__scene{flex-direction:row}}.product-lightbox-gallery__thumbs-slider{display:flex;flex-direction:row;margin:32px 32px 0;overflow:hidden}@media(min-width:1280px){.product-lightbox-gallery__thumbs-slider{flex-direction:column;height:100%;margin:0}}.product-lightbox-gallery__slider-button{align-items:center;background:transparent;background-color:var(--gray-050);border:0;color:var(--primary);cursor:pointer;display:inline-flex;display:flex;flex-shrink:0;font-family:var(--font-family-base);font-size:inherit;height:32px;justify-content:center;letter-spacing:1px;margin:0;outline:0;padding:0}.product-lightbox-gallery__slider-button-prev{border-radius:4px 4px 0 0;margin-bottom:4px}.product-lightbox-gallery__slider-button-next{border-radius:0 0 4px 4px;margin-top:4px}.product-lightbox-gallery__slider-button:disabled{color:var(--gray-100);cursor:default}.product-lightbox-gallery__slider-button .nm-svg-icon{transform:rotate(90deg)}.product-lightbox-gallery .slider{--slider-gap:8px;--slider-cols:3.5;--slide-size:calc(100%/var(--slider-cols) - var(--slider-gap)/var(--slider-cols)*(var(--slider-cols) - 1));--slider-pagination-color:var(--primary);--slider-pagination-dot-size:6px;--slider-pagination-scale-factor:1.6;flex:1 0 auto}@media(min-width:1024px){.product-lightbox-gallery .slider{--slider-gap:16px;--slider-cols:5.5;--slide-size:calc(100%/var(--slider-cols) - var(--slider-gap)/var(--slider-cols)*(var(--slider-cols) - 1))}}@media(min-width:1280px){.product-lightbox-gallery .slider{flex:0 1 auto}.product-lightbox-gallery .slider__container{flex-direction:column;height:100%;min-width:116px}.product-lightbox-gallery .slider__viewport{height:100%}}.product-lightbox-gallery__item{border:2px solid transparent;cursor:pointer;margin:0}.product-lightbox-gallery__item--active{border:2px solid var(--secondary)}.gerl .product-lightbox-gallery__item--active{border-radius:0 8px}.product-lightbox-gallery__main-scene{align-items:center;background-color:var(--gray-025);display:flex;flex-grow:1;justify-content:center;margin:0 32px}@media(min-width:1280px){.product-lightbox-gallery__main-scene{margin:0}}.gerl .product-lightbox-gallery__main-scene{border-radius:0 64px}.product-lightbox-gallery__actual-media{height:100%;mix-blend-mode:multiply}.product-lightbox-gallery__close-button{align-self:flex-end;background-color:var(--white);border:none;border-left:1px solid var(--gray-100);border-top:1px solid var(--gray-100);color:var(--gray-300);cursor:pointer;outline:none;padding:0}@media(min-width:1280px){.product-lightbox-gallery__close-button{align-self:flex-start;border:none;height:auto;width:auto}}.product-lightbox-gallery__close-icon{font-size:var(--font-size-base);margin:16px}@media(min-width:768px){.product-lightbox-gallery__close-icon{font-size:var(--font-size-xl);margin:32px}}@media(min-width:1280px){.product-lightbox-gallery__close-icon{font-size:var(--font-size-l);margin:16px}}
