.text-gradient{background:linear-gradient(135deg,#ff6b6b,#feca57,#ff6b6b);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite}@keyframes gradientShift{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.glass{background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.glow-sm{box-shadow:0 0 40px #ff6b6b14,0 0 80px #feca570a}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.store-info-section{padding:80px 0}.store-info-section .section-header{text-align:center;margin-bottom:48px}.store-info-section .section-header h2{font-size:2.5rem;font-weight:800;margin-bottom:16px}.store-info-section .section-header p{color:#9ca3af;font-size:1.1rem;max-width:500px;margin:0 auto}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin:0 auto}.info-card{padding:40px;border-radius:24px;background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.info-card:hover{background:#ffffff0d;transform:translateY(-4px)}.info-card h3{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:600;margin-bottom:24px;color:#fff}.info-card h3 .icon-box{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#ff6b6b,#feca57);font-size:1.25rem;flex-shrink:0}.status-indicator{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:12px 20px;border-radius:50px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.status-dot{width:10px;height:10px;border-radius:50%;background-color:#6b7280;animation:pulse-dot 2s infinite}.status-indicator.open .status-dot{background-color:#2ecc71;box-shadow:0 0 12px #2ecc7199}.status-indicator.closing-soon .status-dot{background-color:#f59e0b;box-shadow:0 0 12px #f59e0b99}.status-indicator.closed .status-dot{background-color:#ef4444;box-shadow:0 0 12px #ef444499}.status-text{font-weight:600;font-size:.9rem}.status-indicator.open .status-text{color:#2ecc71}.status-indicator.closing-soon .status-text{color:#f59e0b}.status-indicator.closed .status-text{color:#ef4444}.hours-list{list-style:none;padding:0;margin:0}.hours-list li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.95rem}.hours-list li:last-child{border-bottom:none}.hours-list li .day{color:#9ca3af}.hours-list li .time{font-weight:500;color:#fff}.hours-list li .closed-text{color:#6b7280}.location-address{margin-bottom:20px;line-height:1.8;color:#9ca3af}.location-address strong{color:#feca57;font-weight:600}.map-container{border-radius:16px;overflow:hidden;margin-bottom:20px;border:1px solid rgba(255,255,255,.08)}.contact-links{display:flex;flex-direction:column;gap:12px;margin-top:24px}.contact-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-size:.95rem;color:#fff;text-decoration:none;transition:all .3s ease}.contact-link:hover{background:#ffffff14;border-color:#ff6b6b4d;transform:translate(4px)}.contact-link i{color:#ff6b6b;width:20px;text-align:center}.btn-directions{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:50px;font-size:.9rem;font-weight:600;background:#ff6b6b1a;color:#ff6b6b;border:1px solid rgba(255,107,107,.2);text-decoration:none;transition:all .3s ease}.btn-directions:hover{background:#ff6b6b33;transform:translateY(-2px)}.gallery-section{padding:80px 0}.gallery-section .section-header{text-align:center;margin-bottom:48px}.gallery-section .section-header h2{font-size:2.5rem;font-weight:800;margin-bottom:16px;color:#fff}.gallery-section .section-header p{color:#9ca3af;font-size:1.1rem;max-width:500px;margin:0 auto}.gallery-container{max-width:900px;margin:0 auto;position:relative}.slideshow-wrapper{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 40px #ff6b6b14,0 0 80px #feca570a}.mySlides{display:none;animation:fadeSlide .8s ease}@keyframes fadeSlide{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.mySlides img{width:100%;height:500px;object-fit:cover;display:block}.slide-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:18px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.slide-nav:hover{background:#ffffffe6;color:#000;transform:translateY(-50%) scale(1.1)}.slide-nav.prev{left:16px}.slide-nav.next{right:16px}.dots-container{display:flex;justify-content:center;gap:8px;margin-top:24px}.gallery-dot{width:10px;height:10px;border-radius:50%;border:none;background:#fff3;cursor:pointer;transition:all .3s ease;padding:0}.gallery-dot:hover{background:#fff6}.gallery-dot.active{background:#ff6b6b;box-shadow:0 0 12px #ff6b6b80}@media(max-width:768px){.info-grid{grid-template-columns:1fr;gap:16px}.info-card{padding:28px}.mySlides img{height:300px}.slide-nav{width:40px;height:40px;font-size:14px}.gallery-section,.store-info-section{padding:60px 0}.store-info-section .section-header h2,.gallery-section .section-header h2{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-3dpd.css.map */
