.ppw{--ppw-gut: 80px;--ppw-line: color-mix(in oklab, var(--ppw-ink) 13%, transparent);--ppw-muted: color-mix(in oklab, var(--ppw-ink) 74%, var(--ppw-bg));min-height:100svh;display:flex;flex-direction:column;background:var(--ppw-bg);color:var(--ppw-ink);font-family:PP Albert Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ppw ::selection{background:var(--ppw-accent);color:var(--ppw-bg)}.ppw__wrap{width:min(100% - 2 * var(--ppw-gut),1280px);margin-inline:auto}@media(max-width:1023px){.ppw{--ppw-gut: 48px}}@media(max-width:639px){.ppw{--ppw-gut: 24px}}.ppw__bar{border-bottom:1px solid var(--ppw-line)}.ppw__bar-in{height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ppw__brand{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.ppw__mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#fbf8f1;color:var(--ppw-accent);font-size:13px;font-weight:600;letter-spacing:0;box-shadow:0 3px 0 var(--ppw-accent),0 5px 9px -3px #1b24204d}.ppw__pw{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;min-height:44px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;color:var(--ppw-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s ease}.ppw__pw:hover{text-decoration-color:currentColor}@media(max-width:639px){.ppw__bar-in{height:56px}.ppw__brand{font-size:20px}.ppw__pw{font-size:14px}}.ppw__hero{flex:1 1 auto;display:flex;flex-direction:column;padding-block:48px 24px}.ppw__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:32px;align-items:start}.ppw__title{grid-column:1 / span 7;margin:0;color:inherit;font-family:inherit;font-weight:400;font-size:clamp(40px,2.5vw + 26px,72px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.ppw__signup{grid-column:8 / -1}@media(min-width:1024px)and (max-width:1279px){.ppw__title{grid-column:1 / span 6}.ppw__signup{grid-column:7 / -1}}@media(max-width:1023px){.ppw__title,.ppw__signup{grid-column:1 / -1}}.ppw__form{display:grid;gap:12px}.ppw__label{font-size:14px;font-weight:500}.ppw__row{display:flex;gap:8px}.ppw input.ppw__input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;margin:0;font-family:inherit;font-size:16px;color:var(--ppw-ink);background:color-mix(in oklab,var(--ppw-bg) 50%,white);border:1px solid color-mix(in oklab,var(--ppw-ink) 52%,var(--ppw-bg));border-radius:12px;caret-color:var(--ppw-accent);box-shadow:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ppw input.ppw__input:hover{border-color:color-mix(in oklab,var(--ppw-ink) 70%,var(--ppw-bg))}.ppw input.ppw__input:focus-visible{border-color:var(--ppw-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ppw-accent) 28%,transparent)}.ppw input.ppw__input[aria-invalid=true]{border:2px solid #a8241c}.ppw__btn{flex:none;height:48px;padding:0 22px 0 24px;margin:0;border:0;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ppw-accent);color:var(--ppw-bg);font-family:inherit;font-size:16px;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease}.ppw__arrow{width:12px;height:12px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ppw__btn:hover{background:color-mix(in oklab,var(--ppw-accent) 86%,black);transform:translateY(-1px)}.ppw__btn:hover .ppw__arrow{transform:translate(2px)}.ppw__btn:active{transform:translateY(1px) scale(.98)}.ppw__btn:focus-visible,.ppw__pw:focus-visible{outline:2px solid var(--ppw-accent);outline-offset:3px}.ppw__note{margin:0;font-size:14px;line-height:1.45;color:var(--ppw-muted)}.ppw__err{margin:0;font-size:14px;line-height:1.45;color:#a8241c}.ppw__done{margin:0;padding-block:12px;font-size:20px;line-height:1.4;letter-spacing:-.01em}@media(max-width:639px){.ppw__row{flex-direction:column}.ppw__btn{width:100%}}.ppw__stage{position:relative;flex:1 1 auto;min-height:220px;margin-top:48px;container-type:size}@media(max-width:639px){.ppw__stage{margin-top:32px;min-height:170px}}.ppw .tiles{--gap: clamp(3px, .5cqw, 7px);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--gap)}.ppw .tile{position:relative;height:min(90%,calc((100cqw - 2 * var(--gap)) / 3 * 430 / 300));aspect-ratio:300 / 430;perspective:1600px}.ppw .tile:after{content:"";position:absolute;left:4%;right:4%;bottom:-3.5%;height:9%;z-index:-1;background:radial-gradient(closest-side,#1b24204d,#1b242000);filter:blur(4px)}.ppw .tile__card{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.ppw .tile__face,.ppw .tile__back{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ppw .tile__back{transform:rotateX(180deg)}@media(prefers-reduced-motion:no-preference){.ppw .tile__card{animation:ppw-turn 1.1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.45s + var(--i) * .15s)}.ppw .tile:after{animation:ppw-lift 1.1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.45s + var(--i) * .15s)}}@keyframes ppw-turn{0%{transform:rotateX(-180deg)}45%{transform:translateY(-7%) rotateX(-70deg)}to{transform:none}}@keyframes ppw-lift{0%{opacity:1}45%{opacity:.35;transform:scaleX(.8)}to{opacity:1;transform:none}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;inset-inline-start:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;inset-inline-end:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ */
