/* Only AULA product-description roots are styled. */
[data-aula-variant-media] [hidden]{display:none!important}
[data-aula-variant-media] [data-av-hero],
[data-aula-variant-media] [data-av-detail]{object-fit:contain!important;background:transparent!important}
[data-aula-variant-media] [data-av-hero]{transform:none!important;filter:drop-shadow(0 20px 24px rgba(17,33,54,.14))}
[data-aula-variant-media] .av-pending{padding:24px;color:#617087;font-size:14px}
[data-aula-variant-media] .av-gallery{min-width:0;width:100%;display:grid;gap:18px}
[data-aula-variant-media] .av-gallery-large{display:flex;align-items:center;justify-content:center;min-height:240px;position:relative;overflow:hidden;background:transparent;text-decoration:none;color:inherit}
[data-aula-variant-media] .av-gallery-large img{display:block;width:100%;height:480px;max-width:100%;object-fit:contain;background:transparent}
[data-aula-variant-media] .av-gallery-large span{position:absolute;right:12px;bottom:10px;padding:9px 13px;background:#16304c;color:#fff;font-size:12px}
[data-aula-variant-media] .av-gallery-caption{margin:0;font-size:13px;line-height:1.6;color:inherit}
[data-aula-variant-media] .av-gallery-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-width:0}
[data-aula-variant-media] .av-gallery-options button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;min-width:0;background:rgba(120,147,178,.06);border:1px solid #c8d4e0;color:inherit;cursor:pointer;font:inherit}
[data-aula-variant-media] .av-gallery-options button[aria-pressed=true]{border-color:#2866b5;box-shadow:inset 0 0 0 2px #2866b5}
[data-aula-variant-media] .av-gallery-options img{display:block;width:100%;height:100px;object-fit:contain;max-width:100%;background:transparent}
[data-aula-variant-media] .av-gallery-options span{font-size:11px;line-height:1.4}
[data-aula-variant-media] .av-current{outline:3px solid #3276c4;outline-offset:3px}
[data-aula-variant-media] .av-layer-reference{margin:0;display:grid;gap:18px;align-content:start;min-width:0}
[data-aula-variant-media] .av-layer-reference img{display:block;width:100%;height:420px;object-fit:contain}
[data-aula-variant-media] .av-layer-explanation{padding:24px;background:rgba(70,130,198,.13);border-left:3px solid #6fa5e6;line-height:1.65}
[data-aula-variant-media] .av-layer-explanation strong{display:block;font-size:22px;color:inherit}
[data-aula-variant-media] .av-layer-explanation p{margin:8px 0 0;color:inherit}
[data-aula-variant-media] .av-lightbox{box-sizing:border-box;width:min(1160px,96vw);max-width:96vw;max-height:94vh;padding:20px;border:1px solid #aec0d1;border-radius:12px;background:#f4f7fb;color:#16304c;overflow:auto}
[data-aula-variant-media] .av-lightbox::backdrop{background:rgba(5,15,28,.88)}
[data-aula-variant-media] .av-lightbox[open]{display:grid;gap:14px}
[data-aula-variant-media] .av-lightbox img{display:block;width:100%;height:65vh;object-fit:contain;min-height:100px;background:transparent}
[data-aula-variant-media] .av-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}
[data-aula-variant-media] .av-lightbox-bar button{font:inherit;padding:10px 16px;min-height:44px;cursor:pointer;background:#16304c;border:0;color:#fff;border-radius:5px}
[data-aula-variant-media] .av-lightbox-caption{font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere}
[data-aula-variant-media] button:focus-visible,[data-aula-variant-media] a:focus-visible{outline:3px solid #59a8ff;outline-offset:4px}
@media(max-width:700px){[data-aula-variant-media] .av-gallery-large img{height:280px}[data-aula-variant-media] .av-gallery-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-aula-variant-media] .av-gallery-options button{padding:6px}[data-aula-variant-media] .av-gallery-options img{height:74px}[data-aula-variant-media] .av-layer-reference img{height:260px}[data-aula-variant-media] .av-lightbox{padding:12px}[data-aula-variant-media] .av-lightbox img{height:58vh}[data-aula-variant-media] .av-lightbox-bar button{padding:10px}}
