.CircularProgressWrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;z-index:2}.CircularProgressWrapper.inline{display:inline}.CircularProgressWrapper.blue .MuiCircularProgress-colorPrimary{color:#0fbce6}.CircularProgressWrapper.crimson .MuiCircularProgress-colorPrimary{color:#da0e1c}.CircularProgressWrapper.white .MuiCircularProgress-colorPrimary{color:#fff}section.description{font-size:1rem;color:#333;text-align:center;margin:0 auto 6rem;display:flex;flex-wrap:wrap}section.description .description-text{padding:1rem 2rem 0}@media only screen and (min-width:48rem){section.description .description-text{padding:3rem 3rem 0}}@media only screen and (min-width:62.5rem){section.description .description-text{padding:3rem 18rem 0}}section.description.description-intro{margin-bottom:0}section.description.description-intro .description-text{padding-top:0}@media only screen and (min-width:48rem){section.description.description-intro .description-text{padding-top:0}}@media only screen and (min-width:62.5rem){section.description.description-intro .description-text{padding-top:0}}section.description.description-column-1 .description-text p{text-align:justify}@media only screen and (min-width:62.5rem){section.description.description-column-2 .description-text{column-count:2;text-align:left;column-gap:6rem}}section.description.description-column-2 p{display:inline-block}section.description a,section.description h2,section.description h3,section.description strong{color:#000}section.description h2,section.description h3,section.description h4{font-family:Helvetica Neue,sans-serif;margin:0 0 1rem;text-align:left}section.description p{margin:0 0 1rem}section.description a{color:#00806e;text-decoration:none}section.description a:hover{text-decoration:underline}section.description table{display:inline-table;width:100%;border-collapse:collapse;border-spacing:0}section.description table tr{color:inherit;display:table-row;vertical-align:middle;outline:0}section.description table tr td,section.description table tr th{border:1px solid #dfdfdf;text-align:left;padding:6px 12px}section.description.description-image-columns{display:grid;max-width:850px;grid-column-gap:45px;column-gap:45px;box-sizing:border-box}section.description.description-image-columns .description-text{text-align:left;padding:1rem 1rem 0}@media only screen and (min-width:62.5rem){section.description.description-image-columns .description-text{display:flex;flex-direction:column;justify-content:center;padding:0}section.description.description-image-columns .description-text a{width:-moz-fit-content;width:fit-content}}section.description.description-image-columns .description-text p{text-align:left}@media only screen and (min-width:62.5rem){section.description.description-image-columns.image-left{grid-template-columns:40% 60%}}section.description.description-image-columns.image-left .image-column{order:1}section.description.description-image-columns.image-left .description-text{order:2}@media only screen and (min-width:62.5rem){section.description.description-image-columns.image-right{grid-template-columns:60% 40%}section.description.description-image-columns.image-right .image-column{order:2}section.description.description-image-columns.image-right .description-text{order:1}}.ProductTeaserGridList{display:flex;justify-content:center}.ProductTeaserGridList .variants,.ProductTeaserGridList>ul{display:flex;flex-direction:column;gap:.75rem;list-style-type:none;margin:0;padding:0}.ProductTeaserGridList .variants li,.ProductTeaserGridList>ul li{display:block;margin:0;padding:0}@media only screen and (min-width:48rem){.ProductTeaserGridList .variants,.ProductTeaserGridList>ul{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:62.5rem){.ProductTeaserGridList .variants,.ProductTeaserGridList>ul{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:75rem){.ProductTeaserGridList .variants,.ProductTeaserGridList>ul{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:48rem){.ProductTeaserGridList .variants.large,.ProductTeaserGridList>ul.large{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:62.5rem){.ProductTeaserGridList .variants.large,.ProductTeaserGridList>ul.large{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:75rem){.ProductTeaserGridList .variants.large,.ProductTeaserGridList>ul.large{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:90rem){.ProductTeaserGridList .variants.large,.ProductTeaserGridList>ul.large{grid-template-columns:repeat(6,1fr)}}.ProductTeaserGridList .variants{width:100%;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ProductTeaserGridList .no-products{font-family:font-718-light;font-style:normal;font-weight:500;font-size:1rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:48rem){.ProductTeaserGridList .no-products{font-size:2rem}}.news-page .ProductTeaserGridList .variants{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;width:100%;gap:1rem}@media only screen and (min-width:62.5rem){.news-page .ProductTeaserGridList .variants{gap:1.25rem}}.news-page .ProductTeaserGridList .variants>li{width:312px}@media only screen and (min-width:62.5rem){.news-page .ProductTeaserGridList .variants>li{width:314px}}.modal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.85);left:0;top:0;z-index:100;display:flex;justify-content:center;align-items:center;cursor:pointer;max-height:unset;padding:0;overflow:scroll}.modal svg{color:#fff}.modal img{max-width:90%;max-height:90%}.modal .left,.modal .right{position:absolute;z-index:200;top:calc(50% - 35px)}.modal .left svg,.modal .right svg{font-size:5rem;cursor:pointer}.modal .left{left:0}.modal .right{right:0}.modal .close{position:absolute;top:10px;right:10px;z-index:200}.modal .close svg{font-size:2.6rem;cursor:pointer}@font-face{font-family:BlackerPro;src:url(/_next/static/media/Blacker-Pro-Bold.2a06e653.otf) format("opentype");font-weight:700}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:font-718;src:url(/_next/static/media/718-Medium.e348355e.otf) format("opentype"),url(/_next/static/media/718-Medium.0a68a7c9.woff) format("woff"),url(/_next/static/media/718-Medium.aa185b5e.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:font-718-light;src:url(/_next/static/media/718-Light.dbe36f7c.otf) format("opentype"),url(/_next/static/media/718-Light.9ecf7715.woff) format("woff"),url(/_next/static/media/718-Light.18838e6e.ttf) format("truetype");font-style:normal;font-weight:300}@media only screen and (min-width:48rem){.CustomProductTeaser_teaser-grid-list__mKBHZ .ProductTeaserGridList{grid-column:1}}@media only screen and (max-width:62.44rem){.CustomProductTeaser_teaser-grid-list__mKBHZ .ProductTeaserGridList ul{grid-template-columns:1fr 1fr}}@media only screen and (max-width:47.94rem){.CustomProductTeaser_teaser-grid-list__mKBHZ .ProductTeaserGridList>ul{flex-direction:row;flex-wrap:wrap}.CustomProductTeaser_teaser-grid-list__mKBHZ .ProductTeaserGridList>ul>li{--column-gap:0.75rem;width:calc(50% - var(--column-gap)/2)}}@media only screen and (min-width:48rem){.CustomProductTeaser_teaser-grid-list__mKBHZ.CustomProductTeaser_enlarge-first-item__wE3ya .ProductTeaserGridList ul li:first-of-type{grid-row:1/3;grid-column:1/3}.CustomProductTeaser_teaser-grid-list__mKBHZ.CustomProductTeaser_enlarge-first-item__wE3ya .ProductTeaserGridList ul li:first-of-type .CustomProductTeaser_product-teaser__pj8EI{grid-template-rows:1fr min-content;grid-row:1/3;grid-column:1/3}.CustomProductTeaser_teaser-grid-list__mKBHZ.CustomProductTeaser_enlarge-first-item__wE3ya .ProductTeaserGridList ul li:first-of-type .media{aspect-ratio:unset}.CustomProductTeaser_teaser-grid-list__mKBHZ.CustomProductTeaser_enlarge-first-item__wE3ya .ProductTeaserGridList ul li:first-of-type .media a,.CustomProductTeaser_teaser-grid-list__mKBHZ.CustomProductTeaser_enlarge-first-item__wE3ya .ProductTeaserGridList ul li:first-of-type .media button{aspect-ratio:unset;height:100%}}.CustomProductTeaser_product-teaser__pj8EI{position:relative!important;min-height:unset!important;border-radius:0!important;background:transparent!important;box-shadow:unset!important}.CustomProductTeaser_product-teaser__pj8EI .content{position:relative;min-height:auto;padding:0 .5rem;z-index:10}.CustomProductTeaser_product-teaser__pj8EI .content h3{font-family:font-718-light;font-weight:300;color:#fff;font-size:1rem;font-weight:600;text-transform:uppercase;margin:1rem 0 0}@media only screen and (max-width:47.94rem){.CustomProductTeaser_product-teaser__pj8EI .content h3{max-width:80%}}.CustomProductTeaser_product-teaser__pj8EI .content h3 a{font:inherit;color:inherit}.CustomProductTeaser_product-teaser__pj8EI .content .sub-type{font-family:font-718-light;font-weight:300;color:#fff;text-transform:capitalize;font-size:.625rem;text-align:center;letter-spacing:1px;margin-bottom:0}@media only screen and (max-width:47.94rem){.CustomProductTeaser_product-teaser__pj8EI .content .sub-type{max-width:80%;text-align:left}}.CustomProductTeaser_product-teaser__pj8EI .content .content-inner{position:absolute;left:.5rem;right:.5rem;bottom:calc(100% + .5rem);display:flex;align-items:flex-start;text-align:left;flex-direction:column-reverse}.CustomProductTeaser_product-teaser__pj8EI .content .content-inner .Customise{display:none}.CustomProductTeaser_product-teaser__pj8EI .content .VariantSwatchList{margin-top:.5rem}.CustomProductTeaser_product-teaser__pj8EI .content .VariantSwatchList img{border-radius:0;width:25px}.CustomProductTeaser_product-teaser__pj8EI .content .VariantSwatchList svg{fill:#fff}.CustomProductTeaser_product-teaser__pj8EI .media,.CustomProductTeaser_product-teaser__pj8EI .media a,.CustomProductTeaser_product-teaser__pj8EI .media img{aspect-ratio:1/1}.CustomProductTeaser_product-teaser__pj8EI .media button{aspect-ratio:1/1;display:block;width:100%}.CustomProductTeaser_product-teaser__pj8EI .brand{display:none}.CustomProductTeaser_product-teaser__pj8EI .arrow-right-icon{position:absolute;right:0;top:0}@media only screen and (max-width:47.94rem){.CustomProductTeaser_product-teaser__pj8EI .arrow-right-icon{bottom:0}}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:futura-pt-condensed;src:url(https://use.typekit.net/af/6f8764/000000000000000000012039/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/6f8764/000000000000000000012039/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/6f8764/000000000000000000012039/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:futura-pt-bold;src:url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:Sofia;src:url(/public/fonts/SofiaProLight.woff2) format("woff2"),url(/public/fonts/SofiaProLight.woff) format("woff");font-weight:300}@font-face{font-family:Sofia;src:url(/public/fonts/SofiaProMedium.woff2) format("woff2"),url(/public/fonts/SofiaProMedium.woff) format("woff");font-weight:400}@font-face{font-family:Aileron Ultralight italic;src:url(/_next/static/media/Aileron-ultralight-italic.f2552793.otf) format("opentype");font-weight:400}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Regular.06c1d599.otf) format("opentype");font-weight:400}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Bold.64ec3124.otf) format("opentype");font-weight:700}@font-face{font-family:Sofia;src:url(/public/fonts/SofiaProSemiBold.woff2) format("woff2"),url(/public/fonts/SofiaProSemiBold.woff) format("woff");font-weight:700}.gallery-grid{list-style:none;padding:0;margin:0;column-count:2;gap:.5rem}.gallery-grid li{position:relative;padding:0;margin:0 0 4px}.gallery-grid li img:not(.active){width:100%;cursor:pointer}@media only screen and (min-width:48rem){.gallery-grid{column-count:3}}@media only screen and (min-width:62.5rem){.gallery-grid{column-count:4}}.gallery-grid .icon-eye{display:block;width:2rem;height:2rem;color:#fff;filter:drop-shadow(.1rem .1rem .3rem rgba(0,0,0,.3))}.gallery-grid .tooltip-content{position:absolute;top:calc(100% - 3rem);right:1rem}.gallery-modal-image-container{text-align:center}.gallery-modal-image-container .icon-eye{display:block;width:2rem;height:2rem;color:#fff;filter:drop-shadow(.1rem .1rem .3rem rgba(0,0,0,.3))}.gallery-modal-image-container .tooltip-content{position:absolute;top:calc(100% - 3rem);right:1rem}