@media (min-width: 718px) {
    .related-products-module .related-product:nth-of-type(odd) {
        padding-right: 30px
    }
    .related-products-module .related-product:nth-of-type(even) {
        padding-left: 30px
    }
}

.reader-page .hero,
.reader-page .banner {
    background-color: #a2a5a6;
}

@media (min-width: 718px) {
    .reader-page .hero,
    .reader-page .banner {
        background-image: url(/assets/pages/reader/hero.medium-173350c6e01075533b658c8c3e45275d.jpg)
    }
}

@media (min-width: 718px) {
    .country-JP .reader-page .hero,
    .country-JP .reader-page .banner {
        background-image: url(/assets/pages/reader/hero.medium.jp-27bd31d60ff1576f1538de8d58e877a1.jpg)
    }
}

@media (min-width: 718px) {
    .country-AU .reader-page .hero,
    .country-AU .reader-page .banner {
        background-image: url(/assets/pages/reader/hero.medium.au-92179b2536338938714f8c1148f06db3.jpg)
    }
}

@media (min-width: 1024px) {
    .reader-page .hero,
    .reader-page .banner {
        background-image: url(/assets/pages/reader/hero.large-b6d40672ea9b78207fa1cf5b9e29f4de.jpg)
    }
}

@media (min-width: 1024px) {
    .country-JP .reader-page .hero,
    .country-JP .reader-page .banner {
        background-image: url(/assets/pages/reader/hero.large.jp-cd4dd4d9feba6fc83816685234d58f91.jpg)
    }
}

@media (min-width: 1024px) {
    .country-AU .reader-page .hero,
    .country-AU .reader-page .banner {
        background-image: url(/assets/pages/reader/hero.large.au-72982f76577b4bd1dd385a63f7b56df0.jpg)
    }
}

@media (min-width: 1292px) {
    .reader-page .hero,
    .reader-page .banner {
        background-image: url(/assets/pages/reader/hero.extra-large-08a4cf285aa0ce00035ba1d7874f8c6e.jpg)
    }
}

@media (min-width: 1292px) {
    .country-JP .reader-page .hero,
    .country-JP .reader-page .banner {
        background-image: url(/assets/pages/reader/hero.extra-large.jp-4918693c25acfdcef5dd73499cd0d1b5.jpg)
    }
}

@media (min-width: 1292px) {
    .country-AU .reader-page .hero,
    .country-AU .reader-page .banner {
        background-image: url(/assets/pages/reader/hero.extra-large.au-4696a92cb61218aafef65cb0f2eae7c0.jpg)
    }
}

@media (min-width: 718px) {
    .reader-page .banner {
        background-size: auto 500px
    }
}

.reader-page .hero {
    overflow: hidden;
    background-image: url(/assets/pages/reader/hero-back-db707f4c3dbdc38202efbc3309d0fb89.jpg);
    background-size: auto 414px
}

.reader-page .hero .image {
    pointer-events: none;
    background-image: url(/assets/pages/reader/hero-8d3cdac39aee3dd16522e107b73b22f6.jpg);
    height: 203px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

.country-JP .reader-page .hero .image {
    background-image: url(/assets/pages/reader/hero.jp-bc8b0f7224c1a85bc2c95f79631fe049.jpg);
    height: 204px
}

.country-AU .reader-page .hero .image {
    background-image: url(/assets/pages/reader/hero.au-62a571c75eeb157f504a98b7aec937d1.jpg);
    height: 196px
}

@media (min-width: 480px) {
    .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.small-19b71b63dec4b0998aa30e524b09de24.jpg);
        height: 214px
    }
}

@media (min-width: 480px) {
    .country-JP .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.small.jp-ebf7580ba1dc41c86823d629dc4dca7d.jpg);
        height: 309px
    }
}

@media (min-width: 480px) {
    .country-AU .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.small.au-ed6e64ebca1926c4365f0de58de25c40.jpg);
        height: 232px
    }
}

@media (min-width: 718px) {
    .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.medium-173350c6e01075533b658c8c3e45275d.jpg);
        height: 500px
    }
}

@media (min-width: 718px) {
    .country-JP .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.medium.jp-27bd31d60ff1576f1538de8d58e877a1.jpg);
        height: 500px
    }
}

@media (min-width: 718px) {
    .country-AU .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.medium.au-92179b2536338938714f8c1148f06db3.jpg);
        height: 500px
    }
}

@media (min-width: 1024px) {
    .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.large-b6d40672ea9b78207fa1cf5b9e29f4de.jpg);
        height: 500px
    }
}

@media (min-width: 1024px) {
    .country-JP .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.large.jp-cd4dd4d9feba6fc83816685234d58f91.jpg);
        height: 500px
    }
}

@media (min-width: 1024px) {
    .country-AU .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.large.au-72982f76577b4bd1dd385a63f7b56df0.jpg);
        height: 500px
    }
}

@media (min-width: 1292px) {
    .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.extra-large-08a4cf285aa0ce00035ba1d7874f8c6e.jpg);
        height: 500px
    }
}

@media (min-width: 1292px) {
    .country-JP .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.extra-large.jp-4918693c25acfdcef5dd73499cd0d1b5.jpg);
        height: 500px
    }
}

