#MainContent:has(.expert-video-playlist){--dd-emc-rail: 340px;max-width:1600px;margin-inline:auto;padding:24px 32px;box-sizing:border-box}#MainContent:has(.expert-video-playlist)>.shopify-section{min-width:0}#MainContent:has(.expert-video-playlist) .shopify-section:has(#hero-video),#MainContent:has(.expert-video-playlist) .dd-emc-dub-section,#MainContent:has(.expert-video-playlist) .dd-emc-playlist-section{margin-block:0!important;padding-block:0!important}#MainContent:has(.expert-video-playlist) .shopify-section:has(#hero-video) .page-width,#MainContent:has(.expert-video-playlist) .dd-emc-dub-section .page-width,#MainContent:has(.expert-video-playlist) .dd-emc-playlist-section .page-width{padding-inline:0;max-width:none;margin-block:0!important}#MainContent:has(.expert-video-playlist) .hero,#MainContent:has(.expert-video-playlist) .hero-video-wrapper{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 9;margin:0!important}#MainContent:has(.expert-video-playlist) .playlist-container,#MainContent:has(.expert-video-playlist) .emc-dubbed-hero,#MainContent:has(.expert-video-playlist) .emc-dubbed-card{margin:0!important}#MainContent:has(.expert-video-playlist) .hero__media,#MainContent:has(.expert-video-playlist) .hero__media-container{min-height:0!important}#MainContent:has(.expert-video-playlist) .hero__text-wrap{top:50%!important;width:90%!important;max-width:900px!important;max-height:none!important;padding:0!important}#MainContent:has(.expert-video-playlist) .hero__text-background{background:#0c0e11e6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;padding:clamp(16px,2.4vw,32px)!important;min-width:0!important;max-width:100%!important}#MainContent:has(.expert-video-playlist) .hero__text-wrap,#MainContent:has(.expert-video-playlist) .hero__text-wrap *{pointer-events:none!important}#MainContent:has(.expert-video-playlist) .hero__title{color:#fff!important;font-size:clamp(24px,3.1vw,48px)!important;line-height:1.18!important;text-shadow:none!important;-webkit-text-stroke:0!important}#MainContent:has(.expert-video-playlist) .hero__subtitle{color:#fff!important;font-size:clamp(18px,1.8vw,28px)!important;line-height:1.3!important;text-shadow:none!important}#MainContent:has(.expert-video-playlist):not(:has(.emc-dubbed-card:not([hidden]))) .dd-emc-dub-section{display:none}#MainContent:has(.expert-video-playlist) .dd-emc-playlist-section .section-template{padding-top:0!important}#MainContent:has(.expert-video-playlist) .masterclass-layout{display:grid;gap:20px;margin:20px 0 32px;min-height:0}#MainContent:has(.expert-video-playlist) .dd-emc-current-summary{min-width:0}#MainContent:has(.expert-video-playlist) .dd-emc-current-summary h2{margin:0 0 10px;font-size:clamp(22px,2vw,30px);line-height:1.25}#MainContent:has(.expert-video-playlist) .dd-emc-current-summary p{margin:0;color:#d7d7d9;font-size:17px;line-height:1.55;max-width:76ch}#MainContent:has(.expert-video-playlist) .expert-video-playlist{padding:10px;gap:4px;min-height:0;max-height:min(520px,65vh);overscroll-behavior-y:contain}#MainContent:has(.expert-video-playlist) .video-card{display:grid;flex:0 0 auto;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;min-height:0;padding:10px;margin:0}#MainContent:has(.expert-video-playlist) .video-thumb{width:84px}#MainContent:has(.expert-video-playlist) .video-meta{min-width:0;padding:0}#MainContent:has(.expert-video-playlist) .video-title{display:block;margin:0;font-size:16px;line-height:1.35;overflow:visible;-webkit-line-clamp:unset;white-space:normal}#MainContent:has(.expert-video-playlist) .video-desc{display:none}@media(min-width:1280px){#MainContent:has(.expert-video-playlist){display:grid;grid-template-columns:minmax(0,1fr) var(--dd-emc-rail);gap:20px 24px}#MainContent:has(.expert-video-playlist)>.shopify-section{grid-column:1 / -1}#MainContent:has(.expert-video-playlist)>.shopify-section:has(#hero-video){grid-column:1;grid-row:1}#MainContent:has(.expert-video-playlist) .dd-emc-playlist-section,#MainContent:has(.expert-video-playlist) .dd-emc-playlist-section .section-template,#MainContent:has(.expert-video-playlist) .dd-emc-playlist-section .page-width,#MainContent:has(.expert-video-playlist) .dd-emc-playlist-section .masterclass-layout{display:contents}#MainContent:has(.expert-video-playlist) .dd-emc-current-summary{grid-column:1;grid-row:2}#MainContent:has(.expert-video-playlist) .playlist-container{grid-column:2;grid-row:1 / span 2;align-self:stretch;min-height:0;max-height:min(680px,calc(100vh - 180px));contain:size}#MainContent:has(.expert-video-playlist) .expert-video-playlist{height:100%;max-height:none}#MainContent:has(.expert-video-playlist):has(.emc-dubbed-card:not([hidden]))>.dd-emc-dub-section{grid-column:1;grid-row:1}#MainContent:has(.expert-video-playlist):has(.emc-dubbed-card:not([hidden]))>.shopify-section:has(#hero-video){grid-row:3}}@media(max-width:767px){#MainContent:has(.expert-video-playlist){padding:16px}#MainContent:has(.expert-video-playlist) .hero__title{font-size:clamp(18px,4.6vw,24px)!important}#MainContent:has(.expert-video-playlist) .hero__subtitle{font-size:16px!important}#MainContent:has(.expert-video-playlist) .dd-emc-current-summary p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/dd-masterclass-layout.css.map */
