:root{--search-border-radius:var(--style-border-radius-popover);--search-border-width:var(--style-border-width)}.handler-login-modal__dialog{--modal-top-margin:calc(50dvh - var(--modal-max-height)/2 - 2rem);--modal-width:min(90vw,610px);padding:0;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover);overflow:auto;max-width:var(--modal-width)}.handler-login-modal__dialog[open],.handler-login-modal__inner{display:-webkit-flex;display:flex}.handler-login-modal__inner{-webkit-flex-direction:column;flex-direction:column;width:100%}.popup-modal-register .details{border:none!important}.popup-modal-register .details .details__header{gap:var(--gap-lg);display:-webkit-flex;display:flex}.popup-modal-register .details .details__header .svg-wrapper{width:24px!important;height:24px!important;margin:0}.popup-modal-register .details .details__header .svg-wrapper svg{width:24px!important;height:24px!important}.popup-modal-register .details .details__header .svg-wrapper svg path{stroke-width:1px}.popup-modal-register .accordion .details__header{min-height:0;padding:0}.handler-login-modal__header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;gap:var(--gap-md);padding:15px var(--base-padding-desktop);border-bottom:1px solid #000!important}.handler-login-modal__close{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:inherit;height:100%}.handler-login-modal__close .svg-wrapper,.handler-login-modal__close .svg-wrapper>svg{width:16px;height:16px}.handler-login-modal__content{display:-webkit-flex;display:flex;background:var(--color-background);-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.handler-login-modal__column{gap:15px}.handler-login-modal__column,.handler-login-modal__column .handler-login-modal__column-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.handler-login-modal__column .handler-login-modal__column-text{color:rgba(0,0,0,.6)}.handler-login-modal__column .contact-form .contact-form__form{gap:15px;margin-left:10px;margin-right:10px;padding-top:15px}.handler-login-modal__column .contact-form .submit-button{margin-top:25px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;background-color:#fff;white-space:nowrap;gap:10px;font-size:1.6rem;font-weight:500;font-family:var(--font-body-family);padding:12px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;background-color:var(--clr-cream-cray-100);color:#000;transition:all .3s ease-in-out;font-size:1.8rem;line-height:2.2rem}.handler-login-modal__column .contact-form .submit-button:hover{background-color:var(--clr-red-100);color:#fff;box-shadow:0 6px 6px rgba(0,0,0,.15)}.handler-login-modal__column--register{border-bottom:1px solid #000;padding:15px 30px}.handler-login-modal__accordion[open]{border-bottom:none}.handler-login-modal__accordion-trigger{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--gap-md);cursor:pointer;list-style:none;padding:0;-webkit-align-items:flex-start;align-items:flex-start}.handler-login-modal__accordion-trigger::-webkit-details-marker{display:none}.handler-login-modal__accordion-heading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:var(--gap-lg)}.contact-form__input{width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--color-foreground);background:transparent;padding:0;border:none;border-bottom:1px solid var(--color-foreground);border-radius:0;font-size:1.8rem;height:3.5rem}.contact-form__input--textarea{min-height:0}.handler-login-modal__accordion-icon{position:relative;-webkit-flex-shrink:0;flex-shrink:0;color:var(--clr-red-100)}.handler-login-modal__accordion-icon,.handler-login-modal__accordion-icon svg{width:24px!important;height:24px!important}.handler-login-modal__accordion-icon svg .horizontal,.handler-login-modal__accordion-icon svg .vertical{stroke-width:1px}.handler-login-modal__accordion[open] .handler-login-modal__accordion-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}details[open]>summary .icon-plus .vertical{opacity:1}summary:hover{color:var(--clr-red-100)}.handler-login-modal__accordion-panel{padding-top:var(--base-padding-desktop)}.handler-login-modal__accordion-trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px}.handler-login-modal__accordion-trigger:focus-visible .handler-login-modal__column-title{text-decoration:underline}.handler-login-modal__actions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:var(--gap-md)}.handler-login-modal__link{font-size:var(--font-size-small);text-decoration:underline}.handler-login-modal__submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.handler-login-modal__submit--contact{-webkit-align-self:flex-start;align-self:flex-start}.handler-login-modal__form-message{padding:var(--padding-sm) var(--padding-md);border-radius:var(--style-border-radius-buttons);font-size:var(--font-size-small)}.handler-login-modal__form-message--error{background:color-mix(in srgb,var(--color-error) 20%,transparent);color:var(--color-error)}.handler-login-modal__form-message--success{background:color-mix(in srgb,var(--color-success) 20%,transparent);color:var(--color-success)}.handler-login-modal__shop-login{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--gap-sm)}.handler-login-modal__dialog .shopify-app-block{width:100%}@media screen and (max-width:749px){.handler-login-modal .section,.section-template--26973284204882__handler_login_modal_k8jThm{display:-webkit-flex;display:flex}.handler-login-modal__dialog{border-radius:0;height:100dvh;max-height:100dvh;max-width:100vw!important}.popup-modal .custom-section-content{width:100vw}}