.felippa-password{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:100vh;min-height:100svh;width:100%;padding:40px 24px;background:var(--fp-background);color:var(--fp-color)}.felippa-password--gradient{background:var(--fp-gradient)}.felippa-password__background,.felippa-password__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.felippa-password__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fp-image-position)}.felippa-password__overlay{background:var(--fp-overlay);opacity:var(--fp-overlay-opacity)}.felippa-password__card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--fp-gap);width:100%;max-width:var(--fp-width);min-width:0;padding:var(--fp-padding);border-radius:var(--fp-radius);background:var(--fp-card);text-align:var(--fp-align);overflow-wrap:anywhere}.felippa-password__card--glass{-webkit-backdrop-filter:blur(var(--fp-card-blur));backdrop-filter:blur(var(--fp-card-blur));box-shadow:inset 0 0 0 1px #fff6,0 8px 32px #2f4a6b0a}.felippa-password__card>*{min-width:0;margin:0}.felippa-password__logo{width:var(--fp-logo-width);max-width:100%;align-self:center;margin-bottom:8px}.felippa-password__logo img{display:block;width:100%;height:auto;max-height:var(--fp-logo-height);object-fit:cover;object-position:center}.felippa-password__title{color:var(--fp-title-color);font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY);font-size:var(--fp-title-size);line-height:1.1;letter-spacing:normal;text-wrap:balance}.felippa-password__subtitle{font-family:var(--FONT-STACK-SUBHEADING);font-size:var(--fp-subtitle-size);line-height:1.4}.felippa-password__text{font-size:var(--fp-text-size);line-height:1.6;white-space:nowrap}.felippa-password__text>:first-child{margin-top:0}.felippa-password__text>:last-child{margin-bottom:0}.felippa-password__text a{color:inherit}.felippa-password__app,.felippa-password__app>.shopify-block{width:100%;min-width:0;max-width:100%}.felippa-password__access{font-size:14px;line-height:1.5}.felippa-password__app shopify-forms-embed{--form-field-border-radius: var(--fp-form-radius);--button-border-radius: var(--fp-form-radius)}.felippa-password__login-fields input,.felippa-password__login-fields button{border-radius:var(--fp-form-radius)}.felippa-password__access summary{display:list-item;width:fit-content;margin-inline:auto;padding:10px 4px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.felippa-password__access summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.felippa-password__form{margin:12px 0 0;text-align:start}.felippa-password__form label{display:block;margin-bottom:8px;color:inherit}.felippa-password__login-fields{display:flex;flex-wrap:wrap;gap:8px}.felippa-password__login-fields input{flex:1 1 180px;width:100%;min-width:0;margin:0;font-size:16px}.felippa-password__login-fields button{flex:0 1 auto;max-width:100%;margin:0}@media(max-width:767px){.felippa-password{padding:24px 16px}.felippa-password__card{container-type:inline-size;max-width:min(var(--fp-width),var(--fp-width-mobile));padding:var(--fp-padding-mobile);gap:var(--fp-gap-mobile)}.felippa-password__logo{width:var(--fp-logo-width-mobile)}.felippa-password__logo img{max-height:var(--fp-logo-height-mobile)}.felippa-password__title{font-size:var(--fp-title-size-mobile)}.felippa-password__subtitle{font-size:var(--fp-subtitle-size-mobile)}.felippa-password__text{font-size:min(var(--fp-text-size-mobile),4.65cqi);line-height:1.4}.felippa-password__background img{object-position:var(--fp-image-position-mobile)}}.sl-button-block{width:var(--sl-button-width)}body.felippa-v3 .sl-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-width:44px;min-height:var(--sl-button-height);width:100%;padding:8px 12px 8px 24px;border:1px solid transparent;border-radius:var(--sl-button-radius);background:var(--sl-button-bg);color:var(--sl-button-color);font:400 var(--sl-token-size)/var(--leading-scale-control) var(--font-v3-ui);text-decoration:none}body.felippa-v3 .sl-button[data-style=outline]{border-color:currentColor;background:transparent}.sl-button-arrow{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--sl-button-color);color:var(--sl-button-bg)}.sl-button-arrow svg{width:22px;height:22px}.sl-button[aria-disabled]{opacity:.6}.sl-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover){body.felippa-v3 .sl-button[href]:hover{background:var(--sl-button-hover)}}.sl-group{box-sizing:border-box;display:flex;flex-direction:var(--sl-group-direction);flex-wrap:var(--sl-group-wrap);align-items:var(--sl-group-align);justify-content:var(--sl-group-justify);gap:var(--sl-group-gap);width:var(--sl-group-width);min-width:0;max-width:100%;padding:var(--sl-group-padding);border:var(--sl-group-border);border-radius:var(--sl-group-radius);background:var(--sl-group-bg);color:var(--sl-group-color);text-align:var(--sl-group-text-align)}.sl-group>*{min-width:0;max-width:100%}@media(max-width:1023px){.sl-group{flex-direction:var(--sl-group-direction-mobile);flex-wrap:var(--sl-group-wrap-mobile);gap:var(--sl-group-gap-mobile);padding:var(--sl-group-padding-mobile)}}body.felippa-v3 .sl-heading,body.felippa-v3.felippa-scale .sl-heading{width:100%;max-width:var(--sl-text-width);margin:0;color:var(--sl-block-color);font-family:var(--font-v3-ui);font-size:var(--sl-token-size);line-height:var(--sl-token-leading);font-weight:500;letter-spacing:-.02em;overflow-wrap:anywhere}.sl-image-block{max-width:100%;overflow:hidden}.sl-image-block img,.sl-image-block svg{display:block;width:100%;height:auto}.sl-inline-story{display:block;min-width:0;width:100%;max-width:var(--sl-story-width);color:var(--sl-story-color)}body.felippa-v3 .sl-inline-story>.sl-story-line,body.felippa-v3.felippa-scale .sl-inline-story>.sl-story-line{display:block;margin:0;padding:0;color:inherit;font-family:var(--font-v3-ui);font-size:var(--sl-story-size);line-height:var(--sl-story-leading);font-weight:500;letter-spacing:-.02em;text-align:var(--sl-story-align);overflow-wrap:anywhere}.sl-story-copy{color:var(--sl-fragment-color,inherit)}.sl-inline-story .sl-story-copy :is(strong,b){font-weight:700}.sl-inline-story .sl-story-copy a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.sl-story-image{position:relative;display:inline-block;box-sizing:border-box;width:var(--sl-inline-width);max-width:calc(100% - .16em);height:var(--sl-inline-height);margin-inline:.08em;border-radius:999px;vertical-align:-.18em;overflow:hidden;background:var(--color-v3-image-well)}.sl-story-image[data-shape=circle]{width:var(--sl-inline-height);height:auto;aspect-ratio:1;border-radius:50%}.sl-story-image[data-shape=rounded]{border-radius:.25em}.sl-story-image[data-shape=rectangle]{border-radius:0}.sl-story-image picture,.sl-story-image img,.sl-story-image svg{display:block;width:100%;height:100%}.sl-story-image picture,.sl-story-image>svg{position:absolute;top:0;right:0;bottom:0;left:0}.sl-story-image img{object-fit:cover;object-position:var(--sl-inline-position)}.sl-story-image>svg{fill:var(--color-v3-muted);background:var(--color-v3-surface)}.sl-story-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--sl-icon-size);max-width:calc(100% - .16em);height:var(--sl-icon-size);margin-inline:.08em;vertical-align:-.18em;color:var(--sl-icon-color)}.sl-story-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2px}.sl-story-icon .icon-arrow-right{stroke-width:10px}.sl-story-break br{display:none}.sl-story-break[data-desktop=true] br{display:initial}@media(max-width:1023px){.sl-story-image{width:var(--sl-inline-width-mobile);height:var(--sl-inline-height-mobile)}.sl-story-image[data-shape=circle]{width:var(--sl-inline-height-mobile);height:auto}.sl-story-image img{object-position:var(--sl-inline-position-mobile)}.sl-story-icon{width:var(--sl-icon-size-mobile);height:var(--sl-icon-size-mobile)}.sl-story-break[data-desktop] br{display:none}.sl-story-break[data-mobile=true] br{display:initial}}.sl-spacer{flex:0 0 auto;width:100%;height:var(--sl-space)}@media(max-width:1023px){.sl-spacer{height:var(--sl-space-mobile)}}body.felippa-v3 .sl-text,body.felippa-v3.felippa-scale .sl-text{width:100%;max-width:var(--sl-text-width);margin:0;color:var(--sl-block-color);font-family:var(--font-v3-ui);font-size:var(--sl-token-size);line-height:var(--sl-token-leading);overflow-wrap:anywhere}body.felippa-v3.felippa-scale .sl-text :is(p,li,h1,h2,h3,h4,h5,h6){font:inherit}.sl-text>:first-child{margin-top:0}.sl-text>:last-child{margin-bottom:0}.footer-policies{display:flex;justify-content:center;margin-top:8px;position:relative;z-index:2}.footer-policies details{position:relative;overflow:visible}.footer-policies summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;cursor:pointer;list-style:none;font-size:12px;line-height:20px}.footer-policies summary::-webkit-details-marker{display:none}.footer-policies__panel{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:min(280px,calc(100vw - 80px));padding-bottom:8px}.footer-policies nav{padding:8px;max-height:min(360px,60vh);overflow-y:auto;background:var(--color-v3-control);color:var(--color-v3-ink);border-radius:16px;box-shadow:0 8px 32px #0000001f}.footer-policies ul{list-style:none;margin:0;padding:0}.footer-policies a{display:flex;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;line-height:20px;text-align:left;border-radius:8px}.footer-policies a:hover{background:var(--color-v3-surface)}.footer-policies :is(summary,a):focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.footer-policies details[open] nav{animation:felippa-policy-in .18s cubic-bezier(.22,1,.36,1)}@keyframes felippa-policy-in{0%{opacity:0}to{opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
