.header-top { -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px); background-color: rgba(var(--top-menu-white-bg), 0.85); } .header-logo { background: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/common/readdle-black.svg?1578060483") no-repeat 0 0; } .header-prod-logo:before { opacity: 1; } .header-prod-logo .title { color: rgb(34, 34, 34); } .header-top .divider { background-color: rgba(34, 34, 34, 0.3); } .header-menu > ul > li > span, .header-menu > ul > li > a { color: rgba(34, 34, 34, 0.7); opacity: 1; } .header-menu li.products-list > span { opacity: 1; } .header-top .header-left .dropdown-link:after { border-bottom: 2px solid rgba(34, 34, 34, 0.7); border-right: 2px solid rgba(34, 34, 34, 0.7); } .white .burger-button span { background: rgb(34, 34, 34); }:root { --text-color: #333333; } .text-page .content table, .text-page .content ul, .text-page .content ol, .text-page .content p { margin: 0 0 24px; font-size: 1.125rem; line-height: 150%; color: var(--text-color); } .text-page .content h1 { font-size: 2.5rem; margin: 60px 0 24px; } .text-page .content > h1 { margin: 0 0 24px; } .text-page .content h2 { margin: 60px 0 24px; font-size: 2.25rem; } .text-page .content > h2:first-child { margin: 0 0 24px; } .text-page .content h3 { margin: 60px 0 24px; font-size: 2rem; } .text-page .content ol { width: auto; margin: 0 0 24px 24px; } .text-page .content ol li { padding: 0 0 5px 5px; } .text-page .content ul { width: auto; margin: 0 0 24px 24px; } .text-page .content ul li { padding: 0 0 5px 5px; } .text-page .content ul.sub-list, .text-page .content ol.sub-list { font-size: 1rem; } .text-page .content ul ul, .text-page .content ul ol, .text-page .content ol ul, .text-page .content ol ol { font-size: inherit; margin-top: 10px; margin-bottom: 0; } .text-page .content img { max-width: 100%; height: auto; margin: 24px auto; vertical-align: middle; border-radius: 8px; } .text-page .content .text img, .text-page .content img.icon, .text-page .content li img:not(.big) { display: inline-block; max-height: 35px; margin: 0; width: auto; } .text-page .content .video, .text-page .content .video-block { margin: 32px 0; border-radius: 8px; overflow: hidden; } .text-page .content iframe { display: block; max-width: 100%; margin: 0 auto; } .text-page .content video { display: block; max-width: 100%; margin: 32px 0; vertical-align: middle; } .text-page .content .wistia-video-block { position: relative; padding: 56.25% 0 0 0; margin: 32px 0; border-radius: 8px; overflow: hidden; } .text-page .content .wistia-video-block .wistia_embed { position: absolute; top: 0; } .text-page .content .wistia-video-block video { margin: 0; } .text-page .content hr, .text-page .content .separator { height: 1px; margin: 50px auto; color: #ccc; border: none; background-color: #ccc; } .text-page .content .big { display: block; margin: 0 auto; } .text-page .content .half { width: 50%; } .text-page .content .inline { display: inline-block; vertical-align: middle; } .text-page .content .bordered { border: 1px solid #ccc; border-radius: 8px; } .text-page .content .shadowed { border-radius: 8px; box-shadow: 0 5px 23px 3px rgba(0, 0, 0, 0.15); } .text-page .content .margined { margin: 24px 0; } .text-page .content .text-content .right.margined { margin: 0 -59px 0 0; padding: 0 0 0 10px; box-sizing: content-box; } .text-page .content .margined-more { margin-top: 30px; margin-bottom: 30px; } .text-page .content .margined.center { margin: 24px auto; } .text-page .content .center, .text-page .content .centered { margin-left: auto; margin-right: auto; } .text-page .content .text-center { text-align: center !important; } .text-page .content .btn.how-to-btn { height: 36px; margin: 0 5px; padding: 0 15px; color: #0074e6; font-size: 1rem; font-weight: 400; line-height: 36px; border: 1px solid #0074e6; } .text-page .content .dwnl-btn { max-width: 280px; margin: 48px auto; width: fit-content; } .text-page .content .itunes-badge > img, .text-page .content .mac-badge > img { width: initial; height: 55px; margin: 0; } .text-page .content table { border: none; border-bottom: 1px solid #a0c5f4; border-top: 2px solid #a0c5f4; margin: 15px 0; } .text-page .content table td { border: none; border-bottom: 1px solid #a0c5f4; padding: 10px 15px; line-height: 28px; } .text-page .content table td span { font-weight: 600; padding: 6px 0 0; } @media (max-width: 991px) { .text-page .content table, .text-page .content ul, .text-page .content ol, .text-page .content p { margin: 0 0 16px; font-size: 1rem; } .text-page .content h1 { font-size: 2rem; margin: 50px 0 16px; } .text-page .content > h1 { margin: 0 0 16px; } .text-page .content h2 { margin: 50px 0 16px; font-size: 1.75rem; } .text-page .content > h2:first-child { margin: 0 0 16px; } .text-page .content h3 { margin: 50px 0 16px; font-size: 1.5rem; } .text-page .content ol { margin: 0 0 16px 16px; } .text-page .content ol li { padding: 0 0 3px 3px; } .text-page .content ul { margin: 0 0 16px 16px; } .text-page .content ul li { padding: 0 0 3px 3px; } .text-page .content ul.sub-list, .text-page .content ol.sub-list { font-size: 1rem; } .text-page .content img { margin: 16px 0; } .text-page .content .video, .text-page .content .video-block { margin: 24px 0; } .text-page .content video { margin: 24px 0; } .text-page .content .wistia-video-block { margin: 24px auto; } .text-page .content .text-content .right.margined { margin: 16px 0; width: initial; } .text-page .content .margined { margin: 16px 0; } .text-page .content .margined.center { margin: 16px auto; } .text-page .content hr, .text-page .content .separator { margin: 30px auto; } .text-page .content .big { margin-bottom: 16px; } .text-page .content .half { display: block; min-width: 280px; margin: 0 auto 16px; } .text-page .content video { height: auto; } .text-page .content .iframe-block, .text-page .content .video-block, .text-page .content .video { content: ""; position: relative; padding-bottom: 56.25%; height: 0; display: block; margin: 16px auto; overflow: hidden; } .text-page .content h3 + .video, .text-page .content h3 + .video-block { margin: 16px auto; } .text-page .content .iframe-block iframe, .text-page .content .video-block iframe, .text-page .content .video iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; border-width: 0; outline-width: 0; } .text-page .content .iframe-block { max-width: 800px; } } @media (max-width: 767px) { .text-page .content .itunes-badge { margin: 20px auto; } } @media (max-width: 575px) { .text-page .content .shadowed { box-shadow: 0 5px 16px 2px rgba(0, 0, 0, 0.15); } .text-page .content .itunes-badge > img, .text-page .content .mac-badge > img { height: 45px; } }.cta-banner { display: flex; padding: 40px 20px; margin: 32px 0; align-items: center; background-color: #F7F7FA; border-radius: 8px; } .cta-banner img { width: 70px; height: 70px; margin: 0 20px 0 0; } .cta-banner .text-content { width: 100%; max-width: 460px; margin-right: auto; } .cta-banner h4 { color: #111; font-weight: 700; font-size: 1.85em; margin-bottom: 4px; } .cta-banner p { color: #111; padding: 0; font-size: 1.35em; line-height: 32px; } .cta-banner .download-block { padding-left: 20px; } .cta-banner .btn { display: flex; justify-content: center; padding: 10px 40px; color: #fff; background-color: var(--btn-green-color, #1cc43e); font-size: 1.125em; font-weight: 600; border-radius: 6px; transition: .2ms; white-space: nowrap; } .cta-banner .btn:not(:only-child):last-child, .mac-device .cta-banner .btn.ios-dwnl-btn:not(:only-child), .ios-device .cta-banner .btn.mac-dwnl-btn:not(:only-child) { display: none; } .mac-device .cta-banner .btn.mac-dwnl-btn, .ios-device .cta-banner .btn.ios-dwnl-btn { display: flex; } .cta-banner .btn:hover { background-color: #23da48; } @media (max-width: 991px) { .cta-banner { flex-direction: column; padding: 20px 32px; margin: 16px 0; } .cta-banner .text-content { margin: 0; text-align: center; max-width: 640px; } .cta-banner img { margin: 0 0 20px 0; } .cta-banner h4 { font-size: 1.5em; } .cta-banner p { font-size: 1.125em; line-height: 27px; } .cta-banner .download-block { margin-top: 24px; padding: 0; } } @media (max-width: 758px) { .cta-banner { padding: 20px; } .cta-banner .text-content { max-width: 575px; } } @media (max-width: 575px) { .cta-banner .text-content { max-width: 375px; } .cta-banner h4 { font-size: 1.2em; } .cta-banner p { font-size: 1em; } } @media (max-width: 375px) { .cta-banner .download-block { width: 100%; } }.spring-sale-banner { position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; display: none; align-items: center; justify-content: space-between; height: 60px; background: #3A89FF; overflow: hidden; } body.scanner-spring-sale.ios-device .spring-sale-banner { display: flex; } .spring-sale-banner.show-countdown .countdown { display: block; } .spring-sale-banner.show-countdown .content { max-width: 1159px; } .spring-sale-banner::before, .spring-sale-banner::after { content: ''; overflow: hidden; width: 130px; height: 60px; flex-shrink: 0; } .spring-sale-banner::before { background: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/components/spring-sale-banner/background-left.webp?1715266671") no-repeat; background-size: 130px 80px; background-position: center; } .spring-sale-banner::after { background: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/components/spring-sale-banner/background-right.webp?1715266692") no-repeat; background-size: 130px 80px; background-position: center; } .spring-sale-banner .content { display: flex; align-items: center; justify-content: center; max-width: 1013px; width: 100%; margin: 0 auto; gap: 24px; height: 100%; } .spring-sale-banner .title { display: flex; justify-content: center; align-items: center; flex-shrink: 0; width: 171px; height: 35px; font-size: 1.375rem; font-weight: 600; text-transform: uppercase; color: #fff; border: 1px solid #FFF; border-radius: 28px; } .spring-sale-banner .text { flex-shrink: 0; font-size: 2.75rem; font-weight: 700; text-transform: uppercase; color: #FFF; } .spring-sale-banner .image { flex-shrink: 0; width: 451px; height: 60px; background: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/components/spring-sale-banner/background-center.webp?1715266681") no-repeat; background-position: center; background-size: 451px 100px; } .spring-sale-banner .spring-sale-btn { flex-shrink: 0; min-width: 133px; height: 44px; padding: 10px; font-size: 1rem; font-weight: 600; line-height: 1.5; color: #FFF; border-radius: 6px; background: #1CC43E; text-align: center; } .spring-sale-banner .countdown { display: none; } .spring-sale-banner .countdown-items { display: flex; align-items: center; gap: 20px; } .spring-sale-banner .countdown-item { position: relative; display: flex; flex-direction: column; width: 28px; } .spring-sale-banner .countdown-item::after { content: ':'; position: absolute; top: 0; left: -12.5px; width: 7px; height: 26px; font-size: 1.375rem; font-weight: 700; color: #FFF; } .spring-sale-banner .countdown-item:first-child::after { display: none; } .spring-sale-banner .countdown-value { font-size: 1.375rem; font-weight: 700; text-align: center; color: #FFF; } .spring-sale-banner .countdown-name { font-size: 0.688rem; font-weight: 700; text-align: center; color: #fff; } @media (-webkit-min-device-pixel-ratio: 2) { .spring-sale-banner::before { background: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/components/spring-sale-banner/background-left-2x.webp?1715266396") no-repeat; background-size: 130px 100px; background-position: center; } .spring-sale-banner::after { background: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/components/spring-sale-banner/background-right-2x.webp?1715266426") no-repeat; background-size: 130px 100px; background-position: center; } .spring-sale-banner .image { background: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/components/spring-sale-banner/background-center-2x.webp?1715266520") no-repeat; background-position: center; background-size: 451px 100px; } } @media(max-width: 1450px) { .spring-sale-banner .content { gap: 32px; } .spring-sale-banner .title { height: 30px; width: 147px; font-size: 1.125rem; font-weight: 600; border-radius: 24px; } .spring-sale-banner .text { font-size: 2.25rem; } .spring-sale-banner .image { display: none; } } @media (max-width: 991px) { .spring-sale-banner .spring-sale-btn { display: none; } } @media (max-width: 768px) { .spring-sale-banner.show-countdown .title { display: none; } .spring-sale-banner::before, .spring-sale-banner::after { width: 104px; height: 80px; background-size: 104px 80px; } .spring-sale-banner .content { gap: 24px; } .spring-sale-banner .title { font-size: 0.813rem; height: 21px; width: 106px; border-radius: 18px; } .spring-sale-banner .text { font-size: 1.875rem; } .spring-sale-banner.countdown-value { font-size: 1rem; } .spring-sale-banner .countdown-name { font-size: 0.5rem; } } @media (-webkit-min-device-pixel-ratio: 3) and (max-width: 575px) { .spring-sale-banner::before { width: 104px; height: 80px; background: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/components/spring-sale-banner/background-left-mobile-3x.webp?1715267063") no-repeat; background-size: 104px 80px; background-position: center; } .spring-sale-banner::after { width: 104px; height: 80px; background: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/common/components/spring-sale-banner/background-right-mobile-3x.webp?1715267076") no-repeat; background-size: 104px 80px; background-position: center; } } @media (max-width: 575px) { .spring-sale-banner { height: 80px; } .spring-sale-banner.show-countdown .title { display: none; } .spring-sale-banner .content { flex-direction: column; gap: 4px; } .spring-sale-banner .title { font-size: 0.813rem; height: 21px; width: 106px; border-radius: 18px; } .spring-sale-banner .text { font-size: 1.875rem; } .spring-sale-banner .countdown-item { width: 21px; } .spring-sale-banner .countdown-value { font-size: 1rem; } .spring-sale-banner .countdown-name { font-size: 0.5rem; } } @media(max-width: 375px) { .spring-sale-banner .text { font-size: 1.25rem; } .spring-sale-banner .countdown-items { gap: 15px; } .spring-sale-banner .countdown-value { font-size: 0.75rem; } .spring-sale-banner .countdown-item::after { height: 23px; left: -10px; font-size: 1rem; } }.option-not-close.bottom-fixed-banner { display: none; position: fixed; bottom: 0; left: 0; width: 100%; background: -webkit-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: -moz-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: -o-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: -ms-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: linear-gradient(141deg, #410A88 0%, #00091A 100%); z-index: 1000; } .option-not-close.bottom-fixed-banner .banner-content { position: relative; display: flex; justify-content: center; align-items: center; padding: 32px 0; overflow: hidden; } .option-not-close.bottom-fixed-banner .banner-content:before, .option-not-close.bottom-fixed-banner .banner-content:after { content: ''; position: absolute; bottom: 0; width: 530px; height: 176px; z-index: -1; } .option-not-close.bottom-fixed-banner .banner-content:before { left: 0; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/left-asset-2x.webp?1750342014"); background-repeat: no-repeat; background-size: contain; background-position: bottom left; } .option-not-close.bottom-fixed-banner .banner-content:after { right: 0; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/right-asset-2x.webp?1750342002"); background-repeat: no-repeat; background-size: contain; background-position: bottom left; } .option-not-close.bottom-fixed-banner .text-block { max-width: 680px; width: 100%; display: flex; justify-content: center; align-items: center; gap: 24px; } .option-not-close.bottom-fixed-banner .text-block h2 { font-size: 1.5rem; font-style: normal; font-weight: 700; line-height: 132%; color: #FFFFFF; margin-bottom: 4px; } .option-not-close.bottom-fixed-banner .text-block h2 span { background: -webkit-linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background: -moz-linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background: -o-linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background: -ms-linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background: linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .option-not-close.bottom-fixed-banner .text-block p { font-size: 1rem; font-style: normal; font-weight: 400; line-height: 150%; color: #FFF; } .option-not-close.bottom-fixed-banner .text-block a { display: flex; flex-shrink: 0; font-size: 1rem; font-weight: 500; line-height: normal; text-align: center; color: #FFF; padding: 12px 24px; border-radius: 8px; background: -webkit-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: -moz-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: -o-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: -ms-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); } .option-close.bottom-fixed-banner { position: fixed; right: 31px; bottom: 35px; display: none; width: 280px; border-radius: 16px; background: -webkit-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: -moz-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: -o-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: -ms-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: linear-gradient(141deg, #410A88 0%, #00091A 100%); z-index: 1000; } .option-close.bottom-fixed-banner .banner-content { position: relative; display: flex; flex-direction: column; align-items: center; padding: 28px 20px 20px; } .option-close.bottom-fixed-banner .close { display: flex; width: 24px; height: 24px; position: absolute; top: 8px; right: 8px; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/icon-close.svg?1749741750"); background-repeat: no-repeat; background-size: contain; cursor: pointer; z-index: 2; } .option-close.bottom-fixed-banner .text-block { position: relative; background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/banner-small-bg.webp?1749741532"); background-repeat: no-repeat; background-size: 240px 170px; background-position: center bottom 78px; } .option-close.bottom-fixed-banner .text-block .text { margin-bottom: 218px; } .option-close.bottom-fixed-banner .text-block h2 { font-size: 1.5rem; font-weight: 700; line-height: 130%; text-align: center; color: #FFFFFF; margin-bottom: 10px; } .option-close.bottom-fixed-banner .text-block h2 span { background: -webkit-linear-gradient(90deg, #FF6FD4 44.19%, #9E67FF 67.69%, #3C9CFF 91.2%); background: -moz-linear-gradient(90deg, #FF6FD4 44.19%, #9E67FF 67.69%, #3C9CFF 91.2%); background: -o-linear-gradient(90deg, #FF6FD4 44.19%, #9E67FF 67.69%, #3C9CFF 91.2%); background: -ms-linear-gradient(90deg, #FF6FD4 44.19%, #9E67FF 67.69%, #3C9CFF 91.2%); background: linear-gradient(90deg, #FF6FD4 44.19%, #9E67FF 67.69%, #3C9CFF 91.2%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .option-close.bottom-fixed-banner .text-block p { font-size: 0.875rem; font-weight: 400; line-height: 140%; text-align: center; color: #FFFFFF; } .option-close.bottom-fixed-banner .text-block a { display: flex; justify-content: center; width: 100%; font-size: 1.25rem; font-weight: 500; line-height: normal; text-align: center; color: #FFFFFF; padding: 15px 10px; background: -webkit-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: -moz-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: -o-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: -ms-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); border-radius: 8px; } @media (-webkit-min-device-pixel-ratio: 1.5) or (-webkit-min-device-pixel-ratio: 2.5) { .option-not-close.bottom-fixed-banner .banner-content:before { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/left-asset-3x.webp?1750342013"); } .option-not-close.bottom-fixed-banner .banner-content:after { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/right-asset-3x.webp?1750342001"); } } @media (max-width: 1240px) { .option-close.bottom-fixed-banner .banner-content { padding: 32px 0; } .option-close.bottom-fixed-banner .banner-content:before, .option-close.bottom-fixed-banner .banner-content:after { content: ''; position: absolute; bottom: 0; width: 530px; height: 176px; z-index: -1; } .option-close.bottom-fixed-banner .banner-content:before, .option-not-close.bottom-fixed-banner .banner-content:before { left: -110px; } .option-not-close.bottom-fixed-banner .banner-content:after, .option-close.bottom-fixed-banner .banner-content:after { right: -110px; } .option-close.bottom-fixed-banner .banner-content:before { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/left-asset-2x.webp?1750342014"); background-repeat: no-repeat; background-size: contain; background-position: bottom left; } .option-close.bottom-fixed-banner .banner-content:after { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/right-asset-2x.webp?1750342002"); background-repeat: no-repeat; background-size: contain; background-position: bottom left; } .option-close.bottom-fixed-banner { display: none; position: fixed; bottom: 0; left: 0; width: 100%; background: -webkit-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: -moz-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: -o-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: -ms-linear-gradient(141deg, #410A88 0%, #00091A 100%); background: linear-gradient(141deg, #410A88 0%, #00091A 100%); border-radius: 16px 16px 0px 0px; overflow: hidden; } .option-close.bottom-fixed-banner .banner-content { position: relative; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center center; } .option-close.bottom-fixed-banner .text-block { max-width: 680px; width: 100%; display: flex; justify-content: center; align-items: center; gap: 24px; background-image: none; } .option-close.bottom-fixed-banner .text-block .text { margin-bottom: 0; } .option-close.bottom-fixed-banner .text-block h2 { font-size: 1.5rem; font-weight: 700; line-height: 132%; text-align: left; margin-bottom: 4px; } .option-close.bottom-fixed-banner .text-block h2 span { background: -webkit-linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background: -moz-linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background: -o-linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background: -ms-linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background: linear-gradient(92deg, #FF6FD4 60.89%, #9E67FF 73.71%, #3C9CFF 86.53%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .option-close.bottom-fixed-banner .text-block p { font-size: 1rem; font-weight: 400; line-height: 150%; text-align: left; } .option-close.bottom-fixed-banner .text-block a { display: flex; flex-shrink: 0; width: auto; font-size: 1rem; font-weight: 500; line-height: normal; text-align: center; color: #FFF; padding: 12px 24px; border-radius: 8px; background: -webkit-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: -moz-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: -o-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: -ms-linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); background: linear-gradient(88deg, #BE4CFF 0%, #3863FF 100%); } } @media (max-width: 1240px) and (-webkit-min-device-pixel-ratio: 1.5) or (-webkit-min-device-pixel-ratio: 2.5) { .option-close.bottom-fixed-banner .banner-content:before { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/left-asset-3x.webp?1750342013"); } .option-close.bottom-fixed-banner .banner-content:after { background-image: url("https://cdn-rdstaticassets.readdle.com/assets/readdle/modern_2019/products/documents/common/banner/right-asset-3x.webp?1750342001"); } } @media (max-width: 991px) { .option-not-close.bottom-fixed-banner .banner-content, .option-close.bottom-fixed-banner .banner-content { padding: 32px 32px; } .option-close.bottom-fixed-banner .banner-content:before, .option-not-close.bottom-fixed-banner .banner-content:before { left: -230px; } .option-not-close.bottom-fixed-banner .banner-content:after, .option-close.bottom-fixed-banner .banner-content:after { right: -289px; } } @media (max-width: 575px) { .option-not-close.bottom-fixed-banner .banner-content, .option-close.bottom-fixed-banner .banner-content { padding: 16px 32px; } .option-not-close.bottom-fixed-banner .text-block, .option-close.bottom-fixed-banner .text-block { flex-direction: column; align-items: center; gap: 20px; } .option-not-close.bottom-fixed-banner .text-block h2, .option-close.bottom-fixed-banner .text-block h2 { text-align: center; margin-bottom: 10px; } .ja .option-not-close.bottom-fixed-banner .text-block h2, .ja .option-close.bottom-fixed-banner .text-block h2 { display: flex; flex-direction: column; align-items: center; } .option-not-close.bottom-fixed-banner .text-block p, .option-close.bottom-fixed-banner .text-block p { font-size: 0.875rem; text-align: center; } } @media (max-width: 375px) { .option-close.bottom-fixed-banner .banner-content:before, .option-not-close.bottom-fixed-banner .banner-content:before { left: -260px; } .option-not-close.bottom-fixed-banner .text-block h2, .option-close.bottom-fixed-banner .text-block h2 { font-size: 1.25rem; } } .banner-howto { padding: 130px 0 70px; background: #f7f7fA; text-align: center; box-sizing: border-box; } .banner-howto .container { width: 100%; margin: 0 auto; } .banner-howto h1 { text-align: center; font-size: 3rem; } .text-page { margin: 80px 0; } .text-page .content { width: 100%; max-width: 800px; margin: 0 auto; } .text-page .content .cta-banner img { width: 70px; height: 70px; margin: 0 20px 0 0; border-radius: unset; vertical-align: unset; } .text-page .content .cta-banner p { color: #111; padding: 0; font-size: 1.35em; line-height: 32px; margin: 0; } body.scanner-spring-sale.ios-device .banner-howto { padding: 190px 0 70px; } @media (max-width: 1399px) { .text-page { width: initial; } } @media (max-width: 1199px) { .banner-howto h1 { font-size: 2.5rem; } } @media (max-width: 991px) { .banner-howto { padding: 120px 0 60px; } .text-page .content .cta-banner img { margin: 0 0 20px 0; } .text-page .content .cta-banner p { font-size: 1.125em; line-height: 27px; } body.scanner-spring-sale.ios-device .banner-howto { padding: 180px 0 70px; } } @media (max-width: 767px) { .banner-howto { padding: 110px 0 50px; } .banner-howto h1 { font-size: 2rem; } } @media (max-width: 575px) { .banner-howto { padding: 100px 0 40px; } .banner-howto h1 { font-size: 1.5rem; } .text-page { margin: 64px 0; } .text-page .content .cta-banner p { font-size: 1em; } body.scanner-spring-sale.ios-device .banner-howto { padding: 190px 0 70px; } }