.contact-methods{background:linear-gradient(135deg,#1e293b,#334155,#475569);position:relative;overflow:hidden;color:#fff;padding:80px 0;margin:0}.contact-methods:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgb(59 130 246 / .1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgb(147 51 234 / .1) 0%,transparent 50%);pointer-events:none}.contact-methods.section-spacing{padding:80px 0!important;margin:0!important}.contact-methods .section-spacing{padding:0!important;margin:0!important}.contact-methods .section-header{position:relative;z-index:2;margin-bottom:60px;padding:0}.contact-methods .section-header h2{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;line-height:1.2}.contact-methods .section-header .rte{font-size:1.125rem;color:#cbd5e1;max-width:600px;margin:0 auto;line-height:1.6}.contact-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;position:relative;z-index:2;align-items:stretch}.contact-method{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .1);border-radius:24px;padding:40px 32px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:320px}.contact-method:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .05),transparent);transition:left .8s ease}.contact-method:hover{transform:translateY(-8px);background:#ffffff14;border-color:#fff3;box-shadow:0 25px 50px #0003,0 10px 25px #0000001a}.contact-method:hover:before{left:100%}.contact-method__icon{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;position:relative;overflow:hidden}.contact-method__icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(255 255 255 / .2),transparent);border-radius:50%;opacity:0;transition:opacity .3s ease}.contact-method:hover .contact-method__icon{transform:scale(1.1) rotate(5deg)}.contact-method:hover .contact-method__icon:before{opacity:1}.contact-method--chat .contact-method__icon{background:linear-gradient(135deg,#10b981,#059669)}.contact-method--phone .contact-method__icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.contact-method--email .contact-method__icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.contact-method__content{flex:1;display:flex;flex-direction:column;justify-content:center}.contact-method__content h3{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:12px;line-height:1.2}.contact-method__content p{font-size:1rem;color:#cbd5e1;margin-bottom:20px;line-height:1.5}.contact-method__status{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px;font-size:.875rem;font-weight:600}.contact-method__status.online{color:#10b981}.status-dot{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.contact-method__hours{font-size:.875rem;color:#94a3b8;margin-bottom:20px;line-height:1.4}.contact-method__response{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.875rem;color:#94a3b8;margin-bottom:20px}.contact-method__button{display:inline-block;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:none;letter-spacing:normal}.contact-method__button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left .6s ease}.contact-method__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666;color:#fff;text-decoration:none}.contact-method__button:hover:before{left:100%}.contact-method--chat .contact-method__button{background:linear-gradient(135deg,#10b981,#059669)}.contact-method--chat .contact-method__button:hover{box-shadow:0 8px 25px #10b98166}.contact-method--phone .contact-method__button{background:linear-gradient(135deg,#f59e0b,#d97706)}.contact-method--phone .contact-method__button:hover{box-shadow:0 8px 25px #f59e0b66}.contact-method--email .contact-method__button{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.contact-method--email .contact-method__button:hover{box-shadow:0 8px 25px #8b5cf666}@media (max-width:768px){.contact-methods,.contact-methods.section-spacing{padding:60px 0!important}.contact-methods-grid{grid-template-columns:1fr;gap:24px}.contact-method{padding:32px 24px;min-height:280px}.contact-methods .section-header h2{font-size:2rem}.contact-methods .section-header{margin-bottom:40px}.contact-method__icon{width:64px;height:64px}.contact-method__content h3{font-size:1.25rem}}@media (max-width:480px){.contact-method{padding:24px 20px}.contact-method__button{padding:14px 24px;font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/contact-methods.css.map */
