/* rofu-static: next-main.css (Live) + styled-components (Live-SSR) + static.css */
@font-face{font-display:fallback;font-family:Roboto;font-weight:400;src:url(/static-assets/fonts/roboto-v27-latin-regular.woff2) format("woff2"),url(/static-assets/fonts/roboto-v27-latin-regular.woff) format("woff")}@font-face{font-display:fallback;font-family:Roboto;font-weight:500;src:url(/static-assets/fonts/roboto-v27-latin-500.woff2) format("woff2"),url(/static-assets/fonts/roboto-v27-latin-500.woff) format("woff")}@font-face{font-display:fallback;font-family:Roboto;font-weight:700;src:url(/static-assets/fonts/roboto-v27-latin-700.woff2) format("woff2"),url(/static-assets/fonts/roboto-v27-latin-700.woff) format("woff")}#svg-wrapper{display:none}.error-page{font-family:var(--font-family-regular);margin:10vh auto;padding:15px;max-width:760px}.error-page h1{margin-bottom:.25em}.error-page .error-page-description,.error-page h2{margin:1.5em auto .5em}.error-page ul.error-page-costumer-solutions{line-height:1.2;margin-bottom:.5em;list-style-position:inside}.error-page ul.error-page-costumer-solutions li{list-style-type:disc;margin-left:1.5em;padding-left:.5em;margin-bottom:.5em}.error-page ul.error-page-costumer-solutions li a:hover{text-decoration:underline}code.error-page__further-info{display:block;padding:.75em 1.25em;background-color:#f8f8f8;border-radius:8px}code.error-page__further-info>span{display:block;font-weight:var(--font-weight-medium);font-size:1.4rem;line-height:1.8rem;letter-spacing:.02rem;margin-bottom:1.5rem}code.error-page__further-info p,code.error-page__further-info ul{font-size:1.3rem;line-height:1.8rem}code.error-page__further-info ul{margin-top:2rem;font-family:courier}code.error-page__further-info ul li{display:flex;flex-direction:column}@media (min-width:700px){code.error-page__further-info ul li{flex-direction:row}}code.error-page__further-info ul li+li{margin-top:.5rem}code.error-page__further-info ul span:first-of-type{font-weight:700}@media (min-width:700px){code.error-page__further-info ul span:first-of-type{flex:0 0 9.5rem}}.browser-hint-page{display:flex;flex-direction:column;align-items:center;font-family:var(--font-family-regular);padding:0 1.5rem;margin:0 auto;max-width:77.6rem;width:100%}@media (min-width:768px){.browser-hint-page{width:66.666666%}}.browser-hint-page__logo{margin:1.5rem 0 5.5rem}@media (min-width:768px){.browser-hint-page__logo{margin:4rem 0 11.1rem}}.browser-hint-page__content{width:100%;margin-bottom:4rem}.browser-hint-page__content h1{margin-bottom:3.3rem}@media (min-width:768px){.browser-hint-page__content h1{font-size:3.6rem;line-height:4.2rem;letter-spacing:-.05rem;padding-top:.3rem;padding-bottom:.3rem;margin-bottom:3.8rem}}.browser-hint-page__content h2{margin-bottom:3rem}@media (min-width:768px){.browser-hint-page__content h2{font-size:2.4rem;line-height:3rem;letter-spacing:-.015rem;padding-top:.1rem;padding-bottom:.5rem;margin-bottom:2.3rem}}.browser-hint-page__column-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.browser-hint-page__column{width:100%}@media (min-width:768px){.browser-hint-page__column{width:calc(50% - 1.2rem)}}.browser-hint-page__column:first-child{margin-bottom:2.4rem}@media (min-width:768px){.browser-hint-page__column:first-child{margin-bottom:0}}.browser-hint-page__browsers{display:flex;flex-direction:column;width:100%}.browser-hint-page__browsers h1{margin-bottom:2.2rem}.browser-hint-page__browsers-list{display:flex;flex-direction:column;width:100%}@media (min-width:400px){.browser-hint-page__browsers-list{flex-direction:row}}.browser-hint-page__browsers-list .browser{display:flex;flex-direction:column;align-items:center}.browser-hint-page__browsers-list .browser--firefox img{width:4.8rem;height:5rem;margin-bottom:1.8rem}@media (min-width:768px){.browser-hint-page__browsers-list .browser--firefox img{width:7.8rem;height:8rem}}.browser-hint-page__browsers-list .browser--chrome img{width:4.8rem;height:4.8rem;margin-bottom:2rem}@media (min-width:768px){.browser-hint-page__browsers-list .browser--chrome img{width:7.8rem;height:7.8rem}}@media (min-width:400px){.browser-hint-page__browsers-list .browser--edge{margin-left:2rem}}.browser-hint-page__browsers-list .browser--edge img{width:4.5rem;height:4.8rem;margin-bottom:2rem}@media (min-width:768px){.browser-hint-page__browsers-list .browser--edge img{width:7.3rem;height:7.8rem}}.browser-hint-page__browsers-list .browser--chrome,.browser-hint-page__browsers-list .browser--firefox{width:50%}.browser-hint-page__browsers-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:4.2rem}.browser-hint-page__browsers-wrapper-content{display:flex}.browser-hint-page__browsers-divider{margin:1.2rem 0}@media (min-width:768px){.browser-hint-page__browsers-divider{margin:1.2rem 0 2.2rem}}.browser-hint-page__browsers-divider,.browser-hint-page__browsers-wrapper-content{width:21.7rem}@media (min-width:400px){.browser-hint-page__browsers-divider,.browser-hint-page__browsers-wrapper-content{width:25.7rem}}.copytext h1{font-size:3rem;line-height:3.6rem;letter-spacing:-.025rem;padding-top:.2rem;padding-bottom:.4rem}.copytext h2{font-size:2.4rem;line-height:3rem;letter-spacing:-.015rem;padding-top:.1rem;padding-bottom:.5rem}.copytext h3{font-size:2rem;line-height:2.4rem;letter-spacing:-.01rem;padding-top:.5rem;padding-bottom:.1rem}.copytext h4{font-size:1.6rem;line-height:2.4rem;padding-top:.1rem;padding-bottom:.5rem}.copytext h5{font-size:1.3rem;line-height:1.8rem;letter-spacing:.005rem;padding-top:.5rem;padding-bottom:.1rem}.copytext h6{font-size:.9rem;line-height:1.2rem;letter-spacing:.02rem;padding-top:.3rem;padding-bottom:.3rem}.copytext h1,.copytext h2,.copytext h3,.copytext h4,.copytext h5,.copytext h6{font-weight:var(--font-weight-medium)}.copytext p{margin-bottom:1.2rem}.copytext *+p{margin-top:.6rem}.copytext a{text-decoration:underline;color:var(--link);font-weight:var(--font-weight-medium);letter-spacing:.02rem}.copytext a:active,.copytext a:hover{text-decoration:none}.copytext a:active{color:var(--notification)}.copytext strong{font-weight:var(--font-weight-semi-bold)}.copytext ol,.copytext ul{padding-left:3.6rem}.copytext ol li,.copytext ul li{padding-left:.2rem}.copytext ol li+li,.copytext ul li+li{margin-top:1.2rem}.copytext ol{list-style-type:decimal}.copytext ul li{position:relative}.copytext ul li:before{display:block;content:"";height:.8rem;width:.8rem;background:var(--neutral-60);border:1px solid var(--primary);border-radius:4px;position:absolute;left:-1.6rem;top:.4rem}.copytext img{max-width:100%}.copytext blockquote{font-size:2.1rem;line-height:2.4rem;padding:1.2rem 0 1.2rem 2rem;border-left:3px solid var(--neutral-40);margin-bottom:1.2rem}.copytext blockquote cite{display:block;font-size:1.3rem;line-height:1.8rem;color:var(--neutral-70);margin-top:.6rem}.text--zero{font-size:.9rem;line-height:1.2rem;letter-spacing:.02rem;padding-top:.3rem;padding-bottom:.3rem}.text--aphrodite{font-size:1.3rem;line-height:1.8rem;letter-spacing:.005rem;padding-top:.5rem;padding-bottom:.1rem}.text--bacchus{font-size:1.6rem;line-height:2.4rem;padding-top:.1rem;padding-bottom:.5rem}.text--cupid{font-size:2rem;line-height:2.4rem;letter-spacing:-.01rem;padding-top:.5rem;padding-bottom:.1rem}.text--diana{font-size:2.4rem;line-height:3rem;letter-spacing:-.015rem;padding-top:.1rem;padding-bottom:.5rem}.text--eos{font-size:3rem;line-height:3.6rem;letter-spacing:-.025rem;padding-top:.2rem;padding-bottom:.4rem}.text--fortuna{font-size:3.6rem;line-height:4.2rem;letter-spacing:-.05rem;padding-top:.3rem;padding-bottom:.3rem}.text--gaia{font-size:4.2rem;line-height:4.8rem;letter-spacing:-.07rem;padding-top:.4rem;padding-bottom:.2rem}.text--herakles{font-size:5.4rem;line-height:6.6rem;letter-spacing:-.11rem;padding-top:.3rem;padding-bottom:.3rem}.text--isis{font-size:6.6rem;line-height:7.2rem;letter-spacing:-.16rem;padding-top:.2rem;padding-bottom:.4rem}.text--300,.text--light{font-weight:var(--font-weight-light)}.text--400,.text--regular{font-weight:var(--font-weight-regular)}.text--500,.text--medium{font-weight:var(--font-weight-medium)}.text--600,.text--semi-bold{font-weight:var(--font-weight-semi-bold)}.text--700,.text--bold{font-weight:var(--font-weight-bold)}.text--900,.text--black{font-weight:var(--font-weight-black)}.empty-search-result{padding:0 1.5rem;margin-top:2.4rem;width:100%;text-align:center}@media (min-width:$breakpoint-large){.empty-search-result{padding:0 2rem}}.empty-search-result .icon{color:var(--neutral-70);height:4rem;width:4rem;margin-bottom:1rem}.promotion{padding:1.2rem 1.5rem}@media (min-width:1100px){.promotion{padding:1.2rem 2rem}}.promotion__container{background:var(--neutral-90);padding:3.2rem 2rem 3rem}@media (min-width:850px){.promotion__container{display:flex;justify-content:center}}.promotion__content-wrapper,.promotion__title-wrapper{max-width:34.8rem;margin:0 auto;text-align:center}@media (min-width:550px){.promotion__content-wrapper,.promotion__title-wrapper{max-width:55rem}}@media (min-width:850px){.promotion__content-wrapper,.promotion__title-wrapper{flex:1 1;max-width:none;margin:0}.promotion__title-wrapper{max-width:32.5rem;padding-top:2.4rem}.promotion__content-wrapper{max-width:44rem;text-align:left;margin-left:4rem;padding:1.6rem 0 1.6rem 5rem;border-left:1px solid var(--neutral-20)}}@media (min-width:1100px){.promotion__content-wrapper{max-width:51rem;margin-left:6rem;padding:1.6rem 0 1.6rem 6.6rem}}.promotion__pre-title{display:block;color:var(--neutral-50);font-size:1.3rem;font-weight:var(--font-weight-semi-bold);letter-spacing:.1rem;line-height:1.2rem;margin-bottom:1.6rem}@media (min-width:550px){.promotion__pre-title{margin-bottom:2.8rem}}.promotion__title{display:block;color:var(--secondary);text-align:center;margin-bottom:1.8rem}@media (min-width:550px){.promotion__title{font-size:3rem;line-height:3.6rem;letter-spacing:-.025rem;padding-top:.2rem;padding-bottom:.4rem}}@media (min-width:850px){.promotion__title{margin-bottom:0}}.promotion__text{color:var(--neutral-10)}.promotion__button{margin-top:1.3rem}@media (min-width:550px){.promotion__button{margin-top:1.9rem}}@media (min-width:1100px){.promotion__button{margin-top:2.5rem}}.promotion--inverted .promotion__container{background:var(--neutral-20)}.promotion--inverted .promotion__text{color:var(--primary)}.promotion--inverted .promotion__content-wrapper{border-color:var(--primary)}.hero-teaser{color:var(--neutral-10);padding:1.2rem 0}@media (min-width:550px){.hero-teaser{padding:1.2rem 1.5rem}}@media (min-width:950px){.hero-teaser{padding:1.2rem 2rem}}@media (min-width:550px){.hero-teaser__container{display:flex}}@media (min-width:950px){.hero-teaser__container{display:block;position:relative}}.hero-teaser__image-wrapper{position:relative}.hero-teaser__image{display:flex;height:50rem}@media (min-width:950px){.hero-teaser__image{height:62rem}}@media (min-width:1100px){.hero-teaser__image{height:90rem}}.hero-teaser__image img{width:100%;-o-object-fit:cover;object-fit:cover}.hero-teaser__title-wrapper{position:absolute;top:3.4rem;left:1.5rem;right:1.5rem;bottom:2.6rem;display:flex;flex-direction:column}@media (min-width:950px){.hero-teaser__title-wrapper{top:9rem;left:7.5rem;right:auto;bottom:auto;max-width:calc(100% - 7.5rem - 29rem)}}@media (min-width:1100px){.hero-teaser__title-wrapper{max-width:calc(100% - 7.5rem - 29rem - 8rem)}}@media (min-width:1250px){.hero-teaser__title-wrapper{max-width:80rem}}.hero-teaser__title--text{font-size:3rem;font-weight:var(--font-weight-semi-bold);line-height:3.6rem;letter-spacing:.05rem}@media (min-width:950px){.hero-teaser__title--text{font-size:4.2rem;line-height:4.8rem;letter-spacing:.109rem}}.hero-teaser__title--pre,.hero-teaser__title--sub{font-size:1.4rem;line-height:1.8rem}@media (min-width:950px){.hero-teaser__title--pre,.hero-teaser__title--sub{font-size:1.8rem;line-height:2.4rem}}.hero-teaser__title--pre{margin-bottom:.5rem}@media (min-width:950px){.hero-teaser__title--pre{margin-bottom:1.6rem}}.hero-teaser__title--sub{margin-top:auto}@media (min-width:950px){.hero-teaser__title--sub{margin-top:2.6rem}}.hero-teaser__overlay{background:var(--neutral-80);padding:1rem 1.5rem 2rem;position:relative}@media (min-width:550px){.hero-teaser__overlay{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 22rem;padding:4.8rem 2rem 2rem}}@media (min-width:950px){.hero-teaser__overlay{background:var(--hero-teaser-overlay-background-opaque);width:29rem;position:absolute;top:0;right:0;bottom:0;padding-top:8.2rem}}@media (min-width:1100px){.hero-teaser__overlay{right:8rem}}@media (min-width:1250px){.hero-teaser__overlay{right:11.5rem}}.hero-teaser__overlay-heading{display:block;font-weight:var(--font-weight-semi-bold);font-size:2.1rem;line-height:2.4rem;letter-spacing:.054rem;padding:.5rem 0 .1rem;margin-bottom:1.1rem}@media (min-width:550px){.hero-teaser__overlay-heading{margin-bottom:1.2rem}}@media (min-width:950px){.hero-teaser__overlay-heading{font-size:2.7rem;line-height:3.6rem;letter-spacing:.07rem;margin-bottom:1.5rem}}.hero-teaser__overlay-text{font-weight:var(--font-weight-regular);font-size:1.4rem;line-height:1.8rem;padding:.5rem 0 .1rem}@media (min-width:950px){.hero-teaser__overlay-text{font-size:1.8rem;line-height:2.4rem}}.hero-teaser__button{position:absolute;top:-6.2rem;right:1.5rem}@media (min-width:550px){.hero-teaser__button{position:relative;top:0;right:0;margin-top:3.5rem}}@media (min-width:950px){.hero-teaser__button{align-self:flex-end}}@media (min-width:1100px){.hero-teaser__button{margin-top:4.7rem}}.teaser-grid{padding:1.2rem 1.5rem}@media (min-width:550px){.teaser-grid{display:grid;grid-gap:1.8rem 1.2rem;grid-template-areas:"top-right top-right" "left bottom-right" "left bottom-right" "middle middle";grid-template-columns:repeat(2,1fr)}}@media (min-width:950px){.teaser-grid{grid-gap:1.8rem 2rem;grid-template-areas:"top-right top-right top-right" "left bottom-right bottom-right" "left middle middle";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,36rem)}}@media (min-width:1200px){.teaser-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,36rem);grid-template-areas:"left top-right top-right top-right" "left middle middle bottom-right"}}@media (min-width:1400px){.teaser-grid{padding:1.2rem 2rem}}.teaser-grid__tile{display:block;position:relative}.teaser-grid__tile+.teaser-grid__tile{margin-top:1.8rem}@media (min-width:550px){.teaser-grid__tile+.teaser-grid__tile{margin-top:0}}.teaser-grid__tile picture{display:flex;height:100%}.teaser-grid__tile picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teaser-grid__tile .heading{display:inline-block;margin-bottom:.6rem}@media (min-width:550px){.teaser-grid__tile .heading{margin-bottom:1.2rem}}.teaser-grid__content{display:flex;flex-direction:column;align-items:flex-start;background:var(--grid-teaser-overlay-background-opaque-default);padding:1.2rem 1.5rem 1.8rem}@media (min-width:550px){.teaser-grid__content .heading{font-size:2.4rem;line-height:3rem;letter-spacing:-.015rem;padding-top:.1rem;padding-bottom:.5rem}.teaser-grid__content .copytext{font-size:1.6rem;line-height:2.4rem;padding-top:.1rem;padding-bottom:.5rem}}.teaser-grid__content button{align-self:flex-end}.teaser-grid__tile--top-right{grid-area:top-right}.teaser-grid__tile--top-right picture{height:18rem}@media (min-width:550px){.teaser-grid__tile--top-right{height:36rem}.teaser-grid__tile--top-right picture{height:100%}.teaser-grid__tile--top-right .teaser-grid__content{justify-content:flex-end;position:absolute;top:0;bottom:0;left:0;max-width:25.8rem}}@media (min-width:950px){.teaser-grid__tile--top-right .teaser-grid__content{max-width:29rem}}@media (min-width:1400px){.teaser-grid__tile--top-right .teaser-grid__content{max-width:32.5rem}}.teaser-grid__tile--left{grid-area:left;height:50.4rem}.teaser-grid__tile--left .teaser-grid__content{position:absolute;bottom:0}@media (min-width:550px){.teaser-grid__tile--left{height:62.4rem}}@media (min-width:950px){.teaser-grid__tile--left{height:100%}.teaser-grid__tile--left .teaser-grid__content{min-height:36rem;justify-content:flex-end}}.teaser-grid__tile--bottom-right{grid-area:bottom-right;height:30rem}.teaser-grid__tile--bottom-right .teaser-grid__content{justify-content:flex-end;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:550px){.teaser-grid__tile--bottom-right{height:62.4rem;display:flex;flex-direction:column;justify-content:flex-end}.teaser-grid__tile--bottom-right .teaser-grid__content{height:100%;position:relative;order:-1}.teaser-grid__tile--bottom-right picture{height:31.2rem}}@media (min-width:950px){.teaser-grid__tile--bottom-right{display:block;height:100%}.teaser-grid__tile--bottom-right .teaser-grid__content{position:absolute;top:0;bottom:0;right:0;left:0}.teaser-grid__tile--bottom-right picture{height:100%}}.teaser-grid__tile--middle{grid-area:middle}.teaser-grid__tile--middle picture{height:18rem}@media (min-width:550px){.teaser-grid__tile--middle{height:36rem}.teaser-grid__tile--middle picture{height:100%}.teaser-grid__tile--middle .teaser-grid__content{justify-content:flex-end;position:absolute;top:0;bottom:0;right:0;max-width:25.8rem}}@media (min-width:950px){.teaser-grid__tile--middle .teaser-grid__content{max-width:29rem}}@media (min-width:1400px){.teaser-grid__tile--middle .teaser-grid__content{max-width:32.5rem}}.teaser-grid--inverted{color:var(--neutral-10)}.teaser-grid--inverted .teaser-grid__content{background:var(--grid-teaser-overlay-background-opaque-inverted)}.product-teaser{padding:1.2rem 1.5rem}@media (min-width:720px){.product-teaser{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem 2rem}}@media (min-width:1200px){.product-teaser{grid-template-columns:1fr 1fr 1fr;padding:1.2rem 2rem}}.product-teaser__teaser{display:flex;height:37.2rem;overflow:hidden}@media (min-width:400px){.product-teaser__teaser{justify-content:center;padding:1rem}}.product-teaser__teaser+.product-teaser__teaser{margin-top:3rem}@media (min-width:720px){.product-teaser__teaser+.product-teaser__teaser{margin-top:0}}.product-teaser__teaser-image{height:28.9rem;align-self:center}.product-teaser__teaser-image img{display:block;height:100%}.product-teaser__content{display:flex;flex-direction:column;align-items:flex-start;padding:8.6rem 1rem 4.9rem}@media (min-width:400px){.product-teaser__content{max-width:26rem;padding-left:2rem;padding-right:2rem}}.product-teaser__pre-title{display:block;margin-bottom:2.2rem;letter-spacing:.1rem}@media (min-width:400px){.product-teaser__title{font-size:2.4rem;line-height:3rem;letter-spacing:-.015rem;padding-top:.1rem;padding-bottom:.5rem}}.product-teaser__button{margin-top:auto}.product-teaser--white .product-teaser__teaser{border:1px solid var(--tertiary)}.product-teaser--white .product-teaser__pre-title{color:var(--neutral-50)}.product-teaser--colorized .product-teaser__teaser{border-radius:5px}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+1){background-image:linear-gradient(180deg,#eb6e68 0,#61304d)}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+1) .product-teaser__teaser-image{margin-left:-1.8rem}@media (min-width:400px){.product-teaser--colorized .product-teaser__teaser:nth-child(6n+1) .product-teaser__teaser-image{margin-left:0}}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+2){background-image:linear-gradient(180deg,#fdd165 0,#63b6c8)}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+2) .product-teaser__content{order:-1;align-items:flex-end;text-align:right}@media (min-width:720px){.product-teaser--colorized .product-teaser__teaser:nth-child(6n+2) .product-teaser__content{order:0;align-items:flex-start;text-align:left}}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+2) .product-teaser__teaser-image{margin-right:-1.8rem}@media (min-width:400px){.product-teaser--colorized .product-teaser__teaser:nth-child(6n+2) .product-teaser__teaser-image{margin-right:0}}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+3){background-image:linear-gradient(180deg,#fdd165 0,#63b6c8)}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+3) .product-teaser__teaser-image{margin-left:-1.8rem}@media (min-width:400px){.product-teaser--colorized .product-teaser__teaser:nth-child(6n+3) .product-teaser__teaser-image{margin-left:0}}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+4){background:#eb6e68}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+4) .product-teaser__content{order:-1;align-items:flex-end;text-align:right}@media (min-width:720px){.product-teaser--colorized .product-teaser__teaser:nth-child(6n+4) .product-teaser__content{order:0;align-items:flex-start;text-align:left}}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+4) .product-teaser__teaser-image{margin-right:-1.8rem}@media (min-width:400px){.product-teaser--colorized .product-teaser__teaser:nth-child(6n+4) .product-teaser__teaser-image{margin-right:0}}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+5){background:#fdd165}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+5) .product-teaser__teaser-image{margin-left:-1.8rem}@media (min-width:400px){.product-teaser--colorized .product-teaser__teaser:nth-child(6n+5) .product-teaser__teaser-image{margin-left:0}}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+6){background:#63b6c8}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+6) .product-teaser__content{order:-1;align-items:flex-end;text-align:right}@media (min-width:720px){.product-teaser--colorized .product-teaser__teaser:nth-child(6n+6) .product-teaser__content{order:0;align-items:flex-start;text-align:left}}.product-teaser--colorized .product-teaser__teaser:nth-child(6n+6) .product-teaser__teaser-image{margin-right:-1.8rem}@media (min-width:400px){.product-teaser--colorized .product-teaser__teaser:nth-child(6n+6) .product-teaser__teaser-image{margin-right:0}}.product-teaser--colorized .product-teaser__pre-title{color:var(--tertiary)}.product-teaser--colorized .product-teaser__title{color:var(--neutral-10)}.single-teaser{background:var(--tertiary);margin:1.2rem 0}@media (min-width:560px){.single-teaser{display:flex;margin:1.2rem 1.5rem}}@media (min-width:950px){.single-teaser{margin:1.2rem 2rem}}.single-teaser__image{display:block;height:29.4rem}@media (min-width:560px){.single-teaser__image{height:26.4rem}}@media (min-width:750px){.single-teaser__image{height:31.2rem;max-width:36.8rem;flex:1 0 auto}}.single-teaser__image picture{display:flex;height:100%}.single-teaser__image img{width:100%;-o-object-fit:cover;object-fit:cover}.single-teaser__content{padding:1.2rem 1.5rem}@media (min-width:560px){.single-teaser__content{flex:1 0 50%}}@media (min-width:750px){.single-teaser__content{display:flex;flex-direction:column;align-items:flex-start}}.single-teaser__button{margin-top:1.2rem}@media (min-width:750px){.single-teaser__button{margin-top:auto}}.video-teaser{display:block;position:relative;color:var(--neutral-00);margin:1.2rem 0}@media (min-width:1400px){.video-teaser{padding:0 2rem}}.video-teaser__video{display:block;width:100%}@media (min-width:1024px){.video-teaser__video{width:100%;height:auto}}.video-teaser__video video{height:100%}.video-teaser__sub-heading{text-transform:uppercase;font-size:1rem;line-height:1.3rem;letter-spacing:.3rem}@media (min-width:1024px){.video-teaser__sub-heading{font-size:1.5rem}}.video-teaser__heading{margin-bottom:3rem}.video-teaser__heading .heading{color:#ee3f28;text-transform:uppercase;font-size:2.6rem;line-height:3.3rem;letter-spacing:.118rem;max-width:21.2rem;margin:2rem 0}@media (min-width:1024px){.video-teaser__heading .heading{font-size:4rem;line-height:5rem;margin-top:2rem;max-width:32.5rem}}.video-teaser__content{background-color:#152429;padding:3rem 1.5rem;position:relative}@media (min-width:1024px){.video-teaser__content{position:absolute;top:0;right:2rem;width:26.7rem;height:100%;opacity:.85}}@media (min-width:1400px){.video-teaser__content{right:5.5rem;padding:13.5rem 2rem 2rem 2.7rem}}@media (min-width:1024px){.video-teaser__content .heading{font-size:2.3rem;line-height:2.5rem}}.video-teaser__content .copytext{font-size:1.3rem;line-height:2rem}@media (min-width:1024px){.video-teaser__content .copytext{font-size:1.5rem;line-height:2.5rem}}.video-teaser__buy-box{display:flex;align-items:center;justify-content:space-between;margin:2rem 0;width:100%;text-transform:uppercase}@media (min-width:600px){.video-teaser__buy-box{position:relative;top:0;padding:0;margin-top:3.5rem}}.video-teaser__hint{text-transform:uppercase}.video-teaser__play-wrapper{position:absolute;bottom:2rem;right:2rem}@media (min-width:1024px){.video-teaser__play-wrapper{right:30.7rem}}@media (min-width:1400px){.video-teaser__play-wrapper{right:33rem}}.video-teaser__play-button{color:#484f51;width:4.5rem;height:4.5rem}.video-teaser__play-button:hover{cursor:pointer;color:#adb5bd}@media (min-width:1024px){.video-teaser__play-button{width:3rem;height:3rem}}.video-teaser-player{position:relative}.duo-teaser-box{display:flex;flex-direction:column;padding:1.2rem 0}@media (min-width:1024px){.duo-teaser-box{padding:1.2rem 1.5rem;flex-direction:row}}@media (min-width:1440px){.duo-teaser-box{padding:1.2rem 2rem}}.duo-teaser{color:var(--neutral-10);display:block;flex:1 1}.duo-teaser--right{margin-top:1rem}@media (min-width:1024px){.duo-teaser--right{margin-top:0;margin-left:1rem}}@media (min-width:1440px){.duo-teaser--right{margin-left:4rem}}.duo-teaser--right .duo-teaser__title--heading,.duo-teaser--right .duo-teaser__title--sub-heading{text-align:left}@media (min-width:600px){.duo-teaser__container{display:flex}}@media (min-width:1024px){.duo-teaser__container{display:block;position:relative}}@media (min-width:1440px){.duo-teaser__container{display:flex}}.duo-teaser__image-wrapper{position:relative}@media (min-width:600px){.duo-teaser__image-wrapper{flex:1 1}}.duo-teaser__image{display:flex;height:50rem}.duo-teaser__image img{width:100%;-o-object-fit:cover;object-fit:cover}.duo-teaser__title-wrapper{position:absolute;top:3.4rem;left:1.5rem;right:1.5rem;bottom:2.6rem;display:flex;flex-direction:column}@media (min-width:1024px){.duo-teaser__title-wrapper{top:4.8rem;left:3rem;right:auto;bottom:4.8rem;width:100%;max-width:calc(100% - 6rem)}}@media (min-width:1440px){.duo-teaser__title-wrapper{bottom:2.6rem}}.duo-teaser__title--heading{font-size:2.6rem;font-weight:var(--font-weight-semi-bold);line-height:3.6rem;letter-spacing:.05rem;color:#fda354}.duo-teaser__title--sub-heading{font-size:1rem;line-height:1.3rem;font-weight:var(--font-weight-bold)}.duo-teaser__title--hint{font-size:1.3rem;line-height:1.7rem;text-transform:uppercase;font-weight:var(--font-weight-bold);margin-top:auto}.duo-teaser__title--sub-heading{margin-bottom:.5rem}.duo-teaser__title--heading,.duo-teaser__title--sub-heading{text-align:right;text-transform:uppercase}.duo-teaser__overlay{background:#152429;padding:1rem 1.5rem;position:relative}@media (min-width:600px){.duo-teaser__overlay{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 22rem;padding:4.8rem 2rem 2rem}}@media (min-width:1024px){.duo-teaser__overlay{padding:2rem 2rem 2rem 3rem}}@media (min-width:1440px){.duo-teaser__overlay{padding:5rem 2rem}}.duo-teaser__overlay-heading{display:block;font-weight:var(--font-weight-bold);font-size:1.5rem;line-height:2rem;letter-spacing:.054rem;padding:.5rem 0 .1rem;margin-bottom:1.1rem}@media (min-width:600px){.duo-teaser__overlay-heading{margin-bottom:1.2rem}}@media (min-width:1024px){.duo-teaser__overlay-heading{font-size:1.5rem;line-height:2rem;letter-spacing:.07rem}}.duo-teaser__overlay-text{font-weight:var(--font-weight-regular);font-size:1.3rem;line-height:2rem;padding:.5rem 0 .1rem}.duo-teaser__button{position:absolute;top:-6.2rem;right:1.5rem;font-size:1.3rem;font-weight:var(--font-weight-bold);color:#5b6b6f;text-transform:uppercase}@media (min-width:600px){.duo-teaser__button{position:relative;top:0;right:0;margin-top:3.5rem}}@media (min-width:1024px){.duo-teaser__button{top:-8.6rem;right:3rem;position:absolute;margin-top:0}}@media (min-width:1440px){.duo-teaser__button{position:relative;top:0;right:0;margin-top:3.5rem}}.multi-column-text{padding:1.2rem 1.5rem;margin:0 auto}@media (min-width:1200px){.multi-column-text{padding:1.2rem 2rem}}.multi-column-text .heading{flex:1 0 100%}.multi-column-text .heading-left{text-align:left}.multi-column-text .heading-center{text-align:center}.multi-column-text .heading-right{text-align:right}.multi-column-text--1-column{max-width:calc(55rem + (2 * 2rem))}.multi-column-text--2-column{max-width:calc((2 * 55rem) + 6rem + (2 * 2rem))}@media (min-width:600px){.multi-column-text--2-column{display:flex;flex-wrap:wrap}.multi-column-text--2-column .multi-column-text__column{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - (3rem / 2))}}@media (min-width:900px){.multi-column-text--2-column .multi-column-text__column{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - (6rem / 2))}}@media (min-width:600px){.multi-column-text--2-column .multi-column-text__column+.multi-column-text__column{margin-left:3rem}}@media (min-width:900px){.multi-column-text--2-column .multi-column-text__column+.multi-column-text__column{margin-left:6rem}}.multi-column-text--3-column{max-width:calc(55rem + (2 * 2rem))}@media (min-width:840px){.multi-column-text--3-column{display:flex;flex-wrap:wrap;max-width:none}.multi-column-text--3-column .multi-column-text__column{flex-grow:1;flex-shrink:0;flex-basis:calc(30% - (3rem / 3))}.multi-column-text--3-column .multi-column-text__column+.multi-column-text__column{margin-left:3rem}}@media (min-width:1200px){.multi-column-text--3-column .multi-column-text__column+.multi-column-text__column{margin-left:6rem}}.multi-column-text__column{word-break:break-word}.multi-column-text__section--with-background-brand-1,.multi-column-text__section--with-background-brand-2,.multi-column-text__section--with-background-brand-3,.multi-column-text__section--with-background-brand-4{max-width:136rem;margin:1.2rem auto}@media (min-width:1200px){.multi-column-text__section--with-background-brand-1,.multi-column-text__section--with-background-brand-2,.multi-column-text__section--with-background-brand-3,.multi-column-text__section--with-background-brand-4{margin:2.4rem auto}}.multi-column-text__section--with-background-brand-1{background:var(--brand-1)}.multi-column-text__section--with-background-brand-2{background:var(--brand-2)}.multi-column-text__section--with-background-brand-3{background:var(--brand-3)}.multi-column-text__section--with-background-brand-4{background:var(--brand-4)}.multi-column-text__section--text-color-light{color:var(--neutral-00);padding-top:2.4rem;padding-bottom:2.4rem}@media (min-width:1200px){.multi-column-text__section--text-color-light{padding-top:2.4rem;padding-bottom:2.4rem}}.multi-column-text__section--text-color-light a{color:var(--neutral-00)}.multi-column-text__section--text-color-light ul li:before{border-color:var(--neutral-00);background:var(--neutral-00);height:.6rem;width:.6rem}.contact-form{display:block;padding:2rem}.bundle-list__wrapper{padding:0 2rem;margin-top:2.4rem;display:flex;align-items:center}.bundle-list__error{padding:0 2rem;margin-top:1.2rem;color:var(--brand-2)}.bundle-list__actions{flex:1 1;display:flex;justify-content:center}.bundle-item{border:1px solid var(--neutral-40);border-radius:4px;padding:1.2rem;margin-right:1.2rem;display:flex;width:30rem}.bundle-item__active{box-shadow:inset 0 0 0 1px var(--neutral-50);border-color:var(--neutral-50)}.bundle-item__error{box-shadow:inset 0 0 0 1px var(--brand-2);border-color:var(--brand-2)}.bundle-item__image{width:7.5rem;height:7.5rem;flex-shrink:0}.bundle-item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bundle-item__info{margin-left:1.2rem;display:flex;flex-direction:column;justify-content:space-between}.bundle-item__name{text-transform:uppercase;margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.6rem}.bundle-item__button{width:100%;display:flex;align-items:center;margin-top:.5rem;cursor:pointer;line-height:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-item__button .icon{width:1rem;height:1rem;margin-right:.5rem}.no-component{padding:2rem}.no-component__inner{border:1px solid #a2babe;border-radius:4px;background-color:#ecf2f3;padding:1.5rem 1.6rem;display:flex;align-items:center}.no-component__inner .icon{width:2.3rem;height:2.6rem;margin-right:1.55rem}.no-component .icon,.no-component__name{color:#537074}.no-component__content{display:flex;flex-direction:column}.no-component__name{font-weight:700}.no-component__description{color:#84a4a9}.cart-modal{max-width:75rem!important;top:50%;transform:translate(-50%,-50%);padding:2rem}.cart-modal__content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.cart-modal__content--top{display:flex;flex-direction:column;margin-bottom:2rem}.cart-modal__content--top--title{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.cart-modal__content--top--buttons{display:flex;justify-content:center;gap:2rem}.cart-modal__content--bottom{width:100%;border-top:1px solid var(--neutral-40);padding-top:2rem}.cart-modal__content--products{width:100%}.cart-modal__content--products .slick-dots{display:flex;margin-top:1.2rem;justify-content:center}.cart-modal__content--products .slick-dots ul{display:flex;justify-content:center;padding:2px 3px 12px}.cart-modal__content--products .slick-dots ul li button{cursor:pointer;padding:5px 7px}.cart-modal__content--products .slick-dots ul li button span{display:block;height:10px;width:10px;background:var(--neutral-40);border-radius:100%}.cart-modal__content--products .slick-dots ul li.slick-active button span{background:var(--neutral-50)}.cart-modal__content--products .slick-next,.cart-modal__content--products .slick-prev{position:absolute;top:35%;height:42px;width:42px;z-index:var(--z-index-low);cursor:pointer;color:#495057;transition:opacity .3s}.cart-modal__content--products .slick-next:hover,.cart-modal__content--products .slick-prev:hover{opacity:1!important}.cart-modal__content--products .slick-prev{left:0}.cart-modal__content--products .slick-next{right:0}*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}html{font-size:10px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquoteafter,blockquotebefore,qafter,qbefore{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:inherit}:root{--primary:#fd0;--secondary:#e3000f;--header-store-background:#dff0d8;--header-store-border:#d6e9c6;--header-store-font:#3c763d;--brand-1:#004f90;--payback-blue-1:#003eb0;--payback-blue-2:#cce6ff;--payback-red:#c80a0a;--neutral-00:#fff;--neutral-10:#f5f7fa;--neutral-20:#e9ecf1;--neutral-30:#dde0e6;--neutral-40:#c1c9d4;--neutral-50:#98a1ad;--neutral-60:#767f8a;--neutral-70:#4c5969;--neutral-80:#303b47;--neutral-90:#101c2d;--neutral-100:#000;--texture-1:#fff9ee;--texture-2:#f5efe6;--error:#dd3636;--reduced-price:#e30337;--fatal:#0c1c2e;--idle:#e9ecf1;--info:#bfc9d5;--link:#2669b3;--notification:#6fc4ff;--positive:#91c11e;--in-stock:#2dc434;--low-stock:#2dc434;--low-stock-2:#ff6833;--out-of-stock:#e30337;--hero-teaser-overlay-background-opaque:rgba(16,28,45,.6);--grid-teaser-overlay-background-opaque-default:hsla(0,0%,100%,.65);--grid-teaser-overlay-background-opaque-inverted:rgba(16,28,45,.65);--button-primary-alt-hover:#fa8b00;--button-primary-alt-active:#f58800;--product-detail-information-zoom-button-background:rgba(233,236,241,.35);--font-family-regular:"Roboto",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-size-base:1.3rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-black:900;--elevation-s:0 0 2px 0 rgba(0,0,0,.05),0 1px 3px 0 rgba(0,0,0,.15);--elevation-m:0 2px 5px -1px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.08);--elevation-l:0 3px 8px -1px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.05);--elevation-xl:0 8px 20px -3px rgba(0,0,0,.12),0 2px 5px 0 rgba(0,0,0,.07);--elevation-xxl:0 12px 40px -8px rgba(0,0,0,.12),0 5px 10px 0 rgba(0,0,0,.07);--z-index-lowest:1;--z-index-flags:5;--z-index-low:10;--z-index-medium:50;--z-index-overlay:60;--z-index-high:70;--z-index-highest:100;--max-width:114rem}html{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.site-wrapper,body{font-family:var(--font-family-regular)}.site-wrapper{background:var(--neutral-00);color:var(--neutral-90);font-size:var(--font-size-base);position:relative}main{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}button,input,select,textarea{font-family:inherit}a{text-decoration:inherit;color:currentColor}.notes{color:var(--neutral-80)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;border:0;padding:0;--clip:inset(0,0,0,0);clip-path:var(--clip)}#scrollToTopButton{display:none!important}.button{position:relative;display:inline-block;color:var(--neutral-90);font-size:1.4rem;line-height:1.8rem;letter-spacing:.03rem;background:var(--neutral-00);border:1px solid var(--primary);padding:1rem 1rem .8rem;text-align:center}.button:hover{cursor:pointer}.button:disabled{cursor:not-allowed}.button--primary{background:var(--primary);border-color:var(--primary);color:var(--neutral-100);font-weight:var(--font-weight-medium)}.button--primary:disabled{opacity:.5}.button--primary-alt{background:var(--secondary);border-color:var(--secondary);color:var(--neutral-00);font-weight:var(--font-weight-medium)}.button--primary-alt:hover{background:var(--button-primary-alt-hover)}.button--primary-alt:active{background:var(--button-primary-alt-active)}.button--primary-alt:disabled{background:var(--neutral-30);border-color:var(--neutral-30)}.button--secondary{background:var(--neutral-00);border-color:var(--neutral-40);color:var(--neutral-100);font-weight:var(--font-weight-medium)}.button--secondary:hover{border-color:var(--neutral-50);color:var(--neutral-90)}.button--secondary:active{background:var(--neutral-10);border-color:var(--primary);color:var(--neutral-90)}.button--secondary:disabled{background:var(--neutral-00);border-color:var(--neutral-20);color:var(--neutral-30)}.button--tertiary{background:var(--neutral-00);border-color:var(--neutral-40);color:var(--neutral-80)}.button--tertiary:hover{background:var(--idle);border-color:var(--neutral-30);color:var(--primary)}.button--tertiary:active{background:var(--neutral-00);border-color:var(--primary);color:var(--neutral-90)}.button--tertiary:disabled{background:var(--neutral-00);border-color:var(--tertiary);color:var(--neutral-30)}.button--link{color:var(--neutral-70);border:none;padding:.4rem .7rem .3rem;margin:.4rem 0 .2rem}.button--link:active,.button--link:hover{border:1px solid var(--neutral-40)}.button--link:active{background:var(--neutral-40);color:var(--neutral-80)}.button--link:disabled{background:var(--neutral-00);border:none;color:var(--neutral-30)}.button--link.button--icon-right .button__text{margin-right:0}.button--link.button--icon-left .button__text{margin-left:0}.button--icon,.button--loading{display:inline-flex;align-items:center}.button--icon-only{background:var(--primary);padding:.8rem 0}.button--icon-only:disabled{background:var(--neutral-00);border-color:var(--tertiary);color:var(--neutral-30)}.button--link-icon{padding:.8rem 0;background:var(--neutral-00);border:none;color:var(--neutral-90)}.button--link-icon:hover{background:var(--neutral-10)}.button--link-icon:active{background:var(--neutral-20);border:1px solid var(--neutral-20)}.button--link-icon:disabled{background:var(--neutral-00);border:none;color:var(--neutral-30)}.button--icon-right .button__text{margin-right:1.1rem}.button--icon-left .button__text{margin-left:1.1rem}.button .icon{order:-1}.button__text{width:100%}.button--icon .icon,.button--loading .icon{height:1.8rem;width:3.4rem;flex:0 0 3.4rem}.button--icon:not(.button--icon-only) .icon--chevron-left,.button--icon:not(.button--icon-only) .icon--chevron-right,.button--loading:not(.button--icon-only) .icon--chevron-left,.button--loading:not(.button--icon-only) .icon--chevron-right{flex:0 0 .7rem}.button--icon:not(.button--icon-only) .icon--chevron-down,.button--loading:not(.button--icon-only) .icon--chevron-down{flex:0 0 1.6rem}.button--icon:not(.button--icon-only) .icon--check,.button--loading:not(.button--icon-only) .icon--check{flex:0 0 1.3rem}.button--icon:not(.button--icon-only) .icon--cart,.button--loading:not(.button--icon-only) .icon--cart{flex:0 0 2rem}a.button{text-decoration:none}.button--loading .icon svg{animation:rotate-center 1.3s ease-in-out infinite}.notification{position:absolute;display:flex;justify-content:center;align-items:center;min-width:18px;height:18px;top:-10px;left:100px;z-index:var(--z-index-low);padding:2.5px 7.5px;border-radius:9px;background:var(--error);color:var(--neutral-00)}.notification__empty{padding:10px}@keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
/* styled-components-Regeln, geerntet aus Live-SSR (Build U5OXDx8yms5HohjGE_I6_) */
.frmQJW{width:calc(100% - 3rem);margin:0;padding:1.5rem 0;min-height:2.1rem;}
.frmQJW .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;width:100%;}
.frmQJW .list .item{display:none;padding-left:0.5rem;}
@media (min-width:768px){.frmQJW .list .item{display:block;}}
.frmQJW .list .item .home{height:14px;width:14px;}
.frmQJW .list .item:is(:first-child){padding-left:0;}
.frmQJW .list .item:not(:first-child):not(.item--mobile-visible)::before{padding-right:0.5rem;content:"/";}
.frmQJW .list .item--mobile-visible{display:block;}
@media (min-width:768px){.frmQJW .list .item--mobile-visible{display:none;}}
.bzHBrl{display:inline-block;}
.bzHBrl.icon__right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.bzHBrl.icon__down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.bzHBrl.icon__left{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.bzHBrl.icon__mirrorX{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}
.bzHBrl svg{display:block;fill:currentColor;width:100%;max-height:100%;}
.gLQTvz{color:currentColor;cursor:pointer;}
.gLQTvz:hover{color:var(--secondary);-webkit-text-decoration:underline;text-decoration:underline;}
.jtPsLT{position:absolute;z-index:var(--z-index-flags);}
.fhSxPt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:5.2rem;height:2.4rem;margin-bottom:.3rem;font-size:1.3rem;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--reduced-price);color:var(--neutral-00);}
.Leaok{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;aspectRatio:undefined;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.qvHvi{max-width:100%;max-height:100%;}
.dNCnGZ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;color:#e3000f;height:1.3rem;}
.dNCnGZ svg{aspect-ratio:1/1;}
.dNCnGZ .icon{width:1.3rem;margin:0 0.5rem 0 0;}
.isiCYn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0.5rem 0;}
.elbewO{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%;font-size:2.4rem;font-weight:500;color:var(--reduced-price);min-height:3.5rem;max-height:3.5rem;}
.eTLnPj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;text-align:right;font-size:1.2rem;}
.eIeoSZ{min-height:1.75rem;max-height:1.75rem;}
.cwPZbU{-webkit-text-decoration:line-through;text-decoration:line-through;}
.gdQWBS{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:1.5rem;max-height:1.5rem;font-size:1.3rem;}
.lfHZqG{margin:2.5rem 0;}
.fTSUjt{display:block;height:100%;overflow:hidden;margin:0;padding:0;}
.fTSUjt:focus{outline:0;}
.fTSUjt.dragging{cursor:pointer;cursor:hand;}
.dcfgLt{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:100%;}
.dcfgLt::after,.dcfgLt::before{display:table;content:'';}
.dcfgLt::after{clear:both;}
.gnYoGy{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;padding:0 2.5rem 2.5rem;margin:0 auto;}
.gnYoGy .sc-7ff974a6-1,.gnYoGy .sc-7ff974a6-2{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.gnYoGy.slick-vertical{display:block;height:auto;border:1px solid transparent;}
.dFZsaO blockquote,.dFZsaO em{font-style:italic;}
.dFZsaO h3{font-size:1.5rem;}
.dFZsaO ol,.dFZsaO ul{padding-left:4rem;}
.dFZsaO ol{list-style-type:decimal;}
.dFZsaO ul{list-style-type:disc;}
.dFZsaO blockquote{position:relative;background-color:var(--neutral-10);padding:2rem 5rem;quotes:inherit;}
.dFZsaO blockquote:before,.dFZsaO blockquote:after{display:block;position:absolute;height:4rem;width:4rem;padding-top:1.75rem;font-size:4rem;text-align:center;line-height:2rem;}
.dFZsaO blockquote:before{content:open-quote;bottom:0;right:0;}
.dFZsaO blockquote:after{content:close-quote;top:0;left:0;}
.dFZsaO a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--link);font-weight:var(--font-weight-medium);-webkit-letter-spacing:.02rem;-moz-letter-spacing:.02rem;-ms-letter-spacing:.02rem;letter-spacing:.02rem;}
.dFZsaO table,.dFZsaO th,.dFZsaO td{border:1px solid var(--neutral-100);}
.hdqDsD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.iGnzfr{background:rgba(238,51,0,1);color:rgba(255,255,255,1);padding:1rem;}
.fnxble{background:rgba(255,255,255,1);color:rgba(34,34,34,1);margin:1rem 0;}
.eznvYI{display:block;width:100%;padding:1rem;}
.hgGDri{max-width:var(--max-width);margin:0 auto;text-align:center;padding:0;}
@media (min-width:768px){.hgGDri{font-size:1.5rem;}}
.hgGDri *:last-child{margin:0;}
.eBxfjk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;}
.Noncr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:1.5rem 0 1.5rem;background:var(--primary);padding:2.5rem;border-radius:8px;}
@media (min-width:992px){.Noncr{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}
.Noncr .button{border-radius:0;padding:1rem 2rem 0.8rem;}
.Noncr .button__text{font-size:1.8rem;}
.jIrNTJ{text-align:center;margin:0 0 1.5rem;}
@media (min-width:992px){.jIrNTJ{text-align:left;}}
.kzkIqn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;width:100%;padding:1rem 0;cursor:pointer;color:var(--neutral-100);}
.kzkIqn .sc-ae95d41d-0{min-width:1rem;max-width:1rem;height:1rem;margin-left:.5rem;float:right;}
.hchTKg{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s ease-out;transition:max-height 0.5s ease-out;margin:0;-webkit-transitionTime:0.5;transitionTime:0.5;}
.iRtoRa{width:100%;height:4rem;border:0;padding:1rem 1.2rem;font-size:1.6rem;}
.iRtoRa:focus{outline:none;}
.jEvxAt{border:1px solid var(--neutral-30);}
.jndGuY{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:1.5rem;}
@media (min-width:992px){.jndGuY{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;margin-top:0;}}
.hIFUWp{border-bottom:1px solid var(--neutral-30);padding-bottom:1.5rem;margin-bottom:1.5rem;}
.hIFUWp:last-of-type{border:none;}
.hppKsv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.hppKsv .info_title{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;height:auto;}
.hppKsv .info_brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:right;padding-top:0.5rem;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;}
.hppKsv .info_brand picture{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.hppKsv .desc{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0.5rem 0 0;}
.xWHvP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.xWHvP .ratingInfo{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.kkBCkB{margin:8px 0 16px 0;}
.hjysgp{margin:0;font-size:12px;color:#888;line-height:1.4;}
.edmxOM{padding:18px 20px;margin:0 0 14px 0;border:1px solid #d6e9b8;border-radius:8px;background:#f4faec;}
.eCQepG{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0 0 8px 0;font-size:17px;font-weight:800;color:#1a1a1a;line-height:1.3;}
.eCQepG::before{content:'';display:inline-block;width:14px;height:14px;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#5a9e1b;}
.nSvdW{margin:0 0 14px 0;font-size:14px;color:#555;line-height:1.5;}
.nSvdW strong{color:#1a1a1a;}
.dDJUXr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:14px;}
.FYRIU{padding:11px 18px;background:#e3000f;color:#fff;border:none;border-radius:0;cursor:pointer;font-size:14px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.15s;transition:background 0.15s;}
.FYRIU:hover:not(:disabled),.FYRIU:focus:not(:disabled){background:#c00109;}
.FYRIU:disabled{background:#cccccc;cursor:not-allowed;}
.gUOdHf{margin:14px 0 16px 0;}
.jqEwPx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:#fff;color:#1a1a1a;border:1px solid #c1c9d4;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:border-color 0.15s,background 0.15s;transition:border-color 0.15s,background 0.15s;}
.jqEwPx:hover,.jqEwPx:focus{border-color:#1a1a1a;outline:none;}
.jqEwPx svg{width:16px;height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.bsyxwT{margin:6px 0 0 0;font-size:12.5px;color:#777;line-height:1.4;}
.iniLRz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px;border:1px solid #f0e2a8;border-radius:8px;background:#fffbe6;}
.BYrlI{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#ffdd00;color:#1a1a1a;}
.BYrlI svg{width:18px;height:18px;}
.impgMm{-webkit-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;margin:0;font-size:14px;color:#333;line-height:1.4;}
.impgMm strong{color:#1a1a1a;}
.bpUCFb{padding:10px 18px;background:#e3000f;color:#fff;border-radius:0;font-size:14px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;-webkit-transition:background 0.15s;transition:background 0.15s;}
.bpUCFb:hover,.bpUCFb:focus{background:#c00109;color:#fff;}
.kGCmOv .slick-slider picture img{cursor:pointer;}
@media (min-width:992px){.kGCmOv .slick-slider picture.active img,.kGCmOv .slick-slider picture img:hover{border:1px solid var(--brand-1);}}
.hHjOjG{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:992px){.hHjOjG{display:block;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;padding-right:1.5rem;}}
.hHjOjG .slick-slider{width:90vw;max-width:58.5rem;}
@media (min-width:992px){.hHjOjG .slick-slider{max-width:55rem;height:11.5rem;margin-top:.5rem;}}
.hHjOjG .sc-b2845f4a-0{aspect-ratio:1;}
.bPwYrC{position:absolute;z-index:var(--z-index-overlay);background:var(--neutral-30);border:1px solid var(--neutral-80);box-shadow:var(--elevation-m);}
.bPwYrC:after,.bPwYrC:before{bottom:100%;left:1.7rem;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;}
.bPwYrC:after{border-color:rgba(48,59,71,0);border-bottom-color:var(--neutral-30);border-width:10px;margin-left:-10px;}
.bPwYrC:before{border-color:rgba(221,224,230,0);border-bottom-color:var(--neutral-80);border-width:11px;margin-left:-11px;}
.dBhpyt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:3.4rem;margin:0 auto 0 0;}
@media (min-width:540px){.dBhpyt{margin:0 1.5rem 0 auto;}}
.dBhpyt .button__text{margin:0;}
.ebNNMT{max-height:2.5rem;cursor:pointer;text-align:right;}
.ebNNMT:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}
@media (min-width:540px){.ebNNMT{max-height:4.2rem;}}
.ebNNMT .icon{width:2.5rem;height:100%;vertical-align:middle;padding-right:0.5rem;color:var(--neutral-100);}
.fvchuM{max-height:2.5rem;cursor:pointer;text-align:right;}
.fvchuM:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}
@media (min-width:540px){.fvchuM{max-height:4.2rem;}}
.fvchuM .icon{width:2.5rem;height:100%;vertical-align:middle;padding-right:0.5rem;color:var(--secondary);}
.jiVRLD{max-height:2.5rem;cursor:pointer;text-align:right;}
.jiVRLD:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}
@media (min-width:540px){.jiVRLD{max-height:4.2rem;}}
.jiVRLD .icon{width:2.5rem;height:100%;vertical-align:middle;padding-right:0.5rem;color:var(--notification);}
.izozuh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:1.5rem;column-gap:1.5rem;}
@media (min-width:540px){.izozuh{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}
.kDCsjm{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid var(--neutral-30);height:5.5rem;padding-bottom:1rem;margin-bottom:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
@media (min-width:768px){.kDCsjm{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}
.kDCsjm > .sc-79d08429-0{display:none;}
@media (min-width:768px){.kDCsjm > .sc-79d08429-0{display:block;}}
.VZLeb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.VZLeb iframe{max-width:100%;}
.VZLeb.VZLeb .sc-55b68fae-0{top:7.1rem;}
.dkdFEy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid var(--neutral-30);}
.cytxYM{width:auto;border:1px solid var(--neutral-30);border-bottom:0;padding:1rem 1.5rem;cursor:default;background-color:var(--primary);}
.ecLQPP{margin-top:3rem;}
.jmWbGK{display:block;margin:2rem 0 1rem;}
.islHiG{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.islHiG > *:not(h3){margin-bottom:1.5rem;}
.islHiG > h3{width:100%;padding:1rem;padding-left:0;}
.islHiG .long_desc h3{font-size:1.6rem;font-weight:500;margin:.5rem 0;}
.islHiG .long_desc strong{font-weight:500;}
.islHiG .long_desc em{font-style:italic;}
.islHiG ul{list-style:disc outside;padding-left:1.5rem;}
.islHiG a{-webkit-text-decoration:underline;text-decoration:underline;}
.islHiG a:hover{color:var(--secondary);}
.islHiG li{margin:0 0 .5rem;}
.dwJhwA{width:100%;}
@media(min-width:992px){.erVxgK{width:50%;}}
.eQqmJu{padding:.5rem 0;}
.eQqmJu:nth-child(even){background-color:var(--neutral-10);}
.eQqmJu ul{padding-left:0;list-style:none;}
.ggMWXC{width:100%;padding:1rem;background-color:var(--primary);}
.iZOJha td{width:50%;padding:0.5rem 0;}
.cGOKQn{display:inline-block;margin-left:.5rem;vertical-align:sub;}
.cGOKQn svg{height:2rem;width:2rem;}
.fFRgDE{margin-top:2rem;padding-bottom:1.5rem;}
.fFRgDE .heading{display:inline-block;}
.crxQUp{margin-bottom:1.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--neutral-30);}
.crxQUp .form-toggle{width:100%;background-color:var(--neutral-30);}
.crxQUp .form-toggle .button__text{width:auto;}
.lhWRxH{max-height:630px;overflow-y:auto;}
.lhWRxH .no_review{width:100%;height:4.4rem;border:1px solid var(--neutral-30);padding:1.4rem 1.5rem;background-color:var(--notification);}
.INYjn{display:none;background:var(--primary);}
@media (min-width:992px){.INYjn{display:block;border-top:1px solid #e4c603;}}
.jNcOZH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:var(--max-width);margin:0 auto;}
@media (min-width:992px){.jNcOZH{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:5rem;}}
.hDKSmr{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;text-align:center;height:100%;width:100%;margin:0.2rem 0.1rem 0;}
@media (min-width:992px){.hDKSmr{margin:0;}}
.bfQbmz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4rem;font-size:1.7rem;font-weight:var(--font-weight-semi-bold);line-height:3.5rem;-webkit-letter-spacing:0.025rem;-moz-letter-spacing:0.025rem;-ms-letter-spacing:0.025rem;letter-spacing:0.025rem;color:var(--neutral-90);padding:0 1.5rem;position:relative;}
.bfQbmz:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;}
.bfQbmz .icon--caret-solid{margin-left:0.5rem;width:1.2rem;height:1.2rem;}
.kGcjvB{font-size:1.4rem;}
.dtLqch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:8rem;}
.teDIy{border-radius:0;}
.jLdbev{width:3.4rem;height:4rem;}
.gEEBSU{background:var(--primary);}
.dCOazD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.bJBSWS{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:var(--max-width);margin:0 auto;padding:1.5rem;}
.kAMFLf{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;}
.diewIJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
@media (min-width:992px){.diewIJ{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}
.diewIJ img{max-width:100%;height:auto;}
.ejGehB{position:relative;padding:0 1.5rem;}
@media (min-width:992px){.ejGehB{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;padding:0;}}
.iVAhdr{display:contents;}
@media (min-width:992px){.iVAhdr{display:none;}}
.hbdAHi{display:none;}
@media (min-width:992px){.hbdAHi{display:contents;}}
.cyUhzX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;border-radius:0;color:inherit;font-family:inherit;font-size:13px;font-weight:600;line-height:1.25;cursor:pointer;-webkit-transition:background 0.15s;transition:background 0.15s;max-width:100%;min-width:0;}
.cyUhzX:hover,.cyUhzX:focus{background:rgba(255,255,255,0.12);outline:none;}
.cyUhzX:focus-visible{box-shadow:0 0 0 2px rgba(227,0,15,0.6);}
.cUYZMH{display:inline-block;width:14px;height:14px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.cUYZMH svg{width:100%;height:100%;display:block;}
.hxXfdg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.dyHwrh{background-color:#333;color:#f1f1f1;}
.iUypip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:var(--max-width);margin:0 auto;padding:0.75rem 1.5rem;gap:0.4rem;}
@media (min-width:992px){.iUypip{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.75rem 1.5rem;gap:0;}}
.iUypip .top-badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:2.6rem;max-width:100%;min-width:0;}
@media (min-width:992px){.iUypip .top-badge{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}
.iUypip .top-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (min-width:992px){.iUypip .top-nav{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}
.iUypip .top-nav > *{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0.8rem;height:2.6rem;}
.iUypip .top-nav a:hover{color:var(--secondary);-webkit-text-decoration:underline;text-decoration:underline;}
.dZmUbo{position:relative;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
@media (min-width:992px){.dZmUbo{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;}}
.bEsUEg{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;}
.bEsUEg:hover{color:inherit !important;-webkit-text-decoration:0 !important;text-decoration:0 !important;}
@media (min-width:992px){.bEsUEg{width:10rem;}}
.bEsUEg .button__text{margin:0;}
.bEsUEg .icon{max-width:2rem;max-height:2rem;}
.bEsUEg .notification{font-size:1.2rem;top:2px;left:auto;right:0;padding:0 5px;}
@media (min-width:992px){.bEsUEg .notification{right:25px;}}
.gemoWr{width:100%;max-width:var(--max-width);}
@media (min-width:992px){.gemoWr{width:calc(100% - 3rem);margin:0 auto;}}
.gemoWr li{height:3rem;}
.gemoWr .icon{vertical-align:middle;height:100%;}
.gemoWr .second_level_container{width:100%;}
@media (min-width:992px){.gemoWr .second_level_container{width:calc(100% / 6);}}
.emiVSE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;border-top:none;padding:1.5rem 0 0;margin:1.5rem 1.5rem 0;}
.emiVSE:first-of-type,.emiVSE:last-of-type{border-top:1px solid var(--error);}
@media (min-width:992px){.emiVSE{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left;border-top:1px solid var(--error);padding:3rem 0 0;}.emiVSE:last-of-type{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;}}
.emiVSE > div{padding:0;}
@media (min-width:992px){.emiVSE > div{padding:0 1.5rem;}}
@media (min-width:992px){.emiVSE > div:first-of-type{padding-left:0;}}
.emiVSE > div:last-of-type{padding-right:0;}
.dNPqEA{height:3.8rem !important;background:var(--primary);margin:0.1rem 0;}
.dNPqEA > span,.dNPqEA a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0.5rem 2.5rem;vertical-align:middle;cursor:pointer;}
.dNPqEA .icon--chevron-solid{width:1.5rem;margin-left:auto;}
.gSnqDj:hover{color:var(--secondary);-webkit-text-decoration:underline;text-decoration:underline;}
.dPbTcK{font-size:1.4rem;margin:0 0 1rem;-webkit-text-decoration:underline;text-decoration:underline;}
.egdgRk{width:100%;text-align:center;}
@media (min-width:992px){.egdgRk{width:50%;text-align:left;}}
.jGLmcn{margin:0 0 1rem;}
.gRldua{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.bCneXo{height:3.8rem;}
.iGCZkK{margin-left:0.5rem;}
.cLvWfX{margin:1rem 0;}
.cLvWfX li{height:2rem !important;}
.cLvWfX .icon{width:1.3rem;margin-right:0.3rem;}
.kptvxW{text-align:left;}
@media (min-width:992px){.kptvxW{width:25%;}}
.kptvxW li{height:3.8rem;}
@media (min-width:992px){.kptvxW li{height:2.6rem;margin-bottom:0.5rem;}}
.kptvxW span{height:100%;margin-left:0.5rem;}
.kptvxW .icon{width:2.6rem;}
.kptvxW .icon--chevron-solid{width:1.5rem;margin-left:auto;}
.jUeqOW{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;}
@media (min-width:992px){.jUeqOW{width:25%;text-align:left;}}
.jUeqOW a{width:15rem;margin:1.5rem auto 0;}
@media (min-width:992px){.jUeqOW a{margin:1.5rem 0 0 0;}}
.jUeqOW .store img{width:100%;}
.jQNBlD .icon--location-dot-solid{width:2.6rem;height:inherit;margin:0;}
.XVWoj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.gHXUqM{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem;}
@media (min-width:992px){.gHXUqM{width:16rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset;margin-top:0;}}
.eEiVUR{background-color:var(--neutral-20);height:4rem !important;width:7rem;margin:0.1rem;text-align:center;padding:0.3rem;}
@media (min-width:768px){.eEiVUR{margin:0.3rem;}}
.grQPrv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem;}
@media (min-width:992px){.grQPrv{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;margin-top:0;}}
.cgBMxN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.lftxJU{height:1.6rem !important;}
.lftxJU:not(:first-of-type){margin-left:0.5rem;padding-left:0.5rem;border-left:1px solid var(--neutral-100);}
.kMkEZZ{margin:1.7rem 0 2.5rem;}
.crdQUR{height:inherit !important;margin:0 0 0.5rem;min-height:1.85rem;}
.lmwSEN{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:var(--neutral-100);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:40px;z-index:var(--z-index-high);right:20px;width:3.4rem;height:3.4rem;-webkit-transition:0.4s all;transition:0.4s all;border-radius:50%;opacity:0;pointer-events:none;}
.lmwSEN:hover{opacity:1;}
@media (max-width:768px) and (orientation:portrait){.lmwSEN{bottom:24px;}}
.lmwSEN .icon{height:2.5rem;width:2.5rem;color:var(--neutral-00);}
.cnYajT{height:100%;width:100%;background:var(--neutral-00);position:fixed;inset:0;z-index:var(--z-index-overlay);opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity 200ms ease-out;transition:opacity 200ms ease-out;}
.kTYtuC{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%;font-size:2.4rem;font-weight:500;min-height:3.5rem;max-height:3.5rem;}
.fAgFOq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;visibility:hidden;text-align:right;font-size:1.2rem;}
.fnxKIg{visibility:hidden;min-height:1.75rem;max-height:1.75rem;}
.fUoetR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0 0 8px 0;font-size:17px;font-weight:800;color:#1a1a1a;line-height:1.3;}
.fUoetR::before{content:'';display:inline-block;width:14px;height:14px;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#b23a3a;}
.eqtOQu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:1.5rem 1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem;}
@media (min-width:768px){.eqtOQu{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media (min-width:992px){.eqtOQu{grid-template-columns:repeat(4,minmax(0,1fr));}}
.fFYRWj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;aspectRatio:undefined;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:18.46846846846847%;}
.dxhcJN{max-width:100%;max-height:100%;position:absolute;top:0;left:0;}
.kXlmgO{margin:1.5rem 0 0;}
.fsNbMl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.kHwUKp{position:relative;width:100%;min-height:.1rem;padding:1.5rem;}
.ga-dXYd{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;max-width:100%;}
.jeUldf{margin-top:1rem;}
.hYLLjK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;width:100%;padding:1rem 0;cursor:pointer;color:var(--neutral-100);}
.hYLLjK .text{margin-right:auto;width:100%;}
.hYLLjK .sc-ae95d41d-0{min-width:1rem;max-width:1rem;height:1rem;float:right;}
.kgZGrN{border-bottom:1px solid var(--neutral-20);}
.kgZGrN.active{padding-bottom:1rem;}
.kgZGrN .sc-bd2cc9c7-0{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s ease-out;transition:max-height 0.5s ease-out;margin:0;}
.dgJzRl{display:grid;width:100%;}
.binPmI{gap:1rem;grid-template-columns:repeat(2,1fr);margin:0 0 1.5rem;}
.binPmI .col-single{grid-column:span 2;}
.binPmI .col-duo{grid-column:span 2;}
.binPmI .row-duo{grid-row:span 2;}
@media (min-width:768px){.binPmI{grid-template-columns:repeat(4,1fr);}.binPmI .col-single{grid-column:span 4;}}
.binPmI img{width:100%;height:100%;}
.gKqHS{background-color:var(--primary);height:5rem;margin:1rem 0;padding:1rem;}
.gKqHS .text{padding:0;}
.bbTijK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;width:100%;gap:.5rem;}
.bbTijK:hover{color:var(--secondary);-webkit-text-decoration:underline;text-decoration:underline;}
.jstTjj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:0;}
.jstTjj img{width:100%;padding:0.5rem;}
@media screen and (max-width:991px){.jstTjj{width:100%;margin:0;}}
.dQKtHK{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}
@media screen and (max-width:768px){.dQKtHK img{padding:0.5rem;display:block;}}
@media screen and (max-width:540px){.dQKtHK{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}}
.fBrLrA .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.fBrLrA strong{font-weight:500;margin-right:.5rem;}
.hSPBsf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;aspectRatio:undefined;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;}
.zuztI{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:100%;}
.zuztI [dir='rtl']{float:right;}
.jlmJdl{width:2.6rem;height:2.6rem;cursor:pointer;color:#444;border:none;outline:0;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,0.18);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;}
.jlmJdl::before{opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.jlmJdl:focus,.jlmJdl:hover{outline:0;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.22);color:#1a1a1a;}
.bzTwqh{position:absolute;top:50%;right:-0.75rem;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:2;}
.bzTwqh [dir='rtl']{right:auto;left:-0.75rem;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}
.bzTwqh:focus,.bzTwqh:hover{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);}
.bzTwqh.slick-disabled{opacity:0.35;cursor:default;}
.bzTwqh > span{display:inline;}
.cuJDHC{left:-0.75rem;right:auto;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}
.cuJDHC [dir='rtl']{right:-0.75rem;left:auto;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);}
.cuJDHC:focus,.cuJDHC:hover{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}
.fAJbop.fAJbop .slick-slider{max-height:38.7rem;}
.fKxfMx{padding:1rem 0;}
.bEVwmx{display:inline;}
.kMilhq{margin-top:1rem;}
.jYrnqx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;gap:2.5rem;padding-top:1.5rem;}
@media (min-width:768px){.jYrnqx{display:grid;grid-template-columns:1fr 1fr;}}
.bLlJng{width:100%;margin:2rem 0;}
.dxjuLR{position:relative;max-height:120px;overflow:hidden;}
.dxjuLR h2{font-size:1.6rem;font-weight:600;color:var(--neutral-100);margin:0 0 1rem;line-height:1.3;}
@media (min-width:768px){.dxjuLR h2{font-size:1.8rem;}}
.dxjuLR h3{font-size:1.3rem;font-weight:600;color:var(--neutral-80);margin:1.5rem 0 0.8rem;line-height:1.3;}
@media (min-width:768px){.dxjuLR h3{font-size:1.4rem;}}
.dxjuLR p{font-size:1.2rem;line-height:1.7;color:var(--neutral-70);margin:0 0 1rem;}
.dxjuLR a{color:var(--link);-webkit-text-decoration:underline;text-decoration:underline;font-weight:500;}
.dxjuLR a:hover{color:var(--secondary);-webkit-text-decoration:none;text-decoration:none;}
.dxjuLR ul{list-style:none;padding:0;margin:0.5rem 0 1rem;}
.dxjuLR ul li{position:relative;padding-left:1.5rem;margin-bottom:0.5rem;font-size:1.2rem;line-height:1.6;color:var(--neutral-70);}
.dxjuLR ul li::before{content:'';position:absolute;left:0;top:0.55rem;width:0.6rem;height:0.6rem;border-radius:50%;border:1px solid var(--primary);background-color:var(--neutral-60);}
.ciXxnv{position:absolute;bottom:0;left:0;right:0;height:5rem;background:linear-gradient(to bottom,transparent,var(--neutral-00));pointer-events:none;}
.ihSFBt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;width:100%;margin-top:1rem;padding:0.8rem 2rem;font-size:1.2rem;font-weight:500;color:var(--neutral-70);background:none;border:1px solid var(--neutral-20);border-radius:2rem;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.ihSFBt:hover{color:var(--neutral-100);border-color:var(--neutral-40);background-color:var(--neutral-00);}
.ilVSyX{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1rem;}
@media (min-width:768px){.ilVSyX{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}
.irVNnC{position:relative;width:100%;border-radius:8px;overflow:hidden;padding-top:45.83333333333333%;}
@media (min-width:768px){.dNXAGm{padding-top:22.916666666666664%;}}
.hKMvKv{width:100%;margin:2rem 0;}
.bfUqZc{width:100%;margin-bottom:1.5rem;}
.eviDzw{display:block;width:100%;}
@media (min-width:768px){.eviDzw{display:none;}}
.fKzGlF{display:none;width:100%;}
@media (min-width:768px){.fKzGlF{display:block;}}
.iuliol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;width:100%;}
@media (min-width:768px){.iuliol{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (min-width:992px){.iuliol{grid-template-columns:repeat( 4, minmax(0,1fr) );}}
@media (min-width:1200px){.iuliol{grid-template-columns:repeat(4,minmax(0,1fr));}}
.SXawk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;}
.sc-6c3b095e-2 .sc-6c3b095e-5{border-bottom:1px solid var(--neutral-30);}
.iCHLrz{margin-bottom:0.75rem;padding-bottom:0.5rem;border-bottom:2px solid var(--neutral-30);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kHwGLB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1rem 0;border:none;background:none;cursor:pointer;text-align:left;}
.kHwGLB .sc-ae95d41d-0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:0.75rem;height:0.75rem;-webkit-transition:-webkit-transform 0.3s ease;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease;}
.dRJuYN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;margin-bottom:0.75rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.sc-6c3b095e-2 .sc-6c3b095e-8{padding-bottom:0.5rem;}
.kMuKcO a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.35rem;color:var(--neutral-70);-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;max-width:100%;}
.kMuKcO a:hover{color:var(--brand-1);}
.kMuKcO a:hover span{-webkit-text-decoration:underline;text-decoration:underline;}
.kMuKcO a::before{content:'\203A';color:var(--neutral-50);font-weight:700;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none;}
.kMuKcO a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.XZsdY{margin-top:auto;padding-top:0.75rem;padding-bottom:1rem;}
.XZsdY a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;padding:0.8rem 2rem;font-weight:700;font-size:1.4rem;line-height:1.4;color:var(--brand-1);border:2px solid var(--brand-1);border-radius:10rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.XZsdY a:hover{background-color:var(--brand-1);color:var(--neutral-00);}
.XZsdY a .sc-ae95d41d-0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:0.8rem;height:0.8rem;}
.cOKwGW{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem 1.5rem;background:var(--primary);border-radius:0;padding:0.75rem 1rem;margin:0 0 1.25rem;font-size:13px;font-weight:700;color:var(--neutral-90);}
@media (min-width:768px){.cOKwGW{padding:0.875rem 1.5rem;font-size:14px;gap:0.5rem 2rem;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;}}
.hWlncV::before{content:'✓ ';color:var(--secondary);font-weight:900;margin-right:0.125rem;}
.eNVoPw{display:grid;grid-template-columns:1fr;gap:16px;padding:16px 0;max-width:1400px;margin:0 auto;}
@media (min-width:900px){.eNVoPw{grid-template-columns:1fr 1fr;gap:24px;}}
.doSwXr{position:relative;border-radius:8px;overflow:hidden;min-height:360px;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}
@media (min-width:900px){.doSwXr{min-height:480px;}}
.tANuy{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}
.dqYNHi{position:relative;z-index:1;padding:24px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,0.4);}
@media (min-width:900px){.dqYNHi{padding:36px;}}
.djGNfe{font-size:32px;font-weight:800;margin:0 0 8px;line-height:1.1;}
@media (min-width:900px){.djGNfe{font-size:44px;}}
.kQkbQf{font-size:16px;margin:0 0 16px;max-width:480px;}
@media (min-width:900px){.kQkbQf{font-size:18px;}}
.kzHtZO{display:inline-block;padding:12px 22px;background:#e3000f;color:#fff;-webkit-text-decoration:none;text-decoration:none;border-radius:0;font-weight:700;-webkit-transition:background 0.15s;transition:background 0.15s;}
.kzHtZO:hover,.kzHtZO:focus{background:#c00109;}
.cWXVkt{border-radius:8px;background:#ffffff;padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;box-shadow:0 2px 10px rgba(0,0,0,0.07);min-width:0;}
@media (min-width:600px){.cWXVkt{padding:24px;}}
@media (min-width:900px){.cWXVkt{padding:32px;}}
.fotOFw{font-size:22px;font-weight:700;margin:0;color:#1a1a1a;}
@media (min-width:900px){.fotOFw{font-size:26px;}}
.gLPZBR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;min-width:0;}
.cCObbk{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:0;padding:12px 14px;border:1px solid #cccccc;border-radius:0;font-size:16px;}
.cCObbk:focus{outline:none;border-color:#e3000f;box-shadow:0 0 0 2px rgba(227,0,15,0.2);}
.gyisRY{padding:12px 16px;background:#e3000f;color:#fff;border:none;border-radius:0;font-weight:700;cursor:pointer;-webkit-transition:background 0.15s;transition:background 0.15s;white-space:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.gyisRY:hover,.gyisRY:focus{background:#c00109;}
.gyisRY:disabled{background:#cccccc;cursor:not-allowed;}
.bVoqsp{margin:0;color:#666666;font-size:13px;}
.joxDkw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:5.2rem;height:2.4rem;margin-bottom:.3rem;font-size:1.3rem;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--primary);color:var(--neutral-100);}
.jZevnj{font-size:1rem;font-weight:500;}
.fcMxZa{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:0;display:block;height:1.8rem;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.jabXBV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0.5rem 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;}
@media (min-width:992px){.jabXBV{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;}}
.diYRaC{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%;font-size:2rem;font-weight:500;color:var(--reduced-price);min-height:2.8rem;max-height:2.8rem;}
@media (min-width:992px){.diYRaC{min-height:3.5rem;max-height:3.5rem;}}
.gePuxe{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%;font-size:2rem;font-weight:500;min-height:2.8rem;max-height:2.8rem;}
@media (min-width:992px){.gePuxe{min-height:3.5rem;max-height:3.5rem;}}
.iQQWsA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;min-height:1.2rem;max-height:1.2rem;text-align:center;font-size:1.1rem;}
@media (min-width:992px){.iQQWsA{text-align:right;font-size:1.2rem;}}
.iVArYx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;visibility:hidden;min-height:1.2rem;max-height:1.2rem;text-align:center;font-size:1.1rem;}
@media (min-width:992px){.iVArYx{text-align:right;font-size:1.2rem;}}
.epktzk{min-height:1.2rem;max-height:1.2rem;margin-top:0.2rem;}
@media (min-width:992px){.epktzk{min-height:1.75rem;max-height:1.75rem;margin:0;}}
.RvwtN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.1rem;}
.ietxuk{min-width:0.9rem;min-height:0.9rem;max-width:0.9rem;max-height:0.9rem;margin:0 0.5rem 0 0;border-radius:50%;background-color:var(--in-stock);}
.evGfhy{width:150px;height:150px;overflow:hidden;position:absolute;z-index:10;pointer-events:none;}
.evGfhy *{pointer-events:auto;}
.evGfhy > span{position:absolute;display:block;width:225px;height:3.42rem;padding:8px 0;background-color:rgba(183,0,104,1);color:rgba(255,255,255,1);line-height:1.3;text-shadow:0 1px 1px rgba(0,0,0,0.3);text-align:center;}
.leKYyF{top:-1.15rem;right:-1.15rem;}
.leKYyF > span{left:-22px;top:42px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.isgoIl.tile{width:60px;height:60px;}
.isgoIl.tile > span{left:-69px;top:6px;height:2.5rem;padding:4px 0;}
.isgoIl.tile .text{padding:0;}
.hSlNkF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;min-width:14rem;max-width:24rem;height:33rem;border-bottom:1px solid var(--neutral-100);}
.hSlNkF > a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;}
.hSlNkF .tile_title{height:3.6rem !important;-webkit-line-clamp:2 !important;margin-bottom:1rem;}
.hSlNkF > a > *:nth-child(4){min-height:1.3rem;}
.fzSgNp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:16rem;padding:0.5rem;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.fzSgNp picture{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;max-height:100%;}
.fzSgNp img{max-width:100%;max-height:100%;}
.hkFPxg{height:1.3rem;margin:0.75rem 0 0.75rem 0;}
.gqJGmU{margin-right:.5rem;}
.lgMZFO{margin-left:.5rem;}
.kcNsTT{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:pointer;}
.fwgkZw{border:0;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);-webkit-clippath:inset(50%);clippath:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}
.gGgebX{position:relative;display:inline-block;min-width:16px;min-height:16px;border:1px solid;margin-right:0.5rem;}
.gGgebX::after{content:none;position:absolute;display:inline-block;left:2px;top:2px;height:5px;width:8px;border-left:2px solid;border-bottom:2px solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.UNNue{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:0;overflow:hidden;}
@media (min-width:992px){.UNNue{width:27rem;min-width:27rem;max-height:100%;padding:0 2rem 0 0;}}
.UNNue > .button{margin:2rem 0 0;}
.dtJOpN{max-height:24rem;border-bottom:1px solid var(--neutral-30);padding:2rem 0 1.5rem;}
.bcljAT{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.5rem;max-height:3.5rem;padding-right:0.7rem;cursor:pointer;}
.bcljAT .icon--chevron-solid{width:1rem;height:2rem;margin-left:auto;color:var(--neutral-60);}
.bGvNrF{max-height:7rem;padding:2rem 0 1.5rem;border-bottom:1px solid var(--neutral-30);}
@media (min-width:992px){.bGvNrF{display:none;}}
.bGvNrF .icon--filter-solid{width:1.6rem;height:3rem;padding:1px 0 5px;margin-right:0.5rem;color:var(--neutral-70);}
.eCYzbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-height:16.5rem;overflow:hidden;}
.iBuStK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;max-height:0;overflow:hidden;}
.dRlYDD{max-height:16.5rem;}
.atqJU{overflow-x:hidden;overflow-y:auto;}
.dgSpxp{min-height:2rem;}
.dgSpxp:not(:first-of-type){margin-top:0.8rem;}
.dgSpxp .sc-8dcd5d11-2{border-color:var(--neutral-30) !important;}
.iISaIT{display:block;text-align:center;margin-bottom:1rem;}
.sCoIF{padding:0 1.4rem 0;height:5rem;}
.sCoIF .rc-slider{position:relative;height:14px;padding:5px 0;margin:0 auto;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sCoIF .rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sCoIF .rc-slider-rail{position:absolute;width:100%;background-color:#e9e9e9;height:4px;border-radius:6px;}
.sCoIF .rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#abe2fb;}
.sCoIF .rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit--webkit-grab;cursor:-moz--webkit-grab;cursor:-webkit-grab;margin-top:-5px;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;border-radius:50%;border:solid 2px #96dbfa;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x;}
.sCoIF .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;}
.sCoIF .rc-slider-handle:focus{outline:none;}
.sCoIF .rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset;}
.sCoIF .rc-slider-handle:hover{border-color:#57c5f7;}
.sCoIF .rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit--webkit-grabbing;cursor:-moz--webkit-grabbing;cursor:-webkit-grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}
.irrGwR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.irrGwR .sc-b2845f4a-0{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.fTgkwd{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:100%;}
.fTgkwd button{width:100%;}
.eWlpaX{display:none;min-width:100%;z-index:var(--z-index-low);background:var(--neutral-00);box-shadow:var(--elevation-s);position:absolute;top:100%;right:0;}
.bjhehd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:3rem;padding:0.4rem 1.5rem;white-space:nowrap;font-weight:var(--font-weight-semi-bold);}
.bjhehd:hover{cursor:pointer;}
.bjhehd .sc-5b6f4584-0{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1rem;}
.bljoLz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:3rem;padding:0.4rem 1.5rem;white-space:nowrap;}
.bljoLz:hover{cursor:pointer;}
.bljoLz .sc-5b6f4584-0{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1rem;}
.eQWSzu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:992px){.eQWSzu{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}
.gNFlcQ{width:100%;}
.etSUhf{display:grid;width:100%;grid-template-columns:auto;grid-auto-rows:auto;grid-gap:4rem 3.5rem;margin:2.5rem 0 1.5rem;justify-items:center;}
@media (min-width:360px){.etSUhf{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (min-width:768px){.etSUhf{grid-template-columns:repeat(3,minmax(0,1fr));}}
.cbEAsg{margin-left:0;}
@media (min-width:768px){.cbEAsg{margin-left:auto;}}
.cbEAsg .dropdown{height:3rem;width:100%;margin-top:0.5rem;}
@media (min-width:768px){.cbEAsg .dropdown{margin-top:0;}}
.cbEAsg .dropdown .dropdown__listbox{width:100%;}
.cbEAsg .dropdown .button__text > span{font-size:1.3rem;white-space:nowrap;}
.cbEAsg .dropdown .button__text > span:first-child{margin-right:0.5rem;}
.cbEAsg .dropdown .icon{height:1.2rem;}
@media (min-width:992px){.bILZvw{margin-left:auto;}}
.kyVDoJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:768px){.kyVDoJ{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}
.elcTBx{grid-area:pagination;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:3rem;}
.elcTBx .button{height:3rem;width:3rem;}
@media (min-width:540px){.elcTBx .button{width:3.5rem;}}
.elcTBx .button--active{color:var(--neutral-00);background-color:var(--reduced-price);cursor:inherit;}
.elcTBx .button--icon{background-color:var(--neutral-00);}
.elcTBx .button--icon:not(:disabled){border-color:var(--neutral-40);}
.elcTBx .button--secondary{font-size:1.2rem;padding:0;}
.elcTBx .icon{height:1.2rem;}
.gNogdf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:5.2rem;height:2.4rem;margin-bottom:.3rem;font-size:1.3rem;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#10a467;color:var(--neutral-00);}
.gKIPzD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:5.2rem;height:2.4rem;margin-bottom:.3rem;font-size:1.3rem;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#03885C;color:var(--neutral-00);}
.gGfnXu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5rem 0;}
.cvyPwk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;width:100%;}
@media (min-width:992px){.cvyPwk{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}
.jeDjJV{background-color:var(--primary);border-radius:2rem;}
.jeDjJV a{display:block;padding:.2rem 1.2rem;text-align:center;}
.ffGfxg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;aspectRatio:undefined;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:24.324324324324326%;}
.dsNVPO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:75%;margin-left:25%;}
.dsNVPO img{width:100%;padding:0.5rem;}
@media screen and (max-width:991px){.dsNVPO{width:100%;margin:0;}}
.eYFqKR{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;}
@media screen and (max-width:768px){.eYFqKR img{padding:0.5rem;display:block;}}
@media screen and (max-width:540px){.eYFqKR{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}}
.eSHqrQ{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;}
@media screen and (max-width:768px){.eSHqrQ img{padding:0.5rem;display:block;}}
@media screen and (max-width:540px){.eSHqrQ{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}}

/* ===== rofu-static: Ergaenzungen fuer die JS-freie Auslieferung =====
   Klassen mit Praefix rs- sind neu; alles andere stammt aus dem Live-Build.
   Breakpoints wie Storefront: m 768px, l 992px. */

/* ---------- Hinweis "Shop pausiert" (Slot des Header-Banners) ---------- */
.rs-shop-notice{background:#ee3300;color:#fff;text-align:center}
.rs-shop-notice .copytext{color:#fff;font-size:1.4rem;padding:.6rem 1.5rem}
.rs-shop-notice a{color:#fff;text-decoration:underline}

/* ---------- Hauptnavigation ohne JS ---------- */
.rs-nav-label{cursor:pointer}
.rs-nav-toggle:focus-visible ~ header .rs-nav-label{outline:2px solid var(--neutral-90);outline-offset:2px}
.rs-nav-toggle:checked ~ nav.rs-nav{display:block}
.rs-nav .rs-nav-item{position:static}
.rs-nav .rs-nav-open{display:none}
.rs-flyout{display:none;grid-template-columns:repeat(2,1fr);grid-gap:1rem;width:100%;background:var(--neutral-00);padding:2.5rem 2rem;text-align:left}
.rs-flyout a{color:var(--neutral-90)}
.rs-flyout a:hover{color:var(--secondary)}
.rs-fly-head{display:flex;align-items:center;justify-content:center;min-height:3rem;font-size:1.4rem;font-weight:var(--font-weight-medium);line-height:1.8rem;letter-spacing:.02rem;background:var(--primary);text-align:center;padding:0 .5rem}
.rs-fly-gallery--l{grid-column:span 2}
.rs-fly-imglink{display:block}
.rs-fly-img{display:block}
.rs-fly-imgtag{display:block;width:100%;height:auto}
.rs-fly-list li{border-top:1px solid var(--tertiary,#e9ecf1)}
.rs-fly-list li:last-of-type{border-bottom:1px solid var(--tertiary,#e9ecf1)}
.rs-fly-list a{display:flex;align-items:center;padding:.4rem 0}
.rs-fly-list .text,.rs-fly-group .text{font-size:1.3rem}
.rs-fly-group li{background:var(--neutral-20)}
.rs-fly-group li:not(:first-of-type){margin-top:.5rem}
.rs-fly-group a{display:block;padding:.5rem}
.rs-fly-all{grid-column:1/-1}
.rs-fly-all .text{font-size:1.4rem;text-decoration:underline}
@media (max-width:991px){
  .rs-nav .rs-nav-item{position:relative;display:flex;flex-wrap:wrap;align-items:center}
  .rs-nav .rs-nav-item > a{flex:1 1 auto}
  .rs-nav .rs-nav-open{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4rem;cursor:pointer}
  .rs-nav .rs-nav-open .icon{width:1.2rem;height:1.2rem;transform:rotate(180deg)}
  .rs-nav .rs-nav-item > a .icon--caret-solid{display:none}
  .rs-nav-cb:checked ~ .rs-flyout{display:grid}
  .rs-nav-cb:checked + .rs-nav-open .icon{transform:none}
  .rs-nav-cb:focus-visible + .rs-nav-open{outline:2px solid var(--neutral-90)}
}
@media (min-width:768px){.rs-flyout{grid-template-columns:repeat(4,1fr)}}
@media (min-width:992px){
  .rs-nav .jNcOZH{position:relative}
  .rs-flyout{position:absolute;top:100%;left:0;z-index:var(--z-index-medium,100);border:1px solid var(--neutral-40);border-top:none;box-shadow:var(--elevation-l)}
  .rs-nav-item:hover > .rs-flyout,.rs-nav-item:focus-within > .rs-flyout{display:grid}
  .rs-nav-item:hover > a .icon__down,.rs-nav-item:focus-within > a .icon__down{transform:none}
}

/* ---------- Footer-Linklisten (live clientseitig) ---------- */
.rs-fl{display:flex;flex-direction:column;margin-bottom:1.5rem}
.rs-fl-head{font-size:1.4rem;margin:0 0 1rem;text-decoration:underline}
.rs-fl ul li{height:auto!important;min-height:3rem;display:flex;align-items:center;justify-content:center}
.rs-fl ul li a:hover{color:var(--secondary);text-decoration:underline}
@media (min-width:992px){.rs-fl ul li{justify-content:flex-start}}
.rs-totop a{display:block}

/* ---------- Produktgalerie ohne JS (Radio-Buttons) ---------- */
.rs-gallery{display:flex;flex-direction:column;align-items:center}
.rs-gal-main{width:100%;max-width:66.5rem}
.rs-gal-slide{display:none;margin:0}
.rs-gal-slide img{display:block;width:100%;height:auto;max-width:66.5rem;margin:0 auto;aspect-ratio:1/1;object-fit:contain}
.rs-gal-thumbs{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1rem}
.rs-gal-thumb{display:block;width:8.7rem;height:8.7rem;border:2px solid var(--neutral-30);cursor:pointer;background:#fff}
.rs-gal-thumb img{display:block;width:100%;height:100%;object-fit:contain}
#rs-gal-1:checked ~ .rs-gal-main .rs-gal-s1,#rs-gal-2:checked ~ .rs-gal-main .rs-gal-s2,#rs-gal-3:checked ~ .rs-gal-main .rs-gal-s3,
#rs-gal-4:checked ~ .rs-gal-main .rs-gal-s4,#rs-gal-5:checked ~ .rs-gal-main .rs-gal-s5,#rs-gal-6:checked ~ .rs-gal-main .rs-gal-s6,
#rs-gal-7:checked ~ .rs-gal-main .rs-gal-s7,#rs-gal-8:checked ~ .rs-gal-main .rs-gal-s8,#rs-gal-9:checked ~ .rs-gal-main .rs-gal-s9,
#rs-gal-10:checked ~ .rs-gal-main .rs-gal-s10,#rs-gal-11:checked ~ .rs-gal-main .rs-gal-s11,#rs-gal-12:checked ~ .rs-gal-main .rs-gal-s12{display:block}
#rs-gal-1:checked ~ .rs-gal-thumbs .rs-gal-t1,#rs-gal-2:checked ~ .rs-gal-thumbs .rs-gal-t2,#rs-gal-3:checked ~ .rs-gal-thumbs .rs-gal-t3,
#rs-gal-4:checked ~ .rs-gal-thumbs .rs-gal-t4,#rs-gal-5:checked ~ .rs-gal-thumbs .rs-gal-t5,#rs-gal-6:checked ~ .rs-gal-thumbs .rs-gal-t6,
#rs-gal-7:checked ~ .rs-gal-thumbs .rs-gal-t7,#rs-gal-8:checked ~ .rs-gal-thumbs .rs-gal-t8,#rs-gal-9:checked ~ .rs-gal-thumbs .rs-gal-t9,
#rs-gal-10:checked ~ .rs-gal-thumbs .rs-gal-t10,#rs-gal-11:checked ~ .rs-gal-thumbs .rs-gal-t11,#rs-gal-12:checked ~ .rs-gal-thumbs .rs-gal-t12{border-color:var(--primary)}
.rs-gal-radio:focus-visible ~ .rs-gal-thumbs{outline:2px dashed var(--neutral-60);outline-offset:4px}

/* ---------- Disclosure (details statt Button) ---------- */
.rs-disclosure > summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}
.rs-disclosure > summary::-webkit-details-marker{display:none}
.rs-disclosure > summary .rs-disc-icon{width:1.4rem;height:1.4rem;transform:rotate(180deg)}
.rs-disclosure[open] > summary .rs-disc-icon{transform:none}
/* Live klappt .hchTKg per JS auf (max-height:0 im Storefront-CSS) - ohne JS steuert <details> die Sichtbarkeit */
.rs-disclosure > .hchTKg{max-height:none;overflow:visible}
.rs-resp-eu > div{padding:.2rem 0}
.rs-sod-title{margin-top:1rem;font-weight:var(--font-weight-medium)}
.rs-sod-list{list-style:disc;padding-left:2rem}

/* ---------- Varianten (nur Information) ---------- */
.rs-variants{margin:1.5rem 0;font-size:1.4rem}
.rs-variants-label{display:block;margin-bottom:.5rem}
.rs-variants-list{display:flex;flex-wrap:wrap;gap:.6rem}
.rs-variants-list li{border:1px solid var(--neutral-40);border-radius:.4rem;padding:.4rem .8rem;background:var(--neutral-00)}

/* ---------- Listing: Kategoriebaum, Paginierung ---------- */
.rs-cattree{margin:0 0 2rem;font-size:1.4rem}
.rs-cattree summary{cursor:pointer;padding:1rem 0;border-bottom:1px solid var(--neutral-30);list-style:none}
.rs-cattree summary::-webkit-details-marker{display:none}
.rs-cattree ul{padding-left:0}
.rs-cattree .rs-tree-sub{padding-left:1.2rem}
.rs-cattree li{padding:.35rem 0}
.rs-cattree .rs-tree-active > a,.rs-cattree .rs-tree-active > span{font-weight:var(--font-weight-bold)}
.rs-cattree a:hover{color:var(--secondary);text-decoration:underline}
.rs-pagination{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:center;margin:1.5rem 0}
.rs-pagination a.button{text-decoration:none}
.rs-pagination .rs-disabled{opacity:.4;pointer-events:none}
.rs-pagination .button--active{pointer-events:none}

/* ---------- Page-Builder ---------- */
.rs-seo{display:flex;flex-wrap:wrap;width:var(--rs-w,100%);margin-left:var(--rs-ml,0)}
.rs-seo img{width:100%;padding:.5rem}
.rs-seo-i{flex:0 0 var(--rs-iw,100%)}
@media screen and (max-width:991px){.rs-seo{width:100%;margin:0}}
@media screen and (max-width:540px){.rs-seo-i{flex:0 0 var(--rs-iws,100%)}}
.rs-bs-pic img{width:100%;height:auto}
.rs-hscroll{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1.2rem .5rem 1.5rem;-webkit-overflow-scrolling:touch}
.rs-hscroll-item{flex:0 0 20rem;scroll-snap-align:start}
@media (min-width:992px){.rs-hscroll-item{flex-basis:22rem}}
.rs-pc > summary{list-style:none;cursor:pointer}
.rs-pc > summary::-webkit-details-marker{display:none}
.rs-pc[open] > summary .icon{transform:none}
.rs-pc:not([open]) > summary .icon{transform:rotate(180deg)}
.rs-seoblock{position:relative}
.rs-more-cb:checked ~ .rs-more-body{max-height:none!important;overflow:visible!important}
.rs-more-cb:checked ~ .rs-more-fade{display:none}
.rs-more-btn{cursor:pointer;display:inline-block}
.rs-more-close{display:none}
.rs-more-cb:checked ~ .rs-more-btn .rs-more-open{display:none}
.rs-more-cb:checked ~ .rs-more-btn .rs-more-close{display:inline}
.rs-more-cb:focus-visible ~ .rs-more-btn{outline:2px solid var(--neutral-90)}
.rs-finder{display:flex;justify-content:center}
.rs-finder-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.rs-acc-item > summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}
.rs-acc-item > summary::-webkit-details-marker{display:none}
.rs-acc-item > summary .icon{width:1.4rem;height:1.4rem}
.rs-acc-item[open] > summary .icon{transform:none}
.rs-acc-body{padding:1rem 0}
.rs-llm{margin:2rem 0}
.rs-llm-list{display:flex;flex-wrap:wrap;gap:1rem}
.rs-llm-item a{display:inline-block;border:1px solid var(--neutral-40);border-radius:.4rem;padding:.8rem 1.4rem;background:var(--neutral-00)}
.rs-llm-item a:hover{border-color:var(--primary);text-decoration:none}
.rs-catlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:2rem;margin:2rem 0}
.rs-catlist-head{display:block}
.rs-catlist-img{display:block;width:100%;height:auto}
.rs-catlist-col ul{margin-top:.8rem}
.rs-catlist-col li{padding:.3rem 0}
.rs-catalogs{display:flex;flex-wrap:wrap;gap:2rem}
.rs-catalog{display:flex;flex-direction:column;width:24rem}
.rs-teaser-ov{padding:1rem}
.rs-storefinder{margin:2rem 0}
.rs-video-link a{text-decoration:underline}
.rs-404{padding:3rem 1.5rem;text-align:center}
.rs-404-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}
.rs-404-links a{display:inline-block;border:1px solid var(--neutral-40);border-radius:.4rem;padding:.8rem 1.4rem}

/* ---------- Kacheln: ohne Preisblock weniger Hoehe ---------- */
.rs-static .hSlNkF{height:auto;min-height:26rem;padding-bottom:1rem}
.rs-static .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.rs-fly-imgtag{max-height:9rem;width:auto!important;max-width:100%;margin:0 auto}
.rs-brand-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.5rem;margin:2rem 0}
.rs-brand-list a{display:flex;flex-direction:column;align-items:center;gap:.8rem;border:1px solid var(--neutral-30);padding:1rem;height:100%;text-align:center}
.rs-brand-list a:hover{border-color:var(--primary);text-decoration:none}
.rs-brand-img{max-width:10rem;max-height:10rem}
.rs-placeholder{padding:2rem 0}
.rs-productvideo{margin:1.5rem 0}
.rs-productvideo ul{display:flex;flex-wrap:wrap;gap:1.5rem}
.rs-productvideo a{display:flex;flex-direction:column;gap:.5rem;width:24rem;text-decoration:underline}
.rs-pv-img{width:100%;height:auto}
