body.casa-password-body{background:#0e0d0c;color:#faf7f2}body.casa-password-body .section-password{background:#0e0d0c}.ccs{position:relative;isolation:isolate;overflow:hidden;background:#0e0d0c;color:#faf7f2;min-height:calc(100svh - 150px);display:flex;align-items:center;justify-content:center}.ccs__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ccs__bg-img{width:100%;height:100%;object-fit:cover;object-position:55% 50%;display:block}.ccs__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0e0d0cd1,#0e0d0cb8 45%,#0e0d0ce6)}.ccs__inner{width:100%;max-width:34rem;padding:56px 22px 48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.ccs__brand{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:18px}.ccs__wordmark{font-family:Cormorant Garamond,Cinzel,Times New Roman,serif;font-weight:400;font-size:1.15rem;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:#faf7f2;white-space:nowrap}.ccs__ornament{display:block;width:110px;height:6.9px;background:var(--casa-ornament) center / 100% 100% no-repeat}.ccs__eyebrow,.ccs__card-eyebrow{margin:0;font-family:var(--font-subheading--family, "Jost", sans-serif);font-size:.75rem;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:#c9a869}.ccs__title{margin:0;font-family:var(--font-heading--family, "Pinyon Script", cursive);font-weight:400;font-size:clamp(3.75rem,17vw,6.5rem);line-height:1.05;letter-spacing:0;color:#faf7f2}.ccs__tagline{margin:0;font-family:var(--font-subheading--family, "Jost", sans-serif);font-size:.75rem;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:#faf7f2d1}.ccs__line{margin:6px 0 14px;max-width:26rem;font-size:1rem;line-height:1.65;color:#faf7f2e0}.ccs__card{width:100%;padding:26px 20px 22px;background:#0e0d0c9e;border:1px solid rgba(201,168,105,.45);display:flex;flex-direction:column;align-items:center;gap:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ccs__card-text{margin:0;font-size:1rem;line-height:1.55;color:#faf7f2}.ccs__form{width:100%}.ccs__field{display:flex;flex-direction:column;gap:10px;width:100%}.ccs__input{width:100%;min-height:48px;padding:0 14px;font:inherit;font-size:16px;color:#faf7f2;background:#faf7f214;border:1px solid rgba(250,247,242,.45);border-radius:0;text-align:center}.ccs__input::placeholder{color:#faf7f29e}.ccs__input:focus-visible{outline:1px solid #C9A869;outline-offset:2px;border-color:#c9a869}.ccs__button{min-height:48px;padding:0 22px;cursor:pointer;font-family:var(--font-subheading--family, "Jost", sans-serif);font-size:.75rem;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:#15120f;background:#faf7f2;border:1px solid #FAF7F2;border-radius:0;transition:background .2s ease,color .2s ease,border-color .2s ease}.ccs__button:hover,.ccs__button:focus-visible{background:#c9a869;border-color:#c9a869}.ccs__success{margin:0;padding:6px 0;font-size:1rem;line-height:1.6;color:#c9a869}.ccs__error{margin:8px 0 0;font-size:.875rem;color:#f2b8a8}.ccs__fine{margin:2px 0 0;font-size:.8125rem;line-height:1.5;color:#faf7f2b3}.ccs__social{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:12px}.ccs__social-rule{display:block;width:56px;height:1px;background:#c9a869b3}.ccs__social-row{display:flex;align-items:center;justify-content:center;gap:14px}.ccs__social-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#faf7f2;border:1px solid rgba(201,168,105,.45);border-radius:50%;text-decoration:none;transition:color .2s ease,border-color .2s ease}.ccs__social-link:hover,.ccs__social-link:focus-visible{color:#c9a869;border-color:#c9a869}.ccs__social-link:focus-visible{outline:1px solid #C9A869;outline-offset:3px}.ccs__social-handle{margin:0;font-family:var(--font-subheading--family, "Jost", sans-serif);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:#faf7f2d1}body.casa-password-body footer{background:#0e0d0c}body.casa-password-body .password-footer{padding-block:20px 28px;gap:6px;font-size:.75rem}body.casa-password-body .password-footer,body.casa-password-body .password-footer p,body.casa-password-body .password-footer a,body.casa-password-body .password-footer__button,body.casa-password-body .password-footer .icon-shopify{color:#faf7f28c}body.casa-password-body .password-footer__button:hover{color:#c9a869}@media screen and (min-width:750px){.ccs{min-height:calc(100vh - 130px)}.ccs__inner{max-width:40rem;padding:88px 24px 72px;gap:16px}.ccs__wordmark{font-size:1.6rem;letter-spacing:.42em;text-indent:.42em}.ccs__ornament{width:150px;height:9.4px}.ccs__title{font-size:7rem}.ccs__card{max-width:30rem;padding:30px 28px 26px}.ccs__field{flex-direction:row}.ccs__input{text-align:left;flex:1}.ccs__button{padding:0 26px}}.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration: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/6/compiled_assets/styles.css.map?subset=CAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg */
