.stores-search{display:flex;flex-direction:column;width:100%}.stores-search h1{margin-bottom:var(--dna-space-6)}.stores-search__actions,.stores-search__content{width:100%}.stores-search__actions{margin:0 auto;padding:var(--dna-space-4) var(--dna-space-4) 0;scrollbar-color:var(--dna-color-light-grey) transparent}.stores-search__actions::-webkit-scrollbar-thumb{background:var(--dna-color-light-grey)}.stores-search__actions::-webkit-scrollbar-track{background:transparent}.stores-search__hero{aspect-ratio:1;height:100%;width:100%;margin-bottom:var(--dna-space-4)}.stores-search__results{display:block;margin-bottom:var(--dna-space-20)}.stores-search__results.active{overflow-y:auto;margin-bottom:var(--dna-space-2);padding:var(--dna-space-6) var(--dna-space-4)}.stores-search__map[context=mobile]{display:block;height:0;opacity:0;width:100%;transition:opacity .2s ease,height .2s ease}.stores-search__map[context=mobile].active{height:480px;margin-bottom:var(--dna-space-4);opacity:1}.store-locator__input{position:relative;border:1px solid var(--dna-color-light-grey);max-width:636px;min-height:calc(var(--dna-space-10) + var(--dna-space-2));width:100%}@media screen and (max-width:767px){.store-locator__results:not(.active){display:none}}@media screen and (min-width:540px){.stores-search h1{font-size:var(--dna-space-18);line-height:var(--dna-space-18)}.stores-search__hero{aspect-ratio:700 / 577}.stores-search__map[context=mobile].active{aspect-ratio:1 / 1.2;height:unset}}@media screen and (min-width:1024px){.stores-search{flex-direction:row;gap:var(--dna-space-5);margin:var(--dna-space-6) auto var(--dna-space-10);padding:0 var(--dna-space-10)}.stores-search__actions{margin:0;padding:0;padding-right:var(--dna-space-5);flex:0 0 420px}.stores-search__results{margin-top:var(--dna-space-8)}.stores-search__results.active{margin-top:var(--dna-space-2);padding:0}.stores-search__content{position:relative}.stores-search__hero{height:unset}.stores-search__map{height:100%;width:100%;position:absolute;top:0;left:0;transition:height .2s ease,width .2s ease}}@media screen and (min-width:1024px){.stores-search h1{font-size:var(--dna-space-18);line-height:var(--dna-space-18)}}.stores-index{margin:0 auto;margin-bottom:var(--dna-space-4);padding:var(--dna-space-4);padding-top:var(--dna-space-6);width:100%}dna-store-index{display:block;min-height:450px}dna-store-index .skeleton{background:var(--dna-color-sandstone);width:calc(100% - var(--dna-space-10));height:450px}.stores-index__header{margin-bottom:var(--dna-space-8)}@media screen and (min-width:540px){.stores-index{margin-bottom:calc(var(--dna-space-10) + var(--dna-space-5))}.stores-index__header{margin-bottom:var(--dna-space-10)}.stores-index__header h2{font:var(--dna-h2-font)}}@media screen and (min-width:768px){.stores-index__header h2{font:var(--dna-h4-font)}}@media screen and (min-width:1024px){.stores-index{margin-bottom:0;padding:var(--dna-space-10) 0 calc(var(--dna-space-10) + var(--dna-space-1)) var(--dna-space-10)}.stores-index__header{padding-right:var(--dna-space-5);flex:0 0 420px}}.template-page\.stores-index{--sl-focus-ring: 2px solid var(--dna-brand-reverse);--sl-focus-ring-offset: -3px }.template-page\.stores-index [class*=__flexible] sl-carousel{--scroll-hint: 25% !important}.template-page\.stores-index [class*=__flexible] sl-carousel .flexible__content-cta sl-button::part(label){font:var(--dna-label-s-font)}.template-page\.stores-index [class*=__flexible] sl-carousel.hidden--md{display:block!important}@media screen and (min-width:768px){.template-page\.stores-index [class*=__flexible]{padding-right:0}.template-page\.stores-index [class*=__flexible] .flexible__headline{font:var(--dna-h5-font)}.template-page\.stores-index [class*=__flexible] .flexible__content-cta sl-button::part(label){font:var(--dna-label-l-font)}.template-page\.stores-index [class*=__flexible]>.flexible__column{display:none!important}.template-page\.stores-index [class*=__flexible] sl-carousel{--slide-gap: var(--dna-space-4)}.template-page\.stores-index [class*=__flexible] sl-carousel::part(scroll-container){padding-left:0}}@media screen and (min-width:1024px){.template-page\.stores-index [class*=__flexible]{margin-bottom:var(--dna-space-10);padding-right:var(--dna-space-10);padding-left:var(--dna-space-10)}.template-page\.stores-index [class*=__flexible] .flexible__headline{font:var(--dna-h6-font)}.template-page\.stores-index [class*=__flexible] .flexible__content-cta sl-button::part(label){font:var(--dna-label-s-font)}.template-page\.stores-index [class*=__flexible] sl-carousel.hidden--md{display:none!important}.template-page\.stores-index [class*=__flexible]>.flexible__column{display:flex!important}.template-page\.stores-index [id*=__generic_text] .container{max-width:unset;padding:0 var(--dna-space-10)}}@media screen and (min-width:1440px){.template-page\.stores-index [class*=__flexible]{gap:var(--dna-space-10)!important}}.template-page\.stores-index [id*=__cross_sell_blocks] sl-carousel .cross-sell__block-link{text-align:left}@media screen and (min-width:768px){.template-page\.stores-index [id*=__cross_sell_blocks] .cross-sell{padding-right:0}.template-page\.stores-index [id*=__cross_sell_blocks] sl-carousel{--scroll-hint: 25%;--slide-gap: var(--dna-space-4)}.template-page\.stores-index [id*=__cross_sell_blocks] sl-carousel::part(scroll-container){--slides-per-page: 1}}@media screen and (min-width:1024px){.template-page\.stores-index [id*=__cross_sell_blocks] .cross-sell{padding-right:var(--dna-space-10)}.template-page\.stores-index [id*=__cross_sell_blocks] sl-carousel{--scroll-hint: 0px}.template-page\.stores-index [id*=__cross_sell_blocks] sl-carousel::part(scroll-container){--slides-per-page: 3}}
/*# sourceMappingURL=/cdn/shop/t/1255/assets/section-stores-index.css.map */
