.main-app{display:flex;gap:24px;width:100%;flex-wrap:wrap}.media-slider-thumb .swiper-slide{max-height:110px}.app-info-wrapper{flex:0 0 282px}.app-media-wrapper{width:calc(100% - 306px)}.app-block-images{border-radius:12px;overflow:hidden;margin-bottom:3rem;display:flex;height:405px}.app-logo{width:55px;height:55px;border-radius:6px;overflow:hidden}.app-logo img{width:100%;vertical-align:middle;height:auto;object-fit:cover}.app-block-product-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;line-height:28px;letter-spacing:-2%;padding-bottom:26px;border-bottom:1px solid #0000001f}.app-block-images img{width:100%;object-fit:contain;vertical-align:middle;height:auto}.app-block-title{font-weight:600;font-size:16px;line-height:normal;letter-spacing:-2%}.app-block-text{font-weight:400;font-size:16px;line-height:normal;letter-spacing:-2%;opacity:.5}.app-block-pricing,.app-block-developer,.app-block-rating{display:flex;flex-direction:column;gap:5px;padding-block:15px;border-bottom:1px solid #0000001f}.app-block-description h2{font-weight:600;font-size:32px;line-height:normal;letter-spacing:-2%;margin-block:0;margin-bottom:3rem}.app-block-description p,.app-block-description ul{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0%;opacity:.7}.app-description{margin-bottom:5rem}.app-feature-label{font-weight:600;font-size:24px;line-height:normal;letter-spacing:-2%;margin-bottom:2rem}.app-block-feature{padding:3rem 2.4rem;box-shadow:0 2px 8px #1517191a;border-radius:10px;border:2px solid #FFFFFF80;flex:0 0 calc((100% - 48px) / 3);display:flex;flex-direction:column;gap:14px}.feature-counter{font-weight:600;font-size:20px;line-height:normal;letter-spacing:-2%;padding:14px 13.1px;display:inline-flex;border-radius:50%;border:1.63px solid #FFFFFF80;box-shadow:0 1.63px 6.5px #15171926;width:fit-content}.feature-title{font-weight:600;font-size:18px;line-height:25.19px;letter-spacing:-2%}.feature-richtext{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0%;opacity:.7}.feature-richtext p{margin:0}.app-features-wrapper{display:flex;flex-wrap:wrap;gap:24px}.app-block-buttons{margin-top:26px}.app-primary-button{font-weight:600;font-size:16px;line-height:100%;letter-spacing:-2%;text-align:center;display:flex;align-items:center;justify-content:center;background:linear-gradient(103.71deg,#1b3594 17.96%,#428ed3e6 66.13%);padding:18px;border-radius:50px;gap:7px;color:#fff;border:2px solid #ffffffe3;box-shadow:0 2px 4px #15171930;margin-bottom:2rem}.app-secondary-button{font-weight:600;font-size:16px;line-height:120%;letter-spacing:-2%;text-align:center;display:flex;align-items:center;gap:7px;justify-content:center;border-bottom:1px solid #000;width:fit-content;margin-inline:auto}.app-block-images video{width:100%;aspect-ratio:16/9;height:100%;object-fit:cover}.media-slider-main{width:77.18120805369128%;flex:0 0 77.18120805369128%}.media-slider-thumb{flex:1 1 0%;width:100%;padding-left:24px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;position:relative;height:100%}.app-block-media-image{cursor:pointer;position:relative;min-height:101px;border-radius:6px;overflow:hidden}.app-block-media-image:nth-child(4):after{position:absolute;content:"";background:#ffffff85;width:100%;height:100%;left:0}.app-block-media-image img{height:100%;object-fit:cover;width:100%}app-media-gallery{display:flex;flex-wrap:wrap;margin-bottom:35px}app-media-gallery deferred-media{width:100%;padding:0!important;height:100%;aspect-ratio:16/9}app-media-gallery img{width:100%;height:100%;object-fit:contain}.media-slider-thumb .deferred-media__poster-button{width:40px;height:40px}.media-slider-thumb .swiper-slide{border-radius:6px;overflow:hidden;cursor:pointer;min-height:145px}.media-slider-main .swiper-slide{border-radius:12px;overflow:hidden}.pswp__bg:empty{display:block}.pswp-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:40px}.pswp-video-container{position:relative;width:100%;max-width:100%;aspect-ratio:16 / 9;background:#000;box-shadow:0 10px 30px #00000080}.pswp-video-container video,.pswp-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.media-gallery-link-video{position:relative;display:block;height:100%}span.main-play-icon{font-size:3rem;color:#fff;background-color:#0009;width:70px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}span.thumbnail-play-icon{font-size:2rem;color:#fff;background-color:#0009;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and not (min-width:1200px){app-media-gallery{height:350px}}@media screen and not (min-width:1024px){.main-app{flex-direction:column}.app-media-wrapper{width:100%}.app-block-product-title{border-bottom:0;padding-bottom:2rem;border-bottom:1px solid #e7e5e4;margin-bottom:2rem}.app-block-pricing,.app-block-developer,.app-block-rating{border-bottom:0;padding-right:16px;margin-right:16px;padding-block:0;border-right:1px solid #e7e5e4}.app-block-title,.app-block-text{letter-spacing:-1%;font-size:12px}.app-info-wrapper-middle{display:flex;flex-wrap:wrap;row-gap:16px}.app-logo{width:48px;height:48px}.app-info-wrapper{flex:1;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.app-block-buttons{margin-top:0}.app-primary-button{font-size:14px;padding:8px 20px;font-weight:500}.app-secondary-button{font-size:14px;font-weight:500;margin-bottom:1.5rem}.app-info-wrapper-header{flex:1}.media-slider-thumb{display:none}app-media-gallery{height:auto;margin-bottom:2.5rem}.media-slider-main{width:100%;flex:1}.app-block-description h2{font-size:16px;margin-bottom:1rem}.app-block-description p,.app-block-description ul{font-size:14px}.app-feature-label,.feature-counter{font-size:16px}.app-block-feature{padding:1rem;flex:0 0 calc((100% - 16px)/2);gap:14px}.app-features-wrapper{gap:16px}.feature-title{font-size:14px}.feature-richtext{font-weight:400;font-size:12px;line-height:1.5;letter-spacing:0%;opacity:.7}.feature-counter{padding:7px 6.1px}}@media screen and not (min-width:750px){.app-info-wrapper{flex-direction:column;gap:50px}}.pswp--touch .pswp__button--arrow{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-main-app.css.map */
