:root{--vy-ease-out: cubic-bezier(.2, .85, .25, 1);--vy-ease-soft: cubic-bezier(.33, .72, .28, 1);--vy-shadow-soft: 0 1px 0 rgba(255, 255, 255, .72), 0 2px 6px rgba(11, 43, 47, .04), 0 14px 38px -18px rgba(11, 43, 47, .11);--vy-shadow-lift: 0 1px 0 rgba(255, 255, 255, .85), 0 3px 10px rgba(11, 43, 47, .05), 0 22px 46px -22px rgba(11, 43, 47, .16);--vy-shadow-cta: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 10px 26px -8px rgba(20, 182, 166, .28), 0 2px 8px rgba(11, 43, 47, .08);--vy-scrollbar-thumb: rgba(20, 182, 166, .72);--vy-scrollbar-thumb-hover: rgba(13, 148, 136, .92);--vy-scrollbar-track: rgba(228, 241, 239, .65)}body{letter-spacing:.01em;line-height:1.58}h1,h2,h3,h4{letter-spacing:-.022em;line-height:1.12;font-weight:800}p{line-height:1.62}@media(min-width:480px){.container{padding-left:22px;padding-right:18px}}.btn{border-radius:9px;padding:13px 26px 12px 22px;letter-spacing:.02em;transition:transform .22s var(--vy-ease-out),box-shadow .26s var(--vy-ease-soft),background-color .18s ease,border-color .18s ease,color .18s ease,filter .22s ease}.btn-sm{padding:9px 17px 8px 15px}.btn-lg{padding:17px 34px 15px 28px;font-size:1.04rem}.btn-primary{box-shadow:var(--vy-shadow-cta);border-width:1px}.btn-primary:hover{transform:translateY(-2px) scale(1.015);filter:saturate(1.05) brightness(1.02);box-shadow:0 1px #ffffff42 inset,0 14px 34px -6px #14b6a661,0 4px 14px #0b2b2f1a}.btn-primary:active{transform:translateY(0) scale(1.01)}.btn-outline:hover{transform:translateY(-1px);box-shadow:var(--vy-shadow-soft)}.site-header__inner{padding:15px 22px 13px 18px;gap:22px}.site-nav ul{gap:26px}.site-nav a{letter-spacing:.01em;transition:color .2s ease,opacity .2s ease}.pricing{padding:76px 0 84px}.pricing-grid{gap:22px}.pricing-card{border-radius:14px;padding:29px 23px 27px 25px;box-shadow:var(--vy-shadow-soft);transition:transform .24s var(--vy-ease-out),box-shadow .28s var(--vy-ease-soft),border-color .22s ease}.pricing-card:hover{transform:translateY(-3px) rotate(-.2deg);box-shadow:var(--vy-shadow-lift)}.pricing-card--highlight:hover{transform:translateY(-3px) rotate(.25deg)}.pdp-gallery__thumb{transition:border-color .22s ease,transform .22s var(--vy-ease-out),box-shadow .26s ease}.pdp-gallery__thumb:hover{transform:translateY(-2px);box-shadow:0 6px 18px -8px #0b2b2f1f}.vy-trust__card{padding:17px 19px 16px 21px}.vy-trust{padding:clamp(44px,6.5vw,76px) 0 clamp(46px,6.8vw,78px)}@media(min-width:1025px){.vy-features__grid .vy-features__card:nth-child(odd){margin-top:5px}}@media(prefers-reduced-motion:reduce){.btn,.btn-primary,.btn-outline,.pricing-card,.pdp-gallery__thumb{transition:none!important;transform:none!important}}html{scrollbar-width:thin;scrollbar-color:var(--vy-scrollbar-thumb) var(--vy-scrollbar-track)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--vy-scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--vy-scrollbar-thumb);border-radius:999px;border:3px solid var(--vy-scrollbar-track);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--vy-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vy-hand-polish.css.map */