@media (min-width: 1292px) {
    .country-AU .reader-page .hero .image {
        background-image: url(/assets/pages/reader/hero.extra-large.au-4696a92cb61218aafef65cb0f2eae7c0.jpg);
        height: 500px
    }
}

@media (min-width: 718px) {
    .reader-page .hero .content {
        position: relative;
        z-index: 2
    }
    .reader-page .hero .image {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 1
    }
}

@media (min-width: 374px) {
    .reader-page .hero {
        min-height: 203px
    }
}

@media (min-width: 480px) {
    .reader-page .hero {
        min-height: 214px
    }
}

@media (min-width: 718px) {
    .reader-page .hero {
        min-height: 500px
    }
}

@media (min-width: 1024px) {
    .reader-page .hero {
        min-height: 500px
    }
}

@media (min-width: 1292px) {
    .reader-page .hero {
        min-height: 500px
    }
}

.country-JP .reader-page .hero {
    background-image: url(/assets/pages/reader/hero-back.jp-b36f44a30ec54349f39f4ca45d0c8300.jpg)
}

.country-AU .reader-page .hero {
    background-image: url(/assets/pages/reader/hero-back.au-808f7987d9310d3ba23cc00c7d79bf03.jpg)
}

@media (min-width: 480px) {
    .reader-page .hero {
        background-image: url(/assets/pages/reader/hero-back.small-cbcd8f3beca5de433b9a6674fb7b275e.jpg)
    }
}

@media (min-width: 480px) {
    .country-JP .reader-page .hero {
        background-image: url(/assets/pages/reader/hero-back.small.jp-2564dd96a4a651c46052953f622701d0.jpg)
    }
}

@media (min-width: 480px) {
    .country-AU .reader-page .hero {
        background-image: url(/assets/pages/reader/hero-back.small.au-6a2ed3d2203e0547a75336926bfb520b.jpg)
    }
}

.country-JP .reader-page .hero {
    background-size: auto 414px
}

.country-AU .reader-page .hero {
    background-size: auto 366px
}

@media (min-width: 480px) {
    .reader-page .hero {
        background-size: auto 425px
    }
}

@media (min-width: 480px) {
    .country-JP .reader-page .hero {
        background-size: auto 425px
    }
}

@media (min-width: 480px) {
    .country-AU .reader-page .hero {
        background-size: auto 402px
    }
}

@media (min-width: 718px) {
    .reader-page .hero {
        background-image: none !important;
        min-height: 427px;
        height: 427px
    }
}

@media (min-width: 1024px) {
    .reader-page .hero {
        min-height: 427px;
        height: 427px
    }
}

@media (min-width: 1292px) {
    .reader-page .hero {
        min-height: 427px;
        height: 427px
    }
}

.reader-page .hero h1 {
    margin-left: auto;
    margin-right: auto;
    // max-width: 11em;
}

@media (min-width: 718px) {
    .reader-page .hero h1 {
        margin-left: 0;
        margin-right: 0
    }
}

.reader-page .features {
    overflow: hidden
}

.reader-page .features .image {
    pointer-events: none;
    background-image: url(/assets/pages/reader/features-f4ee4ff338b1aaf4f0522c5a73288996.jpg);
    height: 355px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

.country-JP .reader-page .features .image {
    background-image: url(/assets/pages/reader/features.jp-e8f6994eac8b869b9bfb1d3cb7902102.jpg);
    height: 355px
}

.locale-fr-CA .reader-page .features .image {
    background-image: url(/assets/pages/reader/features.fr-ca-0ae7e37e011ce325ddbd4ad727eaaf6c.jpg);
    height: 355px
}

.locale-es-US .reader-page .features .image {
    background-image: url(/assets/pages/reader/features.es-us-1e4459f16aaf981029b0f3c1eee15122.jpg);
    height: 355px
}

.locale-en-CA .reader-page .features .image {
    background-image: url(/assets/pages/reader/features.en-ca-c2bd3ad9b5be8285565cfbf599c9e751.jpg);
    height: 355px
}

@media (min-width: 480px) {
    .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.small-b8cd2127f08b67a0124b76ee1d81a884.jpg);
        height: 396px
    }
}

@media (min-width: 480px) {
    .country-JP .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.small.jp-f5a628b05eddd05f031f7a86553944a4.jpg);
        height: 420px
    }
}

@media (min-width: 480px) {
    .locale-fr-CA .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.small.fr-ca-d36d4a3d567a5f2bbbeeee5b8458ccb5.jpg);
        height: 396px
    }
}

@media (min-width: 480px) {
    .locale-es-US .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.small.es-us-ab373c21bcd5f377d332fa83427d6bfb.jpg);
        height: 396px
    }
}

@media (min-width: 480px) {
    .locale-en-CA .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.small.en-ca-b68cb2e6e7cc3a36453b7f2db25c7559.jpg);
        height: 396px
    }
}

@media (min-width: 718px) {
    .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.medium-4af5a88683d0d9f6ce0920f15496fa07.jpg);
        height: 469px
    }
}

@media (min-width: 718px) {
    .country-JP .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.medium.jp-1ba143a51f78c32616f85017b9d93ba6.jpg);
        height: 580px
    }
}

