.text-reveal,.reveal-on-scroll{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.text-reveal.is-visible,.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.text-reveal,.reveal-on-scroll{opacity:1;transform:none;transition:none}}.site-footer .text-reveal,.site-footer .reveal-on-scroll,.mobile-menu .text-reveal,.mobile-menu .reveal-on-scroll,.mobile-menu .text-reveal.is-visible,.mobile-menu .reveal-on-scroll.is-visible,.auth-page .auth-form__label-row button.text-reveal,.auth-page .auth-form__label-row button.text-reveal.is-visible,#AccountPage .account-page__guest-actions .text-reveal,#AccountPage .account-page__guest-actions .text-reveal.is-visible,.color-section .product-card.reveal-on-scroll,.color-section .product-card.reveal-on-scroll.is-visible{opacity:1!important;transform:none!important;transition:none!important}.about-page__hero{position:relative;min-height:100vh;overflow:hidden;display:grid;place-items:center}.about-page__hero img,.about-page__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-page__hero-overlay{background:#0003}.about-page__hero-content{position:relative;z-index:1;text-align:center;padding:1rem}.about-page__hero-content h1{margin:0;color:#fff;font-family:var(--font-heading);font-weight:400;font-size:clamp(2.9rem,8vw,4.6rem)}.about-page__inner{width:min(100% - 2rem,1400px);margin:0 auto;padding:clamp(4rem,9vw,8rem) 0}.about-page__philosophy{display:grid;gap:2rem;margin-bottom:clamp(3.5rem,8vw,8rem)}.about-page__philosophy h2,.about-page__values>h2,.about-page__mission h2{margin:0 0 1.1rem;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;opacity:.5}.about-page__philosophy h3{margin:0;font-family:var(--font-heading);font-size:clamp(1.8rem,4vw,2.3rem);font-weight:400;line-height:1.25}.about-page__philosophy p{margin:0 0 1rem;opacity:.72;line-height:1.7}.about-page__philosophy p:last-child{margin-bottom:0}.about-page__values{margin-bottom:clamp(3.5rem,8vw,8rem)}.about-page__values-grid{display:grid;gap:1.5rem}.about-page__values-grid article{border-inline-start:1px solid rgba(0,0,0,.2);padding-inline-start:1.5rem}.about-page__values-grid h3{margin:0 0 .5rem;font-family:var(--font-heading);font-weight:400}.about-page__values-grid p{margin:0;opacity:.72;line-height:1.7}.about-page__mission{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:clamp(2.5rem,6vw,4.5rem) 0}.about-page__mission>div{width:min(100%,820px);margin:0 auto;text-align:center}.about-page__mission p{margin:0;opacity:.8;line-height:1.8;font-size:clamp(1rem,2.2vw,1.35rem)}.about-page__media{margin:0 0 clamp(2.5rem,6vw,4rem)}.about-page__media img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16 / 10}.about-page__media--second{margin-bottom:clamp(3.5rem,8vw,8rem)}.auth-page{min-height:100vh}.auth-page--login{display:flex;align-items:center;justify-content:center;padding:6rem 1rem}.auth-page--login .auth-page__inner{width:100%;max-width:28rem;margin:0 auto}.auth-page--login .auth-page__head{text-align:center;margin-bottom:4rem}.auth-page--login .auth-page__head h1{font-size:clamp(1.5rem,4vw,1.875rem);margin:0 0 .75rem;font-family:var(--font-heading);font-weight:400;letter-spacing:.05em}.auth-page--login .auth-page__head p{margin:0;font-size:.75rem;color:var(--muted-foreground);letter-spacing:.05em}.auth-page--login .auth-form{gap:1.5rem}.auth-page--login .auth-form label{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-bottom:.5rem}.auth-page--login .auth-form input[type=email],.auth-page--login .auth-form input[type=password]{border:0;border-bottom:1px solid rgba(0,0,0,.1);padding:.75rem 0;font-size:.875rem;transition:border-color .15s ease}.auth-page--login .auth-form input:focus{outline:none;border-bottom-color:#0000004d}.auth-page--login .auth-form__label-row button:hover{color:var(--color-slate);opacity:1}.auth-page--login .auth-form__check{padding-top:.5rem}.auth-page--login .auth-form__check input[type=checkbox]{width:1rem;height:1rem;flex-shrink:0}.auth-page--login .auth-form__check label{font-size:.75rem;opacity:.6;text-transform:none;letter-spacing:0;font-weight:400}.auth-page--login .auth-page__submit{margin-top:2rem;padding:1rem 2rem;width:100%;font-size:.875rem;letter-spacing:.05em;border-radius:15px;border:1px solid #5f6e71;background:#5f6e71;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:none;transition:background .25s ease,border-color .25s ease,color .2s ease}.auth-page--login .auth-page__submit:hover:not(:disabled),.auth-page--login .auth-page__submit:focus-visible:not(:disabled){background:#536165;border-color:#536165;color:#fff}.auth-page--login .auth-page__switch{margin-top:2.5rem;text-align:center;font-size:.75rem;color:var(--muted-foreground)}.auth-page--login .auth-page__switch a{margin-inline-start:.25rem;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.2)}.auth-page--login .auth-page__switch a:hover{color:var(--color-slate);border-bottom-color:var(--color-slate)}.auth-page--login.auth-page--login--forgot{align-items:flex-start;justify-content:flex-start;padding:3rem 1rem 4rem}.auth-page--login.auth-page--login--forgot .auth-login__wrap{max-width:31.25rem}.auth-login__recover-outer{width:100%}.auth-login__recover-back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:3rem;padding:0;font-size:.875rem;letter-spacing:.05em;background:none;border:none;cursor:pointer;font-family:inherit;color:inherit}.auth-login__recover-back:hover{color:var(--color-slate)}.auth-login__recover-head{margin-bottom:2rem}.auth-login__recover-head h1{margin:0 0 1rem;font-size:clamp(1.875rem,5vw,2.25rem);font-family:var(--font-heading);font-weight:400;letter-spacing:.05em}.auth-login__recover-head p{margin:0;font-size:.875rem;opacity:.6;letter-spacing:.05em;line-height:1.6}.auth-login__recover-fields{display:grid;gap:1.5rem}.auth-login__recover-fields label{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-bottom:.5rem}.auth-login__recover-input{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);padding:.75rem 1rem;font-size:.875rem;transition:border-color .15s ease}.auth-login__recover-input:focus{outline:none;border-color:#000000d9}.auth-login__recover-submit{margin-top:0;width:100%}.auth-login__recover-switch{margin:0;text-align:center;font-size:.875rem;opacity:.6}.auth-login__recover-switch button{margin-inline-start:.25rem;padding:0;background:none;border:none;text-decoration:underline;cursor:pointer;font:inherit;color:inherit}.auth-login__recover-switch button:hover{color:var(--color-slate);opacity:1}.auth-login__recover-success{text-align:center;padding:2rem 0 1rem}.auth-login__recover-icon{width:4rem;height:4rem;border-radius:50%;background:var(--color-sage);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.auth-login__recover-success-title{margin:0 0 1rem;font-family:var(--font-heading);font-size:1.5rem;font-weight:400;letter-spacing:.05em}.auth-login__recover-success-text{margin:0 0 2rem;font-size:.875rem;opacity:.7;line-height:1.6}.auth-login__recover-success-actions{display:grid;gap:.75rem}.auth-login__recover-btn-full{width:100%}.auth-login__recover-resend{display:block;text-align:center;font-size:.875rem;opacity:.6;color:inherit;text-decoration:none;padding:.5rem}.auth-login__recover-resend:hover{color:var(--color-slate);opacity:1}.auth-login__recover-help{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.auth-login__recover-help h3{margin:0 0 1rem;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.auth-login__recover-help p{margin:0 0 .75rem;font-size:.875rem;opacity:.7;line-height:1.6}.auth-login__recover-help a{font-size:.875rem;color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:.125rem}.auth-login__recover-help a:hover{color:var(--color-slate)}.auth-page--login [data-auth-recover-form] .auth-page__submit{margin-top:0}.auth-page--register{min-height:100vh;padding:3rem 1rem}.auth-register{width:100%;max-width:500px;margin:0 auto;padding-inline:1rem}@media(min-width:750px){.auth-register{padding-inline:2rem}}.auth-page__back,.auth-register__back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:3rem;font-size:.875rem;letter-spacing:.05em;text-decoration:none;color:inherit}.auth-page__back:hover,.auth-register__back:hover{color:var(--color-slate)}.auth-page__back svg,.auth-register__back svg{flex-shrink:0}.auth-register__title{margin:0 0 1rem;font-size:clamp(1.875rem,5vw,2.25rem);font-family:var(--font-heading);font-weight:400;letter-spacing:.05em}.auth-register__lede{margin:0 0 2rem;font-size:.875rem;color:var(--muted-foreground);letter-spacing:.05em;line-height:1.5}.auth-register__form{display:grid;gap:1.5rem}.auth-register__row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.auth-register__field label{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.auth-register__field input{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);padding:.75rem 1rem;font-size:.875rem;line-height:1.5;background:#fff;color:#111;transition:border-color .15s ease}.auth-register__field input:focus{outline:none;border-color:#000}.auth-register__field input[aria-invalid=true]{border-color:#b43e3e}.auth-register__field input[aria-invalid=true]:focus{border-color:#b43e3e;box-shadow:0 0 0 1px #b43e3e}.auth-field-hint{margin:.5rem 0 0;font-size:.75rem;opacity:.6;line-height:1.45}.auth-field-hint--error{color:#b43e3e;opacity:1}.auth-register__newsletter{align-items:flex-start;padding-top:.5rem;gap:.75rem}.auth-register__newsletter input[type=checkbox]{width:1rem;height:1rem;margin-top:.25rem;flex-shrink:0}.auth-register__newsletter label{margin:0;font-size:.875rem;opacity:.7;text-transform:none;letter-spacing:0;font-weight:400;cursor:pointer}.auth-register__submit{margin-top:0;padding:1rem 2rem;width:100%;box-sizing:border-box;font-size:.875rem;letter-spacing:.05em;border-radius:15px;border:1px solid #5f6e71;background:#5f6e71;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:none;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .2s ease}.auth-register__submit:hover:not(:disabled),.auth-register__submit:focus-visible:not(:disabled){background:#536165;border-color:#536165;color:#fff}.auth-register__signin{margin:0;text-align:center;font-size:.875rem;opacity:.6;line-height:1.5}.auth-register__signin a{color:inherit;text-decoration:underline;margin-inline-start:.15rem}.auth-register__signin a:hover{color:var(--color-slate);opacity:1}.auth-page--register .auth-page__member-benefits{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.auth-page--register .auth-page__member-benefits h3{margin:0 0 1rem;font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.auth-page--register .auth-page__member-benefits ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.auth-page--register .auth-page__member-benefits li{display:flex;gap:.75rem;align-items:flex-start;font-size:.875rem;opacity:.7;line-height:1.5}.auth-page--register .auth-page__member-benefits li span:first-child{flex-shrink:0}.auth-page__head{text-align:center}.auth-page h1{margin:0 0 .5rem;font-family:var(--font-heading);font-weight:400}.auth-form label{display:block}.auth-form input,.auth-form textarea{width:100%;font:inherit;background:#fff;color:#111}.auth-page--login .auth-form input{border-radius:0}.auth-form__label-row{display:flex;justify-content:space-between;align-items:center}.auth-form__label-row button{border:0;border-radius:0;background:none;background-image:none;padding:0;font:inherit;font-size:.75rem;opacity:.5;cursor:pointer;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:color .15s ease,opacity .15s ease}.auth-form__check{display:flex;align-items:center;gap:.5rem}.auth-form__check--top{align-items:flex-start}.auth-form__check--top input[type=checkbox]{width:1rem;height:1rem;margin-top:.25rem}.auth-page__submit{width:100%}.auth-page__switch{margin-top:1.3rem}.auth-page__switch a,.auth-page__switch button{color:inherit;background:none;padding:0;cursor:pointer}.auth-page--login .auth-page__help{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.auth-page--login .auth-page__help h3{margin:0 0 .75rem;font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.auth-page--login .auth-page__help p{margin:0 0 .75rem;font-size:.875rem;opacity:.72;line-height:1.65}.auth-page--login .auth-page__help a{font-size:.875rem;color:inherit;text-decoration:underline}.auth-page--login .auth-page__help a:hover{color:var(--color-slate)}.auth-page__error,.auth-page__success{margin:0;font-size:.85rem}.auth-page__error{color:#b43e3e}.auth-page__success{color:#2f7c50}.auth-page__banner{text-align:center;margin-bottom:1.5rem;padding:.75rem 1rem;background:#2f7c5014;border:1px solid rgba(47,124,80,.25)}.auth-form__grid-2{display:grid;grid-template-columns:1fr;gap:1rem}.account-page{min-height:100vh;padding:3rem 1rem}.account-page__shell{width:min(100%,1400px);margin:0 auto;padding-inline:1rem}@media(min-width:750px){.account-page__shell{padding-inline:2rem}}.account-page__back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:3rem;font-size:.875rem;letter-spacing:.05em;text-decoration:none;color:inherit;transition:color .15s ease}.account-page__back:hover{color:var(--color-slate)}.account-page__back svg{width:18px;height:18px;flex-shrink:0}.account-page__title{margin:0 0 3rem;font-family:var(--font-heading);font-size:clamp(1.875rem,4vw,2.25rem);font-weight:400;letter-spacing:.05em}#AccountPage[data-member-state=session] [data-member-guest],#AccountPage.account-page--session [data-member-guest],#AccountPage [data-member-guest][hidden],#AccountPage[data-member-state=guest] [data-member-session],#AccountPage.account-page--guest [data-member-session],#AccountPage [data-member-session][hidden]{display:none!important}.account-page__layout{display:grid;gap:2rem}@media(min-width:990px){.account-page__layout{grid-template-columns:240px minmax(0,1fr);gap:3rem;align-items:start}}.account-page__sidebar{display:grid;gap:.5rem;align-self:start}@media(min-width:990px){.account-page__sidebar{width:240px;min-width:240px;max-width:240px;justify-items:stretch}}.account-page__sidebar button,.account-page__sidebar-link,.account-page__signout{display:block;width:100%;box-sizing:border-box;text-align:start;border:0;background:transparent;padding:.75rem 1rem;color:inherit;text-decoration:none;cursor:pointer;font-size:.875rem;letter-spacing:.05em;transition:background .15s ease,color .15s ease}.account-page__sidebar button:hover:not(.is-active),.account-page__sidebar-link:hover{background:#c8cbd28c}.account-page__sidebar button.is-active{background:#696e81e0;color:#fff}.account-page__content{min-width:0}.account-page__signout{border-top:1px solid rgba(0,0,0,.1);margin-top:1rem;padding-top:.75rem}.account-page__signout:hover{color:var(--color-slate)}.account-page__welcome,.account-page__section-heading{margin:0 0 2rem;font-family:var(--font-heading);font-size:clamp(1.375rem,2.5vw,1.5rem);font-weight:400;letter-spacing:.05em}.account-page__stats{display:grid;gap:1.5rem;margin-bottom:3rem}@media(min-width:750px){.account-page__stats--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-page__stat{border:1px solid rgba(0,0,0,.1);padding:1.5rem}.account-page__stat-label{margin:0 0 .5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.account-page__stat-value{margin:0;font-family:var(--font-heading);font-weight:700}.account-page__stat-value--lg{font-size:1.875rem;line-height:1.2}.account-page__stat-value--sm{font-size:1.125rem;font-weight:400}.account-page__stat--member .account-page__stat-value{font-weight:400}.account-page__recent-block{margin-bottom:3rem}.account-page__recent-title{margin:0 0 1.5rem;font-family:var(--font-heading);font-size:1.25rem;font-weight:400;letter-spacing:.05em}.account-page__recent-list{display:grid;gap:1rem}.account-page__order-preview{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(0,0,0,.1);padding:1.5rem}.account-page__order-preview-main{display:flex;align-items:center;gap:1rem;min-width:0;flex:1}.account-page__order-preview-media{width:5rem;height:6rem;flex-shrink:0;overflow:hidden;background:#0000000a}.account-page__order-preview-media img{width:100%;height:100%;object-fit:cover}.account-page__order-preview-copy{min-width:0}.account-page__order-preview-name{margin:0 0 .25rem;font-size:.875rem;font-weight:500}.account-page__order-preview-date{margin:0 0 .5rem;font-size:.75rem;opacity:.6}.account-page__order-preview-meta{margin:0;font-size:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.account-page__pill{display:inline-block;padding:.125rem .75rem;font-size:.75rem;line-height:1.35;border-radius:2px}.account-page__pill--green{background:#dcfce7;color:#166534}.account-page__pill--blue{background:#dbeafe;color:#1e40af}.account-page__pill--amber{background:#fef3c7;color:#92400e}.account-page__pill--neutral{background:#0000000f;color:#444}.account-page__order-preview-cta{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;font-size:.875rem;letter-spacing:.02em;text-decoration:none;color:inherit;transition:color .15s ease}.account-page__order-preview-cta:hover{color:var(--color-slate)}.account-page__order-preview-cta svg{width:16px;height:16px;flex-shrink:0}.account-page__orders-stack{display:grid;gap:1rem}.account-page__order-block{border:1px solid rgba(0,0,0,.1);padding:1.5rem}.account-page__order-block-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.account-page__order-block-name{margin:0 0 .25rem;font-size:1.125rem;font-weight:500}.account-page__order-block-date{margin:0;font-size:.875rem;opacity:.6}.account-page__order-block-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.account-page__order-block-sum{margin:0;font-size:.875rem;opacity:.7}.account-page__order-block-actions{display:flex;flex-wrap:wrap;gap:.75rem}.account-page__outline-btn{display:inline-block;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.2);transition:background .15s ease,border-color .15s ease}.account-page__outline-btn:hover{background:#c8cbd2eb;border-color:#696e8173;color:#000}.account-page__address-grid{display:grid;gap:1.5rem;margin-bottom:1.5rem}@media(min-width:750px){.account-page__address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-page__address-card{border:1px solid rgba(0,0,0,.1);padding:1.5rem}.account-page__address-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.account-page__address-badge{display:inline-block;padding:.125rem .5rem;font-size:.75rem;background:var(--color-sage);color:#fff}.account-page__address-edit{font-size:.875rem;text-decoration:none;color:inherit;opacity:.6;transition:opacity .15s ease,color .15s ease}.account-page__address-edit:hover{opacity:1;color:var(--color-slate)}.account-page__address-name{margin:0 0 .5rem;font-size:.875rem;font-weight:500}.account-page__address-lines{margin:0;font-size:.875rem;opacity:.7;line-height:1.65}.account-page__address-card-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.account-page__address-action-form{margin:0}.account-page__address-card-actions .button{font-size:.75rem;padding:.45rem .75rem}.account-page__address-delete{color:#7a2920;border-color:#7a292059}.account-page__address-delete:hover{color:#fff;background:#7a2920;border-color:#7a2920}.account-page__add-address{margin-top:0;margin-bottom:1rem}.account-page__address-form-panel{margin-top:.5rem;margin-bottom:2rem}.account-page__address-form-card{max-width:600px;padding:1.5rem;border:1px solid rgba(0,0,0,.1)}.account-page__address-form-title{margin:0 0 1.25rem;font-family:var(--font-heading);font-size:1.125rem;font-weight:400;letter-spacing:.05em}.account-page__address-native-form{display:grid;gap:1rem}.account-page__field-select{-webkit-appearance:auto;appearance:auto}.account-page__address-form-default{padding-top:.25rem}.account-page__address-default-row{display:flex;align-items:flex-start;gap:.5rem;margin:0;cursor:pointer;font-size:.875rem}.account-page__address-default-row input[type=checkbox]{margin-top:.2rem;flex-shrink:0}.account-page__address-form-errors{padding:.75rem 1rem;font-size:.875rem;background:#b423180f;border:1px solid rgba(180,35,24,.25);color:#6b1d16}.account-page__address-form-errors ul{margin:0;padding-inline-start:1.2rem}.account-page__address-form-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.account-page__profile-form{max-width:600px;display:grid;gap:1.5rem}.account-page__profile-grid-2{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:550px){.account-page__profile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-page__field-label{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.account-page__field-input{width:100%;border:1px solid rgba(0,0,0,.2);padding:.75rem 1rem;font-size:.875rem;box-sizing:border-box;outline:none;transition:border-color .15s ease}.account-page__field-input:focus:not(:disabled){border-color:#000}.account-page__field-input:disabled{opacity:.85;cursor:not-allowed;background:#00000005}.account-page__password-block{padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.account-page__password-heading{margin:0 0 1rem;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.account-page__password-fields{display:grid;gap:1rem}.account-page__profile-hint{margin:1rem 0 0;font-size:.875rem;opacity:.72;line-height:1.6}.account-page__profile-hint a{color:inherit;text-decoration:underline}.account-page__profile-actions{display:flex;flex-wrap:wrap;gap:1rem;padding-top:1.5rem}.account-page__profile-actions .button[disabled],.account-page__profile-actions .button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.account-page__profile-note{font-size:.9rem;opacity:.72;line-height:1.6;margin:0 0 1rem;max-width:36rem}.account-page__empty-note{margin:0;font-size:.875rem;opacity:.65}.account-page--guest .account-page__guest-gate{margin-top:.5rem;padding-top:1.5rem}.account-page__guest-text{margin:0 0 1.25rem;font-size:.95rem;opacity:.72;line-height:1.65;max-width:28rem}.account-page__guest-actions{display:flex;flex-wrap:wrap;gap:.75rem}.account-page__guest-actions>.account-page__guest-btn:not(.button--outline){border-radius:15px;border:1px solid #5f6e71;background:#5f6e71;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .25s ease,border-color .25s ease,color .2s ease}.account-page__guest-actions>.account-page__guest-btn.button--outline{border-radius:15px;border:1px solid rgba(105,110,129,.55);background:#696e812e;color:#000;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .25s ease,border-color .25s ease,color .2s ease}.account-page__guest-actions>.account-page__guest-btn:not(.button--outline):hover,.account-page__guest-actions>.account-page__guest-btn:not(.button--outline):focus-visible{background:#536165;border-color:#536165;color:#fff}.account-page__guest-actions>.account-page__guest-btn.button--outline:hover{background:#c8cbd2eb;border-color:#696e8173;color:#000}@media(max-width:549px){.account-page__order-preview{flex-direction:column;align-items:flex-start}.account-page__order-preview-cta{align-self:flex-start}.account-page__order-block-top,.account-page__order-block-bottom{flex-direction:column;align-items:flex-start}}@media(min-width:990px){.about-page__philosophy{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem}.about-page__values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem}.auth-form__grid-2,.account-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base-account.css.map */
