.customer-access{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:34px 38px;margin:0 0 14px;border:1px solid #ded7cb;border-radius:12px;background:#fffdf8;scroll-margin-top:24px}.customer-access .eyebrow{margin:0 0 13px;color:#a62b24}.customer-access h2{font-size:29px;line-height:1.18;letter-spacing:-.8px;margin:0 0 14px;font-weight:600}.customer-access-copy>p:last-child{max-width:630px;margin:0;font-size:14px;line-height:1.85;color:#66685f}.customer-access-actions{display:flex;flex-direction:column;align-items:stretch;gap:16px;text-align:center}.customer-access-actions .button{justify-content:center;white-space:nowrap}.customer-access-login{font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.customer-access-login:hover{color:#b12224}.customer-access a:focus-visible{outline:3px solid #c71920;outline-offset:5px}.customer-access-page .customer-page{width:min(680px,calc(100% - 36px));padding:32px 0 64px;min-height:50vh}.customer-access-page .customer-access-notice{width:min(680px,calc(100% - 36px));margin:30px auto 0;padding:13px 17px;background:#eee8de;border-left:3px solid #b72e26;border-radius:0 5px 5px 0;color:#655c50;font-size:13px;line-height:1.75}.customer-access-page .order-heading{margin:0 auto 25px}.customer-access-page .order-heading h1{font-size:36px;line-height:1.15;margin:0 0 12px;letter-spacing:-1px}.customer-access-page .order-heading>p{font-size:14px;line-height:1.8}.customer-access-page .top-tools{margin-left:auto}.customer-access-page .auth-card{width:100%}.customer-access-page .form-field input,.customer-access-page .form-field select{min-height:46px;font-size:16px}.customer-access-page .auth-card .form-field label{font-size:13px}.customer-access-page .auth-email-button{justify-content:center}.customer-access-page [hidden]{display:none!important}.registration-contact-details{margin:3px 0 23px;border-top:1px solid #e4ded3;border-bottom:1px solid #e4ded3;padding:18px 0}.registration-contact-title{margin:0 0 18px;font-size:13px;font-weight:600;color:#635b50;line-height:1.7}.registration-contact-details .form-field:last-child{margin-bottom:0}.required-fields-note{margin:0 0 20px;font-size:12px;line-height:1.7;color:#726b61}
@media(max-width:700px){.presentation .top-tools>a[href="#despre"]{display:none}.customer-access{grid-template-columns:1fr;gap:23px;padding:27px 24px}.customer-access h2{font-size:26px}.customer-access-actions{align-items:flex-start}.customer-access-actions .button{width:100%}.customer-access-login{min-height:36px;display:flex;align-items:center}.customer-access-page .customer-page{padding-top:25px}.customer-access-page .order-heading h1{font-size:32px}.customer-access-page .auth-card{padding:25px 22px}.customer-access-page .customer-access-notice{margin-top:22px}.customer-access-page .top-tools{font-size:12px}.customer-access-page .account-profile-fields{padding-inline:22px}.customer-access-page .account-profile-actions{padding-inline:22px}}
@media(max-width:370px){.presentation .top-tools>a[href="#contact"]{display:none}}