@media (min-width: 718px) {
    .locale-fr-CA .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.medium.fr-ca-2ba19e9f13369aad86ebe323f353ca74.jpg);
        height: 469px
    }
}

@media (min-width: 718px) {
    .locale-es-US .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.medium.es-us-daf5a1b6282588aeb40cee469989a598.jpg);
        height: 469px
    }
}

@media (min-width: 718px) {
    .locale-en-CA .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.medium.en-ca-bbfcc51be1b6b800fca8347b32a85fef.jpg);
        height: 469px
    }
}

@media (min-width: 1024px) {
    .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.large-ba5858d5e56fb15790dd27a543b30a68.jpg);
        height: 464px
    }
}

@media (min-width: 1024px) {
    .country-JP .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.large.jp-96c0afca6acb675ec15220cb9c43ec74.jpg);
        height: 500px
    }
}

@media (min-width: 1024px) {
    .locale-fr-CA .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.large.fr-ca-1e959cf378ca170816791db623e700cd.jpg);
        height: 464px
    }
}

@media (min-width: 1024px) {
    .locale-es-US .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.large.es-us-69705303748cb1216180b7a08afddafb.jpg);
        height: 464px
    }
}

@media (min-width: 1024px) {
    .locale-en-CA .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.large.en-ca-1b3d0e61428cafaef5338fe9c96864a5.jpg);
        height: 464px
    }
}

@media (min-width: 1292px) {
    .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.extra-large-072c73eafb765804775f2fa5a3e4ed1b.jpg);
        height: 511px
    }
}

@media (min-width: 1292px) {
    .country-JP .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.extra-large.jp-03c564336da2eb5c14ed99fb349b95f8.jpg);
        height: 540px
    }
}

@media (min-width: 1292px) {
    .locale-fr-CA .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.extra-large.fr-ca-c3f3f7a3e8c2abe5520647d461d4afa8.jpg);
        height: 511px
    }
}

@media (min-width: 1292px) {
    .locale-es-US .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.extra-large.es-us-6069f9f514e36be8abeb1f91b34613b5.jpg);
        height: 511px
    }
}

@media (min-width: 1292px) {
    .locale-en-CA .reader-page .features .image {
        background-image: url(/assets/pages/reader/features.extra-large.en-ca-4d22ee7fd3ee9f58bcb71cc58deb9784.jpg);
        height: 511px
    }
}

@media (min-width: 718px) {
    .reader-page .features .content {
        position: relative;
        z-index: 2
    }
    .reader-page .features .image {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 1
    }
}

@media (min-width: 374px) {
    .reader-page .features {
        min-height: 355px
    }
}

@media (min-width: 480px) {
    .reader-page .features {
        min-height: 396px
    }
}

@media (min-width: 718px) {
    .reader-page .features {
        min-height: 469px
    }
}

@media (min-width: 1024px) {
    .reader-page .features {
        min-height: 464px
    }
}

@media (min-width: 1292px) {
    .reader-page .features {
        min-height: 511px
    }
}

@media (min-width: 718px) {
    .reader-page .features .copy {
        min-height: 409px
    }
}

@media (min-width: 1024px) {
    .reader-page .features .copy {
        min-height: 404px
    }
}

@media (min-width: 1292px) {
    .reader-page .features .copy {
        min-height: 451px
    }
}

.reader-page .features-au-1 {
    overflow: hidden
}

