.lunnar-plans-new{position:static}.lunnar-plans-new .plans-grid{display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem;-moz-column-gap:1rem;column-gap:1rem}@media(min-width:576px){.lunnar-plans-new .plans-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.lunnar-plans-new .plans-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.lunnar-plans-new .plans-grid{grid-template-columns:repeat(4,1fr)}}.lunnar-plans-new .plan-card{display:flex;flex-direction:column;align-items:center;background-color:var(--color-white);padding:1.6rem 0 .8rem;border-top:.4rem solid #25aae1}.lunnar-plans-new .plan-card .plan-info-text{background:rgba(37,170,225,.04);color:var(--color-primary-200);font-size:.75rem;margin-bottom:1.5rem;margin-top:-1.6rem;padding:.5rem 1rem;text-align:center;width:100%}.lunnar-plans-new .plan-card .plan-title{font-size:1.8rem;text-align:center;font-weight:700;text-transform:uppercase;line-height:normal}.lunnar-plans-new .plan-card .plan-title-price-divider{width:9.6rem;height:2px;background:#d1d2d2;margin:1.6rem 0}.lunnar-plans-new .plan-card .plan-price--container{display:flex;gap:.6rem;font-size:1.2rem;margin-bottom:2rem;align-items:center}.lunnar-plans-new .plan-card .plan-price--container span{font-size:1.8rem;font-weight:700}.lunnar-plans-new .plan-card .plan-subtitle{font-size:.7rem;color:#a4a4a6;margin-bottom:2rem;text-align:center;padding:0 .6rem;width:100%;min-height:2.8rem}.lunnar-plans-new .plan-card .plan-channels-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem .6rem;background:rgba(37,170,225,.08);width:100%;margin-bottom:2rem;flex:1}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels{display:flex;flex-direction:column;align-items:center;gap:2rem}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels .plan-channels--amount{text-align:center;font-size:.8rem}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels .plan-channels--amount span{font-weight:700}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels .plan-favorites--list{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:center}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels .plan-favorites--list .plan-favorites--item{height:1.6rem;width:1.6rem}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels .plan-favorites--list .plan-favorites--item img{height:100%;width:100%}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels .plans-streaming-services--list{display:flex;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.6rem;flex-wrap:wrap;justify-content:center}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels .plans-streaming-services--list .plans-streaming-services--item{display:flex;gap:.6rem;font-size:.8rem}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels .plans-streaming-services--list .plans-streaming-services--item .streaming-service--image-container{height:1.2rem;width:1.2rem}.lunnar-plans-new .plan-card .plan-channels-container .plan-channels .plans-streaming-services--list .plans-streaming-services--item .streaming-service--image-container img{height:100%;width:100%}.lunnar-plans-new .plan-card .plan-channels-container .plan-overlay-open{text-decoration:underline;cursor:pointer;font-size:.8rem}.lunnar-plans-new .plan-card .plan-button{width:calc(100% - 1.2rem);padding:.6rem 1.5rem;border-radius:2rem;border:1px solid #25aae1;color:#25aae1;display:flex;justify-content:center;align-items:center}.lunnar-plans-new .plan-card:nth-child(2){border-top-color:#5dbb46}.lunnar-plans-new .plan-card:nth-child(2) .plan-info-text{background:rgba(93,187,70,.04)}.lunnar-plans-new .plan-card:nth-child(2) .plan-button{border-color:#5dbb46;color:#5dbb46}.lunnar-plans-new .plan-card:nth-child(2) .plan-channels-container{background:rgba(93,187,70,.08)}.lunnar-plans-new .plan-card:nth-child(3){border-top-color:#f7941d}.lunnar-plans-new .plan-card:nth-child(3) .plan-info-text{background:rgba(247,148,29,.04)}.lunnar-plans-new .plan-card:nth-child(3) .plan-button{border-color:#f7941d;color:#f7941d}.lunnar-plans-new .plan-card:nth-child(3) .plan-channels-container{background:rgba(247,148,29,.08)}.lunnar-plans-new .plan-card:nth-child(4){border-top-color:#ec008c}.lunnar-plans-new .plan-card:nth-child(4) .plan-info-text{background:rgba(236,0,140,.04)}.lunnar-plans-new .plan-card:nth-child(4) .plan-button{border-color:#ec008c;color:#ec008c}.lunnar-plans-new .plan-card:nth-child(4) .plan-channels-container{background:rgba(236,0,140,.08)}.channels-overlay{position:fixed;top:0;left:0;height:100%;background-color:rgba(0,0,0,.75);z-index:1000;display:none}.channels-overlay.is-active{display:flex;align-items:center;justify-content:center}.channels-overlay-content{background:var(--color-white);width:90%;max-width:63rem;overflow:hidden;position:relative;max-height:90vh;overflow-y:auto;padding:2rem}@media(min-width:768px){.channels-overlay-content{padding:3rem}}.channels-overlay-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem}.channels-overlay-header h2{margin:0;font-size:1.2rem;font-weight:700}@media(min-width:768px){.channels-overlay-header h2{font-size:1.8rem}}.channels-overlay-header .close-overlay{background:0 0;border:none;cursor:pointer;padding:0;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center}.channels-overlay-header .close-overlay img{width:100%;height:100%}@media(min-width:768px){.channels-overlay-header .close-overlay{height:2rem;width:2rem}}.channels-overlay-body{display:flex;flex-direction:column;gap:3rem}.channels-overlay .channels-section{margin-bottom:1.5rem}.channels-overlay .channels-section h3{margin:0 0 1rem;font-size:1rem;font-weight:700}.channels-overlay .channels-section .channels-grid{display:flex;flex-wrap:wrap;gap:1.5rem}.channels-overlay .channels-section .channels-grid.swap-channels-grid{-moz-column-gap:1.5rem;column-gap:1.5rem}.channels-overlay .channels-section .channels-grid .channel-item{text-align:center;width:3rem}.channels-overlay .channels-section .channels-grid .channel-item.swap-channels{display:flex;align-items:center;gap:1.2rem;width:7.75rem;padding:.25rem;border:1px solid #eed}.channels-overlay .channels-section .channels-grid .channel-item.swap-channels img{flex:1 1 0;min-width:0;max-width:100%;height:auto}.channels-overlay .channels-section .channels-grid .channel-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}