.lale-ffilm{display:flex;flex-direction:column;align-items:center;text-align:center}.lale-ffilm__head{max-width:40rem}.lale-ffilm__head .h6+*{margin-block-start:.6rem}.lale-ffilm__head .h2{font-size:clamp(1.75rem,2.9vw,2.625rem);line-height:1.1;letter-spacing:.01em;text-wrap:balance}.lale-ffilm__head>div{font-size:var(--text-base);line-height:1.7;max-width:34rem;margin-inline:auto}.lale-ffilm__player{display:block;position:relative;cursor:pointer;width:min(100%,calc(clamp(26rem,100vh - var(--sticky-area-height, 0px) - 12.5rem,46rem) * var(--lale-ffilm-ratio, .5625)));width:min(100%,calc(clamp(26rem,100svh - var(--sticky-area-height, 0px) - 12.5rem,46rem) * var(--lale-ffilm-ratio, .5625)));margin-block-start:1.75rem}.lale-ffilm__frame{position:relative;aspect-ratio:var(--aspect-ratio, .5625);overflow:hidden;background:rgb(var(--lale-noir));border-radius:2px}.lale-ffilm__frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lale-ffilm__poster,.lale-ffilm__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0!important;transition:opacity .5s var(--lale-ease)}.lale-ffilm__video{opacity:0}.lale-ffilm__player:is(.is-playing,.is-paused) .lale-ffilm__video{opacity:1}.lale-ffilm__player:is(.is-playing,.is-paused) .lale-ffilm__poster{opacity:0}.lale-ffilm__player .lale-ffilm__play{position:absolute;left:50%;top:50%;z-index:2;width:4.75rem;height:4.75rem;margin:0;padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:#fff;color:rgb(var(--lale-copper));box-shadow:0 10px 30px rgb(var(--lale-noir) / .22);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s var(--lale-ease),opacity .45s var(--lale-ease)}.lale-ffilm__glyph{width:0;height:0;border-left:1.4rem solid currentColor;border-top:.85rem solid transparent;border-bottom:.85rem solid transparent;margin-inline-start:.35rem}@media(hover:hover){.lale-ffilm__player:hover .lale-ffilm__play{transform:translate(-50%,-50%) scale(1.06)}}.lale-ffilm__player .lale-ffilm__play:focus-visible{outline:2px solid rgb(var(--lale-copper-dark));outline-offset:4px}.lale-ffilm__player.is-playing .lale-ffilm__play{opacity:0}.lale-ffilm__player.is-playing .lale-ffilm__play:focus-visible{opacity:1}.lale-ffilm__player.is-playing .lale-ffilm__glyph{width:1.1rem;height:1.35rem;border:0;border-inline:.38rem solid currentColor;margin:0}.lale-ffilm__actions{margin-block-start:2rem}@media screen and (max-width:699px){.lale-ffilm__head .h2{font-size:clamp(1.6rem,7vw,2rem)}.lale-ffilm__player{width:min(100%,20.5rem,calc(64vh * var(--lale-ffilm-ratio, .5625)));width:min(100%,20.5rem,calc(64svh * var(--lale-ffilm-ratio, .5625)));margin-block-start:1.5rem}.lale-ffilm__player .lale-ffilm__play{width:4rem;height:4rem}.lale-ffilm__glyph{border-left-width:1.15rem;border-top-width:.7rem;border-bottom-width:.7rem}.lale-ffilm__actions{margin-block-start:1.75rem}}.lale-pw{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh;min-height:100svh;background:#fff1e6;color:#2d2926}.lale-pw .lale-pw__media{position:relative;height:38vh;min-height:240px;max-height:360px;overflow:hidden;background:#e8e8e8}.lale-pw .lale-pw__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 26%}.lale-pw .lale-pw__panel{display:flex;flex-direction:column;padding:22px 24px 28px}.lale-pw .lale-pw__top{display:flex;align-items:center;justify-content:space-between}.lale-pw .lale-pw__logo{display:block;width:84px;height:auto}.lale-pw .lale-pw__team{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:6px 0;cursor:pointer;color:#2d2926;opacity:.72;font-family:var(--heading-font-family, Montserrat, sans-serif);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lale-pw .lale-pw__team:hover{opacity:1}.lale-pw .lale-pw__body{width:100%;max-width:460px;margin:26px auto 0;text-align:center}.lale-pw .lale-pw__eyebrow{margin:0;font-family:var(--heading-font-family, Montserrat, sans-serif);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#b1533a}.lale-pw .lale-pw__title{margin:12px 0 0;font-family:var(--heading-font-family, Montserrat, sans-serif);font-size:27px;line-height:1.2;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:#ca755e}.lale-pw .lale-pw__text{margin-top:14px;font-size:14px;line-height:23px;font-weight:300}.lale-pw .lale-pw__text p{margin:0}.lale-pw .lale-pw__form{margin-top:24px}.lale-pw .lale-pw__intro{margin:0 0 12px;font-size:13px;line-height:20px;font-weight:400}.lale-pw .lale-pw__pill{display:flex;background:#fff;border:1px solid #E5AFA2;border-radius:2px}.lale-pw .lale-pw__input{flex:1 1 auto;width:100%;min-width:0;border:0;background:transparent;padding:15px 16px;font-size:16px;color:#2d2926;outline:none;box-shadow:none}.lale-pw .lale-pw__input::placeholder{color:#8a7f7a}.lale-pw .lale-pw__button{flex:0 0 auto;border:0;margin:4px;border-radius:2px;padding:0 18px;cursor:pointer;color:#fff;background:#b1533a;background-image:linear-gradient(135deg,#ca755e,#b1533a);font-family:var(--heading-font-family, Montserrat, sans-serif);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.lale-pw .lale-pw__success{margin:0;padding:16px;background:#fff;border:1px solid #E5AFA2;font-size:14px;line-height:22px}.lale-pw .lale-pw__error{margin:0 0 10px;font-size:13px;color:#b1533a}.lale-pw .lale-pw__social{margin:22px 0 0;display:flex;justify-content:center;gap:10px;font-family:var(--heading-font-family, Montserrat, sans-serif);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lale-pw .lale-pw__social a{color:#2d2926;text-decoration:none}.lale-pw .lale-pw__fine{margin:26px 0 0;text-align:center;font-size:11px;color:#8a7f7a}@media screen and (min-width:1000px){.lale-pw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lale-pw .lale-pw__media{order:2;height:auto;min-height:100vh;max-height:none}.lale-pw .lale-pw__img{object-position:50% 40%}.lale-pw .lale-pw__panel{padding:40px 64px 36px}.lale-pw .lale-pw__logo{width:112px}.lale-pw .lale-pw__body{margin:auto;padding:32px 0}.lale-pw .lale-pw__eyebrow{font-size:12px}.lale-pw .lale-pw__title{font-size:44px;margin-top:16px}.lale-pw .lale-pw__text{margin-top:18px;font-size:15px;line-height:25px}.lale-pw .lale-pw__form{margin-top:30px}.lale-pw .lale-pw__intro{font-size:14px}.lale-pw .lale-pw__button{padding:0 24px;font-size:12px}.lale-pw .lale-pw__fine{margin-top:0}}.lale-practice{max-width:38rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.lale-practice .lale-practice__eyebrow{margin:0;font-family:var(--heading-font-family);font-weight:var(--eyebrow-font-weight, 400);font-size:.75rem;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--lale-blush))}.lale-practice .lale-practice__logo-link{display:block;margin-block-start:1.5rem}.lale-practice .lale-practice__logo{display:block;width:min(var(--lale-practice-logo-width, 360px),78vw);height:auto;margin-inline:auto}.lale-practice .lale-practice__heading{margin:1rem 0 0;color:#fff}.lale-practice .lale-practice__rule{display:block;width:3.5rem;height:2px;background:rgb(var(--lale-copper));margin-block:1.75rem}.lale-practice .lale-practice__text{font-size:var(--text-base);line-height:1.7;color:#ffffffe0}.lale-practice .lale-practice__text p{margin:0}.lale-practice .lale-practice__text p+p{margin-block-start:.8em}.lale-practice .lale-practice__actions{margin-block-start:2rem}.lale-practice .lale-practice__url{margin-block-start:.9rem;font-family:var(--heading-font-family);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;background:none;text-decoration:none;transition:color .2s var(--lale-ease)}@media(hover:hover){.lale-practice .lale-practice__url:hover{color:#fff}}@media screen and (max-width:699px){.lale-practice .lale-practice__text{font-size:var(--text-sm);line-height:1.65}.lale-practice .lale-practice__rule{margin-block:1.5rem}.lale-practice .lale-practice__actions{margin-block-start:1.75rem}}@media screen and (min-width:700px){.lale-wear .lale-wear__grid--pair{max-width:calc((100% - 2 * 2.75rem) / 3 * 2 + 2.75rem);margin-inline:auto}}@media screen and (min-width:700px)and (max-width:999px){.lale-wear .lale-wear__grid--pair{max-width:calc((100% - 2 * 1.25rem) / 3 * 2 + 1.25rem)}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
