.store-locator{width:100%;padding:var(--store-locator-pt, 7.9rem) max(1rem,(100% - 70rem) / 2) var(--store-locator-pb, 8rem);background:var(--store-locator-bg, #99D6EA)}.store-locator__inner{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:70rem;margin:0 auto}.store-locator__heading{max-width:70rem;margin:0 0 2rem;font-family:var(--font-roc);font-size:5rem;font-weight:600;line-height:.8;color:#092f35;text-transform:uppercase}.store-locator__widget{width:100%}.store-locator__widget stockist-store-locator{display:block!important;width:100%!important;max-width:none!important;height:var(--store-locator-widget-height, 23.5rem)!important}.store-locator__skeleton{display:grid;grid-template-columns:40.1875rem minmax(0,25.375rem);gap:1.625rem;height:100%}.store-locator__skeleton-map,.store-locator__skeleton-card,.store-locator__skeleton-lines span{background:linear-gradient(90deg,#fffdfb59 25%,#fffdfbcc,#fffdfb59 75%);background-size:200% 100%;animation:store-locator-shimmer 1.4s ease-in-out infinite;animation-play-state:paused}.store-locator__stockist.is-near .store-locator__skeleton-map,.store-locator__stockist.is-near .store-locator__skeleton-card,.store-locator__stockist.is-near .store-locator__skeleton-lines span{animation-play-state:running}.store-locator__skeleton-map{height:23.4375rem;border:.25rem solid #002A53;background-color:#fffdfb}.store-locator__skeleton-panel{display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.store-locator__skeleton-search{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5625rem}.store-locator__skeleton-field{width:21.6875rem;height:3rem;border-bottom:.25rem solid #092F35}.store-locator__skeleton-button{width:3rem;height:3rem;border-top:.25rem solid #FFFFFF;border-bottom:.25rem solid #FFFFFF;background:#ff6900}.store-locator__skeleton-card{display:flex;flex-shrink:0;gap:.625rem;align-items:center;height:5.75rem;padding:.5rem;border:.25rem solid #092F35}.store-locator__skeleton-pin{flex-shrink:0;width:4.1875rem;height:4.25rem;background:#fff}.store-locator__skeleton-lines{display:flex;flex:1;flex-direction:column;gap:.5rem;background:none;animation:none}.store-locator__skeleton-lines span{height:.875rem}.store-locator__skeleton-lines span:first-child{width:70%;height:1.25rem}.store-locator__skeleton-lines span:last-child{width:85%}.store-locator__loading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes store-locator-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.store-locator__skeleton-map,.store-locator__skeleton-card,.store-locator__skeleton-lines span{animation:none}}.store-locator--page{padding-inline:max(1rem,(100% - 69.5625rem) / 2)}.store-locator--page .store-locator__inner{max-width:69.5625rem}.store-locator__header{display:flex;flex-direction:column;gap:1.25rem;width:100%;margin-bottom:3rem;color:#092f35}.store-locator--page .store-locator__heading{margin:0}.store-locator__eyebrow{margin:0;font-family:var(--font-secondary);font-size:1rem;font-weight:var(--font-secondary-bold);line-height:1.4375;letter-spacing:.08em;text-transform:uppercase}.store-locator__text{margin:0;font-family:var(--font-secondary);font-size:1.1875rem;font-weight:var(--font-secondary-medium);line-height:1.55}.store-locator--page .store-locator__skeleton{grid-template-columns:40.375rem minmax(0,25.375rem)}.store-locator--page .store-locator__skeleton-map{height:100%}.store-locator__skeleton-status{flex-shrink:0;height:1.25rem;margin-bottom:.5625rem}.store-locator__empty{margin:0;padding:2rem;font-family:var(--font-riviera);font-size:1rem;line-height:1.4;color:#092f35;text-align:center}@media(max-width:1024px){.store-locator{padding:var(--store-locator-pt-mobile, 3.5rem) 1.25rem var(--store-locator-pb-mobile, 3.625rem)}.store-locator__heading{margin-bottom:1.7rem;font-size:min(2.125rem,100vw * 34 / 393);line-height:.85}.store-locator__widget stockist-store-locator{height:auto!important}.store-locator__skeleton{display:flex;flex-direction:column;gap:1.25rem}.store-locator__skeleton-map{height:12.8672rem;border-width:.1373rem}.store-locator__skeleton-panel{position:relative;gap:.435rem;height:20.715rem}.store-locator__skeleton-panel:before,.store-locator__skeleton-panel:after{content:"";position:absolute}.store-locator__skeleton-panel:before{top:3.75rem;right:0;bottom:0;width:.625rem;background:#fff;box-shadow:inset 0 0 0 .125rem #092f35}.store-locator__skeleton-panel:after{top:3.8595rem;right:.1175rem;width:.39rem;height:7.5rem;background:#092f35}.store-locator__skeleton-search{gap:.5981rem;margin-bottom:.705rem}.store-locator__skeleton-field{flex:1;width:auto;height:2.61rem;border-bottom-width:.2175rem}.store-locator__skeleton-button{width:2.61rem;height:2.61rem;border-top-width:.2175rem;border-bottom-width:.2175rem}.store-locator__skeleton-card{width:calc(100% - 1.375rem);height:5.0025rem;padding:.435rem;border-width:.2175rem}.store-locator__skeleton-pin{width:3.6431rem;height:3.6975rem}}@media(max-width:1024px){.store-locator__header{gap:.875rem;margin-bottom:1.25rem}.store-locator--page .store-locator__heading{font-size:min(2.5rem,100vw * 40 / 393);line-height:.85}.store-locator__eyebrow{font-size:.8125rem}.store-locator__text{font-size:1rem;line-height:1.5}.store-locator--page .store-locator__skeleton{position:relative;display:block}.store-locator--page .store-locator__skeleton-map{position:absolute;top:6.2975rem;left:0;width:100%;height:16.25rem;border-width:.1875rem}.store-locator--page .store-locator__skeleton-panel{height:60.91rem}.store-locator--page .store-locator__skeleton-panel:before{top:23.7975rem}.store-locator--page .store-locator__skeleton-panel:after{top:23.907rem}.store-locator--page .store-locator__skeleton-search{margin-bottom:.815rem}.store-locator__skeleton-status{width:100%;height:1.1875rem;margin-bottom:18.315rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-store-locator.css.map */
