.bov{--bov-purple:#8B4FE8;--bov-violet:#6530B8;--bov-ink:#241038;--bov-soft:#6B5C82;--bov-pale:#F7F2FF;--bov-line:#E6DDF7;--bov-w:min(72vw,300px);--bov-gap:14px;padding:16px 0 30px;background:linear-gradient(180deg,#fff 0%,var(--bov-pale) 100%);color:var(--bov-ink);font-family:Inter,system-ui,sans-serif;overflow:hidden}.bov *,.bov *:before,.bov *:after{box-sizing:border-box}.bov-head{text-align:center;padding:0 20px;max-width:640px;margin:0 auto 16px}.bov-eyebrow{display:inline-block;font:700 11.5px/1 Poppins,sans-serif;letter-spacing:1.3px;text-transform:uppercase;color:var(--bov-purple);background:#fff;border:1px solid var(--bov-line);border-radius:999px;padding:7px 12px;margin-bottom:10px}.bov-title{font:800 23px/1.15 Poppins,sans-serif;margin:0;color:var(--bov-ink);letter-spacing:-.2px}.bov-sub{margin:8px 0 0;color:var(--bov-soft);font-size:14.5px;line-height:1.45}.bov-stage{position:relative}.bov-track{display:flex;gap:var(--bov-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px calc((100% - var(--bov-w)) / 2) 10px;scroll-padding-inline:calc((100% - var(--bov-w)) / 2);outline:none}.bov-track::-webkit-scrollbar{display:none}.bov-slide{flex:0 0 var(--bov-w);scroll-snap-align:center;scroll-snap-stop:always;transition:transform .35s ease,opacity .35s ease;transform:scale(.92);opacity:.6}.bov-slide.is-active{transform:none;opacity:1}.bov-card{position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:#1d1230;box-shadow:0 18px 36px -22px #6530b88c,0 0 0 1px #8b4fe81f}.bov-video,.bov-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bov-poster{z-index:1;transition:opacity .25s ease}.bov-slide.is-started .bov-poster{opacity:0;pointer-events:none}.bov-tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.bov-ctrls{position:absolute;top:10px;right:10px;z-index:4;display:flex;flex-direction:column;gap:8px}.bov-btn{width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:#24103873;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;padding:0}.bov-btn svg{width:19px;height:19px}.bov-btn:focus-visible,.bov-sound:focus-visible,.bov-arrow:focus-visible,.bov-dot:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px var(--bov-purple)}.bov-slide .i-play,.bov-slide.is-paused .i-pause{display:none}.bov-slide.is-paused .i-play{display:block}.bov-slide .i-sound,.bov.is-sound .i-muted{display:none}.bov.is-sound .i-sound{display:block}.bov-slide:not(.is-active) .bov-ctrls,.bov-slide:not(.is-active) .bov-sound{opacity:0;pointer-events:none}.bov-sound{position:absolute;left:50%;bottom:86px;transform:translate(-50%);z-index:4;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:700 14px/1 Poppins,sans-serif;color:#fff;background:var(--bov-purple);border:0;border-radius:999px;padding:12px 18px;cursor:pointer;box-shadow:0 10px 24px -8px #8b4fe8bf;animation:bov-pulse 2.2s ease-in-out infinite}.bov-sound svg{width:18px;height:18px}.bov.is-sound .bov-sound{display:none}@keyframes bov-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}.bov-seek{--bov-p:0;position:absolute;left:0;right:0;bottom:0;height:30px;z-index:5;display:flex;align-items:flex-end;padding:0 12px 9px;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.bov-seek:before{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(180deg,#14082400,#14082447);pointer-events:none;z-index:-1}.bov-seek-rail{position:relative;flex:1;height:3px;border-radius:3px;background:#ffffff52;transition:height .15s ease}.bov-seek-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--bov-p) * 100%);border-radius:inherit;background:#fff}.bov-seek-knob{position:absolute;top:50%;left:calc(var(--bov-p) * 100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #8b4fe899,0 2px 6px #0000004d;transform:scale(0);transition:transform .15s ease}.bov-seek:hover .bov-seek-rail,.bov-seek.is-dragging .bov-seek-rail,.bov-seek:focus-visible .bov-seek-rail{height:5px}.bov-seek:hover .bov-seek-knob,.bov-seek.is-dragging .bov-seek-knob,.bov-seek:focus-visible .bov-seek-knob,.bov-slide.is-active.is-paused.is-started .bov-seek-knob{transform:scale(1)}.bov-seek:focus-visible .bov-seek-rail{box-shadow:0 0 0 2px var(--bov-purple)}@media(hover:none){.bov-slide.is-active .bov-seek-knob{transform:scale(.8)}.bov-slide.is-active .bov-seek.is-dragging .bov-seek-knob{transform:scale(1.15)}}.bov-slide:not(.is-active) .bov-seek{pointer-events:none}.bov-slide:not(.is-active) .bov-seek-knob{display:none}.bov-cap{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:46px 14px 20px;background:linear-gradient(180deg,#14082400,#140824c7);color:#fff;pointer-events:none}.bov-quote{margin:0;font:600 14px/1.35 Inter,sans-serif}.bov-name{display:block;margin-top:5px;font:700 12px/1.2 Poppins,sans-serif;opacity:.85}.bov-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:18px;color:var(--bov-violet);background:repeating-linear-gradient(135deg,#f3ecff 0 14px,#ede3ff 14px 28px)}.bov-empty svg{width:46px;height:46px;padding:12px;border-radius:50%;background:#fff;color:var(--bov-purple);box-shadow:0 8px 18px -10px #6530b899}.bov-empty b{font:800 16px/1 Poppins,sans-serif}.bov-empty small{font-size:12px;color:var(--bov-soft)}.bov-slide--empty .bov-cap{background:linear-gradient(180deg,#fff0,#2410388c)}.bov-dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.bov-dot{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:#d6c8f2;cursor:pointer;transition:width .25s ease,background .25s ease}.bov-dot[aria-current=true]{width:22px;background:var(--bov-purple)}.bov-cta-wrap{display:flex;justify-content:center;padding:18px 20px 0}.bov-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:min(100%,280px);font:800 15px/1 Poppins,sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#fff!important;background:var(--bov-purple);border-radius:12px;padding:17px 28px;text-decoration:none!important;box-shadow:0 14px 28px -16px #6530b8bf;transition:background .18s ease,transform .18s ease}.bov-cta:hover{background:var(--bov-violet);transform:translateY(-1px)}.bov-cta:focus-visible{outline:2px solid var(--bov-violet);outline-offset:3px}.bov-arrow{display:none}@media(min-width:750px){.bov{--bov-w:280px;--bov-gap:18px;padding:44px 0 42px}.bov-title{font-size:30px}.bov-sub{font-size:16px}}@media(min-width:990px){.bov{--bov-w:300px;--bov-gap:22px}.bov-stage{max-width:1100px;margin:0 auto}.bov-track{--bov-pad:max(0px, calc((100% - 3 * var(--bov-w) - 2 * var(--bov-gap)) / 2));padding:6px var(--bov-pad) 12px;scroll-padding-inline:var(--bov-pad)}.bov-track{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.bov-slide{transform:scale(.94);opacity:.85}.bov-slide.is-active{transform:none;opacity:1}.bov-arrow{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;border:1px solid var(--bov-line);background:#fff;color:var(--bov-violet);cursor:pointer;box-shadow:0 10px 24px -14px #6530b899;padding:0}.bov-arrow svg{width:20px;height:20px}.bov-arrow[disabled]{opacity:.35;cursor:default}.bov-prev{left:16px}.bov-next{right:16px}}@media(prefers-reduced-motion:reduce){.bov-slide,.bov-poster,.bov-dot,.bov-seek-rail,.bov-seek-knob{transition:none}.bov-sound{animation:none}}@media(max-width:749px){.bov-slide{translate:var(--bov-nudge,0px) 0}.bov-track.bov-nudging .bov-slide{transition:transform .35s ease,opacity .35s ease,translate .5s cubic-bezier(.45,0,.25,1)}}@media(max-width:749px){html.bov-cover #wisherProofPop,html.bov-cover .bov-float{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .2s ease,visibility 0s linear .2s!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bo-videos.css.map */
