.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%}.stores-index__header{margin-bottom:var(--dna-space-8)}.stores-index__country-selector{display:block;min-height:450px}.stores-index__country-selector::part(nav){border-bottom:1px solid var(--dna-color-light-grey);margin-bottom:calc(var(--dna-space-6) + var(--dna-space-2));margin-right:var(--dna-space-4)}.stores-index__country-selector::part(tabs){border:none;gap:calc(var(--dna-space-10) + var(--dna-space-4))}.stores-index__country-selector-tab::part(base){font:var(--dna-label-s-font);letter-spacing:var(--dna-space-0-5);padding:0 0 var(--dna-space-3);text-transform:uppercase}.stores-index__country-selector-panel::part(base){padding:0}.stores-index__region::part(base){border:none;background-color:unset;position:relative}.stores-index__region::part(header){margin-right:var(--dna-space-4);padding:var(--dna-space-6) 0 var(--dna-space-6)}.stores-index__region:not(:first-child)::part(header){border-top:1px solid var(--dna-color-light-grey)}.stores-index__region:first-child::part(header){padding-top:var(--dna-space-2)}.stores-index__region::part(content){padding:0}.stores-index__region::part(summary){font:var(--dna-label-s-font);letter-spacing:var(--dna-space-0-5);text-transform:uppercase}.stores-index__region::part(summary-icon){rotate:none}.stores-index__region .expand-collapse-icon{color:var(--dna-brand-primary)}.stores-index__list{gap:var(--dna-space-2);overflow-x:auto;padding:0 0 var(--dna-space-6);scroll-snap-type:x mandatory}.stores-index__list::part(base){grid-template-areas:"slides" "navigation";grid-template-columns:1fr;gap:0}.stores-index__store{flex:0 0 202px;scroll-snap-align:start}.stores-index__store h3{font-size:calc(var(--dna-space-4) + var(--dna-space-0-5));line-height:calc(var(--dna-space-6) + var(--dna-space-0-5));margin-bottom:0}.stores-index__store p{line-height:calc(var(--dna-space-3) + var(--dna-space-0-5));margin:0}.stores-index__store p.label-s{font-size:calc(var(--dna-space-5) / 2);line-height:calc(var(--dna-space-5) / 2)}.stores-index__store-image{aspect-ratio:1;margin-bottom:24px;position:relative}.stores-index__store-image img{width:100%;height:100%;object-fit:cover}.stores-index__store-image p{background-color:var(--dna-color-reflex-blue);color:var(--dna-brand-reverse);padding:var(--dna-space-1);position:absolute;right:var(--dna-space-3);bottom:var(--dna-space-3)}.template-page\.stores-index [id*=__generic_text] .container{max-width:unset;padding:0 var(--dna-space-4)}@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)}.stores-index__region:first-child::part(header){padding-top:var(--dna-space-6)}.stores-index__region::part(summary){font:var(--dna-label-m-font)}.stores-index__list{padding:var(--dna-space-2) 0 var(--dna-space-10)}.stores-index__store h3{font:var(--dna-h4-font)}.stores-index__store p{font:var(--dna-body-p1-font)}.stores-index__store p.label-s{font:var(--dna-label-m-font)}}@media screen and (min-width: 768px){.stores-index__header h2{font:var(--dna-h4-font)}.stores-index__store h3{font:var(--dna-h6-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}.stores-index__country-selector::part(nav){margin-bottom:var(--dna-space-6);margin-right:var(--dna-space-10)}.stores-index__region::part(header){margin-right:var(--dna-space-10)}.stores-index__list{gap:var(--dna-space-4);padding:var(--dna-space-6) 0 var(--dna-space-10);scroll-snap-type:none;scrollbar-color:var(--dna-color-light-grey) transparent}.stores-index__list::-webkit-scrollbar-thumb{background:var(--dna-color-light-grey)}.stores-index__list::-webkit-scrollbar-track{background:transparent}.stores-index__arrow{aspect-ratio:1;background-color:#ffffffb3;border-radius:50%;color:var(--dna-brand-primary);cursor:pointer;width:var(--dna-space-10);position:absolute;top:50%;transform:translateY(-50%)}.stores-index__arrow--previous{left:var(--dna-space-10)}.stores-index__arrow--next{right:var(--dna-space-10)}.stores-index__store{flex:0 0 310px}}.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/1170/assets/section-stores-index.css.map */
