.welders{background-position:center center;background-size:cover;background-repeat:no-repeat;padding:48px 5%}.welders [hidden]{display:none!important}.welders .gm-style-iw-chr{height:16px!important}.welders__content{position:relative;height:680px;max-height:85vh;width:100%;border-radius:8px;background-color:#1e1f1fe6;overflow:hidden}.welders__maps{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.welders__maps-message{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;color:#c3c3c3;font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;padding:20px}.welders__text{position:absolute;top:28px;right:32px;font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-weight:400;font-size:40px;text-transform:uppercase;color:#fff;text-align:right;z-index:5;line-height:1;pointer-events:none;text-shadow:0 1px 8px rgba(0,0,0,.4)}.welders__text span{font-family:Helvetica,Helvetica Sd,Arial,sans-serif;font-weight:700;font-size:48px;font-style:italic;text-transform:uppercase;color:#23a455;display:block}.welders__panel{position:absolute;top:24px;left:24px;bottom:24px;width:400px;z-index:10;display:flex;flex-direction:column;gap:16px;background-color:#1e1f1f;border-radius:6px;padding:28px 24px 16px;box-shadow:0 8px 32px #00000073}.welders__panel-head{display:flex;flex-direction:column;gap:8px}.welders__panel-head h2{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-weight:400;font-size:26px;letter-spacing:-.02em;color:#23a455;line-height:1;margin:0;text-transform:none}.welders__panel-head p{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1.4;color:#c3c3c3;margin:0}.welders__form{display:flex;flex-direction:column;gap:10px;margin:0}.welders__input-wrap{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:4px;border:1px solid #555;position:relative;background:#ffffff08;transition:border-color .15s ease}.welders__input-wrap:focus-within{border-color:#23a455}.welders__input-wrap>svg{width:16px;height:16px;flex-shrink:0;opacity:.9}.welders__input-wrap input[type=text]{flex:1;min-width:0;-webkit-appearance:none;appearance:none;border:none;background:none;outline:none;box-shadow:none;font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:15px;padding:0;margin:0;height:auto;color:#fff}.welders__input-wrap input[type=text]::placeholder{color:#23a455;opacity:.75}.welders__clear{-webkit-appearance:none;appearance:none;border:none;background:none;color:#c3c3c3;font-size:18px;line-height:1;padding:2px 4px;cursor:pointer;flex-shrink:0}.welders__clear:hover{color:#fff}.welders ul.welder-suggestions{position:absolute;top:calc(100% + 4px);left:0;width:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 8px 24px #00000059;margin:0;padding:0;list-style:none;z-index:40}.welders ul.welder-suggestions li{padding:10px 12px;font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.35;color:#1e1f1f;cursor:pointer;list-style:none}.welders ul.welder-suggestions li strong{color:#23a455}.welders ul.welder-suggestions li:hover,.welders ul.welder-suggestions li.is-focused{background-color:#23a4551f}.welders__actions{display:flex;gap:10px}.welders__btn{-webkit-appearance:none;appearance:none;border:none;border-radius:4px;font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:12px 16px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s ease,background-color .15s ease}.welders__btn:disabled{opacity:.6;cursor:default}.welders__btn--primary{flex:1;background-color:#23a455;color:#fff}.welders__btn--primary:hover{background-color:#1e8f4a;color:#fff}.welders__btn--ghost{background:none;border:1px solid #23a455;color:#23a455;flex-shrink:0}.welders__btn--ghost:hover{background-color:#23a4551f;color:#23a455}.welders__btn--ghost svg{width:15px;height:15px}.welders__status{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:12.5px;line-height:1.4;color:#c3c3c3;margin:0;min-height:18px}.welders__status .welders__show-all{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;color:#23a455;text-decoration:underline;font:inherit;cursor:pointer}.welders__list{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#23a455 rgba(255,255,255,.08)}.welders__list::-webkit-scrollbar{width:6px}.welders__list::-webkit-scrollbar-track{background:#ffffff14;border-radius:3px}.welders__list::-webkit-scrollbar-thumb{background:#23a455;border-radius:3px}.welders__empty{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:14px;color:#c3c3c3;padding:16px 0}.welders__card{display:flex;flex-direction:column;gap:8px;padding:4px 0 4px 16px;border-left:4px solid rgba(255,255,255,.55);cursor:pointer;transition:border-color .15s ease}.welders__card:hover,.welders__card.active{border-left-color:#23a455}.welders__card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.welders__card-status{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:12.5px;color:#c3c3c3;display:inline-flex;align-items:center;gap:6px}.welders__card-status:before{content:"";width:7px;height:7px;border-radius:50%;background-color:#ff3b2f;flex-shrink:0}.welders__card-status.is-open:before{background-color:#87d749}.welders__card-status.is-unknown:before{background-color:#888}.welders__card-distance{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:12.5px;color:#23a455;display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.welders__card-distance svg{width:10px;height:14px}.welders__card h3{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;color:#23a455;line-height:1.15;margin:0;text-transform:none}.welders__card .is_rating{display:flex;align-items:center;gap:6px;font-size:11px;color:#fff;line-height:1}.welders__card .is_rating .star{color:#ffffff8c}.welders__card .is_rating .star.checked{color:#ff7200!important}.welders__card .is_rating .star.half{background:linear-gradient(90deg,#ff7200 50%,#ffffff8c 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.welders__card .is_rating .rating-num{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:11px;color:#c3c3c3}.welders__card-addr,.welders__card-phone{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:13.5px;line-height:1.4;color:#c3c3c3;margin:0}.welders__card-phone a{color:#c3c3c3;text-decoration:none}.welders__card-phone a:hover{color:#fff}.welders__card-actions{display:flex;gap:14px;margin-top:2px}.welders__card-actions .btn-map,.welders__card-actions .btn-directions{font-family:Helvetica Sd,Helvetica,Arial,sans-serif;font-size:13px;color:#23a455;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.welders__card-actions .btn-map:hover,.welders__card-actions .btn-directions:hover{color:#2fc768}@media(max-width:900px){.welders{padding:32px 4%}.welders__panel{width:340px;top:16px;left:16px;bottom:16px;padding:22px 18px 12px}.welders__panel-head h2{font-size:22px}.welders__text{font-size:30px;top:20px;right:24px}.welders__text span{font-size:36px}}@media(max-width:680px){.welders{padding:0}.welders__content{height:auto;max-height:none;border-radius:0;display:flex;flex-direction:column;background-color:#1e1f1f}.welders__text{position:static;order:1;text-align:left;padding:28px 24px 20px;font-size:28px;pointer-events:auto}.welders__text span{font-size:34px}.welders__maps{position:static;order:2;height:380px;width:100%}.welders__panel{position:static;order:3;width:100%;background-color:#fff;border-radius:20px 20px 0 0;margin-top:-16px;z-index:10;padding:28px 22px 24px;box-shadow:none;gap:14px}.welders__panel-head h2{color:#1e1f1f;font-size:28px;text-align:center}.welders__panel-head p{color:#555;text-align:center;font-size:14px}.welders__input-wrap{border-color:#c3c3c3;background:none}.welders__input-wrap input[type=text]{color:#1e1f1f;font-size:16px}.welders__input-wrap input[type=text]::placeholder{color:#999}.welders__clear{color:#777}.welders__clear:hover{color:#1e1f1f}.welders ul.welder-suggestions{background-color:#1e1f1f;box-shadow:0 8px 24px #0000004d}.welders ul.welder-suggestions li{color:#fff}.welders__status{color:#555}.welders__list{max-height:440px;padding-right:6px;scrollbar-color:#23a455 rgba(0,0,0,.08)}.welders__list::-webkit-scrollbar-track{background:#00000014}.welders__empty{color:#555}.welders__card{border-left-color:#c3c3c3}.welders__card:hover,.welders__card.active{border-left-color:#23a455}.welders__card h3{color:#16362b;font-weight:700;font-size:19px}.welders__card-status,.welders__card-distance{color:#16362b;font-size:13px}.welders__card-addr,.welders__card-phone{color:#444;font-size:14px}.welders__card-phone a{color:#444}.welders__card-phone a:hover{color:#16362b}.welders__card .is_rating .rating-num{color:#666}.welders__card .is_rating .star{color:#0003}.welders__card .is_rating .star.half{background:linear-gradient(90deg,#ff7200 50%,#0003 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/welder-locator.css.map */
