html{scrollbar-gutter:stable}.watch-subscribe{--ws-card-bg: #ffffff;--ws-text: #0a0a0a;--ws-text-muted: #6b6b6b;--ws-button-bg: #0a0a0a;--ws-button-text: #ffffff;--ws-input-border: #e5e5e5;--ws-input-border-focus: #0a0a0a;--ws-error: #d92d20;--ws-shadow: 0 24px 60px -24px rgba(0, 0, 0, .22);background-color:var(--ws-bg, #f4d4dc);padding:clamp(60px,10vw,120px) 20px;position:relative;overflow:hidden}.watch-subscribe:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>");opacity:.07;pointer-events:none;mix-blend-mode:multiply}.watch-subscribe__inner{max-width:520px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.watch-subscribe__images{position:relative;width:clamp(140px,20vw,200px);aspect-ratio:1;margin-bottom:-56px;z-index:2;pointer-events:none}.watch-subscribe__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:transform,opacity}.watch-subscribe__image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,0,0,.18))}.watch-subscribe__images.has-cycle .watch-subscribe__image{animation:ws-watch-cycle 9s infinite cubic-bezier(.65,0,.35,1)}.watch-subscribe__images.has-cycle .watch-subscribe__image[data-pos="2"]{animation-delay:-4.5s}@keyframes ws-watch-cycle{0%{transform:translateZ(0) scale(1);opacity:1;z-index:2}44%{transform:translateZ(0) scale(1);opacity:1;z-index:2}50%{transform:translate3d(20%,0,0) scale(.88);opacity:0;z-index:2}50.01%{transform:translateZ(0) scale(1);opacity:0;z-index:0}94%{transform:translateZ(0) scale(1);opacity:0;z-index:0}94.5%{transform:translateZ(0) scale(.88);opacity:0;z-index:1}97.5%{transform:translate3d(-20%,0,0) scale(.92);opacity:1;z-index:1}to{transform:translateZ(0) scale(1);opacity:1;z-index:2}}.watch-subscribe__card{background:var(--ws-card-bg);border-radius:4px;padding:clamp(40px,5vw,60px) clamp(28px,4vw,48px);width:100%;box-shadow:var(--ws-shadow);text-align:center;position:relative;box-sizing:border-box}.watch-subscribe__eyebrow{font-family:var(--font-heading-family, var(--font-body-family, Georgia, serif));font-style:italic;font-size:14px;color:var(--ws-text-muted);margin:0 0 14px;letter-spacing:.01em}.watch-subscribe__heading{font-family:var(--font-heading-family, var(--font-body-family, Helvetica, Arial, sans-serif));font-size:clamp(28px,4vw,38px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ws-text);margin:0 0 14px;line-height:1.05}.watch-subscribe__subheading{font-size:15px;line-height:1.5;color:var(--ws-text-muted);margin:0 auto 32px;max-width:360px}.watch-subscribe__form{display:block;margin:0;text-align:left}.watch-subscribe__form-fields{display:flex;flex-direction:column;gap:16px}.watch-subscribe__field{display:flex;flex-direction:column;gap:6px}.watch-subscribe__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ws-text)}.watch-subscribe__required{color:var(--ws-error);margin-left:2px}.watch-subscribe__form input[type=email],.watch-subscribe__form input[type=text]{width:100%;padding:14px 16px;border:1px solid var(--ws-input-border);border-radius:2px;font-size:15px;font-family:inherit;color:var(--ws-text);background:#fff;transition:border-color .2s ease;box-sizing:border-box;-webkit-appearance:none;appearance:none}.watch-subscribe__form input:focus{outline:none;border-color:var(--ws-input-border-focus)}.watch-subscribe__form input::placeholder{color:#b5b5b5}.watch-subscribe__button{margin-top:12px;padding:16px 24px;background:var(--ws-button-bg);color:var(--ws-button-text);border:none;border-radius:2px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:transform .2s ease,opacity .2s ease;position:relative;font-family:inherit;min-height:52px}.watch-subscribe__button:hover:not(:disabled){transform:translateY(-1px)}.watch-subscribe__button:active:not(:disabled){transform:translateY(0)}.watch-subscribe__button:disabled{opacity:.7;cursor:not-allowed}.watch-subscribe__button-loader{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.watch-subscribe__button-loader svg{animation:ws-spin .9s linear infinite}.watch-subscribe__button.is-loading .watch-subscribe__button-text{opacity:0}.watch-subscribe__button.is-loading .watch-subscribe__button-loader{display:flex}@keyframes ws-spin{to{transform:rotate(360deg)}}.watch-subscribe__back{background:none;border:none;color:var(--ws-text);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;padding:12px 4px;margin-top:36px;display:inline-flex;align-items:center;gap:8px;font-family:inherit;border-bottom:1px solid transparent;transition:gap .25s ease,border-bottom-color .25s ease}.watch-subscribe__back[hidden]{display:none!important}.watch-subscribe__back:hover{gap:12px;border-bottom-color:var(--ws-text)}.watch-subscribe__back-arrow{transition:transform .25s ease}.watch-subscribe__back:hover .watch-subscribe__back-arrow{transform:translate(-2px)}.watch-subscribe__loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#fffffff0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:ws-fade-in .25s ease}.watch-subscribe__loader[hidden]{display:none}.watch-subscribe__loader-inner{color:var(--ws-text)}.watch-subscribe__loader-spinner{animation:ws-spin .9s linear infinite}.watch-subscribe__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:ws-fade-in .3s ease}.watch-subscribe__modal[hidden]{display:none}.watch-subscribe__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.watch-subscribe__modal-content{position:relative;background:#fff;border-radius:6px;padding:clamp(40px,6vw,64px) clamp(32px,5vw,56px);max-width:440px;width:100%;text-align:center;box-shadow:0 32px 80px -16px #00000073;animation:ws-scale-in .45s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.watch-subscribe__modal-close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:26px;line-height:1;color:var(--ws-text-muted);cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease,color .2s ease;font-family:inherit}.watch-subscribe__modal-close:hover{background:#0000000f;color:var(--ws-text)}.watch-subscribe__modal-heading{font-family:var(--font-heading-family, var(--font-body-family, Helvetica, Arial, sans-serif));font-size:clamp(28px,4vw,38px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ws-text);margin:0 0 16px;line-height:1.05}.watch-subscribe__modal-message{font-size:15px;line-height:1.5;color:var(--ws-text-muted);margin:0 0 28px}.watch-subscribe__modal-button{background:var(--ws-button-bg);color:var(--ws-button-text);border:none;border-radius:2px;padding:16px 32px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;font-family:inherit;transition:transform .2s ease}.watch-subscribe__modal-button:hover{transform:translateY(-1px)}@keyframes ws-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ws-scale-in{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:600px){.watch-subscribe{padding:56px 16px}.watch-subscribe__images{margin-bottom:-42px}.watch-subscribe__card{padding:36px 22px}.watch-subscribe__back{margin-top:28px}}@media(prefers-reduced-motion:reduce){.watch-subscribe__back,.watch-subscribe__back-arrow,.watch-subscribe__button,.watch-subscribe__modal-button,.watch-subscribe__modal-content,.watch-subscribe__modal{animation:none!important;transition:none!important}.watch-subscribe__images.has-cycle .watch-subscribe__image{animation:none!important}.watch-subscribe__images.has-cycle .watch-subscribe__image[data-pos="2"]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