.reader-page .features-au-1 .image {
    pointer-events: none;
    background-image: url(/assets/pages/reader/au/features-1-34af9a028aa34ec35d855b5d3451a3b7.jpg);
    height: 395px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

@media (min-width: 480px) {
    .reader-page .features-au-1 .image {
        background-image: url(/assets/pages/reader/au/features-1.small-16e0aa86bd07e70a47bc3da11b654ade.jpg);
        height: 461px
    }
}

@media (min-width: 718px) {
    .reader-page .features-au-1 .image {
        background-image: url(/assets/pages/reader/au/features-1.medium-61d419a2e6098c19cea786d4ea9feeb9.jpg);
        height: 564px
    }
}

@media (min-width: 1024px) {
    .reader-page .features-au-1 .image {
        background-image: url(/assets/pages/reader/au/features-1.large-bed55ac70d98a74406380ed2eb28dff0.jpg);
        height: 629px
    }
}

@media (min-width: 1292px) {
    .reader-page .features-au-1 .image {
        background-image: url(/assets/pages/reader/au/features-1.extra-large-fea12c6034fd0bfa7784089fdd0ba529.jpg);
        height: 629px
    }
}

@media (min-width: 718px) {
    .reader-page .features-au-1 .content {
        position: relative;
        z-index: 2
    }
    .reader-page .features-au-1 .image {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 1
    }
}

.reader-page .features-au-2 {
    overflow: hidden
}

.reader-page .features-au-2 .image {
    pointer-events: none;
    background-image: url(/assets/pages/reader/au/features-2-e1593c114da53d30a32b2ffaa0da0475.jpg);
    height: 278px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

@media (min-width: 480px) {
    .reader-page .features-au-2 .image {
        background-image: url(/assets/pages/reader/au/features-2.small-4cf25880d8b76e07693df1662dc8cbd6.jpg);
        height: 379px
    }
}

@media (min-width: 718px) {
    .reader-page .features-au-2 .image {
        background-image: url(/assets/pages/reader/au/features-2.medium-ee1abaa796d6adc3ca48328cac568dcb.jpg);
        height: 579px
    }
}

@media (min-width: 1024px) {
    .reader-page .features-au-2 .image {
        background-image: url(/assets/pages/reader/au/features-2.large-c2ec973b11e8381dd59ea30363f1ee54.jpg);
        height: 603px
    }
}

@media (min-width: 1292px) {
    .reader-page .features-au-2 .image {
        background-image: url(/assets/pages/reader/au/features-2.extra-large-ef493d5fb1b91490a91feb9546b75586.jpg);
        height: 590px
    }
}

@media (min-width: 718px) {
    .reader-page .features-au-2 .content {
        position: relative;
        z-index: 2
    }
    .reader-page .features-au-2 .image {
        position: absolute;
        top: 80px;
        right: auto;
        bottom: auto;
        left: 0;
        width: 100%;
        z-index: 1
    }
}

.reader-page .receipts {
    overflow: hidden
}

.reader-page .receipts .image {
    pointer-events: none;
    background-image: url(/assets/pages/reader/receipts-db3992bcc8f13f429e0ad74047e564dc.jpg);
    height: 244px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

.country-JP .reader-page .receipts .image {
    background-image: url(/assets/pages/reader/receipts.jp-7ad2c781d0d7ea720bffc4e3e08fd39a.jpg);
    height: 244px
}

.locale-fr-CA .reader-page .receipts .image {
    background-image: url(/assets/pages/reader/receipts.fr-ca-936cabaeb399c9b497b8a6cd19a472ee.jpg);
    height: 244px
}

.locale-es-US .reader-page .receipts .image {
    background-image: url(/assets/pages/reader/receipts.es-us-8552f2854bb6fe1f3d94793379e95e69.jpg);
    height: 244px
}

@media (min-width: 480px) {
    .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.small-470d901fff8c865a9fb77fe8d87c1551.jpg);
        height: 271px
    }
}

@media (min-width: 480px) {
    .country-JP .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.small.jp-71a6ab1716cb8a43efdcea5564cbec47.jpg);
        height: 365px
    }
}

@media (min-width: 480px) {
    .locale-fr-CA .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.small.fr-ca-d9abb602596554e305e300a7b7f1285b.jpg);
        height: 271px
    }
}

@media (min-width: 480px) {
    .locale-es-US .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.small.es-us-6f891896c57e28ee6b57126c52f03370.jpg);
        height: 271px
    }
}

@media (min-width: 718px) {
    .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.medium-a6c9212df7ee700e7e00777c7e87f3e0.jpg);
        height: 373px
    }
}

@media (min-width: 718px) {
    .country-JP .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.medium.jp-05d58cf180a83b8709b46be02cbfa8da.jpg);
        height: 375px
    }
}

@media (min-width: 718px) {
    .locale-fr-CA .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.medium.fr-ca-3f6fe26463fbc39e07bf14f39125b15b.jpg);
        height: 373px
    }
}

@media (min-width: 718px) {
    .locale-es-US .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.medium.es-us-35eba0abad17b55b79584b4fad4fcad5.jpg);
        height: 373px
    }
}

@media (min-width: 1024px) {
    .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.large-316ca26b43dcdce1221e20b8bdb3cd68.jpg);
        height: 369px
    }
}

@media (min-width: 1024px) {
    .country-JP .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.large.jp-55d6dc499fd0191604499dfaede962a3.jpg);
        height: 370px
    }
}

@media (min-width: 1024px) {
    .locale-fr-CA .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.large.fr-ca-017770c6095892e1867bcbcd77192941.jpg);
        height: 369px
    }
}

@media (min-width: 1024px) {
    .locale-es-US .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.large.es-us-35aaf8d3c3fa003d15bf9ddd75fb7021.jpg);
        height: 369px
    }
}

@media (min-width: 1292px) {
    .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.extra-large-c3bf166f627fed35b81e2a478686c17d.jpg);
        height: 370px
    }
}

@media (min-width: 1292px) {
    .country-JP .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.extra-large.jp-5f03ca7ee61ff0510a69891d94e433d9.jpg);
        height: 395px
    }
}

@media (min-width: 1292px) {
    .locale-fr-CA .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.extra-large.fr-ca-71cab68c910c62052efdd6fb496607a3.jpg);
        height: 370px
    }
}

@media (min-width: 1292px) {
    .locale-es-US .reader-page .receipts .image {
        background-image: url(/assets/pages/reader/receipts.extra-large.es-us-ca3d960f7e086285e5f6fbd182f30d12.jpg);
        height: 370px
    }
}

@media (min-width: 718px) {
    .reader-page .receipts .content {
        position: relative;
        z-index: 2
    }
    .reader-page .receipts .image {
        position: absolute;
        top: 60px;
        right: auto;
        bottom: auto;
        left: 0;
        width: 100%;
        z-index: 1
    }
}

@media (min-width: 374px) {
    .reader-page .receipts {
        min-height: 304px
    }
}

@media (min-width: 480px) {
    .reader-page .receipts {
        min-height: 331px
    }
}

@media (min-width: 718px) {
    .reader-page .receipts {
        min-height: 433px
    }
}

