h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.announcement-bar{background-color:#fff!important;color:#000!important;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;padding:10px 0;border-bottom:1px solid #e8e8e8}.announcement-bar a,.announcement-bar p,.announcement-bar span{color:#000!important}.button,.btn,[class*=button]{border-radius:0!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:all .2s ease}.card__inner{border-radius:0!important}.card__heading{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header__menu-item{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer{background-color:#000!important;color:#fff!important;border-top:none!important}.footer a{color:#aaa!important}.footer a:hover{color:#fff!important}.footer__heading{color:#fff!important;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}input,select,textarea{border-radius:0!important}.swatch__input+.swatch__label,.variant-button{border-radius:0!important;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.badge{border-radius:0!important;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#000;border-radius:0}@keyframes logo-spin-3d{0%{transform:rotateY(0) scaleX(1)}20%{transform:rotateY(72deg) scaleX(.7)}40%{transform:rotateY(144deg) scaleX(.08)}50%{transform:rotateY(180deg) scaleX(.08)}60%{transform:rotateY(216deg) scaleX(.7)}80%{transform:rotateY(288deg) scaleX(1)}to{transform:rotateY(360deg) scaleX(1)}}.header__heading-link,.header__heading a{perspective:600px;display:inline-block}.header__heading-logo,.header__heading-link img,.header__heading a img,.password-page__logo{display:block;transform-style:preserve-3d;animation:logo-spin-3d 3s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}@media screen and (min-width:750px){.product-information__grid.product-information--media-left,.product-information__grid.product-information--media-right{grid-template-columns:1fr 1.3fr 1fr!important;column-gap:40px!important}.product-information__grid .product-details{order:0!important;grid-column:1 / 2!important;padding:0!important}.product-details .buy-buttons-block,.product-details [data-block-type=buy-buttons],.product-details variant-picker,.product-details .variant-picker,.product-details [data-block-type=variant-picker]{display:none!important}.product-information__grid .product-information__media{order:1!important;grid-column:2 / 3!important;padding:0!important;width:auto!important;min-width:unset!important}.mava-buy-box{order:2!important;grid-column:3 / 4!important;position:sticky!important;top:100px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:16px!important}.mava-buy-box .mava-buy-box__title{font-size:22px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1.1;margin:0 0 4px;color:#000}.mava-buy-box .mava-buy-box__price{font-size:16px;font-weight:600;color:#000;margin:0 0 16px}.mava-buy-box__divider{border:none;border-top:1px solid #e8e8e8;margin:0}}@media screen and (max-width:749px){.product-information__grid.product-information--media-left,.product-information__grid.product-information--media-right{display:flex!important;flex-direction:column!important;gap:24px!important}.product-information__grid .product-information__media{order:0!important;width:100%!important}.product-information__grid .product-details{order:1!important;width:100%!important}.mava-buy-box{order:2!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important}}body:has(.password-main-content){margin:0;padding:0;background:#fff;min-height:100svh;display:flex;flex-direction:column}.password-main-content{flex:1;display:flex;flex-direction:column;min-height:100svh}.shopify-section:has(.password-page){flex:1;display:flex;flex-direction:column}.password-page{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;overflow:hidden}.password-page__image-panel{position:relative;overflow:hidden;background:#111}.password-page__image-panel img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.72)}.password-page__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#00000073,#0000001a 60%)}.password-page__image-badge{position:absolute;bottom:40px;left:40px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);padding:10px 20px;display:inline-flex;align-items:center;gap:8px}.password-page__image-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse 2s infinite}.password-page__image-badge-text{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.password-page__content-panel{display:flex;flex-direction:column;justify-content:space-between;padding:48px 64px;background:#fff;min-height:100svh;overflow-y:auto}.password-page__logo-text{font-size:20px;font-weight:800;letter-spacing:-.03em;text-transform:uppercase;color:#000;margin:0}.password-page__content-body{display:flex;flex-direction:column;gap:28px;padding:40px 0}.password-page__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#999;margin:0}.password-page__eyebrow:before{content:"";display:block;width:24px;height:1px;background:#bbb}.password-page__heading{font-size:clamp(30px,3.5vw,52px);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;line-height:.95;color:#000;margin:0}.password-page__body{font-size:14px;color:#555;line-height:1.65;max-width:400px;margin:0;text-transform:none;font-weight:400;letter-spacing:0}.password-page__social-proof{display:flex;align-items:center;gap:12px}.password-page__avatars{display:flex}.password-page__avatar{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-8px;display:inline-block}.password-page__avatars .password-page__avatar:first-child{margin-left:0}.password-page__social-proof-text{font-size:12px;font-weight:600;color:#000;letter-spacing:0;text-transform:none;margin:0}.password-page__form{display:flex;flex-direction:column;gap:10px;max-width:420px}.password-page__form-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#000;margin:0}.password-page__input-row{display:flex;border:1.5px solid #000;overflow:hidden}.password-page__input-row input[type=email]{flex:1;border:none!important;background:#fff!important;padding:14px 16px;font-size:13px;color:#000!important;outline:none;min-width:0;border-radius:0!important}.password-page__input-row input[type=email]::placeholder{color:#aaa}.password-page__submit{background:#000!important;color:#fff!important;border:none!important;padding:14px 22px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:0!important;transition:background .2s ease}.password-page__submit:hover{background:#222!important}.password-page__microcopy{font-size:11px;color:#aaa;margin:0;letter-spacing:0;text-transform:none;font-weight:400}.password-page__success{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#000;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.password-page__unlock{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000;background:none;border:none;border-bottom:1px solid #000;padding:0 0 2px;cursor:pointer;transition:opacity .2s;width:fit-content}.password-page__unlock:hover{opacity:.45}.password-dialog{background:#fff!important}.password-dialog__title{font-size:24px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.02em!important;color:#000!important;margin-bottom:24px!important}.password-dialog .field__input{border-radius:0!important;border:1.5px solid #000!important;background:#fff!important;padding:14px 16px!important;font-size:13px!important;color:#000!important}.password-dialog .button{background:#000!important;color:#fff!important;border-radius:0!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media screen and (max-width:749px){.password-page{grid-template-columns:1fr}.password-page__image-panel{height:45svh;min-height:260px}.password-page__image-badge{bottom:20px;left:20px}.password-page__content-panel{padding:40px 24px;min-height:unset}.password-page__heading{font-size:34px}.password-page__content-body{gap:20px;padding:24px 0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/remember-mava-custom.css.map */
