/*
Theme Name: AIWA Catalog
Description: Индивидуальная тема AIWA Group с каталогом и формой заказа.
Version: 1.1.3
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: aiwa-catalog
*/
:root{--orange:#f36b2a;--ink:#1d2024;--muted:#68717b}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Arial,sans-serif;background:#f8f9fa;color:var(--ink)}header{position:sticky;top:0;background:#fff;z-index:10;border-bottom:1px solid #e8e9eb;padding:14px max(5vw,18px);display:flex;align-items:center;justify-content:space-between;gap:15px}a{color:inherit;text-decoration:none}a:visited{color:inherit}.notice a,.notice a:visited{color:var(--orange)!important}.logo{font-size:25px;font-weight:900;letter-spacing:4px}.logo span{color:var(--orange)}nav{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}nav a:hover,nav a:focus-visible{color:var(--orange)}main{max-width:1160px;margin:auto;padding:24px 18px 90px}.hero{background:linear-gradient(115deg,#fff 55%,#e9ecef);border-radius:26px;padding:clamp(30px,6vw,80px);margin-bottom:34px;position:relative;overflow:hidden}.eyebrow{color:var(--orange);font-size:12px;letter-spacing:3px;font-weight:800}.hero h1{font-size:clamp(35px,6vw,70px);line-height:1.06;max-width:750px;margin:22px 0}.hero p{font-size:clamp(16px,2vw,22px);color:#525c65;max-width:630px}.btn{background:var(--orange);color:#fff;border:0;border-radius:13px;padding:15px 23px;font-size:16px;font-weight:700;display:inline-block;cursor:pointer}.btn.secondary{background:#222}section{scroll-margin-top:90px;margin:48px 0}h2{font-size:clamp(26px,4vw,40px);margin:0 0 18px}.intro{color:var(--muted);max-width:750px}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tile,.subcard,.panel{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:24px}.tile{cursor:pointer;text-align:left;min-height:180px}.tile:hover,.subcard:hover{border-color:var(--orange)}.tile strong{display:block;font-size:clamp(20px,3vw,30px);margin:15px 0}.tile small{color:var(--muted)}.subgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px}.subcard{cursor:pointer;min-height:115px;text-align:left;font:inherit;font-weight:700;color:var(--ink)}.subcard span{display:block;color:var(--orange);margin-bottom:12px;font-size:12px}.subcard{position:relative;background:linear-gradient(125deg,#fff 65%,#fff1e9);border-color:#e3e4e7;box-shadow:0 6px 24px #1d202408;transition:transform .18s,border-color .18s}.subcard:hover{transform:translateY(-2px)}.subcard:focus-visible,.tile:focus-visible,.btn:focus-visible{outline:3px solid #f36b2a;outline-offset:3px}.subcard .arrow{color:var(--orange)}.back{background:none;border:0;padding:0;color:var(--orange);font:inherit;cursor:pointer;margin-bottom:14px}.hidden{display:none}.placeholder{border:1px dashed #cdd2d8;background:#fff;border-radius:20px;padding:40px 24px;color:#65707b}.panels{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.panel p{color:var(--muted)}form{display:grid;grid-template-columns:1fr 1fr;gap:13px}input,select,textarea{width:100%;border:1px solid #d6dae0;border-radius:11px;padding:14px;font:inherit;background:white}textarea{grid-column:1/-1;min-height:110px}form .btn{justify-self:start}.notice{font-size:13px;color:#626a73}.menu-toggle{display:none;background:#fff;border:1px solid #e2e4e7;border-radius:12px;padding:10px 13px;color:var(--ink);font-size:15px;font-weight:700;cursor:pointer}.logo{white-space:nowrap}footer{padding:30px 18px;text-align:center;color:#7b838c;border-top:1px solid #e3e6ea}@media(max-width:650px){header{align-items:center;flex-wrap:wrap}.menu-toggle{display:block}nav{display:none;flex-direction:column;width:100%;gap:0;font-size:16px;padding:5px 0 10px}nav.open{display:flex}nav a{padding:13px 6px;border-bottom:1px solid #f0f0f0}.tiles,.panels,form{grid-template-columns:1fr}.hero{padding:32px 24px}.tile{min-height:145px}.logo{font-size:22px}textarea{grid-column:auto}}
/* AIWA V4: mobile layout and brand color fixes */
html{scroll-behavior:smooth;scroll-padding-top:112px}
body{overflow-x:hidden}
header{min-height:74px}
main{padding-top:30px}
section{scroll-margin-top:112px}
button,input,select,textarea{font-family:inherit}
.tile{color:var(--ink);-webkit-text-fill-color:var(--ink);appearance:none;-webkit-appearance:none}
.tile strong,.tile small{color:inherit;-webkit-text-fill-color:inherit}
.tile strong{color:var(--ink);-webkit-text-fill-color:var(--ink)}
.tile:hover strong,.tile:focus-visible strong{color:var(--orange);-webkit-text-fill-color:var(--orange)}
.subcard{color:var(--ink);-webkit-text-fill-color:var(--ink);appearance:none;-webkit-appearance:none}
.subcard .arrow,.subcard span:first-child{color:var(--orange);-webkit-text-fill-color:var(--orange)}
.back{color:var(--orange);-webkit-text-fill-color:var(--orange)}
.btn,.btn:visited{color:#fff!important;-webkit-text-fill-color:#fff!important}
a:not(.btn):hover{color:var(--orange)}
.tile{background:linear-gradient(130deg,#fff 55%,#fff0e8);box-shadow:0 8px 30px rgba(28,31,36,.04);border-color:#e1e4e8;transition:border-color .18s,transform .18s}
.tile:focus-visible,.tile:hover{border-color:var(--orange);transform:translateY(-2px)}
.tile strong{line-height:1.2}
.menu-toggle{touch-action:manipulation}
@media(max-width:650px){
 html{scroll-padding-top:96px}
 header{position:sticky;top:0;z-index:30;min-height:72px;padding:14px 18px;box-shadow:0 3px 14px rgba(0,0,0,.035)}
 header nav.open{width:100%;padding:10px 0 15px;max-height:calc(100dvh - 85px);overflow-y:auto}
 main{padding:26px 18px 70px}
 .hero{padding:32px 24px;margin-top:0}
 .hero h1{font-size:clamp(32px,8.5vw,48px);line-height:1.12;overflow-wrap:break-word}
 section{scroll-margin-top:96px}
 .tile{min-height:145px;padding:25px 22px}
 .tile strong{font-size:23px}
 .subcard{min-height:105px}
}

/* V6 sports visual catalogue */
.sports-showcase{margin:22px 0 30px}.sports-showcase h3{font-size:clamp(24px,3vw,32px);margin:0 0 6px}
.sports-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}
.sports-grid button{padding:0;overflow:hidden;border:1px solid #e1e4e8;border-radius:18px;background:#fff;text-align:left;cursor:pointer;color:#1d2024;font:inherit;box-shadow:0 8px 25px #2221}
.sports-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.sports-grid span{display:block;font-size:17px;font-weight:750;padding:16px}
.sports-grid button:hover{border-color:var(--orange)}
@media(max-width:720px){.sports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sports-grid span{font-size:16px;padding:13px}.logo img{width:100px}}
/* V5: original supplied logo, no redrawing */
.logo{display:inline-flex;align-items:center;line-height:1;letter-spacing:normal}
.logo img{display:block;width:clamp(104px,14vw,152px);height:auto;object-fit:contain}
@media(max-width:650px){.logo img{width:112px}}
#detail{scroll-margin-top:150px}.ski-grid{scroll-margin-top:150px}
.ski-item img{object-fit:contain;background:#fff}.ski-gallery img{object-fit:contain;background:#fff} #footballCollection .ski-grid,#basketballCollection .ski-grid,#tennisCollection .ski-grid,#padelCollection .ski-grid,#hockeyCollection .ski-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))} 
/* V20: generous spacing, one pose per image, no clipping */
.ski-item img {object-fit:contain!important; object-position:center!important; background:#fff!important;}
.ski-gallery img {object-fit:contain!important; object-position:center!important; background:#fff!important;}

.hero-carousel{position:relative;overflow:hidden;border-radius:26px;margin:0 0 34px;background:#eef1f5;box-shadow:0 12px 34px rgba(29,32,36,.08)}
.hero-slide{position:relative;min-height:460px;display:flex;align-items:center;padding:clamp(34px,6vw,76px);background-size:cover;background-position:center;isolation:isolate}
.hero-slide[hidden]{display:none}
.hero-slide:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 25%,rgba(255,255,255,.78) 42%,rgba(255,255,255,.08) 68%,transparent 100%)}
.hero-copy{max-width:510px}
.hero-copy h1{font-size:clamp(36px,5vw,62px);line-height:1.04;max-width:500px;margin:20px 0 14px}
.hero-copy p{font-size:clamp(16px,1.7vw,20px);line-height:1.5;color:#525c65;max-width:470px;margin:0 0 24px}
.hero-nav{position:absolute;left:clamp(24px,5vw,68px);right:clamp(24px,5vw,68px);bottom:22px;display:flex;align-items:center;justify-content:space-between;z-index:2}
.hero-dots,.hero-arrows{display:flex;align-items:center;gap:10px}
.hero-dot{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:#9ca3aa;cursor:pointer}
.hero-dot.is-active{background:var(--orange);transform:scale(1.2)}
.hero-arrow{width:42px;height:42px;border:1px solid #d7dbe0;border-radius:50%;background:rgba(255,255,255,.9);font-size:25px;line-height:1;color:var(--ink);cursor:pointer}
.hero-arrow:hover,.hero-arrow:focus-visible,.hero-dot:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
@media(max-width:650px){
 .hero-carousel{border-radius:20px}
 .hero-slide{min-height:570px;align-items:flex-end;padding:300px 22px 84px;background-size:auto 340px;background-position:75% top;background-repeat:no-repeat;background-color:#f8f9fa}
 .hero-slide:before{background:linear-gradient(180deg,transparent 0%,rgba(248,249,250,.12) 38%,#f8f9fa 57%)}
 .hero-copy h1{font-size:clamp(34px,9vw,46px);margin:10px 0}
 .hero-copy p{font-size:16px;margin-bottom:18px}
 .hero-nav{left:22px;right:22px;bottom:18px}
}







.phone-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border:1px solid #e2e4e7;border-radius:12px;color:var(--orange);background:#fff;transition:background .18s,border-color .18s}.phone-link svg{width:21px;height:21px}.phone-link:hover,.phone-link:focus-visible{background:#fff3ed;border-color:var(--orange);outline-offset:3px}.contacts-grid{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:18px;align-items:stretch}.contact-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.contact-details h3{margin:16px 0 4px}.contact-details p{font-size:18px;line-height:1.5}.contact-tel{font-size:20px;font-weight:750;color:var(--orange)!important;margin:8px 0 14px}.contact-map-link{font-weight:700;color:var(--orange)!important}.contact-map{display:block;width:100%;height:100%;min-height:330px;border:0;border-radius:20px;background:#e9edf0}@media(max-width:700px){.contacts-grid{grid-template-columns:1fr}.contact-map{min-height:320px}}.history-card{padding:14px 0;border-bottom:1px solid #e5e7eb}.history-card:first-child{padding-top:0}.history-card:last-child{padding-bottom:0;border-bottom:0}.history-card ul{margin:8px 0;padding-left:20px;color:var(--mut)}.history-card li{margin:4px 0}


.ski-head{margin:30px 0 14px;display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.ski-head h3{font-size:clamp(26px,4vw,38px);margin:0}.ski-note{color:#68717b;font-size:14px;max-width:660px;line-height:1.5}.ski-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:20px 0 36px}.ski-item{display:flex;flex-direction:column;background:#fff;border:1px solid #e1e4e8;border-radius:19px;overflow:hidden;box-shadow:0 8px 24px #2221}.ski-item img{width:100%;aspect-ratio:4/4.4;object-fit:contain;background:#f3f4f5;display:block}.ski-info{padding:17px;display:flex;flex-direction:column;gap:10px;flex:1}.ski-tag{font-size:11px;font-weight:800;color:#e65c18;letter-spacing:.12em;text-transform:uppercase}.ski-info h4{font-size:20px;line-height:1.22;margin:0}.ski-info p{font-size:13px;color:#65707b;margin:0;line-height:1.5}.ski-open{background:#1d2024;border:0;border-radius:11px;color:white;padding:12px 14px;text-align:center;font:inherit;font-weight:700;cursor:pointer;margin-top:auto}.ski-open:hover{background:#ec6624}.ski-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.ski-gallery figure{margin:0;background:#fff;border:1px solid #e2e5e9;border-radius:14px;overflow:hidden}.ski-gallery img{display:block;width:100%;aspect-ratio:3/4;object-fit:contain}.ski-gallery figcaption{text-align:center;font-size:12px;padding:10px;color:#6b737b}.ski-detail-note{font-size:13px;color:#68717b}.ski-item:focus-within{outline:2px solid #f36b2a}@media(max-width:800px){.ski-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ski-grid{gap:11px}.ski-info{padding:12px}.ski-info h4{font-size:16px}.ski-info p{font-size:12px}.ski-item img{aspect-ratio:3/4}.ski-open{font-size:13px;padding:11px 8px}.ski-gallery{gap:6px}.ski-gallery figcaption{font-size:10px;padding:7px 2px}}
.ski-item img{object-fit:contain;background:#fff}.ski-gallery img{object-fit:contain;background:#fff} #footballCollection .ski-grid,#basketballCollection .ski-grid,#tennisCollection .ski-grid,#padelCollection .ski-grid,#hockeyCollection .ski-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))} 
.sport-placeholder{display:grid;place-items:center;min-height:125px;background:linear-gradient(140deg,#f8f8f8,#fff0e9);color:#222;font-weight:800;font-size:18px}.sports-grid img{object-fit:contain;background:#f4f5f6}.ski-item img{object-fit:contain;background:#fff}.ski-gallery img{object-fit:contain;background:#fff} #footballCollection .ski-grid,#basketballCollection .ski-grid,#tennisCollection .ski-grid,#padelCollection .ski-grid,#hockeyCollection .ski-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))} 

#catalog{scroll-margin-top:130px}#categories{margin:18px 0 25px}#skiCollection{margin-top:20px}
#detail{scroll-margin-top:135px;margin-top:22px}.model-config{margin-top:18px}
.config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0}
.config-grid label{display:block;font-weight:650;font-size:14px}.config-grid input,.config-grid select{margin-top:7px}
#cartPanel{margin:15px 0 20px}#cartItems .cart-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eee;padding:12px 0}
.remove-item{background:white;color:#ba4518;border:1px solid #e6b49d;border-radius:8px;padding:9px;cursor:pointer}
#subcategories{scroll-margin-top:130px}.hidden{display:none!important}
@media(max-width:650px){.config-grid{grid-template-columns:1fr}.ski-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ski-item img{object-fit:contain;background:#fff}.ski-gallery img{object-fit:contain;background:#fff} #footballCollection .ski-grid,#basketballCollection .ski-grid,#tennisCollection .ski-grid,#padelCollection .ski-grid,#hockeyCollection .ski-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))} 

/* Larger catalogue photographs, especially on mobile */
.ski-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px}
.ski-item img{aspect-ratio:3/4!important;object-fit:contain!important;background:#fff!important}
.ski-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ski-gallery img{aspect-ratio:3/4!important;object-fit:contain!important}
@media(max-width:650px){
 .ski-grid{grid-template-columns:1fr!important;gap:22px!important}
 .ski-item img{aspect-ratio:4/5!important;width:100%;max-height:none}
 .ski-gallery{grid-template-columns:1fr!important;gap:16px!important}
 .ski-gallery img{aspect-ratio:4/5!important}
 .ski-info{padding:18px!important}
 .ski-info h4{font-size:20px!important}
}


/* Same front/side/back layout as approved ski category. */
.ski-item img{display:block;width:100%;aspect-ratio:3/4!important;object-fit:contain!important;background:#fff!important}
.ski-gallery img{display:block;width:100%;aspect-ratio:3/4!important;object-fit:contain!important;background:#fff!important}
.ski-item .ski-info{min-height:0}
@media(max-width:650px){.ski-item img,.ski-gallery img{aspect-ratio:3/4!important}}
/* V17: one preview image per product, three views only after opening */
@media(max-width:650px){.ski-grid{grid-template-columns:1fr;gap:18px}.ski-item img{aspect-ratio:4/4;object-fit:contain;background:#fff}.ski-gallery{grid-template-columns:1fr;gap:16px}.ski-gallery img{aspect-ratio:4/4;object-fit:contain;background:#fff}.ski-info{padding:16px}.ski-info h4{font-size:19px}.ski-gallery figcaption{font-size:13px;padding:10px}}


/* Keep wide two-model photos full-frame while matching the portrait card grid. */
.ski-item:has(img[src$="casual-shorts.webp"]) img,
.ski-item:has(img[src$="casual-w-zip-set.webp"]) img,
.ski-gallery figure:has(img[src$="casual-shorts.webp"]) img,
.ski-gallery figure:has(img[src$="casual-w-zip-set.webp"]) img{aspect-ratio:4/3!important}

.ski-detail-description{max-width:850px;margin:16px 0 22px;color:#525c65;font-size:16px;line-height:1.65}

.tiles .tile{position:relative;overflow:hidden;isolation:isolate;background-image:url('assets/category-cards-aiwa.webp');background-size:cover;background-position:center;border-color:#e0e3e7}
.tiles .tile::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.89) 50%,rgba(255,255,255,.53) 100%);pointer-events:none;transition:background .2s}
.tiles .tile>*{position:relative;z-index:1}
.tiles .tile:hover::before,.tiles .tile:focus-visible::before{background:linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.84) 48%,rgba(255,255,255,.38) 100%)}
@media(max-width:650px){.tiles .tile{background-position:center}}

.telegram-works{display:grid;grid-template-columns:minmax(180px,240px) 1fr;align-items:center;gap:clamp(22px,5vw,56px);margin-top:20px;padding:clamp(22px,4vw,40px);border:1px solid #e5e7eb;border-radius:22px;background:linear-gradient(115deg,#fff 55%,#fff1e9)}.telegram-qr-link{display:block;max-width:240px;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #1d202414}.telegram-qr-link:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.telegram-qr-link img{display:block;width:100%;height:auto}.telegram-copy h3{font-size:clamp(22px,3vw,32px);margin:12px 0}.telegram-copy>p{max-width:620px;color:var(--muted);line-height:1.6}.telegram-copy .telegram-handle{margin:14px 0 0;color:#6f2747;font-weight:800;letter-spacing:.04em}@media(max-width:650px){.telegram-works{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.telegram-copy p{margin-left:auto;margin-right:auto}.telegram-qr-link{width:min(100%,270px)}}
.clients-carousel{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;gap:10px;margin-top:20px}.client-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;padding:8px 2px 16px}.client-track::-webkit-scrollbar{display:none}.client-card{flex:0 0 clamp(170px,24vw,230px);min-height:145px;padding:22px 18px;border:1px solid #e5e7eb;border-radius:18px;background:linear-gradient(145deg,#fff,#fff7f2);box-shadow:0 6px 22px #1d202408;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;scroll-snap-align:start}.client-mark{color:var(--orange);font-size:10px;font-weight:800;letter-spacing:2px}.client-card strong{font-size:clamp(16px,2vw,21px);line-height:1.25}.client-arrow,.client-pause{width:44px;height:44px;border:1px solid #e2e5e9;border-radius:50%;background:#fff;color:var(--ink);font-size:22px;font-weight:700;cursor:pointer}.client-pause{font-size:17px}.client-arrow:hover,.client-pause:hover{border-color:var(--orange);color:var(--orange)}.client-arrow:focus-visible,.client-pause:focus-visible,.client-track:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media(max-width:600px){.clients-carousel{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}.client-arrow,.client-pause{width:36px;height:36px;font-size:18px}.client-pause{grid-column:2;justify-self:center}.client-card{flex-basis:min(72vw,260px)}}
.client-card-logo{padding:16px 22px}.client-logo{display:block;max-width:100%;max-height:104px;width:auto;height:auto;object-fit:contain}.client-card-logo[aria-label="Лужники"] .client-logo{width:100%;max-height:78px}@media(max-width:600px){.client-logo{max-height:96px}}
/* WordPress integration */
.admin-bar header{top:32px}img{max-width:100%;height:auto}.entry-content{line-height:1.7}.entry-content a{text-decoration:underline}.aiwa-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.aiwa-consent input{width:18px;height:18px;flex:none;margin:2px 0 0}.aiwa-consent a{text-decoration:underline}.aiwa-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.btn:disabled{opacity:.65;cursor:wait}.aiwa-form-label{display:block;font-size:14px}.aiwa-form-label input,.aiwa-form-label textarea{margin-top:7px}.aiwa-wide{grid-column:1/-1}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:15px;top:15px;background:white;padding:15px;z-index:1000}.cart-row span{overflow-wrap:anywhere}.cart-row button{flex-shrink:0}.entry-content table{max-width:100%}.entry-content iframe{max-width:100%}
@media(max-width:782px){.admin-bar header{top:46px}}@media(max-width:600px){.admin-bar header{top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.history-tools{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:15px 0}.history-card{overflow-wrap:anywhere}.hero-slide[hidden]{display:none!important}

/* AIWA 2026-10-23: intrinsic photo proportions */
.ski-item img,.ski-gallery img,.ski-item:has(img) img,.ski-gallery figure:has(img) img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;max-height:none!important;object-fit:contain!important;flex-shrink:0}
.ski-gallery{align-items:start}

/* Approved 23 October photographs: intrinsic proportions, no cropping. */
.hero-slide{display:grid;grid-template-columns:38% 62%;min-height:0;padding:0;background:none;align-items:center}
.hero-slide:before{display:none}
.aiwa-approved-banner{display:block;grid-column:2;grid-row:1;width:100%;height:auto;max-height:none;object-fit:contain}
.hero-copy{grid-column:1;grid-row:1;padding:32px 28px 82px;max-width:none}
.hero-copy h1{font-size:clamp(30px,3.6vw,48px)}
.hero-copy p{font-size:17px}
.hero-nav{left:28px;right:28px;bottom:18px}
#modelGallery:has(img[src*="aiwa-final-20261023-"]){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
@media(max-width:760px){
 .hero-slide{display:flex;flex-direction:column;align-items:stretch;padding:0;min-height:0}
 .aiwa-approved-banner{width:100%;height:auto;order:0}
 .hero-copy{order:1;padding:22px 22px 80px}
 .hero-copy h1{font-size:clamp(28px,7vw,40px)}
 .hero-copy p{font-size:16px}
 #modelGallery:has(img[src*="aiwa-final-20261023-"]){grid-template-columns:1fr}
}


/* AIWA WORK V7: only pages 117/119 and fourth banner */
.post-117.panel,.post-119.panel{padding:0;overflow:hidden;background:#fff}
.post-117>h1,.post-119>h1{font-size:18px;letter-spacing:.04em;padding:24px 30px 0;color:#f35c12}
.aiwa-v7{font-family:Arial,Helvetica,sans-serif;color:#151718;line-height:1.55;background:#fff;overflow-wrap:break-word}
.aiwa-v7 *{box-sizing:border-box;min-width:0}.aiwa-v7 section{margin:0;scroll-margin-top:110px}.aiwa-v7 p{color:#676a6f}.aiwa-v7 h2{font-size:clamp(26px,3vw,38px);line-height:1.18;margin:12px 0 25px;letter-spacing:-.7px}.aiwa-v7 h3{line-height:1.25}
.aiwa-v7 .v7-title{font-size:clamp(30px,3.6vw,46px);letter-spacing:-1.2px;line-height:1.1;margin:10px 0 16px}.aiwa-v7 a{text-decoration:none}.aiwa-v7 a:focus-visible{outline:3px solid #f35c12;outline-offset:4px}
.v7d-wrap{width:calc(100% - 60px);margin:auto}.v7d-hero{padding:10px 0 48px}.v7d-hero-photo{display:block;width:100%;height:auto;border-radius:15px}.v7d-intro{padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.v7d-intro p{max-width:680px;font-size:18px;margin:0}.v7d-intro>div{flex:1}
.v7d-btn,.v7p-btn,.v7-btn{display:inline-block;padding:14px 22px;background:#f35c12;color:#fff!important;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none!important;line-height:1.4}.v7d-btn:hover,.v7p-btn:hover,.v7-btn:hover{background:#cf4808}
.v7d-eyebrow,.v7p-eyebrow{font-size:12px;font-weight:800;letter-spacing:2.2px;color:#f35c12;text-transform:uppercase}
.v7d-section{padding:58px 0}.v7d-tint{background:#f6f5f2}.v7d-lead{font-size:16px;max-width:760px;margin:-10px 0 28px}
.v7d-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v7d-card{padding:24px 20px;background:white;border:1px solid #e9e8e5;border-radius:12px}.v7d-n{font-size:26px;font-weight:900;color:#f35c12;margin-bottom:20px}.v7d-card h3{font-size:19px;margin:0 0 11px}.v7d-card p{font-size:14px;margin:0}
.v7d-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding-top:20px}.v7d-step{border-top:3px solid #f35c12;padding:22px 10px 0 0}.v7d-num{width:38px;height:38px;border-radius:50%;background:#f35c12;color:white;display:grid;place-items:center;font-weight:800;margin-top:-42px;margin-bottom:24px}.v7d-step h3{font-size:17px;margin:0 0 9px}.v7d-step p{font-size:14px;margin:0}
.v7d-advantages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v7d-adv{border-left:3px solid #f35c12;padding:0 18px}.v7d-adv h3{margin:0 0 7px;font-size:20px}.v7d-adv p{font-size:15px;margin:0}
.v7d-social,.v7p-channelrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v7d-socialitem,.v7p-channel{padding:22px;border:1px solid #e0e1e3;border-radius:12px;background:#fff;display:flex;align-items:center;gap:22px}.v7d-qr-link{display:block;flex:0 0 145px}.v7d-social-qr{display:block;width:145px;height:auto;object-fit:contain}.v7d-socialitem h3{font-size:24px;margin:0 0 8px}.v7d-socialitem p{font-size:14px;margin:0 0 14px}.v7d-ask{background:#171819;color:#fff}.v7d-ask p{color:#d2d2d2}.v7d-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.v7-contact-actions{border:1px solid #444;padding:24px;border-radius:12px}
.aiwa-v7-production{padding:10px 30px 30px}.v7p-hero{padding-top:0}.v7p-hero img{display:block;width:100%;height:auto;max-height:530px;object-fit:contain;border-radius:15px;background:#171819}.v7p-headline{padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:28px}.v7p-headline p{font-size:18px;max-width:740px}.v7p-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:24px 0;border-block:1px solid #e9ebee}.v7p-stats>div{padding:8px 10px}.v7p-stats strong{display:block;font-size:26px}.v7p-stats span{font-size:13px;color:#69717c}.v7p-section{padding:48px 0 8px}.v7p-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v7p-equip{border:1px solid #e9ebee;border-radius:13px;overflow:hidden;background:#fff}.v7p-equip img{display:block;width:100%;height:165px;object-fit:contain;background:#f0f2f5}.v7p-equip-body{padding:16px}.v7p-equip h3{margin:0 0 8px;font-size:17px}.v7p-equip strong{color:#f35c12}.v7p-equip p{font-size:14px;margin:10px 0 0}.v7p-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v7p-step{background:#f6f7f8;border-radius:12px;padding:18px;font-weight:bold}.v7p-number{display:inline-grid;place-items:center;border-radius:50%;width:31px;height:31px;background:#f35c12;color:#fff;margin-right:10px}.v7p-channel img{width:130px;height:auto;object-fit:contain}.v7p-channel h3{margin:0 0 10px}.v7p-channel p{font-size:14px}.v7p-cta{margin:46px 0 20px;padding:30px;background:#171819;color:#fff;border-radius:15px;display:flex;justify-content:space-between;align-items:center;gap:20px}.v7p-cta p{color:#ddd}.v7p-cta h2{margin:0 0 8px}.v7p-notice,.v7-equipment-note{background:#fff6f0;padding:14px 16px;border-left:3px solid #f35c12;font-size:13px;color:#6d5548!important}.v7-caption{font-size:12px;margin:8px 0 0}
.hero-slide.aiwa-design-slide{display:flex;flex-direction:column;align-items:stretch;background:#fff}.aiwa-design-slide .aiwa-design-banner{width:100%;height:auto;display:block;object-fit:contain}.aiwa-design-slide .hero-copy{padding:28px 30px 80px;max-width:none}.aiwa-design-slide .hero-copy h2{font-size:clamp(28px,3.5vw,44px);line-height:1.1;max-width:820px;margin:12px 0 16px}.aiwa-design-slide .hero-copy p{max-width:850px}
@media(max-width:900px){.v7d-intro,.v7p-headline{flex-direction:column;align-items:flex-start}.v7d-cards,.v7p-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v7d-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px}.v7d-advantages{grid-template-columns:1fr}.v7d-socialitem{flex-direction:column;text-align:center}.v7d-qr-link{flex-basis:auto}.v7p-channelrow{grid-template-columns:1fr}}
@media(max-width:600px){.post-117>h1,.post-119>h1{padding:18px 16px 0;font-size:16px}.v7d-wrap{width:calc(100% - 32px)}.v7d-section{padding:40px 0}.v7d-hero{padding:0 0 30px}.v7d-intro{padding-top:22px;gap:20px}.v7d-intro p{font-size:16px}.v7d-cards,.v7d-steps,.v7d-form-grid,.v7d-social{grid-template-columns:1fr}.v7d-steps{gap:40px}.v7d-card{padding:22px}.v7d-socialitem{padding:22px 16px}.v7d-social-qr{width:180px}.aiwa-v7-production{padding:0 16px 24px}.v7p-headline p{font-size:16px}.v7p-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v7p-stats strong{font-size:23px}.v7p-cards{gap:10px}.v7p-equip img{height:125px}.v7p-equip-body{padding:12px}.v7p-equip h3{font-size:15px}.v7p-equip p{font-size:13px}.v7p-steps{grid-template-columns:1fr}.v7p-channel{flex-direction:column;text-align:center;padding:20px}.v7p-channel img{width:180px}.v7p-cta{display:block;padding:24px}.v7p-cta .v7p-btn{margin-top:15px}.aiwa-design-slide .hero-copy{padding:22px 22px 80px}}

/* Audit corrections */
.hero-copy h2.hero-heading{font-size:clamp(30px,3.6vw,48px);line-height:1.04;max-width:500px;margin:20px 0 14px}
.aiwa-design-slide .hero-copy{padding:16px 28px 54px;display:grid;grid-template-columns:1fr auto;gap:8px 24px;align-items:center}.aiwa-design-slide .hero-copy .eyebrow{grid-column:1/-1}.aiwa-design-slide .hero-copy h2{font-size:clamp(26px,2.8vw,36px);margin:0;line-height:1.1}.aiwa-design-slide .hero-copy p{grid-column:1;margin:0;font-size:15px}.aiwa-design-slide .hero-copy .btn{grid-column:2;grid-row:2/4}
.aiwa-product-grid,.aiwa-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aiwa-product-card,.aiwa-article-grid article{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;padding:18px}.aiwa-product-card img{display:block;width:100%;height:auto;border-radius:12px}.aiwa-product-card h2{font-size:21px;line-height:1.3;margin:18px 0 10px}.aiwa-product-card p{font-size:14px}.aiwa-text-link,.aiwa-related a{color:#b64b12;text-decoration:underline;text-underline-offset:3px}.aiwa-filters{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.aiwa-filters a{display:block;padding:10px 14px;background:#f4f4f4;border-radius:10px}.aiwa-filters a[aria-current]{background:#ff6b16;color:#fff}.aiwa-model-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.aiwa-model-gallery figure{margin:0}.aiwa-model-gallery img{display:block;width:100%;height:auto;border-radius:13px}.aiwa-model-gallery figcaption{font-size:13px;color:#626a73;padding:8px 0}.aiwa-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:14px}.aiwa-sizing{border:1px solid #ddd;border-radius:12px;padding:18px;margin:26px 0}.aiwa-sizing summary{font-weight:700;cursor:pointer}.aiwa-table-scroll{overflow:auto}.aiwa-table-scroll table{border-collapse:collapse;width:100%}.aiwa-table-scroll td,.aiwa-table-scroll th{border:1px solid #ddd;padding:12px;text-align:left}.aiwa-related{border-top:1px solid #ddd;margin-top:36px;padding-top:25px}.aiwa-related h2{font-size:25px}.aiwa-article-grid h3{font-size:20px;line-height:1.35}#attachment{font-size:14px}.aiwa-form-label small{color:#626a73;margin-top:5px}a:focus-visible,summary:focus-visible{outline:3px solid #f36b2a;outline-offset:3px}
@media(max-width:900px){.aiwa-product-grid,.aiwa-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}header{flex-wrap:wrap}.menu-toggle{display:block}header nav{display:none;width:100%;flex-direction:column}header nav.open{display:flex}header nav a{padding:12px 4px}.aiwa-design-slide .hero-copy{display:block}.aiwa-design-slide .hero-copy p{margin:10px 0 15px}}
@media(max-width:600px){.aiwa-product-grid,.aiwa-article-grid,.aiwa-model-gallery{grid-template-columns:1fr}.aiwa-design-slide .hero-copy{padding:18px 18px 60px}.hero-copy h2.hero-heading{font-size:clamp(28px,7vw,40px)}.aiwa-filters{display:flex!important;flex-direction:row!important}.aiwa-breadcrumbs{display:flex!important;flex-direction:row!important}.aiwa-product-card{padding:14px}.aiwa-model-gallery{gap:20px}.aiwa-product-grid{gap:16px}}

/* Fit one- and two-photo galleries to their contents. */
.aiwa-model-gallery:has(>figure:only-child){grid-template-columns:minmax(0,1fr)}
.aiwa-model-gallery:has(>figure:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:600px){.aiwa-model-gallery:has(>figure:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}

/* V11: each running photo keeps its own intrinsic frame size. */
:is(.aiwa-model-gallery figure,#modelGallery figure,.aiwa-product-card):has(:is(img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_leggins_beg_01_oblozhka_34_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_leggins_beg_02_vid_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_leggins_beg_03_vid_szadi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_zhenskiy_01_glavnoe_foto_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_zhenskiy_02_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_zhenskiy_03_dinamichnye_pozy.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_muzhskoy_01_glavnoe_speredi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_muzhskoy_02_dvizhenie_szadi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_muzhskoy_03_prisedanie.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_zhiletka_01_glavnoe_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_zhiletka_02_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_zhiletka_03_dinamichnye_pozy.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_zhiletka_01_glavnoe_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_zhiletka_02_vid_szadi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_zhiletka_03_dinamichnaya_poza.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_mayka_01_glavnoe_pozirovanie.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_mayka_02_v_dvizhenii.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_mayka_03_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskie_begovye_shorty_01_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskie_begovye_shorty_02_dinamichnyy_vypad.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskie_begovye_shorty_03_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_mayka_01_vid_speredi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_mayka_02_dinamika_beg.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_mayka_03_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskie_begovye_shorty_01_glavnoe_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskie_begovye_shorty_02_dinamika.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskie_begovye_shorty_03_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskoy_begovoy_longsliv_01_speredi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskoy_begovoy_longsliv_02_sboku_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskoy_begovoy_longsliv_03_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/AIWA_zhenskiy_longsliv_dlya_bega_01_speredi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/AIWA_zhenskiy_longsliv_dlya_bega_02_sboku_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/AIWA_zhenskiy_longsliv_dlya_bega_03_szadi_34.webp"])){align-self:start;height:auto;min-height:0;}
:is(img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_leggins_beg_01_oblozhka_34_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_leggins_beg_02_vid_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_leggins_beg_03_vid_szadi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_zhenskiy_01_glavnoe_foto_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_zhenskiy_02_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_zhenskiy_03_dinamichnye_pozy.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_muzhskoy_01_glavnoe_speredi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_muzhskoy_02_dvizhenie_szadi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_begovoy_kostyum_muzhskoy_03_prisedanie.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_zhiletka_01_glavnoe_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_zhiletka_02_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_zhiletka_03_dinamichnye_pozy.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_zhiletka_01_glavnoe_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_zhiletka_02_vid_szadi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_zhiletka_03_dinamichnaya_poza.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_mayka_01_glavnoe_pozirovanie.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_mayka_02_v_dvizhenii.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskaya_begovaya_mayka_03_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskie_begovye_shorty_01_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskie_begovye_shorty_02_dinamichnyy_vypad.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_zhenskie_begovye_shorty_03_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_mayka_01_vid_speredi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_mayka_02_dinamika_beg.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskaya_begovaya_mayka_03_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskie_begovye_shorty_01_glavnoe_speredi.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskie_begovye_shorty_02_dinamika.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskie_begovye_shorty_03_vid_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskoy_begovoy_longsliv_01_speredi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskoy_begovoy_longsliv_02_sboku_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/aiwa_muzhskoy_begovoy_longsliv_03_szadi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/AIWA_zhenskiy_longsliv_dlya_bega_01_speredi_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/AIWA_zhenskiy_longsliv_dlya_bega_02_sboku_34.webp"],img[src="https://poshivodezhd.ru/wp-content/uploads/2026/10/AIWA_zhenskiy_longsliv_dlya_bega_03_szadi_34.webp"]){display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;}