@media (min-width: 1024px) {
    .reader-page .receipts {
        min-height: 429px
    }
}

@media (min-width: 1292px) {
    .reader-page .receipts {
        min-height: 430px
    }
}

.reader-page .upsell {
    overflow: hidden
}

.reader-page .upsell .image {
    pointer-events: none;
    background-image: url(/assets/pages/reader/upsell-295142e34d267bc7fdd7fba4122581ba.jpg);
    height: 156px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

.country-AU .reader-page .upsell .image {
    background-image: url(/assets/pages/reader/upsell.au-2f03cdfc078c83ace2e4c68904617832.jpg);
    height: 276px
}

@media (min-width: 480px) {
    .reader-page .upsell .image {
        background-image: url(/assets/pages/reader/upsell.small-b98f5b2915fbcc15743f9a6173daecda.jpg);
        height: 196px
    }
}

@media (min-width: 480px) {
    .country-AU .reader-page .upsell .image {
        background-image: url(/assets/pages/reader/upsell.small.au-f2468a946714ee5c82c23b93fae027fb.jpg);
        height: 400px
    }
}

@media (min-width: 718px) {
    .reader-page .upsell .image {
        background-image: url(/assets/pages/reader/upsell.medium-04dac5e31c4d93518573568e07eb8c9a.jpg);
        height: 206px
    }
}

@media (min-width: 718px) {
    .country-AU .reader-page .upsell .image {
        background-image: url(/assets/pages/reader/upsell.medium.au-0ab7f2380ae223c93bb719ecc718f898.jpg);
        height: 287px
    }
}

@media (min-width: 1024px) {
    .reader-page .upsell .image {
        background-image: url(/assets/pages/reader/upsell.large-cc8f022f42848edfeeb43bec34af9328.jpg);
        height: 232px
    }
}

@media (min-width: 1024px) {
    .country-AU .reader-page .upsell .image {
        background-image: url(/assets/pages/reader/upsell.large.au-d305e69c1343d8430aca8b82a77dd8b0.jpg);
        height: 294px
    }
}

@media (min-width: 1292px) {
    .reader-page .upsell .image {
        background-image: url(/assets/pages/reader/upsell.extra-large-66a1cd6a5d47760a6dcd965a74fc6064.jpg);
        height: 277px
    }
}

@media (min-width: 1292px) {
    .country-AU .reader-page .upsell .image {
        background-image: url(/assets/pages/reader/upsell.extra-large.au-96a1dbc1fc1db24324c3ab5d847a8d3a.jpg);
        height: 350px
    }
}

@media (min-width: 718px) {
    .reader-page .upsell .content {
        position: relative;
        z-index: 2
    }
    .reader-page .upsell .image {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        width: 100%;
        z-index: 1
    }
}

@media (min-width: 374px) {
    .reader-page .upsell {
        min-height: 156px
    }
}

@media (min-width: 480px) {
    .reader-page .upsell {
        min-height: 196px
    }
}

@media (min-width: 718px) {
    .reader-page .upsell {
        min-height: 206px
    }
}

@media (min-width: 1024px) {
    .reader-page .upsell {
        min-height: 232px
    }
}

@media (min-width: 1292px) {
    .reader-page .upsell {
        min-height: 277px
    }
}

.reader-page .register .image {
    background-image: url(/assets/pages/reader/register-62c09d654d23c96cf8e2e6dd268ebed7.png);
    height: 186px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

.country-JP .reader-page .register .image {
    background-image: url(/assets/pages/reader/register.jp-1e4492b0beab54f5e2585d6ed62eef09.png);
    height: 186px
}

.locale-fr-CA .reader-page .register .image {
    background-image: url(/assets/pages/reader/register.fr-ca-4e656d6010c26ebb59d9a2fdf7525f7d.png);
    height: 186px
}

.locale-es-US .reader-page .register .image {
    background-image: url(/assets/pages/reader/register.es-us-5e628144cdde7053569d893642a565ec.png);
    height: 186px
}

.country-AU .reader-page .register .image {
    background-image: url(/assets/pages/reader/register.au-0a2192bba724d3f2de641321ffe4a4a6.png);
    height: 186px
}

@media (min-width: 480px) {
    .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.small-2671e60784e9cffcfbee4b0de72c1b97.png);
        height: 285px
    }
}

@media (min-width: 480px) {
    .country-JP .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.small.jp-45525855c311f3834e0795b522a9a8e2.png);
        height: 285px
    }
}

@media (min-width: 480px) {
    .locale-fr-CA .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.small.fr-ca-6fca07dbbeca53c77efa57baf7fddf1f.png);
        height: 285px
    }
}

@media (min-width: 480px) {
    .locale-es-US .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.small.es-us-d39488e9930446740015b38cf3ac7c23.png);
        height: 285px
    }
}

@media (min-width: 480px) {
    .country-AU .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.small.au-a91056c6a84843a27eb1c8c21e82203d.png);
        height: 285px
    }
}

@media (min-width: 718px) {
    .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.medium-33ac6febccfd6753bb86292e77323612.png);
        height: 222px
    }
}

@media (min-width: 718px) {
    .country-JP .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.medium.jp-ffb478f8edbc333d2cd48959497f9dba.png);
        height: 222px
    }
}

