:root{--ease:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--red:#C8202F;--red2:#A5121F;--wrap:1320px;--pad:clamp(16px,3vw,32px);--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px}[data-mode=light]{--bg:#FFFFFF;--bg2:#F4F4F6;--fg:#0B0B0D;--fg2:#5A5A66;--line:#E6E6EA;--card:#FFFFFF;--hdr:rgba(255,255,255,.84);--shadow:0 24px 48px -20px rgba(11,11,13,.22);--logo-filter:none}[data-mode=dark]{--bg:#0B0B0D;--bg2:#13131A;--fg:#F5F5F7;--fg2:#A2A2AD;--line:#24242C;--card:#13131A;--hdr:rgba(11,11,13,.78);--shadow:0 24px 48px -20px rgba(0,0,0,.7);--logo-filter:invert(1) hue-rotate(180deg) saturate(1.4)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}button,input,select,textarea{font-family:inherit}img{max-width:100%}summary::-webkit-details-marker{display:none}@keyframes az-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes az-fade{0%{opacity:0}to{opacity:1}}@keyframes az-float{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-18px) rotate(-4deg)}}@keyframes az-orb{0%{transform:translate(0) scale(1)}33%{transform:translate(80px,-40px) scale(1.15)}66%{transform:translate(-40px,50px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes az-orb2{0%{transform:translate(0)}50%{transform:translate(-120px,60px)}to{transform:translate(0)}}@keyframes az-drift{0%{transform:translateY(0);opacity:0}10%{opacity:.7}90%{opacity:.4}to{transform:translateY(-140px);opacity:0}}@keyframes az-spin{to{transform:rotate(360deg)}}@keyframes az-grid{0%{background-position:0 0}to{background-position:0 64px}}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}*{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.az-wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.az-section{padding-block:clamp(48px,7vw,88px)}.az-skip{position:absolute;left:-9999px;top:0;background:var(--card);color:var(--fg);padding:12px 18px;border-radius:0 0 10px;z-index:999}.az-skip:focus{left:0}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}.az-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:10px}.az-h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.025em;font-weight:600;margin:0;line-height:1.05}.az-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.az-more{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--fg);transition:gap .25s var(--ease),color .2s}.az-more:hover{gap:14px;color:var(--red)}.az-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--r-md);font-weight:600;font-size:15px;padding:14px 24px;cursor:pointer;transition:transform .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease),border-color .25s,color .25s}.az-btn:active{transform:translateY(0) scale(.98)}.az-btn--primary{background:var(--red);color:#fff}.az-btn--primary:hover{background:var(--red2);color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px -10px #c8202f99}.az-btn--ghost{background:#ffffff14;color:#fff;border-color:#ffffff24}.az-btn--ghost:hover{background:#ffffff24;border-color:#ffffff4d;color:#fff;transform:translateY(-2px)}.az-btn--light{background:#fff;color:#0b0b0d}.az-btn--light:hover{color:#0b0b0d;transform:translateY(-2px);box-shadow:0 14px 30px -12px #fff6}.az-btn--outline{background:transparent;color:var(--fg);border-color:var(--line)}.az-btn--outline:hover{border-color:var(--fg);transform:translateY(-1px)}.az-announce{background:var(--red);color:#fff;font-size:13px;letter-spacing:.02em;text-align:center;padding:8px 16px;font-weight:500}.az-announce a{text-decoration:underline;color:#fff}.az-header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid transparent;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .36s var(--ease),box-shadow .36s var(--ease),border-color .36s var(--ease)}.az-header.is-stuck{background:var(--hdr);border-bottom-color:var(--line);box-shadow:0 10px 30px -18px #00000059}.az-header__in{max-width:var(--wrap);margin:0 auto;display:flex;align-items:center;gap:clamp(10px,2vw,28px);padding:18px var(--pad);transition:padding .36s var(--ease)}.az-header.is-stuck .az-header__in{padding-block:10px}.az-logo{display:block;flex:none;animation:az-rise .6s var(--ease) both}.az-logo img{height:44px;display:block;filter:var(--logo-filter);transition:height .36s var(--ease);width:auto}.az-header.is-stuck .az-logo img{height:34px}.az-logo__text{font-size:22px;font-weight:700;letter-spacing:-.02em}.az-nav{display:flex;gap:4px;flex:none;position:relative}.az-nav__link{padding:8px 12px;border-radius:var(--r-sm);font-weight:500;font-size:15px;color:var(--fg);display:flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.az-nav__link:hover,.az-nav__link[aria-expanded=true]{background:var(--bg2);color:var(--red)}.az-pill{font-size:10px;font-weight:700;letter-spacing:.08em;background:var(--red);color:#fff;padding:2px 6px;border-radius:4px}.az-mega{position:absolute;top:calc(100% + 14px);left:0;width:min(760px,90vw);background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;opacity:0;transform:translateY(-10px) scale(.98);pointer-events:none;transition:opacity .28s var(--ease),transform .36s var(--ease);transform-origin:top left;z-index:60}.az-mega.is-open{opacity:1;transform:none;pointer-events:auto}.az-mega__col{opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.az-mega.is-open .az-mega__col{opacity:1;transform:none}.az-mega__title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.az-mega__list{display:flex;flex-direction:column;gap:6px}.az-mega__list a{font-size:14px;color:var(--fg2);padding:4px 0;display:block;transition:color .18s var(--ease),transform .18s var(--ease)}.az-mega__list a:hover{color:var(--fg);transform:translate(4px)}.az-search{flex:1;min-width:0;position:relative;animation:az-fade .8s var(--ease) .25s both}.az-search__box{display:flex;align-items:center;gap:10px;background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-md);padding:0 14px;height:42px;width:min(360px,100%);max-width:100%;margin-left:auto;transition:width .45s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.az-search.is-open .az-search__box{width:100%;border-color:var(--red);box-shadow:0 0 0 4px #c8202f1f}.az-search__box svg{color:var(--fg2);flex:none}.az-search__box input{flex:1;background:transparent;border:0;outline:0;color:var(--fg);font-size:14px;min-width:0}.az-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--red);animation:az-spin .7s linear infinite;flex:none}.az-search__panel{position:absolute;top:calc(100% + 10px);right:0;width:100%;min-width:min(420px,calc(100vw - 48px));background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:18px;opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none;transition:opacity .25s var(--ease),transform .35s var(--ease);transform-origin:top right;z-index:60;max-height:min(70vh,560px);overflow:auto}.az-search.is-open .az-search__panel{opacity:1;transform:none;pointer-events:auto}.az-search__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);margin-bottom:10px}.az-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.az-chip{border:1px solid var(--line);background:var(--bg2);color:var(--fg);border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer;transition:border-color .2s,background .2s}.az-chip:hover{border-color:var(--red);background:var(--card)}.az-sresults{display:flex;flex-direction:column;gap:4px}.az-sres{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:10px;transition:background .18s;animation:az-rise .35s var(--ease) both}.az-sres:hover{background:var(--bg2);color:inherit}.az-sres__img{width:48px;height:48px;border-radius:8px;background:var(--bg2);overflow:hidden;display:grid;place-items:center}.az-sres__img img{width:100%;height:100%;object-fit:contain}.az-sres__n{font-size:14px;font-weight:500;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.az-sres__c{font-size:12px;color:var(--fg2);display:block}.az-sres__p{font-size:14px;font-weight:600;color:var(--fg);white-space:nowrap}.az-sempty{font-size:14px;color:var(--fg2);padding:8px 0}.az-icons{display:flex;gap:4px;flex:none;animation:az-rise .6s var(--ease) .3s both}.az-ibtn{width:40px;height:40px;border-radius:10px;border:0;background:transparent;color:var(--fg);cursor:pointer;display:grid;place-items:center;position:relative;transition:background .2s var(--ease),transform .2s var(--ease)}.az-ibtn:hover{background:var(--bg2);transform:translateY(-1px);color:var(--fg)}.az-ibtn:active{transform:scale(.94)}.az-ibtn.is-bump{transform:translateY(-3px) rotate(-8deg)}.az-badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;transform:scale(0);opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s}.az-badge.is-on{transform:scale(1);opacity:1}.az-badge.is-pop{transform:scale(1.45)}.az-burger{display:none}.az-hero{position:relative;overflow:hidden;background:#0b0b0d;color:#f5f5f7;min-height:640px;display:grid;align-items:center}.az-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;animation:az-grid 6s linear infinite;mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,transparent 75%)}.az-hero__orb1{position:absolute;top:-120px;right:8%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#c8202f8c,#c8202f00 65%);filter:blur(40px);animation:az-orb 18s var(--ease-io) infinite;opacity:.8}.az-hero__orb2{position:absolute;bottom:-200px;left:10%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#c8202f47,#c8202f00 65%);filter:blur(50px);animation:az-orb2 22s var(--ease-io) infinite}.az-hero__dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.az-hero__dots span{position:absolute;border-radius:50%}.az-hero__in{position:relative;max-width:var(--wrap);width:100%;margin:0 auto;padding:72px var(--pad);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.az-hero__tag{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f5f5f7;animation:az-rise .7s var(--ease) .15s both}.az-hero__dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red)}.az-hero h1{font-size:clamp(44px,5.4vw,76px);line-height:.98;letter-spacing:-.03em;font-weight:600;margin:24px 0 20px;text-wrap:balance;animation:az-rise .8s var(--ease) .25s both}.az-hero__sub{font-size:18px;line-height:1.5;color:#b9b9c2;max-width:480px;margin:0 0 32px;text-wrap:pretty;animation:az-rise .8s var(--ease) .38s both}.az-hero__cta{display:flex;gap:12px;flex-wrap:wrap;animation:az-rise .8s var(--ease) .5s both}.az-hero__stats{display:flex;gap:28px;margin-top:44px;animation:az-fade 1s var(--ease) .8s both;flex-wrap:wrap}.az-hero__stat b{font-size:22px;font-weight:600;display:block}.az-hero__stat span{font-size:12px;color:#8e8e99;letter-spacing:.04em}.az-hero__rule{width:1px;background:#ffffff1f}.az-hero__art{position:relative;height:520px;animation:az-fade 1.2s var(--ease) .3s both}.az-hero__tilt{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s var(--ease);will-change:transform}.az-hero__float{position:absolute;left:8%;right:8%;top:8%;bottom:8%;animation:az-float 9s ease-in-out infinite;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.az-hero__float img{width:100%;height:100%;object-fit:contain;border-radius:var(--r-xl)}.az-hero__chip{position:absolute;left:4%;bottom:6%;background:#13131abf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:12px;animation:az-rise .8s var(--ease) 1s both;color:#fff}.az-hero__chip:hover{color:#fff}.az-hero__chip b{font-size:13px;font-weight:600;display:block}.az-hero__chip span span{font-size:12px;color:#b9b9c2}.az-live{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 10px #3ddc84;flex:none}.az-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.az-cat{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden;background:var(--bg2);border:1px solid var(--line);color:var(--fg);transition:opacity .7s var(--ease),transform .7s var(--ease),border-color .3s var(--ease),box-shadow .4s var(--ease)}.az-cat:hover{border-color:#c8202f80;box-shadow:0 0 0 1px #c8202f40,var(--shadow);color:var(--fg)}.az-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .8s var(--ease)}.az-cat:hover .az-cat__img{transform:scale(1.06)}.az-cat__img img{width:100%;height:100%;object-fit:cover}.az-cat__ph{width:100%;height:100%;display:grid;place-items:center;color:var(--fg2);font-size:14px;background:var(--bg2);text-align:center;padding:12px}.az-cat__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0d00 45%,#0b0b0dd9);pointer-events:none}.az-cat__meta{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;justify-content:space-between;color:#fff;pointer-events:none;gap:12px}.az-cat__n{font-size:18px;font-weight:600;letter-spacing:-.01em}.az-cat__c{font-size:12px;color:#c9c9d2}.az-cat__go{width:34px;height:34px;border-radius:50%;background:#ffffff24;display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none}.az-tabs{display:flex;gap:6px;background:var(--bg2);border:1px solid var(--line);padding:4px;border-radius:var(--r-md)}.az-tab{border:0;border-radius:9px;padding:8px 14px;font-size:14px;font-weight:500;cursor:pointer;background:transparent;color:var(--fg2);transition:background .3s var(--ease),color .3s,box-shadow .3s}.az-tab[aria-selected=true]{background:var(--card);color:var(--fg);box-shadow:0 4px 12px -4px #00000040}.az-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));gap:20px}.az-grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.az-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:opacity .7s var(--ease),transform .7s var(--ease),box-shadow .45s var(--ease),border-color .3s}.az-card:hover{box-shadow:var(--shadow);border-color:transparent;transform:translateY(-6px)}.az-card__media{position:relative;aspect-ratio:1;background:var(--bg2);overflow:hidden;display:block}.az-card__zoom{position:absolute;top:16px;right:16px;bottom:16px;left:16px;transition:transform .8s var(--ease)}.az-card:hover .az-card__zoom{transform:scale(1.06)}.az-card__zoom img{width:100%;height:100%;object-fit:contain;border-radius:10px}.az-card__ph{width:100%;height:100%;display:grid;place-items:center;color:var(--fg2);font-size:12px;text-align:center;padding:8px}.az-flag{position:absolute;top:14px;left:14px;background:var(--red);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 9px;border-radius:6px;z-index:2}.az-flag--out{background:var(--fg2)}.az-card__tools{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translate(8px);transition:opacity .3s var(--ease),transform .35s var(--ease);z-index:3}.az-card:hover .az-card__tools,.az-card:focus-within .az-card__tools{opacity:1;transform:none}.az-tool{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--fg);cursor:pointer;display:grid;place-items:center;transition:transform .2s,color .2s}.az-tool:hover{transform:scale(1.08);color:var(--red)}.az-tool.is-on{color:var(--red);border-color:var(--red)}.az-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.az-card__brand{font-size:12px;color:var(--fg2);margin-bottom:4px}.az-card__name{font-size:15px;font-weight:500;line-height:1.35;min-height:40px;letter-spacing:-.005em;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.az-card__name:hover{color:var(--red)}.az-card__specs{font-size:12px;color:var(--fg2);margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 10px}.az-price{display:flex;align-items:baseline;gap:8px;margin:12px 0 14px;flex-wrap:wrap}.az-price b{font-size:19px;font-weight:600;letter-spacing:-.01em}.az-price s{font-size:13px;color:var(--fg2)}.az-price em{font-style:normal;font-size:12px;font-weight:700;color:var(--red)}.az-card form{margin-top:auto}.az-add{width:100%;height:44px;border-radius:11px;border:1px solid var(--line);background:transparent;color:var(--fg);font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .3s var(--ease),color .3s,border-color .3s,transform .2s var(--ease)}.az-add:hover{transform:translateY(-1px)}.az-add:active{transform:scale(.98)}.az-add.is-busy,.az-add.is-done{background:var(--fg);color:var(--bg);border-color:var(--fg)}.az-add__spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;animation:az-spin .7s linear infinite;display:none}.az-add.is-busy .az-add__spin{display:block}.az-promo{position:relative;border-radius:var(--r-xl);overflow:hidden;background:#0b0b0d;color:#fff;min-height:380px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.az-promo__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 80% 30%,rgba(200,32,47,.5),transparent 45%),radial-gradient(circle at 20% 80%,rgba(200,32,47,.25),transparent 40%);animation:az-orb2 26s var(--ease-io) infinite}.az-promo__txt{position:relative;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:18px}.az-promo__eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff8a94}.az-promo h3{font-size:clamp(30px,3.4vw,46px);letter-spacing:-.025em;font-weight:600;margin:0;line-height:1.05;text-wrap:balance}.az-promo p{color:#b9b9c2;font-size:16px;line-height:1.5;margin:0;max-width:440px;text-wrap:pretty}.az-promo__media{position:relative;overflow:hidden}.az-promo__par{position:absolute;top:-10%;right:0;bottom:-10%;left:0;will-change:transform}.az-promo__par img{width:100%;height:100%;object-fit:cover}.az-link-arrow{display:inline-flex;align-items:center;gap:10px;color:#fff;padding:13px 6px;font-weight:600;font-size:15px;transition:gap .25s var(--ease)}.az-link-arrow:hover{gap:16px;color:#fff}.az-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.az-brand{height:72px;border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;font-size:17px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);padding:12px;transition:opacity .6s var(--ease),transform .6s var(--ease),color .25s,border-color .25s,background .25s}.az-brand:hover{color:var(--fg);border-color:var(--red);background:var(--bg2)}.az-brand img{max-height:40px;width:auto;object-fit:contain;filter:var(--logo-filter)}.az-strapline{text-align:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);margin-bottom:28px}.az-footer{border-top:1px solid var(--line);margin-top:24px;background:var(--bg)}.az-footer__cols{max-width:var(--wrap);margin:0 auto;padding:56px var(--pad) 32px;display:grid;grid-template-columns:1.4fr repeat(auto-fit,minmax(140px,1fr));gap:32px}.az-footer__blurb{color:var(--fg2);font-size:14px;line-height:1.6;max-width:320px;margin:16px 0 0}.az-footer h4{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);margin:0 0 14px}.az-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.az-footer a{font-size:14px;color:var(--fg2);transition:color .2s}.az-footer a:hover{color:var(--red)}.az-footer__bar{border-top:1px solid var(--line);max-width:var(--wrap);margin:0 auto;padding:24px var(--pad);display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--fg2);font-size:13px;flex-wrap:wrap}.az-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0d80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.az-scrim.is-open{opacity:1;pointer-events:auto}.az-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--card);color:var(--fg);z-index:100;box-shadow:-24px 0 60px -30px #00000080;transform:translate(104%);transition:transform .55s var(--ease);display:flex;flex-direction:column}.az-drawer.is-open{transform:none}.az-drawer>[data-cart-content]{display:flex;flex-direction:column;height:100%}.az-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line)}.az-drawer__title{font-size:20px;font-weight:600;letter-spacing:-.01em}.az-drawer__title span{color:var(--fg2);font-weight:400;font-size:16px}.az-x{width:36px;height:36px;border-radius:10px;border:0;background:var(--bg2);color:var(--fg);cursor:pointer;display:grid;place-items:center;transition:transform .2s var(--ease),background .2s}.az-x:hover{transform:rotate(90deg)}.az-drawer__body{flex:1;overflow:auto;padding:12px 24px}.az-drawer__empty{text-align:center;padding:64px 16px;color:var(--fg2)}.az-drawer__empty b{font-size:16px;font-weight:500;color:var(--fg);margin-bottom:6px;display:block}.az-ci{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);animation:az-rise .5s var(--ease) both}.az-ci__img{width:72px;height:72px;border-radius:12px;background:var(--bg2);overflow:hidden;padding:6px}.az-ci__img img{width:100%;height:100%;object-fit:contain}.az-ci__n{font-size:14px;font-weight:500;line-height:1.3;color:var(--fg)}.az-ci__v{font-size:12px;color:var(--fg2);margin-top:2px}.az-ci__p{font-size:13px;color:var(--fg2);margin-top:4px}.az-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:9px;margin-top:10px;overflow:hidden}.az-qty button{width:30px;height:30px;border:0;background:transparent;color:var(--fg);cursor:pointer;font-size:16px;transition:background .2s}.az-qty button:hover{background:var(--bg2)}.az-qty span{width:30px;text-align:center;font-size:14px;font-weight:600;display:inline-block;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.az-qty span.is-pop{transform:scale(1.35)}.az-ci__r{text-align:right}.az-ci__line{font-size:15px;font-weight:600}.az-ci__rm{border:0;background:transparent;color:var(--fg2);font-size:12px;cursor:pointer;margin-top:8px;padding:0;transition:color .2s}.az-ci__rm:hover{color:var(--red)}.az-drawer__foot{padding:20px 24px 24px;border-top:1px solid var(--line);background:var(--card)}.az-row{display:flex;justify-content:space-between;font-size:14px;color:var(--fg2);margin-bottom:6px}.az-total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.az-total span:first-child{font-size:16px;font-weight:500;color:var(--fg)}.az-total span:last-child{font-size:24px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg)}.az-checkout{width:100%;height:50px;border:0;border-radius:var(--r-md);background:var(--red);color:#fff;font-weight:600;font-size:15px;cursor:pointer;transition:background .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.az-checkout:hover{background:var(--red2);transform:translateY(-1px);box-shadow:0 14px 30px -12px #c8202f99}.az-checkout[disabled]{opacity:.5;cursor:not-allowed;transform:none}.az-continue{width:100%;height:44px;border:0;background:transparent;color:var(--fg2);font-weight:500;font-size:14px;cursor:pointer;margin-top:6px;transition:color .2s}.az-continue:hover{color:var(--fg)}.az-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:var(--fg);color:var(--bg);padding:12px 20px;border-radius:12px;font-size:14px;font-weight:500;z-index:120;opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .4s var(--ease)}.az-toast.is-on{opacity:1;transform:translate(-50%)}.az-mnav{position:fixed;inset:0 auto 0 0;width:min(360px,88vw);background:var(--card);z-index:100;transform:translate(-104%);transition:transform .5s var(--ease);display:flex;flex-direction:column;box-shadow:24px 0 60px -30px #00000080}.az-mnav.is-open{transform:none}.az-mnav__top{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--line)}.az-mnav__body{flex:1;overflow:auto;padding:12px 20px 32px}.az-mnav details{border-bottom:1px solid var(--line)}.az-mnav summary{list-style:none;cursor:pointer;padding:14px 0;font-size:16px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.az-mnav summary svg{transition:transform .3s var(--ease)}.az-mnav details[open] summary svg{transform:rotate(180deg)}.az-mnav__sub{display:flex;flex-direction:column;gap:2px;padding:0 0 14px}.az-mnav__sub a{font-size:15px;color:var(--fg2);padding:8px 0}.az-mnav__flat{display:block;padding:14px 0;font-size:16px;font-weight:500;border-bottom:1px solid var(--line)}.az-crumbs{padding-top:20px}.az-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;font-size:13px;color:var(--fg2)}.az-crumbs li+li:before{content:"/";margin-right:8px;opacity:.5}.az-crumbs a{color:var(--fg2)}.az-crumbs a:hover{color:var(--red)}.az-crumbs [aria-current]{color:var(--fg)}.az-coll__banner{position:relative;overflow:hidden;background:var(--bg2);margin-top:16px}.az-coll__banner.has-img{background:#0b0b0d;color:#fff;min-height:280px;display:grid;align-items:end}.az-coll__bg{position:absolute;top:-10%;right:0;bottom:-10%;left:0;will-change:transform}.az-coll__bg img{width:100%;height:100%;object-fit:cover;opacity:.55}.az-coll__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0d4d,#0b0b0deb)}.az-coll__banner-in{position:relative;padding-block:40px}.az-coll__banner.has-img .az-eyebrow{color:#ff8a94}.az-coll__desc{color:var(--fg2);max-width:660px;margin-top:12px;font-size:15px;line-height:1.6}.az-coll__banner.has-img .az-coll__desc{color:#c9c9d2}.az-coll__count{font-size:13px;color:var(--fg2);margin-top:12px}.az-coll__banner.has-img .az-coll__count{color:#b9b9c2}.az-coll__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding-block:32px 72px;align-items:start}.az-coll__bar{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.az-coll__showing{font-size:14px;color:var(--fg2);margin-right:auto}.az-sort{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--fg2)}.az-sort select{border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:10px;padding:9px 12px;font-size:14px;cursor:pointer}.az-facets{position:sticky;top:96px;border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;background:var(--card)}.az-facets__head{display:none;align-items:center;justify-content:space-between;margin-bottom:12px}.az-facets__toggle{display:none;padding:9px 16px;font-size:14px}.az-facet{border-bottom:1px solid var(--line)}.az-facet:last-of-type{border-bottom:0}.az-facet summary{list-style:none;cursor:pointer;padding:12px 0;font-size:14px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.az-facet summary svg{transition:transform .3s var(--ease);color:var(--fg2)}.az-facet[open] summary svg{transform:rotate(180deg)}.az-facet__body{padding-bottom:12px;max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:2px}.az-check{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--fg);cursor:pointer;padding:5px 0}.az-check b{margin-left:auto;font-weight:400;font-size:12px;color:var(--fg2)}.az-check.is-off{opacity:.4;cursor:not-allowed}.az-check input{accent-color:var(--red);width:16px;height:16px}.az-range{display:flex;gap:10px;padding-top:6px}.az-range label{flex:1;font-size:12px;color:var(--fg2);display:flex;flex-direction:column;gap:5px}.az-range input{border:1px solid var(--line);background:var(--bg2);color:var(--fg);border-radius:9px;padding:8px 10px;font-size:14px;width:100%}.az-facet__clear{display:inline-block;margin-top:14px;font-size:13px;color:var(--red);font-weight:600}.az-pager{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:40px}.az-pager__btn{border:1px solid var(--line);border-radius:var(--r-md);padding:11px 20px;font-size:14px;font-weight:600;transition:border-color .2s,transform .2s var(--ease)}.az-pager__btn:hover{border-color:var(--red);transform:translateY(-1px)}.az-pager__now{font-size:14px;color:var(--fg2)}.az-pdp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);padding-block:28px 72px;align-items:start}.az-pdp__media{position:sticky;top:96px}.az-pdp__stage{position:relative;aspect-ratio:1;background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;display:grid;place-items:center;padding:6%}.az-pdp__stage img{width:100%;height:100%;object-fit:contain;transition:transform .6s var(--ease)}.az-pdp__stage:hover img{transform:scale(1.05)}.az-pdp__thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:4px}.az-thumb{width:74px;height:74px;flex:none;border-radius:12px;border:1px solid var(--line);background:var(--bg2);padding:6px;cursor:pointer;transition:border-color .2s,transform .2s var(--ease)}.az-thumb img{width:100%;height:100%;object-fit:contain}.az-thumb:hover{transform:translateY(-2px)}.az-thumb.is-on{border-color:var(--red)}.az-pdp__vendor{font-size:13px;color:var(--fg2);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.az-pdp__title{font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.025em;font-weight:600;margin:10px 0 16px}.az-pdp__row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}.az-stock{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--fg)}.az-stock.is-out .az-live{background:#8e8e99;box-shadow:none}.az-sku{font-size:13px;color:var(--fg2)}.az-sku b{font-weight:600;color:var(--fg)}.az-pdp__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:24px}.az-pdp__price b{font-size:34px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.az-pdp__price s{font-size:16px;color:var(--fg2)}.az-pdp__price em{font-style:normal;font-size:13px;font-weight:700;color:#fff;background:var(--red);padding:4px 8px;border-radius:6px}.az-opts{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.az-opt__label{font-size:13px;color:var(--fg2);margin-bottom:9px}.az-opt__label b{color:var(--fg);font-weight:600}.az-opt__values{display:flex;flex-wrap:wrap;gap:8px}.az-swatch input{position:absolute;opacity:0;width:0;height:0}.az-swatch span{display:inline-block;border:1px solid var(--line);border-radius:10px;padding:10px 16px;font-size:14px;cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--ease)}.az-swatch span:hover{border-color:var(--fg2);transform:translateY(-1px)}.az-swatch input:checked+span{border-color:var(--red);background:#c8202f14;font-weight:600}.az-swatch input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.az-pdp__buy{display:flex;gap:12px;margin-bottom:12px}.az-qty--lg{margin-top:0;height:52px;border-radius:var(--r-md)}.az-qty--lg button{width:44px;height:50px;font-size:18px}.az-qty--lg input{width:48px;height:50px;border:0;background:transparent;color:var(--fg);text-align:center;font-size:15px;font-weight:600}.az-add--lg{height:52px;flex:1;font-size:15px}.az-pdp__form .shopify-payment-button{margin-top:10px}.az-perks{list-style:none;padding:18px;margin:24px 0;display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2)}.az-perks li{display:flex;flex-direction:column;gap:2px}.az-perks strong{font-size:14px;font-weight:600}.az-perks span{font-size:13px;color:var(--fg2)}.az-acc{border-top:1px solid var(--line);margin-top:8px}.az-acc details{border-bottom:1px solid var(--line)}.az-acc summary{list-style:none;cursor:pointer;padding:18px 0;font-size:16px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.az-acc summary svg{transition:transform .3s var(--ease);color:var(--fg2)}.az-acc details[open] summary svg{transform:rotate(180deg)}.az-acc .rte{padding-bottom:20px;color:var(--fg2);font-size:15px;line-height:1.65}.az-acc .rte h2,.az-acc .rte h3{color:var(--fg);font-size:16px;margin:18px 0 8px}.az-acc .rte ul{padding-left:20px}.az-spec-wrap{overflow-x:auto;padding-bottom:20px}.az-spec{width:100%;border-collapse:collapse;font-size:14px}.az-spec th,.az-spec td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:top}.az-spec th{color:var(--fg2);font-weight:500;width:45%}.az-spec tr:nth-child(odd){background:var(--bg2)}.az-page{padding-block:32px 72px}.az-page__title{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.025em;font-weight:600;margin:16px 0 20px}.az-rte{color:var(--fg2);font-size:16px;line-height:1.7;max-width:760px}.az-rte h2{color:var(--fg);font-size:22px;margin:32px 0 10px}.az-rte a{color:var(--red)}.az-empty{color:var(--fg2);padding:48px 0;text-align:center;grid-column:1/-1}.az-searchbar{display:flex;gap:10px;max-width:620px;margin:20px 0 32px}.az-searchbar input{flex:1;border:1px solid var(--line);background:var(--bg2);color:var(--fg);border-radius:var(--r-md);padding:14px 16px;font-size:15px}.az-searchbar input:focus{outline:0;border-color:var(--red);box-shadow:0 0 0 4px #c8202f1f}.az-brandgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:18px}.az-brandcard{border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;background:var(--card);display:flex;flex-direction:column;gap:14px;transition:opacity .6s var(--ease),transform .6s var(--ease),box-shadow .4s var(--ease),border-color .25s}.az-brandcard:hover{box-shadow:var(--shadow);border-color:transparent;transform:translateY(-4px);color:inherit}.az-brandcard__logo{height:56px;display:grid;place-items:center}.az-brandcard__logo img{max-height:56px;width:auto;object-fit:contain;filter:var(--logo-filter)}.az-brandcard__n{font-size:17px;font-weight:600;letter-spacing:-.01em}.az-brandcard__c{font-size:13px;color:var(--fg2)}.az-brandcard__thumbs{display:flex;gap:6px;margin-top:auto}.az-brandcard__thumbs span{width:44px;height:44px;border-radius:9px;background:var(--bg2);overflow:hidden;padding:4px}.az-brandcard__thumbs img{width:100%;height:100%;object-fit:contain}.az-pcb__head{margin-bottom:24px}.az-pcb__steps{list-style:none;display:flex;gap:8px;padding:0 0 6px;margin:0 0 24px;overflow-x:auto}.az-pcb__step{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:var(--r-md);padding:10px 14px;cursor:pointer;white-space:nowrap;text-align:left;transition:border-color .25s,background .25s,transform .2s var(--ease)}.az-pcb__step:hover{transform:translateY(-1px);border-color:var(--fg2)}.az-pcb__step[aria-selected=true]{border-color:var(--red);background:#c8202f0f}.az-pcb__step.is-done .az-pcb__num{background:var(--red);color:#fff;border-color:var(--red)}.az-pcb__num{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:12px;font-weight:700;flex:none;transition:background .25s,color .25s,border-color .25s}.az-pcb__step b{display:block;font-size:14px;font-weight:600}.az-pcb__step em{display:block;font-style:normal;font-size:12px;color:var(--fg2);max-width:150px;overflow:hidden;text-overflow:ellipsis}.az-pcb__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start;padding-bottom:72px}.az-pcb__toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.az-pcb__title{font-size:22px;font-weight:600;margin:0 auto 0 0;letter-spacing:-.015em}.az-pcb__filter{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg2);cursor:pointer}.az-pcb__filter input{accent-color:var(--red);width:16px;height:16px}.az-pcb__search{border:1px solid var(--line);background:var(--bg2);color:var(--fg);border-radius:10px;padding:9px 12px;font-size:14px;min-width:200px}.az-pcb__search:focus{outline:0;border-color:var(--red);box-shadow:0 0 0 4px #c8202f1f}.az-pcb__note{font-size:13px;color:var(--fg2);background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin-bottom:16px}.az-pcb__card{opacity:1;transform:none}.az-pcb__card.is-bad{opacity:.72;border-color:#c8202f66}.az-pcb__card.is-chosen{border-color:var(--red);box-shadow:0 0 0 1px #c8202f59}.az-pcb__issues{list-style:none;padding:0;margin:0 0 12px;font-size:12px;color:var(--red);display:flex;flex-direction:column;gap:4px}.az-pcb__summary{position:sticky;top:96px}.az-pcb__sum-in{border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;background:var(--card)}.az-pcb__sum-in h3{margin:0 0 14px;font-size:16px;font-weight:600}.az-pcb__sum-list{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:9px}.az-pcb__sum-list li{display:grid;grid-template-columns:76px 1fr auto;gap:8px;align-items:baseline;font-size:13px}.az-pcb__sum-list span{color:var(--fg2)}.az-pcb__sum-list b{font-weight:500;color:var(--fg2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-pcb__sum-list li.is-set b{color:var(--fg)}.az-pcb__sum-list em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--fg2)}.az-pcb__power{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin-bottom:16px}.az-pcb__power .az-row b{color:var(--fg);font-variant-numeric:tabular-nums}.az-pcb__bar{height:6px;border-radius:3px;background:var(--bg2);overflow:hidden;margin-top:10px}.az-pcb__bar span{display:block;height:100%;width:0;background:#3ddc84;transition:width .5s var(--ease),background .3s}.az-pcb__bar span.is-warm{background:#f5a524}.az-pcb__bar span.is-hot{background:var(--red)}.az-pcb__warn{border:1px solid rgba(200,32,47,.45);background:#c8202f0f;border-radius:var(--r-md);padding:16px 18px;margin-bottom:20px;font-size:14px}.az-pcb__warn ul{margin:8px 0 0;padding-left:18px;color:var(--fg2)}.az-pcb__ok{border:1px solid rgba(61,220,132,.45);background:#3ddc8414;border-radius:var(--r-md);padding:16px 18px;margin-bottom:20px;font-size:14px}.az-pcb__table th{width:130px}.az-pcb__table a{color:var(--fg)}.az-pcb__table a:hover{color:var(--red)}@media(max-width:1100px){.az-nav{display:none}.az-burger{display:grid}.az-search__box{width:100%}}@media(max-width:1000px){.az-pcb__layout{grid-template-columns:1fr}.az-pcb__summary{position:static;order:-1}}@media(max-width:900px){.az-hero{min-height:auto}.az-hero__in{grid-template-columns:1fr;gap:32px;padding-block:56px}.az-hero__art{height:340px;order:-1}.az-promo{grid-template-columns:1fr}.az-promo__media{min-height:260px;order:-1}.az-hero__rule{display:none}.az-coll__layout{grid-template-columns:1fr}.az-facets__toggle{display:inline-flex}.az-facets{position:fixed;inset:0 auto 0 0;width:min(340px,90vw);border-radius:0;z-index:100;transform:translate(-104%);transition:transform .45s var(--ease);overflow:auto;border-width:0 1px 0 0}.az-facets.is-open{transform:none}.az-facets__head{display:flex}.az-pdp{grid-template-columns:1fr;padding-block:20px 56px}.az-pdp__media{position:static}.az-pdp__price b{font-size:28px}}@media(max-width:760px){.az-search{position:static}.az-search__panel{left:var(--pad);right:var(--pad);width:auto;min-width:0}.az-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px}.az-card__name{font-size:14px;min-height:36px}.az-footer__cols{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/az-v2.css.map */
