.account-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-shadow),.87);height:100%}.account-modal[open]{opacity:1;visibility:visible;z-index:101;display:flex;align-items:center;justify-content:center;padding:var(--jds-spacing-sm) 0}.account-modal__content{border-radius:6px;overflow:visible;width:95%;max-width:780px;max-height:calc(100% - var(--jds-spacing-xl));overflow-y:auto;position:relative;padding:var(--jds-spacing-xxl) var(--jds-spacing-m);margin:0;box-shadow:0 4px 24px rgba(var(--color-foreground),.15)}.account-modal__close{position:absolute;right:10px;top:10px;width:32px;height:32px;background:none;border:none;padding:0;cursor:pointer;z-index:2}.account-modal__close:hover{opacity:.85}.account-modal__close svg{width:32px;height:32px;display:block}.account-modal__title{color:rgb(var(--color-link-hover));font-size:36px;margin-bottom:5px;padding-bottom:15px;margin-top:0;line-height:1;position:relative;padding-left:55px;letter-spacing:2px;font-weight:500;display:block}.account-modal__title:before{content:"";position:absolute;width:36px;height:36px;top:0;left:0;background-size:2000px;background-position:62% 81.40000000000001%;background-repeat:no-repeat;background-image:url(all-site-icon.svg)}.account-modal__body .account-modal__message p{font-weight:400;margin-top:25px;font-size:24px;line-height:normal;margin-bottom:1.6rem;display:block;color:rgb(var(--color-foreground))}.account-modal__body .account-modal__message p span{text-decoration-thickness:1px!important;text-underline-offset:6px!important;text-decoration-color:rgb(var(--color-link-hover))!important}.account-modal__body .account-modal__message p a{text-decoration:underline;text-decoration-thickness:1px!important;text-underline-offset:6px!important;text-decoration-color:rgb(var(--color-link-hover))!important;color:inherit}.account-modal__actions{display:flex;flex-direction:column;gap:var(--jds-spacing-xxs);padding-top:50px}.account-modal__button{font-size:22px;font-weight:500;line-height:normal}@media screen and (min-width:768px){.account-modal__actions{flex-direction:row}.account-modal__button{flex:1}.account-modal__content{padding:var(--jds-spacing-xxl) calc(var(--jds-spacing-xxl) + var(--jds-spacing-m))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-account-modal.css.map */
