.lesson-questionnaire_question__DTXVw{display:grid;min-width:0;gap:18px;margin:0;padding:0;border:0}.lesson-questionnaire_progress__EVYUh{display:block;width:100%;height:6px;overflow:hidden;appearance:none;border:0;border-radius:6px;background:#e7e9e2;color:#a54023}.lesson-questionnaire_progress__EVYUh::-webkit-progress-bar{background:#e7e9e2;border-radius:6px}.lesson-questionnaire_progress__EVYUh::-webkit-progress-value{background:#a54023;border-radius:6px}.lesson-questionnaire_progress__EVYUh::-moz-progress-bar{background:#a54023;border-radius:6px}.lesson-questionnaire_options__Gbs53{display:grid;gap:10px}.lesson-questionnaire_option__FKFL0{display:flex;gap:12px;align-items:center;min-height:58px;padding:14px 16px;border:1px solid #d6ddcf;border-radius:7px;background:#fff;color:#243a2c;cursor:pointer;font-size:15px;line-height:1.45;transition:border-color .15s,background-color .15s}.lesson-questionnaire_option__FKFL0:hover{border-color:#899d80;background:#f6f8f2}.lesson-questionnaire_option__FKFL0.lesson-questionnaire_selected__Zn53I{border-color:#a54023;background:#fbf1e9}.lesson-questionnaire_option__FKFL0:focus-within{outline:2px solid #a54023;outline-offset:3px}.lesson-questionnaire_option__FKFL0:has(input:disabled){opacity:.65;cursor:default}.lesson-questionnaire_option__FKFL0 input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#a54023}.lesson-questionnaire_selection__dxFKs{font-size:13px;color:#59685c}.lesson-questionnaire_input__c_5Qo{width:100%;min-height:58px;padding:15px 16px;border:1px solid #b8c5b1;border-radius:6px;background:#fff;color:#19352b;font-size:17px;outline:none}.lesson-questionnaire_input__c_5Qo:focus{border-color:#a54023;outline:2px solid #a54023;outline-offset:2px}.lesson-questionnaire_input__c_5Qo[aria-invalid=true]{border-color:#a33424}.lesson-questionnaire_recap__cwDUN{display:grid;gap:12px;padding:18px;border:1px solid #dbe1d4;border-radius:7px;background:#f3f6ed;color:#43513f;font-size:14px;line-height:1.6}.lesson-questionnaire_recapTitle__2llAs{color:#19352b;font-weight:600}.lesson-questionnaire_recap__cwDUN ul{display:grid;gap:8px;padding-left:18px;list-style:disc}.lesson-questionnaire_consent__St_3b{display:flex;gap:12px;align-items:flex-start;color:#59685c;font-size:13px;line-height:1.6}.lesson-questionnaire_consent__St_3b input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:#a54023}.lesson-questionnaire_consent__St_3b a{color:#934126;text-decoration:underline;text-underline-offset:3px}.lesson-questionnaire_error__tajvf{color:#922b1e;background:#fff1ec;padding:12px 14px;border-left:3px solid #a54023;font-size:14px}@media (prefers-reduced-motion:reduce){.lesson-questionnaire_option__FKFL0{transition:none}}.marketing_page__9o6Xx{--color-ink:#fff;--color-surface:#f5f3ed;--color-surface-2:#eeece4;--color-line:#dadcd3;--color-clay:#b34826;--color-clay-hover:#963b1e;--color-olive:#477057;--color-bone:#222a24;--color-muted:#5e675f;background:#faf9f5;color:#222a24;font-size:16px;line-height:1.65}.marketing_container__XAV8f{width:min(1160px,calc(100% - 48px));margin-inline:auto}.marketing_header__Ovb5a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px;border-bottom:1px solid #dedfd7}.marketing_logo__AbW25{font-family:var(--font-fraunces),Georgia,serif;font-size:30px;font-weight:650;line-height:1;letter-spacing:-1.4px;text-decoration:none}.marketing_logo__AbW25 em,.marketing_logo__AbW25>span{color:#b34826;font-style:italic}.marketing_nav__DpkkI{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:550}.marketing_nav__DpkkI>a:not(.marketing_button__UyLd1){padding-block:12px}.marketing_footerLinks__r5r9z a:hover,.marketing_nav__DpkkI a:hover{color:#963b1e}.marketing_buttonSecondary__cCbn4,.marketing_button__UyLd1{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:13px 24px;border:1px solid transparent;border-radius:6px;font-size:16px;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.marketing_button__UyLd1{background:#b34826;color:white}.marketing_button__UyLd1:hover,.marketing_nav__DpkkI .marketing_button__UyLd1:hover{background:#963b1e;color:white}.marketing_buttonSecondary__cCbn4{border-color:#c6cbbf;background:transparent;color:#222a24}.marketing_buttonSecondary__cCbn4:hover{border-color:#8b9689;background:#eef0e8}.marketing_header__Ovb5a .marketing_button__UyLd1{min-height:44px;padding:10px 18px;font-size:14px}.marketing_skipLink__0sogY{position:absolute;z-index:80;top:12px;left:12px;padding:12px 20px;background:white;color:#222a24;transform:translateY(-180%)}.marketing_skipLink__0sogY:focus{transform:none}.marketing_hero__aVjeH{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;padding-block:76px 60px}.marketing_heroCopy__M6hdA{min-width:0}.marketing_eyebrow__ULkbh{margin-bottom:18px;font-size:12px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;color:#7c432d}.marketing_heroTitle__i9hgl{max-width:18ch;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(42px,4.8vw,66px);font-weight:500;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.marketing_heroTitle__i9hgl em{color:#a54023;font-weight:450}.marketing_lead__uxpCr{max-width:48ch;margin-top:24px;color:#586157;font-size:18px;line-height:1.7}.marketing_heroActions__HxnHl{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}.marketing_microcopy__5vh5m{margin-top:14px;font-size:13px;line-height:1.65;color:#5e675f}.marketing_heroVisual__sGCGn{position:relative;min-width:0}.marketing_heroVisual__sGCGn img{width:100%;height:auto;border-radius:12px}.marketing_trustStrip__WgMiE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-block:1px solid #dedfd7;padding-block:20px;font-size:14px;color:#566153}.marketing_trustStrip__WgMiE span{display:inline-flex;align-items:center;gap:9px}.marketing_trustStrip__WgMiE span:before{content:"✓";color:#477057;font-weight:650}.marketing_section__pDkSy{padding-block:76px;scroll-margin-top:28px}.marketing_sectionHeading__kn2d0{max-width:24ch;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(32px,3.2vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.marketing_sectionIntro__1K_LJ{max-width:62ch;margin-top:18px;color:#5e675f;font-size:17px;line-height:1.7}.marketing_threeColumns__PC8Lj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.marketing_card__Qc2TT{padding:28px;border:1px solid #dedfd7;border-radius:8px;background:#fff}.marketing_cardLabel__3ok9I{margin-bottom:24px;font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#7c432d}.marketing_cardTitle__Y2SBU{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.015em}.marketing_body__v_Pc4{color:#5e675f;line-height:1.7}.marketing_card__Qc2TT .marketing_body__v_Pc4{margin-top:14px}.marketing_cardLink__teWNZ{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;color:#a54023}.marketing_experience__q3hmJ{background:#edf0e8;border-block:1px solid #dce1d5;scroll-margin-top:28px}.marketing_experienceGrid__0u455{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding-block:64px}.marketing_experienceOverview__UtjOR{padding-block:64px}.marketing_experienceCards__KAXGT{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.marketing_experience__q3hmJ .marketing_body__v_Pc4{margin-top:20px}.marketing_proofList___EatL{display:grid;gap:22px}.marketing_proofItem__NANfZ{border-bottom:1px solid #ced6c6;padding-bottom:20px}.marketing_proofItem__NANfZ:last-child{border-bottom:0;padding-bottom:0}.marketing_proofItem__NANfZ h3{font-size:18px;line-height:1.4;font-weight:600}.marketing_proofItem__NANfZ p{margin-top:5px;color:#5e675f}.marketing_steps__qmemf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:32px}.marketing_step__8ytAJ{position:relative;padding-top:22px;border-top:1px solid #cfd4c8}.marketing_stepNumber__YYfMP{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:18px;border-radius:50%;background:#efe5dc;color:#924020;font-size:14px;font-weight:650}.marketing_step__8ytAJ .marketing_body__v_Pc4{margin-top:12px}.marketing_guarantee__X1NeF{display:flex;align-items:baseline;gap:20px;margin-top:32px;padding:20px 24px;border-left:3px solid #b34826;background:#f0eee6;font-size:14px}.marketing_guarantee__X1NeF strong{flex-shrink:0;font-weight:650}.marketing_guarantee__X1NeF p{color:#5e675f}.marketing_contact__oqMRa{background:#edf0e8;border-block:1px solid #dce1d5;scroll-margin-top:24px}.marketing_contactGrid__dSgpU{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start;padding-block:64px}.marketing_contactCopy__d6YGq{position:sticky;top:40px}.marketing_checkList__A6gWd{margin-top:28px;display:grid;gap:14px;padding:0;list-style:none;color:#465443}.marketing_checkList__A6gWd li{display:flex;gap:12px}.marketing_checkList__A6gWd li:before{content:"✓";color:#477057;font-weight:700}.marketing_formCard__gDzGa{min-width:0;padding:30px;border:1px solid #d9dfd0;border-radius:10px;background:white;box-shadow:0 4px 18px #22351d05}.marketing_formCard__gDzGa label[for],.marketing_formCard__gDzGa legend{font-size:14px;font-weight:550;letter-spacing:normal;text-transform:none}.marketing_formCard__gDzGa input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.marketing_formCard__gDzGa select,.marketing_formCard__gDzGa textarea{border-radius:5px;font-size:16px}.marketing_formCard__gDzGa input::placeholder,.marketing_formCard__gDzGa textarea::placeholder{color:#697166;opacity:1}.marketing_formCard__gDzGa p.text-xs{font-size:13px}.marketing_formCard__gDzGa button[type=submit]{clip-path:none;border-radius:6px;font-size:16px;min-height:54px}.marketing_formCard__gDzGa input[type=radio]+span{border-radius:4px}.marketing_formCard__gDzGa fieldset fieldset{border-radius:6px}.marketing_faqLayout__sXoDA{display:grid;grid-template-columns:.75fr 1.25fr;gap:72px}.marketing_faqList__LwJMp{border-top:1px solid #d8ddd0}.marketing_faqItem___RskB{border-bottom:1px solid #d8ddd0}.marketing_faqItem___RskB summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:18px;cursor:pointer;list-style:none;font-size:16px;font-weight:550;line-height:1.5}.marketing_faqItem___RskB summary:after{content:"+";color:#a54023;font-size:24px;font-weight:400}.marketing_faqItem___RskB[open] summary:after{content:"−"}.marketing_faqItem___RskB>p{padding:0 22px 22px 0;color:#5e675f;font-size:16px;line-height:1.75}.marketing_textLink__4ZnfG{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;color:#a54023;text-decoration:underline;text-underline-offset:4px;font-weight:550}.marketing_footer__CFtya{border-top:1px solid #dedfd7;padding-block:32px;background:#f5f3ed}.marketing_footerInner__Pnb4J{align-items:center;justify-content:space-between;font-size:13px;color:#5e675f}.marketing_footerInner__Pnb4J,.marketing_footerLinks__r5r9z{display:flex;flex-wrap:wrap;gap:20px}.marketing_footerLinks__r5r9z a{display:inline-flex;align-items:center;min-height:44px}.marketing_orderExample__Hnb1K{margin:0}.marketing_examplePanel__e3hfk{overflow:hidden;border:1px solid #d4d9cc;border-radius:10px;background:#fff;box-shadow:0 12px 44px #26372009}.marketing_exampleHeader__CroXm{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 26px;background:#edf0e8}.marketing_exampleHeader__CroXm p{color:#566153;font-size:12px;font-weight:550}.marketing_exampleHeader__CroXm h2{margin-top:6px;font-family:var(--font-fraunces),Georgia,serif;font-size:25px;line-height:1.3}.marketing_exampleBadge__mDOK0{padding:4px 9px;border:1px solid #c8d0be;border-radius:4px;color:#52614b;font-size:11px;white-space:nowrap}.marketing_exampleBody__CC08U{padding:0 26px 24px}.marketing_inputTags__5sln_{display:flex;gap:8px;flex-wrap:wrap;padding-top:22px;font-size:12px;color:#5e675f}.marketing_inputTags__5sln_ span{background:#f5f4ef;padding:4px 9px;border-radius:4px}.marketing_orderTable__BKacF{width:100%;table-layout:fixed;text-align:left;margin-top:14px;border-collapse:collapse;font-size:14px}.marketing_orderTable__BKacF thead{font-size:12px;color:#5e675f}.marketing_orderTable__BKacF td,.marketing_orderTable__BKacF th{padding-block:14px;border-bottom:1px solid #e6e8e0}.marketing_orderTable__BKacF th{font-weight:500}.marketing_orderTable__BKacF th:first-child{width:49%;padding-right:6px}.marketing_orderTable__BKacF th:nth-child(2){width:20%}.marketing_orderTable__BKacF td,.marketing_orderTable__BKacF th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.marketing_orderTable__BKacF td:last-child{font-weight:650;color:#34533b}.marketing_exampleFooter__SnJIl{display:flex;align-items:flex-start;gap:10px;margin-top:20px;color:#465843;font-size:13px}.marketing_exampleFooter__SnJIl:before{content:"✓";font-weight:700}.marketing_exampleCaption__dHSAe{margin-top:12px;color:#66705f;text-align:center;font-size:12px}@media (max-width:1000px){.marketing_hero__aVjeH{gap:36px;padding-top:56px}.marketing_heroTitle__i9hgl{font-size:48px}.marketing_nav__DpkkI{gap:18px}.marketing_threeColumns__PC8Lj{gap:16px}.marketing_card__Qc2TT{padding:22px}.marketing_contactGrid__dSgpU,.marketing_experienceGrid__0u455,.marketing_faqLayout__sXoDA{gap:36px}.marketing_contactGrid__dSgpU{grid-template-columns:.8fr 1.2fr}}@media (max-width:760px){.marketing_container__XAV8f{width:min(560px,calc(100% - 40px))}.marketing_header__Ovb5a{min-height:78px;gap:16px}.marketing_nav__DpkkI>a:not(.marketing_button__UyLd1){display:none}.marketing_logo__AbW25{font-size:28px}.marketing_header__Ovb5a .marketing_button__UyLd1{font-size:13px;padding-inline:14px}.marketing_hero__aVjeH{grid-template-columns:1fr;gap:32px;padding-block:40px}.marketing_heroTitle__i9hgl{max-width:19ch;font-size:clamp(38px,8.7vw,50px);line-height:1.1}.marketing_lead__uxpCr{margin-top:20px;font-size:17px}.marketing_heroActions__HxnHl{margin-top:24px}.marketing_heroActions__HxnHl .marketing_buttonSecondary__cCbn4,.marketing_heroActions__HxnHl .marketing_button__UyLd1{flex:1}.marketing_heroActions__HxnHl .marketing_textLink__4ZnfG{font-size:14px}.marketing_trustStrip__WgMiE{gap:10px 18px;font-size:13px}.marketing_section__pDkSy{padding-block:48px}.marketing_sectionHeading__kn2d0{max-width:26ch;font-size:32px}.marketing_sectionIntro__1K_LJ{font-size:16px}.marketing_threeColumns__PC8Lj{grid-template-columns:1fr;gap:14px;margin-top:24px}.marketing_card__Qc2TT{padding:24px}.marketing_cardLabel__3ok9I{margin-bottom:12px}.marketing_cardTitle__Y2SBU{font-size:20px}.marketing_card__Qc2TT .marketing_body__v_Pc4{margin-top:10px}.marketing_contactGrid__dSgpU,.marketing_experienceCards__KAXGT,.marketing_experienceGrid__0u455,.marketing_faqLayout__sXoDA{grid-template-columns:1fr;gap:28px}.marketing_contactGrid__dSgpU,.marketing_experienceGrid__0u455,.marketing_experienceOverview__UtjOR{padding-block:44px}.marketing_steps__qmemf{grid-template-columns:1fr;gap:22px;margin-top:24px}.marketing_step__8ytAJ{padding-left:52px;padding-top:0;border-top:0}.marketing_stepNumber__YYfMP{position:absolute;left:0;top:0}.marketing_step__8ytAJ .marketing_body__v_Pc4{margin-top:8px}.marketing_guarantee__X1NeF{display:block;margin-top:26px;padding:18px}.marketing_guarantee__X1NeF p{margin-top:8px}.marketing_contactCopy__d6YGq{position:static}.marketing_checkList__A6gWd{gap:9px;margin-top:20px}.marketing_exampleHeader__CroXm,.marketing_formCard__gDzGa{padding:20px}.marketing_exampleHeader__CroXm h2{font-size:23px}.marketing_exampleBody__CC08U{padding:0 20px 20px}.marketing_footerInner__Pnb4J{align-items:flex-start}.marketing_footerLinks__r5r9z{gap:18px}}@media (max-width:380px){.marketing_container__XAV8f{width:calc(100% - 32px)}.marketing_header__Ovb5a .marketing_button__UyLd1{font-size:12px;padding-inline:12px}.marketing_heroActions__HxnHl{gap:10px}.marketing_heroActions__HxnHl .marketing_buttonSecondary__cCbn4,.marketing_heroActions__HxnHl .marketing_button__UyLd1{flex-basis:100%}.marketing_formCard__gDzGa{padding:16px}.marketing_exampleBadge__mDOK0{display:none}}@media (prefers-reduced-motion:reduce){.marketing_buttonSecondary__cCbn4,.marketing_button__UyLd1{transition:none}}.page_header__W217I{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:76px;border-bottom:1px solid #dedfd7}.page_header__W217I p{color:#59685c;font-size:13px}.page_visuallyHidden__HYORJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.page_lesson__j1IIK{width:min(880px,calc(100% - 48px));margin:28px auto 0}.page_lessonAction__5wVhy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding-top:22px}.page_reserveButton__06Y5x{min-width:280px;min-height:56px;font-size:18px}.page_lessonAction__5wVhy p{max-width:46ch;color:#59685c;font-size:13px}.page_lessonCaption__QPyWT{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-block:24px;margin-top:8px;border-bottom:1px solid #dedfd7;color:#59685c;font-size:13px}.page_lessonCaption__QPyWT span:first-child{font-weight:600;color:#19352b}.page_intro__mvgnO{padding-block:72px}.page_headline__VqHoO{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(36px,4vw,55px);font-weight:500;line-height:1.12;letter-spacing:-.03em}.page_headline__VqHoO em{color:#a54023}.page_introCopy__v_ZLh{max-width:65ch;margin-top:20px;color:#59685c;font-size:18px;line-height:1.75}.page_lessons__8UmII{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:40px}.page_lessonItem___dSJx{border-top:1px solid #cfd4c8;padding-top:20px}.page_number__aQlnn{font-size:13px;font-weight:600;color:#a54023}.page_lessonItem___dSJx h3{margin-top:14px;font-size:21px;line-height:1.35;font-weight:600}.page_lessonItem___dSJx p{margin-top:12px;color:#59685c}.page_experience__4HLRL{background:#edf0e8;border-block:1px solid #dce1d5}.page_experienceGrid__GveSj{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:56px}.page_experienceCopy__0ASe_ p{color:#59685c}.page_experienceCopy__0ASe_ p+p{margin-top:18px}.page_experienceCopy__0ASe_ .page_emphasis__TB1jJ{color:#19352b;font-weight:550}.page_contact__7LkVa{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;padding-block:72px;border-bottom:1px solid #dedfd7;scroll-margin-top:24px}.page_contactCopy__xGho5>p:not(:first-child){margin-top:20px;color:#59685c}@media (max-width:760px){.page_header__W217I{min-height:68px;gap:18px}.page_header__W217I p{font-size:11px;max-width:22ch;text-align:right;line-height:1.45}.page_lesson__j1IIK{width:min(560px,calc(100% - 40px));margin-top:20px}.page_lessonAction__5wVhy{padding-top:18px}.page_reserveButton__06Y5x{width:100%;min-width:0}.page_lessonCaption__QPyWT{padding-block:20px;font-size:12px}.page_intro__mvgnO{padding-block:44px}.page_introCopy__v_ZLh{font-size:16px}.page_lessons__8UmII{grid-template-columns:1fr;gap:24px;margin-top:30px}.page_lessonItem___dSJx h3{margin-top:8px;font-size:20px}.page_contact__7LkVa,.page_experienceGrid__GveSj{grid-template-columns:1fr;gap:28px;padding-block:44px}}@media (max-width:380px){.page_lesson__j1IIK{width:calc(100% - 32px)}}.supermarket-lesson_lesson__Vqfrc{width:100%;color:#19352b}.supermarket-lesson_frame__A9guS{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgb(25 53 43/16%);border-radius:16px;background:#19352b;box-shadow:0 18px 56px rgb(25 53 43/10%)}.supermarket-lesson_frame__A9guS[data-format=portrait]{aspect-ratio:4/5}.supermarket-lesson_video__oCtGx{display:block;width:100%;height:100%;object-fit:contain}.supermarket-lesson_video__oCtGx:focus-visible{outline:3px solid #e87c46;outline-offset:-5px}.supermarket-lesson_cover__yo7fD{position:absolute;inset:0;display:grid;place-items:center;padding:20px;background:linear-gradient(180deg,rgb(25 53 43/3%),rgb(25 53 43/20%))}.supermarket-lesson_cover__yo7fD[hidden]{display:none}.supermarket-lesson_playButton__NfmVi{display:flex;align-items:center;justify-content:center;gap:16px;max-width:100%;min-height:80px;padding:17px 25px 17px 18px;border:1px solid rgb(255 255 255/70%);border-radius:14px;background:#f4f1e8;color:#19352b;box-shadow:0 12px 36px rgb(0 0 0/19%);font:inherit;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.supermarket-lesson_playButton__NfmVi:hover{background:#fffdf7;box-shadow:0 14px 42px rgb(0 0 0/27%)}.supermarket-lesson_playButton__NfmVi:focus-visible{outline:3px solid #fff;outline-offset:5px;box-shadow:0 0 0 8px #19352b}.supermarket-lesson_playButton__NfmVi:disabled{cursor:progress}.supermarket-lesson_playIcon__pK31l{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:50%;background:#e87c46;color:#19352b}.supermarket-lesson_playIcon__pK31l svg{margin-left:-3px}.supermarket-lesson_buttonCopy__tZX8w{display:grid;gap:4px;text-align:left;font-size:clamp(15px,2vw,20px);font-weight:650;line-height:1.3}.supermarket-lesson_duration__TxebD{font-size:13px;font-weight:450;color:#52645b}.supermarket-lesson_error__3_CVX,.supermarket-lesson_fallback__UnDjA{margin:14px 0 0;padding:14px 18px;border-radius:10px;background:#f4f1e8;font-size:14px;line-height:1.6}.supermarket-lesson_error__3_CVX a,.supermarket-lesson_fallback__UnDjA a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}.supermarket-lesson_error__3_CVX a:focus-visible,.supermarket-lesson_fallback__UnDjA a:focus-visible{outline:2px solid #19352b;outline-offset:3px}.supermarket-lesson_screenReaderOnly__uUq3a{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.supermarket-lesson_frame__A9guS[data-ready=false]{aspect-ratio:4/5}.supermarket-lesson_playButton__NfmVi{gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){.supermarket-lesson_playButton__NfmVi{transition:none}}