@media (min-width: 718px) {
    .locale-fr-CA .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.medium.fr-ca-9a097f9e1c4059a71bc72a1d0b87a7bf.png);
        height: 222px
    }
}

@media (min-width: 718px) {
    .locale-es-US .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.medium.es-us-6d118a2ebf9192e588c43a0cdf36eaf0.png);
        height: 222px
    }
}

@media (min-width: 718px) {
    .country-AU .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.medium.au-a3258a442dc218e8c2bc80fd17974da8.png);
        height: 222px
    }
}

@media (min-width: 1024px) {
    .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.large-9f516daafe79f92f340ca92e51547cba.png);
        height: 285px
    }
}

@media (min-width: 1024px) {
    .country-JP .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.large.jp-9f87b33ee0aca0346b4afcd9128f198e.png);
        height: 285px
    }
}

@media (min-width: 1024px) {
    .locale-fr-CA .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.large.fr-ca-8341099d512e6336d21bc66971875934.png);
        height: 285px
    }
}

@media (min-width: 1024px) {
    .locale-es-US .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.large.es-us-a1261bdb75fc7dd9655fdf6655d0adb2.png);
        height: 285px
    }
}

@media (min-width: 1024px) {
    .country-AU .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.large.au-8eb448414b53abbb55674717cf67f661.png);
        height: 285px
    }
}

@media (min-width: 1292px) {
    .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.extra-large-66a23544a963c4724348294239262886.png);
        height: 335px
    }
}

@media (min-width: 1292px) {
    .country-JP .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.extra-large.jp-c292410849af3e8162177d05b8325989.png);
        height: 335px
    }
}

@media (min-width: 1292px) {
    .locale-fr-CA .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.extra-large.fr-ca-b633b0fbb2caa75ce559246f2d2128bc.png);
        height: 335px
    }
}

@media (min-width: 1292px) {
    .locale-es-US .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.extra-large.es-us-5891ef09bea85d09379c6d14bf3ab988.png);
        height: 335px
    }
}

@media (min-width: 1292px) {
    .country-AU .reader-page .register .image {
        background-image: url(/assets/pages/reader/register.extra-large.au-5a046a5dfdba07ebf6d6cbfeae8458dd.png);
        height: 335px
    }
}

