<>
p.legal.small {
color: rgba(2552552550.8);
font-size: .7rem;
line-height: 1.5em;
margin: 0 auto 1em;
text-align: center;
}
p.legal.small a {
color: rgba(2552552550.8);
font-weight: normal;
text-decoration: underline;
}
/**
* ----------------------------------------
* Max Plan Picker CSS
* ----------------------------------------
*/
.max-plan-picker-parent .max-plan-picker-column>.rich-text {
width: 100%;
}
.max-plan-picker-wrapper .max-plan-picker-nav .tabs {
display: flex;
margin: 1.3rem auto;
padding: 0.25rem;
border-radius: 100px;
background-color: rgba(255255255.15);
}
.max-plan-picker-wrapper .max-plan-picker-nav .tabs.focused {
outline: 2px solid white;
outline-offset: 2px;
}
.max-plan-picker-wrapper .max-plan-picker-nav .tabs input[type=radio] {
position: absolute;
opacity: 0;
}
.max-plan-picker-wrapper .max-plan-picker-nav input[type="radio"]:not(:checked)+label.tab {
color: #FFF;
}
.max-plan-picker-wrapper .max-plan-picker-nav .tab {
position: relative;
z-index: 2;
width: 112px;
display: flex;
align-items: center;
justify-content: center;
margin: 0;
padding: .75rem;
border-radius: 100px;
font-size: .75rem;
font-weight: bold;
line-height: 1;
text-transform: uppercase;
cursor: pointer;
letter-spacing: .1em;
color: #000000;
transition: all 0.15s ease-in;
}
.max-plan-picker-wrapper .max-plan-picker-nav .tab:hover {
background-color: rgba(255255255.15);
transition: all 0.15s ease-in;
}
/* .max-plan-picker-wrapper .max-plan-picker-nav .tab:last-of-type::before {
position: absolute;
top: -1.3rem;
font-size: 12px;
color: #00F0FF;
content: "SAVE 16%";
} */
.max-plan-picker-wrapper .max-plan-picker-nav .tab-active-bg {
position: absolute;
z-index: 1;
width: 112px;
height: 2.25rem;
display: flex;
border-radius: 100px;
background-color: #FFF;
transition: 0.25s ease-out;
}
.max-plan-picker-wrapper .max-plan-picker-nav input[type="radio"]:nth-of-type(1):checked~.tab-active-bg {
transform: translateX(0);
}
.max-plan-picker-wrapper .max-plan-picker-nav input[type="radio"]:nth-of-type(2):checked~.tab-active-bg {
transform: translateX(100%);
}
.max-plan-picker-wrapper .max-plan-picker-nav input[type="radio"]:nth-of-type(3):checked~.tab-active-bg {
transform: translateX(200%);
}
@media (min-width: 576px) {
.max-plan-picker-wrapper .max-plan-picker-nav .tab,
.max-plan-picker-wrapper .max-plan-picker-nav .tab-active-bg {
font-size: 1rem;
height: 2.5rem;
width: 200px;
}
}
@media (min-width: 768px) {
.max-plan-picker-wrapper .max-plan-picker-nav .tab,
.max-plan-picker-wrapper .max-plan-picker-nav .tab-active-bg {
width: 200px;
}
}
/* Plan Picker - Plan Groups */
.max-plan-picker-wrapper .max-plan-picker-group {
color: #000;
transition: all 1s ease-in-out;
}
.max-plan-picker-group svg#bundle-lockup-disney-plus-hulu-max {
max-width: 340px;
}
.max-plan-picker-group svg#bundle-logo-disney-plus {
fill: #000;
}
.max-plan-picker-group svg#bundle-logo-hulu {
fill: #29A869;
}
.max-plan-picker-group svg#bundle-logo-max {
fill: #000;
}
.max-section-plan-picker svg#bundle-lockup-venu-max {
max-width: 200px;
}
.max-section-plan-picker svg#bundle-lockup-venu-max path#bundle-logo-venu-brand {
fill: #ff4e00;
}
.max-section-plan-picker svg#bundle-lockup-venu-max path#bundle-logo-max {
fill: #000000;
}
.max-plan-picker-wrapper .max-plan-picker-group .max-plan-picker-card-group {
display: flex;
flex-direction: column;
width: 100%;
margin-inline: auto;
margin-block: var(--gap);
gap: var(--gap);
}
@media screen and (min-width: 768px) {
/* MD */
.max-plan-picker-wrapper .max-plan-picker-group .max-plan-picker-card-group {
flex-direction: row;
}
}
.max-plan-picker-wrapper .max-plan-picker-group .max-plan-picker-card-group .max-plan-picker-card-wrapper {
flex: 1;
margin-bottom: 0;
}
@media screen and (min-width: 768px) {
/* XL */
.max-plan-picker-wrapper .max-plan-picker-group__card>.rich-text:first-child {
min-height: 360px;
}
}
@media screen and (min-width: 992px) {
/* XL */
.max-plan-picker-wrapper .max-plan-picker-group__card>.rich-text:first-child {
min-height: auto;
}
}
.max-plan-picker-wrapper .max-plan-picker-group div.max-plan-picker-group__card {
display: block !important;
padding: 1.25em 1.5em;
border-radius: 0.25em !important;
background: #FFF;
position: relative;
z-index: 1;
}
.max-plan-picker-wrapper .max-plan-picker-group h3 {
margin: 0;
}
.max-plan-picker-wrapper .max-plan-picker-group h4 {
margin: .5rem 0;
font-size: 1.5rem;
font-weight: bold;
position: relative;
width: auto !important;
}
.max-plan-picker-wrapper .max-plan-picker-group h4 sup {
font-size: .875rem;
font-weight: normal;
letter-spacing: .1em;
}
.max-plan-picker-wrapper .max-plan-picker-group h4 em {
font-size: .875rem;
font-: normal;
font-weight: normal;
letter-spacing: .1em;
text-transform: none;
color: rgba(000.6);
}
.max-plan-picker-wrapper .max-plan-picker-group h5 {
margin-top: 0;
padding-bottom: .75rem;
border-bottom: 1px solid rgba(000.2);
color: rgba(000.6);
}
.max-plan-picker-wrapper .max-plan-picker-group h6 {
font-size: .875rem;
font-: normal !important;
font-weight: bold;
letter-spacing: .1em;
margin-bottom: 0;
text-transform: uppercase;
}
.max-plan-picker-wrapper .max-plan-picker-group .price-plan-button-row h6 {
color: #000000;
}
.max-plan-picker-group .yearly-discount-badge {
position: absolute;
top: -6px;
right: 10px;
background: #00F0FF;
font-size: .8rem;
padding: 5px 10px;
z-index: 10;
font-weight: 900;
border-radius: 5px;
}
@media (min-width: 768px) and (max-width: 991px) {
.max-plan-picker-wrapper .max-plan-picker-group h3 {
font-size: 1.2em;
}
.max-plan-picker-wrapper .max-plan-picker-group h5 {
height: 3.4em;
}
}
@media screen and (min-width: 768px) {
.max-plan-picker-group .price-plan-button-row {
flex-direction: column;
}
}
@media screen and (min-width: 1200px) {
.max-plan-picker-group .price-plan-button-row {
flex-direction: row;
}
}
/* Select Plan Buttons */
.max-plan-picker-card-wrapper .select-plan-button {
font-weight: 700;
line-height: 110%;
letter-spacing: 0px;
overflow: hidden;
text-transform: uppercase;
border-radius: 8px;
padding: 10px 24px;
transition: none 0s ease 0s;
white-space: nowrap;
}
.max-plan-picker-card-wrapper .select-plan-button.btn--primary {
background-color: #3D6A99;
color: rgb(255255255);
}
.max-plan-picker-card-wrapper .select-plan-button.btn--primary:hover {
background-color: #375f8a;
outline: #375f8a solid 2px;
}
.max-plan-picker-card-wrapper .select-plan-button.btn-md {
padding: 13px 24px;
}
.max-plan-picker-card-wrapper a:focus,
.max-plan-picker-group a:focus-visible {
box-shadow: none !important;
outline: 2px solid black;
outline-offset: 2px;
}
/* Value Prop Icons */
.max-plan-picker-group {
--gap: 0.5em;
}
.max-plan-picker-group .text ul {
list--type: none;
padding: 0;
font-size: .875rem;
}
.max-plan-picker-group .text ul li {
padding-left: calc(var(--gap)*4);
}
.max-plan-picker-group .text ul.value-props-list {
margin-top: 1rem;
min-height: 135px;
}
/* Sports Add-On Line */
.max-plan-picker-group .text.sports {
position: relative;
z-index: 1;
}
.max-plan-picker-group .text.sports-blank {
margin-bottom: 1rem;
min-height: 92px;
}
.max-plan-picker-group .text.sports::before {
content: '';
position: absolute;
left: -1.5em;
top: 0;
right: -1.5em;
bottom: 0;
z-index: -1;
width: calc(100% + 3em);
height: 100%;
background-color: #DEEBFE;
}
.max-plan-picker-group .text.sports ul li {
padding-block: 1em;
}
.max-plan-picker-group [class*="value-prop"] {
position: relative;
display: block;
}
.max-plan-picker-group [class*="value-prop"]::before {
position: absolute;
top: 50%;
bottom: 0;
left: calc(var(--gap)*-4);
transform: translateY(-50%);
width: calc(var(--gap)*2);
height: calc(var(--gap)*2);
background-repeat: no-repeat;
background-size: contain;
content: "";
}
.max-plan-picker-group .value-prop-streams::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m3.5,13.6l4.78,5.87,12.22-15' ='fill: none; stroke: %23000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;'/%3E%3C/svg%3E");
}
.max-plan-picker-group .value-prop-resolution::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.5,20h11' ='fill: none; stroke: %23000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;'/%3E%3Crect x='1.5' y='4' width='21' height='12' rx='1' ry='1' ='fill: none; stroke: %23000000; stroke-width: 2px;'/%3E%3C/svg%3E");
}
.max-plan-picker-group .value-prop-sound::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.5' y='13' width='5' height='7' rx='1' ry='1' ='fill: none; stroke: %23000000; stroke-width: 2px;'/%3E%3Cpath d='m5.5,13c0-3.86,0-9,6.5-9s6.5,5.14,6.5,9' ='fill: none; stroke: %23000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;'/%3E%3Crect x='15.5' y='13' width='5' height='7' rx='1' ry='1' ='fill: none; stroke: %23000000; stroke-width: 2px;'/%3E%3C/svg%3E");
}
.max-plan-picker-group .value-prop-downloads::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m3.5,20h17' ='fill: none; stroke: %23000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;'/%3E%3Cpath d='m12,4v11m0,0l-4.5-4.5m4.5,4.5l4.5-4.5' ='fill: none; stroke: %23000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;'/%3E%3C/svg%3E");
}
.max-plan-picker-group .value-prop-sports::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.16,9.15h-4.68c-.39,0-.68-.35-.61-.73l1.4-7.48c.13-.67-.78-1.03-1.14-.44l-7.79,12.85c-.25.41.05.94.53.94h4.66c.39,0,.67.35.61.73l-1.43,8.05c-.12.68.8,1.01,1.14.42l7.82-13.4c.24-.41-.06-.93-.53-.93h.01Z' ='fill: black;'/%3E%3C/svg%3E");
}
.max-plan-picker-group .value-prop-access::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.86,7.15s0-.72,0-.72c0-1.89-1.73-3.43-3.86-3.43s-3.86,1.54-3.86,3.43v6h-1.72c-.47,0-.85.38-.85.85v6.87c0,.47.38.85.85.85h11.15c.47,0,.85-.38.85-.85v-6.87c0-.47-.38-.85-.85-.85h-9.43' ='fill: none; stroke: %23000000; stroke-linecap: round; stroke-width: 2px;' /%3E%3C/svg%3E");
}
.max-plan-picker-group [class*="value-prop-"] span.small {
color: rgba(000.8);
font-size: .85em;
}
/* Plan Picker - Legal Text */
.max-plan-picker-wrapper p.legal.small {
max-width: 100ch;
}
/* Sports and News Modal */
#br-sports-info-modal {
background-color: rgba(0000.3);
backdrop-filter: blur(0.5em);
}
#br-sports-info-modal .modal-header img {
border-top-left-radius: calc(.25rem - 1px);
border-top-right-radius: calc(.25rem - 1px);
}
#br-sports-info-modal .modal-header img+.close {
margin: 0;
position: absolute;
right: 0;
}
#br-sports-info-modal .modal-content {
container-type: inline-size;
}
#br-sports-info-modal .modal-body p {
margin: 1rem auto;
max-width: 50ch;
}
#br-sports-info-modal .sports-and-news-tiles {
display: flex;
gap: .5em;
align-items: center;
justify-content: center;
margin-block: 1em;
flex-wrap: wrap;
}
#br-sports-info-modal .sports-and-news-tiles img {
max-width: 17%;
}
/**
* ----------------------------------------
* Student v1: Banner
* ----------------------------------------
*/
@media (min-width: 1400px) {
.d-xxl-flex {
display: -webkit-flex !important;
display: -moz-box !important;
display: flex !important;
}
}
.student-banner {
background: linear-gradient(80deg#001f9b 0%#000b35 100%);
border-radius: 0.25em !important;
overflow: hidden;
width: 100%;
z-index: 999;
}
.student-banner u {
color: #00f0ff;
text-decoration: none;
font-weight: bold;
}
.student-banner h2 {
font-size: clamp(1.6rem2vw2.5rem);
letter-spacing: .05em;
line-height: .8;
margin: 0;
text-align: center;
text-transform: uppercase;
font-weight: 300;
color: #ffffff;
}
.student-banner p.legal.small {
line-height: 1;
width: 150px;
}
.student-banner .btn-light {
background: #00f0ff;
border-color: #00f0ff;
border-radius: 8px;
color: #000b3b;
letter-spacing: 0;
padding: 10px 24px;
text-transform: uppercase;
transition: all .3s ease-in-out !important;
white-space: nowrap;
}
.student-banner .btn-light:hover {
background-color: transparent !important;
border-color: #00f0ff;
color: #fff;
transition: all .3s ease-in-out !important;
}
@media (max-width: 767px) {
.student-banner {
background-position: center;
background-size: 200%;
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.student-banner h2 {
line-height: 1;
font-size: 1.6rem;
}
.student-banner p.small {
letter-spacing: 0;
width: 100%;
}
.student-banner .btn-light {
font-size: 0.75rem;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
}
/**
* ----------------------------------------
* Student v2: Button
* ----------------------------------------
*/
.max-section-plan-picker .btn-secondary {
background: rgba(255255255.2);
border-color: transparent;
border-radius: 8px;
color: #fff;
font-weight: 500;
letter-spacing: 0;
padding: 10px 24px;
text-transform: none;
transition: all .3s ease-in-out !important;
white-space: nowrap;
}
.max-section-plan-picker .btn-secondary:hover {
background-color: transparent !important;
border-color: #fff;
color: #fff;
transition: all .3s ease-in-out !important;
}
.max-section-plan-picker .btn.student::before {
content: url("data:image/svg+xml,%3Csvg width='40' height='20' viewBox='0 0 40 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 10L1.5 5.5L16.5 1L30 5.5L16.5 10Z' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M8 8V17C9.33333 17.6667 12.8 19 16 19C19.2 19 22.3333 17.6667 23.5 17V8' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M26 18C26 18.5523 26.4477 19 27 19C27.5523 19 28 18.5523 28 18H26ZM26 7V18H28V7H26Z' fill='white'/%3E%3C/svg%3E");
vertical-align: middle;
}
>
<>
.sports-logos-proportional {
--sports-logo-bleacher-report-height-scale: .6;
--sports-logo-nba-height-scale: .8;
--sports-logo-nba-tnt-height-scale: .34;
--sports-logo-nhl-height-scale: .53;
--sports-logo-nhl-tnt-height-scale: .27;
--sports-logo-march-madness-height-scale: .36;
--sports-logo-mlb-height-scale: .4;
--sports-logo-mlb-postseason-height-scale: .34;
--sports-logo-mlb-tbs-height-scale: .28;
--sports-logo-us-soccer-height-scale: .53;
--news-logo-cnn-max-height-scale: .5;
}
.max-plan-picker-card-wrapper .sports-logos-proportional {
--sports-logo-max-height: 4cqi;
display: flex;
gap: 1em;
align-items: center;
justify-content: center;
margin: .5em 0 0;
flex-wrap: wrap;
}
@media (max-width: 767px) {
.max-plan-picker-card-wrapper .sports-logos-proportional {
--sports-logo-max-height: 14cqi;
}
}
.sports-logos-proportional #sports-logo-bleacher-report {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-bleacher-report-height-scale));
width: auto
}
.sports-logos-proportional #sports-logo-nba {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-nba-height-scale));
width: auto
}
.sports-logos-proportional #sports-logo-nba-tnt {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-nba-tnt-height-scale));
width: auto
}
.sports-logos-proportional #sports-logo-nhl {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-nhl-height-scale));
width: auto
}
.sports-logos-proportional #sports-logo-nhl-tnt {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-nhl-tnt-height-scale));
width: auto
}
.sports-logos-proportional #sports-logo-march-madness {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-march-madness-height-scale));
width: auto
}
.sports-logos-proportional #sports-logo-mlb {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-mlb-height-scale));
width: auto
}
.sports-logos-proportional #sports-logo-mlb-postseason {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-mlb-postseason-height-scale));
width: auto
}
.sports-logos-proportional #sports-logo-mlb-tbs {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-mlb-tbs-height-scale));
width: auto
}
.sports-logos-proportional #sports-logo-us-soccer {
height: calc(var(--sports-logo-max-height) * var(--sports-logo-us-soccer-height-scale));
width: auto
}
.sports-logos-proportional #news-logo-cnn-max {
height: calc(var(--sports-logo-max-height) * var(--news-logo-cnn-max-height-scale));
width: auto
}
.max-plan-picker-group .text ul.value-props-list {
min-height: 113px !important;
}
.monthly-btn {
padding: 13px 16px !important;
}
.price-yearly-save .yearly-btn {
background-color: white !important;
border: 3px solid #3D6A99 !important;
color: black !important;
margin-top: 0 !important;
}
.price-yearly-save h6 {
margin-top: .5rem !important;
font-weight: bold !important;
color: black !important;
font-size: .9rem !important;
font-: normal !important;
letter-spacing: .05em !important;
}
.price-yearly-save h6 em {
font-size: .6rem;
font-: normal;
font-weight: normal;
letter-spacing: .1em;
text-transform: none;
color: rgba(000.6);
}
.price-yearly-save h4 {
margin-top: 0 !important;
font-size: 1.4rem !important;
color: #3D6A99 !important;
text-transform: uppercase !important;
}
.or-yearly-monthly {
font-size: .7rem !important;
text-align: center !important;
margin-top: .5rem;
text-transform: uppercase !important;
position: relative;
display: block;
font-weight: bold;
color: #4C4C4C;
}
.or-yearly-monthly::before {
content: "";
position: absolute;
height: 1.5px;
width: 40%;
left: 0;
background-color: #C4C5C2;
top: 50%;
transform: translateY(-50%);
}
.or-yearly-monthly::after {
content: "";
position: absolute;
height: 1.5px;
width: 40%;
right: 0;
background-color: #C4C5C2;
top: 50%;
transform: translateY(-50%);
}
.max-plan-picker-group .text.sports.hide {
visibility: hidden;
}
@media (max-width: 1200px) {
.max-plan-picker-group .text ul.value-props-list {
min-height: 180px !important;
}
#ad-lite-monthly .text ul.value-props-list {
min-height: 120px !important;
}
.max-plan-picker-wrapper .max-plan-picker-group h5 {
font-size: 1rem !important;
}
.max-plan-picker-group h4 {
text-align: center !important;
}
.monthly-btn {
width: 100% !important;
}
.price-yearly-save .yearly-btn {
width: 100% !important;
}
}
@media (max-width: 767px) {
.max-plan-picker-group .text ul.value-props-list {
min-height: 60px !important;
}
#ad-lite-monthly .text ul.value-props-list {
min-height: 60px !important;
}
.price-yearly-save .yearly-btn {
width: auto !important;
}
.monthly-btn {
width: auto !important;
}
}
@media (max-width: 576px) {
.max-plan-picker-nav .tab {
width: 150px !important;
}
.max-plan-picker-nav .tab-active-bg {
width: 150px !important;
}
}
>
Find Your Perfect Plan
Disney PlusHuluHBO Max Bundle
With Ads
HBO Max Basic With Ads Disney+ Basic and Hulu (With Ads)
Full HD video resolution on HBO Max
Stream HBO Max on 2 devices at once
Disney PlusHuluHBO Max Bundle
No Ads
HBO Max Standard Disney+ Premium and Hulu (No Ads)
Full HD video resolution on HBO Max
Stream HBO Max on 2 devices at once
30 downloads on HBO Max to watch on the go
Basic With Ads
Watch with limited ads.
Stream on 2 devices at once
Full HD video resolution
or
Standard
Watch on the go.
Stream on 2 devices at once
Full HD video resolution
30 downloads to watch on the go
or
Premium
Watch on the go and in 4K.
Stream on 4 devices at once (only 2 for Sports)
4K Ultra HD video quality (as available)
Dolby Atmos immersive audio (as available)
100 downloads to watch on the go
or
Ads served on select live & linear content in No Ads plan. Access each service separately. Contentfeature & device compatibility vary by service. Live Sports available only on select plans. Plan availability varies by subscription provider. Check with your subscription provider for details. Select games available and blackouts may apply. Download limits apply to certain content categories on HBO Max. Additional terms apply.
By signing up for this bundleHBO Max will share your email address & subscription details with Disney+ and Hulu for eligibilitymarketingand other purposes. For more info about your choicessee the Privacy Center .
Savings are based on the price of the yearly plan paid upfront compared to the monthly plan paid over 12 months. Ads served on select live and linear content on Standard and Premium Plans. Live Sports available only on select plans. Plan availability varies by subscription provider. Check with your subscription provider for details. Select games available and blackouts may apply. Download limits apply to certain content categories. See hbomax.com/information for more.
Live Sports
Catch every game-changing moment across 1,700 sports events in 2025.