.teabox-film{color:#223a2b;min-width:0}.teabox-film-poster{aspect-ratio:9/16;cursor:pointer;background:#d6ddd5;border:0;border-radius:8px;flex-shrink:0;padding:0;display:block;position:relative;overflow:hidden}.teabox-film-poster img{object-fit:contain;width:100%;height:100%;display:block}.teabox-film-play{color:#213b2b;background:#fffffff2;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 2px 12px #0002}.teabox-film-play svg{margin-inline-start:2px}.teabox-film-duration{color:#fff;background:#18221be8;border-radius:4px;padding:4px 6px;font-size:12px;line-height:1;position:absolute;bottom:9px;right:9px}.teabox-film-action{text-align:left;cursor:pointer;border-bottom:1px solid;align-items:center;gap:8px;min-height:44px;margin-top:10px;padding-block:8px;font-size:14px;font-weight:600;display:inline-flex}.teabox-film-action svg{flex:none}.teabox-film-action span{color:#505d52;margin-inline-start:5px;font-weight:400}.teabox-film-poster:focus-visible,.teabox-film-action:focus-visible{outline-offset:4px;outline:3px solid #366f52}.teabox-film--home,.teabox-film--loose{border-top:1px solid #223a2b25;align-items:center;gap:22px;max-width:470px;margin-top:25px;padding-top:18px;display:flex}.teabox-film--home .teabox-film-poster{width:91px}.teabox-film--loose .teabox-film-poster{width:104px}.teabox-film--home .teabox-film-play,.teabox-film--loose .teabox-film-play{width:38px;height:38px}.teabox-film--home .teabox-film-play svg,.teabox-film--loose .teabox-film-play svg{width:15px;height:15px}.teabox-film--home strong,.teabox-film--loose strong{max-width:24ch;font-size:19px;font-weight:600;line-height:1.5;display:block}.teabox-film--drink,.teabox-film--preparation{background:#eff3ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;margin-block:28px 32px;padding:34px 52px;display:grid}.teabox-film--drink .teabox-film-poster,.teabox-film--preparation .teabox-film-poster{grid-area:1/2;width:220px}.teabox-film--drink .teabox-film-copy,.teabox-film--preparation .teabox-film-copy{grid-area:1/1;max-width:43ch}.teabox-film--preparation{background:#f5f6f2;margin-bottom:0}.teabox-film--preparation .teabox-film-poster{width:180px}.teabox-film-label{margin:0;font-size:13px;font-weight:600}.teabox-film--drink h3,.teabox-film--preparation h3{letter-spacing:-.04em;margin-block:14px 18px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.15}.teabox-film--preparation h3{font-size:clamp(26px,3vw,34px)}.teabox-film-description{font-size:15px;line-height:1.8}.teabox-films-library{padding-block:10px 60px;scroll-margin-top:7rem}.teabox-films-library-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.teabox-films-library-heading h2{letter-spacing:-.04em;font-size:clamp(30px,3vw,38px);font-weight:600}.teabox-films-library-heading p{max-width:34ch;color:var(--muted-foreground);font-size:14px}.teabox-films-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.teabox-film--library{color:var(--foreground);background:#f5f6f2;border-radius:9px;padding:22px}.teabox-film--library .teabox-film-poster{width:min(100%,202px);margin-inline:auto}.teabox-film--library h3{margin-top:16px;font-size:20px;font-weight:600;line-height:1.4}.teabox-film-dialog{width:min(480px,100% - 24px);max-height:94dvh;overflow-y:auto}.teabox-film-dialog video{object-fit:contain;background:#141a15;width:auto;max-width:100%;height:min(70dvh,690px);margin-inline:auto;display:block}@media (width<=700px){.teabox-film--home,.teabox-film--loose{gap:18px}.teabox-film--home strong,.teabox-film--loose strong{font-size:17px}.teabox-film--drink,.teabox-film--preparation{gap:18px;margin-block:22px;padding:20px}.teabox-film--drink .teabox-film-poster,.teabox-film--preparation .teabox-film-poster{width:clamp(87px,31vw,120px)}.teabox-film--drink h3,.teabox-film--preparation h3{margin-block:10px 14px;font-size:25px}.teabox-film-label{font-size:11px}.teabox-film-description{font-size:13px;line-height:1.65}.teabox-film-action{flex-wrap:wrap;gap:5px}.teabox-films-library-grid{grid-template-columns:minmax(0,1fr);gap:18px}.teabox-films-library-heading{display:block}.teabox-films-library-heading p{margin-top:8px}.teabox-film--library{grid-template-columns:115px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.teabox-film--library .teabox-film-poster{width:115px}.teabox-film--library h3{margin-top:0;font-size:18px}}@media (width<=350px){.teabox-film--drink,.teabox-film--preparation{gap:12px;padding:16px}.teabox-film--drink h3,.teabox-film--preparation h3{font-size:21px}.teabox-film--library{grid-template-columns:92px minmax(0,1fr)}.teabox-film--library .teabox-film-poster{width:92px}}
