.autocomplete-geoloc{position:relative;overflow:visible}.autocomplete-geoloc .form-label,.autocomplete-geoloc-label{font-size:.75rem}.autocomplete-geoloc__icon{min-width:2.5rem;position:relative}.autocomplete-geoloc__icon:after{content:"";background:#929292;width:1px;height:1.5rem;position:absolute;right:0}.autocomplete-geoloc__icon .svg-icon{width:1.5rem;height:1.5rem}.autocomplete-geoloc__box{background-color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;align-items:center;width:100%;height:2.5rem;display:inline-flex}.autocomplete-geoloc__box--address{border:1px solid #929292;border-radius:4px}.autocomplete-geoloc__box--list-open{border-bottom-left-radius:0}.autocomplete-geoloc__box--list-open--address{border:1px solid #0e3368;border-bottom:0;border-bottom-right-radius:0}.autocomplete-geoloc__box__label{flex:1}.autocomplete-geoloc__box--hovered:hover{border:0 1px solid #0e3368}.autocomplete-geoloc__box--error.autocomplete-geoloc__box{border-color:#e81e26}.autocomplete-geoloc__input{width:100%;height:100%;font-size:1rem;display:block}.autocomplete-geoloc__input--address-form{font-size:.875rem}.autocomplete-geoloc__clear .svg-icon{width:1.5rem;height:1rem}.autocomplete-geoloc__list{color:#0e3368;z-index:3;background:#fff;border:1px solid #e5e5e5;border-radius:0 0 4px 4px;margin:0 0 3.125rem;padding:0 1rem;font-size:.875rem;font-weight:200;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.autocomplete-geoloc__list--address{border:0 1px solid #0e3368;border-top-color:#e5e5e5;box-shadow:0 .4rem .4rem #57575740}.autocomplete-geoloc__list--empty{border:0}.catalogues-reader-store-list .autocomplete-geoloc__list{position:relative}.autocomplete-geoloc__listitem{text-align:left;cursor:pointer;margin:0;padding:0}.autocomplete-geoloc__listitem__item{margin:.5rem 0}.autocomplete-geoloc__listitem__item--address{color:#0e3368;height:20px;font-weight:400}.autocomplete-geoloc__listitem__item--postal-city{height:20px;font-weight:700}.autocomplete-geoloc__listitem__separator{border-bottom:1px solid #e5e5e5}.autocomplete-geoloc__listitem--active,.autocomplete-geoloc__listitem:hover{color:#0970e6;font-weight:400}.autocomplete-geoloc__listitem:last-child{margin:.5rem 0}.autocomplete-geoloc__listitem__match{font-weight:700}.autocomplete-geoloc__listitem__address-form-link{margin-left:-.5rem}.autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not(.pl-base-input__input):not(.input-group__input):not(.c-input-text__input--text):not(.c-base-input__input):not(.input-group__input):not(.c-input-text__input--text){color:#575757;border:0;padding:.5rem}.autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not(.pl-base-input__input):not(.input-group__input):not(.c-input-text__input--text):not(.c-base-input__input):not(.input-group__input):not(.c-input-text__input--text)::placeholder{color:#575757}.autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not(.pl-base-input__input):not(.input-group__input):not(.c-input-text__input--text):not(.c-base-input__input):not(.input-group__input):not(.c-input-text__input--text):focus{box-shadow:none}.autocomplete-geoloc--bordered .autocomplete-geoloc__box{border:1px solid #929292;border-radius:4px}.autocomplete-geoloc .tooltip{padding:1rem}.autocomplete-geoloc .tooltip.tooltip-align--bottom{bottom:auto}.autocomplete-geoloc .tooltip.tooltip-align--bottom.tooltip-align--right{left:1rem;transform:none}.autocomplete-geoloc .tooltip__text{padding-bottom:1rem;font-size:.875rem}.autocomplete-geoloc .tooltip__link{cursor:pointer;font-size:.875rem}.autocomplete-geoloc .tooltip__close-button{cursor:pointer;font-size:1.25rem;position:absolute;right:1rem}.new-store-search[data-v-d106108f]{flex-direction:column-reverse;align-items:center;margin:0;display:flex}@container (width>=70em){.new-store-search[data-v-d106108f]{flex-direction:row}}.new-store-search__autocomplete-geoloc[data-v-d106108f]{width:100%}.new-store-search__autocomplete-geoloc input[type=text][data-v-d106108f]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]){padding:.5rem 1rem}.pl-status-indicator{letter-spacing:0;color:#575757;align-items:center;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:700;display:flex}.pl-status-indicator:before{content:"";border-radius:7rem;width:.5rem;height:.5rem;margin-right:.25rem}.pl-status-indicator--valid:before{background:#199a57}.pl-status-indicator--warning:before{background:#ff8000}.pl-status-indicator--error:before{background:#e81e26}.express-withdrawal span{padding-left:.125rem;text-decoration:underline}.express-withdrawal .ds-body-text{padding-left:0}.express-withdrawal__text{align-items:center;display:flex}.express-withdrawal__sticker{color:#199a57;width:1.5rem;height:1.5rem;margin-right:.5rem;display:block;overflow:hidden}.locator-store-details{border:1px solid #e4f1fd;border-radius:4px;padding:1rem;position:relative}.locator-store-details__wrap{flex-direction:column;display:flex}@container (width>=768px){.locator-store-details__wrap{flex-direction:row}}.locator-store-details__wrap--has-drive-walk{margin-top:2rem}@container (width>=768px){.locator-store-details__wrap--has-drive-walk{margin-top:0}}.locator-store-details__left,.locator-store-details__middle,.locator-store-details__right{flex:1}.locator-store-details__left .locator-store-details__left-title{color:#002468}.locator-store-details__middle{padding-top:.5rem}.locator-store-details__middle .locator-store-details__middle-title{color:#002468}@container (width>=768px){.locator-store-details__middle{padding-top:0;padding-left:.25rem}.locator-store-details__middle .locator-store-details__ranges{padding-right:.25rem}}@container (width>=1024px){.locator-store-details__middle{padding-left:1.5rem}.locator-store-details__middle .locator-store-details__ranges{padding-right:1rem}}.locator-store-details__right{flex-direction:column;margin-top:.5rem;display:flex}.locator-store-details__right__wrap{flex-direction:column;flex:1;justify-content:center;display:flex}.locator-store-details__ranges{margin-top:.5rem;padding-bottom:.5rem}@container (width>=768px){.locator-store-details__ranges{padding-bottom:0;padding-right:.25rem}}@container (width>=1024px){.locator-store-details__ranges{padding-right:2rem}}.locator-store-details__ranges--bordered{border-bottom:1px solid #e5e5e5}@container (width>=768px){.locator-store-details__ranges--bordered{border-bottom:0;border-right:1px solid #e5e5e5}}.locator-store-details__ranges-item{justify-content:space-between;display:flex}.locator-store-details__ranges-item:not(.locator-store-details__ranges-item:last-child){margin-bottom:.5rem}.locator-store-details__ranges-item-text{margin:0}.locator-store-details__drive-walk{justify-content:flex-start;margin-bottom:0;display:flex;position:absolute;top:1rem;left:1rem}@container (width>=768px){.locator-store-details__drive-walk{justify-content:flex-end;margin-bottom:.5rem;position:static}}.locator-store-details__exceptionnal-calendar{background-color:#b0eac7;border-radius:4px;padding:.5rem}.locator-store-details__exceptionnal-calendar--close{background-color:#ffccbd}.locator-store-details__exceptionnal-calendar-date{padding-left:.75rem}.locator-store-details__contact{flex-direction:column;margin-top:1.5rem;display:flex}.locator-store-details__contact-item{display:flex}.locator-store-details__contact-item:not(:first-child){margin-top:1.5rem}@container (width>=768px){.locator-store-details__contact{flex-direction:row}.locator-store-details__contact-item:not(:first-child){margin-top:0;margin-left:1.5rem}}.locator-store-card{padding:1rem .5rem}@container (width>=768px){.locator-store-card{padding:1.5rem .5rem}}.locator-store-card--bordered{border:1px solid #0970e6;border-radius:4px}.locator-store-card__wrap{display:flex}@container (width<=768px){.locator-store-card__wrap{flex-direction:column}}.locator-store-card__left{flex:1}@container (width<=768px){.locator-store-card__left{width:100%}}.locator-store-card__left-header{align-items:baseline;display:flex}@container (width<=768px){.locator-store-card__left-header{justify-content:space-between}}.locator-store-card .locator-store-card__nearest-title{color:#002468;margin-bottom:.25rem}.locator-store-card .locator-store-card__title{white-space:nowrap;text-overflow:ellipsis;color:#002468;max-width:220px;overflow:hidden}@container (width<=768px){.locator-store-card .locator-store-card__title{max-width:none}}@container (width>=768px) and (width<=1024px){.locator-store-card .locator-store-card__title{max-width:10.9rem}}.locator-store-card .locator-store-card__distance{color:#929292;margin-left:.5rem}.locator-store-card .locator-store-card__distance--nearest{color:#0970e6}.locator-store-card .locator-store-card__opening{color:#002468}.locator-store-card__left-content{align-items:center;gap:.5rem;display:flex}.locator-store-card__middle{flex-direction:column;justify-content:center;min-width:12.5rem;display:flex}@container (width<=768px){.locator-store-card__middle{flex-direction:row;justify-content:flex-start;margin-top:.75rem}}.locator-store-card__details-btn{text-transform:capitalize;min-height:auto;padding-top:0;padding-bottom:0}.locator-store-card__details-btn .svg-icon--xs{width:.5rem;height:.5rem}.locator-store-card__withdrawal{margin:0}@container (width<=768px){.locator-store-card__withdrawal{margin-left:1rem}}.locator-store-card__withdrawal .express-withdrawal__text{font-size:.75rem;font-weight:400}@container (width<=768px){.locator-store-card__withdrawal .express-withdrawal__sticker{width:1.5rem;height:1.5rem}}.locator-store-card__right{align-items:center;min-width:10.75rem;display:flex}.locator-store-card__right--hidden{visibility:hidden}@container (width<=768px){.locator-store-card__right{width:100%;margin-top:.5rem}}.locator-store-card__store-details{margin-top:1.5rem}.product-offer-locator-modal.product-offer-locator-modal--mobile{align-items:flex-end}.product-offer-locator-modal.product-offer-locator-modal--mobile .c-modal__container{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:none;max-height:90vh;margin:0}.product-offer-locator-modal.product-offer-locator-modal--mobile .c-modal__body{padding:1rem}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search{flex-direction:column;align-items:normal}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search__input{justify-content:center;width:100%;margin-bottom:1rem}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search__input .new-store-search{width:100%}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search__input .autocomplete-geoloc__list{border-radius:4px 4px 0 0;bottom:-.625rem}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search__product-recap{width:auto}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__results{max-height:48vh}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__no-results{padding-top:0}.product-offer-locator-modal .c-modal__container{border-radius:4px;width:46rem;min-height:auto;max-height:80vh;overflow:visible}.product-offer-locator-modal .c-modal__close{position:absolute;top:.5rem;right:.5rem}.product-offer-locator-modal .c-modal__body{display:initial;padding:2rem 1.5rem;overflow:visible}.product-offer-locator-modal .c-modal__action{border-top:1px solid #d2d2d2;width:100%}.product-offer-locator-modal__loader{width:100%;height:138.9px;margin-top:1rem;position:relative}.product-offer-locator-modal__loader img{margin:0;position:absolute}.product-offer-locator-modal__loader-map{animation:1s ease-in-out -.2s infinite alternate map;left:50%;transform:translate(-50%)}@keyframes map{0%{top:2%}20%{top:0}80%{top:calc(80% - 92.6px)}to{top:calc(78% - 92.6px)}}.product-offer-locator-modal__loader-pointer{animation:1s ease-in-out -.1s infinite alternate pointer;top:12%;left:calc(50% - 16.3333px);transform:translate(-50%)}@keyframes pointer{0%{top:12%}20%{top:10%}80%{top:calc(100% - 92.6px)}to{top:calc(98% - 92.6px)}}.product-offer-locator-modal__loader-eyeglass{transform-origin:0 100%;animation:1s ease-in-out -.1s infinite alternate eyeglass;top:61.3095px;left:calc(50% + 20.6125px);transform:rotate(-3deg)}@keyframes eyeglass{0%{transform:rotate(-3deg)}20%{transform:rotate(0)}80%{transform:rotate(-30deg)}to{transform:rotate(-27deg)}}.product-offer-locator-modal__loader-shadow{animation:1s ease-in-out -.2s infinite alternate shadow;bottom:0;left:calc(50% - 18.6667px)}@keyframes shadow{0%{transform:scaleX(1.1)}20%{transform:scaleX(1)}80%{transform:scaleX(1.5)}to{transform:scaleX(1.4)}}.product-offer-locator-modal__search{justify-content:space-between;align-items:center;padding:0 .5rem;display:flex}.product-offer-locator-modal__search__input{width:20.25rem;margin-right:.5rem;display:flex}.product-offer-locator-modal__search__input__cta.c-button{background-color:#fff;border:1px solid #929292;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:0}.product-offer-locator-modal__search__input__cta.c-button:active,.product-offer-locator-modal__search__input__cta.c-button:disabled,.product-offer-locator-modal__search__input__cta.c-button:focus,.product-offer-locator-modal__search__input__cta.c-button:hover,.product-offer-locator-modal__search__input__cta.c-button[disabled]{background-color:#fff;border-color:#929292}.product-offer-locator-modal__search__input__cta.c-button .svg-icon{color:#f7f7f7;width:1.5rem;height:1.5rem;margin:0 .5rem}.product-offer-locator-modal__search__input .new-store-search{min-width:15.5rem}.product-offer-locator-modal__search__input .autocomplete-geoloc--bordered .autocomplete-geoloc__box{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.product-offer-locator-modal__search__product-recap{align-items:center;width:19.25rem;display:flex}.product-offer-locator-modal__search__product-recap__thumb{width:3.5rem;height:3.5rem;margin:0}.product-offer-locator-modal__search__product-recap__infos{margin-left:.5rem}.product-offer-locator-modal__search__product-recap__infos .product-offer-locator-modal__search__product-recap__infos__title{color:#0e3368}.product-offer-locator-modal__search__product-recap__infos .product-card-price .product-card-price__price--final{font-size:.875rem}.product-offer-locator-modal__results{background-image:linear-gradient(90deg,#0000 50%,#d9d9d9 0);background-position:top;background-repeat:repeat-x;background-size:.75rem .125rem;max-height:43vh;margin-top:2rem;padding-top:1.5rem;overflow-y:auto}.product-offer-locator-modal__results>.locator-store-card:not(:last-child){border-bottom:1px solid #d2d2d2}.product-offer-locator-modal__no-results{justify-content:center;align-items:center;padding-top:2rem;display:flex}.product-offer-locator-modal__no-results-icon{width:6rem;height:6rem;margin-right:1rem}.product-offer-locator-modal__no-results .product-offer-locator-modal__no-results-text{text-align:center;color:#0e3368;margin-top:.5rem}.product-offer-locator-modal__no-results .product-offer-locator-modal__no-results-text:last-child{margin:0}.product-offer-locator-modal__action,.product-offer-locator-modal__see-more-products{width:100%}
