/* Approved homepage alignment. Scope all layout changes to the homepage hero row. */
.sub-row:has(#banner0)+.sub-row .turkuaz-product-tabs{margin-top:0!important}
.sub-row:has(#banner0){display:grid;grid-template-columns:220px minmax(0,1400fr) minmax(0,466fr);gap:24px;margin-left:0;margin-right:0;margin-bottom:16px;align-items:stretch}
.sub-row:has(#banner0)::before,.sub-row:has(#banner0)::after{display:none}
.sub-row:has(#banner0)>.sub-col{width:auto!important;float:none!important;min-width:0;padding:0!important;margin:0!important}
.sub-row:has(#banner0) .swiper-viewport{margin:0!important;border:0;box-shadow:none}
.sub-row:has(#banner0)>.col-md-7 img{display:block;width:100%;height:auto;aspect-ratio:1400/466;object-fit:contain}
.sub-row:has(#banner0) #banner0 img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;max-height:none!important}
.sub-row:has(#banner0) #banner0,.sub-row:has(#banner0) #banner0 .swiper-slide{width:100%!important;height:auto!important;max-height:none!important}
.sub-row:has(#banner0) #yo-1,.sub-row:has(#banner0) #yo-1 .yo-wrapper{height:100%;margin:0}
.sub-row:has(#banner0) #yo-1 .fm-one{display:flex;flex-direction:column;height:100%;margin:0}
.sub-row:has(#banner0) #yo-1 .fm-one>li{flex:1;display:flex;align-items:stretch}
.sub-row:has(#banner0) #yo-1 .fm-one>li>a{width:100%;display:flex;align-items:center;padding:3px 12px;line-height:18px;font-size:13px}
@media(min-width:1200px) and (max-width:1399px){.sub-row:has(#banner0){grid-template-columns:190px minmax(0,1400fr) minmax(0,466fr);gap:20px}}
@media(max-width:1199px){.sub-row:has(#banner0){grid-template-columns:minmax(0,1400fr) minmax(0,466fr)}.sub-row:has(#banner0)>.col-md-2{display:none}}
@media(max-width:767px){.sub-row:has(#banner0){grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}.sub-row:has(#banner0)>.col-md-3{width:min(100%,285px)!important;justify-self:center}.sub-row:has(#banner0)>.col-md-7{display:block!important}}
