.cta-location-banner-content{display:flex;align-items:center;gap:30px}.cta-location-banner-logo{width:120px;height:auto;flex-shrink:0}.cta-location-banner-text{flex:1}.cta-location-banner-title{color:var(--color-gray-700);margin:0 0 8px;font-size:1.8rem;font-weight:700;text-transform:capitalize}.cta-location-banner-text p{color:#777;margin:0;font-size:1em}.cta-location-banner-text .cta-location-banner-title{color:var(--color-gray-700);font-size:1.8rem;font-weight:700;text-transform:capitalize;margin:0 0 8px}.cta-location-banner-btn.ui.button{background-color:var(--color-brand-gold)!important;color:var(--color-base-white)!important;font-weight:700;padding:14px 30px;white-space:nowrap;flex-shrink:0;border-radius:.3rem}.cta-location-banner-btn.ui.button:hover{background-color:var(--color-brand-gold-dark)!important}.location-product-card.ui.card{height:100%}.location-product-card .image{height:280px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-base-white)}.location-product-card .image img{width:100%;height:100%;object-fit:contain}.location-product-name{font-size:1em}.cta-wholesale-banner{background:var(--color-gray-100);overflow:hidden}.cta-wholesale-banner-img{height:200px;overflow:hidden}.cta-wholesale-banner-img img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:767px){.cta-location-banner-content{flex-direction:column;text-align:center}.cta-location-banner-logo{width:90px}}
