:root{--pw-ink:#150A1E;--pw-plum:#3D1F4B;--pw-lilac:#EAE1F2;--pw-violet:#B58CFF;--pw-ease:cubic-bezier(.2,.7,.2,1)}.pw-wrap{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,4vw,56px)}.pw-display{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;letter-spacing:-.02em;line-height:.98;text-wrap:balance;margin:0}.pw-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--pw-btn-bg,#3D1F4B);color:var(--pw-btn-ink,#fff);padding:19px 38px;border-radius:999px;border:0;font:600 1rem/1 var(--font-body--family,system-ui,sans-serif);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .3s var(--pw-ease),box-shadow .3s var(--pw-ease)}.pw-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-130%)}.pw-btn:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #b58cffb3}.pw-btn:hover:before{transform:translate(130%);transition:transform .8s var(--pw-ease)}.pw-btn:focus-visible{outline:3px solid #B58CFF;outline-offset:3px}.pw-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.pw-btn--sm{padding:14px 26px;font-size:.95rem}.pw-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.pw-word>span{display:inline-block;transform:translateY(108%);animation:pwUp 1.1s var(--pw-ease) forwards;animation-delay:calc(.09s * var(--i,0) + .2s)}@keyframes pwUp{to{transform:none}}.pw-js [data-pw-reveal]{opacity:0;transform:translateY(32px);transition:opacity .9s var(--pw-ease) var(--d,0s),transform .9s var(--pw-ease) var(--d,0s)}.pw-js [data-pw-reveal].is-in{opacity:1;transform:none}.pw-js .pw-scrub__word{opacity:.2;transition:opacity .45s ease}.pw-js .pw-scrub__word.on{opacity:1}@keyframes pwFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pwZoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pw-word>span{transform:none;animation:none}.pw-js [data-pw-reveal]{opacity:1;transform:none;transition:none}.pw-js .pw-scrub__word{opacity:1}.pw-btn,.pw-btn:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pw.css.map */
