.azs-page,.azs-subscribe,.azs-gift{color:#111;font-family:Arial,Helvetica,sans-serif;line-height:1.55}
.azs-page *,.azs-subscribe *,.azs-gift *{box-sizing:border-box}
.azs-page h1,.azs-subscribe h1,.azs-gift h1{font-size:clamp(25px,3vw,43px);line-height:1.08;letter-spacing:-.045em;margin:12px 0 26px;font-weight:700;text-transform:uppercase}
.azs-page h2{font-size:17px;line-height:1.3;letter-spacing:-.02em;margin:0 0 20px}.azs-kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.azs-muted{color:#666;font-size:12px}
.azs-page{padding:60px clamp(20px,5vw,90px) 90px;min-height:65vh}.azs-account-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;max-width:1450px;margin:auto}.azs-account-layout .woocommerce-MyAccount-navigation{float:none;width:100%}.azs-account-content{min-width:0}
.azs-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 24px;background:#111;color:#fff!important;border:1px solid #111;border-radius:0;text-decoration:none;font:700 11px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.azs-button--outline{color:#111!important;background:#fff}.azs-button:disabled{opacity:.45;cursor:not-allowed}.azs-button:focus-visible,.azs-page input:focus-visible,.azs-form input:focus-visible,.azs-form select:focus-visible,.azs-form textarea:focus-visible{outline:2px solid #555;outline-offset:3px}
.azs-empty{text-align:center;padding:60px 20px;max-width:680px;margin:auto}.azs-empty h2{font-size:23px}.azs-empty p{font-size:13px;color:#666;max-width:440px;margin:18px auto}.azs-symbol{display:block;font-size:44px;line-height:1;margin-bottom:25px}.azs-back{display:inline-block;color:#444;font-size:12px;margin-bottom:28px}
.azs-order-card{border:1px solid #ddd;margin:26px 0}.azs-order-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #ddd;font-size:12px}.azs-order-top h2{margin:4px 0 0}.azs-order-card .azs-order-top,.azs-order-bottom{padding:20px}.azs-order-products{display:flex;gap:15px;padding:20px;overflow:auto}.azs-order-products>div{width:95px;flex-shrink:0}.azs-order-products img{display:block;width:95px;height:110px;object-fit:cover;background:#f3f3f3}.azs-order-products span{font-size:10px;display:block;margin-top:7px}.azs-order-bottom{display:flex;align-items:center;justify-content:space-between;font-size:11px;border-top:1px solid #eee}
.azs-return-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);gap:25px;margin-top:28px}.azs-return-grid>aside{border:1px solid #ddd;padding:25px;align-self:start;background:#fafafa}.azs-return-item{display:flex;gap:12px;align-items:center;border:1px solid #ddd;padding:12px;margin-bottom:12px}.azs-return-item.selected{border-color:#111}.azs-return-item>label:not(.azs-qty){display:flex;gap:12px;align-items:center;flex:1;margin:0;cursor:pointer}.azs-return-item img{width:70px;height:95px;object-fit:cover}.azs-return-item span{min-width:0;overflow-wrap:anywhere}.azs-return-item strong{font-size:12px}.azs-return-item small{display:block;font-size:10px;margin-top:4px}.azs-return-item .wc-item-meta{padding:0;list-style:none}.azs-return-item .wc-item-meta p{margin:0}.azs-return-item .azs-qty{max-width:64px;font-size:10px}
.azs-form label{display:block;font-size:11px;font-weight:600;margin:0 0 19px}.azs-form input:not([type=checkbox]),.azs-form select,.azs-form textarea{display:block;width:100%;border:1px solid #ccc;border-radius:0;background:white;color:#111;font:13px Arial,sans-serif;padding:12px;margin-top:8px;min-height:42px}.azs-form textarea{resize:vertical}.azs-form input[type=checkbox]{accent-color:#111;width:16px;height:16px;flex:0 0 16px}.azs-check{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important}.azs-check input{margin-top:2px}.azs-check a{text-decoration:underline;color:inherit}.azs-notice{font-size:12px;background:#f0f0f0;padding:16px;border-left:2px solid #aaa;line-height:1.65}.azs-result{font-size:13px;line-height:1.6;min-height:20px;overflow-wrap:anywhere}.azs-result.is-error{color:#b02525}.azs-return-grid .azs-button{width:100%}.azs-selected-item{display:flex;gap:15px;margin:15px 0;align-items:center;font-size:12px}.azs-selected-item img{width:65px;height:85px;object-fit:cover}.azs-selected-item small{display:block;color:#666;margin-top:5px}.azs-request-status{padding:30px;border:1px solid #ddd}.azs-request-status p{font-size:12px}.azs-timeline{border-left:1px solid #ccc;margin:30px 0 30px 12px;padding-left:25px;font-size:13px}.azs-timeline li{margin:20px 0;padding-left:5px}.azs-timeline small{display:block;font-size:11px;color:#777}.azs-pagination{display:flex;gap:25px;font-size:12px}
.azs-subscribe{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);min-height:730px}.azs-subscribe-photo{background:#d5d4cc;position:relative}.azs-subscribe-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:42% center}.azs-subscribe-pane{position:relative;padding:65px clamp(30px,5vw,90px);display:flex;align-items:center}.azs-subscribe-pane>div{width:100%;max-width:390px;margin:auto}.azs-close{position:absolute;right:25px;top:14px;font-size:30px;color:#111;text-decoration:none}.azs-subscribe h1{font-size:30px}.azs-subscribe .azs-form{margin-top:30px}.azs-subscribe .azs-button{width:100%}.azs-form fieldset{border:0;padding:0;margin:0 0 28px}.azs-form legend{font-size:11px;margin-bottom:12px;font-weight:600}.azs-preferences{display:flex;flex-wrap:wrap;gap:7px}.azs-preferences label{position:relative;margin:0}.azs-preferences input{position:absolute;opacity:0}.azs-preferences span{display:block;padding:8px 11px;border:1px solid #bbb;font-size:10px;cursor:pointer}.azs-preferences input:checked+span{background:#111;color:white;border-color:#111}.azs-preferences input:focus-visible+span{outline:2px solid #555;outline-offset:2px}.azs-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.azs-gift{display:grid;grid-template-columns:1fr 1fr;min-height:750px}.azs-gift-visual{background:#f4f4f4;display:flex;align-items:center;justify-content:center;padding:70px}.azs-gift-stack{position:relative;width:240px;height:300px}.azs-gift-stack>span{position:absolute;display:flex;flex-direction:column;justify-content:space-between;padding:27px 23px;width:175px;height:250px;border-radius:9px;font-weight:800;font-size:27px;letter-spacing:-2px;color:#fff;background:#202020;left:0;top:35px;transform:rotate(-6deg)}.azs-gift-stack>span:nth-child(2){left:40px;top:20px;background:#d7b9aa;transform:rotate(0deg)}.azs-gift-stack>span:nth-child(3){left:80px;top:4px;background:#a4b5f5;transform:rotate(7deg)}.azs-gift-stack small{font:9px Arial;letter-spacing:.16em}.azs-gift-form{max-width:620px;width:100%;padding:65px clamp(25px,5vw,75px);margin:auto}.azs-gift-benefits{padding-left:16px;font-size:12px}.azs-native-gift{margin-top:30px}.azs-native-gift .variations{width:100%;border:0!important;background:none}.azs-native-gift .variations th,.azs-native-gift .variations td{display:block;width:100%;padding:0!important;border:0!important}.azs-native-gift .variations label,.azs-native-gift .pwgc-label{font-size:11px!important;text-transform:uppercase;margin:0 0 7px}.azs-native-gift select,.azs-native-gift input:not([type=hidden]),.azs-native-gift textarea{width:100%!important;max-width:none!important;padding:12px!important;border:1px solid #ccc!important;border-radius:0!important;background:#fff;font:13px Arial!important;min-height:42px}.azs-native-gift .reset_variations{display:inline-block;margin:8px 0;font-size:11px}.azs-native-gift .quantity{display:none!important}.azs-native-gift .single_add_to_cart_button{width:100%;background:#111!important;color:#fff!important;padding:15px!important;border:0!important;border-radius:0!important;font:700 11px Arial!important;min-height:45px}.azs-native-gift .single_add_to_cart_button:disabled{opacity:.4!important;cursor:not-allowed}.azs-native-gift .pwgc-subtitle{font-size:10px!important;margin-top:5px}.azs-gift-help{border-top:1px solid #ccc;padding-top:20px;margin-top:30px;font-size:12px}.azs-gift-help summary{cursor:pointer;font-weight:700}
@media(max-width:1050px){.azs-account-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.azs-return-grid{grid-template-columns:1fr}.azs-subscribe{grid-template-columns:1fr 1fr}.azs-subscribe-pane{padding:55px 30px}.azs-gift-visual{padding:45px}.azs-gift-form{padding:45px 30px}}
@media(max-width:700px){.azs-page{padding:28px 18px 55px}.azs-account-layout{display:block}.azs-account-layout .woocommerce-MyAccount-navigation{margin-bottom:25px}.azs-account-content h1{font-size:28px}.azs-return-grid>aside{padding:20px}.azs-order-top{flex-wrap:wrap}.azs-order-products{padding:15px}.azs-order-bottom{align-items:flex-start;gap:15px}.azs-button{padding:12px 16px}.azs-return-item{gap:8px;padding:9px}.azs-return-item img{width:52px;height:75px}.azs-return-item>label:not(.azs-qty){gap:8px}.azs-return-item .azs-qty{max-width:55px}.azs-return-item select{padding:10px 6px}.azs-subscribe{display:block;min-height:0}.azs-subscribe-photo{display:none}.azs-subscribe-pane{padding:55px 25px 60px;min-height:680px}.azs-subscribe h1{font-size:31px}.azs-gift{display:flex;flex-direction:column;min-height:0}.azs-gift-visual{padding:28px;min-height:235px}.azs-gift-stack{transform:scale(.6);width:240px;height:185px;transform-origin:center 30%}.azs-gift-form{padding:35px 23px}.azs-gift h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){.azs-page *,.azs-subscribe *,.azs-gift *{scroll-behavior:auto!important}}
.azs-amount-choices{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.azs-amount-choices button{padding:11px 14px;background:#fff;border:1px solid #aaa;color:#111;font:11px Arial;cursor:pointer}.azs-amount-choices button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.azs-amount-choices button:focus-visible{outline:2px solid #555;outline-offset:2px}
.azs-account-layout .alazan-account-welcome h2{display:block;position:relative;padding-right:22px}.azs-account-layout .alazan-account-welcome h2>span:first-of-type{display:block;overflow-wrap:anywhere}.azs-account-layout .alazan-account-welcome h2>span[aria-hidden]{position:absolute;top:0;right:0}
