.expert-video{background:var(--ev-bg);padding-top:var(--ev-pt);padding-bottom:var(--ev-pb)}.expert-video__inner{max-width:1100px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.expert-video__media{display:flex;justify-content:center}.expert-video__frame{width:100%;max-width:340px;aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 12px 32px #00000026}.expert-video__frame video,.expert-video__player{display:block;width:100%;height:100%;object-fit:cover}.expert-video__empty{display:flex;align-items:center;justify-content:center;height:100%;padding:20px;color:#fff;text-align:center;font-size:1.4rem}.expert-video__content{color:var(--ev-text)}.expert-video__eyebrow{margin:0 0 10px;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ev-accent)}.expert-video__name{margin:0 0 4px;font-size:clamp(2.6rem,5vw,4rem);line-height:1.1;font-weight:600;color:var(--ev-heading)}.expert-video__title{margin:0 0 16px;font-size:1.6rem;font-weight:600;color:var(--ev-heading)}.expert-video__bio{margin:0 0 24px;max-width:52rem;font-size:1.6rem;line-height:1.6}.expert-video__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;background:var(--ev-btn-bg);color:var(--ev-btn-text);font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.expert-video__btn:hover{transform:translateY(-1px);opacity:.9}.expert-video__btn:focus-visible{outline:2px solid var(--ev-accent);outline-offset:3px}.expert-video:dir(rtl) .expert-video__arrow{transform:scaleX(-1)}.expert-video__disclosure{margin:18px 0 0;font-size:1.2rem;line-height:1.5;opacity:.75}@media screen and (min-width:750px){.expert-video__inner{grid-template-columns:auto 1fr;gap:56px;padding:0 40px}.expert-video__frame{width:340px}}.hero-bg{--c-heading: var(--hb-m-heading);--c-accent: var(--hb-m-accent);--c-text: var(--hb-m-text);--c-btn-bg: var(--hb-m-btn-bg);--c-btn-text: var(--hb-m-btn-text);position:relative;display:flex;align-items:var(--hb-valign);min-height:var(--hb-mh);background-color:var(--hb-bg);overflow:hidden}.hero-bg__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-bg__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hb-ov-mobile);pointer-events:none}.hero-bg__media picture{display:block;width:100%;height:100%}.hero-bg__media img,.hero-bg__placeholder{display:block;width:100%;height:100%;object-fit:cover}.hero-bg__inner{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:40px 20px 44px}.hero-bg__content{max-width:var(--hb-mw);color:var(--c-text)}.hero-bg__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px;font-size:1.3rem;font-weight:600;color:var(--c-heading)}.hero-bg__stars{display:inline-flex;gap:2px;color:var(--hb-star)}.hero-bg__heading{margin:0 0 14px;font-size:clamp(3.2rem,9vw,6.4rem);line-height:1.05;font-weight:600;color:var(--c-heading)}.hero-bg__line{display:block}.hero-bg__line--accent{color:var(--c-accent)}.hero-bg__subtext{margin:0 0 22px;font-size:1.5rem;line-height:1.5;color:var(--c-text)}.hero-bg__buttons{display:flex;flex-wrap:wrap;gap:10px}.hero-bg__btn{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border-radius:999px;border:1.5px solid var(--c-btn-bg);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.hero-bg__btn--primary{background:var(--c-btn-bg);color:var(--c-btn-text)}.hero-bg__btn--secondary{background:transparent;color:var(--c-btn-bg)}.hero-bg__btn:hover{transform:translateY(-1px);opacity:.9}.hero-bg__btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.hero-bg:dir(rtl) .hero-bg__arrow{transform:scaleX(-1)}@media screen and (min-width:750px){.hero-bg{--c-heading: var(--hb-heading);--c-accent: var(--hb-accent);--c-text: var(--hb-text);--c-btn-bg: var(--hb-btn-bg);--c-btn-text: var(--hb-btn-text);align-items:center;min-height:var(--hb-h)}.hero-bg__media:after{background:rgba(0,0,0,var(--hb-ov))}.hero-bg__inner{padding:48px 40px}.hero-bg__content{max-width:var(--hb-w)}.hero-bg__rating{font-size:1.4rem;flex-wrap:nowrap}.hero-bg__subtext{font-size:1.7rem}.hero-bg__btn{padding:14px 28px;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAACACA */
