sl-brand-film.sl-film{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.45fr);align-items:center;gap:clamp(32px,4.5vw,76px);max-width:1560px;margin:0 auto;padding:68px 4.5% 48px;color:#242b28;background:#faf8f4}.sl-film__eyebrow{margin:0 0 24px;color:#78663e;font:10px/1.7 Arial,sans-serif;letter-spacing:.16em}.sl-film .sl-film__copy h1{margin:0;font:400 clamp(38px,4.2vw,66px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.045em;color:#242b28}.sl-film .sl-film__copy h1 em{font-weight:400}.sl-film__intro{max-width:360px;margin:26px 0 30px;font:14px/1.8 Arial,sans-serif;color:#626862}.sl-film__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.sl-film a{text-decoration:none}.sl-film .sl-film__watch{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:54px;padding:14px 20px;color:#faf8f4;background:#242b28;font:13px/1.5 Arial,sans-serif;letter-spacing:.02em}.sl-film__watch span{padding-left:10px;border-left:1px solid #8c918c;color:#e5e2da;font-size:10px}.sl-film__shop{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;border-bottom:1px solid #a6a69a;color:#242b28;font:12px/1.5 Arial,sans-serif}.sl-film__visual{min-width:0}.sl-film__frame{position:relative;aspect-ratio:16 / 9;background:#e8e1d5;overflow:hidden}.sl-film__frame>img,.sl-film__teaser{display:block;width:100%;height:100%;object-fit:contain}.sl-film__teaser{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.sl-film__teaser.is-playing{opacity:1}.sl-film__frame-play{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:14px;min-height:66px;padding:14px 20px;max-width:calc(100% - 36px);background:#faf8f4;color:#242b28;box-shadow:0 3px 18px #0002;font:14px/1.4 Arial,sans-serif}.sl-film__frame-play>svg{flex:0 0 24px;width:24px;height:24px}.sl-film__listen-copy{display:flex;flex-direction:column;gap:4px}.sl-film__listen-title{font-weight:500}.sl-film__listen-hint{color:#626862;font-size:10px}.sl-film__preview-control{position:absolute;right:14px;bottom:18px;min-height:44px;padding:9px 12px;border:1px solid #e1ddd2;border-radius:0;background:#242b28;color:#fff;font:10px/1.4 Arial,sans-serif;cursor:pointer}.sl-film__preview-control[hidden]{display:none}.sl-film__signature{margin:15px 0 0;text-align:right;text-transform:uppercase;font:9px/1.7 Arial,sans-serif;letter-spacing:.17em;color:#626862}.sl-film :is(a,button,video):focus-visible{outline:3px solid #a88947;outline-offset:5px}.sl-film__dialog{width:min(1120px,calc(100% - 40px));max-width:1120px;max-height:calc(100dvh - 40px);padding:0;border:0;background:#161b18;color:#faf8f4;overflow:auto;box-shadow:0 18px 70px #0005}.sl-film__dialog::backdrop{background:#101512e8}.sl-film__dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px 8px 24px}.sl-film .sl-film__dialog-bar h2{margin:0;color:inherit;font:400 21px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.03em}.sl-film__close{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;font:32px/1 Arial,sans-serif;cursor:pointer}.sl-film__full{display:block;width:100%;height:auto;max-height:calc(100dvh - 180px);aspect-ratio:16 / 9;object-fit:contain;background:#000}.sl-film__dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 20px;font:11px/1.6 Arial,sans-serif}.sl-film__dialog-footer button{flex-shrink:0;min-height:44px;border:1px solid #757b75;padding:8px 12px;background:transparent;color:inherit;font:inherit;cursor:pointer}.sl-film__dialog-footer button[aria-pressed=true]{background:#faf8f4;color:#242b28}html.sl-film-open{overflow:hidden}@media(max-width:989px){sl-brand-film.sl-film{gap:28px;padding-top:44px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.2fr)}.sl-film .sl-film__copy h1{font-size:40px}.sl-film__frame-play{left:12px;bottom:12px;max-width:calc(100% - 24px);padding:12px 14px;font-size:13px;gap:10px}.sl-film__preview-control{display:none}}@media(max-width:749px){sl-brand-film.sl-film{grid-template-columns:minmax(0,1fr);padding:36px 22px 30px;gap:30px}.sl-film__eyebrow{margin-bottom:18px;font-size:9px}.sl-film .sl-film__copy h1{font-size:clamp(38px,9.7vw,58px)}.sl-film__intro{margin:20px 0 22px;max-width:410px;font-size:13px}.sl-film__actions{gap:10px 20px}.sl-film__signature{text-align:center;font-size:8px}.sl-film__dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.sl-film__dialog-bar{padding-left:16px}.sl-film .sl-film__dialog-bar h2{font-size:18px}.sl-film__dialog-footer{padding:8px 12px;font-size:10px}}body.sl-atelier .sl-newsletter .sl-newsletter-submit{font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;min-width:64px;padding:12px 0 12px 12px}body.sl-atelier .sl-newsletter .sl-newsletter-consent{font-size:10px;line-height:1.7}body.sl-atelier .sl-newsletter .sl-newsletter-consent a{text-decoration:underline;text-underline-offset:3px}.sl-email-signup{background:var(--sl-stone, #eeebe5);border-block:1px solid var(--sl-line, #d9d9d0);padding-block:54px}.sl-email-signup__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sl-email-signup__copy .sl-eyebrow{margin-bottom:14px}body.sl-atelier .sl-email-signup__copy h2{font-size:clamp(30px,3vw,40px);margin:0 0 18px}.sl-email-signup__copy>p:last-child{max-width:450px;margin:0;color:var(--sl-muted, #626862);font-size:15px;line-height:1.8}.sl-email-signup__form{min-width:0}.sl-email-signup__form>label{display:block;font-size:12px;margin-bottom:10px}.sl-email-signup__fields{display:flex;gap:10px}body.sl-atelier .sl-email-signup__fields input{width:100%;min-width:0;min-height:50px;background:var(--sl-paper, #faf8f4)}.sl-email-signup__fields button{flex-shrink:0;padding-inline:20px}.sl-email-signup__consent{font-size:11px;line-height:1.7;color:var(--sl-muted, #626862);margin:14px 0 0}.sl-email-signup__consent a{color:var(--sl-ink, #242b28)}.sl-email-signup__success{border-left:2px solid var(--sl-gold, #78663e);padding-left:20px;margin:0;font-size:16px;line-height:1.8}@media(max-width:989px){.sl-email-signup__inner{gap:32px}.sl-email-signup__fields{flex-direction:column}}@media(max-width:749px){.sl-email-signup{padding-block:38px}.sl-email-signup__inner{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAAAAAAAAAEABAAAAAAAAIA */
