/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.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 #000000b3;letter-spacing:.02em}.hero-banner-swiper .swiper-slide-content a{border:2px solid #0000;font-weight:600;transition:all .3s}.hero-banner-swiper .swiper-slide-content a:hover{transform:translateY(-2px)}.hero-banner-swiper .swiper-slide-content a.btn-slider-brown{color:var(--color-white,#fff);background-color:#8b5a2b;border-color:#8b5a2b}.hero-banner-swiper .swiper-slide-content a.btn-slider-brown:hover{background-color:#a67c4e;border-color:#a67c4e}.hero-banner-swiper .swiper-slide-content a.btn-slider-green{color:var(--color-white,#fff);background-color:#2b8b5a;border-color:#2b8b5a}.hero-banner-swiper .swiper-slide-content a.btn-slider-green:hover{background-color:#4ea67c;border-color:#4ea67c}.hero-banner-swiper .swiper-slide-content a.btn-slider-black{border-color:var(--color-white,#fff);background-color:var(--color-black,#000);color:var(--color-white,#fff)}.hero-banner-swiper .swiper-slide-content a.btn-slider-black:hover{background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.img-featured-items{object-fit:contain;clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%)}.featured-items .swiper-button-next{color:#0000;background:url(https://images.directsupplyinc.com/final-arrow-right.png) 50%/cover no-repeat;width:75px;height:60px}.featured-items .swiper-button-prev{color:#0000;background:url(https://images.directsupplyinc.com/final-arrow-left.png) 50%/cover no-repeat;width:75px;height:60px}.our-brands-swiper .swiper{width:100%;height:100%}.our-brands-swiper .swiper-slide{justify-content:center;align-items:center;display:flex}
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@media screen and (max-width:500px){.industries-we-serve-label{bottom:calc(var(--spacing,.25rem) * 10)}}@media screen and (max-width:450px){.industries-we-serve-label{bottom:calc(var(--spacing,.25rem) * 6)}}.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}}