/* Brand colour and family overrides for assets/vendor/swiper/swiper-bundle.min.css; layout remains in the original stylesheet. */
html[data-anatomic-brand]{--swiper-theme-color:#1e4e8c;}
html[data-anatomic-brand] .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(15,35,64,0.5),rgba(0,0,0,0));}
html[data-anatomic-brand] .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(15,35,64,0.5),rgba(0,0,0,0));}
html[data-anatomic-brand] .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(15,35,64,0.5),rgba(0,0,0,0));}
html[data-anatomic-brand] .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(15,35,64,0.5),rgba(0,0,0,0));}
html[data-anatomic-brand] .swiper-button-next,html[data-anatomic-brand] .swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));}
html[data-anatomic-brand] .swiper-button-next:after,html[data-anatomic-brand] .swiper-button-prev:after{font-family:var(--ai-font-body);}
html[data-anatomic-brand] .swiper-button-next.swiper-button-black,html[data-anatomic-brand] .swiper-button-prev.swiper-button-black{--swiper-navigation-color:#16243a;}
html[data-anatomic-brand] .swiper-pagination-bullet{border-radius:50%;background:#0f2340;}
html[data-anatomic-brand] button.swiper-pagination-bullet{border:none;box-shadow:none;}
html[data-anatomic-brand] .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));}
html[data-anatomic-brand] .swiper-pagination-progressbar{background:rgba(15,35,64,0.25);}
html[data-anatomic-brand] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));}
html[data-anatomic-brand] .swiper-pagination-black{--swiper-pagination-color:#16243a;}
html[data-anatomic-brand] .swiper-scrollbar{border-radius:10px;background:rgba(15,35,64,0.1);}
html[data-anatomic-brand] .swiper-scrollbar-drag{background:rgba(15,35,64,0.5);border-radius:10px;}
html[data-anatomic-brand] .swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}
html[data-anatomic-brand] .swiper-lazy-preloader-white{--swiper-preloader-color:#ffffff;}
html[data-anatomic-brand] .swiper-lazy-preloader-black{--swiper-preloader-color:#16243a;}
html[data-anatomic-brand] .swiper-container-cube .swiper-cube-shadow:before{background:#0f2340;}
