#ClassOverviewPage-header .product__detail__page .background-image__cover{height:40vh}@media(min-width:768px){#ClassOverviewPage-header .product__detail__page .background-image__cover{height:60vh}}#ClassOverviewPage-header .product__detail__page .fmr__video-btn{display:contents}#ClassPageOverview-details{display:flex;flex-direction:column;align-items:center}#ClassPageOverview-details .ClassPageOverview-details-container{display:flex;flex-direction:column;align-items:center;margin-top:0}#ClassPageOverview-details .ClassPageOverview-details-container .product-title-wrapper{max-width:1400px;margin-top:-4.5rem}@media(min-width:480px){#ClassPageOverview-details .ClassPageOverview-details-container .product-title-wrapper{margin-top:-5.8rem}}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container .product-title-wrapper{margin-top:-6.2rem}}@media(min-width:992px){#ClassPageOverview-details .ClassPageOverview-details-container .product-title-wrapper{margin-top:-7.9rem}}@media(min-width:1200px){#ClassPageOverview-details .ClassPageOverview-details-container .product-title-wrapper{margin-top:-9.2rem}}#ClassPageOverview-details .ClassPageOverview-details-container .product-title-wrapper .u-title--giant{line-height:.8em}#ClassPageOverview-details .ClassPageOverview-details-container .smaller--font{margin-top:-3.3rem}@media(min-width:480px){#ClassPageOverview-details .ClassPageOverview-details-container .smaller--font{margin-top:-3.8rem}}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container .smaller--font{margin-top:-4.5rem}}@media(min-width:992px){#ClassPageOverview-details .ClassPageOverview-details-container .smaller--font{margin-top:-5.3rem}}@media(min-width:1200px){#ClassPageOverview-details .ClassPageOverview-details-container .smaller--font{margin-top:-6.2rem}}@media(min-width:1400px){#ClassPageOverview-details .ClassPageOverview-details-container .smaller--font{margin-top:-7rem}}#ClassPageOverview-details .ClassPageOverview-details-container h3{font-family:"UnitedSans-Black",Arial,Helvetica,sans-serif;font-size:24px;text-transform:uppercase;letter-spacing:2.4px;padding-bottom:0;padding:0 25px}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container h3{padding:0}}#ClassPageOverview-details .ClassPageOverview-details-container p{font-size:24px;line-height:1.2;max-width:758px;margin-bottom:20px;padding:0 25px}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container p{padding:0}}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-button-container{padding-bottom:47px;text-align:center;display:flex;align-items:center;flex-direction:column}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-button-container{text-align:left;flex-direction:row}}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-button-container .btn--primary-new{font-size:14px;margin-bottom:15px;width:85%}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-button-container .btn--primary-new{margin-bottom:0;margin-right:15px;width:max-content}}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-button-container .btn--secondary{font-size:14px;border:2px solid #000;text-transform:uppercase;padding:1em 1.7em;border-radius:3em;margin-bottom:15px;width:85%}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-button-container .btn--secondary{margin-bottom:0;width:max-content}}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others{display:flex;flex-direction:column;align-items:center}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others h3{font-family:"UnitedSans-Black",Arial,Helvetica,sans-serif;font-size:20px;letter-spacing:1.8px;margin-bottom:24px;max-width:200px;text-align:center}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others h3{font-size:24px;max-width:none}}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others{align-items:flex-start}}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others .ClassPageOverview-link-container{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others .ClassPageOverview-link-container a{width:max-content;font-weight:500;padding:0;text-decoration:none}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others .ClassPageOverview-link-container a span{font-size:16px}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others .ClassPageOverview-link-container a::after{position:absolute;margin:0 auto;left:0;right:0;content:'';bottom:-2px;height:2px;width:100%;background:#2a2a2a}@media(min-width:768px){#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others .ClassPageOverview-link-container{flex-direction:row}#ClassPageOverview-details .ClassPageOverview-details-container .ClassPageOverview-explore-others .ClassPageOverview-link-container a{margin-right:40px}}