.swiper-button-next,.swiper-button-prev{color:#6fc9cb}.swiper-pagination-bullet-active{background-color:#6fc9cb}.swiper-slide-active .swiper-slide-content{animation:fadeIn .8s ease-in-out forwards}.swiper-slide:not(.swiper-slide-active) .swiper-slide-content{opacity:0;transition:opacity .3s ease-out}.hero-banner-swiper .swiper-slide-content h3{text-shadow:0 2px 5px rgba(0,0,0,.7);letter-spacing:.02em}.hero-banner-swiper .swiper-slide-content a{font-weight:600;border:2px solid transparent;transition:all .3s ease}.hero-banner-swiper .swiper-slide-content a:hover{transform:translateY(-2px)}.hero-banner-swiper .swiper-slide-content a.btn-slider-brown{--tw-border-opacity:1;border-color:rgb(139 90 43/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(139 90 43/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero-banner-swiper .swiper-slide-content a.btn-slider-brown:hover{--tw-border-opacity:1;border-color:rgb(166 124 78/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(166 124 78/var(--tw-bg-opacity,1))}.hero-banner-swiper .swiper-slide-content a.btn-slider-green{--tw-border-opacity:1;border-color:rgb(43 139 90/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(43 139 90/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero-banner-swiper .swiper-slide-content a.btn-slider-green:hover{--tw-border-opacity:1;border-color:rgb(78 166 124/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(78 166 124/var(--tw-bg-opacity,1))}.hero-banner-swiper .swiper-slide-content a.btn-slider-black{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero-banner-swiper .swiper-slide-content a.btn-slider-black:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.img-featured-items{object-fit:contain;-webkit-clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%)}.featured-items .swiper-button-next{background:url(https://images.directsupplyinc.com/final-arrow-right.png) no-repeat scroll -24px 0;height:60px;width:75px;background-position:50%;background-size:cover;color:transparent}.featured-items .swiper-button-prev{background:url(https://images.directsupplyinc.com/final-arrow-left.png) no-repeat scroll 0 0;height:60px;width:75px;background-size:cover;background-position:50%;color:transparent}.our-brands-swiper .swiper{width:100%;height:100%}.our-brands-swiper .swiper-slide{display:flex;align-items:center;justify-content:center}@media screen and (max-width:500px){.industries-we-serve-label{bottom:2.5rem}}@media screen and (max-width:450px){.industries-we-serve-label{bottom:1.5rem}}.hero-banner-swiper .swiper-pagination{z-index:20!important}.hero-banner-swiper .swiper-pagination-bullet{cursor:pointer}.hero-slider{aspect-ratio:2.5/1;width:100%;contain:layout}.brands-grid{min-height:400px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.brand-logo-wrapper{aspect-ratio:3/2}.featured-skeleton{min-height:300px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}