.card-product__link{display:block}.card-product__media{padding-block-end:var(--card-media-padding);background-color:rgb(var(--color-placeholder));mix-blend-mode:multiply}.card-product__media.has-hover img.hover-img{opacity:0;visibility:hidden;transition:opacity var(--duration-default),visibility var(--duration-default)}.card-product__media.has-hover:hover img.is-visible+img.hover-img,.card-product__media.has-hover:hover img.is-visible+noscript+img.hover-img{opacity:1;visibility:visible;background-color:rgb(var(--color-placeholder))}.card-product__media.has-hover:hover img.is-visible+noscript+img:not(.hover-img),.card-product__media.has-hover:hover img.is-visible+img:not(.hover-img){opacity:0;visibility:hidden}.card-product a.card-product__media{opacity:1;visibility:visible;outline:none}.card-product a.card-product__media:after{content:"";display:none;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;width:100%;height:100%;pointer-events:none;border:.2rem solid currentColor}.card-product a.card-product__media:focus-visible:after{display:block}html.js .card-product .card-product__media img:not(.is-visible,.hover-img),html.js .card-product .card-product__media iframe:not(.is-visible,.hover-img){opacity:0;visibility:hidden}html.js .card-product .card-product__media.media--aspect-ratio img:not(.is-visible){height:100%;position:absolute}html.js .predictive-search__grid .card-product .card-product__media.media--aspect-ratio img:not(.is-visible){height:auto}html.js .card-product:not(.predictive-search__card-product).disabled .card-product__media .lazyloaded{opacity:1;visibility:inherit}.card-product__overlay-content{position:absolute;inset-block-start:1.2rem;inset-inline:1.2rem;z-index:2;display:flex;justify-content:space-between;width:calc(100% - 3.2rem);pointer-events:none}.card-product__layout--standard .card-product__overlay-content{inset-block-start:unset;inset-block-end:1.2rem}.card-product__overlay-content>:only-child{margin-inline-end:0}.card-product__swatches{pointer-events:auto;margin-block-start:1.2rem;height:fit-content}.card-product__swatches ul{align-items:center;position:relative;z-index:99}.card-product__layout--standard .card-product__swatches ul{justify-content:center}.card-product__overlay-content .card-product__swatches{opacity:0;visibility:hidden;pointer-events:auto;margin-block-start:0;margin-inline:0 var(--spacing-2);transition:opacity var(--duration-default),visibility var(--duration-default)}.card-product__swatch{border-color:var(--color-light)}input.is-active+.card-product__swatch{border-color:var(--color-black);transform:none!important}input:disabled+.card-product__swatch{opacity:.6;border-color:var(--color-white)}.card-product__swatches-remaining{display:block;color:rgb(var(--color-foreground));font-size:var(--font-size-static-xxs);line-height:1.15;letter-spacing:var(--letter-spacing-sm)}.card-product__sizes{position:absolute;inset-block-end:1.2rem;inset-inline:1.2rem;z-index:2;text-align:end;color:rgb(var(--color-foreground))}.card-product__overlay-content .card-product__sizes{position:absolute;inset-block-end:0;inset-inline:0;opacity:0;visibility:hidden;transition:opacity var(--duration-default),visibility var(--duration-default)}.card-product__sizes-overlay{display:flex;align-items:center;justify-content:center;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;z-index:3;color:rgb(var(--color-foreground));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:visibility var(--duration-short),opacity var(--duration-short)}.card-product__sizes-content.overlay-visible .card-product__sizes-overlay{opacity:1;visibility:inherit}.card-product__sizes-messages{text-align:start;position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;min-height:100%;padding:1rem;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background));opacity:0;visibility:hidden;transition:visibility var(--duration-default),opacity var(--duration-default)}.card-product__sizes-messages.is-visible{opacity:1;visibility:inherit;z-index:1}.card-product__sizes-message{display:flex;align-items:center;text-align:center}.card-product__sizes-message svg{flex-shrink:0;margin-inline-end:.8rem;width:1.6rem;height:1.6rem}.card-product__sizes-message p{margin:0}.card-product__sizes-btn-toggle{display:inline-block;padding:.8rem;background-color:rgb(var(--color-background));border-radius:var(--input-border-radius)}.card-product__sizes-btn-toggle.button--outlined{background-color:transparent;border:1px solid var(--color-light)}.card-product__sizes-btn-toggle{border:1px solid var(--color-light)}.card-product__sizes-btn-toggle svg{width:1.6rem;height:1.6rem}.card-product .card-product__sizes-content{display:none}.js-card-sizes-duplicate .card-product__sizes-content.is-visible{visibility:visible;transition-duration:0s}.js-card-sizes-duplicate .card-product__sizes-content.is-visible:after{opacity:1}.js-card-sizes-duplicate .card-product__sizes-content.is-visible .card-product__sizes-items{transform:none}.js-card-sizes-duplicate .card-product__sizes-content{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-modals);width:100%;height:100%;color:rgb(var(--color-heading-text));display:flex;align-items:flex-end;visibility:hidden;transition:visibility var(--duration-default)}.card-product__sizes-content{font-size:var(--font-size-static-xs);line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.js-card-sizes-duplicate .card-product__sizes-content:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--color-popup-overlay);opacity:0;transition:opacity var(--duration-default)}.js-card-sizes-duplicate .card-product__sizes-items{transform:translateY(100%);transition:transform var(--duration-default)}.js-card-sizes-duplicate .card-product__sizes-content ul{padding:12px 20px;margin:var(--page-gutter)}.card-product__sizes-items{position:relative;z-index:2;flex:1}.card-product__sizes-items li.basic-button{max-width:100%}.card-product__sizes-content ul{display:flex;flex-wrap:wrap;justify-content:center;background-color:rgb(var(--color-white-rgb))}.card-product__sizes-content li{display:flex;flex:1}.card-product__sizes-btn{display:flex;align-items:center;justify-content:center;flex:1;padding:1.4rem .6rem;min-width:4rem;min-height:4.4rem;transition:background-color var(--duration-default),color var(--duration-default)}.card-product__sizes-btn.is-disabled{pointer-events:none;color:rgb(var(--color-foreground));opacity:.5}.card-product__content{display:block;text-align:center;padding:1.2rem .8rem 0}.card-product:hover .card-product__sizes.is-active{opacity:1;visibility:visible;transform:none}.card-product__layout--compact .marquee-tags{position:relative}.card-product__layout--standard .marquee-tags{position:absolute;inset-block-end:0;inset-inline-start:0}@media screen and (min-width:750px){.card-product__overlay-content{inset-block-start:1.6rem;inset-inline:1.6rem}.card-product__layout--standard .card-product__overlay-content{inset-block-start:unset;inset-block-end:1.6rem;inset-inline:1.6rem}.card-product__sizes{inset-block-end:1.6rem;inset-inline:1.6rem;margin-block-start:-5.4rem}}@media screen and (min-width:750px)and (hover:hover){.card-product__swatches,.card-product .card-product__sizes-content{display:block}.card-product__sizes-btn-toggle{display:none}.card-product__sizes{visibility:hidden;opacity:0;transform:translateY(1.6rem);transition:visibility var(--duration-default),opacity var(--duration-default),transform var(--duration-default)}.card-product .card-product__sizes-content ul{padding:.5rem}}@media(hover:hover){.card-product:hover .card-product__swatches,.card-product:hover .card-product__sizes{opacity:1;visibility:visible;transform:none}.card-product__sizes .card-product__sizes-btn:hover{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}}.card-product__sizes-btn-out.card-product__sizes-btn-toggle{background-color:rgba(var(--color-background),.3)}.product-block-wrapper .container{padding-top:0;padding-bottom:0}.section--featured-products .section__head .heading-content p{margin:0}.card-product__content{text-align:left;padding:10px 0 0}.card-product__content .price.card-product__price{margin-top:10px;line-height:1}.section__head .heading-content{margin-top:10px}.section--featured-products .section__head .heading-content{margin:10px auto 0}.product-block-wrapper .section__foot .button:hover,.product-block-wrapper .section__foot .button:active,.product-block-wrapper .section__foot .button:focus{background:#c4c4c4;color:#121212;border-color:#c4c4c4}.product-block-wrapper .section__foot .button:hover svg path,.product-block-wrapper .section__foot .button:active svg path,.product-block-wrapper .section__foot .button:focus svg path{stroke:#121212;fill:#121212}.product-tag-block{position:absolute;bottom:10px}card-product .product-options__value-list.is_swatch_option{display:none}card-product .product-options__value-list{width:100%}#product-option--var_grosse ul .product-options__item{background:#fff 0% 0% no-repeat padding-box;border:1px solid #F4F4F4;padding:2px 5px;min-width:26px;min-height:18px}#product-option--var_grosse ul .product-options__item.is-active{border-color:#000}#product-option--var_grosse ul .product-options__item input{min-width:26px;min-height:18px}#product-option--var_grosse ul .product-options__item .product-options__label{justify-content:center;letter-spacing:0px;color:#959595;font-size:13px;font-family:Inter}.card-product .card-product__overlay-content .product-options__value-list.card-product__swatches{display:none}.card-product .card-product__overlay-content .product-options__value-list.card-product__swatches.is_swatch_option{display:block}.card-product__overlay-content .card-product__swatches .product-options ul{display:flex;flex-direction:column}.card-product__overlay-content .card-product__swatches{margin:0;right:0;left:auto;width:20px;background:#fff;border-radius:99px;padding:5px}.card-product__overlay-content .card-product__swatches .product-options ul{display:flex;flex-direction:column-reverse;justify-content:center;gap:5px}.card-product__overlay-content .card-product__swatches .product-options__item.product-options__item--swatch{--swatch-size: 10px;border-radius:50%}.card-product__overlay-content .card-product__swatches .product-options__item.product-options__item--swatch input{border-radius:50%;border:0}.card-product__overlay-content{position:absolute;bottom:20px;right:20px;width:auto;top:auto;opacity:1;visibility:visible;justify-content:flex-end;align-items:flex-end}.product-options__item--swatch:hover .product-options__input{transform:none}.card-product__swatches-remaining{width:10px;height:10px;border:1px solid #dedede;border-radius:50%;display:flex;justify-content:center;align-items:center;line-height:1;pointer-events:none}.section--featured-products .product-block-wrapper .swiper-buttons{display:none}.price__sale .price__sale-inner{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:5px}.price__sale .price__sale-inner del{margin:0}.price__sale .price__sale-inner ins{color:#9d0000}.price__sale .price__sale-inner del{font-size:12px;color:#959595}fieldset#product-option--grosse{display:flex;align-items:center;gap:5px}fieldset#product-option--grosse legend.product-selector__label{letter-spacing:0px;color:#959595;font-size:13px;font-family:Inter;text-transform:none}.product-card-swatch-wrapper{display:flex;align-items:center;gap:5px}.product-card-swatch-wrapper legend.product-selector__label{margin:0;letter-spacing:0px;color:#959595;font-size:13px;text-transform:none}.product-card-swatch-wrapper ul .product-options__item{border:1px solid #F4F4F4;padding:1px 8px;min-width:auto;min-height:auto;letter-spacing:0px;color:#959595;font-size:13px}.product-card-swatch-wrapper ul .product-options__item:has([checked]),.product-card-swatch-wrapper ul .product-options__item:hover{border-color:#000}.product-options__value-list li{position:relative}.product-options__value-list li a{position:absolute;top:0;left:0;z-index:1}.product-card-swatch-wrapper .card-product__content,.cart-product-content-wrapper .custom_swatchers_wap a.card-product__content{padding:0}.product-tag-block .marquee-tags{padding:6px 7px;line-height:1}.product-tag-block .marquee-tags .badge{letter-spacing:1.12px;font-size:14px;font-family:Inter;text-transform:none}.product-tag-block .marquee-tags.badge_Sale{background:#9d0000}.product-tag-block .marquee-tags.badge_Sale .badge{color:#fff}.product-tag-block .marquee-tags.badge_Neu .badge{color:#121212}.product-tag-block .marquee-tags.badge_BestSeller{background:gray}.product-tag-block .marquee-tags.badge_BestSeller .badge{color:#fff}.card-product__overlay-content .product-card-swatch-wrapper ul .product-options__item{padding:0}.card-product a.card-product__media{background:transparent}.card-product__overlay-content .card-product__swatches{opacity:1;visibility:visible}.product-options__value-list li a{display:block;width:100%;height:100%}.custom_swatchers_wap .product-card-swatch-wrapper ul .product-options__item:has([checked]),.custom_swatchers_wap .product-card-swatch-wrapper ul li:hover .product-options__item,.custom_swatchers_wap .product-card-swatch-wrapper ul li:active .product-options__item,.custom_swatchers_wap .product-card-swatch-wrapper ul li:focus .product-options__item{border-color:#000!important}.product-card-swatch-wrapper li button.more_options{border:0;padding:0;background:transparent;position:relative;z-index:9;cursor:pointer}@media screen and (max-width:1199px){.card-product__title{font-size:20px}}@media screen and (max-width:749px){.card-product__title{font-size:18px}.section--featured-products .product-block-wrapper .swiper-buttons{display:block!important}.section--featured-products .product-block-wrapper .swiper-buttons .swiper-button{position:absolute;transform:translateY(-50%);top:50%}.section--featured-products .product-block-wrapper .container{position:relative}.section--featured-products .product-block-wrapper .swiper-buttons .swiper-button--prev{left:20px}.section--featured-products .product-block-wrapper .swiper-buttons .swiper-button--next{right:20px}.section--featured-products .section__head .heading-content p br{display:none}}@media screen and (max-width:399px){.card-product__title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/component-card-product.css.map */
