/*
Theme Name: Akademia Emperial
Author: Emperial
Description: Oryginalna identyfikacja Emperial dostosowana do sprzedaży kursów i nauki online.
Version: 0.2.0
Text Domain: emperial-academy
*/
.ea-site{color:#1e1f26;background:#fff;font-family:Outfit,sans-serif;font-size:17px;line-height:1.6;padding:106px 0 0;margin:0}.ea-site *{box-sizing:border-box}.ea-site h1,.ea-site h2,.ea-site h3{font-weight:400}.ea-site p{font-family:Outfit,sans-serif;margin:0 0 20px}.ea-site a{color:inherit}.ea-site img{max-width:100%;height:auto}.ea-site button,.ea-site input,.ea-site select,.ea-site textarea{font-family:Outfit,sans-serif}.ea-site :focus-visible{outline:3px solid #ff4d00;outline-offset:5px}.ea-site [hidden]{display:none!important}.ea-container{width:100%;max-width:1600px;padding:0 50px;margin:0 auto}.ea-skip{position:fixed;top:-100px;left:20px;background:#fff;padding:12px;z-index:100000}.ea-skip:focus{top:10px}.ea-header{top:0}.admin-bar .ea-header{top:32px}.ea-brandmark{display:flex;align-items:center;gap:18px;text-decoration:none}.ea-brandmark img{display:block;width:179px;height:30px}.ea-brandmark>span{padding-left:18px;border-left:1px solid #dadada;font-size:12px;letter-spacing:2px;color:#555}.ea-site .menu-top{min-height:70px}.ea-site .menu-top-right a{margin-right:28px}.ea-site .menu-top-right .button-menu-top{margin-left:12px}.ea-menu:not([hidden]){display:flex}.ea-site .ea-menu{padding:34px 50px;gap:12px;max-height:calc(100dvh - 106px);overflow-y:auto}.ea-menu a{font-size:32px;line-height:1.5;text-decoration:none}.ea-menu a:hover{color:#ff4d00}.ea-site .top-bar-info{font-size:12px}.ea-site .top-bar-info p{margin:0}.ea-site .top-bar-info a{font-size:12px}.ea-site .top-bar-info-wrapper{background:#ff4d00}
.ea-hero{padding-top:95px;padding-bottom:15px}.ea-site .ea-hero h1{font-size:clamp(54px,7.7vw,100px);line-height:1.05;letter-spacing:-2.8px;font-weight:400}.ea-hero-second{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:14px;white-space:nowrap}.ea-star-switch{background:#ff4d00;border-radius:40px;width:126px;height:67px;flex:none;padding:4px;display:flex;align-items:center}.ea-star-switch>span{height:59px;width:59px;border-radius:50%;background:#fff;display:grid;place-items:center}.ea-star-switch img{width:38px;height:38px}.ea-site .ea-hero-description{text-align:center;font-size:18px;line-height:1.65;margin:32px auto 26px;max-width:670px}.ea-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.ea-hero .ea-actions{justify-content:center}.ea-button{display:inline-flex;justify-content:center;align-items:center;gap:32px;border-radius:40px;padding:15px 25px;line-height:1.3;background:#1e1f26;color:#fff!important;border:1px solid #1e1f26;text-decoration:none;font-size:16px;font-weight:400;cursor:pointer;transition:background .2s,border-color .2s}.ea-button:hover{background:#ff4d00;border-color:#ff4d00}.ea-button span{font-size:24px;line-height:1}.ea-button-light{background:#fff;color:#1e1f26!important;border-color:#dadada}.ea-button-light:hover{background:#fff6f1}.ea-text-link{display:inline-flex;align-items:center;gap:20px;text-decoration:none;border-bottom:1px solid currentColor;padding:4px 0;font-size:16px}.ea-text-link:hover{color:#ff4d00}.ea-text-link span{font-size:23px;line-height:1}.ea-site .ea-hero .header-home-bottom{margin-top:54px;font-size:12px;letter-spacing:1px;align-items:center}.ea-brand-tiles{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:15px;border:1px solid #dadada;border-radius:35px}.ea-brand-tile{min-height:310px;border-radius:25px;background-position:center;background-size:cover;background-blend-mode:multiply;background-color:rgba(0,0,0,.32);display:flex;justify-content:space-between;align-items:flex-end;padding:32px;text-decoration:none;color:#fff!important;overflow:hidden}.ea-site .ea-brand-tile h2{font-family:EmperialSerif,serif;font-size:clamp(32px,3.5vw,48px);line-height:1.05;margin:0 0 22px;color:#fff}.ea-brand-tile div>span{font-size:15px}.ea-tile-arrow{display:grid;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;width:46px;height:46px;flex-shrink:0;font-size:26px}.ea-brand-tile:hover .ea-tile-arrow{background:#ff4d00;border-color:#ff4d00}.ea-section{padding-top:115px;padding-bottom:105px}.ea-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px}.ea-site .ea-section-title h2{font-family:EmperialSerif,serif;font-size:clamp(40px,4.9vw,66px);line-height:1.1;margin:0}.ea-section-title p{max-width:420px;margin:0;font-size:18px}.ea-empty{display:flex;justify-content:space-between;align-items:center;gap:50px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:38px 0}.ea-empty h3{font-family:Outfit,sans-serif;font-size:28px;line-height:1.25;margin:0 0 12px}.ea-empty p{max-width:610px;font-size:17px;margin:0;color:#62626a}.ea-empty .ea-text-link{flex-shrink:0}.ea-how{background:#f7f7f8;padding:85px 0 90px;scroll-margin-top:140px}.ea-steps{margin:0;padding:0;list-style:none}.ea-steps li{display:flex;gap:50px;border-top:1px solid #dadada;padding:32px 0;align-items:baseline}.ea-steps li:last-child{border-bottom:1px solid #dadada}.ea-steps li>span{font-family:EmperialSerif,serif;font-size:50px;color:#ff4d00;line-height:1}.ea-steps li>div{display:flex;align-items:baseline;justify-content:space-between;gap:40px;flex:1}.ea-steps h3{font-size:26px;font-family:Outfit,sans-serif;margin:0;flex-basis:40%}.ea-steps p{max-width:480px;flex:1;margin:0;color:#62626a}.ea-cta{background:#ff4d00;padding:70px 0}.ea-cta>.ea-container{display:flex;justify-content:space-between;align-items:center;gap:30px}.ea-site .ea-cta h2{font-family:EmperialSerif,serif;color:#fff;font-size:clamp(44px,5.2vw,70px);line-height:1.03;margin:0}.ea-cta .ea-button:hover{background:#000;border-color:#000}
.ea-footer{padding:65px 0 24px;border-top:1px solid #dadada}.ea-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:70px;padding-bottom:50px}.ea-footer-top p{font-size:16px;color:#62626a;margin:25px 0 0}.ea-footer h2{font-family:Outfit,sans-serif;font-size:14px;text-transform:uppercase;margin:0 0 20px;letter-spacing:.5px}.ea-footer-top>div>a:not(.ea-brandmark){display:block;font-size:16px;text-decoration:none;margin-bottom:8px}.ea-footer a:hover{color:#ff4d00}.ea-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid #dadada;font-size:13px}.ea-footer-bottom>div{display:flex;gap:24px}.ea-footer-bottom a{text-decoration:none}
.ea-page{min-height:60vh;padding-top:65px;padding-bottom:95px}.ea-site .ea-page h1,.ea-course-hero h1{font-family:EmperialSerif,serif;font-size:clamp(46px,6.4vw,86px);line-height:1.12;margin:0 0 30px;overflow-wrap:break-word}.ea-page-content{font-size:18px}.ea-page-content>p{max-width:780px}.ea-auth-intro>p{max-width:620px;font-size:21px;margin-bottom:32px}.ea-dashboard-intro{font-size:20px}.ea-dashboard-courses{margin-top:35px}.ea-dashboard-course{padding:35px 0;border-top:1px solid #dadada;display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.ea-dashboard-course:last-child{border-bottom:1px solid #dadada}.ea-dashboard-course h2{font-family:Outfit,sans-serif;font-size:30px;margin:0 0 24px}.ea-progress-label{display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#62626a;margin:0 0 10px}.ea-site progress{display:block;height:7px;width:100%;accent-color:#ff4d00;border:none;border-radius:20px;background:#e7e7e9;overflow:hidden}.ea-site progress::-webkit-progress-bar{background:#e7e7e9;border-radius:20px}.ea-site progress::-webkit-progress-value{background:#ff4d00;border-radius:20px}.ea-site progress::-moz-progress-bar{background:#ff4d00}.ea-dashboard-links{display:flex;gap:26px;margin-top:40px;flex-wrap:wrap;font-size:16px}.ea-dashboard-links a:hover{color:#ff4d00}.ea-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ea-course-card h3{font-family:Outfit,sans-serif;font-size:26px;margin:15px 0;line-height:1.2}.ea-course-card h3 a{text-decoration:none}.ea-course-card p{font-size:16px;color:#62626a}.ea-course-visual{display:block;aspect-ratio:1.5;background:#fff6f1;border-radius:25px;overflow:hidden;text-decoration:none}.ea-course-visual img{width:100%;height:100%;object-fit:cover}.ea-course-monogram{display:flex;justify-content:space-between;align-items:center;padding:10px 38px;color:#ff4d00;font-family:EmperialSerif,serif;font-size:130px;height:100%}.ea-course-monogram span{font-family:Outfit,sans-serif;font-size:65px}.ea-course-meta{display:flex;justify-content:space-between;gap:15px;line-height:1.4;font-family:Outfit,sans-serif!important;font-size:14px;color:#62626a;margin-top:20px}.ea-course-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:18px;border-top:1px solid #dadada}.ea-course-detail{padding-top:40px;padding-bottom:90px}.ea-course-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:70px;margin:42px 0 65px}.ea-course-hero h1{font-size:clamp(46px,5.3vw,72px)}.ea-course-lead{font-size:20px;line-height:1.65}.ea-course-facts{display:flex;gap:20px;flex-wrap:wrap;padding-top:15px;font-size:14px}.ea-course-facts span+span{border-left:1px solid #dadada;padding-left:20px}.ea-purchase{padding:30px;border:1px solid #dadada;border-radius:25px;align-self:start}.ea-purchase h2{font-family:Outfit,sans-serif;font-size:22px;margin:0 0 22px}.ea-purchase img{width:100%;border-radius:14px;margin-bottom:20px}.ea-purchase .ea-button{width:100%}.ea-site .ea-course-price{font-size:34px;color:#1e1f26}.ea-site .ea-small{font-size:13px;line-height:1.6;margin-top:18px;color:#62626a}.ea-site .ea-coming{font-size:25px;color:#ff4d00}.ea-course-body{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ea-course-body h2{font-family:EmperialSerif,serif;font-size:38px;margin:0 0 25px}.ea-course-body h2:not(:first-child){margin-top:45px}.ea-course-body h3{font-size:19px;font-family:Outfit,sans-serif;margin:30px 0 10px}.ea-outcomes{list-style:none;padding:0;margin:0}.ea-outcomes li{border-top:1px solid #dadada;padding:15px 0 15px 28px;position:relative}.ea-outcomes li:before{content:'↗';position:absolute;left:0;color:#ff4d00}.ea-curriculum-row{display:grid;grid-template-columns:32px 1fr auto;gap:15px;padding:16px 0;border-top:1px solid #dadada;font-size:16px}.ea-curriculum-row>span:first-child{color:#ff4d00}.ea-curriculum-row small{font-size:13px;color:#62626a}
.ea-player{padding-top:32px;padding-bottom:80px}.ea-player-top{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #dadada;padding-bottom:22px;font-size:14px}.ea-player-top>span{max-width:55%;text-align:right}.ea-player-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:45px;padding-top:34px}.ea-player-main{min-width:0}.ea-site .ea-player-main h1{font-family:Outfit,sans-serif;font-size:clamp(28px,3.3vw,42px);line-height:1.2;margin:16px 0 28px}.ea-video{display:block;border:none;background:#1e1f26;width:100%;height:auto;aspect-ratio:16/9;border-radius:18px;overflow:hidden}.ea-lesson-content{font-family:Outfit,sans-serif;font-size:18px;line-height:1.8;overflow-wrap:break-word}.ea-video+.ea-lesson-content{margin-top:32px}.ea-lesson-content h2,.ea-lesson-content h3{font-family:Outfit,sans-serif;line-height:1.3;margin:30px 0 18px}.ea-lesson-content h2{font-size:28px}.ea-lesson-content h3{font-size:22px}.ea-lesson-content ul,.ea-lesson-content ol{margin:20px 0;padding-left:24px}.ea-lesson-controls{display:flex;justify-content:space-between;gap:22px;align-items:center;padding-top:28px;border-top:1px solid #dadada;margin-top:30px;flex-wrap:wrap}.ea-lesson-controls form{margin:0}.ea-muted-link{font-size:14px;color:#62626a!important}.ea-success{padding:15px 20px;background:#f0f8f0;color:#235829;border-radius:12px}.ea-player-sidebar{border:1px solid #dadada;border-radius:20px;padding:25px;align-self:start;position:sticky;top:135px;max-height:calc(100dvh - 160px);overflow:auto}.ea-sidebar-progress h2{font-family:Outfit,sans-serif;font-size:20px;margin:0 0 18px}.ea-player-sidebar h3{font-family:Outfit,sans-serif;font-size:15px;margin:28px 0 12px}.ea-sidebar-lesson{display:flex;gap:12px;padding:13px 10px;margin:3px -10px;border-radius:10px;font-size:14px;line-height:1.45;text-decoration:none}.ea-sidebar-lesson:hover{background:#f7f7f8}.ea-sidebar-lesson.is-current{background:#fff0e8;color:#1e1f26}.ea-lesson-number{color:#ff4d00;flex-basis:25px;flex-shrink:0}.ea-sidebar-lesson small{display:block;font-size:12px;color:#62626a;margin-top:4px}
.ea-site .woocommerce{font-family:Outfit,sans-serif;font-size:17px}.ea-site .woocommerce h2{font-family:Outfit,sans-serif;font-size:28px;line-height:1.25;margin:0 0 22px}.ea-site .woocommerce h3{font-family:Outfit,sans-serif;font-size:23px}.ea-site .woocommerce form.login,.ea-site .woocommerce form.register{border:1px solid #dadada;border-radius:24px;padding:28px}.ea-site .woocommerce input.input-text,.ea-site .woocommerce textarea,.ea-site .woocommerce select{border:1px solid #dadada;border-radius:10px;padding:12px 14px;color:#1e1f26;background:#fff;font-size:16px;min-height:46px;box-shadow:none}.ea-site .woocommerce label{font-size:15px;line-height:1.5}.ea-site .woocommerce button.button,.ea-site .woocommerce a.button,.ea-site .woocommerce input.button{background:#1e1f26;color:#fff;border:1px solid #1e1f26;border-radius:40px;padding:15px 24px;font-size:16px;font-weight:400;line-height:1.3}.ea-site .woocommerce button.button:hover,.ea-site .woocommerce a.button:hover{background:#ff4d00;border-color:#ff4d00}.ea-site .woocommerce button.button:disabled{color:#fff;opacity:.5}.ea-site .woocommerce-message,.ea-site .woocommerce-info{border-top-color:#ff4d00;background:#f7f7f8;border-radius:12px}.ea-site .woocommerce-message:before,.ea-site .woocommerce-info:before{color:#ff4d00}.ea-site .woocommerce table.shop_table{border-color:#dadada;border-radius:15px;font-size:15px}.ea-site .woocommerce table.shop_table th{font-weight:500}.ea-site .woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.ea-site .woocommerce-MyAccount-navigation li{border-bottom:1px solid #dadada;padding:12px 0}.ea-site .woocommerce-MyAccount-navigation a{text-decoration:none}.ea-site .woocommerce-MyAccount-navigation .is-active a{color:#ff4d00}.ea-site .woocommerce #payment{background:#f7f7f8;border-radius:20px}.ea-site .woocommerce .col2-set .col-1,.ea-site .woocommerce .col2-set .col-2{float:none;width:auto}.ea-site .woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:55px}.ea-site .woocommerce form .form-row{padding:0;margin-bottom:18px}.ea-site .woocommerce .woocommerce-privacy-policy-text{font-size:14px;color:#62626a}.ea-site .woocommerce ul.order_details{margin:25px 0;padding:0}.ea-site .woocommerce .woocommerce-checkout .col2-set{display:block}.ea-site .woocommerce .woocommerce-checkout .col2-set>div{margin-bottom:40px}
.ea-hero-second{font-family:EmperialSerif,sans-serif;font-weight:400}.ea-star-switch img{filter:brightness(0)}
.ea-site .top-bar-info p{display:block}
@media(min-width:1600px){.ea-site .ea-hero h1{font-size:112px}.ea-hero{padding-top:110px}}
@media(max-width:1100px){.ea-site .ea-hero h1{font-size:7.6vw}.ea-hero-second{gap:18px}.ea-star-switch{width:98px;height:53px}.ea-star-switch>span{height:45px;width:45px}.ea-star-switch img{width:32px;height:32px}.ea-hero .circle-button{width:53px;height:53px;flex-shrink:0}.ea-hero .circle-button-inside{width:44px;height:44px}.ea-course-hero{grid-template-columns:1fr 320px;gap:40px}.ea-player-layout{grid-template-columns:minmax(0,1fr) 290px;gap:28px}.ea-site .menu-top-right a{margin-right:22px}.ea-footer-top{gap:35px}.ea-brandmark>span{font-size:10px;letter-spacing:1.5px;padding-left:12px}.ea-brandmark{gap:12px}}
@media(max-width:850px){.ea-container{padding-left:25px;padding-right:25px}.ea-site .menu-top{padding:0 25px}.ea-site .top-bar-info{padding-left:25px;padding-right:25px}.ea-site .menu-top-right .ea-desktop-nav{display:none}.ea-site .ea-hero{padding:70px 25px 15px}.ea-site .ea-hero h1{font-size:8vw;letter-spacing:-1px}.ea-hero-second{gap:14px}.ea-star-switch{width:78px;height:44px}.ea-star-switch>span{height:36px;width:36px}.ea-star-switch img{width:27px;height:27px}.ea-hero .circle-button{width:44px;height:44px}.ea-hero .circle-button-inside{width:36px;height:36px}.ea-hero .circle-button-inside svg{width:17px}.ea-brand-tiles{border-radius:26px;padding:10px;gap:10px}.ea-brand-tile{min-height:260px;border-radius:18px;padding:24px}.ea-site .ea-brand-tile h2{font-size:33px}.ea-section-title{gap:30px;align-items:flex-start}.ea-section-title p{font-size:16px}.ea-section{padding-top:75px;padding-bottom:70px}.ea-how{padding:65px 0}.ea-steps li>div{display:block}.ea-steps h3{margin:0 0 10px}.ea-steps p{max-width:100%}.ea-course-grid{grid-template-columns:1fr 1fr}.ea-course-hero{grid-template-columns:1fr;gap:30px}.ea-purchase{max-width:550px}.ea-course-body{gap:40px}.ea-player-layout{grid-template-columns:1fr}.ea-player-sidebar{position:static;max-height:none}.ea-dashboard-course{gap:35px}.ea-footer-top{grid-template-columns:1fr 1fr}.ea-footer-top>div:first-child{grid-column:1/-1}.ea-site .woocommerce .col2-set{gap:30px}}
@media(max-width:600px){.ea-site{padding-top:98px;font-size:16px}.ea-container{padding-left:20px;padding-right:20px}.ea-site .menu-top{padding:0 20px;min-height:65px}.ea-site .top-bar-info{padding:7px 20px;min-height:33px;justify-content:center}.ea-site .top-bar-info p{font-size:10px;line-height:1.5}.ea-site .top-bar-info p a{font-size:10px}.ea-site .top-bar-links{display:none}.ea-brandmark img{width:145px;height:auto}.ea-brandmark>span{border-left:0;padding-left:0;font-size:9px;letter-spacing:1.5px}.ea-brandmark{display:block}.ea-brandmark>span{display:block;margin-top:3px}.ea-site .menu-top-right a{display:none}.ea-site .menu-top-right .button-menu-top{padding:18px 0;margin:0}.ea-site .menu-mobile-line{width:46px;height:3px}.ea-site .menu-mobile-line:first-child{margin-bottom:5px}.ea-site .menu-mobile-line:last-child{margin-top:5px}.ea-site .ea-menu{padding:25px 20px;gap:10px;max-height:calc(100dvh - 98px)}.ea-menu a{font-size:27px}.ea-site .ea-hero{padding:55px 20px 14px}.ea-site .ea-hero h1{font-size:11.8vw;line-height:1.08;letter-spacing:-.9px}.ea-hero-second{white-space:normal;display:block;margin-top:10px}.ea-star-switch,.ea-hero .circle-button{display:none}.ea-site .ea-hero-description{font-size:16px;line-height:1.6;margin:24px auto}.ea-hero-description br{display:initial}.ea-hero .ea-actions{gap:15px;flex-direction:column}.ea-button{font-size:15px;padding:14px 23px}.ea-text-link{font-size:14px;gap:15px}.ea-site .ea-hero .header-home-bottom{margin-top:37px;font-size:9px;letter-spacing:.3px}.ea-site .ea-hero .header-home-bottom a{font-size:11px;line-height:1.4}.ea-brand-tiles{grid-template-columns:1fr;padding:9px;gap:9px;border-radius:24px}.ea-brand-tile{min-height:235px;padding:24px;border-radius:16px}.ea-site .ea-brand-tile h2{font-size:36px}.ea-brand-tile div>span{font-size:13px}.ea-tile-arrow{width:38px;height:38px;font-size:22px}.ea-section-title{display:block;margin-bottom:30px}.ea-section-title p{margin-top:22px;font-size:16px}.ea-site .ea-section-title h2{font-size:44px}.ea-section{padding-top:60px;padding-bottom:55px}.ea-empty{display:block;padding:26px 0}.ea-empty h3{font-size:24px}.ea-empty p{font-size:16px}.ea-empty .ea-text-link{margin-top:22px}.ea-how{padding:55px 0}.ea-steps li{gap:24px;padding:25px 0}.ea-steps li>span{font-size:38px}.ea-steps h3{font-size:23px}.ea-steps p{font-size:16px}.ea-cta{padding:45px 0}.ea-cta>.ea-container{display:block}.ea-site .ea-cta h2{font-size:48px}.ea-cta .ea-button{margin-top:28px}.ea-footer{padding:45px 0 22px}.ea-footer-top{gap:35px;grid-template-columns:1fr;padding-bottom:30px}.ea-footer .ea-brandmark{display:flex}.ea-footer .ea-brandmark>span{border-left:1px solid #dadada;padding-left:12px}.ea-footer-bottom{display:block;font-size:12px}.ea-footer-bottom>div{margin-top:12px;gap:20px}.ea-page{padding-top:42px;padding-bottom:60px}.ea-site .ea-page h1{font-size:50px;margin-bottom:24px}.ea-page-content{font-size:16px}.ea-auth-intro>p{font-size:18px}.ea-auth-intro .ea-actions{gap:20px}.ea-dashboard-course{display:block;padding:28px 0}.ea-dashboard-course h2{font-size:25px}.ea-dashboard-course>.ea-button{margin-top:26px}.ea-course-grid{grid-template-columns:1fr;gap:40px}.ea-course-body{grid-template-columns:1fr;gap:38px}.ea-course-hero{margin:30px 0 40px}.ea-course-hero h1{font-size:49px}.ea-course-lead{font-size:18px}.ea-course-facts{gap:12px}.ea-course-facts span+span{padding-left:12px}.ea-purchase{padding:25px}.ea-player{padding-top:22px;padding-bottom:55px}.ea-player-top{align-items:flex-start;gap:15px;font-size:12px}.ea-player-top .ea-text-link{font-size:13px;white-space:nowrap}.ea-player-top>span{max-width:50%}.ea-player-layout{padding-top:20px;gap:32px}.ea-site .ea-player-main h1{font-size:29px;line-height:1.2}.ea-video{border-radius:12px}.ea-lesson-content{font-size:16px}.ea-lesson-controls{display:block}.ea-lesson-controls .ea-button{width:100%;gap:10px}.ea-lesson-controls>a{margin-top:20px}.ea-site .woocommerce .col2-set{display:block}.ea-site .woocommerce .col2-set>div{margin-bottom:36px}.ea-site .woocommerce table.shop_table{font-size:13px}.ea-site .woocommerce ul.order_details li{float:none;border:0;margin-bottom:15px}.ea-site .woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:28px}.ea-site .woocommerce form.login,.ea-site .woocommerce form.register{padding:22px}.ea-site .woocommerce .form-row-first,.ea-site .woocommerce .form-row-last{float:none;width:100%}.admin-bar .ea-header{top:46px}}
@media(prefers-reduced-motion:reduce){.ea-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.ea-preview-banner{position:relative;background:#fff6f1;border-bottom:1px solid #f4d4c3;padding:10px 50px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;letter-spacing:.7px}.ea-preview-banner a{font-size:12px;letter-spacing:0;flex-shrink:0}.ea-preview-banner+ .ea-skip{top:-100px}@media(max-width:650px){.ea-preview-banner{padding:10px 22px;flex-wrap:wrap;gap:4px;font-size:10px;letter-spacing:.3px}}
