.caption{background-color:transparent;color:var(--color-text-primary);margin-bottom:1rem;padding:1rem 0 0;position:relative}.swiper-slide .caption__content{margin-left:1rem;margin-right:1rem;text-align:center}.swiper-slide{background-color:#fff}.swiper-button-next i,.swiper-button-prev i{background-color:hsla(0,0%,100%,.9);color:var(--color-text-primary);font-size:var(--font-size-tera)}.swiper-button-prev{left:.875rem!important}.swiper-button-next{right:.875rem!important}.swiper-pagination-bullet{background-color:transparent!important;border:2px solid var(--color-accent-primary);height:.75rem!important;margin:0 2px!important;width:.75rem!important}.swiper-pagination-bullet-active{background-color:var(--color-accent-primary)!important}.content-wysiwyg ol,.content-wysiwyg ul{list-style-type:none;margin-left:0;padding-left:1.25rem}.content-wysiwyg li{margin-bottom:1.25rem!important;max-width:35.125rem;padding-left:1.25rem;position:relative}.content-wysiwyg ol li{list-style-type:decimal}.content-wysiwyg ul li:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMjY4IiBjeT0iODAzIiByPSI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYyIC03OTcpIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);left:-1.25rem;position:absolute;top:1px}.footer h3{font-size:var(--font-size-small);letter-spacing:.04375rem;text-transform:uppercase}.footer h3,.footer p{color:#fff;margin-bottom:2rem}.footer p{font-size:var(--font-size-base)}.footer g,.footer svg{fill:#fff}.footer__main{padding:3rem 0}.footer__form{clear:both;max-width:25.75rem}.footer__form input[type=email],.footer__form input[type=text]{background:transparent;border:1px solid #fff;border-radius:.25rem;caret-color:var(--color-accent-primary);color:#fff;display:block;font-family:var(--font-family-heading);font-size:.8125rem;letter-spacing:.04375rem;margin-bottom:.625rem;padding:.625rem;text-transform:uppercase;width:100%}.footer__form input[type=email]:focus,.footer__form input[type=text]:focus{outline:none}.footer__form input[type=submit],.footer__form label{color:#fff;font-family:var(--font-family-heading);font-size:.8125rem;letter-spacing:.04375rem;text-transform:uppercase}.footer__form input[type=submit]{background:transparent;border:1px solid #fff;border-radius:.25rem;float:right;margin-top:1.25rem;padding:1rem;transition:.3s}.footer__form input[type=submit]:hover{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-primary)}.footer__links a{color:#fff;font-family:var(--font-family-heading);font-size:var(--font-size-xlarge);line-height:1}.footer__links a:hover{color:var(--color-accent-primary)}.footer__links .selection-pill{font-size:var(--font-size-base)}.footer__social svg{filter:brightness(3)}.header__nav-primary__logo{margin-top:-.5rem}@media (min-width:1024px){.header__nav-primary__logo{left:calc(50% + 10px);margin-top:-.625rem;position:absolute;transform:translateX(-50%)}.folded .header__nav-primary__logo{margin-top:-.5rem}}.header__nav-primary__items{width:100%}.header__nav-primary__item{font-size:.8125rem}.header__nav-primary__item:hover>a,.header__nav-primary__item>a.is-active{color:var(--color-text-primary)}.header__nav-primary__item a.is-active:before,.header__nav-primary__item:hover>a:before{opacity:1}.header__nav-primary__item:hover>a:before{border-color:var(--color-accent-primary)!important}.header__nav-primary__item a.is-active:before{border-color:var(--color-text-primary)!important}.header__nav-primary__item:nth-last-child(-n+2) .mega-menu--single{right:6.25rem}.header__nav-primary__item>a:before{border-bottom:1px solid var(--color-accent-primary);content:"";display:block;opacity:0;pointer-events:none;position:absolute;top:-.75rem;transition:.3s;width:calc(100% - 11.2px)}@media (min-width:1440px){.header__nav-primary__item>a:before{width:calc(100% - 16px)}}.header__nav-primary__item>a,.mobile-menu__nav-primary__item>a{letter-spacing:.021875rem;margin-right:.7rem;text-transform:uppercase}@media (min-width:1440px){.header__nav-primary__item>a,.mobile-menu__nav-primary__item>a{letter-spacing:.04375rem;margin-right:1rem}}.header__nav-primary__item.header__nav-search,.mobile-menu__nav-primary__item.header__nav-search{display:block;height:1.5rem;margin:0;padding:0;width:1.5rem}.header__nav-primary__item.header__nav-search a,.mobile-menu__nav-primary__item.header__nav-search a{cursor:pointer}.header__nav-primary__item.header__nav-search a:before,.mobile-menu__nav-primary__item.header__nav-search a:before{content:none}.header__nav-primary__item.header__nav-search i,.mobile-menu__nav-primary__item.header__nav-search i{cursor:pointer;transition:.3s}.header__nav-primary__item.header__nav-search.is-visible a,.mobile-menu__nav-primary__item.header__nav-search.is-visible a{color:var(--color-accent-primary)!important}.header__nav-primary__item.header__nav-search:hover i,.mobile-menu__nav-primary__item.header__nav-search:hover i{transform:rotate(0deg)}.mobile-menu__nav-primary__item:first-child .mega-menu__title{display:none}.mobile-menu__nav-primary__item:first-child .mega-menu__section{margin-bottom:0}.mobile-menu__nav-primary__item:first-child .lg-1-5:first-child .mega-menu__section,.mobile-menu__nav-primary__item:first-child .lg-1-5:last-child .mega-menu__section{margin-bottom:2rem}.mobile-menu__nav-primary__item:first-child .lg-1-5:first-child .mega-menu__title,.mobile-menu__nav-primary__item:first-child .lg-1-5:nth-child(2) .mega-menu__title{display:block}.mobile-menu__nav-primary__item:nth-child(6) .mega-menu__section{margin-bottom:0}@media (min-width:1024px){body.has-page-builder{padding:0}body.has-page-builder .header:not(.folded).light .header__nav-primary__logo #logo-word{fill:#fff;transition:all .3s}body.has-page-builder .header:not(.folded).light .header__nav-primary__item,body.has-page-builder .header:not(.folded).light .header__nav-primary__item>a,body.has-page-builder .header:not(.folded).light .header__nav-primary__item>i,body.has-page-builder .header:not(.folded).light .header__nav-secondary__item{color:#fff}body.has-page-builder .header:not(.folded).light .header__nav-secondary__item:after{background-color:#fff}body.has-page-builder .header:not(.folded).light .header__nav-primary__item>a.is-active:before{border-color:#fff}body.has-page-builder .header:not(.folded) .header__nav-primary,body.has-page-builder .header:not(.folded) .header__nav-secondary{background:transparent}body.has-page-builder .header:not(.folded).is-hover .header__nav-primary__logo #logo-word{fill:#000!important;transition:all .3s}body.has-page-builder .header:not(.folded).is-hover .header__nav-primary,body.has-page-builder .header:not(.folded).is-hover .header__nav-secondary{background:#fff!important}body.has-page-builder .header:not(.folded).is-hover .header__nav-primary__item>a,body.has-page-builder .header:not(.folded).is-hover .header__nav-primary__item>i,body.has-page-builder .header:not(.folded).is-hover .header__nav-secondary__item{color:var(--color-text-primary)!important}body.has-page-builder .header:not(.folded).is-hover .header__nav-secondary__item:after{background-color:var(--nav-text-secondary)!important}body.has-page-builder .header:not(.folded).is-hover .header__nav-primary__item>a.is-active:before{border-color:var(--color-text-primary)!important}body.has-page-builder .header:not(.folded).is-hover .header__nav-primary__item>a:hover:before{border-color:var(--color-accent-primary)!important}}@media (min-width:1024px) and (min-width:1024px){body.has-page-builder .section--hero.section--first .section__content{height:100vh}}.container--more-padding{max-width:68.75rem}@media (min-width:768px){.container--more-padding{padding-left:3.125rem;padding-right:3.125rem}}h1{font-size:2.875rem;font-weight:var(--font-weight-light)}@media (min-width:576px){h1{font-size:3.75rem}}@media (min-width:768px){h1{font-size:6.25rem}}.title-contacts-locator,.title-news,h2{font-size:1.75rem}@media (min-width:768px){.title-contacts-locator,.title-news,h2{font-size:2rem}}.subtitle-selection,h3{font-size:1.25rem}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem}.title-border-yellow{display:inline-block;margin-bottom:1.25rem!important;padding-bottom:.625rem;position:relative}.title-border-yellow:after{background:var(--color-accent-primary);bottom:0;content:"";height:.125rem;left:0;position:absolute;width:3.125rem}.subheading{font-family:var(--font-family-base);font-size:1.25rem;max-width:25rem}figcaption{font-size:.8125rem;letter-spacing:.03125rem;text-transform:uppercase}.mega-menu__title{font-family:var(--font-family-base)}.mega-menu__default-link,.mega-menu__item{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:1.75rem;font-weight:var(--font-weight-light);text-transform:none}.mega-menu__default-link{color:var(--color-text-primary)!important}.mega-menu__default-link:hover{color:var(--color-accent-primary)!important}.mega-menu--search:after{background:hsla(0,0%,100%,.9);bottom:0;content:"";display:block;height:100vh;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.page-builder .container{margin-bottom:3.125rem}.page-builder .row{margin-bottom:-3.125rem;margin-left:-3.125rem}.page-builder .row>*{margin-bottom:3.125rem;padding-left:3.125rem}.page-builder .xb-block__elements .btn{letter-spacing:.040625rem;padding:1.125rem 1.5rem 1rem;text-transform:uppercase}.page-builder .xb-block__elements .btn:hover{background-color:var(--color-accent-primary)!important;border-color:var(--color-accent-primary)!important;color:var(--color-text-primary)!important}.page-builder .xb-block__elements h3{font-size:1.25rem}.container-indented,.container-table{margin-left:auto;margin-right:auto}.container-indented h2,.container-indented p,.container-table h2,.container-table p{max-width:35.125rem}.container-table{max-width:64.75rem}.container-indented{max-width:56.625rem}.product-details-hero{align-items:center;display:flex;height:calc(100vh - 64px);margin-top:-2rem;min-height:32.5rem;position:relative}.product-details-hero.light *{color:#fff}.product-details-hero .container{width:100%}.product-details-hero .picture--background img{z-index:-1}.product-details-hero h1{font-weight:var(--font-weight-light)}@media (min-width:1024px){.product-details-hero{height:calc(100vh - 128px);min-height:37.5rem}}.product-details-hero__awards{bottom:1.25rem;position:absolute;width:100%}.product-details-hero__awards .container{align-items:flex-end;display:flex}.product-details-hero__awards .picture{margin-right:2.5rem}.product-details-hero__awards img{filter:grayscale(100%);height:3rem;max-width:100%;width:auto}@media (min-width:768px){.product-details-hero__awards img{height:4.25rem}.product-details-hero__awards{bottom:5rem}}.product-details-subnav{background-color:#fff;position:relative;transition:top .3s;z-index:2000}.product-details-subnav .container{align-items:center;display:flex;overflow-x:auto;overscroll-behavior:contain;padding-bottom:2rem;padding-top:2rem;position:relative;white-space:nowrap}.product-details-subnav:after{background:linear-gradient(90deg,transparent,#fff 75%);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:3rem}@media (min-width:768px){.product-details-subnav:after{display:none}}.product-details-subnav.stuck{left:0;position:fixed;right:0;top:4rem}@media (min-width:1024px){.product-details-subnav.stuck{top:8rem}html.folded .product-details-subnav.stuck{top:6rem}}.product-details-subnav__item{color:var(--color-text-primary)!important;font-size:.8125rem;letter-spacing:.04375rem;margin-right:2rem;position:relative;text-decoration:none!important;text-transform:uppercase}.product-details-subnav__item:before{border-bottom:1px solid var(--color-accent-primary);content:"";display:block;opacity:0;pointer-events:none;position:absolute;top:-.75rem;transition:.3s;width:100%}.product-details-subnav__item.is-active:before{border-color:var(--color-text-primary);opacity:1}.product-details-subnav__item:hover:before{border-color:var(--color-accent-primary);opacity:1}.product-details-subnav__title{display:none}@media (min-width:1024px){.product-details-subnav__title{display:none;margin-left:auto}.product-details-subnav__title h2{line-height:1.25rem;margin:0;transition:.3s}.product-details-subnav.stuck .product-details-subnav__title{display:block}}.product-details-subnav__selector{display:none}@media (min-width:1024px){.product-details-subnav__selector{display:block;height:1.25rem;margin-left:auto;margin-top:-.625rem;transition:.3s}.product-details-subnav.stuck .product-details-subnav__selector{display:none}}@media (min-width:768px){.product-details-template-small{justify-content:center}}.product-data-table-container{position:relative}.product-data-table-container>div{overflow-x:auto;overscroll-behavior:contain;padding-right:3.125rem}@media (min-width:1024px){.product-data-table-container>div{padding-right:0}}.product-data-table-container:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:3.125rem;z-index:1}@media (min-width:1024px){.product-data-table-container:after{display:none}}.product-data-table-container .caption{max-width:43.75rem}.product-data-table{margin:0 auto;white-space:nowrap}.product-data-table thead{border-bottom:1px solid var(--color-border-primary)}.product-data-table thead th{font-family:var(--font-family-heading);font-weight:400;padding:.625rem 2.5rem .75rem 0;text-align:left;text-transform:uppercase;vertical-align:top}.product-data-table tbody td{font-size:var(--font-size-base);padding:.625rem 2.5rem .625rem 0;vertical-align:top}.product-data-table tbody tr:first-child td{padding-top:1.5625rem}@media (min-width:1024px){.product-data-table{white-space:normal}}.product-details-advantage{background-color:var(--color-background-quaternary);position:relative}.product-details-advantage .md-1-2:first-child{padding:5rem 2rem}@media (min-width:768px){.product-details-advantage .md-1-2:first-child{padding:7% 2rem}}.product-details-advantage .md-1-2:last-child{position:relative}.product-details-advantage a{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-base);text-transform:uppercase}.product-details-advantage a i{display:inline-block;transition:.3s}.product-details-advantage a:hover{color:var(--color-accent-primary)}.product-details-advantage a:hover i{margin-left:.3125rem}.product-details-advantage__img{float:none;position:relative}.product-details-advantage__img .flex-embed{display:none}.product-details-advantage__img img{margin:0 0 0 -2rem;max-width:none;width:calc(100% + 64px)}@media (min-width:768px){.product-details-advantage__img{bottom:0;position:absolute;right:0;top:0;width:50%}.product-details-advantage__img .flex-embed,.product-details-advantage__img .picture,.product-details-advantage__img img{display:block;height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product-details-advantage__img .flex-embed__ratio{display:none}}blockquote p{font-family:var(--font-family-heading);font-size:2rem;line-height:1.1;margin-bottom:2rem;position:relative;text-indent:.9375rem}blockquote p:after,blockquote p:before{color:var(--color-accent-primary);position:absolute}blockquote p:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS4yIDQuNDRoLS45MjhsMS4zNDQtMy4yMzJMOC4zNjguNmwtMS45MiAzLjg0djMuNjhIOS4yVjQuNDRabS01LjcyOCAwdjMuNjhILjcyVjQuNDRMMi42NC42bDEuMjQ4LjYwOEwyLjU0NCA0LjQ0aC45MjhaIiBmaWxsPSIjRUZDMzAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);left:-.9375rem;top:-.9375rem}blockquote p:after{bottom:.9375rem;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjY1NiAzLjcyOGguOTI4TC4yNCA2Ljk2bDEuMjQ4LjYwOCAxLjkyLTMuODRWLjA0OEguNjU2djMuNjhabTUuNzI4IDBWLjA0OGgyLjc1MnYzLjY4bC0xLjkyIDMuODQtMS4yNDgtLjYwOCAxLjM0NC0zLjIzMmgtLjkyOFoiIGZpbGw9IiNFRkMzMDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==);margin-left:-.625rem}blockquote cite{font-size:var(--font-size-small)}.related{background-color:transparent;padding-top:0}.share-tools{padding-bottom:0}.share-tools__link{color:var(--color-text-primary)}
