.productdetail *{color:rgb(88,88,90)}.productdetail .producer{display:block;position:relative}.productdetail .producer>img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;height:auto;width:auto;object-fit:contain;max-width:100%;max-height:100%}.productdetail .images{display:flex}.productdetail .images>div:first-child>span{cursor:pointer;display:flex;justify-content:center}.productdetail .images>div:first-child>span.disabled{cursor:default;pointer-events:none;opacity:0.1}.productdetail .images>div:first-child>span i{-webkit-transition:color ease 300ms;-moz-transition:color ease 300ms;-o-transition:color ease 300ms;transition:color ease 300ms}.productdetail .images>div:first-child>span:hover i{color:rgb(225,0,30)}.productdetail .images>div:first-child>div{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;overflow-x:hidden}.productdetail .images>div:first-child>div::-webkit-scrollbar{display:none}.productdetail .images>div:first-child>div>div{border:1px solid rgb(237,238,238)}.productdetail .images>div:first-child>div>div.active{border:1px solid rgb(88,88,90)}.productdetail .images>div:first-child>div>div.invisible{display:none}.productdetail .images>div:first-child>div>div>picture{aspect-ratio:1/1;cursor:pointer;position:relative;width:100%}.productdetail .images>div:first-child>div>div>picture>img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;height:auto;width:auto;object-fit:contain;max-width:100%;max-height:100%}.productdetail .images>div:last-child{aspect-ratio:1;display:flex;position:relative;max-width:500px;touch-action:pan-y}.productdetail .images>div:last-child>picture{cursor:zoom-in;height:0px;padding-bottom:100%;position:relative;width:100%}.productdetail .images>div:last-child>picture>img{-webkit-user-drag:none;user-select:none;position:absolute;height:100%;width:100%;object-fit:contain}.productdetail .images>div:last-child>img.outlet{position:absolute;top:0px;right:0px}.productdetail .images>div:last-child>.nav{position:absolute;left:0px;right:0px;bottom:0px;display:flex;align-items:flex-end;justify-content:center}.productdetail .images>div:last-child>.nav>i{-webkit-transition:color ease 300ms;-moz-transition:color ease 300ms;-o-transition:color ease 300ms;transition:color ease 300ms;cursor:pointer;text-align:center}.productdetail .images>div:last-child>.nav>i:hover{color:rgb(225,0,30)}.productdetail .description h3{font-family:DIN Next W01 Bold}.productdetail .description .brickproperties{overflow-x:scroll}.productdetail .description .brickproperties table{width:100%}.productdetail .description .msw-richtext table caption{font-family:DIN Next W01 Medium;text-align:left}.productdetail .description .brickproperties table tr th{font-family:DIN Next W01 Medium;white-space:nowrap}.productdetail .description .brickproperties table tr td,.productdetail .description .brickproperties table tr th,.productdetail .description .msw-richtext table tr td,.productdetail .description .msw-richtext table tr th{text-align:left;border:1px solid rgb(209,209,209)}.productdetail .productname{position:relative}.productdetail .productname>form{position:absolute;top:0px;right:0px}.productdetail .productname>form button i{margin:0px}.productdetail .basketform .price-block #baechli-price-container{display:flex;font-family:DIN Next W01 Bold;text-transform:uppercase}.productdetail .basketform .price-block #baechli-price-container *{color:rgb(225,0,30);cursor:pointer}.productdetail .basketform .price-block #discount-price-container{text-decoration:line-through}.productdetail .basketform .price-block>span.big{display:inline-block;font-family:DIN Next W01 Medium}.productdetail .basketform .price-block>span.small{display:inline-block;font-family:DIN Next W01 Light}.productdetail .basketform form .group1-selector{display:flex;flex-wrap:wrap}.productdetail .basketform form .group1-selector>div.variant-text{width:100%;white-space:nowrap}.productdetail .basketform form .group1-selector>div.variant-text>span{display:inline-block}.productdetail .basketform form .group1-selector>div.variant-text>span:last-child{font-family:DIN Next W01 Bold}.productdetail .basketform form .group1-selector>div.variant-text~*{border:1px solid rgb(237,238,238);cursor:pointer}.productdetail .basketform form .group1-selector>div.variant-text~.active{border:1px solid rgb(88,88,90)}.productdetail .basketform form .group1-selector>div.variant-text~*>picture{position:relative;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.productdetail .basketform form .group1-selector>div.variant-text~*>picture>img{max-height:100%;max-width:100%;width:100%;height:100%;object-fit:contain}.productdetail .basketform form .outer-wrapper{display:flex}.productdetail .basketform form .outer-wrapper>:last-child{flex-grow:1}.productdetail .basketform form .outer-wrapper .quantity-control{border:1px solid rgb(88,88,90);border-radius:3px;display:flex;align-self:flex-start}.productdetail .basketform form .outer-wrapper .quantity-control>i{cursor:pointer;text-align:center}.productdetail .basketform form .outer-wrapper .quantity-control>input.amount-input{border:0px;text-align:center;padding:0px}.productdetail .basketform form .outer-wrapper .variant-info{display:flex;justify-content:space-between}.productdetail .basketform form .outer-wrapper .variant-info>*{width:50%}.productdetail .basketform form .outer-wrapper .variant-info>a{-webkit-transition:color ease 300ms;-moz-transition:color ease 300ms;-o-transition:color ease 300ms;transition:color ease 300ms;display:flex;justify-content:flex-end;white-space:nowrap}.productdetail .basketform form .outer-wrapper .variant-info>a:hover{color:rgb(225,0,30)}.productdetail .basketform form .group2-selector>select{display:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+Cgk8cGF0aCBmaWxsPSIjNDE0MDQyIiBkPSJtIDI1NS42LDM4My44IGMgLTguNSwwIC0xNi44LC0zIC0yMy40LC04LjQgTCAxMy4yLDE5Mi45IEMgLTIuMywxODAgLTQuNCwxNTYuOSA4LjUsMTQxLjQgMjEuNCwxMjUuOSA0NC41LDEyMy44IDYwLDEzNi43IEwgMjU1LjcsMzAwLjMgNDUxLjQsMTQyLjYgYyAxNS43LC0xMi43IDM4LjYsLTEwLjMgNTEuNCw1LjMgbCAwLjEsMC4yIGMgMTMuNCwxNSAxMi4xLDM4LjEgLTMsNTEuNSBsIC0yLjEsMS44IC0yMTksMTc2LjMgYyAtNyw0LjQgLTE1LjEsNi42IC0yMy4yLDYuMSB6IiAvPgo8L3N2Zz4=");background-repeat:no-repeat;background-color:rgb(255,255,255);font-family:DIN Next W01 Light,Verdana}.productdetail .basketform form .group2-selector>select.active{display:block}.productdetail .basketform form .group2-selector>select.error{animation:shake 5s 2 ease-in;animation-delay:1s;border-color:rgb(225,0,30)}.productdetail .basketform form .group2-selector>select option[disabled]{color:rgb(237,238,238)}.productdetail .basketform form .order-block a.button{display:flex;justify-content:center;align-items:center}.productdetail .basketform form .order-block a.button>i{color:inherit;display:flex}.productdetail .basketform form .mwc-form-submit input[type=submit]{width:100%}.productdetail .basketform form button{width:100%}.productdetail .basketform form a.js-comparison-button i{vertical-align:middle}.productdetail .basketform .bachgiftcardproduct .mwc-form-submit{display:none}.productdetail .basketform .bachgiftcardproduct>form>a{display:flex;justify-content:center;align-items:center}.productdetail .basketform .bachgiftcardproduct>form>a>i{color:inherit;display:flex}.productdetail .basketform .delivery-note{border-radius:3px;background:rgb(0,122,82,0.05);color:rgb(0,122,82)}.productdetail .basketform .delivery-note strong{color:inherit}.productdetail .basketform .benefit-list>ul>li>i{color:rgb(0,122,82)}.productdetail .basketform .accordion>h4{cursor:pointer;font-family:DIN Next W01 Bold;position:relative}.productdetail .basketform .accordion>h4>i{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0px;top:50%}.productdetail .basketform .accordion>h4+div{display:none}.productdetail .basketform .accordion>div+h4{border-top:1px solid rgb(209,209,209)}.productdetail .basketform .accordion>div>table{width:100%}.productdetail .basketform .accordion>div>table tr>td:first-child{font-family:DIN Next W01 Medium;white-space:nowrap}.productdetail .basketform .accordion>div>table tr>td:last-child a{-webkit-transition:color ease 300ms;-moz-transition:color ease 300ms;-o-transition:color ease 300ms;transition:color ease 300ms}.productdetail .basketform .accordion>div>table tr>td:last-child a:hover{color:rgb(225,0,30)}.productdetail .basketform .accordion>div.backpackinfos>div,.productdetail .basketform .accordion>div.ratings>div,.productdetail .basketform .accordion>div.sustainabilities>div{display:flex}.productdetail .basketform .accordion>div.backpackinfos>div>div:first-child,.productdetail .basketform .accordion>div.ratings>div>div:first-child,.productdetail .basketform .accordion>div.sustainabilities>div>div:first-child{flex-shrink:0}.productdetail .basketform .accordion>div.ratings>div>div:first-child>i{border-radius:50%;display:flex;align-items:center;justify-content:center}.productdetail .basketform .accordion>div.ratings>div>div:first-child>i:before{color:rgba(255,255,255,0.6)}.productdetail .basketform .accordion>div.ratings>div>div:first-child.c-0>i{background-color:#66AC33}.productdetail .basketform .accordion>div.ratings>div>div:first-child.c-1>i{background-color:#0084AC}.productdetail .basketform .accordion>div.ratings>div>div:first-child.c-2>i{background-color:#AC9800}.productdetail .basketform .accordion>div.backpackinfos>div>div:last-child strong,.productdetail .basketform .accordion>div.ratings>div>div:last-child strong,.productdetail .basketform .accordion>div.sustainabilities>div>div:last-child strong{display:block}.productdetail .basketform .accordion>div>iframe{width:100%;aspect-ratio:16/9}.productdetail:has(.product-references) h2{font-family:DIN Next W01 Bold!important;text-align:left!important}@media screen and (max-width:750px){.productdetail .producer{height:8vw;width:8vw;margin-bottom:1.3333333333vw}.productdetail .images>div:first-child{margin-right:8vw;width:8vw}.productdetail .images>div:first-child>*+*{margin-top:1.3333333333vw}.productdetail .images>div:first-child>div{height:calc(8vw * 7 + 1.3333333333vw * 6)}.productdetail .images>div:first-child>div>div{height:8vw;width:8vw}.productdetail .images>div:first-child>div>div+div{margin-top:1.3333333333vw}.productdetail .images>div:last-child{margin-top:calc((8vw + 1.3333333333vw) * -1);width:calc(100% - 8vw - 8vw)}.productdetail .images>div:last-child>img.outlet{height:6vw;width:6vw}.productdetail .images>div:last-child>.nav>i{font-size:4.2666666667vw;height:4.2666666667vw;width:4.2666666667vw}.productdetail .images>div:last-child>.nav>span{margin-left:1.3333333333vw;margin-right:1.3333333333vw}.productdetail .description{margin-top:8vw}.productdetail .description h3{font-size:4.8vw;line-height:4.8vw}.productdetail .description div{margin-top:2.6666666667vw;max-width:calc(100% - 8vw)}.productdetail .description .brickproperties table tr td,.productdetail .description .brickproperties table tr th,.productdetail .description .msw-richtext table tr td,.productdetail .description .msw-richtext table tr th{padding:0.6666666667vw}.productdetail .description div.msw-richtext{font-size:4.2666666667vw;line-height:5.3333333333vw}.productdetail .description div.msw-richtext>*+*{margin-top:5.3333333333vw}.productdetail .description div.msw-richtext ol,.productdetail .description div.msw-richtext ul{padding-left:5.3333333333vw}.productdetail .description div.msw-richtext ol li:before,.productdetail .description div.msw-richtext ul li:before{left:-5.3333333333vw}.productdetail .description div.msw-richtext :not(li)>a[href^="/"]:only-child,.productdetail .description div.msw-richtext :not(li)>a[href^=http]:only-child{padding-left:2.6666666667vw}.productdetail .description div.msw-richtext :not(li)>a[href^="/"]:only-child:before,.productdetail .description div.msw-richtext :not(li)>a[href^=http]:only-child:before{font-size:4.2666666667vw}.productdetail .productname strong{font-size:4.8vw;line-height:6.4vw}.productdetail .productname h1{font-size:4.8vw;line-height:4.8vw}.productdetail .productname>form a i{font-size:5.6vw;height:5.6vw;width:5.6vw}.productdetail .basketform{margin-top:5.3333333333vw}.productdetail .basketform .price-block #baechli-price-container img{height:4.8vw}.productdetail .basketform .price-block #baechli-price-container span{font-size:3.2vw;line-height:4.8vw}.productdetail .basketform .price-block #baechli-price-container+*{margin-top:1.3333333333vw}.productdetail .basketform .price-block #baechli-price-container>img{margin-right:0.6666666667vw}.productdetail .basketform .price-block #discount-price-container{margin-bottom:1.3333333333vw}.productdetail .basketform .price-block>span.big{font-size:4.8vw;line-height:4.8vw}.productdetail .basketform .price-block>span.small{margin-left:1.3333333333vw;font-size:3.2vw;line-height:4.8vw}.productdetail .basketform .price-block+input+div{margin-top:2.6666666667vw}.productdetail .basketform form{margin-top:2.6666666667vw}.productdetail .basketform form+form{margin-top:1.3333333333vw}.productdetail .basketform form .group1-selector{gap:1.3333333333vw}.productdetail .basketform form .group1-selector .variant-text *{font-size:4.2666666667vw;line-height:5.3333333333vw}.productdetail .basketform form .group1-selector .variant-text~*{height:8vw;width:8vw}.productdetail .basketform form .outer-wrapper{margin-top:5.3333333333vw}.productdetail .basketform form .outer-wrapper .quantity-control>i{height:5.3333333333vw;width:5.3333333333vw;line-height:5.3333333333vw}.productdetail .basketform form .outer-wrapper .quantity-control>input.amount-input{font-size:4.2666666667vw;line-height:5.3333333333vw;height:5.3333333333vw;width:5.3333333333vw}.productdetail .basketform form .outer-wrapper .variant-info{font-size:4.2666666667vw;line-height:5.3333333333vw}.productdetail .basketform form .outer-wrapper .variant-info>a>img{margin-right:0.6666666667vw}.productdetail .basketform form .outer-wrapper>:first-child{font-size:4.2666666667vw;line-height:5.3333333333vw}.productdetail .basketform form .outer-wrapper .group2-selector select{background-position:right 1.3333333333vw top 50%;background-size:4.2666666667vw;font-size:4.2666666667vw;line-height:5.3333333333vw;height:calc(5.3333333333vw + 2px);padding:0px 1.3333333333vw}.productdetail .basketform form .outer-wrapper>*+*{margin-left:2.6666666667vw}.productdetail .basketform form .outer-wrapper>*>*+*{margin-top:1.3333333333vw}.productdetail .basketform form .giftcardtext{margin-top:1.3333333333vw}.productdetail .basketform form .giftcardtext textarea{height:16vw}.productdetail .basketform .bachgiftcardproduct>form>a{margin-top:2.6666666667vw}.productdetail .basketform .bachgiftcardproduct>form>a>i{margin-right:1.3333333333vw}.productdetail .basketform form .mwc-form-submit,.productdetail .basketform form .order-block{margin-top:2.6666666667vw}.productdetail .basketform form .order-block a.button>i{margin-right:1.3333333333vw}.productdetail .basketform .delivery-note{padding:2.6666666667vw;margin-top:5.3333333333vw}.productdetail .basketform .benefit-list{margin-top:5.3333333333vw}.productdetail .basketform .benefit-list>ul>li+li{margin-top:2.6666666667vw}.productdetail .basketform .accordion{margin-top:5.3333333333vw}.productdetail .basketform .accordion>h4{font-size:4.8vw;line-height:6.1333333333vw}.productdetail .basketform .accordion>h4>i{font-size:4.2666666667vw;height:4.2666666667vw;width:4.2666666667vw}.productdetail .basketform .accordion>h4+div{margin-top:1.3333333333vw}.productdetail .basketform .accordion>div+h4{margin-top:1.3333333333vw;padding-top:1.3333333333vw}.productdetail .basketform .accordion>div>*+*{margin-top:1.3333333333vw}.productdetail .basketform .accordion>div>table tr>td:first-child{padding-right:2.6666666667vw}.productdetail .basketform .accordion>div.backpackinfos>div>div:first-child,.productdetail .basketform .accordion>div.ratings>div>div:first-child,.productdetail .basketform .accordion>div.sustainabilities>div>div:first-child{width:6vw;margin-right:1.3333333333vw}.productdetail .basketform .accordion>div.ratings>div>div:first-child>i{height:6vw;width:6vw}.productdetail:has(.product-references) .product-references+h2{margin-top:6vw}}@media print,screen and (min-width:751px) and (max-width:1024px){.productdetail .producer{height:4.6875vw;width:4.6875vw;margin-bottom:0.78125vw}.productdetail .images>div:first-child{margin-right:4.6875vw;width:4.6875vw}.productdetail .images>div:first-child>*+*{margin-top:0.78125vw}.productdetail .images>div:first-child>div{height:calc(4.6875vw * 7 + 0.78125vw * 6)}.productdetail .images>div:first-child>div>div{height:4.6875vw;width:4.6875vw}.productdetail .images>div:first-child>div>div+div{margin-top:0.78125vw}.productdetail .images>div:last-child{margin-top:calc((4.6875vw + 0.78125vw) * -1);width:calc(100% - 4.6875vw - 4.6875vw)}.productdetail .images>div:last-child>img.outlet{height:3.515625vw;width:3.515625vw}.productdetail .images>div:last-child>.nav>i{font-size:1.25vw;height:1.25vw;width:1.25vw}.productdetail .images>div:last-child>.nav>span{margin-left:0.78125vw;margin-right:0.78125vw}.productdetail .description{margin-top:4.6875vw}.productdetail .description h3{font-size:1.875vw;line-height:1.875vw}.productdetail .description div{margin-top:1.5625vw;max-width:calc(100% - 4.6875vw)}.productdetail .description .brickproperties table tr td,.productdetail .description .brickproperties table tr th,.productdetail .description .msw-richtext table tr td,.productdetail .description .msw-richtext table tr th{padding:0.390625vw}.productdetail .description div.msw-richtext{font-size:1.25vw;line-height:1.5625vw}.productdetail .description div.msw-richtext>*+*{margin-top:1.5625vw}.productdetail .description div.msw-richtext ol,.productdetail .description div.msw-richtext ul{padding-left:1.5625vw}.productdetail .description div.msw-richtext ol li:before,.productdetail .description div.msw-richtext ul li:before{left:-1.5625vw}.productdetail .description div.msw-richtext :not(li)>a[href^="/"]:only-child,.productdetail .description div.msw-richtext :not(li)>a[href^=http]:only-child{padding-left:1.171875vw}.productdetail .description div.msw-richtext :not(li)>a[href^="/"]:only-child:before,.productdetail .description div.msw-richtext :not(li)>a[href^=http]:only-child:before{font-size:1.25vw}.productdetail .productname strong{font-size:1.5625vw;line-height:2.03125vw}.productdetail .productname h1{font-size:1.875vw;line-height:1.875vw}.productdetail .productname>form a i{font-size:1.875vw;height:1.875vw;width:1.875vw}.productdetail .basketform{margin-top:2.34375vw}.productdetail .basketform .price-block #baechli-price-container img{height:1.5625vw}.productdetail .basketform .price-block #baechli-price-container span{font-size:0.9375vw;line-height:1.5625vw}.productdetail .basketform .price-block #baechli-price-container+*{margin-top:0.78125vw}.productdetail .basketform .price-block #baechli-price-container>img{margin-right:0.390625vw}.productdetail .basketform .price-block #discount-price-container{margin-bottom:0.78125vw}.productdetail .basketform .price-block>span.big{font-size:1.875vw;line-height:1.875vw}.productdetail .basketform .price-block>span.small{margin-left:0.78125vw;font-size:0.9375vw;line-height:1.5625vw}.productdetail .basketform .price-block+input+div{margin-top:1.5625vw}.productdetail .basketform form{margin-top:1.5625vw}.productdetail .basketform form+form{margin-top:0.78125vw}.productdetail .basketform form .group1-selector{gap:0.78125vw}.productdetail .basketform form .group1-selector .variant-text *{font-size:1.25vw;line-height:1.5625vw}.productdetail .basketform form .group1-selector .variant-text~*{height:4.6875vw;width:4.6875vw}.productdetail .basketform form .outer-wrapper{margin-top:2.34375vw}.productdetail .basketform form .outer-wrapper .quantity-control>i{height:2.34375vw;width:2.34375vw;line-height:2.34375vw}.productdetail .basketform form .outer-wrapper .quantity-control>input.amount-input{font-size:1.25vw;line-height:1.5625vw;height:2.34375vw;width:2.34375vw}.productdetail .basketform form .outer-wrapper .variant-info{font-size:1.25vw;line-height:1.5625vw}.productdetail .basketform form .outer-wrapper .variant-info>a>img{margin-right:0.390625vw}.productdetail .basketform form .outer-wrapper>:first-child{font-size:1.25vw;line-height:1.5625vw}.productdetail .basketform form .outer-wrapper .group2-selector select{background-position:right 0.78125vw top 50%;background-size:1.25vw;font-size:1.25vw;line-height:1.5625vw;height:calc(2.34375vw + 2px);padding:0px 0.78125vw}.productdetail .basketform form .outer-wrapper>*+*{margin-left:1.171875vw}.productdetail .basketform form .outer-wrapper>*>*+*{margin-top:0.78125vw}.productdetail .basketform form .giftcardtext{margin-top:0.78125vw}.productdetail .basketform form .giftcardtext textarea{height:9.375vw}.productdetail .basketform .bachgiftcardproduct>form>a{margin-top:1.171875vw}.productdetail .basketform .bachgiftcardproduct>form>a>i{margin-right:0.78125vw}.productdetail .basketform form .mwc-form-submit,.productdetail .basketform form .order-block{margin-top:1.171875vw}.productdetail .basketform form .order-block a.button>i{margin-right:0.78125vw}.productdetail .basketform .delivery-note{padding:1.171875vw;margin-top:2.34375vw}.productdetail .basketform .benefit-list{margin-top:2.34375vw}.productdetail .basketform .benefit-list>ul>li+li{margin-top:1.171875vw}.productdetail .basketform .accordion{margin-top:2.34375vw}.productdetail .basketform .accordion>h4{font-size:1.40625vw;line-height:1.796875vw}.productdetail .basketform .accordion>h4>i{font-size:1.25vw;height:1.25vw;width:1.25vw}.productdetail .basketform .accordion>h4+div{margin-top:0.78125vw}.productdetail .basketform .accordion>div+h4{margin-top:0.78125vw;padding-top:0.78125vw}.productdetail .basketform .accordion>div>*+*{margin-top:0.78125vw}.productdetail .basketform .accordion>div>table tr>td:first-child{padding-right:1.171875vw}.productdetail .basketform .accordion>div.backpackinfos>div>div:first-child,.productdetail .basketform .accordion>div.ratings>div>div:first-child,.productdetail .basketform .accordion>div.sustainabilities>div>div:first-child{width:3.515625vw;margin-right:0.78125vw}.productdetail .basketform .accordion>div.ratings>div>div:first-child>i{height:3.515625vw;width:3.515625vw}.productdetail:has(.product-references) .product-references+h2{margin-top:3.515625vw}}@media screen and (min-width:1025px) and (max-width:1280px){.productdetail .producer{height:4.6875vw;width:4.6875vw;margin-bottom:0.78125vw}.productdetail .images>div:first-child{margin-right:4.6875vw;width:4.6875vw}.productdetail .images>div:first-child>*+*{margin-top:0.78125vw}.productdetail .images>div:first-child>div{height:calc(4.6875vw * 7 + 0.78125vw * 6)}.productdetail .images>div:first-child>div>div{height:4.6875vw;width:4.6875vw}.productdetail .images>div:first-child>div>div+div{margin-top:0.78125vw}.productdetail .images>div:last-child{margin-top:calc((4.6875vw + 0.78125vw) * -1);width:calc(100% - 4.6875vw - 4.6875vw)}.productdetail .images>div:last-child>img.outlet{height:3.515625vw;width:3.515625vw}.productdetail .images>div:last-child>.nav>i{font-size:1.25vw;height:1.25vw;width:1.25vw}.productdetail .images>div:last-child>.nav>span{margin-left:0.78125vw;margin-right:0.78125vw}.productdetail .description{margin-top:4.6875vw}.productdetail .description h3{font-size:1.875vw;line-height:1.875vw}.productdetail .description div{margin-top:1.5625vw;max-width:calc(100% - 4.6875vw)}.productdetail .description .brickproperties table tr td,.productdetail .description .brickproperties table tr th,.productdetail .description .msw-richtext table tr td,.productdetail .description .msw-richtext table tr th{padding:0.390625vw}.productdetail .description div.msw-richtext{font-size:1.25vw;line-height:1.5625vw}.productdetail .description div.msw-richtext>*+*{margin-top:1.5625vw}.productdetail .description div.msw-richtext ol,.productdetail .description div.msw-richtext ul{padding-left:1.5625vw}.productdetail .description div.msw-richtext ol li:before,.productdetail .description div.msw-richtext ul li:before{left:-1.5625vw}.productdetail .description div.msw-richtext :not(li)>a[href^="/"]:only-child,.productdetail .description div.msw-richtext :not(li)>a[href^=http]:only-child{padding-left:1.171875vw}.productdetail .description div.msw-richtext :not(li)>a[href^="/"]:only-child:before,.productdetail .description div.msw-richtext :not(li)>a[href^=http]:only-child:before{font-size:1.25vw}.productdetail .productname strong{font-size:1.5625vw;line-height:2.03125vw}.productdetail .productname h1{font-size:1.875vw;line-height:1.875vw}.productdetail .productname>form a i{font-size:1.875vw;height:1.875vw;width:1.875vw}.productdetail .basketform{margin-top:2.34375vw}.productdetail .basketform .price-block #baechli-price-container img{height:1.40625vw}.productdetail .basketform .price-block #baechli-price-container span{font-size:0.9375vw;line-height:1.40625vw}.productdetail .basketform .price-block #baechli-price-container+*{margin-top:0.78125vw}.productdetail .basketform .price-block #baechli-price-container>img{margin-right:0.390625vw}.productdetail .basketform .price-block #discount-price-container{margin-bottom:0.78125vw}.productdetail .basketform .price-block>span.big{font-size:1.875vw;line-height:1.875vw}.productdetail .basketform .price-block>span.small{margin-left:0.78125vw;font-size:0.9375vw;line-height:1.40625vw}.productdetail .basketform .price-block+input+div{margin-top:1.5625vw}.productdetail .basketform form{margin-top:1.5625vw}.productdetail .basketform form+form{margin-top:0.78125vw}.productdetail .basketform form .group1-selector{gap:0.78125vw}.productdetail .basketform form .group1-selector .variant-text *{font-size:1.25vw;line-height:1.5625vw}.productdetail .basketform form .group1-selector .variant-text~*{height:4.6875vw;width:4.6875vw}.productdetail .basketform form .outer-wrapper{margin-top:2.34375vw}.productdetail .basketform form .outer-wrapper .quantity-control>i{height:2.34375vw;width:2.34375vw;line-height:2.34375vw}.productdetail .basketform form .outer-wrapper .quantity-control>input.amount-input{font-size:1.25vw;line-height:1.5625vw;height:2.34375vw;width:2.34375vw}.productdetail .basketform form .outer-wrapper .variant-info{font-size:1.25vw;line-height:1.5625vw}.productdetail .basketform form .outer-wrapper .variant-info>a>img{margin-right:0.390625vw}.productdetail .basketform form .outer-wrapper>:first-child{font-size:1.25vw;line-height:1.5625vw}.productdetail .basketform form .outer-wrapper .group2-selector select{background-position:right 0.78125vw top 50%;background-size:1.25vw;font-size:1.25vw;line-height:1.5625vw;height:calc(2.34375vw + 2px);padding:0px 0.78125vw}.productdetail .basketform form .outer-wrapper>*+*{margin-left:1.171875vw}.productdetail .basketform form .outer-wrapper>*>*+*{margin-top:0.78125vw}.productdetail .basketform form .giftcardtext{margin-top:0.78125vw}.productdetail .basketform form .giftcardtext textarea{height:9.375vw}.productdetail .basketform .bachgiftcardproduct>form>a{margin-top:1.171875vw}.productdetail .basketform .bachgiftcardproduct>form>a>i{margin-right:0.78125vw}.productdetail .basketform form .mwc-form-submit,.productdetail .basketform form .order-block{margin-top:1.171875vw}.productdetail .basketform form .order-block a.button>i{margin-right:0.78125vw}.productdetail .basketform .delivery-note{padding:1.171875vw;margin-top:2.34375vw}.productdetail .basketform .benefit-list{margin-top:2.34375vw}.productdetail .basketform .benefit-list>ul>li+li{margin-top:1.171875vw}.productdetail .basketform .accordion{margin-top:2.34375vw}.productdetail .basketform .accordion>h4{font-size:1.40625vw;line-height:1.875vw}.productdetail .basketform .accordion>h4>i{font-size:1.25vw;height:1.25vw;width:1.25vw}.productdetail .basketform .accordion>h4+div{margin-top:0.78125vw}.productdetail .basketform .accordion>div+h4{margin-top:0.78125vw;padding-top:0.78125vw}.productdetail .basketform .accordion>div>*+*{margin-top:0.78125vw}.productdetail .basketform .accordion>div>table tr>td:first-child{padding-right:1.171875vw}.productdetail .basketform .accordion>div.backpackinfos>div>div:first-child,.productdetail .basketform .accordion>div.ratings>div>div:first-child,.productdetail .basketform .accordion>div.sustainabilities>div>div:first-child{width:3.515625vw;margin-right:0.78125vw}.productdetail .basketform .accordion>div.ratings>div>div:first-child>i{height:3.515625vw;width:3.515625vw}.productdetail:has(.product-references) .product-references+h2{margin-top:3.515625vw}}@media screen and (min-width:1281px){.productdetail .producer{height:60px;width:60px;margin-bottom:10px}.productdetail .images>div:first-child{margin-right:60px;width:60px}.productdetail .images>div:first-child>*+*{margin-top:10px}.productdetail .images>div:first-child>div{height:calc(60px * 7 + 10px * 6)}.productdetail .images>div:first-child>div>div{height:60px;width:60px}.productdetail .images>div:first-child>div>div+div{margin-top:10px}.productdetail .images>div:last-child{margin-top:calc((60px + 10px) * -1);width:calc(100% - 60px - 60px)}.productdetail .images>div:last-child>img.outlet{height:45px;width:45px}.productdetail .images>div:last-child>.nav>i{font-size:16px;height:16px;width:16px}.productdetail .images>div:last-child>.nav>span{margin-left:10px;margin-right:10px}.productdetail .description{margin-top:60px}.productdetail .description h3{font-size:24px;line-height:24px}.productdetail .description div{margin-top:20px;max-width:calc(100% - 60px)}.productdetail .description .brickproperties table tr td,.productdetail .description .brickproperties table tr th,.productdetail .description .msw-richtext table tr td,.productdetail .description .msw-richtext table tr th{padding:5px}.productdetail .description div.msw-richtext{font-size:16px;line-height:20px}.productdetail .description div.msw-richtext>*+*{margin-top:20px}.productdetail .description div.msw-richtext ol,.productdetail .description div.msw-richtext ul{padding-left:20px}.productdetail .description div.msw-richtext ol li:before,.productdetail .description div.msw-richtext ul li:before{left:-20px}.productdetail .description div.msw-richtext :not(li)>a[href^="/"]:only-child,.productdetail .description div.msw-richtext :not(li)>a[href^=http]:only-child{padding-left:15px}.productdetail .description div.msw-richtext :not(li)>a[href^="/"]:only-child:before,.productdetail .description div.msw-richtext :not(li)>a[href^=http]:only-child:before{font-size:16px}.productdetail .productname strong{font-size:20px;line-height:26px}.productdetail .productname h1{font-size:24px;line-height:24px}.productdetail .productname>form a i{font-size:24px;height:24px;width:24px}.productdetail .basketform{margin-top:30px}.productdetail .basketform .price-block #baechli-price-container img{height:18px}.productdetail .basketform .price-block #baechli-price-container span{font-size:12px;line-height:18px}.productdetail .basketform .price-block #baechli-price-container+*{margin-top:10px}.productdetail .basketform .price-block #baechli-price-container>img{margin-right:5px}.productdetail .basketform .price-block #discount-price-container{margin-bottom:10px}.productdetail .basketform .price-block>span.big{font-size:24px;line-height:24px}.productdetail .basketform .price-block>span.small{margin-left:10px;font-size:12px;line-height:18px}.productdetail .basketform .price-block+input+div{margin-top:20px}.productdetail .basketform form{margin-top:20px}.productdetail .basketform form+form{margin-top:10px}.productdetail .basketform form .group1-selector{gap:10px}.productdetail .basketform form .group1-selector .variant-text *{font-size:16px;line-height:20px}.productdetail .basketform form .group1-selector .variant-text~*{height:60px;width:60px}.productdetail .basketform form .outer-wrapper{margin-top:30px}.productdetail .basketform form .outer-wrapper .quantity-control>i{height:30px;width:30px;line-height:30px}.productdetail .basketform form .outer-wrapper .quantity-control>input.amount-input{font-size:16px;line-height:20px;height:30px;width:30px}.productdetail .basketform form .outer-wrapper .variant-info{font-size:16px;line-height:20px}.productdetail .basketform form .outer-wrapper .variant-info>a>img{margin-right:5px}.productdetail .basketform form .outer-wrapper>:first-child{font-size:16px;line-height:20px}.productdetail .basketform form .outer-wrapper .group2-selector select{background-position:right 10px top 50%;background-size:16px;font-size:16px;line-height:20px;height:calc(30px + 2px);padding:0px 10px}.productdetail .basketform form .outer-wrapper>*+*{margin-left:15px}.productdetail .basketform form .outer-wrapper>*>*+*{margin-top:10px}.productdetail .basketform form .giftcardtext{margin-top:10px}.productdetail .basketform form .giftcardtext textarea{height:120px}.productdetail .basketform .bachgiftcardproduct>form>a{margin-top:15px}.productdetail .basketform .bachgiftcardproduct>form>a>i{margin-right:10px}.productdetail .basketform form .mwc-form-submit,.productdetail .basketform form .order-block{margin-top:15px}.productdetail .basketform form .order-block a.button>i{margin-right:10px}.productdetail .basketform .delivery-note{padding:15px;margin-top:30px}.productdetail .basketform .benefit-list{margin-top:30px}.productdetail .basketform .benefit-list>ul>li+li{margin-top:15px}.productdetail .basketform .accordion{margin-top:30px}.productdetail .basketform .accordion>h4{font-size:18px;line-height:24px}.productdetail .basketform .accordion>h4>i{font-size:16px;height:16px;width:16px}.productdetail .basketform .accordion>h4+div{margin-top:10px}.productdetail .basketform .accordion>div+h4{margin-top:10px;padding-top:10px}.productdetail .basketform .accordion>div>*+*{margin-top:10px}.productdetail .basketform .accordion>div>table tr>td:first-child{padding-right:15px}.productdetail .basketform .accordion>div.backpackinfos>div>div:first-child,.productdetail .basketform .accordion>div.ratings>div>div:first-child,.productdetail .basketform .accordion>div.sustainabilities>div>div:first-child{width:45px;margin-right:10px}.productdetail .basketform .accordion>div.ratings>div>div:first-child>i{height:45px;width:45px}.productdetail:has(.product-references) .product-references+h2{margin-top:45px}}@media screen and (min-width:1281px){.productdetail .images>div:first-child{margin-right:0px}.productdetail .images>div:last-child{margin-left:auto;margin-right:auto}}@media screen and (max-width:750px){.productdetail [data-mse-containerid=main] .description{display:none}.productdetail [data-mse-containerid=right]{margin-top:2.6666666667vw}.productdetail [data-mse-containerid=main]>article{position:relative}.productdetail [data-mse-containerid=main]>article>.producer{position:absolute;left:0px;top:0px;z-index:10}.productdetail .images>div:first-child{display:none}.productdetail .images>div:last-child{width:100%;max-width:none;margin-top:0px!important}.productdetail .images>div:last-child>picture{margin-left:10.6666666667vw;margin-right:10.6666666667vw}.productdetail .images>div:last-child>.nav{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;bottom:auto;justify-content:space-between}.productdetail .images>div:last-child>.nav>span{justify-content:space-between;display:none}.productdetail .basketform form .mwc-form-submit,.productdetail .basketform form .order-block,.productdetail .productname>form{display:none!important}.productdetail #sticky-basket-form{background-color:rgb(255,255,255);box-shadow:0px 3px 10px rgba(0,0,0,0.2);justify-content:space-between;position:fixed;z-index:999;left:0px;bottom:0px;right:0px;padding:5.3333333333vw}.productdetail #sticky-basket-form>a{display:flex;align-items:center;justify-content:center}.productdetail #sticky-basket-form>a:first-child{width:calc(100% - 8vw - 8vw)}.productdetail #sticky-basket-form>a:first-child>i{margin-right:1.3333333333vw}.productdetail #sticky-basket-form>a>i{display:flex}body:has(.bachgiftcardproduct) .productdetail #sticky-basket-form>a:last-child{display:none!important}}@keyframes shake{0%{transform:translateX(-2px) rotate(0)}1%,3%{transform:translateX(2px) rotate(2deg)}2%,4%{transform:translateX(-2px) rotate(-2deg)}5%{transform:translateX(0px) rotate(0)}}