.vapshop-section{background-color:#000;color:#fff;padding:60px 20px;font-family:Arial,sans-serif;text-align:center}.vapshop-title-wrapper{display:flex;justify-content:center;margin-bottom:50px}.vapshop-section h2{font-size:32px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.6);padding:15px 30px;border:2px solid #d4af37;border-radius:10px;background-color:#ffffff05;box-shadow:0 0 10px #d4af374d;display:inline-block}.vapshop-locations{display:flex;flex-wrap:wrap;justify-content:space-around;gap:40px}.vapshop-box{flex:1 1 300px;background-color:#111;border:1px solid #333;border-radius:12px;padding:30px;max-width:420px;text-align:center;box-shadow:0 0 10px #ffffff0d;transition:all .3s ease}.vapshop-box:hover{transform:translateY(-6px);box-shadow:0 0 25px #fff6}.vapshop-box h3{font-size:20px;margin-bottom:20px;text-transform:uppercase}.vapshop-info{font-size:16px;line-height:1.6;margin-bottom:20px}.vapshop-icon{font-size:22px;margin-right:8px}.vapshop-links a{color:#fff;text-decoration:none;display:inline-block;margin:10px 10px 0;transition:all .3s ease}.vapshop-links a:hover{color:#fff;text-shadow:0 0 8px #fff;transform:scale(1.05)}.vapshop-links img{width:28px;height:28px;vertical-align:middle;margin-right:6px}@media (max-width: 768px){.vapshop-locations{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nos-boutiques.css.map */
