.svp-item{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center}.svp-item:focus-visible{outline:2px solid rgb(var(--color-button, 59, 27, 30));outline-offset:3px}.svp-item__img{display:block;width:100%;height:100%;object-fit:cover}.svs{--svs-size: 72px;--svs-ring: #3b1b1e;margin:1.2rem 0 .4rem}.svs__heading{margin:0 0 .8rem;font-size:1.4rem;font-weight:600}.svs__list{display:flex;gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:.4rem .2rem .6rem;margin:0 -.2rem;-webkit-overflow-scrolling:touch}.svs__list::-webkit-scrollbar{display:none}.svp-item--bubble{flex:0 0 auto;width:calc(var(--svs-size) + 1.6rem);display:flex;flex-direction:column;align-items:center;gap:.6rem;scroll-snap-align:start}.svp-item__ring{display:block;width:var(--svs-size);height:var(--svs-size);border-radius:50%;padding:3px;background:var(--svs-ring);transition:transform .15s ease}.svp-item__ring .svp-item__img{border-radius:50%;border:2px solid #fff;background:#eee}.svp-item--bubble:active .svp-item__ring{transform:scale(.94)}.svp-item__label{font-size:1.2rem;line-height:1.2;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover){.svp-item--bubble:hover .svp-item__ring{transform:scale(1.05)}}.svr__heading{text-align:center;margin:0 0 2rem}.svr__wrap{position:relative}.svr__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-left:0}.svr__list::-webkit-scrollbar{display:none}.svr__cell{flex:0 0 calc((100% - 1rem) / 2.25);scroll-snap-align:start}@media screen and (min-width:750px){.svr__cell{flex-basis:calc((100% - 2rem) / 3)}}@media screen and (min-width:990px){.svr__cell{flex-basis:calc((100% - 3rem)/4)}}.svp-item--card{display:block;width:100%}.svp-item__frame{position:relative;display:block;aspect-ratio:9 / 16;overflow:hidden;border-radius:8px;background:#e9e4dc}.svp-item__frame .svp-item__img{transition:transform .4s ease}.svp-item__play{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#000000d9;color:#fff;display:flex;align-items:center;justify-content:center;padding-left:3px;transition:transform .2s ease}.svp-item__name{position:absolute;left:0;right:0;bottom:0;padding:2.4rem 1rem .9rem;color:#fff;font-size:1.4rem;font-weight:600;text-align:left;background:linear-gradient(to top,rgba(0,0,0,.55),transparent)}@media(hover:hover){.svp-item--card:hover .svp-item__img{transform:scale(1.03)}.svp-item--card:hover .svp-item__play{transform:scale(1.08)}}.svr__arrow{display:none;position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:50%;border:0;background:#fff;color:#111;box-shadow:0 2px 10px #00000026;cursor:pointer;align-items:center;justify-content:center;z-index:2}.svr__arrow--prev{left:-14px}.svr__arrow--next{right:-14px}.svr__arrow[disabled]{opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.svr__arrow{display:flex}}html.svp-lock,html.svp-lock body{overflow:hidden!important}.svp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;background:#000;color:#fff;height:100vh;height:100dvh;-webkit-font-smoothing:antialiased}.svp.is-open{display:block;animation:svp-in .22s ease-out}@keyframes svp-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.svp__backdrop{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background-size:cover;background-position:center;filter:blur(36px) brightness(.45);transition:background-image .3s}.svp__stage{position:relative;height:100%;width:100%;margin:0 auto}@media(min-aspect-ratio:3/4){.svp__stage{width:56.25dvh;width:56.25vh}@supports (height: 100dvh){.svp__stage{width:56.25dvh}}}.svp__track{height:100%;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.svp__track::-webkit-scrollbar{display:none}.svp__slide{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#000}.svp__poster,.svp__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.svp__video{background:transparent}.svp__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 18%),linear-gradient(to top,rgba(0,0,0,.6),transparent 34%)}.svp__state{position:absolute;top:50%;left:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;pointer-events:none}.svp__slide.is-paused .svp__state{opacity:1}.svp__spinner{position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;animation:svp-spin .8s linear infinite;opacity:0;pointer-events:none}.svp__slide.is-loading .svp__spinner{opacity:1}@keyframes svp-spin{to{transform:rotate(360deg)}}.svp__meta{position:absolute;left:0;right:0;bottom:0;padding:0 1.6rem calc(1.8rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:1.2rem}.svp__title{margin:0;font-size:1.6rem;line-height:1.3;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.5);padding-right:4rem}.svp__count{font-size:1.2rem;opacity:.8;margin:0 0 -.6rem}.svp__cta{-webkit-appearance:none;appearance:none;border:0;border-radius:6px;min-height:48px;padding:0 2rem;width:100%;background:rgb(var(--color-button, 59, 27, 30));color:rgb(var(--color-button-text, 255, 255, 255));font-family:var(--font-heading-family, inherit);font-size:1.5rem;font-weight:600;letter-spacing:.02em;cursor:pointer}.svp__top{position:absolute;top:0;left:0;right:0;padding:calc(.8rem + env(safe-area-inset-top)) 1rem 0;pointer-events:none}.svp__bar{height:3px;border-radius:3px;background:#ffffff59;overflow:hidden}.svp__bar span{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(0)}.svp__btns{display:flex;justify-content:space-between;margin-top:.8rem}.svp__btn{pointer-events:auto;-webkit-appearance:none;appearance:none;border:0;width:42px;height:42px;border-radius:50%;background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0}.svp__btn svg{width:22px;height:22px}.svp__nav{position:absolute;top:50%;right:-72px;transform:translateY(-50%);display:none;flex-direction:column;gap:1.2rem}.svp__nav .svp__btn{background:#ffffff26;width:48px;height:48px}.svp__nav .svp__btn[disabled]{opacity:.3;cursor:default}@media(hover:hover)and (pointer:fine)and (min-aspect-ratio:3/4){.svp__nav{display:flex}}.svp__hint{position:absolute;left:50%;bottom:30%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;font-size:1.3rem;font-weight:600;background:#00000073;border-radius:999px;padding:.8rem 1.6rem;pointer-events:none;animation:svp-hint 2.4s ease forwards}.svp__hint svg{animation:svp-bounce .9s ease-in-out infinite}.svp__hint svg{width:22px;height:22px}.svp .svp__backdrop,.svp .svp__shade,.svp .svp__spinner,.svp .svp__track:empty{display:block}.svp .svp__bar span{display:block}@keyframes svp-hint{0%,80%{opacity:1}to{opacity:0}}@keyframes svp-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.svp.is-open,.svp__hint,.svp__hint svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/shavest-video.css.map */
