@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@200;300;400;500;600;700&display=swap');



sup {
    font-family: 'Readex Pro', sans-serif; /**/;
}

p {
    font-family: 'Readex Pro', sans-serif;;
}

form input,
form textarea,
form button,
form select,
form button.button-with-arrow,
form input[type="submit"].button-with-arrow,
form input[type="button"].button-with-arrow {
    font-family: 'Readex Pro', sans-serif;;
}

form button.button-with-arrow::after,
form input[type="submit"].button-with-arrow::after,
form input[type="button"].button-with-arrow::after {
    font-family: 'Readex Pro', sans-serif;;
}

form .field-container label,
form span.label,
form .input-type-textarea.special-label .label,
form .input-type-textarea span.label,
form span.inline-label,
form .field-container.checkbox_group label,
form .field-container.submit button {
    font-family: 'Readex Pro', sans-serif;;
}

form .field-container.checkbox_group .label,
form .field-container.submit button::after,
form.dark input,
form.dark textarea {
    font-family: 'Readex Pro', sans-serif;;
}

.site-container,
section,
main,
.grid {
    font-family: 'Readex Pro', sans-serif;;
}

header {
    font-family: 'Readex Pro', sans-serif;;
}

header .logo path,
header .logo rect,
header .logo circle,
header .logo polygon,
header .responsive-svg path,
header .responsive-svg rect,
header .responsive-svg circle,
header .responsive-svg polygon,
header a,
header nav a,
header nav.header {
    font-family: black;
}

header .cart-hud path,
header .cart-hud rect,
header .cart-hud circle,
header .cart-hud polygon {
    font-family: #888888;
}

header .menu-supplemental .cart-hud {
    font-family: left;
}

footer {
    font-family: 'Readex Pro', sans-serif;;
}

footer .footer-col-eyebrow {
    font-family: 'Readex Pro', sans-serif;;
}

footer .sharing .grid h4 {
    font-family: 'Readex Pro', sans-serif;;
}

footer .newsletter {
    font-family: 'Readex Pro', sans-serif;;
}

html {
    --mobile-menu-width: 100vw;
}

@media screen and (min-width: 640px) {
    html {
        --mobile-menu-width: 500px;
    }
}

aside.mobile-menu {
    font-family: 'Readex Pro', sans-serif;;
}

body.mobile-menu-open aside.mobile-menu {
    font-family: 'Readex Pro', sans-serif;;
}

.text-content a {
    font-family: 'Readex Pro', sans-serif;;
}

.text-content h1,
.text-content h2 {
    font-family: 'Readex Pro', sans-serif;;
}

.text-content h1 a,
.text-content h2 a {
    font-family: 'Readex Pro', sans-serif;;
}

.media-tile .overlay h4 {font-family: 'Readex Pro', sans-serif;;}

.text-content.pullquote-block,
.text-content blockquote {
    font-family: 'Readex Pro', sans-serif;;
}

.text-content.large,
.text-content .big-type {
    font-family: 'Readex Pro', sans-serif;;
}

