.reco-kombi-modul-grid{background-color:var(--bdk-alabaster, rgb(250, 248, 247));padding-top:var(--bdk-space-12, 8rem);padding-bottom:var(--bdk-space-12, 8rem);display:grid;grid-template-columns:5fr 95fr;margin-left:calc(-1*var(--bdk-main-margin, var(--bdk-space-3, 2rem)));margin-right:calc(-1*var(--bdk-main-margin, var(--bdk-space-3, 2rem)))}.reco-kombi-modul-grid.bestandteil{padding-bottom:0;margin-left:0;margin-right:0}@media screen and (min-width: 960px){.reco-kombi-modul-grid{grid-template-columns:2fr 8fr}.reco-kombi-modul-grid.bestandteil{grid-template-columns:5fr 95fr}}@container recoKombiModulLoader (min-inline-size: 760px){.reco-kombi-modul-grid{padding-top:var(--bdk-space-30, 20rem);padding-bottom:var(--bdk-space-30, 20rem)}.reco-kombi-modul-grid.bestandteil{padding-bottom:0}}@media screen and (min-width: 1920px){.reco-kombi-modul-grid{margin-right:0;margin-left:0;max-width:100%}}.reco-kombi-modul-grid reco-kombi-modul-carousel-container{grid-row-start:1;grid-column-start:2}.reco-kombi-modul-grid reco-kombi-modul-carousel-container header{margin-right:var(--bdk-main-margin, var(--bdk-space-3, 2rem))}@media screen and (min-width: 1920px){.reco-kombi-modul-grid reco-kombi-modul-carousel-container header{margin-right:var(--bdk-space-12, 8rem)}}.reco-kombi-modul-grid reco-kombi-modul-carousel-container header .carousel-header{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:end;color:var(--bdk-coal-100, rgb(26, 26, 26));margin-bottom:var(--bdk-space-7, 4.666667rem)}@media screen and (min-width: 960px){.reco-kombi-modul-grid reco-kombi-modul-carousel-container header .carousel-header{margin-bottom:var(--bdk-space-4, 2.666667rem)}}.reco-kombi-modul-grid reco-kombi-modul-carousel-container header .carousel-header--heading{margin-right:var(--bdk-space-1, 0.666667rem);width:100%;color:var(--bdk-coal-100, rgb(26, 26, 26))}.reco-kombi-modul-grid reco-kombi-modul-carousel-container header .carousel-header--navigation{align-items:center;gap:var(--bdk-space-3, 2rem);align-self:stretch;display:flex;flex-direction:row;place-items:flex-end;justify-content:space-between}.reco-kombi-modul-grid reco-kombi-modul-carousel-container header .carousel-header--navigation reco-kombi-modul-carousel-navigation-prev button:hover>img,.reco-kombi-modul-grid reco-kombi-modul-carousel-container header .carousel-header--navigation reco-kombi-modul-carousel-navigation-next button:hover>img{filter:invert(1)}.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right{container-type:inline-size;container-name:recoKombiModulCarouselContainer}.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel{--num-slides: 1.5}.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel .reco-kombi-modul-carousel-item-button{position:relative}.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel .reco-kombi-modul-carousel-item-button .reco-kombi-modul-similar-button{position:absolute;bottom:5%;right:5%}.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel .reco-kombi-modul-carousel-item-button .reco-kombi-modul-similar-button--medium{display:none}.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel .reco-kombi-modul-carousel-item-button .reco-kombi-modul-similar-logo{filter:invert(1);height:24px;width:24px}@media screen and (min-width: 960px){.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel .reco-kombi-modul-carousel-item-button .reco-kombi-modul-similar-button--medium{display:flex}.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel .reco-kombi-modul-carousel-item-button .reco-kombi-modul-similar-button--small{display:none}.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel .reco-kombi-modul-carousel-item-button .reco-kombi-modul-similar-button .reco-kombi-modul-similar-logo{height:36px;width:36px}}@container recoKombiModulCarouselContainer (min-inline-size: 560px){.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel{--num-slides: 2.5}}@container recoKombiModulCarouselContainer (min-inline-size: 760px){.reco-kombi-modul-grid reco-kombi-modul-carousel-container .container .container-bleed-right reco-kombi-modul-carousel{--num-slides: 3.5}}.reco-kombi-modul-grid reco-kombi-modul-carousel-container .sr-only{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}reco-kombi-modul-loader{display:block;background-color:var(--bdk-alabaster, rgb(250, 248, 247));container-name:recoKombiModulLoader;container-type:inline-size}reco-kombi-modul-bestandteile{container-name:recoKombiModulBestandteile;container-type:inline-size}reco-kombi-modul-bestandteile article{display:flex;flex-direction:column;height:100%;position:relative}@media screen and (min-width: 760px){reco-kombi-modul-bestandteile article{flex-direction:row}}reco-kombi-modul-bestandteile article .on-model{position:fixed;top:var(--bdk-space-12, 8rem);left:0;width:100%;padding-left:var(--bdk-space-3, 2rem);padding-top:0;padding-bottom:var(--bdk-space-3, 2rem);pointer-events:none;background-color:var(--bdk-snow-100, rgb(255, 255, 255));z-index:1}.reco-kombi-modul-app-container reco-kombi-modul-bestandteile article .on-model{top:0;position:sticky;padding-left:0;padding-top:calc(var(--bdk-space-1, 0.666667rem)*1.5);margin-top:calc(var(--bdk-space-1, 0.666667rem)*-1.5)}@media screen and (min-width: 760px){reco-kombi-modul-bestandteile article .on-model{width:40%;bottom:0;top:0;padding-left:var(--bdk-space-10, 6.666667rem);padding-top:var(--bdk-space-19, 12.666667rem);background-color:var(--bdk-alabaster, rgb(250, 248, 247))}}reco-kombi-modul-bestandteile article .on-model .outfit-container{display:flex;flex-direction:row;margin-right:0}@media screen and (min-width: 760px){reco-kombi-modul-bestandteile article .on-model .outfit-container{flex-direction:column}}reco-kombi-modul-bestandteile article .on-model .outfit-container .outfit-text{align-content:center;padding-left:3em}@media screen and (min-width: 760px){reco-kombi-modul-bestandteile article .on-model .outfit-container .outfit-text{max-width:82%;padding-left:0;order:1}}reco-kombi-modul-bestandteile article .on-model .outfit-container .outfit-text header{padding-bottom:calc(var(--bdk-space-1, 0.666667rem)*.75)}reco-kombi-modul-bestandteile article .on-model .outfit-container .outfit{margin-top:var(--bdk-space-3, 2rem);max-width:15%;aspect-ratio:679/930}@media screen and (min-width: 760px){reco-kombi-modul-bestandteile article .on-model .outfit-container .outfit{max-width:82%;order:2}}reco-kombi-modul-bestandteile article .bestandteile{flex-basis:100%;padding-left:0;padding-top:28%}.reco-kombi-modul-app-container reco-kombi-modul-bestandteile article .bestandteile{padding-top:var(--bdk-space-5, 3.333333rem)}@media screen and (min-width: 760px){reco-kombi-modul-bestandteile article .bestandteile{padding-left:45%;padding-top:0;min-height:calc(var(--bdk-space-1, 0.666667rem)*60);max-width:100%}}reco-kombi-modul-bestandteile article .bestandteile .bestandteil{display:block;padding-bottom:var(--bdk-space-10, 6.666667rem)}reco-kombi-modul-bestandteile article .bestandteile .bestandteil:last-child{padding-bottom:var(--bdk-space-12, 8rem)}@media screen and (min-width: 760px){reco-kombi-modul-bestandteile article .bestandteile .bestandteil:last-child{padding-bottom:var(--bdk-space-2, 1.333333rem)}}@media screen and (min-width: 760px){reco-kombi-modul-bestandteile article .bestandteile .bestandteil:only-child{min-height:520px}}reco-kombi-modul-bestandteile article .bestandteile .bestandteil reco-kombi-modul-carousel{--num-slides: 2.5}reco-kombi-modul-bestandteile article .bestandteile .bestandteil .bestandteil-header{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:end;color:var(--bdk-coal-100, rgb(26, 26, 26));margin-bottom:var(--bdk-space-2, 1.333333rem)}@media screen and (min-width: 960px){reco-kombi-modul-bestandteile article .bestandteile .bestandteil .bestandteil-header{margin-bottom:var(--bdk-space-4, 2.666667rem)}}reco-kombi-modul-bestandteile article .bestandteile .bestandteil .bestandteil-header--heading{color:var(--bdk-coal-100, rgb(26, 26, 26));flex:1 1 auto;width:auto;overflow:hidden}reco-kombi-modul-bestandteile article .bestandteile .bestandteil .bestandteil-header--heading h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:var(--bdk-space-3, 2rem)}reco-kombi-modul-bestandteile article .bestandteile .bestandteil .bestandteil-header--navigation{align-items:center;gap:var(--bdk-space-3, 2rem);align-self:stretch;display:flex;flex-direction:row;place-items:flex-end;justify-content:space-between;flex:0 0 auto}reco-kombi-modul-bestandteile article .bestandteile .bestandteil reco-kombi-modul-carousel-navigation-prev button:hover>img,reco-kombi-modul-bestandteile article .bestandteile .bestandteil reco-kombi-modul-carousel-navigation-next button:hover>img{filter:invert(1)}reco-kombi-modul-carousel .reco-bestandteil__produkt-detail{padding-top:var(--bdk-space-3, 2rem);font-family:var(--bdk-text-s-font-family, "Eduard Breuninger", Helvetica, Arial, sans-serif);font-size:var(--bdk-text-s-font-size, 2.333333rem);font-weight:var(--bdk-text-s-font-weight, 400);letter-spacing:var(--bdk-text-s-letter-spacing, 0.05rem);line-height:var(--bdk-text-s-line-height, 3.666667rem);text-decoration:var(--bdk-text-s-text-decoration, none);text-transform:var(--bdk-text-s-text-transform, inherit)}reco-kombi-modul-carousel .reco-bestandteil__produkt-detail__headline{font-family:var(--bdk-strong-s-font-family, "Eduard Breuninger", Helvetica, Arial, sans-serif);font-size:var(--bdk-strong-s-font-size, 2.333333rem);font-weight:var(--bdk-strong-s-font-weight, 500);letter-spacing:var(--bdk-strong-s-letter-spacing, 0.05rem);line-height:var(--bdk-strong-s-line-height, 3.666667rem);text-decoration:var(--bdk-strong-s-text-decoration, none);text-transform:var(--bdk-strong-s-text-transform, inherit);overflow:hidden;text-overflow:ellipsis}reco-kombi-modul-carousel .reco-bestandteil__produkt-detail__bezeichner{margin-top:var(--bdk-space-1, 0.666667rem);display:block;overflow:hidden;text-overflow:ellipsis}reco-kombi-modul-carousel .reco-bestandteil__produkt-detail__preis{display:inline-block;margin-top:var(--bdk-space-1, 0.666667rem);font-family:var(--bdk-strong-s-font-family, "Eduard Breuninger", Helvetica, Arial, sans-serif);font-size:var(--bdk-strong-s-font-size, 2.333333rem);font-weight:var(--bdk-strong-s-font-weight, 500);letter-spacing:var(--bdk-strong-s-letter-spacing, 0.05rem);line-height:var(--bdk-strong-s-line-height, 3.666667rem);text-decoration:var(--bdk-strong-s-text-decoration, none);text-transform:var(--bdk-strong-s-text-transform, inherit)}reco-kombi-modul-carousel .reco-bestandteil__produkt-detail__preis--rotpreis{padding:0 var(--bdk-space-0-5, 0.333333rem)}@media screen and (max-width: 559px){reco-kombi-modul-carousel .reco-bestandteil__produkt-detail{padding-top:var(--bdk-space-1, 0.666667rem)}}reco-kombi-modul-carousel .reco-bestandteil__sale-flag{position:absolute;top:var(--bdk-space-2, 1.333333rem);left:var(--bdk-space-2, 1.333333rem)}reco-kombi-modul-carousel .reco-bestandteil__sale-flag svg{color:inherit;background-color:rgba(0,0,0,0)}.reco-kombi-modul-app-container{padding:0 var(--bdk-space-3, 2rem) var(--bdk-space-3, 2rem)}.reco-kombi-modul-app-fehlermeldung{padding:var(--bdk-space-3) var(--bdk-space-3) var(--bdk-space-3)}