.thera-hero__media--video{overflow:hidden;background:#1f2a33}.thera-hero__media--video .thera-hero__poster,.thera-hero__media--video .thera-hero__poster img,.thera-hero__media--video .thera-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:none;mask-image:none}.thera-hero__media--video .thera-hero__video{opacity:0;transition:opacity .6s ease}.thera-hero__media--video.is-playing .thera-hero__video{opacity:1}@media(max-width:749px){.thera-hero--m-overlay .thera-hero__card{position:relative;padding:0;min-height:var(--hero-m-h, 600px);justify-content:flex-end;background:#1f2a33}.thera-hero--m-overlay .thera-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;margin:0;z-index:0;-webkit-mask-image:none;mask-image:none}.thera-hero--m-overlay .thera-hero__media img,.thera-hero--m-overlay .thera-hero__media video{object-position:50% 22%}.thera-hero--m-overlay .thera-hero__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#16283600 32%,#16283661 52%,#162836db)}.thera-hero--m-overlay .thera-hero__pill{position:absolute;top:14px;left:12px;right:12px;z-index:2;width:auto;margin:0 auto;padding:7px 14px;border-radius:18px;background:#ffffffeb;box-shadow:0 4px 14px #16283624;gap:2px 4px}.thera-hero--m-overlay .thera-hero__pill-1,.thera-hero--m-overlay .thera-hero__pill-2{font-size:13.5px}.thera-hero--m-overlay .thera-hero__pill{justify-content:center;flex-wrap:wrap;text-align:center}.thera-hero--m-overlay .thera-hero__pill-1{white-space:nowrap}.thera-hero--m-overlay .thera-hero__pill-2{display:block;flex-basis:100%;margin-top:2px;font-weight:600;text-align:center}.thera-hero--m-overlay .thera-hero__stars svg{width:15px;height:15px}.thera-hero--m-overlay .thera-hero__head{position:relative;z-index:2;padding:0 18px}.thera-hero--m-overlay .thera-hero__eyebrow,.thera-hero--m-overlay .thera-hero__title,.thera-hero--m-overlay .thera-hero__subtext{color:#fff}.thera-hero--m-overlay .thera-hero__subtext{text-shadow:0 1px 8px rgba(22,40,54,.35)}.thera-hero--m-overlay .thera-hero__cta{margin:18px 20px 0;background:#fff;color:var(--thera-navy);box-shadow:0 10px 24px #16283647}.thera-hero--m-overlay .thera-hero__cta:hover{background:#f2efe9}.thera-hero--m-overlay .thera-hero__card .thera-hsa--hero{margin:12px auto 24px}}@media(min-width:750px){body:has(.thera-hero--overlay) .thera-hd--overlay:not(.thera-hd--stuck){position:relative;top:auto}body:has(.thera-hero--overlay) .thera-hd--overlay:not(.thera-hd--stuck) .thera-hd__bar,body:has(.thera-hero--overlay) .thera-hd--overlay.thera-hd--stuck .thera-hd__bar{margin:14px 14px 0;background:var(--hd-bg, #f3e3c2);backdrop-filter:none;-webkit-backdrop-filter:none;--hd-fg: var(--thera-navy)}body:has(.thera-hero--overlay) .thera-hd--overlay:not(.thera-hd--stuck) .thera-hd__nav,body:has(.thera-hero--overlay) .thera-hd--overlay.thera-hd--stuck .thera-hd__nav{background:transparent}body:has(.thera-hero--overlay) .thera-hd--overlay:not(.thera-hd--stuck) .thera-hd__icon,body:has(.thera-hero--overlay) .thera-hd--overlay.thera-hd--stuck .thera-hd__icon{background:#fff9}}@media(min-width:750px){.thera-hero--overlay .thera-hero__card{min-height:clamp(520px,calc(100vh - 190px),var(--hero-min-h, 650px))}.thera-hero--overlay .thera-hero__title{font-size:clamp(40px,3.6vw,54px);line-height:1.12}.thera-hero--overlay .thera-hero__content{gap:16px;bottom:44px}.thera-hero--overlay .thera-hero__cta{border-radius:999px;padding:14px 38px}}.thera-hero__vidbtn{position:absolute;right:20px;bottom:20px;z-index:3;width:40px;height:40px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#16283673;color:#fff;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s ease}.thera-hero__vidbtn[hidden]{display:none}.thera-hero__vidbtn:hover{background:#162836a6}.thera-hero__vidbtn:focus-visible{outline:2px solid #fff;outline-offset:2px}.thera-hero__vidbtn svg{width:18px;height:18px}.thera-hero__vidbtn .thera-hero__vidbtn-play{display:none}.thera-hero__vidbtn.is-paused .thera-hero__vidbtn-play{display:block}.thera-hero__vidbtn.is-paused .thera-hero__vidbtn-pause{display:none}@media(max-width:749px){.thera-hero__vidbtn{right:auto;left:12px;bottom:12px;width:34px;height:34px}.thera-hero__vidbtn svg{width:15px;height:15px}.thera-hero--m-stack .thera-hero__vidbtn{bottom:12px}}.thera-hero__sub-m{display:none}@media(max-width:749px){.thera-hero__sub-d{display:none}.thera-hero__sub-m,.thera-hero__title-m br{display:inline}.thera-hero--m-overlay .thera-hero__head{gap:12px}.thera-hero--m-overlay .thera-hero__title{font-size:40px;line-height:46px;text-wrap:initial}.thera-hero--m-overlay .thera-hero__subtext{font-size:17px;line-height:25px;max-width:28ch;margin:0 auto}.thera-hero--m-overlay .thera-hero__cta{align-self:center;width:auto;min-width:62%;margin:28px auto 0;padding:14px 40px;font-size:20px;line-height:26px;font-weight:600}.thera-hero--m-overlay .thera-hero__card .thera-hsa--hero{margin:16px auto 30px;padding:0;background:transparent;box-shadow:none;color:#fff;font-size:13.5px;line-height:18px;gap:6px;opacity:.92}.thera-hero--m-overlay .thera-hero__card .thera-hsa--hero img{filter:brightness(0) invert(1)}.thera-hero--m-overlay .thera-hero__card .thera-hsa--hero img,.thera-hero--m-overlay .thera-hero__card .thera-hsa--hero svg{width:16px;height:16px;flex:0 0 16px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/thera-hero-video.css.map */
