product-info{display:block}.product{padding-top:1.6rem}.product__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.product__head{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.product__title{font-size:var(--fs-h2);margin:0}.product__rating{min-height:2.4rem}.hsx-tagespreis{display:inline-block;justify-self:start;background:var(--c-primary-tint);color:var(--c-primary-dark);font-size:var(--fs-small);font-weight:600;padding:.4rem 1rem;border-radius:var(--radius);margin:.2rem 0 .6rem}.product__price .price--large{font-size:var(--fs-price)}.product__shipnote{margin:0;font-size:var(--fs-small);color:var(--c-muted)}.product__shipnote .link{font-size:inherit;padding:0;font-weight:600}.product__media-wrapper{margin:0 calc(-1 * var(--gutter))}.product__info{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.delivery{display:flex;align-items:center;gap:1.2rem;background:var(--c-band);border-radius:var(--radius);padding:1.2rem 1.4rem}.delivery__icon{flex:0 0 3.6rem;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--c-primary)}.delivery__text{margin:0;display:flex;flex-direction:column;gap:.2rem;line-height:1.4;min-width:0}.delivery__main{font-size:var(--fs-text);font-weight:600;color:var(--c-ink)}.delivery__main strong{color:var(--c-primary);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.delivery__sub{font-size:var(--fs-small);font-weight:500;color:var(--c-muted)}.delivery__sub b{font-weight:600;color:var(--c-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.product__description{font-size:var(--fs-text)}.product__description ul{padding-left:1.8rem}.product__variants fieldset{border:0;padding:0;margin:0;min-width:0}.product__variants .form__label{display:block;font-size:var(--fs-small);font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}.product-variant-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.swatch-input__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.swatch-input__label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:var(--btn);padding:1.2rem 1rem;border:1px solid var(--c-line);border-radius:var(--radius);background:#fff;text-align:center;cursor:pointer;font-weight:600}.swatch-input__label:hover{border-color:var(--c-line-strong)}.swatch-input__input:checked+.swatch-input__label{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink) inset;background:var(--c-band)}.swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--c-primary);outline-offset:2px}.variant-value{display:flex;flex-direction:column;gap:.2rem;line-height:1.25}.variant-value small{font-weight:500;color:var(--c-muted)}.product__buy{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end}.product__quantity{flex:0 0 auto}.product__buy .product-form{flex:1 1 20rem}@media(max-width:749px){.product__buy .quantity{width:11.2rem}.product__buy .quantity__button{flex-basis:3.6rem}.product__buy .product-form{flex:1 1 16rem}.product__buy .btn{font-size:1.7rem;min-height:5.6rem}}.pdp-rows{margin-top:.4rem}.acc__ico{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--c-primary-tint);color:var(--c-primary);flex:0 0 auto;margin-right:.4rem}.acc__ttl{flex:1 1 auto}.pdp-rows .acc__body{padding-left:5.2rem;color:var(--c-muted)}.pdp-rows .acc__body strong{color:var(--c-ink)}.gallery,.gallery__stage{position:relative}.gallery__badge{position:absolute;top:1.2rem;left:var(--gutter);z-index:2}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{position:relative;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#fff}.gallery__img{width:100%;height:100%;object-fit:contain}.gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;cursor:zoom-in;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent}.gallery__arrow{display:none;position:absolute;top:50%;z-index:2;width:4.8rem;height:4.8rem;margin-top:-2.4rem;align-items:center;justify-content:center;border-radius:50%;background:#fffffff0;border:1px solid var(--c-line);box-shadow:var(--shadow-pop);color:var(--c-ink);transition:opacity .15s,border-color .15s}.gallery__arrow:hover{border-color:var(--c-ink)}.gallery__arrow:disabled{opacity:0;pointer-events:none}.gallery__prev{left:1.2rem}.gallery__next{right:1.2rem}.gallery__dots{display:flex;justify-content:center;align-items:center;gap:.6rem;padding:1.2rem 0 .4rem;pointer-events:none}.gallery__dots span{width:.7rem;height:.7rem;border-radius:99rem;background:var(--c-line-strong);transition:width .2s,background .2s}.gallery__dots span.is-on{width:1.8rem;background:var(--c-primary)}.gallery__count,.gallery__thumbs{display:none}.gallery__thumb{flex:0 0 auto;width:7.2rem;height:7.2rem;border:1px solid var(--c-line);border-radius:var(--radius);background:#fff;padding:.3rem;overflow:hidden;opacity:.72;transition:opacity .15s,border-color .15s}.gallery__thumb:hover{opacity:1}.gallery__thumb img{width:100%;height:100%;object-fit:contain}.gallery__thumb.is-on{opacity:1;border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary) inset}@media(min-width:750px){.gallery__arrow{display:inline-flex}}@media(min-width:990px){.gallery--multi{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.6rem;align-items:start}.gallery--multi .gallery__stage{grid-column:2;grid-row:1}.gallery__thumbs{display:flex;flex-direction:column;gap:.8rem;grid-column:1;grid-row:1;height:0;min-height:100%;overflow-y:auto;scrollbar-width:none;padding:1px}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumbs.is-overflow{-webkit-mask-image:linear-gradient(to bottom,#000 85%,transparent);mask-image:linear-gradient(to bottom,#000 85%,transparent)}.gallery__dots{display:none}.product__info{padding-top:2rem}.gallery__count{display:block;position:absolute;right:1.2rem;bottom:1.2rem;padding:.3rem 1.1rem;border-radius:99rem;background:#fffffff0;border:1px solid var(--c-line);font-size:var(--fs-small);color:var(--c-muted);font-variant-numeric:tabular-nums}.gallery__count b{color:var(--c-ink);font-weight:600}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:var(--c-ink);overflow:hidden}.lightbox::backdrop{background:#1b3a4b99}.lightbox__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;outline:0}.lightbox__track::-webkit-scrollbar{display:none}.lightbox__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;padding:7.2rem 1.6rem 8.8rem}.lightbox__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lightbox__btn{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-pop);color:var(--c-ink)}.lightbox__btn:hover{border-color:var(--c-ink)}.lightbox__btn:disabled{opacity:.35;cursor:default}.lightbox__close{top:1.2rem;right:1.2rem}.lightbox__prev,.lightbox__next{bottom:1.6rem}.lightbox__prev{left:1.6rem}.lightbox__next{right:1.6rem}.lightbox__count{position:absolute;left:50%;bottom:2.8rem;transform:translate(-50%);font-size:var(--fs-small);color:var(--c-muted);font-variant-numeric:tabular-nums}.lightbox__count b{color:var(--c-ink);font-weight:600}@media(min-width:750px){.lightbox__slide{padding:4rem 10rem 7.2rem}.lightbox__prev,.lightbox__next{top:50%;bottom:auto;margin-top:-2.6rem}.lightbox__prev{left:2.4rem}.lightbox__next{right:2.4rem}.lightbox__close{top:2rem;right:2.4rem}}sticky-add-to-cart{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--c-line);box-shadow:var(--shadow-up);transform:translateY(105%);transition:transform .25s;padding:.8rem 0 calc(1rem + env(safe-area-inset-bottom))}sticky-add-to-cart.sticky-add-to-cart__show{transform:none}.sticky__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.sticky__product,.sticky__qty{display:none}.sticky__rating{display:flex;justify-content:center}.sticky__rating .hsrev-badge{min-height:0}.sticky__buy{display:flex;gap:1.2rem;align-items:center}.sticky__buy .product-form{flex:1 1 auto}.sticky__buy .btn{min-height:var(--btn);font-size:var(--fs-text)}.sticky__img{width:6.4rem;height:6.4rem;object-fit:contain;flex:0 0 auto}.sticky__text{min-width:0}.sticky__title{margin:0 0 .2rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sticky__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .8rem}.sticky__tax{font-size:var(--fs-small);color:var(--c-muted)}@media(min-width:750px){sticky-add-to-cart{padding:1.2rem 0}.sticky__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.4rem}.sticky__product{display:flex;align-items:center;gap:1.4rem;min-width:0}.sticky__rating{display:none}.sticky__qty{display:block;flex:0 0 auto}.sticky__qty .quantity{height:var(--btn)}.sticky__buy .product-form{flex:0 0 24rem}}@media(min-width:1100px){.sticky__inner{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr)}.sticky__rating{display:flex}.sticky__buy{justify-content:flex-end}.sticky__product{max-width:46rem}}@media(prefers-reduced-motion:reduce){sticky-add-to-cart{transition:none}}body:has(#preview-bar-iframe) sticky-add-to-cart{bottom:6.4rem}.pdp-content{margin:2rem 0 3rem;font-size:var(--fs-text)}.pdp-content h2{margin:0 0 1.2rem}.pdp-content h3{margin:2rem 0 1rem}.pdp-content p{line-height:1.6}.pdp-content img{max-width:100%;height:auto;border-radius:var(--radius)}.pdp-content hr{margin:2.5rem 0}.pdp-center p,.pdp-center ul,.pdp-center ol,.pdp-center li,.pdp-center h2,.pdp-center h3{text-align:left}.pdp-content>.pdp-section:first-child h2,.pdp-content>.pdp-section:has(details) h2,.pdp-content>.pdp-section:has(details) h3{text-align:center}.pdp-section{padding-block:2rem}.pdp-section--grey{background:var(--c-band);padding-block:4.5rem}.pdp-section>*{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.pdp-section .pdp-row{max-width:var(--page-width);margin-left:auto;margin-right:auto}.pdp-row{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}.pdp-img{margin:1.5rem 0}.pdp-acc{border:1px solid var(--c-line);border-radius:var(--radius);margin-bottom:.8rem;background:#fff}.pdp-acc summary{cursor:pointer;padding:1.2rem 4rem 1.2rem 1.5rem;font-weight:600;list-style:none;position:relative;min-height:5.2rem}.pdp-acc summary::-webkit-details-marker{display:none}.pdp-acc summary:after{content:"+";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:2.2rem;line-height:1;color:var(--c-primary)}.pdp-acc[open] summary:after{content:"\2212"}.pdp-acc__body{padding:0 1.5rem 1.2rem}.pdp-content p:has(+.pdp-atc-wrap){margin-bottom:1.2rem}.pdp-content p.pdp-cta-lead{text-align:center}.pdp-atc-wrap{text-align:center;margin:2.4rem 0 0}.pdp-atc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;min-width:min(42rem,100%);padding:1.4rem 3.2rem;border:1px solid var(--c-primary);border-radius:var(--radius);background:var(--c-primary);color:#fff;font-weight:600;font-size:var(--fs-text);cursor:pointer}.pdp-atc-btn:hover{background:var(--c-primary-dark)}.pdp-content .pdp-atc-note{text-align:center;font-size:var(--fs-small);color:var(--c-muted);margin:1rem 0 0}.pdp-content>.pdp-section:first-child .pdp-row{align-items:start}.pdp-content>.pdp-section:first-child .pdp-col>p{text-align:center;margin:0 0 .8rem}.pdp-content .pdp-img:has(>img[src*=zahlungsarten]),.pdp-content img[src*=zahlungsarten]{display:none}@media(max-width:749px){.pdp-col>.pdp-row:has(>.pdp-col>.pdp-img):not(:has(h2,h3,ul,ol)){grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:start}.pdp-col>.pdp-row:has(>.pdp-col>.pdp-img):not(:has(h2,h3,ul,ol)) p{font-size:var(--fs-small);line-height:1.3;margin:0 0 .6rem}.pdp-col>.pdp-row:has(>.pdp-col>.pdp-img):not(:has(h2,h3,ul,ol)) img{height:4.4rem;max-height:4.4rem;width:auto;max-width:100%;margin-inline:auto;object-fit:contain}}@media(min-width:750px){.product__title{font-size:var(--fs-h1)}.product__media-wrapper{margin:0}.product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 3.2rem;align-items:start}.product__head{grid-column:2;grid-row:1}.product__media-wrapper{grid-column:1;grid-row:1/span 2}.product__info-wrapper{grid-column:2;grid-row:2}}@media(min-width:990px){.product{padding-top:2.4rem}.product__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0 5.6rem;align-items:start}.product__head{grid-column:2;grid-row:1;gap:1rem}.product__title{line-height:1.15}.product__info{gap:2.2rem;padding-top:2.8rem}.hsx-tagespreis{margin:.4rem 0 .8rem}.product__description{line-height:1.65}.product__description p{margin:0 0 .5rem}.product__media-wrapper{grid-column:1;grid-row:1/span 2}.product__info-wrapper{grid-column:2;grid-row:2}.product__media-wrapper{position:sticky;top:calc(var(--header-real,var(--header-h)) + 1.6rem)}.gallery__badge{left:1.2rem}}@media(min-width:1200px){.product__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 7.2rem}}.pdp-center{text-align:center}.pdp-center img{margin-inline:auto;display:inline-block}.pdp-content .pdp-col>img,.pdp-content .pdp-img img{display:block;margin-inline:auto}@media(max-width:749px){.pdp-content .pdp-col:has(>img){order:-1}}@media(min-width:750px){.pdp-row{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:3.2rem 5.6rem}.pdp-section{padding-block:3.2rem}.pdp-section--grey{padding-block:5.6rem}.pdp-content h2{font-size:var(--fs-h2)}.pdp-content .pdp-col img{max-height:56rem;width:auto;object-fit:contain}.pdp-content>.pdp-section:first-child .pdp-row{max-width:96rem}}@media(min-width:990px){.pdp-content .pdp-col p,.pdp-content .pdp-col ul{max-width:62ch}}.related product-recommendations{min-height:112rem}.related product-recommendations.is-empty{min-height:0}@media(min-width:750px){.related product-recommendations{min-height:66rem}}
/*# sourceMappingURL=/cdn/shop/t/458/assets/hs-product.css.map */
