.product-page-hero{background-color:var(--brand-01);color:var(--color-text-03);margin-bottom:0;min-height:100vmin;padding-bottom:5rem;padding-top:150px;position:relative;z-index:2}@media (min-width:80em){.product-page-hero{padding-bottom:9.375rem}}.product-page-hero>.container{position:relative;z-index:2}.product-page-hero__picture-wr{background-color:var(--brand-01);height:100%;left:0;opacity:.3;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}[data-theme=dark] .product-page-hero__picture-wr{opacity:.3}.product-page-hero__picture{height:100%;opacity:0;pointer-events:none;touch-action:none;transform:scale(1.1);width:100%}.product-page-hero__picture .base-picture{height:100%;width:100%}.product-page-hero__picture .base-picture img{height:100%;max-width:none;object-fit:cover;width:100%}.product-page-hero__picture.-target-entry-inview{opacity:1;transform:scale(1);transition:transform 20s linear,opacity 1s}.product-page-hero__content{margin-bottom:2.5rem;position:relative;width:100%;z-index:1}@media (min-width:80em){.product-page-hero__content{margin-bottom:0;max-width:80%}}.product-page-hero__download{display:flex;flex-direction:column;width:100%}@media (min-width:64em){.product-page-hero__download{flex-direction:row}}.product-page-hero__download .base-button{justify-content:center;width:100%}@media (min-width:64em){.product-page-hero__download .base-button{width:auto}}.product-page-hero__download .base-button:not(:first-child){margin-top:20px}@media (min-width:64em){.product-page-hero__download .base-button:not(:first-child){margin-left:20px;margin-top:0}}.product-page-hero__categories{grid-gap:1rem;display:flex;margin-bottom:20px;padding-top:0}.product-page-hero__category{display:block;font-family:Object Sans,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase}.product-page-hero__title{display:inline-block;font-family:Object Sans,sans-serif;font-size:2.6rem;font-weight:400;margin-bottom:20px;padding-top:0;position:relative}.product-page-hero__description{font-family:Object Sans,sans-serif;font-size:1rem;font-weight:400;line-height:150%}.product-page-hero__range{display:block;font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;margin-bottom:20px;padding-top:0}.product-page-hero__applications{margin-bottom:60px;padding-top:0;width:100%}.product-page-hero__applications ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.product-page-hero__applications ul li{margin-bottom:10px}.product-page-hero__applications ul li:not(:last-child){margin-right:20px}.product-page-hero__wrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto}@media (min-width:80em){.product-page-hero__wrapper{grid-template-columns:50% 50%}}.product-page-hero__actions{display:flex;flex-wrap:wrap;margin-top:2.5rem}@media (min-width:80em){.product-page-hero__actions{grid-area:2/1/auto/3;margin-top:6.25rem}}.product-page-hero__actions .product-page-hero__download{margin-right:auto;max-width:100%}@media (min-width:64em){.product-page-hero__actions .product-page-hero__download{max-width:calc(100% - 80px)}}.product-page-hero__actions .service-button{display:none;margin-left:auto}@media (min-width:64em){.product-page-hero__actions .service-button{display:block}}.product-page-hero__actions .service-button .button-icon{height:100%}.product-page-hero__images{grid-column:1/span 1}@media (min-width:80em){.product-page-hero__images{grid-column:2/span 1}}.product-page-hero__images .base-picture img{aspect-ratio:4/4;height:100%;max-height:550px;object-fit:contain;width:100%}@media (min-width:120em){.product-page-hero__images .base-picture img{max-height:65vh}}.product-page-hero__images .base-spinner{left:calc(50% - 50px);position:absolute;top:calc(50% - 50px)}.product-page-hero__shape-wr{height:100%;opacity:.8;pointer-events:none;touch-action:none;width:100%}.product-page-hero .blob-organic-shape,.product-page-hero__shape-wr{left:0;position:absolute;top:0;z-index:0}.breadcrumbs{color:var(--color-text-02);font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;margin-bottom:4.375rem;overflow:hidden;position:relative;text-transform:uppercase}.-app-waiting .breadcrumbs{opacity:0}.breadcrumbs__content{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media (min-width:80em){.breadcrumbs__content{flex-wrap:nowrap}}.breadcrumbs__divider{display:inline-block;margin:0 5px}.breadcrumbs__entry{position:relative}.breadcrumbs__entry:not(:last-child){display:flex}.breadcrumbs__entry:not(:last-child):after{content:".";display:flex;height:12px;justify-content:center;position:relative;width:12px}.breadcrumbs__entry a{transition:opacity .3s}.breadcrumbs__entry a:hover{opacity:.6}.breadcrumbs__entry .breadcrumbs__label{display:block;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-chip{align-content:center;align-items:center;background-color:var(--brand-03);border:1px solid #0000;border-radius:var(--card-border-radius);box-shadow:var(--material-box-shadow);color:var(--color-text-03);display:inline-flex;font-family:Object Sans,sans-serif;font-size:.9rem;font-size:.625rem;font-weight:400;justify-content:center;letter-spacing:1px;line-height:1;min-width:50px;padding:.625rem;text-transform:uppercase;transition:transform .45s cubic-bezier(.215,.61,.355,1),background-color .45s cubic-bezier(.215,.61,.355,1)}.base-chip sup{line-height:0}.base-chip.base-chip--mode-light{background-color:var(--color-white);color:var(--color-text-01)}.base-chip.base-chip--type-span{font-size:10px}.base-chip.base-chip--mode-bordered{background-color:initial;border-color:var(--ui-03);color:var(--color-text-01)}.is-not-touch .base-chip.base-chip--mode-bordered:hover{background-color:var(--ui-03)}.base-chip:not(.base-chip--type-span){cursor:pointer}.base-chip:not(.base-chip--type-span):hover,.base-chip:not(.base-chip--type-span):hover .icon{opacity:.5}.base-chip[data-color="#83e0fc"],.base-chip[data-color="#c2d3d9"],.base-chip[data-color="#e5e5e5"],.base-chip[data-color="#f0f5f7"]{color:var(--color-text-01)}.base-chip .icon{height:auto;margin:0 10px 0 0;transition:opacity .3s;width:16px}.base-chip[disabled]{cursor:not-allowed;opacity:.5}.base-chip p{margin:0}.product-hero-carousel{opacity:0;position:relative;transition:opacity .3s}.product-hero-carousel .product-hero-carousel{box-sizing:border-box;position:relative;width:100%}.product-hero-carousel .product-hero-carousel *{box-sizing:inherit}.product-hero-carousel .product-hero-carousel__track{overflow:hidden}.product-hero-carousel .product-hero-carousel__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.product-hero-carousel .product-hero-carousel__slides--dragging{-webkit-user-select:none;user-select:none}.product-hero-carousel .product-hero-carousel__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;-webkit-user-select:none;user-select:none;white-space:normal;width:100%}.product-hero-carousel .product-hero-carousel__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.product-hero-carousel .product-hero-carousel__arrows,.product-hero-carousel .product-hero-carousel__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.product-hero-carousel .product-hero-carousel--rtl{direction:rtl}.product-hero-carousel.-initialized{opacity:1}.product-hero-carousel:after{background-image:linear-gradient(90deg,#fff0,#091f2c 20%);content:"";height:100%;left:100%;position:absolute;top:0;width:100%}.product-hero-carousel__slide{opacity:0;transition:opacity .3s,transform .3s ease-out}.product-hero-carousel__slide.-slide-visible{opacity:1}.product-hero-carousel__slide .base-picture{overflow:hidden}.product-hero-carousel__slide img{height:100%;object-fit:contain;width:100%}.product-hero-carousel .product-hero-carousel__track{overflow:visible}.product-hero-carousel .progress-bar{margin:0 auto;max-width:300px}.carousel-controls-bar{grid-gap:0 20px;align-items:center;display:grid;grid-template-columns:20% calc(60% - 40px) 20%;position:relative;width:100%}.carousel-controls-bar__pagination{color:var(--color-text-03);display:inline-flex;font-size:.875rem;justify-content:center;letter-spacing:2px;pointer-events:none;touch-action:none;width:auto}.carousel-controls-bar__pagination span{transition:opacity .4s ease}.carousel-controls-bar__divider{margin:0 4px;opacity:.2}.carousel-controls-bar .glide__arrows{display:flex;justify-content:center;width:100%}.carousel-controls-bar button{height:40px;transition:opacity .6s ease;width:40px}.is-not-touch .carousel-controls-bar button:hover:not([disabled]){opacity:.8}.carousel-controls-bar button svg{fill:var(--color-white);height:24px;width:24px}.carousel-controls-bar button[disabled]{cursor:not-allowed;opacity:.3;pointer-events:none}.service-button{position:relative}.service-button__commands{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%)}.service-button__commands ul{list-style-type:none;margin:0;padding:0}.service-button__li{background-color:var(--color-white);border-radius:1.25rem;box-shadow:var(--shadow-applet-3);color:var(--color-text-01);padding:.3125rem .625rem}@media (min-width:64em){.service-button__li{background:none;border-radius:0;color:currentcolor;padding:0}}.service-button__li:not(:last-child){margin-bottom:16px}@keyframes go-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes go-in-from-left{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}to{transform:translateX(0)}}.base-button-texticon{align-items:center;cursor:pointer;display:inline-flex;transition:transform .45s cubic-bezier(.215,.61,.355,1),background-color .45s cubic-bezier(.215,.61,.355,1),opacity .45s cubic-bezier(.215,.61,.355,1)}.is-not-touch .base-button-texticon:hover{opacity:.8}.base-button-texticon[disabled]{cursor:not-allowed;opacity:.75}.base-button-texticon svg.base-button-texticon__loading{fill:currentcolor;stroke:currentcolor;height:24px;opacity:1;position:absolute;right:12px;top:calc(50% - 12px);transform:translateX(0);width:24px}.base-button-texticon svg.base-button-texticon__loading path{stroke:currentcolor}.base-button-texticon__label{display:block;line-height:1;transition:transform .3s ease-in;white-space:nowrap}.base-button-texticon__icon{fill:currentcolor;stroke:currentcolor;margin-right:10px;width:20px}.base-button-texticon__icon .icon{height:auto;transition:opacity .3s;width:1.25rem}