.rabbit-product-actions{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:10px;clear:both;width:100%;margin-block:14px;box-sizing:border-box}.rabbit-product-actions>.rabbit-waitlist-slot{flex:1 1 200px;width:auto;margin:0;min-width:0}.rabbit-product-actions>.rabbit-product-video-button{flex:1 1 140px;box-sizing:border-box;min-height:46px;padding:12px 18px;border:1px solid #202832;border-radius:8px;background:#fff;color:#202832;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer}.rabbit-product-video-button:focus-visible,.rabbit-product-video-dialog button:focus-visible{outline:3px solid #2867aa;outline-offset:3px}.rabbit-product-video-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 32px));max-width:720px;max-height:calc(100dvh - 32px);padding:0!important;border:0!important;border-radius:12px;background:#10141b;color:#fff;box-shadow:0 20px 80px #0008;overflow:hidden}.rabbit-product-video-dialog::backdrop{background:#000b}.rabbit-product-video-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px}.rabbit-product-video-heading h2{margin:0!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;color:#fff!important}.rabbit-product-video-heading button{display:grid;place-items:center;flex:0 0 44px;min-width:44px;min-height:44px;padding:0!important;border:0!important;border-radius:6px;background:transparent!important;color:#fff!important;font-size:28px!important;cursor:pointer}.rabbit-product-video-player{position:relative;aspect-ratio:16/9;background:#000}.rabbit-product-video-player iframe{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;max-width:none!important;border:0!important;margin:0!important}.rabbit-product-video-dialog:fullscreen{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;display:flex;flex-direction:column}.rabbit-product-video-dialog:fullscreen .rabbit-product-video-player{flex:1;aspect-ratio:auto}@media(max-width:767px){.rabbit-product-video-dialog[open]{position:fixed;inset:0;width:100vw!important;max-width:none!important;height:100vh;height:100dvh;max-height:none!important;margin:0!important;border-radius:0;display:flex;flex-direction:column}.rabbit-product-video-dialog .rabbit-product-video-heading{padding-top:max(8px,env(safe-area-inset-top));padding-inline:12px}.rabbit-product-video-dialog .rabbit-product-video-player{flex:1;aspect-ratio:auto}.rabbit-product-video-player iframe{padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}}
.rabbit-product-video-dialog .rabbit-product-video-loading{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;background:#10141b;color:#fff;font-family:inherit;font-size:15px;line-height:1.5;text-align:center;pointer-events:none}.rabbit-product-video-dialog .rabbit-product-video-spinner{box-sizing:border-box;display:block;width:48px;height:48px;border:4px solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:rabbit-product-video-spin .8s linear infinite}@keyframes rabbit-product-video-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rabbit-product-video-dialog .rabbit-product-video-spinner{animation:none}}