.reader-page .emv .readers-image {
    background-image: url(/assets/pages/reader/emv-reader-b95d1e20b7434d23299f0669067522b3.jpg);
    height: 213px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

@media (min-width: 480px) {
    .reader-page .emv .readers-image {
        background-image: url(/assets/pages/reader/emv-reader.small-2f38eca061aea5286c821e410ad1fa84.jpg);
        height: 228px
    }
}

@media (min-width: 718px) {
    .reader-page .emv .readers-image {
        background-image: url(/assets/pages/reader/emv-reader.medium-daf58a0002f3c392ce0a5b6f25b91d36.jpg);
        height: 225px
    }
}

@media (min-width: 1024px) {
    .reader-page .emv .readers-image {
        background-image: url(/assets/pages/reader/emv-reader.large-4fc5206a45237a6f9e2d3e6343e08564.jpg);
        height: 238px
    }
}

@media (min-width: 1292px) {
    .reader-page .emv .readers-image {
        background-image: url(/assets/pages/reader/emv-reader.extra-large-eb3c6255ba44737daecf26f180b7135e.jpg);
        height: 254px
    }
}

@media (min-width: 718px) {
    .reader-page .emv .readers-image {
        margin-top: 30px
    }
}

.reader-page .emv .dip-image {
    background-image: url(/assets/pages/reader/emv-dip-9ea5df3bdf6c0578f6aacd6cd3c1596d.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.country-JP .reader-page .emv .dip-image {
    background-image: url(/assets/pages/reader/emv-dip.jp-a65a329ed33ce8fb6c28ab785fdfad07.jpg)
}

.locale-es-US .reader-page .emv .dip-image {
    background-image: url(/assets/pages/reader/emv-dip.es-us-eba6ff3e6e3a33522df8621422834a13.jpg)
}

.country-AU .reader-page .emv .dip-image {
    background-image: url(/assets/pages/reader/emv-dip.au-46ddf089b69d04790c6d1b62430c8c72.jpg)
}

.reader-page .emv .swipe-image {
    background-image: url(/assets/pages/reader/emv-swipe-31fa5136732403faa37d7ee4b98060e3.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.country-JP .reader-page .emv .swipe-image {
    background-image: url(/assets/pages/reader/emv-swipe.jp-f7af34c89c33ebc1a11f6d8fad55e470.jpg)
}

.locale-es-US .reader-page .emv .swipe-image {
    background-image: url(/assets/pages/reader/emv-swipe.es-us-123dca9b5177741daf27bf45656983be.jpg)
}

.country-AU .reader-page .emv .swipe-image {
    background-image: url(/assets/pages/reader/emv-swipe.au-39a5bfbec34d60b67b0f503b5e4394bf.jpg)
}

.reader-page .contactless-section {
    background-color: #ebebeb;
    overflow: hidden
}

.reader-page .contactless-section .image {
    pointer-events: none;
    background-image: url(/assets/pages/reader/upsell-295142e34d267bc7fdd7fba4122581ba.jpg);
    height: 156px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

.country-AU .reader-page .contactless-section .image {
    background-image: url(/assets/pages/reader/upsell.au-2f03cdfc078c83ace2e4c68904617832.jpg);
    height: 276px
}

@media (min-width: 480px) {
    .reader-page .contactless-section .image {
        background-image: url(/assets/pages/reader/upsell.small-b98f5b2915fbcc15743f9a6173daecda.jpg);
        height: 196px
    }
}

@media (min-width: 480px) {
    .country-AU .reader-page .contactless-section .image {
        background-image: url(/assets/pages/reader/upsell.small.au-f2468a946714ee5c82c23b93fae027fb.jpg);
        height: 400px
    }
}

@media (min-width: 718px) {
    .reader-page .contactless-section .image {
        background-image: url(/assets/pages/reader/upsell.medium-04dac5e31c4d93518573568e07eb8c9a.jpg);
        height: 206px
    }
}

@media (min-width: 718px) {
    .country-AU .reader-page .contactless-section .image {
        background-image: url(/assets/pages/reader/upsell.medium.au-0ab7f2380ae223c93bb719ecc718f898.jpg);
        height: 287px
    }
}

@media (min-width: 1024px) {
    .reader-page .contactless-section .image {
        background-image: url(/assets/pages/reader/upsell.large-cc8f022f42848edfeeb43bec34af9328.jpg);
        height: 232px
    }
}

@media (min-width: 1024px) {
    .country-AU .reader-page .contactless-section .image {
        background-image: url(/assets/pages/reader/upsell.large.au-d305e69c1343d8430aca8b82a77dd8b0.jpg);
        height: 294px
    }
}

@media (min-width: 1292px) {
    .reader-page .contactless-section .image {
        background-image: url(/assets/pages/reader/upsell.extra-large-66a1cd6a5d47760a6dcd965a74fc6064.jpg);
        height: 277px
    }
}

@media (min-width: 1292px) {
    .country-AU .reader-page .contactless-section .image {
        background-image: url(/assets/pages/reader/upsell.extra-large.au-96a1dbc1fc1db24324c3ab5d847a8d3a.jpg);
        height: 350px
    }
}

@media (min-width: 718px) {
    .reader-page .contactless-section .content {
        position: relative;
        z-index: 2
    }
    .reader-page .contactless-section .image {
        position: absolute;
        top: 60px;
        right: auto;
        bottom: auto;
        left: 0;
        width: 100%;
        z-index: 1
    }
}

@media (min-width: 374px) {
    .reader-page .contactless-section {
        min-height: 216px
    }
}

@media (min-width: 480px) {
    .reader-page .contactless-section {
        min-height: 256px
    }
}

@media (min-width: 718px) {
    .reader-page .contactless-section {
        min-height: 266px
    }
}

@media (min-width: 1024px) {
    .reader-page .contactless-section {
        min-height: 292px
    }
}

@media (min-width: 1292px) {
    .reader-page .contactless-section {
        min-height: 337px
    }
}

.reader-page .related-products-module .stand-product .image {
    background-image: url(/assets/pages/reader/swipe-2db5bb5576465338892ec9919ede9209.jpg);
    height: 222px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

.locale-fr-CA .reader-page .related-products-module .stand-product .image {
    background-image: url(/assets/pages/reader/swipe.fr-ca-447c403e32197de01cce847586c59372.jpg);
    height: 222px
}

.locale-es-US .reader-page .related-products-module .stand-product .image {
    background-image: url(/assets/pages/reader/swipe.es-us-268bc787523b84f5ff15d49be7f80e3e.jpg);
    height: 222px
}

@media (min-width: 480px) {
    .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.small-efef6cb5a84f1e4fbfa7b417d00049ce.jpg);
        height: 222px
    }
}

@media (min-width: 480px) {
    .locale-fr-CA .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.small.fr-ca-3783bf7e976eb6970451e1630e215d34.jpg);
        height: 222px
    }
}

@media (min-width: 480px) {
    .locale-es-US .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.small.es-us-c9d5f15059c935d250d15959ad284dce.jpg);
        height: 222px
    }
}

@media (min-width: 718px) {
    .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.medium-1c6a6adf3c769cdad241d2afb33dcaef.jpg);
        height: 222px
    }
}

@media (min-width: 718px) {
    .locale-fr-CA .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.medium.fr-ca-f7544cea61adc662b90507f9a5ee1b27.jpg);
        height: 222px
    }
}

@media (min-width: 718px) {
    .locale-es-US .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.medium.es-us-fd3c2439f47814bf981e8d0c76e24dad.jpg);
        height: 222px
    }
}

@media (min-width: 1024px) {
    .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.large-4304fa643c26cad308cf98d09f66d157.jpg);
        height: 267px
    }
}

@media (min-width: 1024px) {
    .locale-fr-CA .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.large.fr-ca-42eac24bbedfdd5bd00e98f3b2a6236f.jpg);
        height: 267px
    }
}

@media (min-width: 1024px) {
    .locale-es-US .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.large.es-us-2ce8ddead6ddbfb60f2e9b625ef1a325.jpg);
        height: 267px
    }
}

@media (min-width: 1292px) {
    .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.extra-large-1ce8af037dc71db7975227eb4a834d1a.jpg);
        height: 267px
    }
}

