html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--gutter: 3.5897435897vw;--spacing: 3.0769230769vw;--smallSpacing: 1.0256410256vw;--logoWidth: 25.641025641vw;--logoHeight: 7.1794871795vw;--navHeight: calc(var(--spacing) * 3 + var(--logoHeight));--lineHeight: 1em;--btnHeight: 7.6923076923vw;--btnHeightLarge: 8.9743589744vw;--btnPadding: 5.1282051282vw;--btnPaddingLarge: 6.1538461538vw;--btnRadius: 14.6153846154vw;--globalRadius: 2.5641025641vw;--footerLogoWidth: 12.8205128205vw;--footerLogoHeight: 10.2564102564vw}@media(min-width:768px){:root{--gutter: 1.8229166667vw;--spacing: 1.5625vw;--smallSpacing: .5208333333vw;--logoWidth: 13.0208333333vw;--logoHeight: 3.6458333333vw;--btnHeight: 3.90625vw;--btnHeightLarge: 4.5572916667vw;--btnPadding: 2.6041666667vw;--btnPaddingLarge: 3.125vw;--btnRadius: 7.421875vw;--globalRadius: 1.3020833333vw;--footerLogoWidth: 6.5104166667vw;--footerLogoHeight: 5.2083333333vw}}@media(min-width:1100px){:root{--gutter: 2.1818181818vw;--spacing: 1.0909090909vw;--smallSpacing: .3636363636vw;--logoWidth: 9.0909090909vw;--logoHeight: 2.5454545455vw;--btnHeight: 2.7272727273vw;--btnHeightLarge: 3.1818181818vw;--btnPadding: 1.8181818182vw;--btnPaddingLarge: 2.1818181818vw;--btnRadius: 5.1818181818vw;--globalRadius: 1.3636363636vw;--footerLogoWidth: 4.5454545455vw;--footerLogoHeight: 3.6363636364vw}}@media(min-width:1440px){:root{--gutter: 1.6666666667vw;--spacing: .8333333333vw;--smallSpacing: .2777777778vw;--logoWidth: 6.9444444444vw;--logoHeight: 1.9444444444vw;--btnHeight: 2.0833333333vw;--btnHeightLarge: 2.4305555556vw;--btnPadding: 1.3888888889vw;--btnPaddingLarge: 1.6666666667vw;--btnRadius: 3.9583333333vw;--globalRadius: 1.0416666667vw;--footerLogoWidth: 3.4722222222vw;--footerLogoHeight: 2.7777777778vw}}@media(min-width:1700px){:root{--gutter: 24px;--spacing: 12px;--smallSpacing: 4px;--logoWidth: 100px;--logoHeight: 28px;--btnHeight: 30px;--btnHeightLarge: 35px;--btnPadding: 20px;--btnPaddingLarge: 24px;--btnRadius: 57px;--globalRadius: 15px;--footerLogoWidth: 50px;--footerLogoHeight: 40px}}:root{--black: #000;--white: #fff;--green: #00414a;--green-hover-bg: #eff3f3;--green-active: #065d69;--green-active-bg: #14636e;--green-light: #e8f1ef;--grey-dark: #1e1e1e;--grey-mid: #bfbfbf;--grey: #d9d9d9;--grey-light: #f6f6f6;--grey-medium: #999999;--grey-small: #ebebeb;--grey-active: #ededed;--manual-card-bg: #d3e3df;--new-tag-color: #61202A;--new-tag-bg: #F0605C}html,body{overscroll-behavior-y:none}body{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;max-width:100vw;font-family:Eb,Helvetica,sans-serif;height:100vh;overflow-x:hidden;overflow-y:auto;color:var(--green);background:var(--white)}body.disable-scroll{overflow:hidden}body{padding-top:var(--navHeight)}.hidden{display:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent!important}*{margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px}button{color:inherit}h1,h2,h3,h4,h5,h6,p,a,b,strong{font-weight:400}a{text-decoration:none;color:inherit;font-weight:inherit}em{font-style:initial}.full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}picture{display:flex;width:100%}@media(min-width:1100px){.mobile-tablet-only{display:none!important}}@media(max-width:1099.98px){.desktop-only{display:none!important}}.no-scrollbar,.instagram__feed{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar,.instagram__feed::-webkit-scrollbar{display:none}a.anchor{display:block;position:relative;top:calc((var(--navHeight) + var(--spacing)) * -1);visibility:hidden}@font-face{font-family:Eb;src:url("../fonts/GTPressuraPro-Regular.woff2") format("woff2"),url("../fonts/GTPressuraPro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eb;src:url("../fonts/GTPressuraPro-Light.woff2") format("woff2"),url("../fonts/GTPressuraPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Eb;src:url("../fonts/MiSans-Light.woff2") format("woff2"),url("../fonts/MiSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4E00-9FFF}@font-face{font-family:Eb;src:url("../fonts/MiSans-Regular.woff2") format("woff2"),url("../fonts/MiSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E00-9FFF}.t__header1{font-size:10.2564102564vw;line-height:.9;font-weight:400;--lineHeight: .9em}@media(min-width:768px){.t__header1{font-size:5.2083333333vw}}@media(min-width:1100px){.t__header1{font-size:5.8181818182vw}}@media(min-width:1440px){.t__header1{font-size:4.4444444444vw}}@media(min-width:1700px){.t__header1{font-size:64px}}.t__header2,.nav__mob__menu__lang,.nav__mob__menu__link{font-size:5.1282051282vw;line-height:1;font-weight:400;--lineHeight: 1em}@media(min-width:768px){.t__header2,.nav__mob__menu__lang,.nav__mob__menu__link{font-size:5.2083333333vw}}@media(min-width:1100px){.t__header2,.nav__mob__menu__lang,.nav__mob__menu__link{font-size:4.3636363636vw}}@media(min-width:1440px){.t__header2,.nav__mob__menu__lang,.nav__mob__menu__link{font-size:3.3333333333vw}}@media(min-width:1700px){.t__header2,.nav__mob__menu__lang,.nav__mob__menu__link{font-size:48px}}.t__header3{font-size:6.6666666667vw;line-height:1;font-weight:400;--lineHeight: 1em}@media(min-width:768px){.t__header3{font-size:3.3854166667vw}}@media(min-width:1100px){.t__header3{font-size:2.7272727273vw}}@media(min-width:1440px){.t__header3{font-size:2.0833333333vw}}@media(min-width:1700px){.t__header3{font-size:30px}}.t__xl{font-size:8.2051282051vw;line-height:1.15;font-weight:400;--lineHeight: 1.15em}@media(min-width:768px){.t__xl{font-size:4.1666666667vw}}@media(min-width:1100px){.t__xl{font-size:2.9090909091vw;line-height:1.1;--lineHeight: 1.1em}}@media(min-width:1440px){.t__xl{font-size:2.7777777778vw}}@media(min-width:1700px){.t__xl{font-size:40px}}.t__large{font-size:7.1794871795vw;line-height:1.15;font-weight:400;--lineHeight: 1.15em}@media(min-width:768px){.t__large{font-size:3.6458333333vw}}@media(min-width:1100px){.t__large{font-size:2.5454545455vw;line-height:1.1;--lineHeight: 1.1em}}@media(min-width:1440px){.t__large{font-size:2.2222222222vw}}@media(min-width:1700px){.t__large{font-size:32px}}.t__medium,.support-search__input{font-size:6.1538461538vw;line-height:1.15;font-weight:400;--lineHeight: 1.15em}@media(min-width:768px){.t__medium,.support-search__input{font-size:3.125vw}}@media(min-width:1100px){.t__medium,.support-search__input{font-size:2.1818181818vw;line-height:1.1;--lineHeight: 1.1em}}@media(min-width:1440px){.t__medium,.support-search__input{font-size:1.6666666667vw}}@media(min-width:1700px){.t__medium,.support-search__input{font-size:24px}}.t__small,.support-search__dropdown__item,.input--text,.input--search input,.btn--large,.btn,.catalogue-filter--platforms__item,.catalogue-filter__item,.product-hero__options__text{font-size:5.1282051282vw;line-height:1.15;font-weight:400;--lineHeight: 1.15em}@media(min-width:768px){.t__small,.support-search__dropdown__item,.input--text,.input--search input,.btn--large,.btn,.catalogue-filter--platforms__item,.catalogue-filter__item,.product-hero__options__text{font-size:2.6041666667vw}}@media(min-width:1100px){.t__small,.support-search__dropdown__item,.input--text,.input--search input,.btn--large,.btn,.catalogue-filter--platforms__item,.catalogue-filter__item,.product-hero__options__text{font-size:1.8181818182vw;line-height:1.2;--lineHeight: 1.2em}}@media(min-width:1440px){.t__small,.support-search__dropdown__item,.input--text,.input--search input,.btn--large,.btn,.catalogue-filter--platforms__item,.catalogue-filter__item,.product-hero__options__text{font-size:1.3888888889vw}}@media(min-width:1700px){.t__small,.support-search__dropdown__item,.input--text,.input--search input,.btn--large,.btn,.catalogue-filter--platforms__item,.catalogue-filter__item,.product-hero__options__text{font-size:20px}}.t__normal{font-size:4.1025641026vw;line-height:1.15;font-weight:400;--lineHeight: 1.15em}@media(min-width:768px){.t__normal{font-size:2.0833333333vw}}@media(min-width:1100px){.t__normal{font-size:1.4545454545vw;line-height:1.2;--lineHeight: 1.2em}}@media(min-width:1440px){.t__normal{font-size:1.1111111111vw}}@media(min-width:1700px){.t__normal{font-size:16px}}.t__nav{font-size:3.0769230769vw;line-height:1.15;font-weight:400;--lineHeight: 1.15em}@media(min-width:768px){.t__nav{font-size:1.5625vw}}@media(min-width:1100px){.t__nav{font-size:1.4545454545vw;line-height:1.1;--lineHeight: 1.1em}}@media(min-width:1440px){.t__nav{font-size:1.25vw}}@media(min-width:1700px){.t__nav{font-size:18px}}.t__list{list-style:square}.t__bold{font-weight:400}.t__light{font-weight:300}.t__center{text-align:center}.t__uppercase,.nav__mob__menu__lang,.nav__mob__menu__link{text-transform:uppercase}.t__underline{text-decoration:underline}.t__white{color:var(--white)}.t__grey{color:var(--grey)}.t__grey-light{color:var(--grey-light)}.t__grey-dark{color:var(--grey-dark)}.nav{position:fixed;top:0;left:0;width:100%;z-index:1000}.nav__inner{padding:0 var(--gutter);background:var(--grey-light);color:var(--green);display:flex;align-items:center;box-shadow:inset 0 -1px 0 0 var(--grey);height:var(--navHeight)}.nav__logo{display:flex}.nav__logo__img{width:var(--logoWidth);height:var(--logoHeight);object-fit:contain;object-position:left}.nav__mobile-toggle{width:var(--size);height:var(--size);appearance:none;padding:0;border:none;background:none;border-radius:0;margin-left:auto;cursor:pointer;position:relative;--size: 4.6153846154vw}@media(min-width:768px){.nav__mobile-toggle{--size: 2.34375vw}}.nav__mobile-toggle svg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.nav__mobile-toggle__default,.nav__mobile-toggle__close{display:none}.nav__mobile-toggle .active{display:block}.nav__menu{display:none}@media(min-width:1100px){.nav__menu{display:flex;gap:calc(var(--spacing) * 2);align-items:center;margin-left:auto}}.nav__links{padding:0;list-style:none;display:flex;align-items:center}.nav__links__item{height:var(--navHeight);display:flex;align-items:center;padding:0 var(--spacing);border-bottom:solid 3px transparent;padding-top:3px}@media(min-width:1100px){.nav__links__item:hover,.nav__links__item.hover{border-bottom:solid 3px var(--green)}}.nav__lang{display:flex;align-items:center;gap:calc(var(--spacing) * 1)}.nav__mob__menu{position:absolute;top:100%;width:100%;left:0;height:calc(100lvh - (var(--logoHeight) + var(--spacing) * 2));z-index:10;background:var(--white);overflow:hidden}@media(min-width:1100px){.nav__mob__menu{display:none}}.nav__mob__menu__inner{padding:var(--spacing) var(--gutter);display:grid;gap:calc(var(--spacing) / 2)}.nav__mob__menu__link{background:var(--green);color:var(--white);padding:var(--spacing);text-align:center;border-radius:var(--globalRadius)}.nav__mob__menu__lang{padding:var(--spacing);display:flex;gap:calc(var(--spacing));justify-content:center;align-items:center}.nav__mob__menu__social{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--spacing) / 2)}.nav__mob__menu__social a{display:flex;justify-content:center;align-items:center;background:var(--green-light);border-radius:var(--globalRadius);position:relative}.nav__mob__menu__social a:after{content:"";display:block;padding-bottom:100%}.nav__mob__menu__social a img{width:50%;height:50%;position:absolute;inset:25%;object-fit:contain;object-position:center}.nav__mob__menu__logo{display:flex;justify-content:center;padding-top:calc(var(--spacing) * 2)}.nav__mob__menu__logo img{width:30%}.nav__mm__blackout{display:none}@media(min-width:1100px){.nav__mm__blackout{display:block;background:#0006;position:fixed;top:0;left:0;width:100%;height:100lvh;z-index:-1;opacity:0;pointer-events:none;transition:opacity .2s ease}.nav__mm__blackout.show{opacity:1;pointer-events:all;transition:opacity 1s ease}}.nav__mm{display:none}@media(min-width:1100px){.nav__mm{display:block;background:var(--green-light);color:var(--green);padding:var(--spacing) var(--gutter);position:absolute;top:var(--navHeight);left:0;width:100%;height:50vh;opacity:0;pointer-events:none}.nav__mm.show{opacity:1;pointer-events:all}}body[data-menu-open=false]{overflow-y:unset}body[data-menu-open=true]{overflow-y:hidden}.footer{margin:var(--gutter);padding:calc(var(--spacing) * 2);background:var(--green-light);border-radius:var(--globalRadius);display:grid;grid-template-columns:1fr;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);overflow:hidden;text-align:center}@media(min-width:1100px){.footer{text-align:left;row-gap:0}}.footer__logo{display:flex;justify-content:center}@media(min-width:1100px){.footer__logo{grid-column:1;display:block}}.footer__logo__link{width:var(--footerLogoWidth);height:var(--footerLogoHeight);display:flex}.footer__logo__link img{width:100%;height:100%;object-fit:contain;object-position:top left}.footer__cols{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(min-width:1100px){.footer__cols{grid-column:4;grid-column-end:7;display:flex;flex-direction:row;justify-content:space-between}}@media(min-width:1100px){.footer__discover{grid-column:4}.footer__info-shop{grid-column:5}.footer__follow{grid-column:6}.footer__contact{grid-column:1;grid-column-end:5;grid-row:3}}.footer__text{display:none}@media(min-width:1100px){.footer__text{display:block;grid-column:1;grid-column-end:6;grid-row:2;margin:calc(var(--spacing) * 8) 0 calc(var(--spacing) * 2)}}.footer__copyright{font-size:.875rem}@media(min-width:1100px){.footer__copyright{grid-column:6;grid-column-end:6;grid-row:3;display:flex;justify-content:flex-end;align-items:flex-end}}.footer .footer__links a{line-height:2;font-weight:400;font-size:calc(var(--smallSpacing) * 4);margin:0 calc(var(--spacing)) calc(var(--spacing) * 2) 0}.footer .footer__title{margin-bottom:calc(var(--spacing) * 2)}#router{padding-bottom:1px}.btn--base,.btn--large,.btn,.catalogue-filter--platforms__item,.catalogue-filter__item,.product-hero__options__text{appearance:none;background:transparent;height:var(--btnHeight);padding:0 var(--btnPadding);border-radius:var(--btnRadius);width:auto;border:solid 1px var(--green);color:var(--green);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn--base svg,.btn--large svg,.btn svg,.catalogue-filter--platforms__item svg,.catalogue-filter__item svg,.product-hero__options__text svg{height:calc(var(--lineHeight) * .6);width:auto;margin-right:calc(var(--smallSpacing) * 2)}.btn--base svg .fill,.btn--large svg .fill,.btn svg .fill,.catalogue-filter--platforms__item svg .fill,.catalogue-filter__item svg .fill,.product-hero__options__text svg .fill{fill:currentColor}@media(min-width:1100px){.btn--base:hover,.btn--large:hover,.btn:hover,.catalogue-filter--platforms__item:hover,.catalogue-filter__item:hover,.product-hero__options__text:hover{color:var(--green);backdrop-filter:blur(4px);background:var(--green);color:var(--white)}}.btn--base:active,.btn--large:active,.btn:active,.catalogue-filter--platforms__item:active,.catalogue-filter__item:active,.product-hero__options__text:active{color:var(--green);background:var(--green-active-bg);color:var(--white);box-shadow:none}.btn--base[disabled],[disabled].btn--large,[disabled].btn,[disabled].catalogue-filter--platforms__item,[disabled].catalogue-filter__item,[disabled].product-hero__options__text{opacity:.2;pointer-events:none}.btn--white{color:var(--green);border-color:var(--white)}@media(min-width:1100px){.btn--white{color:var(--white);border-color:var(--white);background:transparent}.btn--white:hover{color:var(--white);background:#fff3}.btn--white:active{color:var(--white);background:#ffffff1a}}.btn--green,.btn--active{color:var(--white);background:var(--green);border-color:var(--green)}@media(min-width:1100px){.btn--green:hover,.btn--active:hover{color:var(--green);background:var(--white)}}.btn--active--no-hover,.product-hero__options__text.active{color:var(--white);background:var(--green);border-color:var(--green)}.btn--large{height:var(--btnHeightLarge);padding:0 var(--btnPaddingLarge)}.btn--large svg{height:calc(var(--lineHeight) * .7)}.btn--filter,.btn--dropdown{color:var(--green);background:transparent;border-color:var(--green)}.btn--filter svg,.btn--dropdown svg{width:auto;height:calc(var(--lineHeight) * .5);margin-right:0;margin-left:calc(var(--smallSpacing) * 2)}@media(min-width:1100px){.btn--filter:hover,.btn--dropdown:hover{color:var(--white);background:var(--green);border-color:var(--green)}}.btn--filter.active,.btn--dropdown.active{color:var(--white);background:var(--green);border-color:var(--green)}.btn--filter.active svg,.btn--dropdown.active svg{transform:scaleY(-1)}.btn--custom{color:var(--custom-color);border-color:var(--custom-color);background:none}.btn--custom:hover{box-shadow:0 8px 24px rgba(from var(--custom-color) r g b/.2);backdrop-filter:blur(4px);color:var(--custom-color);background-color:rgba(from var(--custom-color) r g b/.1)}.btn--custom:active{box-shadow:0 8px 24px 0 var(--custom-color) AA;backdrop-filter:blur(4px);color:var(--custom-color);background-color:rgba(from var(--custom-color) r g b/.2)}.input--search{background:var(--green-light);height:var(--btnHeight);padding:0 var(--btnPadding);border-radius:var(--btnRadius);overflow:hidden;display:flex;flex-wrap:nowrap;align-items:center;width:100%}@media(min-width:768px){.input--search{width:100%}}@media(min-width:1100px){.input--search{width:32.7272727273vw}}@media(min-width:1440px){.input--search{width:25vw}}@media(min-width:1700px){.input--search{width:14.0625vw}}.input--search svg{margin-right:var(--spacing);flex-shrink:0;height:50%}.input--search input{width:100%;height:100%;outline:none!important;appearance:none;padding:0;border:none;background:none;color:var(--green)}.input--search input::placeholder{color:var(--green);opacity:.25}.input--search:has(input:focus){outline:solid 1px var(--green)}.input--text{outline:none;appearance:none;padding:0;color:var(--green);background:var(--green-light);height:var(--btnHeight);padding:0 var(--btnPadding);border-radius:var(--btnRadius);overflow:hidden;display:flex;flex-wrap:nowrap;align-items:center;width:100%;border:none}.input--text::placeholder{color:var(--green);opacity:.25}@media(min-width:768px){.input--text{width:100%}}@media(min-width:1100px){.input--text{width:32.7272727273vw}}@media(min-width:1440px){.input--text{width:25vw}}@media(min-width:1700px){.input--text{width:14.0625vw}}.input--text:focus{outline:solid 1px var(--green)}.input--checkbox{appearance:none;background:none;border:solid 1px var(--green);transition:background .3s ease;border-radius:0;width:20px;height:20px;margin-right:calc(var(--spacing) / 2);cursor:pointer}.input--checkbox:checked{background:var(--green)}hr{margin:calc(var(--spacing) * 2) 0;border:none;width:100%;height:1px;background:currentColor}img.lzimg{opacity:0;transition:opacity .3s ease}img.lzimg.lazyloaded{opacity:1}@supports selector(:has(a,b)){.waitforimg{opacity:0;transition:opacity .3s ease}.waitforimg:has(.lazyloaded){opacity:1}}.icon-link,.icon-facebook-round,.icon-discord,.icon-youtube,.icon-facebook,.icon-twitter,.icon-instagram{display:inline-block;width:40px;height:40px;background-color:var(--green);-webkit-mask-image:url("../images/icon-followus.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle}.icon-instagram{-webkit-mask-position:-20px -20px;mask-position:-20px -20px}.icon-twitter{-webkit-mask-position:-76px -20px;mask-position:-76px -20px}.icon-facebook{-webkit-mask-position:-20px -84px;mask-position:-20px -84px}.icon-youtube{-webkit-mask-position:-76px -84px;mask-position:-76px -84px}.icon-discord{-webkit-mask-position:-132px -84px;mask-position:-132px -84px}.icon-facebook-round{-webkit-mask-position:-20px -148px;mask-position:-20px -148px}.icon-link{-webkit-mask-position:-76px -148px;mask-position:-76px -148px}.product-grid{margin:0 var(--gutter)}.product-grid__inner{display:grid;grid-template-columns:repeat(6,1fr);width:100%;gap:calc(var(--spacing) * 2)}@media(min-width:1100px){.product-grid__inner{grid-auto-rows:34rem}}.product-grid__inner .product-card{grid-column:span 3}@media(min-width:1100px){.product-grid__inner .product-card{grid-column:span 2}}.product-grid__title,.contact__title,.press__grid__title,.support-product-updater__title{margin-bottom:var(--gutter);display:flex;justify-content:center;position:relative}.product-grid__title h1,.contact__title h1,.press__grid__title h1,.support-product-updater__title h1,.product-grid__title h2,.contact__title h2,.press__grid__title h2,.support-product-updater__title h2{position:relative;z-index:2;background:var(--white);padding:0 calc(var(--spacing) * 1)}@media(min-width:1100px){.product-grid__title h1,.contact__title h1,.press__grid__title h1,.support-product-updater__title h1,.product-grid__title h2,.contact__title h2,.press__grid__title h2,.support-product-updater__title h2{padding:0 calc(var(--spacing) * 2)}}.product-grid__title__logo{background:var(--white);padding:0 calc(var(--spacing) * 1);height:calc(var(--spacing) * 2);z-index:2}@media(min-width:1100px){.product-grid__title__logo{height:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 2)}}.product-grid__title__logo img{height:100%;width:auto}.product-grid__title:after,.contact__title:after,.press__grid__title:after,.support-product-updater__title:after{content:"";display:block;height:1px;width:100%;position:absolute;top:calc(50% - .5px);background:var(--green)}.product-grid__empty{grid-column:span 6;margin:calc(var(--spacing) * 2) 0}.product-card{background:var(--grey-light);border-radius:var(--globalRadius);position:relative;color:var(--green)}.product-card:after{content:"";display:block;padding-bottom:110%}@media(min-width:1100px){.product-card{transition:background-color .3s ease;height:100%}.product-card:hover{box-shadow:0 12px 32px #0000001c}.product-card:after{display:none}}.product-card__content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;z-index:3}@media(min-width:1100px){.product-card__content{justify-content:center}}.product-card__titles{width:100%;z-index:3;flex-shrink:0;width:80%;text-align:left;top:0;left:0}@media(min-width:1100px){.product-card__titles{position:absolute;padding:calc(var(--smallSpacing) * 8)}}.product-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.product-card__subtitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(min-width:1100px){.product-card__subtitle{position:absolute;margin-top:calc(var(--smallSpacing) * 2)}}.product-card__img{width:calc(100% - var(--spacing) * 2);height:44.12%;flex-shrink:1;position:relative;margin-top:calc(var(--smallSpacing) * 2);display:flex;align-items:center;justify-content:center}.product-card__img__variant{display:none;position:absolute;inset:0;opacity:0;z-index:1;transition:opacity .5s ease-in-out;background:transparent!important;align-items:center;justify-content:center}.product-card__img__variant.active{display:flex;opacity:1;z-index:2;position:static;width:100%;height:100%}@media(min-width:1100px){.product-card__img__variant.active{height:auto}}@media(min-width:1100px){.product-card__img__variant{display:flex}.product-card__img__variant.active{position:absolute}}.product-card__img img,.product-card__img svg{max-width:100%;max-height:100%;object-fit:contain;object-position:center}.product-card__platforms,.product-card__exclusive{display:none;font-size:1.25rem}@media(min-width:1100px){.product-card__platforms,.product-card__exclusive{display:block;opacity:.7;position:absolute;bottom:0;left:0;padding:calc(var(--smallSpacing) * 8);z-index:2;width:50%}}.product-card__discover{display:none;font-size:1.25rem}@media(min-width:1100px){.product-card__discover{display:block;position:absolute;bottom:0;right:0;padding:calc(var(--smallSpacing) * 8);z-index:3}}.product-card__diy-badge{display:none}@media(min-width:1100px){.product-card__diy-badge{display:block;position:absolute;top:calc(var(--smallSpacing) * 8);right:calc(var(--smallSpacing) * 8)}.product-card__diy-badge img{height:calc(var(--spacing) * 1.5);width:auto}}.product-card--diy{background:var(--green-light);color:var(--green)}.product-card__swatches{display:none}@media(min-width:1100px){.product-card__swatches{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:calc(var(--spacing) / 2);position:absolute;top:calc(var(--smallSpacing) * 8);right:calc(var(--smallSpacing) * 8);width:30%;z-index:4}}.product-card__swatches__swatch{width:var(--size);height:var(--size);background-color:var(--grey);border-radius:100%;border:solid 1px rgba(0,0,0,.1);--size: 5.1282051282vw;position:relative;cursor:pointer;z-index:5;pointer-events:auto}@media(min-width:768px){.product-card__swatches__swatch{--size: 2.6041666667vw}}@media(min-width:1100px){.product-card__swatches__swatch{--size: 1.8181818182vw}}@media(min-width:1440px){.product-card__swatches__swatch{--size: 1.3888888889vw}}@media(min-width:1700px){.product-card__swatches__swatch{--size: 20px}}.product-card__new-tag{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:calc(var(--spacing) / 2);position:absolute;top:calc(var(--smallSpacing) * 17);right:calc(var(--smallSpacing) * 8);width:30%;z-index:4;color:var(--new-tag-color)}.filter-dropdown__button{position:relative;z-index:501}@media(max-width:1099.98px){.filter-dropdown__button{width:100%}}.filter-dropdown__wrap{position:relative;z-index:500}@media(max-width:1099.98px){.filter-dropdown__wrap{width:100%}}.filter-dropdown__wrap.open .filter-dropdown__options{display:grid}.filter-dropdown__options{position:absolute;background:var(--green);top:0;left:0;color:var(--white);z-index:500;border-radius:var(--globalRadius);padding:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2 + var(--btnHeight));display:none;flex-wrap:nowrap;grid-template-columns:1fr;gap:calc(var(--spacing) * 2);width:100%}@media(min-width:1100px){.filter-dropdown__options{width:15vw}}.filter-dropdown__options__item{opacity:.5}.filter-dropdown__options__item__child{padding-left:var(--spacing)}.filter-dropdown__options__item__diy{grid-row:8}.filter-dropdown__options__list{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) / 2)}.carousel{margin:var(--gutter)}.carousel__wrap{height:auto;aspect-ratio:16/9;background:var(--grey-light);border-radius:var(--globalRadius);position:relative;overflow:hidden}.carousel__next,.carousel__prev{appearance:none;border:none;background:none;padding:0;position:absolute;z-index:4;cursor:pointer;color:var(--white);top:calc(50% - var(--spacing) * 2)}.carousel__next svg,.carousel__prev svg{width:auto;height:calc(var(--spacing) * 2)}@media(min-width:1100px){.carousel__next svg,.carousel__prev svg{height:calc(var(--spacing) * 4)}}.carousel__next{right:calc(var(--spacing) * 1);z-index:3}@media(min-width:1100px){.carousel__next{right:calc(var(--spacing) * 2)}}.carousel__prev{left:calc(var(--spacing) * 1);z-index:3}@media(min-width:1100px){.carousel__prev{left:calc(var(--spacing) * 2)}}.carousel__prev svg{transform:scaleX(-1)}.carousel__item{position:absolute;inset:0}.carousel__item__image{position:absolute;inset:0;z-index:1}.carousel__item__image:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:40%;z-index:1}.carousel__item__image img{width:100%;height:auto;object-fit:contain;object-position:center}.carousel__item__text{z-index:1;margin-top:var(--spacing)}@media(min-width:1100px){.carousel__item__text{margin-top:0;position:absolute;color:var(--white);width:100%;--productSpacing: calc(var(--spacing) * 15)}.carousel__item__text--top_left{top:0;bottom:auto;text-align:left;padding:var(--productSpacing)}.carousel__item__text--top_middle{top:0;padding:var(--productSpacing);bottom:auto;left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.carousel__item__text--top_right{top:0;right:0;padding:var(--productSpacing);bottom:auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.carousel__item__text--middle_left{top:50%;bottom:auto;text-align:left;padding:var(--productSpacing);transform:translateY(-50%)}.carousel__item__text--middle_middle{top:50%;padding:var(--productSpacing);bottom:auto;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.carousel__item__text--middle_right{top:50%;right:0;bottom:auto;padding:var(--productSpacing);transform:translateY(-50%);text-align:right;display:flex;flex-direction:column;align-items:flex-end}.carousel__item__text--bottom_left{bottom:0;padding:var(--productSpacing);text-align:left}.carousel__item__text--bottom_middle{bottom:0;padding:var(--productSpacing);left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.carousel__item__text--bottom_right{right:0;bottom:0;padding:var(--productSpacing);text-align:right;display:flex;flex-direction:column;align-items:flex-end}}.carousel__item__title,.carousel__item__subtitle{width:100%;display:block}@media(min-width:1100px){.carousel__item__link{position:absolute;bottom:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2)}}.carousel__item__link svg{margin-left:calc(var(--smallSpacing) * 2)}@media(min-width:1100px){.carousel--low .carousel__item__text{--productSpacing: calc(var(--spacing) * 8)}}.cta{margin:var(--gutter) var(--gutter)}.cta__link{background:var(--green);color:var(--white);display:flex;justify-content:center;align-items:center;border-radius:var(--globalRadius);padding:var(--spacing)}.cta__link svg{margin-left:var(--spacing);width:auto;height:calc(var(--lineHeight) * .55)}.cta__link:hover{border-radius:16px;background:var(--green-active-bg)}.cta__link:active{background:var(--green);box-shadow:none}.diy-banner{margin:var(--spacing) var(--gutter)}.diy-banner__wrap{height:calc(50svh - var(--gutter) * 2);background:var(--grey-light);border-radius:var(--globalRadius);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:1100px){.diy-banner__wrap{height:calc(100svh - var(--gutter) * 2 - var(--navHeight))}}.diy-banner__screws{position:absolute;inset:0;z-index:5;pointer-events:none}.diy-banner__screws img{width:var(--size);height:var(--size);object-position:center;object-fit:contain;--size: 4.1025641026vw;position:absolute}@media(min-width:768px){.diy-banner__screws img{--size: 2.0833333333vw}}@media(min-width:1100px){.diy-banner__screws img{--size: 2vw}}@media(min-width:1440px){.diy-banner__screws img{--size: 1.5277777778vw}}@media(min-width:1700px){.diy-banner__screws img{--size: .859375vw}}.diy-banner__screws img:nth-child(1){top:var(--spacing);left:var(--spacing)}.diy-banner__screws img:nth-child(2){top:var(--spacing);right:var(--spacing)}.diy-banner__screws img:nth-child(3){bottom:var(--spacing);left:var(--spacing)}.diy-banner__screws img:nth-child(4){bottom:var(--spacing);right:var(--spacing)}.diy-banner__img{position:absolute;inset:0;z-index:2}.diy-banner__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.diy-banner__content{position:relative;z-index:4;color:var(--white);width:calc(100% - var(--spacing) * 2);text-align:center;padding-bottom:calc(var(--spacing) * 2)}@media(min-width:1100px){.diy-banner__content{width:41%}}.diy-banner__content hr{width:80%;margin-left:10%;margin-right:10%}.diy-banner__logo{width:50%;margin:0 auto}.diy-banner__text{margin:calc(var(--spacing) * 2) 0}.review-highlights{margin:var(--gutter)}.review-highlights__wrap{height:60svh;background:var(--green-light);color:var(--green);border-radius:var(--globalRadius);overflow:hidden;position:relative}.review-highlights__title{position:absolute;top:0;left:0;width:100%;height:10%;text-align:center;padding-top:calc(var(--spacing) * 2)}@media(min-width:1100px){.review-highlights__title{height:25%}}.review-highlights__item{position:absolute;opacity:0;top:10%;width:100%;height:70%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2);text-align:center;display:flex;gap:calc(var(--spacing) * 2);justify-content:center;flex-direction:column;pointer-events:none}@media(min-width:1100px){.review-highlights__item{top:25%;height:50%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}}.review-highlights__item__author--img{height:10%}@media(min-width:1100px){.review-highlights__item__author--img{height:15%}}.review-highlights__item__author--img img{height:100%;width:100%;object-fit:contain;object-position:center}.review-highlights__bottom{position:absolute;top:80%;left:0;width:100%;height:20%;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);align-items:center;justify-content:space-between;padding-bottom:calc(var(--spacing) * 2)}@media(min-width:1100px){.review-highlights__bottom{height:25%;top:75%}}.review-highlights__timer{height:4px;width:30%;border-radius:2px;position:relative;overflow:hidden}@media(min-width:1100px){.review-highlights__timer{width:10%}}.review-highlights__timer span{position:absolute;top:0;left:0;height:100%;width:25%;z-index:2;border-radius:2px;background:var(--green)}.review-highlights__timer:after{content:"";display:block;background:var(--green);opacity:.25;position:absolute;inset:0}.instagram{margin:var(--gutter) 0}@media(min-width:1100px){.instagram{margin:var(--gutter)}}.instagram__feed{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:calc(var(--spacing) * 2);overflow:auto;padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter)}@media(min-width:1100px){.instagram__feed{padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}}.instagram__card{background:var(--grey-light);color:var(--green);border-radius:var(--globalRadius);overflow:hidden;display:flex;flex-direction:column;position:relative;scroll-snap-align:start}@media(max-width:1099.98px){.instagram__card{flex-shrink:0}}.instagram__card__img{background:var(--grey);border-radius:var(--globalRadius);margin-bottom:calc(var(--spacing) * 2);position:relative;overflow:hidden}.instagram__card__img img{position:absolute;inset:0;object-fit:cover;object-position:center;width:100%;height:100%;z-index:2}.instagram__card__img:before{content:"";display:block;padding-bottom:100%}.instagram__card__caption{width:90%;padding-left:calc(var(--smallSpacing) * 4);margin-bottom:calc(var(--spacing) * 2)}@media(min-width:1100px){.instagram__card__caption{padding-left:calc(var(--smallSpacing) * 8)}}.instagram__card__link{margin-top:auto;padding-left:calc(var(--smallSpacing) * 4);margin-bottom:calc(var(--spacing) * 2)}@media(min-width:1100px){.instagram__card__link{padding-left:calc(var(--smallSpacing) * 8)}}.instagram__card__link svg{height:50%;width:auto;margin-left:calc(var(--spacing) / 2)}.support-card{background:var(--grey-light);border-radius:var(--globalRadius);position:relative;overflow:hidden;display:flex;flex-direction:column}.support-card:hover{box-shadow:0 12px 32px #0000001c}.support-card__content{position:relative;width:100%;padding:calc(var(--smallSpacing) * 12) calc(var(--smallSpacing) * 19);display:flex;flex-direction:column;align-items:center}.support-card__titles{width:100%;z-index:3;text-align:center;flex-shrink:0}.support-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.support-card__subtitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:calc(var(--smallSpacing) * 2)}.support-card__img{width:100%;height:10rem;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;margin:calc(var(--smallSpacing) * 10.75) 0;max-height:9rem}.support-card__img img,.support-card__img svg{max-width:100%;max-height:100%;object-fit:contain;object-position:center}.support-card__img__variant{display:none;position:absolute;inset:0;opacity:0;z-index:1;transition:opacity .5s ease-in-out;background:transparent!important;align-items:center;justify-content:center}.support-card__img__variant.active{display:flex;opacity:1;z-index:2;position:static;width:100%;height:auto}@media(min-width:1100px){.support-card__img__variant{display:flex}.support-card__img__variant.active{position:absolute}}.support-card__swatches{display:none}@media(min-width:1100px){.support-card__swatches{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(var(--spacing) / 2);z-index:4}}.support-card__swatches__swatch{width:var(--size);height:var(--size);background-color:var(--grey);border-radius:100%;border:solid 1px rgba(0,0,0,.1);--size: 5.1282051282vw;position:relative;cursor:pointer;z-index:5;pointer-events:auto}@media(min-width:768px){.support-card__swatches__swatch{--size: 2.6041666667vw}}@media(min-width:1100px){.support-card__swatches__swatch{--size: 1.8181818182vw}}@media(min-width:1440px){.support-card__swatches__swatch{--size: 1.3888888889vw}}@media(min-width:1700px){.support-card__swatches__swatch{--size: 20px}}.support-card .btn,.support-card .catalogue-filter--platforms__item,.support-card .catalogue-filter__item,.support-card .product-hero__options__text{flex-shrink:0}.updater-tool{position:absolute;inset:0}.updater-tool__image{position:absolute;top:0;left:0;width:100%;height:50%;display:flex}@media(min-width:1100px){.updater-tool__image{width:50%;height:100%;flex-direction:column}}.updater-tool__image__img{height:100%;width:100%;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2) calc(var(--spacing) * 2);flex-shrink:0}@media(min-width:1100px){.updater-tool__image__img{padding:10%}}.updater-tool__image__img img{width:100%;height:100%;object-fit:contain;object-position:center}.updater-tool__text{position:absolute;top:50%;right:0;width:100%;height:50%}@media(min-width:1100px){.updater-tool__text{top:0;width:50%;height:100%}}.updater-tool__text__item{height:100%;padding:10%;text-align:center;display:none;flex-direction:column;justify-content:center;gap:var(--spacing)}.updater-tool__text__item.active{display:flex}.updater-tool__actions{display:flex;justify-content:center;margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1)}.product-footnotes{margin:calc(var(--spacing) * 2)}.product-footnotes__item{display:flex;align-items:flex-start;transition:all .3s ease;cursor:pointer;font-size:.875rem;color:var(--grey-medium)}.product-footnotes__item.active{font-weight:600}.product-hero{padding:calc(var(--smallSpacing) * 14) 0 calc(var(--smallSpacing) * 8) 0;height:calc(100svh - var(--navHeight));min-height:50vw;display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--spacing) * 1);overflow:hidden}@media(min-width:1440px){.product-hero{min-height:50vh}}@media(min-width:1100px){.product-hero--single_image_square{height:auto}}.product-hero__title{text-align:center}.product-hero__title h2{margin-top:calc(var(--smallSpacing) * 4)}.product-hero__platforms{text-align:center;margin-top:calc(var(--spacing) * 2)}.product-hero__purchase{display:flex;justify-content:center;flex-wrap:wrap;margin-top:calc(var(--spacing) * 2);gap:var(--spacing)}.product-hero__images{position:relative;height:100%;flex:1}.product-hero__images--single_image_square{height:100%;flex:1}@media(min-width:1100px){.product-hero__images--single_image_square{height:auto;flex:initial}}.product-hero__images__variant{position:absolute;inset:0;height:100%;width:100%;overflow:visible;display:none;flex:1}.product-hero__images__variant[data-type=single_image_square]{height:100%;justify-content:center;flex:1}@media(min-width:1100px){.product-hero__images__variant[data-type=single_image_square]{height:auto;flex:initial;position:relative}}.product-hero__images__variant[data-type=single_image]{justify-content:center}.product-hero__images__variant--active{display:flex}.product-hero__images__variant__viewbox{width:65%;overflow:visible;position:relative;margin-left:17.5%}@media(min-width:1100px){.product-hero__images__variant__viewbox{width:50%;margin-left:25%}}.product-hero__images__variant__btn{display:none}@media(min-width:1100px){.product-hero__images__variant__btn{appearance:none;padding:0;cursor:pointer;background:none;border:solid 1px var(--green);display:flex;justify-content:center;align-items:center;color:var(--green);width:var(--btnHeight);height:var(--btnHeight);border-radius:100%;top:calc(100% + var(--spacing) * 2)}.product-hero__images__variant__btn svg{height:50%;width:auto}.product-hero__images__variant__btn:hover{background:var(--green);color:var(--white)}}.product-hero__images__variant__next,.product-hero__images__variant__prev{z-index:5}.product-hero__images__variant__next{position:absolute;right:var(--gutter)}.product-hero__images__variant__prev{position:absolute;left:var(--gutter)}.product-hero__images__variant__prev svg{transform:scaleX(-1)}.product-hero__image{height:100%;width:100%;position:absolute;padding:0 5%}@media(min-width:1100px){.product-hero__image{padding:0 10%}}.product-hero__image--sq{width:80%;height:100%}@media(min-width:1100px){.product-hero__image--sq{width:40vw;height:40vw}}.product-hero__image--sq img,.product-hero__image--sq svg{width:100%;height:100%;object-fit:contain;object-position:center}.product-hero__image--single{width:75vw;height:100%}.product-hero__image--single img,.product-hero__image--single svg{width:100%;height:100%;object-fit:contain;object-position:center}.product-hero__image img,.product-hero__image svg{width:100%;height:100%;object-fit:contain;object-position:center}.product-hero__options{display:flex;flex-direction:column;align-items:center;margin-top:calc(var(--smallSpacing) * 4)}.product-hero__options__wrap{margin-top:var(--spacing);margin-bottom:11px;display:flex;justify-content:center;gap:var(--spacing);flex-wrap:wrap}.product-hero__options__color{width:var(--size);height:var(--size);background:var(--grey);border-radius:100%;cursor:pointer;position:relative;overflow:hidden;border:solid 1px rgba(0,0,0,.1);--size: 7.6923076923vw}@media(min-width:768px){.product-hero__options__color{--size: 3.90625vw}}@media(min-width:1100px){.product-hero__options__color{--size: 2.7272727273vw}}@media(min-width:1440px){.product-hero__options__color{--size: 2.0833333333vw}}@media(min-width:1700px){.product-hero__options__color{--size: 1.171875vw}}@media(min-width:1100px){.product-hero__options__color:hover{outline:solid 1px var(--green)}}.product-hero__options__color.active{outline:solid 1px var(--grey-medium);outline-offset:4px}.product-hero__options__color__prim{position:absolute;inset:0}.product-hero__options__color__sec{position:absolute;z-index:2;top:50%;height:100%;width:100%;transform-origin:top;transform:rotate(-45deg)}.product-hero__share{display:flex;justify-content:center;align-items:center;gap:calc(var(--smallSpacing) * 4);position:relative}.product-hero__share__share-btn{width:2.5rem;height:2.5rem;background-color:var(--grey-small);border-radius:50%;position:relative}.product-hero__share a{transform:scale(.65)}.product-hero__share .copy-success-toast{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--green-light);padding:.5rem 1rem;border-radius:.5rem;font-weight:400;display:none;align-items:center;gap:.5rem;white-space:nowrap;z-index:10}.product-hero__share .copy-success-toast.show{display:flex}.product-video{height:56.25vw;position:relative}@media(min-width:1100px){.product-video{height:100lvh}}.product-video__thumb{position:absolute;z-index:1;inset:0}.product-video__thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.product-video__video{position:absolute;z-index:2;inset:0}.product-video__video video{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.product-video--multi{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2);height:auto;padding:0 var(--gutter);margin-top:calc(var(--spacing) * 2);grid-template-columns:repeat(1,1fr)}@media(min-width:1100px){.product-video--multi{grid-template-columns:repeat(var(--video-count),1fr)}}.product-video--multi .product-video__item{display:flex;flex-direction:column}.product-video--multi .product-video__item .product-video__thumb,.product-video--multi .product-video__item .product-video__video{position:absolute;inset:0}.product-video--multi .product-video__item .product-video__wrapper{position:relative;aspect-ratio:1;background-color:var(--grey-light);overflow:hidden;border-radius:var(--globalRadius)}.product-video--multi .product-video__item .product-video__wrapper .dots{position:absolute;inset:0;z-index:10;background:url("../images/dot-50.png") repeat;pointer-events:none}.product-video--multi .product-video__item .product-video--only{aspect-ratio:16/9!important}.product-video--multi .product-video__item .product-video__thumb{z-index:1}.product-video--multi .product-video__item .product-video__thumb img{width:100%;height:100%;object-fit:cover}.product-video--multi .product-video__item .product-video__video{z-index:2}.product-video--multi .product-video__item .product-video__video video{width:100%;height:100%;object-fit:cover;pointer-events:none}.product-video--multi .product-video__item .product-video__info{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:end;text-align:center;padding:calc(var(--spacing) * 3) 0;pointer-events:none}.product-video--multi .product-video__item .product-video__title{font-size:2.25rem;font-weight:600;color:#fff;margin:0 0 calc(var(--spacing) * .5);text-shadow:0 1px 3px rgba(0,0,0,.3)}.product-video--multi .product-video__item .product-video__subtitle{font-size:1.125rem;font-weight:300;color:#ffffffe6;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.3)}.product-video--multi .product-video__item .product-video__btn{position:absolute;z-index:4;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:end;text-align:center;padding:calc(var(--smallSpacing) * 77.5) 0}.product-large_image{margin:var(--gutter);position:relative}@media(min-width:1100px){.product-large_image{border-radius:var(--globalRadius)}}.product-large_image__image{position:relative;background-color:var(--grey-light);border-radius:var(--globalRadius);overflow:hidden}.product-large_image__image img{width:100%;height:auto;display:block}.product-large_image__text{margin-top:var(--spacing)}@media(min-width:1100px){.product-large_image__text{margin-top:0;position:absolute;z-index:3;color:var(--white);width:50%;--productSpacing: calc(var(--spacing) * 8)}.product-large_image__text--top_left{top:0;bottom:auto;text-align:left;padding:var(--productSpacing)}.product-large_image__text--top_middle{top:0;padding:var(--productSpacing);bottom:auto;left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.product-large_image__text--top_right{top:0;right:0;padding:var(--productSpacing);bottom:auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.product-large_image__text--middle_left{top:50%;bottom:auto;text-align:left;padding:var(--productSpacing);transform:translateY(-50%)}.product-large_image__text--middle_middle{top:50%;padding:var(--productSpacing);bottom:auto;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.product-large_image__text--middle_right{top:50%;right:0;bottom:auto;padding:var(--productSpacing);transform:translateY(-50%);text-align:right;display:flex;flex-direction:column;align-items:flex-end}.product-large_image__text--bottom_left{bottom:0;padding:var(--productSpacing);text-align:left}.product-large_image__text--bottom_middle{bottom:0;padding:var(--productSpacing);left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.product-large_image__text--bottom_right{right:0;bottom:0;padding:var(--productSpacing);text-align:right;display:flex;flex-direction:column;align-items:flex-end}.product-large_image__text--top_left,.product-large_image__text--middle_left,.product-large_image__text--bottom_left,.product-large_image__text--top_right,.product-large_image__text--middle_right,.product-large_image__text--bottom_right{width:auto}}.product-large_image__carousel{position:relative;overflow:visible;opacity:1;background:#000000e6}.product-large_image__carousel .carousel-inner{position:relative;overflow:hidden}.product-large_image__carousel .item{border-radius:var(--globalRadius);-moz-transition:opacity ease-in-out 1.5s;-o-transition:opacity ease-in-out 1.5s;-webkit-transition:opacity ease-in-out 1.5s;transition:opacity ease-in-out 1.5s;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;z-index:1}.product-large_image__carousel .item:first-child{top:auto;position:relative}.product-large_image__carousel .item img{width:100%;height:auto;display:block;max-width:100%;background:transparent!important;border-radius:var(--globalRadius)}.product-large_image__carousel .item.active{opacity:1;-moz-transition:opacity ease-in-out 1.5s;-o-transition:opacity ease-in-out 1.5s;-webkit-transition:opacity ease-in-out 1.5s;transition:opacity ease-in-out 1.5s;z-index:2}.product-large_image__button_list{display:flex;gap:var(--spacing);flex-wrap:wrap;justify-content:center}.product-large_image__icon,.product-large_image__title{margin-bottom:calc(var(--smallSpacing) * 4)}.product-large_image .btn,.product-large_image .catalogue-filter--platforms__item,.product-large_image .catalogue-filter__item,.product-large_image .product-hero__options__text{margin-top:calc(var(--smallSpacing) * 4)}.product-technical_features{background:var(--green-light);color:var(--green);padding:calc(var(--smallSpacing) * 16) calc(var(--smallSpacing) * 6);border-radius:var(--globalRadius);margin:var(--gutter)}.product-technical_features__title{margin-bottom:calc(var(--spacing) * 2)}@media(min-width:1100px){.product-technical_features__title{margin-bottom:calc(var(--smallSpacing) * 16)}}.product-technical_features__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--gutter)}@media(min-width:1100px){.product-technical_features__grid{display:flex;flex-wrap:nowrap}}.product-technical_features .is-centered{text-align:center}.product-technical_features__feature{flex-grow:1;flex-basis:0}.product-technical_features__feature__img{border-radius:var(--globalRadius);overflow:hidden}.product-technical_features__feature__img img,.product-technical_features__feature__img video{width:100%;height:auto;display:block;border-radius:var(--globalRadius)}.product-technical_features__feature__title{margin-bottom:calc(var(--smallSpacing) * 4)}.product-technical_features__feature__title.is-centered{text-align:center}.product-technical_features__feature__subtitle{margin-top:calc(var(--smallSpacing) * 4)}.product-technical_features__feature__text{margin-top:calc(var(--smallSpacing) * 2)}.product-small_image{margin:var(--gutter);display:grid;grid-template-columns:1fr;gap:var(--gutter)}@media(min-width:1100px){.product-small_image{grid-template-columns:1fr 1fr;color:var(--white)}}.product-small_image__item{position:relative;border-radius:var(--globalRadius)}@media(max-width:1099.98px){.product-small_image__item .product-small_image__text{position:static;padding:calc(var(--gutter) * 2);margin:0}}.product-small_image__img{position:relative;border-radius:var(--globalRadius);overflow:hidden;background-color:var(--grey-light)}.product-small_image__img img{width:100%;height:auto;display:block}@media(min-width:1100px){.product-small_image__img_none:before{background:none}}.product-small_image__text{width:100%;z-index:2}@media(min-width:1100px){.product-small_image__text{position:absolute;bottom:0;left:0;--productSpacing: calc(var(--spacing) * 4)}.product-small_image__text--top_left{top:0;bottom:auto;text-align:left;padding:var(--productSpacing)}.product-small_image__text--top_middle{top:0;padding:var(--productSpacing);bottom:auto;left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.product-small_image__text--top_right{top:0;right:0;padding:var(--productSpacing);bottom:auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.product-small_image__text--middle_left{top:50%;bottom:auto;text-align:left;padding:var(--productSpacing);transform:translateY(-50%)}.product-small_image__text--middle_middle{top:50%;padding:var(--productSpacing);bottom:auto;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.product-small_image__text--middle_right{top:50%;right:0;bottom:auto;padding:var(--productSpacing);transform:translateY(-50%);text-align:right;display:flex;flex-direction:column;align-items:flex-end}.product-small_image__text--bottom_left{bottom:0;padding:var(--productSpacing);text-align:left}.product-small_image__text--bottom_middle{bottom:0;padding:var(--productSpacing);left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.product-small_image__text--bottom_right{right:0;bottom:0;padding:var(--productSpacing);text-align:right;display:flex;flex-direction:column;align-items:flex-end}}.product-small_image__text__subtext{margin-top:var(--spacing)}@media(min-width:1100px){.product-small_image__text__subtext{width:95%}}.product-small_image__text__title_none{font-size:3rem!important}.product-small_image__text__subtext_none{font-size:1.25rem!important}.product-small_image__text_none{position:absolute}.product-key_features{background:var(--green-light);color:var(--green);padding:calc(var(--spacing) * 2) var(--gutter);border-radius:var(--globalRadius);margin:var(--gutter)}.product-key_features__title{margin-bottom:calc(var(--spacing) * 5)}@media(min-width:1100px){.product-key_features__title{margin-bottom:calc(var(--spacing) * 7)}}.product-key_features__title.is-centered{text-align:center}.product-key_features__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing)}@media(min-width:1100px){.product-key_features__grid{flex-wrap:nowrap;display:flex}}.product-key_features__grid.is-centered{text-align:center}.product-key_features__feature{flex-grow:1;flex-basis:0}.product-key_features__feature__img{border-radius:var(--globalRadius);overflow:hidden;position:relative;margin:calc(var(--spacing) / 2) 0 0;background-color:var(--grey-light)}.product-key_features__feature__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-key_features__feature__img:after{content:"";display:block;padding-bottom:100%}.product-compatibility{background:var(--green);color:var(--white);padding:calc(var(--smallSpacing) * 10) calc(var(--smallSpacing) * 12);border-radius:var(--globalRadius);margin:var(--gutter)}@media(min-width:1100px){.product-compatibility{padding:calc(var(--smallSpacing) * 16) calc(var(--smallSpacing) * 26)}}.product-compatibility__title{margin-bottom:calc(var(--smallSpacing) * 11)}.product-compatibility__grid{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--spacing) * 2)}.product-compatibility__grid--1{justify-content:center}.product-compatibility__grid--2 .product-compatibility__platform{flex:0 0 100%;justify-content:center}@media(min-width:1100px){.product-compatibility__grid--2 .product-compatibility__platform{flex:0 0 50%}}.product-compatibility__grid--3 .product-compatibility__platform{flex:0 0 100%;justify-content:center}@media(min-width:1100px){.product-compatibility__grid--3 .product-compatibility__platform{flex:0 0 33.333%}}.product-compatibility__grid--4 .product-compatibility__platform{flex:0 0 100%;justify-content:center}@media(min-width:1100px){.product-compatibility__grid--4 .product-compatibility__platform{flex:0 1 25%;justify-content:left}}.product-compatibility__platform{display:flex;flex-wrap:nowrap;align-items:center;box-sizing:border-box;color:var(--white);margin-top:calc(var(--smallSpacing) * 12);flex:0 0 auto}.product-compatibility__platform__icon{width:40px;height:40px;flex-shrink:0;margin-right:calc(var(--spacing) * 1)}@media(min-width:1100px){.product-compatibility__platform__icon{width:48px;height:48px;margin-right:calc(var(--spacing) * 2)}}.product-compatibility__platform__icon svg{width:100%;height:100%;object-fit:contain;object-position:center}.product-compatibility__platform__icon svg .fill{fill:var(--white)}.product-compatibility__platform__text{display:flex;flex-direction:column;justify-content:center;min-width:16rem}.product-compatibility__notes{margin-top:calc(var(--spacing) * 4);opacity:.5}.product-tech_specs{margin:var(--gutter);color:var(--green)}.product-tech_specs__title{padding:calc(var(--smallSpacing) * 5) calc(var(--smallSpacing) * 8);border-bottom:solid 1px var(--green)}.product-tech_specs__title--no-images{border-bottom:none}.product-tech_specs__images{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 9);margin:calc(var(--smallSpacing) * 18.5) calc(var(--smallSpacing) * 34.5) calc(var(--smallSpacing) * 12.5) calc(var(--smallSpacing) * 34.5)}@media(min-width:1100px){.product-tech_specs__images{grid-template-columns:1fr 1fr 1fr;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2)}}.product-tech_specs__img{position:relative}.product-tech_specs__img:after{content:"";display:block;padding-bottom:70%}.product-tech_specs__img img{position:absolute;inset:0;height:100%;width:100%;object-fit:contain;object-position:center}@media(max-width:1099.98px){.product-tech_specs__img:nth-child(1),.product-tech_specs__img:nth-child(3){display:none}}.product-tech_specs__table__row{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);border-top:solid 1px var(--green);padding:calc(var(--smallSpacing) * 8);font-size:1.3125rem}@media(min-width:1100px){.product-tech_specs__table__row{flex-direction:row}}.product-tech_specs__table__row__list{opacity:.8}.product-tech_specs__table__row__list ul{padding:0;list-style-position:inside}@media(max-width:1099.98px){.product-tech_specs__table__row__list ul li{margin-bottom:var(--spacing)}}@media(max-width:1099.98px){.product-tech_specs__table__row__title{text-align:center}}@media(min-width:1100px){.product-tech_specs__table__row__title{width:50%}.product-tech_specs__table__row__list{width:50%;opacity:.8}}.product-tech_specs__table__row:last-child{border-bottom:solid 1px var(--green)}.product-text-large{padding:0 var(--gutter);width:100%;margin:calc(var(--spacing) * 2) 0;text-align:center}@media(min-width:1100px){.product-text-large{padding:0 calc(var(--gutter) * 9);margin:calc(var(--spacing) * 8) 0}}.product-text-block{padding:0 var(--gutter);width:100%;margin:calc(var(--spacing) * 2) 0}@media(min-width:1100px){.product-text-block{padding:0 calc(var(--gutter) * 9);margin:calc(var(--spacing) * 8) 0;text-align:center}}.product-text-block__title{margin-bottom:calc(var(--spacing) * 1.5);text-align:center}.product-sticky-nav{position:fixed;bottom:0;display:flex;justify-content:center;z-index:999;width:100%;pointer-events:none;transform:translateY(100%);transition:transform .4s cubic-bezier(.5,0,.15,1)}.product-sticky-nav.is-visible{transform:translateY(0)}.product-sticky-nav__s{padding:calc(var(--spacing) * 3) var(--gutter)}.product-sticky-nav__inner{background:var(--white);box-shadow:0 1px 10px #0003;padding:calc(var(--spacing) * .75);display:flex;align-items:center;gap:var(--spacing);border-radius:var(--btnRadius);pointer-events:all}.product-sticky-nav__inner p{margin:0 var(--spacing)}.product-sticky-nav-fixed{position:sticky;display:flex;justify-content:center;background:var(--white);margin:calc(var(--smallSpacing) * 10) calc(var(--smallSpacing) * 6) calc(var(--smallSpacing) * 8) calc(var(--smallSpacing) * 6)}.product-sticky-nav-fixed__inner{padding:calc(var(--spacing) * .75);display:flex;align-items:center;gap:calc(var(--smallSpacing) * 4)}.features__title{font-size:2.5rem}.features__subtitle{font-size:2rem}.features__content{font-size:1.25rem;margin-top:calc(var(--smallSpacing) * 16)}.product_color{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);display:inline-block;border-radius:calc(var(--spacing))}.catalogue-hero,.catalogue-banner{margin:var(--gutter);border-radius:var(--globalRadius);overflow:hidden;position:relative;color:var(--white);display:999999}.catalogue-hero__text,.catalogue-banner__text{position:absolute;bottom:calc(var(--spacing) * 1);left:calc(var(--spacing) * 1);z-index:3;width:80%;display:flex;flex-direction:column;gap:calc(var(--spacing) / 2);pointer-events:none}@media(max-width:1099.98px){.catalogue-hero__text p,.catalogue-banner__text p{display:none}}@media(min-width:1100px){.catalogue-hero__text,.catalogue-banner__text{bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);width:50%;gap:var(--spacing)}}.catalogue-hero__img,.catalogue-banner__img{position:relative;background:var(--grey)}.catalogue-hero__img:before,.catalogue-banner__img:before{content:"";display:block;padding-bottom:60%}@media(min-width:1100px){.catalogue-hero__img:before,.catalogue-banner__img:before{padding-bottom:40%}}.catalogue-hero__img img,.catalogue-banner__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.catalogue-hero__img:after,.catalogue-banner__img:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(0deg,#000,#0000);z-index:2}.catalogue-filter--sticky{position:relative}@media(min-width:1100px){.catalogue-filter--sticky.is-sticky{position:fixed;top:0;left:0;right:0;z-index:10;background:var(--white);box-shadow:0 2px 8px #0000001a}}.catalogue-filter__new-tag{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) / 2);position:absolute;top:calc(var(--smallSpacing) * -2);right:calc(var(--smallSpacing) * -2);border-radius:.875rem;text-align:center;justify-content:center;align-items:center;width:2.625rem;height:1.125rem;z-index:4;color:var(--white);background:var(--new-tag-bg);font-size:.875rem;padding-top:2px}@media(min-width:1100px){.catalogue-filter__new-tag{top:calc(var(--smallSpacing) * 6);right:calc(var(--smallSpacing) * 7.5)}}.catalogue-filter--categories{display:flex;flex-wrap:wrap;gap:calc(var(--smallSpacing) * 2);margin:calc(var(--smallSpacing) * 6);align-items:center;border-radius:var(--globalRadius);padding:calc(var(--smallSpacing) * 2)}@media(min-width:1100px){.catalogue-filter--categories{background:var(--grey-light);flex-wrap:nowrap;gap:0;padding:0;height:9rem;margin:calc(var(--smallSpacing) * 6) calc(var(--smallSpacing) * 6) calc(var(--smallSpacing) * 15) calc(var(--smallSpacing) * 6)}}.catalogue-filter--categories__all{margin:calc(var(--smallSpacing) * 6)!important}.catalogue-filter__item{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;flex-shrink:0}@media(min-width:1100px){.catalogue-filter__item{display:inline-flex;height:100%;border:none;flex:1}}.catalogue-filter__item.active,.catalogue-filter__item:hover{background:var(--grey-active);border-radius:var(--globalRadius);color:var(--green)}.catalogue-filter--icon{display:none;align-items:center;flex-direction:column;min-width:5.125rem}@media(min-width:1100px){.catalogue-filter--icon{display:inline-flex}}.catalogue-filter--icon img{height:4rem;width:auto;margin-bottom:calc(var(--smallSpacing) * 5)}.catalogue-filter--icon.logo img{height:2.5rem;width:auto}.catalogue-filter--platforms{display:flex;flex-wrap:wrap;gap:var(--spacing);margin:calc(var(--smallSpacing) * 4);background:var(--grey-light);align-items:center;border-radius:var(--globalRadius);padding:calc(var(--smallSpacing) * 2)}@media(min-width:1100px){.catalogue-filter--platforms{flex-wrap:nowrap;height:2.5rem;padding:0;position:absolute;z-index:5;width:auto;white-space:nowrap;margin:calc(var(--smallSpacing) * 2) 0 0 0}}.catalogue-filter--platforms__item{position:relative;display:flex;align-items:center;padding:0 calc(var(--smallSpacing) * 8);border-radius:var(--globalRadius);cursor:pointer;min-width:4rem;justify-content:center;flex-shrink:0;width:auto!important;white-space:nowrap!important}@media(min-width:1100px){.catalogue-filter--platforms__item{display:inline-flex;height:100%;border:none}}.catalogue-filter--platforms__item.active,.catalogue-filter--platforms__item:hover{background:var(--grey-active);color:var(--green)}.catalogue-filter-search{margin:var(--spacing) var(--gutter);display:flex;justify-content:space-between}@media(min-width:1100px){.catalogue-filter-search{margin:calc(var(--spacing) * 2) var(--gutter) var(--spacing)}}@media(max-width:1099.98px){.catalogue-filter-search{flex-direction:column;gap:var(--spacing)}}.catalogue-filter-search__left{display:flex;gap:var(--spacing);align-items:center}@media(max-width:1099.98px){.catalogue-filter-search__left{flex-direction:column}}.catalogue-filter-search__current{padding-right:calc(var(--smallSpacing) * 8.5)!important;position:relative}@media(max-width:1099.98px){.catalogue-filter-search__current{order:-1;width:100%}}.catalogue-filter-search__current svg{position:absolute;right:0}.catalogue-filter-search__right{display:flex;gap:var(--spacing);align-items:center}@media(max-width:1099.98px){.catalogue-filter-search__right form{width:100%}}.catalogue-grid .product-grid{margin-bottom:calc(var(--spacing) * 2);margin-top:calc(var(--smallSpacing) * 5)}.catalogue-grid .product-grid:last-child{margin-bottom:0}.catalogue-grid__latest .product-card:nth-child(4),.catalogue-grid__latest .product-card:nth-child(5){grid-column:span 3}.catalogue-grid .product-grid__inner .product-card:only-child{grid-column:span 6}.catalogue-grid .product-grid:has(.product-card:nth-child(2):last-child) .product-card{grid-column:span 3}.home__mobile-title{margin:var(--spacing) var(--gutter);padding-right:var(--gutter)}.home__featured-products__grid .product-card:nth-child(4),.home__featured-products__grid .product-card:nth-child(5){grid-column:span 3}.diy-title{margin:calc(var(--spacing) * 2) var(--gutter) var(--spacing);padding:calc(var(--smallSpacing) * 8) calc(var(--smallSpacing) * 3) calc(var(--smallSpacing) * 10) calc(var(--smallSpacing) * 3)}@media(min-width:1100px){.diy-title{margin:calc(var(--spacing) * 2)}}.diy-title__logo{margin-bottom:calc(var(--spacing) * 1)}@media(min-width:1100px){.diy-title__logo{margin-bottom:calc(var(--spacing) * 3)}}.diy-title__logo img{height:var(--logoHeight);width:auto}@media(min-width:1100px){.diy-title__logo img{height:calc(var(--spacing) * 4)}}.diy-title__text{width:100%}@media(min-width:1100px){.diy-title__text{width:74%}}.diy-title__text h1,.diy-title__text h2{display:inline}.diy-how-it-works{margin:var(--gutter)}.diy-how-it-works__expand{display:none}.diy-how-it-works__expand.open{display:block}.diy-how-it-works__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2)}@media(min-width:1100px){.diy-how-it-works__grid{grid-template-columns:repeat(3,1fr);gap:calc(var(--spacing) * 2)}}.diy-how-it-works__item{display:flex;flex-direction:column;background:var(--grey-light);border-radius:var(--globalRadius)}.diy-how-it-works__item__title{margin-top:calc(var(--smallSpacing) * 8);padding:0 calc(var(--spacing) * 2);width:90%}.diy-how-it-works__item__text{padding:0 calc(var(--spacing) * 2);margin-top:calc(var(--smallSpacing) * 4);width:90%}@media(min-width:1100px){.diy-how-it-works__item__text{margin-bottom:calc(var(--smallSpacing) * 13)}}.diy-how-it-works__item__img{position:relative;background:var(--grey);border-radius:var(--globalRadius);overflow:hidden}.diy-how-it-works__item__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.diy-how-it-works__item__img:before{content:"";display:block;padding-bottom:100%}.diy-grid .product-grid__title h2,.diy-grid .contact__title h2,.diy-grid .press__grid__title h2,.diy-grid .support-product-updater__title h2{background:var(--green-light)}.about-hero{background:var(--grey-light);padding:calc(var(--spacing) * 2) 0;height:calc(100svh - var(--navHeight));min-height:50vw;display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);overflow:hidden}@media(min-width:1100px){.about-hero{padding:calc(var(--spacing) * 4) 0;gap:calc(var(--spacing) * 6)}}.about-hero__title{width:100%;display:flex;flex-direction:column;gap:var(--spacing);padding:0 var(--gutter)}@media(min-width:1100px){.about-hero__title{width:75%}}.about-hero__title__text h1,.about-hero__title__text h2{display:inline}.about-hero__products{position:relative;inset:0;height:100%;width:100%;overflow:visible;display:flex;flex:1}.about-hero__products__viewbox{width:65%;overflow:visible;position:relative;margin-left:17.5%}@media(min-width:1100px){.about-hero__products__viewbox{width:50%;margin-left:25%}}.about-hero__products__btn{display:none}@media(min-width:1100px){.about-hero__products__btn{appearance:none;padding:0;cursor:pointer;background:none;border:solid 1px var(--green);display:flex;justify-content:center;align-items:center;color:var(--green);width:var(--btnHeight);height:var(--btnHeight);border-radius:100%;bottom:calc(100% + var(--spacing) * 2)}.about-hero__products__btn svg{height:50%;width:auto}.about-hero__products__btn:hover{background:var(--green);color:var(--white)}}.about-hero__products__next,.about-hero__products__prev{z-index:5}.about-hero__products__next{position:absolute;right:var(--gutter)}.about-hero__products__prev{position:absolute;left:var(--gutter)}.about-hero__products__prev svg{transform:scaleX(-1)}.about-hero__products__product{height:100%;width:100%;position:absolute;padding:0 5%;text-align:center;display:flex;flex-direction:column;gap:var(--spacing)}@media(min-width:1100px){.about-hero__products__product{padding:0 10%}}.about-hero__products__product__img{height:100%;flex-shrink:1;position:relative}.about-hero__products__product__img img{position:absolute;inset:0;height:100%;width:100%;object-fit:contain;object-position:center}.about-title-image-section{margin:calc(var(--spacing) * 4) var(--gutter);display:grid;grid-template-columns:1fr;gap:var(--spacing)}@media(min-width:1100px){.about-title-image-section{grid-template-columns:repeat(12,1fr);row-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) var(--gutter) calc(var(--spacing) * 4)}}@media(max-width:1099.98px){.about-title-image-section__title *{display:inline}}@media(min-width:1100px){.about-title-image-section__title{grid-column:1/span 8}}@media(max-width:1099.98px){.about-title-image-section__link{padding-bottom:var(--spacing)}}@media(min-width:1100px){.about-title-image-section__link{grid-column:1/span 4}}.about-title-image-section__image{display:flex;flex-direction:column;gap:var(--spacing)}@media(min-width:1100px){.about-title-image-section__image{grid-column:5/span 8}}.about-title-image-section__image__img{position:relative;border-radius:var(--globalRadius);overflow:hidden}.about-title-image-section__image__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.about-title-image-section__image__img:after{content:"";display:block;padding-bottom:64%}.about-image-row{margin:calc(var(--spacing) * 4) var(--gutter);display:grid;grid-template-columns:1fr;gap:var(--spacing)}@media(min-width:1100px){.about-image-row{display:flex;flex-wrap:nowrap;margin:calc(var(--spacing) * 4) var(--gutter)}}.about-image-row__item{flex:1;display:flex;flex-direction:column;gap:var(--spacing)}.about-image-row__item__img{position:relative;border-radius:var(--globalRadius);overflow:hidden}.about-image-row__item__img img{position:absolute;inset:0;width:100%;height:100%}.about-image-row__item__img:after{content:"";display:block;padding-bottom:64%}@media(min-width:1100px){.about-image-row+.about-title-image-section{margin-top:calc(var(--spacing) * 12)}}.about-product-row{margin:calc(var(--spacing) * 4) 0}@media(min-width:1100px){.about-product-row{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 12)}}.about-theme .nav__inner,.about-theme .nav__mob__menu{background:var(--grey-light)}.about-theme .nav__mob__menu__social a{background:var(--white)}.wtb-regions{color:var(--green);background:var(--grey-light);border-radius:var(--globalRadius)}.wtb-regions__products{display:grid;grid-template-columns:repeat(1,1fr);gap:calc(var(--spacing) * 2);justify-content:center;margin:calc(var(--spacing) * 2) 0}@media(min-width:1100px){.wtb-regions__products{grid-template-columns:repeat(2,1fr)}}.wtb-regions__title{margin:calc(var(--spacing) * 4);font-size:2.5rem;text-align:center}.wtb-regions__content{margin:calc(var(--spacing) * 2);display:grid;grid-template-columns:repeat(1,1fr);gap:calc(var(--spacing) * 2)}.wtb-regions__content__img img{max-height:7.5rem;max-width:15rem}@media(min-width:1100px){.wtb-regions__content{grid-template-columns:repeat(3,1fr);min-width:0}.wtb-regions__content.two-items{grid-template-columns:repeat(2,1fr)}.wtb-regions__content.single-item{grid-template-columns:repeat(1,1fr)}}.support-product-hero{margin:calc(var(--spacing) * 1) var(--gutter);background:var(--grey-light);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 1);border-radius:var(--globalRadius);display:grid;grid-template-columns:1fr}@media(min-width:1100px){.support-product-hero{grid-template-columns:1fr 1fr;padding:calc(var(--spacing) * 2)}}.support-product-hero__image{position:relative}.support-product-hero__image img,.support-product-hero__image svg{position:absolute;inset:10%;width:80%;height:80%;object-fit:contain;object-position:center}@media(min-width:1100px){.support-product-hero__image img,.support-product-hero__image svg{inset:20%;width:60%;height:60%}}.support-product-hero__image:before{content:"";display:block;padding-bottom:60%}@media(min-width:1100px){.support-product-hero__image:before{padding-bottom:70%}}.support-product-hero__variant{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;pointer-events:none}.support-product-hero__variant.active{opacity:1;pointer-events:auto}.support-product-hero__variant img,.support-product-hero__variant svg{position:absolute;inset:10%;width:80%;height:80%;object-fit:contain;object-position:center}@media(min-width:1100px){.support-product-hero__variant img,.support-product-hero__variant svg{inset:20%;width:60%;height:60%}}.support-product-hero__colors{display:flex;justify-content:center;gap:calc(var(--spacing));margin-top:calc(var(--spacing) * 2)}.support-product-hero__color-btn{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s ease;position:relative}.support-product-hero__color-btn:hover{transform:scale(1.1)}.support-product-hero__color-btn.active{border-color:var(--green);transform:scale(1.15)}.support-product-hero__color-btn:after{content:"";position:absolute;inset:2px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.support-product-hero__breadcrumb{color:#bfbfbf;margin-bottom:var(--spacing)}.support-product-hero__text{display:flex;flex-direction:column;gap:var(--spacing)}.support-product-hero__title,.support-product-hero__subtitle{width:100%}@media(min-width:1100px){.support-product-hero__title,.support-product-hero__subtitle{width:80%}}.support-product-hero__links{margin-top:calc(var(--spacing));border-top:solid 2px rgba(55,153,177,.3);display:flex;flex-direction:column;gap:var(--spacing)}@media(min-width:1100px){.support-product-hero__links{flex-direction:row}}.support-product-hero__downloads{margin-top:var(--spacing);display:flex;flex-direction:column;gap:var(--spacing);overflow:hidden}.support-product-hero__download-section{background:var(--grey-light);border-radius:var(--globalRadius);padding:calc(var(--spacing) * .75) 0;overflow:hidden}.support-product-hero__download-section__header{display:flex;align-items:center;margin-bottom:calc(var(--spacing) * .75);border-radius:var(--globalRadius);height:4rem;background:#ededed;padding:calc(var(--spacing) * 2)}.support-product-hero__download-section__header__client{display:flex;height:auto;align-items:center;height:4rem;gap:calc(var(--spacing) * .5)}.support-product-hero__download-section__header__client:hover{cursor:pointer;border-bottom:solid 2px var(--green)}.support-product-hero__download-section__header__client .hidden{display:none}.support-product-hero__download-section__header__client.active{color:var(--green);border-bottom:solid 2px var(--green)}.support-product-hero__download-section__header__line{width:1px;height:100%;background:#ccc;margin:0 calc(var(--spacing) * 2)}.support-product-hero__download-section__header svg,.support-product-hero__download-section__header img{height:24px;width:24px;flex-shrink:0;color:var(--green)}.support-product-hero__download-section__header h3{flex:1;color:var(--green);font-size:1.5rem;line-height:1.2}.support-product-hero__download-section__header a{color:var(--green);display:flex;align-items:center;gap:calc(var(--spacing) * .25);white-space:nowrap;font-size:1.5rem}.support-product-hero__download-section__header a svg{height:1rem;width:1.25rem;transition:transform .2s ease}.support-product-hero__download-section__header a:hover svg{transform:translate(3px)}.support-product-hero__download-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 2);width:100%}@media(min-width:768px){.support-product-hero__download-section__grid{grid-template-columns:repeat(4,1fr)}}.support-product-hero__download-card{background:var(--white);border-radius:var(--globalRadius);padding:calc(var(--spacing) * 2);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * .25);position:relative;transition:all .2s ease;width:100%;min-height:204px}.support-product-hero__download-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.support-product-hero__download-card[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:default}.support-product-hero__download-card__top{display:flex;align-items:center;justify-content:center;width:100%}.support-product-hero__download-card__top .uwp-icon{min-width:408px}.support-product-hero__download-card__top .uwp-icon svg:first-child{margin-right:calc(var(--spacing) * 3)}.support-product-hero__download-card__top .vectors-platforms{height:20px;width:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center}.support-product-hero__download-card__top .vectors-platforms svg{height:20px;width:auto}.support-product-hero__download-card__top svg{height:72px;width:72px}.support-product-hero__download-card__icon{position:absolute;top:calc(var(--spacing));right:calc(var(--spacing))}.support-product-hero__download-card__icon svg{height:24px;width:24px;color:var(--green)}.support-product-hero__download-card__info .t__medium,.support-product-hero__download-card__info .support-search__input{color:var(--green);margin:calc(var(--spacing) * .67) 0;font-size:1.25rem;line-height:1.2}.support-product-hero__download-card__info .t__small,.support-product-hero__download-card__info .support-search__dropdown__item,.support-product-hero__download-card__info .btn,.support-product-hero__download-card__info .btn--large,.support-product-hero__download-card__info .input--search input,.input--search .support-product-hero__download-card__info input,.support-product-hero__download-card__info .input--text,.support-product-hero__download-card__info .product-hero__options__text,.support-product-hero__download-card__info .catalogue-filter__item,.support-product-hero__download-card__info .catalogue-filter--platforms__item{font-size:.875rem;line-height:1.2}.support-product-hero__download-card__info .t__light{color:#668d92}.support-product-hero__download-card__qrcode-badge{position:absolute;top:0;left:0;width:48px;height:48px;border-radius:0 var(--globalRadius) 0 0;clip-path:polygon(0 0,100% 0,0 100%);display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer}.support-product-hero__download-card__qrcode-badge svg{height:3rem;width:auto;color:var(--green)}.support-product-hero__download-card__qrcode-badge:hover+.support-product-hero__download-card__qrcode-overlay{opacity:1;visibility:visible}.support-product-hero__download-card__qrcode-overlay{position:absolute;inset:0;background:var(--white);border-radius:var(--globalRadius);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10;overflow:hidden;pointer-events:none}.support-product-hero__download-card__qrcode-overlay img{width:70%;height:70%;object-fit:contain}.support-product-ultimate-software{margin:var(--spacing) var(--gutter);background:var(--green-light);padding:0;border-radius:var(--globalRadius);display:flex}@media(max-width:1099.98px){.support-product-ultimate-software{flex-direction:column}}.support-product-ultimate-software__logo{display:none}@media(min-width:1100px){.support-product-ultimate-software__logo{width:20%;position:relative;display:block}.support-product-ultimate-software__logo img{position:absolute;width:40%;height:40%;object-fit:contain;object-position:center;top:30%;left:30%}.support-product-ultimate-software__logo:after{content:"";display:block;padding-bottom:90%}}.support-product-ultimate-software__text{padding:calc(var(--spacing) * 2) var(--gutter);display:flex;flex-direction:column;gap:var(--spacing);justify-content:center}@media(min-width:1100px){.support-product-ultimate-software__text{padding:calc(var(--spacing) * 3) 0;width:45%}.support-product-ultimate-software__text p:nth-child(1){width:90%}}.support-product-ultimate-software__link{display:flex;flex-direction:column;justify-content:center;margin:0 var(--gutter) calc(var(--spacing) * 2)}@media(min-width:1100px){.support-product-ultimate-software__link{margin:0 0 0 10%}}.support-product-manual{display:grid}@media(min-width:1100px){.support-product-manual{grid-template-columns:1fr 1fr;padding:calc(var(--spacing) * 2)}}.support-product-manual__product{position:relative;border-radius:var(--globalRadius);overflow:hidden;min-height:300px;background:var(--green-light)}@media(min-width:1100px){.support-product-manual__product{margin:var(--spacing) var(--gutter) var(--spacing) 0}}.support-product-manual__product__image{position:absolute;inset:0;width:100%;height:100%}.support-product-manual__product__image img{width:100%;height:100%;object-fit:cover}.support-product-manual__product__content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;height:100%;padding:calc(var(--spacing) * 2)}@media(min-width:1100px){.support-product-manual__product__content{padding:calc(var(--spacing) * 3)}}.support-product-manual__product__content__text{color:var(--white);font-size:1rem;line-height:1.5;text-shadow:0 2px 8px rgba(0,0,0,.5);max-width:60%}.support-product-manual__product__content__text b{font-weight:600}.support-product-manual__product__content__buttons{display:flex;gap:calc(var(--spacing))}.support-product-manual__download{margin:var(--spacing) 0;background:var(--green-light);padding:3rem;border-radius:var(--globalRadius);display:flex;justify-content:space-between}@media(max-width:1099.98px){.support-product-manual__download{flex-direction:column}}.support-product-manual__download__text{padding:calc(var(--spacing) * 2) var(--gutter);display:flex;flex-direction:column;gap:var(--spacing);justify-content:center}@media(min-width:1100px){.support-product-manual__download__text{padding:calc(var(--spacing) * 2) 0}.support-product-manual__download__text p:nth-child(1){width:90%}}.support-product-manual__download__text__manual-title{font-size:2.5rem}.support-product-manual__download__text__manual-desc{font-size:1.25rem}.support-product-manual__download__link{display:flex;justify-content:center;align-items:center}@media(min-width:1100px){.support-product-manual__download__link{margin:0 0 0 10%}}.support-product-manual__download__link .manual-bg{background:var(--manual-card-bg);min-width:204px}.support-product-updater{margin:calc(var(--spacing) * 2) var(--gutter) calc(var(--spacing) * 2)}@media(min-width:1100px){.support-product-updater{margin:calc(var(--spacing) * 2) var(--gutter) calc(var(--spacing) * 7)}}.support-product-updater__view,.support-t__firmware__view{position:relative;background:var(--grey-light);border-radius:var(--globalRadius);overflow:hidden;width:100%;margin:calc(var(--spacing) * 1) auto calc(var(--spacing) * 1)}@media(min-width:1100px){.support-product-updater__view,.support-t__firmware__view{width:80%;margin:calc(var(--spacing) * 5) auto calc(var(--spacing) * 4)}}.support-product-updater__view:after,.support-t__firmware__view:after{content:"";display:block;padding-bottom:150%}@media(min-width:1100px){.support-product-updater__view:after,.support-t__firmware__view:after{padding-bottom:50%}}.support-product-updater__downloads{display:flex;gap:var(--spacing);justify-content:center}@media(max-width:1099.98px){.support-product-updater__downloads{flex-direction:column}}.support-product-faq,.support-product-downloads{margin:calc(var(--spacing) * 2) var(--gutter) calc(var(--spacing) * 2)}.support-product-faq__title,.support-product-downloads__title{padding:0 var(--gutter) var(--spacing) var(--gutter);margin-bottom:calc(var(--spacing) * 1);border-bottom:solid 1px var(--green)}@media(min-width:1100px){.support-product-faq__title,.support-product-downloads__title{margin-bottom:calc(var(--spacing) * 1.5)}}.support-product-faq__item{border-radius:16px;background:var(--grey-light);margin:calc(var(--spacing) * 2) 0}.support-product-faq__item__label{padding:calc(var(--spacing) * 1.5) var(--gutter);cursor:pointer}@media(min-width:1100px){.support-product-faq__item__label{text-align:center}}.support-product-faq__item__label h4{display:flex;align-items:center;gap:var(--spacing);justify-content:space-between}.support-product-faq__item__label svg{height:calc(var(--lineHeight) * .5);width:auto;flex-shrink:0}@media(min-width:1100px){.support-product-faq__item__label svg{height:calc(var(--lineHeight) * .4)}}.support-product-faq__item__content{padding:var(--spacing) var(--gutter) calc(var(--spacing) * 2);display:none;border-top:solid 1px #ebebeb}.support-product-faq__item.active .support-product-faq__item__label svg{transform:scaleY(-1)}.support-product-faq__item.active .support-product-faq__item__content{display:block}.support-product-downloads__item{border-bottom:solid 1px var(--green);display:flex;flex-direction:column;padding:calc(var(--spacing) * 1.5) var(--gutter);text-align:center}@media(min-width:1100px){.support-product-downloads__item{flex-direction:row;justify-content:space-between;text-align:left}}.support-product-downloads__item:nth-child(1){border-top:solid 1px var(--green)}.support-product-downloads__item__links{display:flex;gap:var(--spacing)}@media(min-width:1100px){.support-product-downloads__item__links{max-width:50%}}@media(max-width:1099.98px){.support-product-downloads__item__links{flex-direction:column;margin-top:var(--spacing)}}.client-hidden{display:none!important}.support-hero{margin:var(--spacing) var(--gutter);position:relative}.support-hero__image{width:100%;height:100%;max-height:22.5rem;z-index:1;position:relative;border-radius:var(--globalRadius);overflow:hidden;background:var(--grey-light)}.support-hero__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.support-hero__image:after{content:"";display:block;padding-bottom:75%}@media(min-width:1100px){.support-hero__image:after{padding-bottom:40%}}.support-hero__content{z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--spacing)}@media(max-width:1099.98px){.support-hero__content{margin:calc(var(--spacing) * 2) 0}}@media(min-width:1100px){.support-hero__content{position:absolute;inset:0;width:100%;height:100%;color:var(--white)}}.support-grid{margin:calc(var(--spacing) * 2) var(--gutter) calc(var(--spacing) * 2)}.support-grid__title{text-align:left;font-size:2rem}.support-grid__sticky.is-sticky{position:fixed;top:0;left:0;right:0;z-index:10;background:var(--white);box-shadow:0 2px 8px #0000001a;padding:0 var(--gutter)}.support-grid__filter{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;justify-content:left;gap:calc(var(--spacing) * 2);background:var(--grey-light);height:2.5rem;align-items:center;border-radius:var(--globalRadius)}.support-grid__filter__item{position:relative;display:flex;align-items:center;padding:0 calc(var(--smallSpacing) * 8);border-radius:var(--globalRadius);cursor:pointer;min-width:4rem;justify-content:center}.support-grid__filter__item.active,.support-grid__filter__item:hover{background:var(--grey-active);height:100%}.support-grid__products{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 2);justify-content:center;margin:calc(var(--spacing) * 2) 0}@media(min-width:768px){.support-grid__products{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.support-grid__products{grid-template-columns:repeat(5,1fr)}}.support-grid__empty{text-align:center;display:flex;justify-content:center;align-items:center;height:100%}.support-useful-links{background:var(--grey-light);color:var(--grey-dark);padding:calc(var(--spacing) * 2) var(--gutter) calc(var(--spacing) * 2);margin:var(--spacing) 0}@media(min-width:1100px){.support-useful-links{padding:calc(var(--spacing) * 4) var(--gutter) calc(var(--spacing) * 6)}}.support-useful-links__title{text-align:center;margin-bottom:calc(var(--spacing) * 2)}@media(min-width:1100px){.support-useful-links__title{margin-bottom:calc(var(--spacing) * 10)}}.support-useful-links__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing)}@media(min-width:768px){.support-useful-links__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.support-useful-links__grid{grid-template-columns:repeat(5,1fr)}}.support-useful-links__card{border:solid 1px #bfbfbf;border-radius:var(--globalRadius);position:relative}.support-useful-links__card__image{position:absolute;top:0;left:0;width:100%;height:75%;padding:19%}.support-useful-links__card__image img,.support-useful-links__card__image svg{width:100%;height:100%;object-fit:contain;object-position:center}.support-useful-links__card__text{position:absolute;bottom:0;left:0;width:100%;height:25%;text-align:center}.support-useful-links__card:after{content:"";display:block;padding-bottom:126%}.support-software-platforms-wrap{display:grid;gap:var(--spacing)}@media(min-width:1100px){.support-software-platforms-wrap{grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) var(--gutter)}}.support-software-versions,.support-system-platforms{background:var(--grey-light);padding:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 2) 0;border-radius:var(--globalRadius)}@media(min-width:1100px){.support-software-versions,.support-system-platforms{margin:0}}.support-software-versions__title,.support-system-platforms__title{text-align:center;margin-bottom:calc(var(--spacing) * 2)}@media(min-width:1100px){.support-software-versions__title,.support-system-platforms__title{margin-bottom:calc(var(--spacing) * 4)}}.support-software-versions__grid,.support-system-platforms__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 2)}.support-software-versions__card,.support-system-platforms__card{background:var(--white);border-radius:var(--globalRadius);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--spacing) * 3);min-height:12rem;text-align:center}.support-software-versions__card__platforms,.support-system-platforms__card__platforms{position:absolute;right:0;display:flex;gap:.625rem;top:0;background:#d7ebef;height:2rem;padding:.5rem 1rem;border-radius:0 1rem}.support-software-versions__card__platforms svg,.support-system-platforms__card__platforms svg{width:18px;height:18px}.support-software-versions__card__icon,.support-system-platforms__card__icon{margin-bottom:var(--spacing)}.support-software-versions__card__icon img,.support-software-versions__card__icon svg,.support-system-platforms__card__icon img,.support-system-platforms__card__icon svg{width:48px;height:48px;object-fit:contain}.support-software-versions__card__text .t__medium,.support-software-versions__card__text .support-search__input,.support-system-platforms__card__text .t__medium,.support-system-platforms__card__text .support-search__input{line-height:1.3}.support-software-versions__card.disabled,.support-system-platforms__card.disabled{background:#ededed;color:var(--grey-medium)}.support-software-versions__card.disabled p,.support-system-platforms__card.disabled p{color:var(--grey-medium)}.support-software-versions__card.disabled__icon svg,.support-system-platforms__card.disabled__icon svg{fill:var(--grey-medium)}.support-search{width:100%;position:relative;margin-top:var(--spacing);--radius: 2.0512820513vw}@media(min-width:768px){.support-search{--radius: 1.0416666667vw}}@media(min-width:1100px){.support-search{width:50%;--radius: .7272727273vw}}@media(min-width:1440px){.support-search{--radius: .5555555556vw}}@media(min-width:1700px){.support-search{--radius: .3125vw}}.support-search__input{width:100%;appearance:none;border:none;background:var(--white);position:relative;z-index:3;padding:var(--spacing) var(--spacing);outline:none!important}.support-search__input__wrap{width:100%;position:relative;z-index:2;background:var(--white);display:flex;align-items:center;border-radius:var(--radius);overflow:hidden;border:solid 1px var(--grey)}.support-search__input__icon{height:100%;display:flex;justify-content:center;position:relative;margin-left:var(--spacing)}.support-search__input__icon svg{height:var(--size);width:var(--size);--size: 5.8974358974vw}@media(min-width:768px){.support-search__input__icon svg{--size: 2.9947916667vw}}@media(min-width:1100px){.support-search__input__icon svg{--size: 2.0909090909vw}}@media(min-width:1440px){.support-search__input__icon svg{--size: 1.5972222222vw}}@media(min-width:1700px){.support-search__input__icon svg{--size: .8984375vw}}.support-search__dropdown{position:absolute;top:100%;left:0;width:100%;background:var(--grey-light);padding:var(--spacing) 0 calc(var(--spacing) * 2);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);max-height:50vh;overflow:auto;margin-top:calc(var(--spacing) * -1);display:none}.support-search__dropdown__item{color:var(--black);text-align:left;padding:var(--spacing) calc(var(--spacing) * 2);position:relative;transition:background .3s ease;display:block}.support-search__dropdown__item:not(.no-results){cursor:pointer}@media(min-width:1100px){.support-search__dropdown__item:not(.no-results):hover{background:var(--grey)}}.support-search__dropdown__item:after{content:"";position:absolute;bottom:0;left:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);height:1px;background:var(--grey)}.support-search:has(input:focus) .support-search__dropdown.active,.support-search:hover .support-search__dropdown.active{display:block}.support-t__header{margin:calc(var(--spacing) * 2) var(--gutter)}@media(min-width:1100px){.support-t__header{margin:calc(var(--spacing) * 6) var(--gutter)}}.support-t__header__title{width:100%;margin:0 auto calc(var(--spacing) * 3);text-align:center}@media(min-width:1100px){.support-t__header__title{width:50%}}.support-t__header__desc{width:100%;margin:0 auto;text-align:center}@media(min-width:1100px){.support-t__header__desc{width:50%}}.support-t__header__ctas{margin:calc(var(--spacing) * 2) var(--gutter) 0;display:flex;gap:var(--spacing);justify-content:center;align-items:center;flex-wrap:wrap}@media(min-width:1100px){.support-t__header__ctas{margin:calc(var(--spacing) * 6) var(--gutter) 0}}.support-t__layout{margin:0 var(--gutter) calc(var(--spacing) * 4)}@media(min-width:1100px){.support-t__layout{margin:0 calc(var(--spacing) * 10) calc(var(--spacing) * 4)}}.support-t__image{margin:calc(var(--spacing) * 2) 0}.support-t__image__img{border-radius:var(--globalRadius);overflow:hidden;display:flex}.support-t__textimage{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) 0;padding-top:calc(var(--spacing) * 2);border-top:solid 1px var(--green)}@media(min-width:1100px){.support-t__textimage{grid-template-columns:1fr 1fr}}.support-t__textimage__text{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.support-t__textimage__text p{width:90%}.support-t__textimage__img{position:relative;border-radius:var(--globalRadius);overflow:hidden;display:flex}.support-t__textimage__img img{position:absolute;inset:0;object-fit:cover;object-position:center;height:100%}.support-t__textimage__img:after{content:"";display:block;padding-bottom:100%}@media(min-width:1100px){.support-t__textimage:nth-child(odd) .support-t__textimage__img{order:2}}.support-t__text{margin:calc(var(--spacing) * 6) 0;text-align:center}@media(min-width:1100px){.support-t__text{margin:calc(var(--spacing) * 8) 0}}.support-t__text__text{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);width:100%;margin:0 auto}@media(min-width:1100px){.support-t__text__text{width:50%}}.support-t__firmware h3{text-align:center}.support-t__firmware__view{width:100%;margin:calc(var(--spacing) * 2) 0 0 0}.support-system-platforms-compatibility{margin:calc(var(--spacing) * 1) var(--gutter)}@media(min-width:1100px){.support-system-platforms-compatibility{grid-template-columns:1fr 1fr;padding:calc(var(--spacing) * 2)}}.support-system-platforms-compatibility__title{color:#1d1d1f;font-size:40px;font-weight:400;padding:calc(var(--spacing) * 2) 0;text-align:center}.support-system-platforms-compatibility__list{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 2)}.support-system-platforms-compatibility__item{padding:calc(var(--spacing) * .75) calc(var(--spacing) * .5);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * .25);color:#666}.support-system-platforms-compatibility__item img{width:6rem;height:6rem}.support-system-platforms-features{margin:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-radius:var(--globalRadius)}@media(min-width:1100px){.support-system-platforms-features{grid-template-columns:1fr 1fr;background:var(--green-light)}}.support-system-platforms-features__header{font-size:32px;font-weight:400;padding:calc(var(--spacing) * 2) 0}.support-system-platforms-features__list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:calc(var(--spacing) * 2)}@media(min-width:1100px){.support-system-platforms-features__list{grid-template-columns:repeat(3,1fr);background:var(--green-light)}}.support-system-platforms-features__item{padding:calc(var(--spacing) * 3);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * .25);border-radius:8px;background:#d5e6e3}.support-system-platforms-features__icon{position:absolute}.support-system-platforms-features__icon img{width:2.5rem;height:2.5rem}.support-system-platforms-features__title{font-size:2rem;font-weight:400;margin-left:calc(var(--spacing) * 5)}.support-system-platforms-features__subtitle{font-size:20px;margin-top:16px}.press__title{margin:calc(var(--spacing) * 4) var(--gutter);text-align:center}@media(min-width:1100px){.press__title{margin:calc(var(--spacing) * 8) var(--gutter) calc(var(--spacing) * 9)}}.press__grid{margin:calc(var(--spacing) * 2) var(--gutter)}.press__grid__view{display:grid;grid-template-columns:1fr;gap:var(--spacing)}@media(min-width:1100px){.press__grid__view{grid-template-columns:repeat(4,1fr)}}.press__grid__view .review-highlights{margin:0;grid-row:3}@media(min-width:1100px){.press__grid__view .review-highlights{grid-column:span 4;grid-row:4}}.press__card{position:relative;border-radius:var(--globalRadius);overflow:hidden}.press__card:after{content:"";display:block;padding-bottom:104%;background:var(--grey-light)}.press__card__img{position:absolute;top:var(--spacing);left:var(--spacing);width:calc(100% - var(--spacing) * 2);height:calc(55% - var(--spacing) * 2);border-radius:var(--globalRadius);overflow:hidden}.press__card__img img{width:100%;height:100%;object-fit:cover;object-position:center}.press__card__text{position:absolute;bottom:var(--spacing);left:var(--spacing);width:calc(100% - var(--spacing) * 2);height:calc(45% - var(--spacing) * 2);display:flex;flex-direction:column;gap:var(--spacing)}.press__card__text__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.press__card__text .readmore{display:inline-flex;align-items:center;gap:calc(var(--spacing) / 3)}.press__card__text .readmore svg{height:.6em;margin-bottom:.1em}.press__card__text .date{color:var(--grey-mid)}.contact__section{margin:calc(var(--spacing) * 2) var(--gutter)}.contact__blocks{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2)}@media(min-width:1100px){.contact__blocks{grid-template-columns:1fr 1fr 1fr}}.contact__block{padding:calc(var(--spacing) * 2);display:flex;flex-direction:column;gap:var(--spacing);background:var(--grey-light);border-radius:var(--globalRadius)}.contact__block p{margin-bottom:calc(var(--spacing) * 10)}.contact__block__links{margin-top:auto;display:flex;gap:var(--spacing);flex-wrap:wrap}.info__section{margin:var(--gutter);padding:calc(var(--spacing) * 3)}@media(min-width:1100px){.info__section{margin:var(--gutter)}}.info__section__title{font-size:3rem;margin-bottom:calc(var(--spacing) * 1.5)}.info__section__date{font-size:1.25rem;font-weight:300;margin-bottom:calc(var(--spacing) * 3)}.info__section__content{font-size:1.25rem;font-weight:300;line-height:1.5}.info__section__content p{font-weight:300}.e404{padding:calc(var(--spacing) * 4) var(--gutter);text-align:center;min-height:50svh;display:flex;flex-direction:column;justify-content:center}@media(min-width:1100px){.e404{width:60%;margin:0 auto}}.ultimate-software-page .ultimate-software-hero{margin:var(--spacing) var(--gutter);background:var(--green-light);border-radius:var(--globalRadius);text-align:center;position:relative}.ultimate-software-page .ultimate-software-hero__image{width:100%;height:100%;max-height:22.5rem;z-index:1;position:relative;border-radius:var(--globalRadius);overflow:hidden;background:var(--green-light)}.ultimate-software-page .ultimate-software-hero__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ultimate-software-page .ultimate-software-hero__image:after{content:"";display:block;padding-bottom:75%}@media(min-width:1100px){.ultimate-software-page .ultimate-software-hero__image:after{padding-bottom:40%}}.ultimate-software-page .ultimate-software-hero__content{position:absolute;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--spacing);margin:0 auto;inset:0;padding:var(--spacing)}.ultimate-software-page .ultimate-software-hero__content p{max-width:600px}@media(max-width:1099.98px){.ultimate-software-page .ultimate-software-hero__content{margin:calc(var(--spacing) * 2) 0}}@media(min-width:1100px){.ultimate-software-page .ultimate-software-hero__content{position:absolute;inset:0;width:100%;height:100%}}.ultimate-software-page .ultimate-software-versions{margin:var(--gutter)}.ultimate-software-page .ultimate-software-versions__grid{display:grid;grid-template-columns:1fr;gap:var(--gutter);text-align:center}@media(min-width:768px){.ultimate-software-page .ultimate-software-versions__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ultimate-software-page .ultimate-software-versions__grid{grid-template-columns:repeat(4,1fr)}}.ultimate-software-page .ultimate-software-versions__grid .ultimate-software-card{padding:var(--gutter);text-align:center}.ultimate-software-page .ultimate-software-versions__grid .support-product-hero__download-section__grid{grid-template-columns:repeat(2,1fr);max-width:368px;margin:0 auto}.ultimate-software-page .ultimate-software-versions__grid .support-product-hero__download-card{min-height:172px;max-height:172px}.ultimate-software-page .ultimate-software-versions__grid .ultimate-software-card__desc{margin:calc(var(--spacing) * 2) 0;font-weight:300}.ultimate-software-page .ultimate-software-legacy{margin:calc(var(--spacing) * 3) var(--gutter)}.ultimate-software-page .ultimate-software-legacy__title{font-size:1.5rem;font-weight:600;color:var(--grey-dark);margin-bottom:calc(var(--spacing) * 2);padding-bottom:var(--spacing);border-bottom:solid 1px var(--green)}.ultimate-software-page .ultimate-software-legacy__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2)}@media(min-width:768px){.ultimate-software-page .ultimate-software-legacy__grid{grid-template-columns:repeat(2,1fr)}}.ultimate-software-page .support-product-hero__download-card__top .uwp-icon{min-width:100%}.ultimate-software-page .ultimate-software-legacy__grid{grid-template-columns:repeat(1,1fr)}@media(min-width:1100px){.ultimate-software-page .ultimate-software-legacy__grid{grid-template-columns:repeat(2,1fr);padding:calc(var(--spacing) * 2)}}
