:root{--theme-primary:#1a72b6;--theme-hint:#f1f3f4}.header-main__logo{color:#1a72b6}@media (min-width:1181px){.header-main__logo{margin-bottom:18px!important}}@media (max-width:1180px){.header-main__left{align-items:flex-start;flex-direction:column;gap:.25rem;justify-content:center}}.header-main .icon--horz,.header-main .icon--vert{display:none!important}.header-main .icon--outdoor{display:block}@media (max-width:1180px){.header-main .icon--outdoor{display:none}}.header-main .icon--outdoor-vert{display:block;height:32px}@media (min-width:1181px){.header-main .icon--outdoor-vert{display:none}.header-main__back{display:flex}}.hero-simple{display:flex;flex-direction:column-reverse;position:relative}.hero-simple[data-naked=true][data-theme=light]+.content-main>:first-child{margin-top:0}.hero-simple[data-naked=true] .container{padding-bottom:50px;padding-top:50px}@media screen and (min-width:480px){.hero-simple[data-naked=true] .container{padding-top:calc(11.81818px + 7.95455vw)}}@media screen and (min-width:1800px){.hero-simple[data-naked=true] .container{padding-top:155px}}@media screen and (min-width:480px){.hero-simple[data-naked=true] .container{padding-bottom:calc(11.81818px + 7.95455vw)}}@media screen and (min-width:1800px){.hero-simple[data-naked=true] .container{padding-bottom:155px}}.hero-simple[data-naked=false] .container{padding-bottom:40px;padding-top:40px}.hero-simple:not([data-centered=true]) .container{position:relative}.hero-simple[data-centered=true] .container{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-simple[data-centered=true] .container>:not(.badge){margin-left:auto;margin-right:auto}.hero-simple[data-theme=light]{background-color:#fff}.hero-simple[data-theme=light] .hero-simple__inner .instagram .text{color:#676e6d}.hero-simple[data-theme=light] .hero-simple__bg+.hero-simple__inner .wysiwyg-simple{color:#282734}.hero-simple[data-theme=dark]{background-color:#2a2a2f}.hero-simple[data-theme=dark] .title{color:#fff}.hero-simple[data-theme=dark] .wysiwyg-simple{opacity:.8}.hero-simple[data-theme=dark] .hero-simple__bg:after,.hero-simple[data-theme=dark] .hero-simple__gallery picture:after{content:""}.hero-simple[data-theme=dark] .hero-simple__controls .slick-dots{margin-bottom:24px}.hero-simple[data-theme=dark] .hero-simple__controls .slick-dots .slick-active .dot{background-color:#fff}.hero-simple[data-theme=dark] .hero-simple__controls .slick-dots .dot{background-color:initial;border:2px solid #fff;height:9px;width:9px}.hero-simple[data-theme=dark] .hero-simple__controls .slick-next,.hero-simple[data-theme=dark] .hero-simple__controls .slick-prev{border-color:#fff}.hero-simple[data-theme=dark] .hero-simple__controls .slick-next>svg>*,.hero-simple[data-theme=dark] .hero-simple__controls .slick-prev>svg>*{stroke:#fff}.hero-simple[data-theme=dark] .hero-simple__controls .slick-dots{margin:0}.hero-simple[data-pullup=true] .hero-simple__inner{padding-bottom:80px}.hero-simple[data-pullup=true]+.content-main>:first-child.cms-banner,.hero-simple[data-pullup=true]+.content-main>:first-child.cms-gallery,.hero-simple[data-pullup=true]+.content-main>:first-child.cms-horz,.hero-simple[data-pullup=true]+.content-main>:first-child.cms-inlinevideo,.hero-simple[data-pullup=true]+.content-main>:first-child.cms-vert{margin-top:-80px}.hero-simple[data-pullup=true]+.content-main>:first-child .cms-sidexside{margin-top:0;overflow:visible;position:relative;z-index:2}.hero-simple[data-pullup=true]+.content-main>:first-child .cms-sidexside .grid{align-items:flex-start}.hero-simple[data-pullup=true]+.content-main>:first-child .cms-sidexside .grid__item:first-child{margin-top:-80px}@media (min-width:960px){.hero-simple[data-pullup=true]+.content-main>:first-child .cms-sidexside .grid__item:nth-child(2){padding-bottom:60px;padding-top:60px}}@media (min-width:1080px){.hero-simple[data-badge=true] .hero-simple__bg,.hero-simple[data-badge=true] .hero-simple__gallery picture{max-height:750px;min-height:550px}}@media (max-width:1079px){.hero-simple[data-badge=true] .container{padding-bottom:180px}}@media (max-width:767px){.hero-simple[data-badge=true] .hero-simple__inner .container{padding-bottom:80px}.hero-simple[data-badge=true] .hero-simple__bg,.hero-simple[data-badge=true] .hero-simple__gallery picture{min-height:0}}.hero-simple .badge{bottom:0;left:50%;margin-bottom:-80px;margin-right:0;position:absolute}@media (min-width:768px){.hero-simple .badge{margin-left:-130px;width:260px}}@media (max-width:767px){.hero-simple .badge{left:6px;margin-bottom:-130px;margin-left:auto;margin-right:auto;position:relative;width:200px}.hero-simple .badge .text{font-size:1.8rem;padding:55px 48px 70px 32px}.hero-simple .badge .text.text--big{font-size:2.5rem}}.hero-simple__bg+.hero-simple__inner,.hero-simple__bg:after,.hero-simple__bg>img,.hero-simple__gallery+.hero-simple__controls+.hero-simple__inner{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.hero-simple__inner{z-index:2}.hero-simple__inner .container>*{max-width:680px}.hero-simple__inner .instagram{align-items:center;display:flex;height:36px;max-width:165px;text-decoration:none}@media (min-width:1181px){.hero-simple__inner .instagram{margin-top:-36px;position:absolute;right:30px}}@media (max-width:1180px){.hero-simple__inner .instagram{margin-top:30px}}.hero-simple__inner .instagram .icon{margin-right:15px;min-height:32px;min-width:32px}.hero-simple__inner .instagram .text{color:#fff;font-size:1.4rem;line-height:1.2;padding-top:4px;transition:color .2s linear}.hero-simple__inner .instagram:focus .text,.hero-simple__inner .instagram:hover .text{color:#fff;text-decoration:underline}.hero-simple__bg{overflow:hidden}.hero-simple__bg,.hero-simple__gallery picture{max-height:650px;min-height:400px;position:relative;z-index:1}.hero-simple__bg:before,.hero-simple__gallery picture:before{content:"";display:block;padding-top:66.6666666667%;width:100%}.hero-simple__bg:after,.hero-simple__gallery picture:after{background-image:linear-gradient(-170deg,#2a2a2f00,#2a2a2f);z-index:2}.hero-simple__bg>img,.hero-simple__gallery picture>img{object-fit-position:center top;height:100%;left:0;max-height:none;max-width:none;object-fit:cover;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.hero-simple__gallery:after{background:linear-gradient(0deg,#2a2a2f59 0,#2a2a2f00);bottom:0;content:"";display:block;height:150px;left:0;position:absolute;width:100%;z-index:1}.hero-simple__controls{align-items:center;bottom:0;display:flex;padding:30px;position:absolute;right:0;z-index:4}.hero-simple__controls .slick-prev{order:1}.hero-simple__controls .slick-next{order:3}.hero-simple__controls .slick-dots{margin:0;order:2}@media (min-width:960px){.hero-simple .title{font-size:7rem;letter-spacing:-1.05px;line-height:1.1}.hero-simple .wysiwyg-simple{font-size:2.2rem}.hero-simple .title+.wysiwyg-simple{margin-top:30px}.hero-simple[data-centered=true][data-naked=true] .hero-simple__inner .container>.title{font-size:6rem;letter-spacing:-.9px;max-width:740px}.hero-simple[data-centered=true][data-naked=true] .hero-simple__inner .container>.wysiwyg-simple{font-size:1.8rem;max-width:820px}}@media (min-width:768px) and (max-width:959px){.hero-simple .title{font-size:5rem;letter-spacing:-.9px;line-height:1.1}.hero-simple .wysiwyg-simple{font-size:2rem}.hero-simple .title+.wysiwyg-simple{margin-top:25px}}@media (max-width:767px){.hero-simple__bg+.hero-simple__inner,.hero-simple__gallery+.hero-simple__controls+.hero-simple__inner{position:relative}.hero-simple__bg,.hero-simple__gallery{position:absolute}.hero-simple__bg,.hero-simple__gallery picture{height:100%;max-height:none;min-height:auto;width:100%}.hero-simple .title{font-size:4rem;letter-spacing:-.5px;line-height:1.1}.hero-simple .wysiwyg-simple{font-size:1.8rem}.hero-simple .title+.wysiwyg-simple{margin-top:30px}.hero-simple__gallery{position:relative}.hero-simple__gallery+.hero-simple__controls{width:100%}.hero-simple__gallery+.hero-simple__controls+.hero-simple__inner{background-color:#fff;color:#676e6d;position:relative}.hero-simple__gallery+.hero-simple__controls+.hero-simple__inner .title{color:#282734}.hero-simple__gallery+.hero-simple__controls+.hero-simple__inner .wysiwyg-simple{color:#676e6d;opacity:1}.hero-simple__gallery+.hero-simple__controls+.hero-simple__inner .badge{left:auto;margin-bottom:-130px;margin-left:0;position:relative;top:auto}}@media (max-width:600px){.hero-simple .title+.wysiwyg-simple{margin-top:20px}.hero-simple__gallery+.hero-simple__controls+.hero-simple__inner .badge{height:180px;left:auto;margin-bottom:-130px;margin-left:0;position:relative;top:auto;width:180px}.hero-simple__gallery+.hero-simple__controls+.hero-simple__inner .badge .text{padding:32px 40px 42px 30px}}@media (max-width:480px){.hero-simple .title{font-size:3.5rem}.hero-simple .wysiwyg-simple{font-size:1.6rem}}.feature-configurator{position:relative;z-index:1}.feature-configurator:focus{outline:none}.feature-configurator+div,.feature-configurator+div+div,.feature-configurator+div+section,.feature-configurator+section,.feature-configurator+section+div,.feature-configurator+section+section{position:relative;z-index:2}.feature-configurator:before{background-image:linear-gradient(to bottom,rgba(var(--theme-hint,#f5f2f2),1) 0,rgba(var(--theme-hint,#f5f2f2),0) 100%);height:100vh;left:0;margin-top:-173px;pointer-events:none;position:absolute;top:100%;width:100%;z-index:1}.feature-configurator>*{position:relative;z-index:2}.feature-configurator__inner{position:relative}@media (max-width:1350px){.feature-configurator__inner{display:flex;flex-wrap:wrap}.feature-configurator__inner>*{align-self:flex-start}}@media (min-width:960px){.feature-configurator:before{content:""}}@media (max-width:959px){.feature-configurator>.container{padding:0}}.product-config{display:flex;max-height:calc(100% - 140px);position:absolute;top:50px;transition:transform .2s linear;z-index:20}@media (min-width:960px){.product-config,.product-config-container{background:#fff}}.product-config-container{color:#2a2a2f;display:flex;flex-direction:column;flex-grow:1;width:100%}.product-config__back{align-items:center;background:#fcfafa;box-shadow:inset 0 -1px 0 0 #f5f2f2;display:flex;height:50px;margin:-50px 0 20px -50px;padding:0 20px;width:calc(100% + 70px);z-index:1}.product-config__back .icon{height:10px;margin-right:20px;transition:transform .2s ease-in-out;width:5px}.product-config__back .icon svg>*{stroke-width:4}.product-config__back .text{color:#676e6d;font-size:1.4rem;font-weight:600;padding-top:4px}.product-config__back.on-press .icon,html:not(.mobile):not(.tablet) .product-config__back:focus .icon,html:not(.mobile):not(.tablet) .product-config__back:hover .icon{transform:translateX(-5px)}.product-config__selector{overflow:hidden;position:relative}.product-config__selector.is-active+.product-config__browser-arrow{opacity:0;transform:translate(-100%) rotate(20deg)}.product-config__selector.is-active .product-config__slide{transform:translateX(-50%)}.product-config__slide{display:flex;height:100%;transition:transform .2s cubic-bezier(.25,1,.5,1);width:200%;will-change:transform}.product-config__slide>*{max-width:50%;width:50%}.product-config__slide>div[data-selector=styles]:not(.is-cat-active){display:none}.product-config__inner{flex:1;padding:50px 0 0 50px;position:relative;width:50%}@media (min-width:1350px){.product-config__inner{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}}@media (max-width:1350px){.product-config__inner{padding:30px 30px 20px}}@media (max-width:959px){.product-config__inner{display:flex;flex-direction:column;justify-content:flex-end;padding:25px 30px;text-align:center}}.product-config__header{position:relative}.product-config__header .title{font-family:hiragino,Cambria,Hoefler Text,Utopia,"Liberation Serif",Nimbus Roman No9 L Regular,Times,Times New Roman,serif;margin-bottom:10px}.product-config__header .teaser{color:#676e6d;font-family:neue-einstellung,Corbel,Lucida Grande,Lucida Sans Unicode,Lucida Sans,DejaVu Sans,Bitstream Vera Sans,Liberation Sans,Verdana,Verdana Ref,sans-serif;font-size:1.5rem}@media (min-width:960px){.product-config__header{border-bottom:1px solid #f5f2f2;padding-bottom:22px;padding-right:20px}.product-config__header .title{font-size:3.5rem}}@media (max-width:959px){.product-config__header{margin-top:10px}.product-config__header .title{font-size:2.6rem;order:0}}.product-config__options{font-size:1.3rem;font-weight:700}.product-config__options .colour-option__item picture{display:block;position:relative}.product-config__options .colour-option__item picture>img{border-radius:50%;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.product-config__options .colour-option__item .tooltip{margin-left:-75px;width:150px;z-index:3}@media (min-width:1351px){.product-config__options{margin:40px 0 0;padding-right:50px}}@media (min-width:960px) and (max-width:1350px){.product-config__options{margin-top:25px}}@media (min-width:960px){.product-config__options+.product-config__options{margin-top:20px}}@media (max-width:1350px){.product-config__options .colour-options .tooltip{display:none}}@media (max-width:959px){.product-config__options{margin:0 -20px;position:relative;width:auto}.product-config__options:after,.product-config__options:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:30px;z-index:2}.product-config__options:before{background-image:linear-gradient(90deg,#fff 0,#fff0);left:0}.product-config__options:after{background-image:linear-gradient(270deg,#fff 0,#fff0);right:0}.product-config__options .colour-options{-webkit-overflow-scrolling:touch;display:block;margin:0;overflow-x:auto;overflow-y:hidden;padding:10px 30px;text-align:center;white-space:nowrap}.product-config__options .colour-option__item{margin:0 5px}}@media (max-width:767px){.product-config__options{margin:0;order:-1}}@media (max-width:375px){.product-config__options{margin-left:-20px;margin-right:-20px}}.product-config__browser-arrow{display:none;opacity:1;pointer-events:none;transform:translate(0) rotate(0deg);transition:opacity .2s linear,transform .2s linear}@media (min-width:960px){.product-config__browser-arrow{display:block;left:-17px;position:absolute;top:7.5rem}}@media (min-width:1351px){.product-config__browser-arrow{left:21px;top:9.5rem}.product-config [data-selector=category]{padding:50px 0}.product-config [data-selector=category] .product-config__header,.product-config [data-selector=category] .product-config__options{margin-left:auto;margin-right:auto;padding-right:0;width:30rem}}.product-config [data-selector=category] .product-config__header{border:none;padding:0;position:relative}.product-config [data-selector=category] .product-config__header .title{line-height:1.1;margin:0 0 20px}.product-config [data-selector=category] .product-config__options{margin-top:15px}.product-config [data-selector=category] .colour-options{width:100%}@media (min-width:960px){.product-config [data-selector=category] .colour-option__item:nth-child(-n+3) .tooltip{bottom:auto;margin-top:-3px;top:100%}.product-config [data-selector=category] .colour-option__item:nth-child(-n+3) .tooltip>span{display:flex;flex-direction:column;padding:11px 15px}.product-config [data-selector=category] .colour-option__item:nth-child(-n+3) .tooltip>span>*{order:1}.product-config [data-selector=category] .colour-option__item:nth-child(-n+3) .tooltip>span img{order:2}.product-config [data-selector=category] .colour-option__item:nth-child(-n+3) .tooltip>span:after{border-bottom-color:#2a2a2f;border-bottom-width:6px;border-top-color:#0000;border-top-width:0;bottom:100%;top:auto}.product-config [data-selector=category] .colour-option__item:nth-child(-n+3) .tooltip-texture-thumb{margin:5px -10px -6px}}@media (min-width:1351px){.product-config [data-selector=category] .colour-option__item{margin:25px 0 0 30px}.product-config [data-selector=category] .colour-option__item:nth-child(3n+1){margin-left:0}.product-config [data-selector=category] .colour-option__item,.product-config [data-selector=category] .colour-option__item picture{height:80px;width:80px}}.product-config [data-selector=styles]{display:flex;flex-direction:column}.product-config [data-selector=styles] .product-config__options{flex:1}@media (min-width:960px){.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(5n-4) .tooltip{left:-13px;margin:0 0 -3px;text-align:left}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(5n-4) .tooltip>span{text-align:center}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(5n-4) .tooltip>span:after{left:32px;margin-left:0}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(5n) .tooltip{left:auto;margin:0 0 -3px;right:-13px;text-align:right}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(5n) .tooltip>span{text-align:center}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(5n) .tooltip>span:after{left:auto;margin-left:0;right:32px}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(-n+5) .tooltip{bottom:auto;margin-top:-3px;top:100%}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(-n+5) .tooltip>span{display:flex;flex-direction:column;padding:11px 15px}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(-n+5) .tooltip>span>*{order:1}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(-n+5) .tooltip>span img{order:2}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(-n+5) .tooltip>span:after{border-bottom-color:#2a2a2f;border-bottom-width:6px;border-top-color:#0000;border-top-width:0;bottom:100%;top:auto}.product-config [data-selector=styles] .product-config__options .colour-option__item:nth-child(-n+5) .tooltip-texture-thumb{margin:5px -10px -6px}}.product-config .sale-octagon{height:100px;position:absolute;right:40px;top:-22px;width:100px;z-index:3}@media (max-width:1350px){.product-config .sale-octagon{right:15px;top:15px}}@media (max-width:959px){.product-config .sale-octagon{top:-22px}}@media (max-width:767px){.product-config .sale-octagon{height:70px;top:-22px;width:70px}}.product-config__cap{position:relative}.product-config__cap .btn{font-weight:400;height:80px;padding-left:50px;padding-right:50px}.product-config__cap .btn .text{font-size:2rem;letter-spacing:0;margin-right:15px}.product-config__cap .btn .icon{margin-left:auto}.product-config__cap .btn .icon svg{height:10px;width:16px}.product-config__cap .btn .icon svg>*{stroke:#fff}@media (max-width:1350px){.product-config__cap .btn{height:60px;padding-left:30px;padding-right:30px}.product-config__cap .btn .text{font-size:1.6rem}}@media (min-width:960px){.product-config__cap{flex:none}.product-config__cap,.product-config__cap .btn{width:100%}}@media (max-width:959px){.product-config__cap{display:flex;justify-content:center;padding-left:30px;padding-right:30px}}@media (max-width:767px){.product-config__cap .btn{width:100%}}@media (max-width:480px){.product-config__cap .btn{justify-content:center}.product-config__cap .btn .icon{display:none}}@media (max-width:375px){.product-config__cap{padding-left:20px;padding-right:20px}}@media (min-width:1851px){.product-config{right:-200px}}@media (min-width:1351px) and (max-width:1850px){.product-config{right:-30px}}@media (min-width:1351px){.product-config__selector{height:560px;width:450px}}@media (max-width:1350px){.product-config{bottom:auto;left:auto;position:relative;right:auto;top:auto}}@media (min-width:960px) and (max-width:1350px){.product-config{margin-right:-15px}.product-config__header{padding-right:0}.product-config__back{margin:-30px -30px 20px;width:calc(100% + 60px)}.product-config__selector{height:auto;width:350px}}@media (min-width:960px){.product-config{box-shadow:0 5px 20px #2a2a2f1a}}@media (max-width:959px){.product-config{max-width:100%;width:100%}.product-config__inner[data-selector=styles]{padding-top:50px;position:relative}.product-config__inner[data-selector=styles] .colour-options{margin-top:20px}.product-config__header{position:static}.product-config__back{left:0;margin:0;position:absolute;top:0;width:100%}}.product-config__option-changer{bottom:0;display:flex;left:0;margin:2rem 0 0;position:relative;width:100%;z-index:2}@media (min-width:1351px){.product-config__option-changer{background:linear-gradient(0deg,#fff 75%,#fff0);margin:0;padding:2.5rem 5rem 3rem 0;position:sticky}}.cta-change-option{align-items:center;border:1px solid #e4e2e2;color:#676e6d;display:flex;font-size:1.4rem;height:5rem;justify-content:center;line-height:normal;padding:0;text-align:center;transition:background .2s linear,border .2s linear;width:50%}.cta-change-option.on-press,html:not(.mobile):not(.tablet) .cta-change-option:focus,html:not(.mobile):not(.tablet) .cta-change-option:hover{background:#f5f2f2}.cta-change-option+.cta-change-option{border-left-width:0}.cta-change-option:before{border:2px solid var(--theme-primary,#c03736);content:"";display:block;height:8px;transform:rotate(45deg);width:8px}.cta-change-option[data-prev] .cta-change-option__text{margin:3px 0 0 1rem}.cta-change-option[data-prev]:before{border-width:0 0 2px 2px}.cta-change-option[data-next] .cta-change-option__text{margin:3px 1rem 0 0;order:-1}.cta-change-option[data-next]:before{border-width:2px 2px 0 0}@media (min-width:960px) and (max-width:1350px){.cta-change-option__text span{display:none}}@media (max-width:400px){.cta-change-option__text span{display:none}}.product-banners{background:var(--theme-hint,#f5f2f2);position:relative;z-index:1}.product-banners:before{content:"";display:block;padding-top:54.7619047619%;width:100%}@media (min-width:960px) and (max-width:1350px){.product-banners{border-radius:8px;margin:0 45px 0 -15px;transform:translateY(0);width:calc(100% - 365px)}}@media (max-width:959px){.product-banners{max-width:100%;width:100%;z-index:21}.product-banners .product-gallery .slick-next,.product-banners .product-gallery .slick-prev{bottom:auto;margin-top:-29px;top:50%}}@media (max-width:480px){.product-banners .product-gallery .slick-next,.product-banners .product-gallery .slick-prev{border:2px solid #fff;height:40px;margin-top:-20px;width:40px}}.product-gallery{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s linear;width:100%;z-index:1}.product-gallery__opening{align-items:center;background:#000000b3;bottom:0;color:#fff;display:flex;left:0;padding:2rem 4rem;position:absolute;top:0;width:100%}.product-gallery__opening-inner{max-width:59rem}@media (max-width:959px){.product-gallery__opening{justify-content:center;text-align:center}}.product-gallery__pretitle{font-size:1.8rem;margin:0 0 3rem}@media (max-width:959px){.product-gallery__pretitle{display:none}}.product-gallery__title{color:#fff;font-size:3.5rem;line-height:1;margin:0 0 1.5rem}@media (max-width:500px){.product-gallery__title{font-size:2.6rem}}.product-gallery__desc{font-size:1.4rem}@media (min-width:1100px) and (max-width:1350px){.product-gallery__opening{padding:3rem 7rem}.product-gallery__pretitle{font-size:2rem;margin:0 0 3rem}.product-gallery__title{font-size:5rem;margin:0 0 2rem}.product-gallery__desc{font-size:1.6rem}}@media (min-width:1351px){.product-gallery__opening{padding:8rem 45rem 8rem 11.8%}.product-gallery__pretitle{font-size:2.5rem;margin:0 0 5rem}.product-gallery__title{font-size:7.5rem;margin:0 0 3rem}.product-gallery__desc{font-size:2rem}}.product-gallery.is-active{opacity:1;z-index:2}.product-gallery__slider.slick-slider{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.product-gallery__slider.slick-slider:after{background:linear-gradient(180deg,#0000 0,rgba(0,0,0,.002) 8.1%,rgba(0,0,0,.007) 15.5%,rgba(0,0,0,.016) 22.5%,rgba(0,0,0,.026) 29%,rgba(0,0,0,.039) 35.3%,rgba(0,0,0,.053) 41.2%,rgba(0,0,0,.068) 47.1%,rgba(0,0,0,.082) 52.9%,rgba(0,0,0,.097) 58.8%,rgba(0,0,0,.111) 64.7%,rgba(0,0,0,.124) 71%,rgba(0,0,0,.134) 77.5%,rgba(0,0,0,.143) 84.5%,rgba(0,0,0,.148) 91.9%,#00000026);bottom:0;content:"";display:block;height:30%;left:0;position:absolute;right:0;width:100%}.product-gallery__item,.product-gallery__slider.slick-slider .slick-list{height:100%;overflow:hidden}.product-gallery__item{left:0;position:absolute;top:0;width:100%}.product-gallery__item img{display:block;object-fit:cover;width:100%}.product-gallery__item:before{background:linear-gradient(180deg,#0000 0,rgba(0,0,0,.002) 8.1%,rgba(0,0,0,.007) 15.5%,rgba(0,0,0,.016) 22.5%,rgba(0,0,0,.026) 29%,rgba(0,0,0,.039) 35.3%,rgba(0,0,0,.053) 41.2%,rgba(0,0,0,.068) 47.1%,rgba(0,0,0,.082) 52.9%,rgba(0,0,0,.097) 58.8%,rgba(0,0,0,.111) 64.7%,rgba(0,0,0,.124) 71%,rgba(0,0,0,.134) 77.5%,rgba(0,0,0,.143) 84.5%,rgba(0,0,0,.148) 91.9%,#00000026);bottom:0;content:"";display:block;height:30%;left:0;position:absolute;right:0;width:100%}.product-gallery .slick-dots{bottom:15px;left:0;margin:0;position:absolute;width:100%}.product-gallery .slick-dots button{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff!important;box-shadow:none!important;height:33px;position:relative;transition:border .15s linear;width:50px}.product-gallery .slick-dots button:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .15s linear;width:100%}.product-gallery .slick-dots .slick-active button{border-color:var(--theme-primary,#c03736)!important}.product-gallery .slick-dots li:not(.slick-active) button:before{opacity:.55}@media (min-width:1851px){.product-gallery .slick-dots{padding-right:250px}}@media (min-width:1351px){.product-gallery .slick-dots{bottom:-28px}.product-gallery .slick-dots button{border:4px solid #fff!important;height:87px;width:130px}}@media (min-width:960px) and (max-width:1350px){.product-gallery .slick-dots{bottom:-30px}.product-gallery .slick-dots button{height:60px;width:90px}}@media (min-width:1351px) and (max-width:1850px){.product-gallery .slick-dots{padding-right:420px}}@media (max-width:1350px){.product-gallery .slick-dots{width:100%}}@media (max-width:959px){.product-gallery .slick-dots{justify-content:flex-end;padding:0 15px}.product-gallery .slick-dots>li:not(:last-child){margin-right:5px}}.product-gallery .slick-next,.product-gallery .slick-prev{background-color:var(--theme-primary,#c03736);border:4px solid #fff;border-radius:50%;display:flex!important;height:58px;margin:-29px 0 0;position:absolute;top:50%;width:58px}.product-gallery .slick-next svg,.product-gallery .slick-prev svg{height:16px;width:10px}.product-gallery .slick-next svg>*,.product-gallery .slick-prev svg>*{stroke:#fff}@media (min-width:1351px){.product-gallery .slick-prev{left:35px}}@media (max-width:1350px){.product-gallery .slick-prev{left:15px}}@media (min-width:1851px){.product-gallery .slick-next{right:280px}}@media (min-width:1351px) and (max-width:1850px){.product-gallery .slick-next{right:450px}}@media (max-width:1350px){.product-gallery .slick-next{right:15px}}.product-gallery__texture{bottom:70px;display:block;height:164px;left:-60px;position:absolute;width:164px;z-index:12}.product-gallery__texture .octagon-mask{padding:100% 0 0;transform:scale(.75);transform-origin:0 0;width:235px}.product-gallery__texture .octagon-mask svg{height:235px;position:absolute;width:235px}.product-gallery__texture .octagon-mask img{-webkit-backface-visibility:visible;clip-path:url(#octagon-mask);-webkit-clip-path:url(#octagon-mask);height:auto;left:0;max-width:100%;position:absolute;top:0;width:235px;z-index:1}.product-gallery__texture .octagon-mask .octagon-border{fill:#fff;height:254px;left:-10px;top:-14px;transition:transform .3s cubic-bezier(.45,0,.55,1);width:254px}.product-gallery__texture-expand{background:#fff;border-radius:50%;height:60px;left:100%;margin-left:-30px;margin-top:-30px;padding:17px 0 0 18px;position:absolute;top:58%;width:60px}.product-gallery__texture-expand svg{fill:var(--theme-primary,#c03736);display:block;height:24px;transition:fill .3s cubic-bezier(.45,0,.55,1);width:24px}.product-gallery__texture.on-press .octagon-mask .octagon-border,html:not(.mobile):not(.tablet) .product-gallery__texture:focus .octagon-mask .octagon-border,html:not(.mobile):not(.tablet) .product-gallery__texture:hover .octagon-mask .octagon-border{transform:scale(1.05)}.product-gallery__texture.on-press .product-gallery__texture-expand svg,html:not(.mobile):not(.tablet) .product-gallery__texture:focus .product-gallery__texture-expand svg,html:not(.mobile):not(.tablet) .product-gallery__texture:hover .product-gallery__texture-expand svg{fill:var(--theme-primary,#c03736)}.product-gallery__texture+.product-gallery__texture{left:150px;z-index:10}@media (max-width:1350px){.product-gallery__texture{bottom:50px;height:109px;left:-40px;width:109px}.product-gallery__texture .octagon-mask{transform:scale(.5)}.product-gallery__texture-expand{height:40px;margin-left:-20px;margin-top:-20px;padding:10px 0 0 12px;width:40px}.product-gallery__texture-expand svg{height:18px;width:18px}.product-gallery__texture+.product-gallery__texture{left:75px}}@media (max-width:959px){.product-gallery__texture{bottom:-10px;height:85px;left:-15px;width:85px}.product-gallery__texture .octagon-mask{transform:scale(.39)}.product-gallery__texture+.product-gallery__texture{left:65px}}.colour-options{display:flex;flex-wrap:wrap}@media (min-width:1351px){.colour-options{margin-right:-20px}}@media (max-width:1350px){.colour-options{margin-right:-10px}}.colour-option__item{background-color:var(--theme-hint,#f5f2f2);border-radius:50%;position:relative}@media (min-width:1351px){.colour-option__item{margin:0 20px 20px 0}}@media (max-width:1350px){.colour-option__item{margin:0 10px 10px 0}}@media (min-width:481px){.colour-option__item,.colour-option__item picture{height:50px;width:50px}}@media (max-width:480px){.colour-option__item,.colour-option__item picture{height:30px;width:30px}}.colour-option__item picture{position:relative}.colour-option__item picture:before{border-radius:50%;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}button.colour-option__item picture:before{box-shadow:inset 0 0 0 0 #fff,0 0 0 0 #0000001a,inset 0 0 3px #0000001a,inset 0 0 0 1px #00000012;transition:box-shadow .2s linear;will-change:box-shadow}button.colour-option__item.on-press picture:before,html:not(.mobile):not(.tablet) button.colour-option__item:focus picture:before,html:not(.mobile):not(.tablet) button.colour-option__item:hover picture:before{box-shadow:inset 0 0 0 3px #fff,0 0 0 4px #0000001a}@media (min-width:960px){button.colour-option__item.is-active picture:before{box-shadow:inset 0 0 0 3px #fff,0 0 0 4px #282734!important}}@media (max-width:959px){button.colour-option__item.is-active picture:before{box-shadow:inset 0 0 0 3px #fff,0 0 0 4px var(--theme-primary,#c03736)!important}}.tooltip-wrap{position:relative}.tooltip-wrap:hover .tooltip{opacity:1;transform:translateY(0)}.tooltip-wrap:hover .tooltip span:after{border-top-width:6px}.tooltip-wrap:hover .tooltip--below span:after{border-bottom-width:6px;border-top-width:0}.tooltip{bottom:100%;left:50%;margin:0 0 -3px -150px;opacity:0;pointer-events:none;position:absolute;text-align:center;transform:translateY(8px);transition:.2s linear;width:300px}.tooltip span{background:#2a2a2f;border-radius:2px;color:#fff;display:inline-block;font-size:1.1rem;font-size:1.5rem;font-weight:600;padding:11px 15px 8px;position:relative}.tooltip span:after{border:6px solid #2a2a2f00;border-top:0 solid #2a2a2f;content:" ";height:0;left:50%;margin-left:-6px;pointer-events:none;position:absolute;top:100%;transition:border-width .2s linear;width:0}.tooltip span .fineprint{background-color:initial;color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:-5px;margin-top:-5px;opacity:.6;padding-left:0;padding-right:0}.tooltip span .fineprint:after,.tooltip span .fineprint:before{content:none}.tooltip--below{bottom:auto;margin-bottom:0;margin-top:13px;top:100%;transform:translateY(-8px)}.tooltip--below span:after{border-bottom-color:#2a2a2f;border-top-color:#0000;border-width:6px 6px 0;bottom:100%;top:auto}.tooltip--skinny{margin-left:-100px;width:200px}@media (max-width:767px){.tooltip{margin-left:-85px;width:170px}.tooltip span{padding:11px 10px 8px}.tooltip--skinny{margin-left:-85px;width:170px}}.tooltip--texture .tooltip-texture-thumb{border-radius:2px;display:block;height:140px;margin:-6px -10px 12px;object-fit:cover;width:140px}.single-outdoor-product .cms-sidexside,.single-outdoor-product .cms-usp,.single-outdoor-product .modular{margin-bottom:80px;margin-top:60px}@media screen and (min-width:480px){.single-outdoor-product .cms-sidexside,.single-outdoor-product .cms-usp,.single-outdoor-product .modular{margin-top:calc(29.09091px + 6.43939vw)}}@media screen and (min-width:1800px){.single-outdoor-product .cms-sidexside,.single-outdoor-product .cms-usp,.single-outdoor-product .modular{margin-top:145px}}@media screen and (min-width:480px){.single-outdoor-product .cms-sidexside,.single-outdoor-product .cms-usp,.single-outdoor-product .modular{margin-bottom:calc(56.36364px + 4.92424vw)}}@media screen and (min-width:1800px){.single-outdoor-product .cms-sidexside,.single-outdoor-product .cms-usp,.single-outdoor-product .modular{margin-bottom:145px}}.single-outdoor-product .faq .container.container--wide>.container{padding-bottom:80px;padding-top:80px}@media screen and (min-width:480px){.single-outdoor-product .faq .container.container--wide>.container{padding-top:calc(56.36364px + 4.92424vw)}}@media screen and (min-width:1800px){.single-outdoor-product .faq .container.container--wide>.container{padding-top:145px}}@media screen and (min-width:480px){.single-outdoor-product .faq .container.container--wide>.container{padding-bottom:calc(56.36364px + 4.92424vw)}}@media screen and (min-width:1800px){.single-outdoor-product .faq .container.container--wide>.container{padding-bottom:145px}}@media (min-width:960px){.single-outdoor-product .faq .container.container--wide:before{border-top:2px solid var(--theme-hint,#f5f2f2);content:"";display:block;width:100%}}@media (max-width:959px){.single-outdoor-product .faq .container.container--wide>.container{padding-bottom:0;padding-top:0}}