@media (min-width: 1292px) {
    .locale-fr-CA .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.extra-large.fr-ca-eee239d1cd48f7af05fe08eb8b154afa.jpg);
        height: 267px
    }
}

@media (min-width: 1292px) {
    .locale-es-US .reader-page .related-products-module .stand-product .image {
        background-image: url(/assets/pages/reader/swipe.extra-large.es-us-4c34291f2dee5b1235462cbc9ca49c9d.jpg);
        height: 267px
    }
}

.reader-page .related-products-module .griffin-product .image {
    background-image: url(/assets/pages/reader/griffin-79f693f9e620ce712e40264bb273f3b9.jpg);
    height: 222px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

@media (min-width: 480px) {
    .reader-page .related-products-module .griffin-product .image {
        background-image: url(/assets/pages/reader/griffin.small-79f693f9e620ce712e40264bb273f3b9.jpg);
        height: 222px
    }
}

@media (min-width: 718px) {
    .reader-page .related-products-module .griffin-product .image {
        background-image: url(/assets/pages/reader/griffin.medium-79f693f9e620ce712e40264bb273f3b9.jpg);
        height: 222px
    }
}

@media (min-width: 1024px) {
    .reader-page .related-products-module .griffin-product .image {
        background-image: url(/assets/pages/reader/griffin.large-67bfbd1eb2cbadc5f421822784fdaaa0.jpg);
        height: 267px
    }
}

@media (min-width: 1292px) {
    .reader-page .related-products-module .griffin-product .image {
        background-image: url(/assets/pages/reader/griffin.extra-large-a867b76d2bc2287e416d05d78d66d897.jpg);
        height: 267px
    }
}

.reader-page .tech-specs .image {
    background-image: url(/assets/pages/reader/techspecs-5e8d21f7f8572e959d0a08929ec22cf7.jpg);
    height: 222px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%
}

.country-JP .reader-page .tech-specs .image {
    background-image: url(/assets/pages/reader/techspecs.jp-6c181c6c21824d30fc2ea980382253bf.jpg);
    height: 222px
}

.locale-fr-CA .reader-page .tech-specs .image {
    background-image: url(/assets/pages/reader/techspecs.fr-ca-2f3c98ffbd85308c9e8ae639c9ae58a0.jpg);
    height: 222px
}

.locale-es-US .reader-page .tech-specs .image {
    background-image: url(/assets/pages/reader/techspecs.es-us-072ad24a987668330446efba3ae748c9.jpg);
    height: 222px
}

.country-AU .reader-page .tech-specs .image {
    background-image: url(/assets/pages/reader/techspecs.au-04fe45fb92bb3e101a5101334882e2c5.jpg);
    height: 222px
}

@media (min-width: 1292px) {
    .reader-page .tech-specs .image {
        background-image: url(/assets/pages/reader/techspecs.extra-large-85c7cdc2ee945cb8cefffed365361d0c.jpg);
        height: 222px
    }
}

@media (min-width: 1292px) {
    .country-JP .reader-page .tech-specs .image {
        background-image: url(/assets/pages/reader/techspecs.extra-large.jp-0109097f5eabf377fad90554cbfca453.jpg);
        height: 222px
    }
}

@media (min-width: 1292px) {
    .locale-fr-CA .reader-page .tech-specs .image {
        background-image: url(/assets/pages/reader/techspecs.extra-large.fr-ca-6ff65f0665d6bd6a11bc5d5dbd2ac494.jpg);
        height: 222px
    }
}

@media (min-width: 1292px) {
    .locale-es-US .reader-page .tech-specs .image {
        background-image: url(/assets/pages/reader/techspecs.extra-large.es-us-e260cd6a21e6c4ac1aa49262a0f1e983.jpg);
        height: 222px
    }
}

@media (min-width: 1292px) {
    .country-AU .reader-page .tech-specs .image {
        background-image: url(/assets/pages/reader/techspecs.extra-large.au-5d263a6de19f6f0e365b9401bb15a73c.jpg);
        height: 247px
    }
}

.reader-page .testimonial0 {
    background-image: url(/images/pages/reader/testimonial0.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.reader-page .testimonial1 {
    background-image: url(/assets/pages/reader/testimonial1-5d0e190144b8e302ac0b1b978633d423.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.reader-page .testimonial2 {
    background-image: url(/assets/pages/reader/testimonial2-0cd16eb3aad7e132b60c0818bbe3793c.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.reader-page .testimonial3 {
    background-image: url(/assets/pages/reader/testimonial3-ec51fa912e1614aa7255066f49132c74.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.reader-page .testimonial4 {
    background-image: url(/assets/pages/reader/testimonial4-04d77fa368a8b96f0507630afedcef37.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.reader-page .testimonial5 {
    background-image: url(/assets/pages/reader/testimonial5-8a0f35c7d3acfb893eaf6358b1674568.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.reader-page .testimonial6 {
    background-image: url(/assets/pages/reader/testimonial6-f03c7f5c97c745ac0a878e659573d665.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.reader-page .pricing .icon {
    display: inline-block;
    margin: 0 10px
}

@media (min-width: 718px) {
    .lang-fr .reader-page .features h4 {
        max-width: 10em
    }
}
