:root{--vps-ease: cubic-bezier(.2, .7, .2, 1);--vps-spring: cubic-bezier(.34, 1.56, .64, 1);--vps-sec: 88px}@media(max-width:749px){:root{--vps-sec: 52px}}.vps-brands,.vps-rail,.vps-explain,.vps-feed,.vps-cats{padding-top:var(--vps-sec)}.vps-news{padding:calc(var(--vps-sec) + 8px) 0}.vps-head{margin-bottom:36px}.vps-h2{font-size:clamp(24px,2.6vw,40px)}.vps-hero__title{font-size:clamp(38px,4.6vw,66px)}@media(max-width:749px){.vps-head{margin-bottom:20px}}.vps-hg{position:sticky;top:calc(-1 * var(--vps-announce-h, 0px));z-index:60;transition:transform .35s var(--vps-ease)}.vps-hg .vps-header{position:relative;top:auto;transition:box-shadow .3s ease,background .3s ease}.vps-hg .vps-header__bar{transition:min-height .3s var(--vps-ease)}.vps-hg .vps-header__logo img{transition:height .3s var(--vps-ease),transform .3s var(--vps-spring)}.vps-hg .vps-header{isolation:isolate}.vps-hg .vps-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffffe6;-webkit-backdrop-filter:saturate(1.6) blur(12px);backdrop-filter:saturate(1.6) blur(12px);opacity:0;transition:opacity .3s ease}.vps-hg.is-scrolled .vps-header{background:transparent;box-shadow:0 8px 24px #14141412}.vps-hg.is-scrolled .vps-header:before{opacity:1}.vps-hg.is-scrolled .vps-header__bar{min-height:60px}.vps-hg.is-scrolled .vps-header__logo img{height:34px}.vps-hg.is-hidden{transform:translateY(-100%)}@media(max-width:1100px){.vps-hg.is-scrolled .vps-header__bar{min-height:54px}.vps-hg.is-scrolled .vps-header__logo img{height:28px}}.vps-header__logo:hover img{transform:rotate(-3deg) scale(1.04)}.vps-header__nav a{position:relative;padding:6px 0}.vps-header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--vps-red);transform:scaleX(0);transform-origin:right;transition:transform .3s var(--vps-ease)}.vps-header__nav a:hover:after{transform:scaleX(1);transform-origin:left}.vps-cart-pill{display:inline-block;transition:transform .25s var(--vps-spring),background .2s ease}.vps-cart-pill:hover{transform:scale(1.06);background:#b80019}.vps-cart-pill.is-bump,.vps-header__icon.is-bump{animation:vps-bump .6s var(--vps-spring)}@keyframes vps-bump{0%{transform:scale(1)}30%{transform:scale(1.25,.8)}55%{transform:scale(.9,1.1)}to{transform:scale(1)}}.vps-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;pointer-events:none;background:var(--vps-red);transform-origin:left;transform:scaleX(0)}.vps-btn{position:relative;overflow:hidden;isolation:isolate;transition:transform .35s var(--vps-spring),color .25s ease,border-color .25s ease,box-shadow .25s ease}.vps-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;transform:translate(-101%);transition:transform .4s var(--vps-ease)}.vps-btn:hover:before{transform:none}.vps-btn--primary:before{background:var(--vps-ink)}.vps-btn--primary:hover{background:var(--vps-red);box-shadow:0 10px 22px #d7001d40}.vps-btn--outline:before{background:var(--vps-ink)}.vps-btn--outline:hover{color:#fff}.vps-btn:hover{transform:translateY(-2px)}.vps-btn:active,.vps-cart-pill:active,.vps-card__quick:active,.vps-rail__btn:active{transform:scale(.94,.88);transition-duration:.08s}.vps-btn:after{content:"\2192";display:inline-block;width:0;opacity:0;overflow:hidden;transition:width .3s var(--vps-ease),opacity .2s ease,margin .3s var(--vps-ease)}.vps-btn:hover:after{width:1em;margin-left:8px;opacity:1}.vps-link-caps{position:relative;transition:color .2s ease,letter-spacing .3s var(--vps-ease)}.vps-link-caps:hover{letter-spacing:2px}.vps-rail__btn{transition:transform .3s var(--vps-spring),background .2s ease,color .2s ease}.vps-rail__btn:not([disabled]):hover{background:var(--vps-red);color:#fff;border-color:var(--vps-red);transform:scale(1.08)}.vps-card{position:relative}.vps-card__media{position:relative;border-radius:14px;overflow:hidden;background:var(--vps-soft)}.vps-card__img{position:relative;display:block;border-radius:14px}.vps-card__img img{transition:transform .6s var(--vps-ease),opacity .45s ease}.vps-card__img .vps-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.06)}.vps-card:hover .vps-card__img img{transform:scale(1.06)}.vps-card.has-alt:hover .vps-card__alt{opacity:1;transform:scale(1)}.vps-card.has-alt:hover .vps-card__main{opacity:0}.vps-card__body{display:flex;flex-direction:column;gap:6px}.vps-card__title{transition:color .2s ease}.vps-card:hover .vps-card__title{color:var(--vps-red)}.vps-card__badge{position:absolute;top:10px;left:10px;background:var(--vps-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 10px;border-radius:999px}.vps-card__quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:0;border-radius:999px;background:#fff;color:var(--vps-ink)!important;font:700 14px var(--vps-font);cursor:pointer;box-shadow:0 8px 20px #1414141f;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .35s var(--vps-spring),background .2s ease,color .2s ease}.vps-card__quick:hover{background:var(--vps-red);color:#fff!important}.vps-card:hover .vps-card__quick,.vps-card__quick:focus-visible{opacity:1;transform:none}.vps-card__quick.is-loading{pointer-events:none;opacity:.8!important}.vps-card__quick.is-done{background:#1a7f37;color:#fff!important}@media(hover:none){.vps-card__quick{left:auto;right:8px;bottom:8px;width:38px;min-height:38px;padding:0;opacity:1;transform:none;font-size:0}.vps-card__quick:before{content:"+";font-size:22px;font-weight:600;line-height:1}.vps-card__quick.is-done:before{content:"\2713";font-size:17px}a.vps-card__quick:before{content:"\203a"}}.vps-brand__logo img{transition:transform .5s var(--vps-spring)}.vps-brand:hover .vps-brand__logo img{animation:vps-wobble 1s var(--vps-ease)}@keyframes vps-wobble{0%,to{transform:none}20%{transform:rotate(-4deg) scale(1.06)}45%{transform:rotate(3deg) scale(1.04)}70%{transform:rotate(-1.5deg)}}.vps-cards3>div{transition:transform .4s var(--vps-spring),box-shadow .3s ease}.vps-cards3 img{transition:transform .6s var(--vps-ease)}.vps-cards3>div:hover img{transform:scale(1.05)}.vps-feed__item{transition:transform .4s var(--vps-spring),box-shadow .3s ease;border-radius:12px}.vps-feed__item:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 18px 36px #1414142e}.vps-feed__item:nth-child(2n):hover{transform:translateY(-6px) rotate(.6deg)}.vps-cat{position:relative;overflow:hidden;isolation:isolate;transition:transform .35s var(--vps-spring),border-color .2s ease,color .25s ease}.vps-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--vps-red);transform:translateY(101%);transition:transform .4s var(--vps-ease)}.vps-cat:hover{transform:translateY(-4px);border-color:var(--vps-red);color:#fff}.vps-cat:hover:before{transform:none}.vps-cat__n{transition:color .25s ease}.vps-cat:hover .vps-cat__n{color:#ffffffd9}.vps-cat__t:after{content:" \2192";display:inline-block;transform:translate(-6px);opacity:0;transition:transform .3s var(--vps-ease),opacity .2s ease}.vps-cat:hover .vps-cat__t:after{transform:none;opacity:1}.vps-marquee{overflow:hidden;margin-top:var(--vps-sec);padding:18px 0;transform:rotate(-1.2deg) scale(1.02)}.vps-marquee--red{background:var(--vps-red);color:#fff}.vps-marquee--ink{background:var(--vps-ink);color:#fff}.vps-marquee--light{background:var(--vps-soft);color:var(--vps-ink);border-block:1px solid var(--vps-line)}.vps-marquee__track{display:flex;width:max-content;animation:vps-marquee var(--vps-mq-speed, 28s) linear infinite}.vps-marquee:hover .vps-marquee__track{animation-play-state:paused}.vps-marquee__group{display:flex;align-items:center;flex:none}.vps-marquee__item{font-weight:700;font-size:clamp(22px,3vw,40px);letter-spacing:-.5px;text-transform:uppercase;white-space:nowrap;padding:0 24px;display:inline-block;transform:skew(var(--vps-skew, 0deg));transition:transform .2s ease-out}.vps-marquee__star{font-size:clamp(16px,2vw,26px);animation:vps-spin 6s linear infinite;display:inline-block}@keyframes vps-marquee{to{transform:translate(-50%)}}@keyframes vps-spin{to{transform:rotate(360deg)}}.vps-marquee+.vps-marquee{margin-top:0}@media(max-width:749px){.vps-marquee{padding:12px 0}.vps-marquee__item{padding:0 14px}}.vps-motion [data-vps-reveal]{opacity:0;transform:translateY(32px);transition:opacity .8s var(--vps-ease),transform .8s var(--vps-ease);transition-delay:var(--vps-d, 0ms)}.vps-motion [data-vps-reveal=zoom]{transform:scale(.92)}.vps-motion [data-vps-reveal=left]{transform:translate(-40px)}.vps-motion [data-vps-reveal].is-in{opacity:1;transform:none}.vps-motion .vps-card[data-vps-reveal].is-in{transition-delay:0ms;transition-duration:.8s}.vps-motion .vps-hero__copy>*{opacity:0;transform:translateY(24px);transition:opacity .8s var(--vps-ease),transform .8s var(--vps-ease)}.vps-motion .vps-hero.is-in .vps-hero__copy>*{opacity:1;transform:none}.vps-hero__copy>*:nth-child(2){transition-delay:.1s}.vps-hero__copy>*:nth-child(3){transition-delay:.2s}.vps-hero__copy>*:nth-child(4){transition-delay:.3s}.vps-motion .vps-hero__frame{opacity:0;transform:scale(.8,.7);transform-origin:50% 100%}.vps-motion .vps-hero.is-in .vps-hero__frame{animation:vps-squish-in 1s var(--vps-ease) .15s forwards}@keyframes vps-squish-in{0%{opacity:0;transform:scale(.8,.7)}45%{opacity:1;transform:scale(1.06,.94)}70%{transform:scale(.97,1.03)}to{opacity:1;transform:none}}.vps-hero__frame img,.vps-hero__frame video{transform:translateY(var(--vps-par, 0px)) scale(1.12);will-change:transform}.vps-hero__frame{box-shadow:0 30px 60px #1414141f;border-radius:18px}.vps-hero__media{position:relative;overflow:hidden}.vps-hero__media:before,.vps-hero__media:after{content:"";position:absolute;border-radius:50%;z-index:0;animation:vps-float 7s ease-in-out infinite}.vps-hero__media:before{width:140px;height:140px;background:#d7001d1a;top:10%;left:8%}.vps-hero__media:after{width:90px;height:90px;background:#ffc40038;bottom:12%;right:10%;animation-delay:-3s}.vps-hero__frame{z-index:1}@keyframes vps-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10px,-16px) scale(1.08)}}.vps-top{position:fixed;right:20px;bottom:20px;z-index:70;width:48px;height:48px;border-radius:50%;border:0;background:var(--vps-ink);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #14141433;opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:opacity .3s ease,transform .4s var(--vps-spring),background .2s ease}.vps-top.is-on{opacity:1;transform:none;pointer-events:auto}.vps-top:hover{background:var(--vps-red);transform:translateY(-3px)}.vps-top svg{width:20px;height:20px}.vps-toast{position:fixed;left:50%;bottom:24px;z-index:90;transform:translate(-50%,140%);background:var(--vps-ink);color:#fff;font:600 14px var(--vps-font);padding:12px 14px 12px 20px;border-radius:999px;display:flex;align-items:center;gap:14px;box-shadow:0 16px 36px #14141440;transition:transform .45s var(--vps-spring);max-width:calc(100% - 32px)}.vps-toast.is-on{transform:translate(-50%)}.vps-toast a{background:var(--vps-red);color:#fff;padding:7px 14px;border-radius:999px;font-weight:700;text-decoration:none;white-space:nowrap}@media(prefers-reduced-motion:reduce){.vps *,.vps *:before,.vps *:after,.vps-hg,.vps-top,.vps-toast{animation:none!important;transition-duration:.01ms!important}.vps-motion [data-vps-reveal],.vps-motion .vps-hero__copy>*,.vps-motion .vps-hero__frame{opacity:1!important;transform:none!important}.vps-hero__frame img,.vps-hero__frame video{transform:none!important}.vps-progress{display:none}}body.vps-lock .vps-top,body.vps-lock .vps-progress,body.vps-lock .vps-toast{display:none}.vps-marquee--red .vps-marquee__item,.vps-marquee--red .vps-marquee__star,.vps-marquee--ink .vps-marquee__item,.vps-marquee--ink .vps-marquee__star{color:#fff}.vps-marquee--light .vps-marquee__item,.vps-marquee--light .vps-marquee__star{color:var(--vps-ink)}.vps-marquee--ink .vps-marquee__star{color:var(--vps-red)}.vps-cat__t{transition:color .25s ease}.vps-cat:hover .vps-cat__t{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vps-motion.css.map */
