.search-wrapper{position:relative;margin-bottom:32px;margin-top:32px;display:flex;justify-content:flex-start;gap:16px}.custom-search-box-container{width:100%;max-width:87.5%;height:auto;display:flex;padding:12px;align-items:center;gap:40px;flex-shrink:0;border-radius:4px;background:var(--White, #fff)}.target-icon-container{display:flex;align-items:center}.search-wrapper input{width:100%;border:none;color:var(--Grey-3, #7d7d7d);font-size:calc(14px + (30 - 24) * (100vw - 390px) / (1280 - 390));font-style:normal;font-weight:400;line-height:18px;font-family:futurabook,sans-serif}.search-wrapper .custom-search-icon{position:absolute;width:28px;height:28px;z-index:2;cursor:pointer;top:8px;left:12px}.search-wrapper .custom-target-icon{width:30px;height:30px;aspect-ratio:1/1}.suggestion-box{position:absolute;top:100%;left:0;right:0;overflow-y:auto;z-index:99;border-radius:4px;background:var(--White, #fff);padding:20px 34px 20px 20px;height:auto;width:100%;margin-top:4px;border:none;display:flex;flex-direction:column;gap:16px}.suggestion-place{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:19px;cursor:pointer;padding:5px 0}.suggestion-place:hover{background-color:#f0f0f0}.suggestion-place.highlighted{background-color:#eee;cursor:pointer}.store-count{color:var(--Secondary, #f7f3f1);font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:1.2rem;display:none}.view-buttons-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:9px;margin-bottom:3.2rem}.view-buttons-container .view-buttons-icon{width:28px;height:28px;aspect-ratio:1/1}.view-buttons-container .view-buttons{color:#fff;text-align:center;font-size:calc(14px + (32 - 24) * (100vw - 390px) / (1280 - 390));font-style:normal;font-weight:500;line-height:17px;letter-spacing:.84px;display:flex;width:169px;height:52px;padding:6px 47px;flex-direction:row;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--Primary, #2b2b2b);border:none;font-family:Futura Std Medium;text-transform:uppercase;cursor:pointer}.view-buttons-container .view-buttons.active{border-radius:4px;border:1px solid var(--Gold, #a8875d);background:var(--Pure-Black, #000)}.store-card{display:flex;padding:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:4px;background:var(--Primary, #2b2b2b);box-shadow:0 4px 4px #00000040;margin-bottom:1.2rem;visibility:hidden;opacity:0;transform:scale(.95);transition:all .3s ease}.store-card.loaded{visibility:visible;opacity:1;transform:scale(1)}.first-pair{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.store-card .store-card-icons{width:20px;height:28px;flex-shrink:0;aspect-ratio:1/1}.store-name{color:#fff;font-size:calc(11px + (30 - 24) * (100vw - 390px) / (1280 - 390));font-style:normal;font-weight:650;line-height:30px;text-transform:uppercase;margin:0 0 6px;word-break:break-word}.store-address{color:#fff;font-size:calc(10px + (30 - 24) * (100vw - 390px) / (1280 - 390));font-style:normal;font-weight:400;min-height:110px;line-height:14px;margin:0 0 0 28px;font-family:futurabook,sans-serif}.second-pair{display:flex;justify-content:flex-start;align-items:flex-start;gap:9px}.store-phone-number{color:#fff;font-size:calc(10px + (30 - 24) * (100vw - 390px) / (1280 - 390));font-style:normal;font-weight:650;line-height:22px;text-transform:uppercase;margin:0}.store-phone-number a{color:#fff;text-decoration:none}.third-pair{display:flex;justify-content:flex-start;align-items:flex-start;gap:9px}.store-directions{color:#fff;font-size:calc(10px + (30 - 24) * (100vw - 390px) / (1280 - 390));font-style:normal;font-weight:650;line-height:30px;text-transform:uppercase;margin:0}.store-directions a{font-size:12px;color:#fff;text-decoration:none}@media screen and (max-width: 750px){.store-address{min-height:50px;font-size:12px;line-height:20px;max-width:90%}.store-name{font-size:13px}}@media screen and (min-width: 750px){.view-buttons-container{display:none}.search-wrapper{margin-top:4.8rem}.search-wrapper .custom-search-icon{top:12px}.custom-search-box-container{max-width:95%}.search-wrapper .custom-target-icon{width:45px;height:45px}.store-card-big-screens{display:flex;flex-wrap:wrap;gap:24px}.store-name{margin:0 0 10px}.store-address{line-height:26px}.store-card{gap:15px;margin-bottom:0;width:100%;max-width:30%}.suggestion-place{font-size:20px}.store-count{font-size:20px;margin-bottom:1.5rem}}.second-pair{display:none}.yotpo-review-form .yotpo-name-email-wrapper{gap:5px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/store-locator.css.map */