aside.newsletter-banner {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .title,
.single-television .title {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .mobile-date,
.single-television .mobile-date {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .credits .top-content .credit,
.single-television .credits .top-content .credit {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .credits .top-content .credit,
.single-television .credits .top-content .credit {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .credits .top-content .release-content h6,
.single-television .credits .top-content .release-content h6,
.single-film .credits .top-content .release-content h3,
.single-television .credits .top-content .release-content h3,
.single-film .credits .top-content .release-content .release-date h3,
.single-television .credits .top-content .release-content .release-date h3 {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .credits .top-content .watch-content,
.single-television .credits .top-content .watch-content {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .credits .bottom-content,
.single-television .credits .bottom-content,
.single-film .credits .starring-content,
.single-television .credits .starring-content,
.single-film .credits .credit,
.single-television .credits .credit,
.single-film .credits .credit.television:not(.starring),
.single-television .credits .credit.television:not(.starring),
.single-film .credits .credit h6,
.single-television .credits .credit h6,
.single-film .credits .credit h6 .content,
.single-television .credits .credit h6 .content,
.single-film .credits .credit h3,
.single-television .credits .credit h3,
.single-film .credits .credit li,
.single-television .credits .credit li {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .film-description .button-container .button,
.single-television .film-description .button-container .button {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .awards h6,
.single-television .awards h6 {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .button-container.poster .button,
.single-television .button-container.poster .button {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .explore .button-container .button,
.single-television .explore .button-container .button {
    font-family: 'Readex Pro', sans-serif;;
}

.single-film .explore .button-container .button,
.single-television .explore .button-container .button {
    font-family: 'Readex Pro', sans-serif;;
}

.single-television .credit {
    font-family: 'Readex Pro', sans-serif;;
}

main.films .group-name,
main.shows .group-name,
main.staff .group-name {
    font-family: 'Readex Pro', sans-serif;;
}

main.films .features h6,
main.films .all-films h6,
main.films .all-television h6,
main.shows .features h6,
main.shows .all-films h6,
main.shows .all-television h6 {
    font-family: 'Readex Pro', sans-serif;;
}

main.films .features h6.date,
main.films .all-films h6.date,
main.films .all-television h6.date,
main.shows .features h6.date,
main.shows .all-films h6.date,
main.shows .all-television h6.date {
    font-family: 'NB International Mono Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

main.films .section-header .active-sorting,
main.shows .section-header .active-sorting {
    font-family: 'Readex Pro', sans-serif;;
}

main.films .section-header .active-sorting a.button,
main.shows .section-header .active-sorting a.button {
    font-family: 'Readex Pro', sans-serif;;
}

main.films .section-header .button-container,
main.shows .section-header .button-container {
    font-family: 'Readex Pro', sans-serif;;
}

main.films .section-header .controls,
main.shows .section-header .controls {
    font-family: 'Readex Pro', sans-serif;;
}

main.films .section-header .controls label,
main.shows .section-header .controls label,
main.films .section-header .controls-wrapper .sort-title,
main.shows .section-header .controls-wrapper .sort-title,
main.home .featured-item figure {

    font-family: 'Readex Pro', sans-serif;;

}

main.home .featured-mobile time {
    font-family: 'Readex Pro', sans-serif; /**/;
}

main.home .eyebrow {
    font-family: 'Readex Pro', sans-serif;;
}

main.home h1 {
    font-family: 'Readex Pro', sans-serif; /**/;
}

main.jobs .location h2 {
    font-family: 'Readex Pro', sans-serif;;
}

main.jobs .location-positions-list .position-title {
    font-family: 'Readex Pro', sans-serif; /**/;
}

section.login form {
    font-family: 'Readex Pro', sans-serif; /**/;
}

section.login .forgot-password {
    font-family: 'Readex Pro', sans-serif; /**/;
}

.newsletter-signup,
.newsletter-confirmation {
    font-family: 'Readex Pro', sans-serif; /**/;
}

.newsletter-signup label.email input,
.newsletter-confirmation label.email input {
    font-family: 'Readex Pro', sans-serif;;
}

.newsletter-signup h1,
.newsletter-confirmation h1 {
    font-family: 'Readex Pro', sans-serif;;
}

.main.notes .filter-wrapper .sort-title {
    font-family: 'Readex Pro', sans-serif;;
}

.main.notes .filter-wrapper .active-filter {
    font-family: 'Readex Pro', sans-serif;;
}

.main.notes .show-more-wrapper h4 {
    font-family: 'Readex Pro', sans-serif;;
}

.main.notes section.archive .archive-preview h2 {
    font-family: 'Readex Pro', sans-serif;;
}

.main.page section.page-content .primary-content h1 {
    font-family: 'Readex Pro', sans-serif;;
}

.main.page.error .title h1 {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 1024px) {
    main.page.error .title h1 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    main.page.error .title h1 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

.related-products.explore .button-container .button {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 640px) {
    .related-products.explore .button-container .button {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    .related-products.explore .button-container .button {
        font-family: 'Readex Pro', sans-serif;;
    }
}

main.position .position-title h1 {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 1024px) {
    main.position .position-title h1 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    main.position .position-title h1 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

main.position .position-title h2 {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 640px) {
    main.position .position-title h2 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    main.position .position-title h2 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

main.position .position-description .position-text h3 {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 640px) {
    main.position .position-description .position-text h3 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    main.position .position-description .position-text h3 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

main.position .position-description .position-text strong {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 1024px) {
    main.position .position-description .position-text strong {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    main.position .position-description .position-text strong {
        font-family: 'Readex Pro', sans-serif;;
    }
}

main.position .position-description .position-text p {
    font-family: 'Readex Pro', sans-serif;;
}

main.position .position-description .position-text p span {
    font-family: 'Readex Pro', sans-serif;;
}

main.position .position-description .position-text strong {
    font-family: 'Readex Pro', sans-serif;;
}

main.position .position-description .position-text li {
    font-family: 'Readex Pro', sans-serif;;
}

.page.search .site-container h6 {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 640px) {
    .page.search .site-container h6 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    .page.search .site-container h6 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    .page.search .site-container .results-wrapper {
        font-family: 'Readex Pro', sans-serif;;
    }
}

.page.search .site-container .results-wrapper h6 {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 1300px) {
    .page.search .site-container .results-wrapper h6 {
        font-family: 'Readex Pro', sans-serif;;
    }
}

.page.search .site-container .results-wrapper h6 a {
    font-family: 'Readex Pro', sans-serif;;
}

.page.search .site-container .results-wrapper p {
    font-family: 'Readex Pro', sans-serif;;
}

.page.search .site-container .results-wrapper span {
    font-family: 'Readex Pro', sans-serif;;
}

.page.search .site-container .results-wrapper a {
    font-family: 'Readex Pro', sans-serif;;
}

.page.search .site-container .results-wrapper h6 a {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 1024px) {
    .page.search .site-container .results-wrapper h6 a {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    .page.search .site-container .results-wrapper h6 a {
        font-family: 'Readex Pro', sans-serif;;
    }
}

.page.search .site-container .results-wrapper a {
    font-family: 'Readex Pro', sans-serif;;
}

main.shop .feature-row .product-title {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 640px) {
    main.shop .feature-row .product-tile .product-title {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    main.shop .feature-row.single .grid.tall .tile-content {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    main.shop .feature-row.split .grid.tall .tile-content {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    main.shop .feature-row.split .grid.left .product-tile:first-child {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    main.shop .feature-row.split .grid.left .product-tile:last-child {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    main.shop .feature-row.split .grid.right .product-tile:first-child {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    main.shop .feature-row.split .grid.right .product-tile:last-child {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    main.shop .feature-row.split .grid.center .product-tile {
        font-family: 'Readex Pro', sans-serif;;
    }
}

main.order section.order-details .order-detail-group {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 1024px) {
    main.order section.order-details .order-detail-group {
        font-family: 'Readex Pro', sans-serif;;
    }
}

main.order section.order-details h2 {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 640px) {

    main.order section.order-details .details,
    main.order section.order-details .history,
    main.order section.order-details .payments {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1024px) {

    main.order section.order-details .details,
    main.order section.order-details .history,
    main.order section.order-details .payments {
        font-family: 'Readex Pro', sans-serif;;
    }
}

main.order section.order-details .order-number {
    font-family: 'Readex Pro', sans-serif;;
}

main.order section.order-details .order-items .line-item {
    font-family: 'Readex Pro', sans-serif;;
}

main.order section.order-details .order-items .line-item-info-group .label,
main.order section.order-details .order-items .line-item-info-group .value {
    font-family: 'Readex Pro', sans-serif;;
}

main.order section.order-details .order-items .line-item-info-group .label::after {
    content: ':';
}

main.order section.order-details .order-totals .totals-entry .label,
main.order section.order-details .order-totals .totals-entry .value {
    font-family: 'Readex Pro', sans-serif;;
}

main.order section.order-details .order-totals .totals-entry .label::after {
    content: ':';
}

main.order section.order-details .order-totals .totals-entry.total {
    font-family: 'Readex Pro', sans-serif;;
    font-weight: 500;
}

@media screen and (min-width: 1024px) {
    main.order section.order-details .history {
        font-family: 'Readex Pro', sans-serif;;
    }
}

main.order section.order-details .order-status-event {
    font-family: 'Readex Pro', sans-serif;;
}

main.order section.order-details .order-status-event:last-child {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .cart-totals .totals-entry .label,
main.cart .cart-sidebar .cart-totals .totals-entry .value {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .cart-totals .totals-entry .label::after {
    content: ':';
}

main.cart .cart-sidebar .cart-totals .totals-entry.total {
    font-family: 'Readex Pro', sans-serif;;
    font-weight: 500;
}

main.cart .cart-content .cart-item .item-details .item-title {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-content .cart-item .item-details .item-price {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-content .cart-item .item-details .item-quantity .quantity-value {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-content .cart-item .item-details .item-quantity .quantity-label {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-content .cart-item .item-details .item-quantity .quantity-label::after {
    content: ':';
}

main.cart .cart-content .cart-item .item-details .item-variant {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-content .cart-item .item-details .item-variant:last-child {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-content .cart-item .item-actions .remove {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-content .cart-item .item-actions .remove:hover {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .cart-totals .cart-totals-footer .btn {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .cart-totals .cart-totals-footer .btn:hover {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .cart-actions .btn {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .cart-actions .btn:hover {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .empty-cart {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .empty-cart .btn {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .empty-cart .btn:hover {
    font-family: 'Readex Pro', sans-serif;;
}

main.cart .cart-sidebar .empty-cart .btn:hover {
    font-family: 'Readex Pro', sans-serif;;
}

.slideshow .pagination {
    font-family: inherit;
}

.slideshow .pagination .prev,
.slideshow .pagination .next {
    font-family: inherit;
}

.slideshow .pagination .prev {
    font-family: inherit;
}

.slideshow .pagination .next {
    font-family: inherit;
}

.slideshow .indicators {
    font-family: inherit;
}

.stills {
    font-family: inherit;
}

.stills.playing {
    font-family: inherit;
}

.stills .still {
    font-family: inherit;
}

button.play-video {
    font-family: inherit;
}

.video-preview {
    font-family: inherit;
}

.video-preview.aspect-ratio-letterbox .responsive-image {
    font-family: inherit;
}

.video-preview.aspect-ratio-widescreen .responsive-image {
    font-family: inherit;
}

.video-preview.aspect-ratio-fullscreen .responsive-image {
    font-family: inherit;
}

.video-preview.aspect-ratio-square .responsive-image {
    font-family: inherit;
}

.block.headline .headline-container {
    font-family: inherit;
}

.block.headline .headline-image {
    font-family: inherit;
}

.block.headline .headline-title h2 {
    font-family: inherit;
}

.block.headline .headline-summary {
    font-family: inherit;
}

.block.headline .headline-summary a {
    font-family: inherit;
}

.block.headline .headline-summary a:hover {
    font-family: inherit;
}

.block.headline .headline-attribution {
    font-family: 'Readex Pro', sans-serif;;
}

.block.text .text-content p,
.block.text .text-content li {
    font-family: inherit;
}

.block.text .text-content.large,
.block.text .text-content .big-type {
    font-family: 'Readex Pro', sans-serif;;
}

.block.instagram figcaption a,
.block.instagram figcaption p {
    font-family: inherit;
}

.block.instagram figcaption a {
    font-family: inherit;
}

.block.instagram figcaption a:hover {
    font-family: inherit;
}

.block.review .review-headline h2 {
    font-family: 'Readex Pro', sans-serif;;
}

.block.review .review-attribution {
    font-family: 'Readex Pro', sans-serif;;
}

.block.review .review-link {
    font-family: 'Readex Pro', sans-serif;;
}

.block.review .review-link span {
    font-family: inherit;
}

.block.tweet .tweet-text {
    font-family: 'Readex Pro', sans-serif;;
}

.block.tweet .tweet-text a {
    font-family: 'Readex Pro', sans-serif;;
}

.block.tweet .tweet-text a:hover {
    font-family: 'Readex Pro', sans-serif;;
}

.block.tweet .tweet-attribution {
    font-family: 'Readex Pro', sans-serif;;
}

.block.tweet .tweet-attribution a {
    font-family: 'Readex Pro', sans-serif;;
}

.block.tweet .tweet-attribution a:hover {
    font-family: 'Readex Pro', sans-serif;;
}

.block.website .link {
    font-family: 'Readex Pro', sans-serif;;
}

.block.website .link span {
    font-family: inherit;
}

.block.website .link:hover span {
    font-family: inherit;
}

aside.shop-hud .back-to-shop a {
    font-family: inherit;
}

.checkout-sidebar .sidebar-section h3 {
    font-family: inherit;
}

.checkout-sidebar .sidebar-attribute-group .label,
.checkout-sidebar .sidebar-attribute-group .value {
    font-family: inherit;
}

.checkout-sidebar .cart-quick-view .item-title .label {
    font-family: inherit;
}

.checkout-sidebar .totals .total-price .label {
    font-family: inherit;
}

.flash {
    font-family: inherit;
}

.flash.error {
    font-family: inherit;
}

.flash.size-compact {
    font-family: inherit;
}

.flash.size-inline {
    font-family: inherit;
}

.how-to-print button {
    font-family: inherit;
}

.how-to-print .printing-options a {
    font-family: inherit;
}

aside.shop-hud .shop-hud-content-center {
    font-family: inherit;
}

aside.shop-hud .shop-hud-checkout-progress .step,
aside.shop-hud .shop-hud-checkout-progress .step.current,
aside.shop-hud .shop-hud-checkout-progress a:hover {
    font-family: inherit;
}

.option-selection .label,
.option-selection .variant-selector li,
.option-selection .variant-selector li.unavailable,
.option-selection .variant-selector label,
.option-selection .variant-selector input:checked+label {
    font-family: inherit;
}

.product-detail .product-title h1,
.product-detail .product-info .product-text,
.product-detail .product-info .product-purchase,
.product-detail .product-supplemental .text-content,
.product-detail .product-price,
.product-detail .quantity-select,
.product-detail .waitlist,
.product-detail .sharing,
.product-detail .additional-images figcaption,
.form.product-download .messages,
.form.product-download button {
    font-family: inherit;
}

.quantity-select .quantity-ui-button,
.quantity-select .quantity-submit,
.size-chart-table,
.size-chart-table .size-chart-datum,
.modal .size-chart-table,
.waitlist .email,
.waitlist .email .label,
.waitlist .waitlist-email,
.waitlist .waitlist-submit,
html,
.burger,
.explore .button-container .button,
.explore .button-container .button:after,
.explore .explore-wrapper h6,
.explore .secondary-features.full .related-eyebow,
.explore .feature-tile.primary h3,
.explore .feature-tile.secondary h3,
.greenhouse-form .question-label,
.greenhouse-form .field-container.checkboxes .label {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 640px) {

    .burger,
    .burger .burger-label,
    .explore .button-container .button,
    .explore .explore-wrapper h6,
    .explore .secondary-features.full .related-eyebow,
    .greenhouse-form .question-label {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {

    .burger,
    .burger .burger-label,
    .explore .button-container .button,
    .explore .explore-wrapper h6,
    .explore .secondary-features.full .related-eyebow,
    .greenhouse-form .question-label {
        font-family: 'Readex Pro', sans-serif;;
    }
}

.greenhouse-form .field-container.checkboxes label {
    font-family: 'Readex Pro', sans-serif;;
}

section.media .button-container .button {
    font-family: 'Readex Pro', sans-serif;;
}

@media screen and (min-width: 640px) {
    section.media .button-container .button {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    section.media .button-container .button {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1024px) {
    section.media .column.first .block.medium {
        font-family: 'Readex Pro', sans-serif;;
    }

    section.media .column.first .block.small {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    section.media .column.last {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1024px) {
    section.media .column.last {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 640px) {
    section.media .button-container a.button {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1024px) {
    section.media .button-container .button {
        font-family: 'Readex Pro', sans-serif;;
    }
}

@media screen and (min-width: 1300px) {
    section.media .button-container .button {
        font-family: 'Readex Pro', sans-serif;;
    }
}

.sharing h4 {
    font-family: 'Readex Pro', sans-serif;;
}

.stack-item .eyebrow {
    font-family: 'Readex Pro', sans-serif;;
}

.block.sideBySide figcaption span,
.block.images figcaption span {
    font-family: "akzidenz-grotesk-extended", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ways-to-watch .button,
.ways-to-watch .watch-now-links {
    font-family: 'Readex Pro', sans-serif;;
}