.customer-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}
.customer-header-actions a{margin:0!important;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;font-size:13px!important}
.customer-header-actions form{margin:0;display:flex}
.customer-header-logout{border:0;background:transparent;color:#fff;padding:0;font-size:13px;cursor:pointer}
.customer-header-actions a:focus-visible,.customer-header-logout:focus-visible{outline:2px solid #c9e5a2;outline-offset:5px}
.header-area .top-header-area{height:auto;min-height:48px;padding:10px 0}
.header-area .top-header-content{gap:20px}
.customer-register-link{border:1px solid rgba(255,255,255,.4);border-radius:6px;padding:5px 10px}
.catalog-cart-button{min-width:0!important;width:calc(100% - 28px);max-width:250px;margin:12px auto 20px;font-size:12px!important;padding:0 12px!important}.catalog-unavailable{display:inline-block;padding:8px 15px;border-radius:6px;background:#f4ece9;color:#925c4d;font-size:12px;margin:12px 0 20px}
.single-product-area,.single-blog-post{border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.single-product-area:hover,.single-blog-post:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2030200d}.alazea-btn{transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.alazea-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px #20302014}.subtle-reveal{opacity:.65;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.subtle-reveal.is-visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.subtle-reveal{opacity:1;transform:none}}
@media(max-width:767px){.header-area .top-header-content{flex-wrap:wrap;justify-content:center!important;gap:12px}.customer-header-actions{width:100%;justify-content:center;gap:14px}.top-header-content>.top-header-meta:first-child{display:none}}
.contact-form-area{padding:28px;border:1px solid #e4e9df;border-radius:18px;background:#fff;box-shadow:0 12px 36px #203e3008}.contact-form-area label{display:block;font-size:14px;font-weight:600;color:#294b37;margin-bottom:8px}.contact-form-area .form-control{border-radius:9px;border:1px solid #dce3d7;background:#fafbf8;padding:12px 16px;font-size:15px}.contact-form-area textarea.form-control{height:auto;min-height:160px;resize:vertical}.contact-form-area .form-control:focus{border-color:#517a43;box-shadow:0 0 0 3px #517a4318;background:#fff}.contact-form-area .form-control[aria-invalid=true]{border-color:#af5047}.contact-form-area .alazea-btn{background:#2d573b;border-color:#2d573b;border-radius:9px}.map-area{overflow:hidden;border-radius:18px}@media(max-width:575px){.contact-form-area{padding:20px}}
.header-area .is-sticky .alazea-main-menu{background:#fff;border-bottom:1px solid #e4e9df;box-shadow:0 5px 20px #203e3010}.header-area .is-sticky .classynav ul li a,.header-area .is-sticky .nav-brand span:first-child{color:#294e36!important}.header-area .is-sticky .navbarToggler span{background:#294e36!important}.header-area .is-sticky .classycloseIcon .cross-wrap span{background:#294e36}
