body:has(.mushq-password)>footer,body.mushq-password-template>footer{display:none}body:has(.mushq-password) .password-main-content>.shopify-section,body.mushq-password-template .password-main-content>.shopify-section{width:100%;flex:1;display:flex}.mushq-password{flex:1;min-height:100svh;padding:12px;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.68),transparent 26rem),radial-gradient(circle at 82% 50%,rgba(161,124,88,.1),transparent 28rem),var(--mushq-password-bg);color:var(--mushq-password-text);overflow:hidden}.mushq-password__frame{position:relative;isolation:isolate;min-height:max(var(--mushq-password-min-height),calc(100svh - 24px));display:grid;align-items:center;overflow:hidden;border:1px solid rgba(161,124,88,.18);border-radius:var(--mushq-password-frame-radius);background:linear-gradient(90deg,#f3e5d5f5,#f6ede1eb 48%,#f6ede180 67%,#f6ede114),var(--mushq-password-panel);box-shadow:0 18px 64px #37281c24}.mushq-password__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;background:linear-gradient(105deg,rgba(255,255,255,.28),transparent 34%,rgba(255,255,255,.12)),radial-gradient(circle at 28% 45%,rgba(255,255,255,.42),transparent 22rem);pointer-events:none}.mushq-password__scene,.mushq-password__mobile-scene,.mushq-password__glow{position:absolute;pointer-events:none}.mushq-password__scene{inset:0 0 0 auto;z-index:-2;width:var(--mushq-password-scene-width);background:var(--mushq-password-scene) right bottom / auto 100% no-repeat;transform:translate3d(var(--scene-x, 0px),var(--scene-y, 0px),0) scale(1.012);transition:transform .42s ease}.mushq-password__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--mushq-password-panel) 0%,rgba(246,237,225,.34) 22%,rgba(246,237,225,0) 54%)}.mushq-password__mobile-scene{display:none}.mushq-password__glow{top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at var(--cursor-x, 50%) var(--cursor-y, 50%),rgba(255,255,255,.28),transparent 18rem),linear-gradient(112deg,transparent 24%,rgba(255,255,255,.2) 44%,transparent 62%);opacity:.8;mix-blend-mode:screen}.mushq-password__content{width:min(56%,var(--mushq-password-content-width));margin-left:8.4%;padding:52px 0;text-align:center}.mushq-password-logo{display:grid;justify-items:center;margin-bottom:58px}.mushq-password-logo img{width:min(100%,310px);height:auto}.mushq-password-logo__mark{position:relative;display:grid;grid-template-columns:repeat(3,14px);justify-content:center;align-items:end;gap:1px;height:33px;margin-bottom:2px;color:var(--mushq-password-accent)}.mushq-password-logo__mark span{width:14px;height:24px;border-radius:100% 0;background:currentColor;transform-origin:bottom center;opacity:.92}.mushq-password-logo__mark span:first-child{transform:rotate(-36deg) translateY(5px)}.mushq-password-logo__mark span:nth-child(2){height:28px}.mushq-password-logo__mark span:last-child{transform:rotate(36deg) translateY(5px)}.mushq-password-logo__text{display:block;font-family:var(--font-heading--family);font-size:56px;line-height:.94;letter-spacing:.11em}.mushq-password-logo__subtitle,.mushq-password__eyebrow,.mushq-password-newsletter__heading,.mushq-password-social p{text-transform:uppercase;letter-spacing:.28em;font-size:13px;font-weight:600}.mushq-password-logo__subtitle{margin-top:12px;color:var(--mushq-password-accent);font-size:12px}.mushq-password__eyebrow{margin:0 0 22px;color:var(--mushq-password-text)}.mushq-password h1{margin:0;color:var(--mushq-password-accent);font-family:var(--font-heading--family);font-size:var(--mushq-password-heading-size);font-weight:400;line-height:.96;letter-spacing:.08em;text-transform:uppercase}.mushq-password-divider{position:relative;display:grid;place-items:center;margin:18px auto 34px;width:min(100%,360px);height:18px;color:var(--mushq-password-accent)}.mushq-password-divider:before,.mushq-password-divider:after{content:"";position:absolute;top:50%;width:144px;height:1px;background:linear-gradient(90deg,transparent,rgba(161,124,88,.44),transparent)}.mushq-password-divider:before{left:0}.mushq-password-divider:after{right:0}.mushq-password-divider span{position:relative;width:10px;height:10px;border:1px solid currentColor;transform:rotate(45deg)}.mushq-password-divider span:before,.mushq-password-divider span:after{content:"";position:absolute;width:6px;height:6px;border:1px solid currentColor}.mushq-password-divider span:before{left:-11px;top:1px}.mushq-password-divider span:after{right:-11px;bottom:1px}.mushq-password__rte{width:min(100%,540px);margin:0 auto;color:var(--mushq-password-text);font-size:19px;line-height:1.64}.mushq-password__rte p{margin:0}.mushq-password-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,520px);margin:32px auto 0;border-top:1px solid rgba(161,124,88,.22);border-bottom:1px solid rgba(161,124,88,.22)}.mushq-password-countdown div{padding:14px 8px;border-left:1px solid rgba(161,124,88,.22)}.mushq-password-countdown div:first-child{border-left:0}.mushq-password-countdown strong,.mushq-password-countdown span{display:block}.mushq-password-countdown strong{font-family:var(--font-heading--family);font-size:28px;font-weight:400}.mushq-password-countdown span{margin-top:4px;color:var(--mushq-password-muted);text-transform:uppercase;font-size:10px;letter-spacing:.18em}.mushq-password-newsletter{margin-top:52px}.mushq-password-newsletter__heading{margin:0 0 18px}.mushq-password-form{display:grid;grid-template-columns:minmax(0,1fr) 184px;width:min(100%,585px);margin:0 auto;border-radius:4px;box-shadow:0 16px 38px #3b2a1c14}.mushq-password-form input,.mushq-password-form button{min-height:58px;border:1px solid var(--mushq-password-border);font:inherit}.mushq-password-form input{min-width:0;padding:0 25px;color:var(--mushq-password-text);background:var(--mushq-password-input);border-right:0}.mushq-password-form button{position:relative;overflow:hidden;color:var(--mushq-password-button-text);background:var(--mushq-password-button);text-transform:uppercase;letter-spacing:.08em;font-weight:800;cursor:pointer}.mushq-password-form button:after,.mushq-password-access:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.34) 45%,transparent 70%);transform:translate(-120%);transition:transform .62s ease}.mushq-password-form button:hover:after,.mushq-password-access:hover:after{transform:translate(120%)}.mushq-password-form__message{grid-column:1 / -1;margin:12px 0 0;color:var(--mushq-password-accent);font-size:13px}.mushq-password-form__message--error{color:#8c2f24}.mushq-password-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,640px);margin:70px auto 0}.mushq-password-feature{display:grid;justify-items:center;align-content:start;gap:13px;min-height:98px;padding:0 18px;border-left:1px solid rgba(161,124,88,.22);text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.35;transform:perspective(800px) rotateX(var(--tilt-y, 0deg)) rotateY(var(--tilt-x, 0deg));transition:transform .26s ease,color .26s ease}.mushq-password-feature:first-child{border-left:0}.mushq-password .mushq-icon{display:inline-grid;place-items:center;width:1em;height:1em;line-height:1;flex:0 0 auto}.mushq-password .mushq-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.mushq-password-feature .mushq-icon{color:var(--mushq-password-accent);font-size:44px}.mushq-password-social{width:min(100%,640px);margin:35px auto 0;padding-top:24px;border-top:1px solid rgba(161,124,88,.24)}.mushq-password-social p{margin:0 0 18px}.mushq-password-social__links{display:flex;justify-content:center;gap:31px}.mushq-password-social a{display:grid;place-items:center;width:28px;height:28px;color:var(--mushq-password-text);text-decoration:none;transition:color .22s ease,transform .22s ease}.mushq-password-social a:hover{color:var(--mushq-password-accent);transform:translateY(-3px)}.mushq-password-social .mushq-icon{font-size:23px}.mushq-password-access{position:absolute;top:18px;right:18px;z-index:3;min-height:34px;padding:0 14px;overflow:hidden;border:1px solid rgba(161,124,88,.38);color:var(--mushq-password-text);background:#fffbf69e;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mushq-password-petals{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.mushq-password-petals span{position:absolute;top:-8%;left:var(--petal-left);width:10px;height:16px;border-radius:100% 0;background:#ffffff94;box-shadow:0 0 18px #ffffff75;animation:mushq-password-petal 11s linear infinite;animation-delay:var(--petal-delay)}.mushq-password--effects-ready [data-password-reveal]{opacity:0;filter:blur(12px);transform:translate3d(0,24px,0);transition:opacity .76s ease,filter .76s ease,transform .76s cubic-bezier(.19,1,.22,1);transition-delay:var(--password-delay, 0ms)}.mushq-password--effects-ready [data-password-reveal].is-visible{opacity:1;filter:blur(0);transform:translateZ(0)}.mushq-password--effects-ready .mushq-password-logo__mark{animation:mushq-password-logo-float 4.8s ease-in-out infinite}.mushq-password.mushq-password--effects-ready h1{background:linear-gradient(90deg,#8f6a3e,#c7a16d,#8f6a3e);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mushq-password-heading-shine 6s ease-in-out infinite}.mushq-password--effects-ready .mushq-password-feature .mushq-icon{animation:mushq-password-icon-float 4.6s ease-in-out infinite}.mushq-password--effects-ready .mushq-password-feature:nth-child(2n) .mushq-icon{animation-delay:.7s}@keyframes mushq-password-heading-shine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes mushq-password-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mushq-password-icon-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(4deg)}}@keyframes mushq-password-petal{0%{opacity:0;transform:translateZ(0) rotate(0)}10%{opacity:.8}to{opacity:0;transform:translate3d(64px,115vh,0) rotate(280deg)}}@media screen and (max-width:989px){.mushq-password__content{width:min(62%,var(--mushq-password-content-width));margin-left:5%}.mushq-password-logo__text{font-size:46px}.mushq-password-feature{padding-inline:10px;font-size:11px}}@media screen and (max-width:749px){.mushq-password{padding:10px}.mushq-password__frame{min-height:max(var(--mushq-password-mobile-min-height),calc(100svh - 20px));align-items:start;border-radius:min(var(--mushq-password-frame-radius),22px);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.8),transparent 26rem),linear-gradient(180deg,#f6ede1fc,#f6ede1f5 62%,#f6ede1c2),var(--mushq-password-panel)}.mushq-password__scene{display:none}.mushq-password__mobile-scene{display:block;left:0;right:0;bottom:0;z-index:-2;width:100%;height:clamp(250px,64vw,390px);background:var(--mushq-password-mobile-scene) center bottom / cover no-repeat;opacity:.82;transform:translateZ(0)}.mushq-password__mobile-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--mushq-password-panel) 0%,rgba(246,237,225,.94) 10%,rgba(246,237,225,.3) 38%,rgba(246,237,225,.12) 100%),linear-gradient(90deg,#f6ede175,#f6ede100 45%,#f6ede147)}.mushq-password__content{width:100%;margin:0;padding:34px 28px clamp(270px,68vw,410px)}.mushq-password-logo{margin-bottom:36px}.mushq-password-logo img{width:min(100%,190px)}.mushq-password-logo__mark{grid-template-columns:repeat(3,10px);height:24px}.mushq-password-logo__mark span{width:10px;height:18px}.mushq-password-logo__text{font-size:33px;letter-spacing:.08em}.mushq-password-logo__subtitle{margin-top:9px;font-size:8px;letter-spacing:.22em}.mushq-password__eyebrow{margin-bottom:15px;font-size:10px;letter-spacing:.26em}.mushq-password h1{font-size:var(--mushq-password-mobile-heading-size);line-height:1;letter-spacing:.08em}.mushq-password-divider{margin:12px auto 21px;width:190px}.mushq-password-divider:before,.mushq-password-divider:after{width:74px}.mushq-password__rte{font-size:13px;line-height:1.62}.mushq-password-countdown{margin-top:24px}.mushq-password-countdown div{padding:10px 3px}.mushq-password-countdown strong{font-size:20px}.mushq-password-countdown span{font-size:7px;letter-spacing:.12em}.mushq-password-newsletter{margin-top:30px}.mushq-password-newsletter__heading,.mushq-password-social p{font-size:10px;letter-spacing:.24em}.mushq-password-form{grid-template-columns:1fr;gap:7px;box-shadow:none}.mushq-password-form input,.mushq-password-form button{min-height:39px;border:1px solid var(--mushq-password-border);font-size:12px}.mushq-password-form input{padding:0 15px;border-right:1px solid var(--mushq-password-border)}.mushq-password-features{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,270px);margin-top:29px}.mushq-password-feature{min-height:86px;padding:10px 8px;border-left:1px solid rgba(161,124,88,.24);border-top:1px solid rgba(161,124,88,.24);font-size:9px;line-height:1.32}.mushq-password-feature:nth-child(odd){border-left:0}.mushq-password-feature:nth-child(-n+2){border-top:0}.mushq-password-feature .mushq-icon{font-size:31px}.mushq-password-social{width:min(100%,300px);margin-top:24px;padding-top:17px;position:relative;z-index:1}.mushq-password-social__links{gap:24px}.mushq-password-social .mushq-icon{font-size:18px}.mushq-password-access{top:12px;right:12px;min-height:29px;padding:0 10px;font-size:8px}}@media(prefers-reduced-motion:reduce){.mushq-password *,.mushq-password *:before,.mushq-password *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.mushq-password--effects-ready [data-password-reveal]{opacity:1;filter:none;transform:none}}.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;left: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;right: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/26/compiled_assets/styles.css.map?subset=AAAAIQAAAAAAAAAAAAAAAAAAAAAAAAQ */
