.accordion-banner .banner.media--100vh{height:90svh;border-radius:0}.accordion-banner .banner.media--100vh svg.banner__image{border-radius:0;background:#000}.accordion-banner .banner.media--100vh svg.banner__image *{opacity:0}.accordion-banner-info{z-index:2;height:100%}.accordion-banner-info .slideshow-content{padding:0;height:100%}.accordion-banner-info *{color:#fff}.accordion-banner-info .banner__box-relative{width:100%;height:100%;display:flex}.accordion-banner-info .banner__sidebar{border-right:1px solid #959595;height:100%;width:150px}.accordion-banner-info .banner__content-info{width:calc(100% - 150px);border-top:1px solid #959595}.accordion-banner-info .banner__verticle-text{padding:10px;height:100%;opacity:0}.accordion-banner-info .banner__verticle-text.is--fixed{position:fixed;width:150px;height:calc(100% - var(--sticky-height));top:var(--sticky-height);opacity:1}.accordion-banner-info .banner__verticle-text p{font-weight:300;font-size:2.73vmin;line-height:1;color:var(--verticle-color);writing-mode:sideways-lr;display:flex;align-items:center;height:100%;width:100%;justify-content:center;text-align:center;writing-mode:vertical-rl;font-family:UniversLTPro Light;transform:rotate(180deg)}.accordion-banner-info .banner__content-grid{height:100%}.accordion-banner-info .banner__content-img-wrap,.accordion-banner-info .image-with-text__media,.accordion-banner-info media-element,.accordion-banner-info media-element picture{height:100%;display:block;background:transparent}.accordion-banner-info media-element picture img{width:100%;height:100%;object-fit:contain;object-position:center right}.accordion-banner-info .image-with-text__media .video-element{width:100%;display:block;position:relative;padding-top:73%;margin-top:8%}.accordion-banner-info .image-with-text__media .video-element video{width:100%;height:100%;object-fit:contain;position:absolute;top:0;bottom:0;left:0;right:0}.accordion-banner-info .banner__content-img-wrap{position:absolute;top:1px;bottom:0;right:0;width:calc(100% - 150px);z-index:2}.accordion-banner-info .image-with-text__media{width:100%;max-width:var(--image-width-desktop);margin-left:auto}.accordion-banner-info media-elemen{width:100%;display:block;height:100%}.accordion-banner-info .video-element video-media.media{width:100%;height:100%!important;display:block;background:transparent}.accordion-banner .banner__content-text-wrap{padding:60px;width:100%;height:100%;max-width:100%;position:relative;z-index:3;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.banner__content-info .icon-with-text{margin-top:10px;position:absolute;bottom:3%;left:60px;width:fit-content}.accordion-banner .banner__content-text-wrap .banner--heading h2{color:var(--heading-color);font-size:9vmin;line-height:1;font-family:UniversLTPro Roman;letter-spacing:0;margin:0}.accordion-banner .banner__content-text-wrap .richtext-wrapper{width:100%;max-width:322px;position:relative}.accordion-banner .banner__content-text-wrap .richtext-info{color:var(--text-color);font-size:1.9vmin;line-height:1.3;font-weight:300;max-height:104px;position:relative;z-index:1}.banner__content-info .icon-with-text ul{display:grid;grid-template-columns:repeat(3,1fr);max-width:75vmin;gap:6vmin}.accordion-banner .banner__content-info .icon-text-item .icon-wrapper{position:relative;padding-top:60%;background:transparent}.banner__content-info .icon-text-item .icon-wrapper img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:contain;object-position:center;background:transparent}.banner__content-info .icon-text-item .icon-wrapper video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;background:transparent}.banner__content-info .icon-text-item .text-wrapper{font-weight:300;font-size:1.5vmin;line-height:1.2;color:#fff;letter-spacing:0;margin-top:10px}.banner__content-info .icon-text-item .text-wrapper p{margin:0}.accordion-banner-info .popup-button{position:absolute;bottom:35px;right:60px;z-index:4}.accordion-banner-info .popup-button button{color:var(--btn-text-color);background:var(--btn-bg-color);padding:10px 24px 8px;border-radius:23px;font-weight:100;font-size:1.9vmin;line-height:1;letter-spacing:0}.accordion-banner .banner_popup{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:10;padding:20px;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10%);transition:all .3s ease}.index-minus{z-index:2}.banner-popup--open{overflow:hidden!important}.accordion-banner .banner_popup.is--open{opacity:1;visibility:visible;transform:translateY(0);transition:all .3s ease}.accordion-banner .banner_popup-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#00000080;display:block;z-index:10}.accordion-banner .banner_popup-wrapper{width:100%;height:80%;max-width:1470px;margin:0 auto;max-height:fit-content;background:#35353595;border-radius:30px;border:1px solid #707070;padding:60px 30px 30px;position:relative;z-index:11;overflow:hidden}.banner_popup-wrapper-info,.banner_popup-body{height:100%;overflow:hidden}button.banner_popup-close{position:absolute;top:16px;right:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}button.banner_popup-close svg{width:16px;height:16px;display:block}.banner_popup-header h2{font-weight:300;font-size:36px;line-height:1.1;color:#fff;text-align:center;font-family:UniversLTPro Light;padding:0 50px}.banner_popup-header+.banner_popup-body{margin-top:30px}.banner_popup-body ul{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:center;gap:4px}.banner_popup-title li{line-height:1}.banner_popup-title li span{font-weight:300;font-size:24px;line-height:1;color:#fff;display:block}.banner_popup-title li:first-child span{color:#009ca8}.banner_popup-content{margin-top:20px;height:calc(100% - 110px);overflow:hidden;overflow-y:auto}.banner_popup-content li{height:100%}.banner_popup-content li span{font-weight:300;font-size:18px;line-height:1.2;color:#fff;display:flex;justify-content:center;align-items:center;height:100%;font-family:UniversLTPro Light}.banner_popup-content ul{padding:20px 0;border-bottom:1px solid #959595}.banner_popup-content ul:last-child{border-bottom:0px solid #959595}.banner__content-info .icon-with-text.mobile-view{display:none}.accordion-banner .banner__content-text-wrap .banner--heading{position:relative}.accordion-banner .banner__content-text-wrap .banner--heading span.banner-index{position:absolute;top:50%;left:50%;font-size:12.5vmin;line-height:1;font-family:CirrusCumulus;color:#fff;font-weight:400}.accordion-banner .banner__content-text-wrap .banner--heading span.banner-index.fifteen-overlay-banner-index{transform:translateY(-50%);left:4%}.accordion-banner,.accordion-banner slideshow-element animate-element .media,.accordion-banner slideshow-element animate-element{background-color:transparent}.accordion-banner:before{content:none}.accordion-banner-info .video-element video-media.media button.deferred-poster{display:none}.banner__accordion-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.accordion-tab-item{display:grid;grid-template-columns:1fr 15px;align-items:center;gap:5px;padding:5px 0 9px;cursor:pointer}.accordion-tab-item span.text-wrap{font-weight:300;font-size:18px;line-height:1;color:#fff;display:block;font-family:UniversLTPro Light}.accordion-tab-item span.svg-wrap{width:100%;display:flex;align-items:center;height:auto}.accordion-tab-item span.svg-wrap svg{width:100%;height:100%;display:block}.accordion-content-item{padding-top:54%;padding-top:var(--video-height);position:relative;display:none}.accordion-content-item video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:contain;object-position:center}.accordion-tab-grid-item ul{width:100%;max-width:500px}.accordion-tab-grid-item{display:flex;align-items:start;margin-top:3vmin}.accordion-content-grid-item{min-height:53vmin}.accordion-tab-item-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0;font-size:14px;line-height:110%;letter-spacing:-.3px}.accordion-tab-item-content p{margin-bottom:10px;margin-top:10px}.accordion-tab-item-content .accordion--video video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:contain;display:none}.accordion-tab-item-content .accordion--video{margin-bottom:20px;padding-top:var(--video-height);position:relative}.accordion--video-wrapper{max-width:300px}@media (max-width:1200px){.accordion-banner-info .banner__sidebar,.accordion-banner-info .banner__verticle-text.is--fixed{width:110px}.accordion-banner-info .banner__content-info{width:calc(100% - 110px)}.accordion-banner .banner__content-text-wrap{padding:50px 40px}.banner__content-info .icon-with-text{bottom:3%;left:50px}.banner__content-info .icon-with-text ul{max-width:68vmin;gap:20px}.accordion-banner-info .image-with-text__media{width:100%;max-width:55%;margin-left:auto}.accordion-banner-info .image-with-text__media{max-width:55%}.accordion-banner .banner__content-text-wrap .banner--heading h2{font-size:7vmin}.accordion-banner .banner__content-text-wrap .banner--heading span.banner-index{font-size:10.5vmin}.accordion-content-grid-item{min-height:36vmin}.banner__accordion{margin-top:3vh}.accordion-tab-item span.text-wrap{font-size:24px}.accordion-tab-item{grid-template-columns:1fr 20px}}@media (max-width:991px){.banner__content-info .banner_popup-wrapper{padding:40px 15px}.banner_popup-header h2{font-size:28px}.banner_popup-title li span{font-size:18px}.banner_popup-content ul{padding:18px 0}.banner_popup-content li span{font-size:14px}.banner_popup-content{margin-top:10px}}@media (max-width:767px){button.banner_popup-close{top:9px;right:9px}.banner_popup-content li span br{display:none}.accordion-banner-info .banner__sidebar,.accordion-banner-info .banner__verticle-text.is--fixed{width:50px}.accordion-banner-info .banner__content-info{width:calc(100% - 50px)}.accordion-banner .banner__content-text-wrap{padding:20px;height:unset;display:flex;flex-direction:column;gap:50px;max-width:100%;z-index:2}.accordion-tab-item-content{font-size:12px}.accordion-banner .banner__content-text-wrap .richtext-wrapper{max-width:230px}.accordion-banner .banner__content-text-wrap .richtext-info{font-size:10px;max-height:unset}.accordion-banner .banner__content-text-wrap .banner--heading h2{font-size:36px}.accordion-banner-info .banner__content-grid{display:flex;flex-direction:column;justify-content:start}.accordion-banner-info .banner__content-img-wrap{position:unset;width:100%;padding:0 20px;height:unset}.accordion-banner-info .image-with-text__media{max-width:var(--image-width-mobile);margin-right:auto;margin-left:0}.banner__content-info .icon-with-text.desktop-view{display:none}.banner__content-info .icon-with-text.mobile-view{display:block}.banner__content-info .icon-with-text{position:unset;margin:0;padding:20px 20px 0}.banner__content-info .icon-with-text ul{max-width:320px;gap:12px}.banner__content-info .icon-text-item .text-wrapper{font-size:7px;margin-top:5px}.accordion-banner-info .popup-button{bottom:unset;top:20px;right:20px}.accordion-banner-info .popup-button button{font-size:10px;padding:5px 10px 3px}.accordion-banner-info .banner__verticle-text p{font-size:16px;justify-content:end;padding-bottom:20px}.accordion-tab-item-content .accordion--video video{display:block}.accordion-banner .banner__content-text-wrap .banner--heading span.banner-index{font-size:42px}.accordion-banner .banner__content-text-wrap .banner--heading span.banner-index.first-overlay-banner-index{top:30%;transform:translateY(-50%);left:4%}.accordion-banner .banner__content-text-wrap .banner--heading span.banner-index.second-overlay-banner-index{top:40%;left:42%}.banner_popup-header h2{font-size:16px;padding:0 16px}button.banner_popup-close svg{width:12px;height:12px}.banner_popup-title li span{font-size:14px}.banner_popup-content li span{font-size:10px}.banner_popup-content{margin-top:6px;height:calc(100% - 68px)}.banner__content-info .banner_popup-wrapper{padding:40px 15px 20px}.accordion-banner .banner__content-text-wrap{gap:20px}.banner__accordion{margin-top:0}.banner__accordion-grid{display:block}.accordion-content-grid-item{min-height:unset;margin:8vh -10px 0;max-width:390px;display:none}.accordion-content-grid-item li:first-child .accordion-content-item{display:block}.accordion-tab-item span.text-wrap{font-size:14px}.accordion-tab-item{grid-template-columns:1fr 15px;padding:5px 0 3px}.accordion-tab-grid-item ul{width:100%;max-width:100%}.accordion-banner .banner__content-text-wrap .banner--heading span.banner-index.fifteen-overlay-banner-index{left:21%;display:none}.accordion-banner .banner.mobile\:media--200px{height:200px}.accordion-banner .banner.mobile\:media--250px{height:250px}.accordion-banner .banner.mobile\:media--300px{height:300px}.accordion-banner .banner.mobile\:media--400px{height:400px}.accordion-banner .banner.mobile\:media--500px{height:500px}.accordion-banner .banner.mobile\:media--600px{height:600px}.accordion-banner .banner.mobile\:media--700px{height:700px}}@media (max-width:480px){.image-with-text-banner .banner_popup-wrapper{padding-left:16px;padding-right:16px}}@media (max-width:430px){.accordion-banner .banner__content-text-wrap .richtext-wrapper{max-width:60%}.accordion-banner .banner__content-text-wrap .banner--heading span.banner-index.first-overlay-banner{left:8%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/image-with-text-banner-vision-15.css.map */
