store-locator .title-wrapper .before-after-section__description{width:50%;font-size:2rem}store-locator .title-wrapper{margin-bottom:3rem}store-locator .title-wrapper .title:not(:only-child){margin-bottom:1.6rem}store-locator .accordion__content>*:first-child{margin-bottom:0}store-locator .storelocator-searchform__wrapper .storelocator-form .field input{width:auto;flex-grow:inherit;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}store-locator .storelocator-form .field:hover.field:after,.storelocator-form .field:hover.field:after,.storelocator-form .field:after{box-shadow:none}store-locator .storelocator-form .field label{font-size:var(--font-size-sm);position:static;font-family:var(--font-heading-family)}store-locator .storelocator-input_wrapper{display:flex;flex-direction:column;gap:.4rem}store-locator .storelocator-form #storelocatorSearchInput{background:url(../assets/icon-location.svg) no-repeat 1.6rem center;background-size:1.6rem 1.8rem;background-color:var(--padel-white);padding-left:2.4em;width:calc(50rem + (var(--inputs-border-width) * 2));padding-top:1.2rem;padding-bottom:1.2rem}store-locator .storelocator-form .field{align-items:flex-end;gap:var(--gap-large)}store-locator .storelocator-form .field input:focus,.storelocator-form .field input:not(:placeholder-shown),.storelocator-form .field input:-webkit-autofill{padding:1.5rem}store-locator .storelocator-form .field__input::placeholder,store-locator .storelocator-form .field input::placeholder{opacity:1;line-height:2.4rem}store-locator .storelocator-form .field .field__button{position:relative;width:29rem}store-locator .google-map--information{background-color:var(--padel-white)}store-locator .google-map--information .google-map--information--inner .summary{font-family:var(--font-heading-family)}store-locator .google-map .accordion .accordion__content .link{color:var(--padel-blue-light)}store-locator .google-map .accordion .accordion__content .store-open-days{margin-top:.8rem}store-locator .google-map .accordion .accordion__content .store-open-days span{text-transform:uppercase;color:var(--padel-semantic-green);font-weight:var(--font-heading-weight)}store-locator .stores-message{padding:.8rem;color:var(--padel-gray)}store-locator .stores-message #stores-found-count{font-weight:var(--text-font-weight-extrabold)}.media_wrapper{position:relative;overflow:hidden}.media_wrapper .media_wrapper{height:100%;display:block;position:relative;border:.1rem solid var(--padel-light-gray)}.media_wrapper .media_wrapper img,.media_wrapper .media_wrapper video,.media_wrapper .media_wrapper iframe{display:block;width:100%;aspect-ratio:var(--ratio);height:auto;max-height:100dvh;max-width:100%}.media_wrapper.media-fit-cover img,.media_wrapper.media-fit-cover video,.media_wrapper.media-fit-cover iframe{object-fit:cover}.media_wrapper.media-fit-contain img,.media_wrapper.media-fit-contain video,.media_wrapper.media-fit-contain iframe{object-fit:contain}.media_wrapper.constrain-height img,.media_wrapper.constrain-height video,.media_wrapper.constrain-height iframe{max-height:calc(100svh - var(--gallery-offset-top, var(--header-height)) - var(--section-product-padding, 2.4rem))}.media_wrapper .product__media-toggle{position:absolute;top:0;left:0;width:100%;height:100%}store-detail{display:flex;flex-wrap:wrap}store-detail .store-detail__wrapper .title-wrapper{padding-left:0!important;padding-right:0}store-detail .store-detail__wrapper .title-wrapper .title p{margin-top:.8rem;margin-bottom:3.2rem}store-detail .media-gallery_wrapper .component-slider{width:100%;position:relative}store-detail .gallery-thumbnail.media--transparent img{height:100%}store-detail .media-gallery_wrapper{flex:58%}store-detail .media-gallery_wrapper .media-gallery{margin-bottom:2.4rem}store-detail .store-detail__wrapper{flex:100%}@media only screen and (min-width:990px){store-detail .store-detail__wrapper{flex:42%}store-detail .media-gallery_wrapper .google-map{padding:0}store-detail .media-gallery_wrapper .component-slider .slider__list:not(:has(.slider__item:only-child)){width:78%}store-detail .thumbnails-position-desktop--right .slider__controls--float.slider__controls--buttons-none{top:0;transform:translateY(0);right:0}store-detail .store-detail-phone,store-detail .store-detail-email{width:90%}store-detail .media-gallery_wrapper{margin-top:5rem}store-detail .media-gallery_wrapper .media-gallery{margin-top:.8rem}store-locator .google-map .desktop-height-700 .pagination-wrapper{position:relative;top:16%}}store-detail .slider__controls{background:transparent!important;right:0!important}store-detail .media-gallery_wrapper .slider__controls--float.slider__controls--buttons-none .slider__counter{padding:0}store-detail .slider__counter .thumbnail--image{width:100%;min-width:100%;min-height:calc((100% + 51.4rem)/4);border-radius:0}store-detail .slider__counter .slider__counter__thumbnails{align-items:flex-end;width:13rem;max-height:calc((var(--thumbnail-height, 1rem) * var(--max-thumbnails, 5)) + (var(--thumbnail-gap, 1rem) * (var(--max-thumbnails, 5) + 33)))!important}store-detail .slider__counter .thumbnail--image{opacity:1}store-detail .media-gallery .slider__counter__thumbnails.overflowed--left{--left-overflow-opacity-color: rgba(0, 0, 0, 1)}store-detail .media-gallery .slider__counter__thumbnails.overflowed--right{--right-overflow-opacity-color: rgba(0, 0, 0, 1)}store-detail .store-detail-label{font-size:2.4rem;font-weight:var(--text-font-weight-bold);font-family:var(--font-heading-family)}store-detail .store-detail-address,store-detail .metafield-rich_text_field p{font-size:var(--font-size-md);color:var(--padel-gray-medium);margin:.4rem 0;line-height:2.4rem}store-detail .store-detail-phone,store-detail .store-detail-email{display:flex;align-items:center;gap:5.8rem;justify-content:space-between}store-detail .store-detail-phone .store-detail-phone-label,store-detail .store-detail-email .store-detail-email-label{display:flex;align-items:center;gap:.4rem;font-size:var(--font-size-lg);font-weight:var(--text-font-weight-bold);margin:.4rem 0}store-detail .store-detail-phone .store-detail-phone-label{margin-top:.8rem}store-detail .store-detail-phone a,store-detail .link{color:rgb(var(--color-caption-foreground));font-weight:var(--text-font-weight-bold);font-family:var(--font-heading-family)}store-detail .store-detail-label:not(:first-child){margin-top:2.4rem}store-detail .store-detail-label.schedule{display:flex;align-items:center;gap:4rem}store-detail .store-detail-label.schedule span{text-transform:uppercase;color:var(--padel-semantic-green);font-weight:var(--font-heading-weight);font-size:var(--font-size-sm)}@media only screen and (min-width:990px)and (max-width:1200px){store-detail .slider__counter .slider__counter__thumbnails{width:12.5rem}store-detail .slider__counter .thumbnail--image{height:10rem}}@media only screen and (min-width:990px)and (max-width:1150px){store-detail .media-gallery_wrapper .component-slider .slider__list:not(:has(.slider__item:only-child)){width:77%}store-detail .slider__counter .slider__counter__thumbnails{max-height:calc((var(--thumbnail-height, 1rem) * var(--max-thumbnails, 5)) + (var(--thumbnail-gap, 1rem) * (var(--max-thumbnails, 5) + 26)))!important}store-detail .slider__counter .thumbnail--image{min-height:calc((100% + 45.4rem)/4)}}store-detail .slider__button.prev,store-detail .slider__button.next{position:absolute;background:rgba(var(--color-background),.4)}:is(store-detail .slider__button.prev,store-detail .slider__button.next) svg{transform:rotate(90deg)}store-detail .slider__button.prev{top:4%}store-detail .slider__button.next{bottom:4%}@media only screen and (min-width:990px)and (max-width:1070px){store-detail .slider__counter .slider__counter__thumbnails{width:11.5rem}store-detail .slider__counter .slider__counter__thumbnails{max-height:calc((var(--thumbnail-height, 1rem) * var(--max-thumbnails, 5)) + (var(--thumbnail-gap, 1rem) * (var(--max-thumbnails, 5) + 21)))!important}store-detail .slider__counter .thumbnail--image{min-height:calc((100% + 41.4rem)/4)}}@media only screen and (max-width:990px){store-detail .slider__controls{width:100%;position:relative!important;margin-top:2rem}.slider__counter{width:100%;justify-content:flex-start}store-detail .slider__counter .slider__counter__thumbnails{width:100%;max-width:100%}store-detail .slider__counter .thumbnail--image{width:calc((100% + 6rem)/4);min-width:calc((100% + 6rem)/4);min-height:calc((100% + 38.4rem)/4)}store-detail .slider__button.prev,store-detail .slider__button.next{display:none}store-detail .store-detail__wrapper .title-wrapper .title{display:none}.slider__counter .thumbnail--image.active,.slider__counter .thumbnail--image.visible-active{border:.2rem solid rgb(var(--color-caption-foreground))}store-detail .media-gallery_wrapper .component-slider .slider__list:not(:has(.slider__item:only-child)) .slider__item{height:calc(100% - 13rem)}}@media only screen and (min-width:749px)and (max-width:990px){store-detail .slider__controls{position:absolute!important}store-detail .media-gallery_wrapper .component-slider .slider__list:not(:has(.slider__item:only-child)){height:85vh}}@media only screen and (max-width:749px){store-locator .storelocator-form .field{flex-wrap:wrap;justify-content:center}store-locator .storelocator-form #storelocatorSearchInput,store-locator .storelocator-input_wrapper,store-locator .title-wrapper .before-after-section__description{width:100%}store-locator .storelocator-form #storelocatorSearchInput{padding-left:3em}store-locator .google-map--information .google-map--information--inner .summary,store-locator .google-map .accordion .accordion__content{font-size:var(--font-size-lg)}store-locator .title-wrapper .title{font-size:var(--font-size-xl)}store-locator .title-wrapper{padding-top:2.4rem}store-locator .storelocator-form .field .field__button span{font-size:var(--button-font-size-medium)}store-detail .store-detail-label{font-size:1.8rem}store-detail .media-gallery_wrapper .store-heading{font-size:2.4rem}store-detail .store-detail-address,store-detail .store-detail-phone a,store-detail .link,store-detail .metafield-rich_text_field p{font-size:var(--font-size-lg)}store-detail .store-detail-phone .store-detail-phone-label,store-detail .store-detail-email .store-detail-email-label,store-detail .store-detail-label.schedule span{font-size:var(--font-size-md)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-store-locator.css.map */
