﻿@font-face{font-family:Bouygues Read;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/bouygues-read-thin.woff2) format("woff2"),url(../fonts/bouygues-read-thin.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/read/BouyguesRead-Extralight.woff2) format("woff2"),url(../fonts/read/BouyguesRead-Extralight.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:italic;font-weight:200;font-display:swap;src:url(../fonts/read/BouyguesRead-ExtraLightItalic.woff2) format("woff2"),url(../fonts/read/BouyguesRead-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/read/BouyguesRead-Light.woff2) format("woff2"),url(../fonts/read/BouyguesRead-Light.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/read/BouyguesRead-Regular.woff2) format("woff2"),url(../fonts/read/BouyguesRead-Regular.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/read/BouyguesRead-Italic.woff2) format("woff2"),url(../fonts/read/BouyguesRead-Italic.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/read/BouyguesRead-Medium.woff2) format("woff2"),url(../fonts/read/BouyguesRead-Medium.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/read/BouyguesRead-MediumItalic.woff2) format("woff2"),url(../fonts/read/BouyguesRead-MediumItalic.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/read/BouyguesRead-Semibold.woff2) format("woff2"),url(../fonts/read/BouyguesRead-Semibold.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/read/BouyguesRead-SemiboldItalic.woff2) format("woff2"),url(../fonts/read/BouyguesRead-SemiboldItalic.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/read/BouyguesRead-Bold.woff2) format("woff2"),url(../fonts/read/BouyguesRead-Bold.woff) format("woff")}@font-face{font-family:Bouygues Read;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/read/BouyguesRead-BoldItalic.woff2) format("woff2"),url(../fonts/read/BouyguesRead-BoldItalic.woff) format("woff")}@font-face{font-family:Bouygues Speak;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/speak/Bouygues_Speak.woff2) format("woff2"),url(../fonts/speak/Bouygues_Speak.woff) format("woff")}.wrapper{max-width:1120px;width:calc(100% - 30px);padding:0 15px;position:relative;margin:0 auto}.tab-content{display:block;padding:0}h1,h2,h3,h4,h5{font-weight:normal !important}body{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif;background-color:#ececec;position:relative;z-index:1}body::after{width:100%;background:#ececec;height:100%;z-index:1;content:" ";opacity:1}button,input,optgroup,select,textarea{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif}.bg-white{background:rgba(0,0,0,0)}.cookie-site a,a:hover{text-decoration:none}label{font-size:inherit}.btn-client,#page-header #module-search .search-bar .search-bar-submit,.modal .receive-details-modal .email form .btn-container,#module-search-itin .search-localisation #btn-geolocalisation.static,.input-container.inner-submit input[type=submit],.btn-container.btn-secondary,.btn.btn-secondary,.btn-container.btn-primary,.btn.btn-primary{background-color:#ff554b;color:#fff;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #ff554b;text-decoration:none;white-space:nowrap;padding:8px 20px;font-size:14px;line-height:1.428571429;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s}.btn-client:hover,#page-header #module-search .search-bar .search-bar-submit:hover,.modal .receive-details-modal .email form .btn-container:hover,#module-search-itin .search-localisation #btn-geolocalisation.static:hover,.input-container.inner-submit input[type=submit]:hover,.btn-container.btn-secondary:hover,.btn.btn-secondary:hover,.btn-container.btn-primary:hover,.btn.btn-primary:hover{border-color:#ff776f;background-color:#ff776f;color:#fff}.btn-client:visited,#page-header #module-search .search-bar .search-bar-submit:visited,.modal .receive-details-modal .email form .btn-container:visited,#module-search-itin .search-localisation #btn-geolocalisation.static:visited,.input-container.inner-submit input[type=submit]:visited,.btn-container.btn-secondary:visited,.btn.btn-secondary:visited,.btn-container.btn-primary:visited,.btn.btn-primary:visited{border-color:#ff554b;background-color:#ff554b;color:#fff}.btn-container.btn-secondary,.btn.btn-secondary{background:rgba(0,0,0,0);border:solid 1px #109db9;color:#109db9}.btn-container.btn-secondary:hover,.btn.btn-secondary:hover{color:#fff;border:1px solid #109db9;background-color:#109db9}.btn-container.btn-secondary:visited,.btn.btn-secondary:visited{color:#fff;border-color:#168da5;background-color:#168da5}.ui-autocomplete{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif}.ui-autocomplete li a{color:#4f4f51}.ui-autocomplete li a .highlight{color:#000}#module-map .customized-infobox{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif;letter-spacing:.02em}#module-map .customized-infobox .infobox-loader,#module-liste-store .stores-loader span:after,.ui-autocomplete-parent.ui-autocomplete-parent-loading:after{border-top-color:#ff554b}.module-st.module-loading:after{border-top-color:#ff554b}.section-title,.section__title,.itinerary-map__title,.nearby-stores__title,.store-hours__title,.store-main-info__title{text-transform:none;font-weight:700 !important;text-align:center;display:block;color:#25465f;font-size:24px;line-height:30px;transition:all .3s ease;padding-top:15px;font-family:"Bouygues Speak","Open Sans",Arial,Helvetica,sans-serif}.section-title .total-store-title,.section__title .total-store-title,.itinerary-map__title .total-store-title,.nearby-stores__title .total-store-title,.store-hours__title .total-store-title,.store-main-info__title .total-store-title{display:block;position:relative;margin-bottom:-10px}@media screen and (max-width: 780px){.section-title .total-store-title,.section__title .total-store-title,.itinerary-map__title .total-store-title,.nearby-stores__title .total-store-title,.store-hours__title .total-store-title,.store-main-info__title .total-store-title{margin-bottom:10px}}.section-title .total-store,.section__title .total-store,.itinerary-map__title .total-store,.nearby-stores__title .total-store,.store-hours__title .total-store,.store-main-info__title .total-store{font-size:21px;line-height:24px;text-align:center;color:#616161}#module-search-itin .search-localisation #btn-geolocalisation.static,.input-container.inner-submit input[type=submit]{line-height:2}#module-search-itin .search-localisation #btn-geolocalisation+#consent_modal_open{position:relative;display:inline;float:right;margin:16px -20px 0 2px;z-index:30}.input-container.inner-submit input[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0}input:-ms-input-placeholder{opacity:1;color:#9e9e9e !important}input::placeholder{color:#9e9e9e !important;opacity:1}input::-ms-input-placeholder{color:#9e9e9e !important}.cookie-site{z-index:8000;display:none !important}.visioagent__container{background:#fff;margin-top:35px;padding-top:0;border-top:1px solid #ddd;display:flex;position:relative}.visioagent__container.hidden-visio{opacity:0;margin:0;height:0;overflow:hidden}.visioagent__or{position:absolute;left:calc(50% - 10px);top:-12px;z-index:11;color:#666;font-weight:600;font-size:15px}.visioagent__or::before{background:#fff;width:90px;position:absolute;left:-38px;top:-4px;display:block;content:"";height:30px;z-index:-1}.visioagent__or::after{width:32px;height:32px;background:#ddd;position:absolute;top:-4px;left:-7px;display:block;content:"";border-radius:20px;z-index:-1}.visioagent__content{display:flex;justify-content:space-between;width:100%;padding:15px 0 0 0;align-items:center}.visioagent__visual{flex-basis:80px;flex-shrink:0;flex-grow:0;height:80px;width:80px}.visioagent__text{margin:0 auto 0 16px}.visioagent__text h3{font-weight:600 !important;margin-bottom:5px}.visioagent__text p{line-height:1.2em}#visioagentdispo{padding:15px}#visioagentdispo .btn-container.btn-primary{font-weight:600;margin-left:15px}@media screen and (max-width: 768px){.visioagent__container{padding-top:15px}.visioagent__content{flex-direction:column}.visioagent__text{text-align:center;margin:15px auto 0}.visioagent__text p{padding:0 15px}#visioagentdispo{margin:15px auto;width:100%}}.ui-autocomplete{z-index:9999}.overlay-modal{z-index:8999 !important}.popup.popup-open>.popup-background{position:absolute;display:block}.popup.popup-open .popup-content{position:relative;left:unset;transform:unset;margin:10% auto;overflow-y:auto;max-height:calc(100vh - 20%);top:unset}span.brand,a.text-custom,#module-store-nearby .list-item .information h3.uppercase{text-transform:uppercase !important}body a{color:#109db9}body .text-custom{color:#109db9 !important}body .bg-custom{background-color:#ff554b !important}body .border-custom{border-color:#ff554b !important}#module-breadcrumb{position:absolute;z-index:20;border:0;background-color:rgba(0,0,0,.05) !important}#module-breadcrumb .section-inner{padding:10px 0}#module-breadcrumb .breadcrumb-content span{margin:0;color:#fff}#page-header{padding:0;text-align:left;position:relative;z-index:9}#page-header::before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";display:block;background:rgba(0,0,0,.2)}#page-header .page-header__title--container{padding:50px 0 30px}#page-header .page-header__title{font-family:"Bouygues Speak","Open Sans",Arial,Helvetica,sans-serif;color:#fff;text-shadow:0 0 40px #000;font-weight:400 !important;display:flex;flex-direction:column-reverse;text-align:center}@media screen and (min-width: 992px){#page-header .page-header__title{font-size:40px}}#page-header .page-header__title span{font-size:15px;text-transform:uppercase;line-height:1.8rem}#page-header #module-search{width:100%;margin:0 auto 100px;position:static;max-width:1120px}#page-header #module-search .section-inner{width:calc(100% - 30px);max-width:1120px;padding:15px;margin:0 auto;clear:both}#page-header #module-search .section-inner .wrapper{background:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:4px;margin:-15px 0 -70px 0;border:1px solid #f0f0f0;width:100%}#page-header #module-search .form-inner{display:table;width:100%}#page-header #module-search .form-inner>.cell:last-child{width:auto;white-space:normal;padding:0}#page-header #module-search .search-bar{width:100%;max-width:760px}#page-header #module-search .search-bar .search-bar-inner{box-shadow:none;background-color:#f3f3f3;flex-wrap:nowrap}#page-header #module-search .search-bar .search-bar-input .input{background-color:rgba(0,0,0,0);border-radius:3px}#page-header #module-search .search-bar .search-bar-input .icon{color:#bdbdbd}#page-header #module-search .search-bar .search-bar-geolocation{background:none;font-size:11px;color:#25465f;padding:0 20px;white-space:nowrap;width:1%}#page-header #module-search .search-bar .search-bar-geolocation:hover{color:#ff554b}#page-header #module-search .search-bar .search-bar-submit{width:1%;white-space:nowrap;text-transform:none;padding:8px 40px}#page-header #module-search .btn-filter{color:#25465f}#page-header #module-filters{position:absolute;width:100%;left:0;right:unset;top:18px}#page-header #module-filters .section-head{padding:0}#page-header #module-filters .section-head:before{border-bottom-color:#109db9}#page-header #module-filters .section-head .section-title{text-align:left;padding:10px 20px;line-height:normal;background-color:#109db9;color:#fff}#page-header #module-filters .section-inner{padding:0;width:auto;max-width:none}#page-header #module-filters .list .list-item ul li{margin:0}#page-header #module-filters .list .list-item .title{text-transform:uppercase;font-weight:600 !important;color:#25465f;font-size:14px;border-top:1px solid #25465f;padding-top:10px}#page-header #module-filters .section-bottom{padding:0}#page-header #module-filters .js-filters-clear{background-color:#fff;padding:10px;font-size:12px;display:block;text-align:center;color:#25465f;font-weight:500}#page-header #module-filters .js-filters-clear:hover{text-decoration:none;font-weight:600}#search-result{position:relative;z-index:8}#list-and-map{background:#ececec}#list-and-map>.container{background-color:#ececec;max-width:1120px;width:calc(100% - 30px);padding:0 15px;position:relative;margin:0 auto}#result-head{text-align:center;padding:0 0 20px;border:0;margin:-70px auto 0 auto;background:#ececec}#result-head .column>*{float:none}#list-and-map{border-top:0 none}#list-and-map #list-container::-webkit-scrollbar-thumb{background-color:#109db9}#list-and-map #list-container #list-store .item-magasin.hovered,#list-and-map #list-container #list-store .item-magasin:hover{border-color:#ff554b}#list-and-map #list-container #list-store .item-magasin.hovered .item-container .store-page-link a,#list-and-map #list-container #list-store .item-magasin:hover .item-container .store-page-link a{border:1px solid #ff554b;background-color:#ff554b;color:#fff;margin-top:0;font-weight:600}#list-and-map #list-container #list-store .item-magasin:last-of-type{border-bottom:0}#list-and-map #list-container #list-store .item-magasin .item-container{padding:20px 20px 20px 0;margin:10px;border-radius:4px;width:98%;transition:all .4s ease}#list-and-map #list-container #list-store .item-magasin .item-container:hover{background:#f3f3f3}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .title-store{font-weight:600 !important;font-size:15px;color:#25465f}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .title-store .text-custom{color:#25465f !important}#list-and-map #list-container #list-store .item-magasin .item-container .store-info address{line-height:1.2em;color:#25465f}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .address{text-transform:capitalize !important;color:#25465f}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .telephone i{display:none}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .telephone a{color:#25465f}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .horaires{border-top:1px solid #f3f3f3;padding-top:10px;margin-top:10px;color:#25465f}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .horaires.horaires__open--two-slots span:last-child{padding-left:10px;position:relative;margin-left:10px}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .horaires.horaires__open--two-slots span:last-child::before{content:"-";position:absolute;left:-3px;font-weight:bold}#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link{display:flex;flex-direction:row-reverse;height:40px;align-items:center;justify-content:flex-end;width:120%;margin-left:-15%}#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a{border:1px solid #109db9;background-color:#fff;color:#109db9;text-decoration:none;padding:8px 14px !important;border-radius:3px;font-size:12px;transition:all .2s ease-out;margin-top:0;font-weight:600;margin-left:5px}#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a:visited{background-color:#109db9;color:#fff;border-color:#109db9}#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a:hover,#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a:hover:visited{background-color:#109db9;color:#fff;border-color:#109db9}#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.item-link{border:1px solid #109db9;background-color:#fff;color:#109db9}#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.item-link:hover,#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.item-link:hover:visited{background-color:#109db9;color:#fff;border-color:#109db9}#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.link--go-to-appointment-page,#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.link--go-to-additional-page{border:1px solid #ff554b;background-color:#ff554b;color:#fff}#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.link--go-to-appointment-page:hover,#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.link--go-to-appointment-page:hover:visited,#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.link--go-to-additional-page:hover,#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.link--go-to-additional-page:hover:visited{background-color:#ff776f;color:#fff;border-color:#ff776f}#list-and-map #module-liste-store{flex-basis:45%;max-width:45%;background-color:#fff;border-radius:3px 0 0 3px}#list-and-map #module-map{float:none;width:auto;flex-basis:55%}#list-and-map #module-map .customized-infobox .nav-tabs>li>a{color:#454545}#list-and-map #module-map .customized-infobox .nav-tabs>li.active>a{border-color:#109db9}#list-and-map #module-map .customized-infobox{border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.4)}#list-and-map #module-map .customized-infobox .item-details .item-title .item-name,#list-and-map #module-map .customized-infobox .item-details .item-title .item-brand{color:#25465f;display:inline;font-size:inherit;font-weight:600 !important}#list-and-map #module-map .customized-infobox .infobox-image{display:none}#list-and-map #module-map .customized-infobox .item-phone{transition:all .3s ease}#list-and-map #module-map .customized-infobox .item-phone i{display:none}#list-and-map #module-map .customized-infobox .item-phone:hover{color:#109db9;opacity:.8}.access-store #module-map-itin #map,.access-store #module-map-itin .map{height:450px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.2)}.generic-paragraph{margin:30px auto -50px;color:#25465f;text-align:center;font-size:20px}#module-all-cities{background:none;margin-top:40px;border-top:0}#module-all-cities .section-title:hover{opacity:.8}#module-all-cities .list-container{display:flex;flex-wrap:wrap}#module-all-cities .list-container .list-item{width:33% !important;float:none !important;padding:5px 0;flex-basis:33% !important;max-width:33%}#module-all-cities .list-container .list-item a{background:none;margin:-2px 0;padding:0;font-size:10px;height:100%;text-align:left}#module-all-cities .list-container .list-item a:hover{background:none;text-decoration:underline}#module-all-cities .section-title{cursor:pointer}#module-all-cities .section-title span::after{display:inherit;content:"";font-family:"FontAwesome";font-size:20px;margin:0px 0 0px 5px}#module-all-cities .section-title span.up::after{content:""}#module-all-cities .section-title:hover{color:#0083aa}.hfc--footer{margin:0}#hero-scene{height:400px;position:relative;margin-bottom:-200px;background-position:30% center}#hero-scene::before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";display:block;background:rgba(0,0,0,.2)}.go-back{margin-bottom:20px}.go-back a{padding:0 0 0 0;transition:all .3s ease;color:#25465f;text-decoration:underline}.go-back a i.fa{transition:all .3s ease;margin:0 10px 0 0;font-size:20px;font-weight:bold}.go-back a:hover{padding-right:3px;text-decoration:none}.go-back a:hover i.fa{margin-right:7px}.access-store .page-header__title--container{margin:15px auto 50px}.access-store .page-header__title{margin-top:40px;color:#fff;text-shadow:0 0 40px #000;font-weight:400 !important;display:flex;flex-direction:column-reverse;text-align:center;font-family:"Bouygues Speak","Open Sans",Arial,Helvetica,sans-serif}@media screen and (min-width: 992px){.access-store .page-header__title{font-size:40px}}.access-store .page-header__title span{font-size:15px;text-transform:uppercase}#module-store-details{position:relative;padding-bottom:0}#module-store-details:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:2px}#module-store-details .store-main-info__title{margin-bottom:0;padding-top:0;text-align:start}#module-store-details .is-open-today__paragraph{margin-top:5px;font-size:14px;margin-bottom:30px}#module-store-details .is-open-today>span{font-weight:unset}#module-store-details .store-main-info__address{display:flex;margin-bottom:10px}#module-store-details .store-main-info__address::before{content:"";font-family:FontAwesome,sans-serif;padding-right:12px}#module-store-details .address--link,#module-store-details .store-main-info__telephone{color:#25465f;font-size:15px;text-decoration:underline}#module-store-details .address--link:hover,#module-store-details .store-main-info__telephone:hover{text-decoration:none}#module-store-details .store-main-info__telephone--link{display:flex;color:#25465f;margin-bottom:30px}#module-store-details .store-main-info__telephone--link:hover{color:#25465f}#module-store-details .store-main-info__telephone--link i{padding-right:10px;font-size:20px}#module-store-details .store-informations-extra__block{display:flex;column-gap:20px;flex-direction:row-reverse;justify-content:start}#module-store-details .store-informations-extra__block .receive-details{margin:0;padding:8px 20px;border-radius:3px;border:2px solid var(--main-color);font-weight:600;font-size:13px;color:var(--main-color);transition:color .3s ease,background-color .3s ease}#module-store-details .store-informations-extra__block .receive-details:hover{background-color:var(--main-color);color:#fff}#module-store-details .store-informations-extra__block .receive-details i{display:none}#module-store-details .store-informations-extra__block .btn-primary.link--go-to-appointment-page{margin:0;font-size:13px;display:flex;align-items:center}.horex-container .horex-single{padding-left:0;display:block}.horex-container .horex-single:before{display:none}.horex-container .horex-single,.horex-container .horex-single.open{color:#25465f !important}.horex-container .horex-single.closed{color:#727272 !important}#st-access-sl.access-store{background-color:#f3f3f3;color:#25465f;font-size:15px}#st-access-sl.access-store .section-title,#st-access-sl.access-store .section__title,#st-access-sl.access-store .itinerary-map__title,#st-access-sl.access-store .nearby-stores__title{font-size:24px;margin-bottom:30px}#st-access-sl.access-store .page-container{background:none}#st-access-sl.access-store #module-store-details #module-breadcrumb{display:none}#st-access-sl.access-store #module-breadcrumb{display:block;position:relative;background:#fff !important;margin:0;padding-bottom:10px}#st-access-sl.access-store #module-breadcrumb .breadcrumb__item--container .breadcrumb__item{color:#25465f}#st-access-sl.access-store #module-breadcrumb .breadcrumb__item--container:not(.current-page){font-weight:400}#st-access-sl.access-store #module-breadcrumb .current-page{font-weight:600}#st-access-sl.access-store #module-breadcrumb .breadcrumb-content .breadcrumb__item,#st-access-sl.access-store #module-breadcrumb .breadcrumb-content .breadcrumb__item--name,#st-access-sl.access-store #module-breadcrumb .breadcrumb-content span{color:#25465f}#st-access-sl.access-store .section-title{margin:0 0 40px 0;color:#25465f}#st-access-sl.access-store .btn-primary{margin:auto}#st-access-sl.access-store section.section-type-img_txt_1 .blocks__container .block__container{margin:30px 0}#st-access-sl.access-store section.section-type-img_txt_1 .blocks__container .block__container .block-link-button{float:none;text-align:left;margin-top:20px}#st-access-sl.access-store section.section-type-img_txt_4 .blocks__container .block__container{margin-bottom:10px;height:auto;display:block}@media only screen and (max-width: 995px){#st-access-sl.access-store section.section-type-img_txt_4 .blocks__container .block__container{margin-bottom:20px}}#st-access-sl.access-store section.section-type-img_txt_4 .blocks__container .block__container .block-inner{display:flex}#st-access-sl.access-store section.section-type-img_txt_4 .blocks__container .block__container .block__image--container{position:relative;height:auto !important;flex-basis:60px;flex-grow:0;flex-shrink:0}#st-access-sl.access-store section.section-type-img_txt_4 .blocks__container .block__container .block__image--container .block__image{width:auto;max-width:40px;height:auto;margin-right:25px}#st-access-sl.access-store section.section-type-img_txt_4 .blocks__container .block__container .block__title{margin-bottom:9px}#st-access-sl.access-store section.section-type-reviews .wrapper{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 1px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14);border-radius:var(--card-radius);padding:0 30px}#st-access-sl.access-store section.section-type-reviews .store-reviews-block__container{grid-template-rows:repeat(3, max-content)}#st-access-sl.access-store section.section-type-reviews .store-reviews-block__container .store-review__rating{column-gap:20px}#st-access-sl.access-store section.section-type-reviews .store-reviews-block__container .pagination__element span{border:1px solid gray;color:gray}#st-access-sl.access-store section.section-type-reviews .store-reviews-block__container .pagination__element button{background:gray;border-color:gray}#st-access-sl.access-store section.section-type-reviews .store-reviews-block__container .pagination__element button:hover{color:gray;background:#fff;border-color:gray}#st-access-sl.access-store section.section-type-reviews .store-reviews__note,#st-access-sl.access-store section.section-type-reviews .store-reviews__count{color:var(--black)}#st-access-sl.access-store section.section-type-reviews .review-rating-filter__container{display:none}#st-access-sl.access-store section.section-type-reviews .list-review__container{border:none;grid-area:2/1/3/3}#st-access-sl.access-store section.section-type-reviews .list-review__container .reviews-list__title{margin-bottom:20px;font-size:18px}#st-access-sl.access-store section.section-type-reviews .review-mentions__container{grid-area:3/1/4/3;margin-bottom:20px;margin-top:0}#st-access-sl.access-store section.section-type-reviews .review-sort-filter{border:none;color:var(--grey);font-size:12px;font-weight:400;min-width:250px}@media only screen and (max-width: 995px){#st-access-sl.access-store section.section-type-reviews .review-sort-filter{min-width:250px}}#st-access-sl.access-store section.section-type-reviews .store-review__container{flex-direction:column;row-gap:5px}#st-access-sl.access-store section.section-type-reviews .store-review__container .review-infos{font-weight:400}#st-access-sl.access-store section.section-type-reviews .store-review__container:not(:last-child){margin-bottom:15px}#st-access-sl.access-store section.section-type-reviews .store-review__container blockquote{margin:0;font-size:14px;font-weight:300}#st-access-sl.access-store section.website-section__container .blocks__container{background:none;box-shadow:none;padding:0}@media only screen and (min-width: 900px){#st-access-sl.access-store section.website-section__container .blocks__container{row-gap:20px}}#st-access-sl.access-store section#section-block-190,#st-access-sl.access-store section#section-block-223{background:none !important;border:none;padding:0 !important;margin-bottom:50px}#st-access-sl.access-store section#section-block-190 .wrapper,#st-access-sl.access-store section#section-block-223 .wrapper{padding:0}#st-access-sl.access-store section#section-block-190 .blocks__container,#st-access-sl.access-store section#section-block-223 .blocks__container{background:none;column-gap:80px}@media only screen and (max-width: 900px){#st-access-sl.access-store section#section-block-190 .blocks__container,#st-access-sl.access-store section#section-block-223 .blocks__container{flex-direction:column;row-gap:20px}}#st-access-sl.access-store section#section-block-190 .blocks__container .block__container,#st-access-sl.access-store section#section-block-223 .blocks__container .block__container{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 1px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14);border-radius:var(--card-radius);padding:20px 30px;margin:0 auto;flex-basis:calc(33.3333333333% - 80px)}#st-access-sl.access-store section#section-block-190 .blocks__container .block__container .block__title,#st-access-sl.access-store section#section-block-223 .blocks__container .block__container .block__title{font-weight:500 !important;text-align:center;font-size:22px}#st-access-sl.access-store section#section-block-190 .blocks__container .block__container .block__description,#st-access-sl.access-store section#section-block-223 .blocks__container .block__container .block__description{text-align:center}#st-access-sl.access-store section#section-block-190 .blocks__container .block__container .block__image,#st-access-sl.access-store section#section-block-223 .blocks__container .block__container .block__image{width:60px;margin:auto}#st-access-sl.access-store section#section-block-190 .blocks__container .block__container .btn,#st-access-sl.access-store section#section-block-223 .blocks__container .block__container .btn{font-weight:600;border-radius:var(--card-radius) !important;margin:auto auto 0 auto}#st-access-sl.access-store section#section-block-515,#st-access-sl.access-store section#section-block-533{margin-bottom:50px}@media only screen and (max-width: 900px){#st-access-sl.access-store section#section-block-515,#st-access-sl.access-store section#section-block-533{margin-bottom:30px}}#st-access-sl.access-store section#section-block-515 .bx-wrapper,#st-access-sl.access-store section#section-block-533 .bx-wrapper{margin:0 auto !important;max-width:100% !important;box-shadow:0 0 0 rgba(0,0,0,0);border:0 none}#st-access-sl.access-store section#section-block-515 .bx-viewport,#st-access-sl.access-store section#section-block-533 .bx-viewport{overflow:hidden !important;background:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 1px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14);border-radius:var(--card-radius);height:auto !important}#st-access-sl.access-store section#section-block-515 .blocks__container,#st-access-sl.access-store section#section-block-533 .blocks__container{flex-wrap:nowrap;padding:0 20px}#st-access-sl.access-store section#section-block-515 .block__container,#st-access-sl.access-store section#section-block-533 .block__container{flex-basis:100%;padding-bottom:30px;display:flex;height:auto;margin:0}#st-access-sl.access-store section#section-block-515 .block__image--container,#st-access-sl.access-store section#section-block-533 .block__image--container{height:275px}#st-access-sl.access-store section#section-block-515 .block__image,#st-access-sl.access-store section#section-block-533 .block__image{width:100%;height:auto;object-fit:cover}#st-access-sl.access-store section#section-block-515 .block__description,#st-access-sl.access-store section#section-block-533 .block__description{margin-bottom:0;text-align:center;padding:0 60px}#st-access-sl.access-store section#section-block-515 .block__title,#st-access-sl.access-store section#section-block-533 .block__title{font-weight:600 !important;text-align:center;margin:20px 0;padding:0 60px}#st-access-sl.access-store section#section-block-515 .block__container,#st-access-sl.access-store section#section-block-515 .block__image--container,#st-access-sl.access-store section#section-block-515 .block__description,#st-access-sl.access-store section#section-block-515 .block__title,#st-access-sl.access-store section#section-block-533 .block__container,#st-access-sl.access-store section#section-block-533 .block__image--container,#st-access-sl.access-store section#section-block-533 .block__description,#st-access-sl.access-store section#section-block-533 .block__title{max-width:calc(100vw - 60px)}@media screen and (min-width: 1100px){#st-access-sl.access-store section#section-block-515 .block__container,#st-access-sl.access-store section#section-block-515 .block__image--container,#st-access-sl.access-store section#section-block-515 .block__description,#st-access-sl.access-store section#section-block-515 .block__title,#st-access-sl.access-store section#section-block-533 .block__container,#st-access-sl.access-store section#section-block-533 .block__image--container,#st-access-sl.access-store section#section-block-533 .block__description,#st-access-sl.access-store section#section-block-533 .block__title{max-width:1090px}}#st-access-sl.access-store section#section-block-515 .block__link--inside,#st-access-sl.access-store section#section-block-533 .block__link--inside{margin:20px auto;max-width:calc(100vw - 60px);display:inline-block}#st-access-sl.access-store section#section-block-515 .bx-controls-direction a,#st-access-sl.access-store section#section-block-533 .bx-controls-direction a{top:300px;text-indent:unset;margin-top:0}#st-access-sl.access-store section#section-block-515 .bx-controls-direction a::before,#st-access-sl.access-store section#section-block-533 .bx-controls-direction a::before{position:absolute;font-family:FontAwesome,sans-serif;left:50%;top:50%;transform:translate(-50%, -50%);font-size:22px}#st-access-sl.access-store section#section-block-515 .bx-controls-direction .bx-prev,#st-access-sl.access-store section#section-block-533 .bx-controls-direction .bx-prev{left:20px}#st-access-sl.access-store section#section-block-515 .bx-controls-direction .bx-prev::before,#st-access-sl.access-store section#section-block-533 .bx-controls-direction .bx-prev::before{content:""}#st-access-sl.access-store section#section-block-515 .bx-controls-direction .bx-next,#st-access-sl.access-store section#section-block-533 .bx-controls-direction .bx-next{right:20px}#st-access-sl.access-store section#section-block-515 .bx-controls-direction .bx-next::before,#st-access-sl.access-store section#section-block-533 .bx-controls-direction .bx-next::before{content:""}#st-access-sl.access-store section#section-block-515 .bx-controls,#st-access-sl.access-store section#section-block-533 .bx-controls{bottom:0}#st-access-sl.access-store section#section-block-515 .bx-pager,#st-access-sl.access-store section#section-block-533 .bx-pager{bottom:0;display:flex;padding:20px;justify-content:center;align-items:center}#st-access-sl.access-store section#section-block-515 .bx-pager-link,#st-access-sl.access-store section#section-block-533 .bx-pager-link{width:6px;height:6px;background:#e0ddd1}#st-access-sl.access-store section#section-block-515 .bx-pager-link.active,#st-access-sl.access-store section#section-block-533 .bx-pager-link.active{background:var(--main-color)}#st-access-sl.access-store section#section-block-11 .block__container,#st-access-sl.access-store section#section-block-132 .block__container{padding:0 5px}#st-access-sl.access-store section#section-block-11 .block__container .block-inner,#st-access-sl.access-store section#section-block-132 .block__container .block-inner{position:relative;overflow:hidden;border-radius:3px;border:0 none;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff;transition:all .3s ease-out;transform:scale(1)}#st-access-sl.access-store section#section-block-11 .block__container[aria-hidden=true] .block-inner,#st-access-sl.access-store section#section-block-132 .block__container[aria-hidden=true] .block-inner{transform:scale(0.9)}#st-access-sl.access-store section#section-block-11 .block__container .block__image--container,#st-access-sl.access-store section#section-block-132 .block__container .block__image--container{margin:0 !important;height:200px !important;overflow:hidden}#st-access-sl.access-store section#section-block-11 .block__container .block__image--container .block__image,#st-access-sl.access-store section#section-block-132 .block__container .block__image--container .block__image{width:100% !important;margin:-15px auto 0}#st-access-sl.access-store section#section-block-11 .block__container .block__description,#st-access-sl.access-store section#section-block-132 .block__container .block__description{width:100%;line-height:1.2em;margin-top:-6px;margin-bottom:6px}#st-access-sl.access-store section#section-block-11 .block__container .block__title,#st-access-sl.access-store section#section-block-132 .block__container .block__title{position:relative;z-index:9;color:#25465f;height:auto !important;font-weight:600 !important;font-size:21px;width:100%;line-height:1em}#st-access-sl.access-store section#section-block-11 .block__container .block-link-button,#st-access-sl.access-store section#section-block-132 .block__container .block-link-button{text-align:left}#st-access-sl.access-store section#section-block-11 .block__container .block-link-button a,#st-access-sl.access-store section#section-block-132 .block__container .block-link-button a{border:0;background:none;padding:0;color:#109db9;font-weight:600;text-decoration:underline;word-wrap:break-word;white-space:normal;text-align:left}#st-access-sl.access-store section#section-block-11 .block__container .block-link-button a:hover,#st-access-sl.access-store section#section-block-132 .block__container .block-link-button a:hover{opacity:.8}#st-access-sl.access-store section#section-block-12 .blocks__container .block__container,#st-access-sl.access-store section#section-block-327 .blocks__container .block__container{height:auto;display:grid;grid-template-columns:auto 1fr;flex-basis:33%;row-gap:0;max-width:calc(33.3333333333% - 20px)}#st-access-sl.access-store section#section-block-12 .blocks__container .block__container .block__image--container,#st-access-sl.access-store section#section-block-327 .blocks__container .block__container .block__image--container{grid-column:1/2;grid-row:1/3;align-items:center;width:75px}#st-access-sl.access-store section#section-block-12 .blocks__container .block__container .block__image--container .block__image,#st-access-sl.access-store section#section-block-327 .blocks__container .block__container .block__image--container .block__image{height:50px;max-width:unset;width:auto}#st-access-sl.access-store section#section-block-12 .blocks__container .block__container .block__title,#st-access-sl.access-store section#section-block-327 .blocks__container .block__container .block__title{font-weight:600 !important}@media screen and (max-width: 992px){#st-access-sl.access-store section#section-block-12 .blocks__container .block__container,#st-access-sl.access-store section#section-block-327 .blocks__container .block__container{flex-basis:100%;max-width:100%}}#st-access-sl.access-store section#section-block-13,#st-access-sl.access-store section#section-block-333{margin-top:20px;padding-top:0}#st-access-sl.access-store section#section-block-13 .wrapper,#st-access-sl.access-store section#section-block-333 .wrapper{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 1px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14);border-radius:var(--card-radius)}#st-access-sl.access-store section#section-block-13 .section__title,#st-access-sl.access-store section#section-block-333 .section__title{padding-top:20px;margin-bottom:15px}#st-access-sl.access-store section#section-block-13 .blocks__container,#st-access-sl.access-store section#section-block-333 .blocks__container{padding:0 15px 20px 15px}@media only screen and (min-width: 900px){#st-access-sl.access-store section#section-block-13 .blocks__container,#st-access-sl.access-store section#section-block-333 .blocks__container{display:grid;flex-wrap:nowrap;grid-template-columns:1fr 1fr 1fr}}#st-access-sl.access-store section#section-block-13 .blocks__container .block__container,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container{width:100%}@media only screen and (min-width: 900px){#st-access-sl.access-store section#section-block-13 .blocks__container .block__container:first-child,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container:first-child{margin-bottom:40px;grid-column:1/4}}#st-access-sl.access-store section#section-block-13 .blocks__container .block__container:first-child .block__title,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container:first-child .block__title{display:none}#st-access-sl.access-store section#section-block-13 .blocks__container .block__container:first-child .block__description,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container:first-child .block__description{justify-content:center}#st-access-sl.access-store section#section-block-13 .blocks__container .block__container .block__title,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container .block__title{display:flex;margin-bottom:20px;font-size:20px;text-align:start;font-weight:600 !important}@media only screen and (max-width: 995px){#st-access-sl.access-store section#section-block-13 .blocks__container .block__container .block__title,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container .block__title{margin-bottom:10px}}#st-access-sl.access-store section#section-block-13 .blocks__container .block__container .block__description,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container .block__description{height:auto !important;display:flex;justify-content:flex-start;align-content:flex-start;font-size:14px}#st-access-sl.access-store section#section-block-13 .blocks__container .block__container ul,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container ul{list-style:unset;padding-left:18px}#st-access-sl.access-store section#section-block-13 .blocks__container .block__container ul ::marker,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container ul ::marker{font-size:10px}#st-access-sl.access-store section#section-block-13 .blocks__container .block__container.block-2,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container.block-2{position:relative}#st-access-sl.access-store section#section-block-13 .blocks__container .block__container.block-2:after,#st-access-sl.access-store section#section-block-333 .blocks__container .block__container.block-2:after{left:auto;right:-10px}#st-access-sl.access-store section#section-block-520 .section__title,#st-access-sl.access-store section#section-block-520 .block__title,#st-access-sl.access-store section#section-block-534 .section__title,#st-access-sl.access-store section#section-block-534 .block__title{display:none}#st-access-sl.access-store section#section-block-520 .block__description,#st-access-sl.access-store section#section-block-534 .block__description{text-align:center}#st-access-sl.access-store section#section-block-520 .block__description p,#st-access-sl.access-store section#section-block-534 .block__description p{line-height:2}#st-access-sl.access-store section#section-block-520 .block__description a,#st-access-sl.access-store section#section-block-534 .block__description a{color:#25465f;text-decoration:underline}#st-access-sl.access-store #module-store-nearby .section-inner .wrapper .wrapper-list ul.list-container li.list-item .list-content .description-item .information .title-item-magasin{font-weight:600 !important}section .blocks__container .block__container .block__image--container{width:100%}.access-store #tab-acces{margin-top:50px;padding:0 15px}.access-store #tab-acces .wrapper{background:#fff;max-width:980px;width:100%;padding:0px}.access-store #tab-acces .itinerary-map__title{margin-bottom:20px;padding:15px 30px 0 30px}.access-store #tab-acces .itinerary-map__title span{text-transform:capitalize !important}.access-store #tab-acces .itinerary-map__button{bottom:24px;right:60px}.access-store #tab-acces h2.section-title span.brand{text-transform:capitalize !important}.access-store #tab-acces .search-container{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;position:relative;width:670px}.access-store #tab-acces .search-container .container-geoloc{display:flex;align-items:center;position:relative;width:100%}.access-store #tab-acces .search-container .container-geoloc .img-geoloc{width:56px;height:52px;padding:10px;border-radius:50%;background:#f3f3f3}.access-store #tab-acces .search-container .container-geoloc .text-geoloc{font-size:13px;line-height:1.2em;margin-left:5px;white-space:nowrap;color:#25465f}.access-store #tab-acces .search-container .container-geoloc #btn-geolocalisation{position:absolute;top:27px;width:120px;background:rgba(0,0,0,0);padding:0;line-height:13px;left:91px;font-size:13px;font-weight:600;color:#109db9;height:15px;text-decoration:underline;border:0 none;z-index:20}.access-store #tab-acces .search-container .container-geoloc #btn-geolocalisation:hover{opacity:.8;border:0 none}.access-store #tab-acces .search-container .container-geoloc #btn-geolocalisation .status .status-static .fa{display:none}.access-store #tab-acces #form-adresse-itineraire{display:block;height:50px;width:calc(100% - 250px)}.access-store #tab-acces #form-adresse-itineraire .input-container{display:flex;flex-direction:row;width:100%;height:40px;position:relative;margin:5px 0;font-weight:400}.access-store #tab-acces #form-adresse-itineraire::after{display:none;content:"";position:absolute;width:0;height:0;right:unset;top:unset;margin-top:0;border:0 none;border-top-color:rgba(0,0,0,0);border-radius:0;animation:none}.access-store #tab-acces #form-adresse-itineraire .field-search{height:40px;width:70%;padding:10px 10px 5px;background:#f3f3f3;color:#474747;box-shadow:0 0 0 rgba(0,0,0,0);font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif;border:0 none;border-radius:3px;min-width:120px;font-size:13px;margin-left:15px}.access-store #tab-acces .fa{display:none}.access-store #tab-acces input[type=submit]{border:1px solid #ff554b;background:#ff554b;color:#fff;border-radius:3px;font-weight:600;padding:5px 20px;height:auto;min-width:130px;font-size:13px;margin-left:15px}.access-store #tab-acces input[type=submit]:hover{background:#ff776f;border-color:#ff776f}.access-store #tab-acces input[type=submit]:visited{background:#ff554b;border-color:#ff554b}#module-store-nearby{background:#fff;margin-bottom:0;color:gray;margin-top:30px}#module-store-nearby .wrapper{padding:30px 15px}#module-store-nearby .nearby-store__element{box-shadow:none;display:flex;flex-direction:column;justify-content:space-between}#module-store-nearby .store__name{font-size:16px}#module-store-nearby .city{text-transform:capitalize}#module-store-nearby .nearby-stores__list li a{height:100%;display:flex;flex-direction:column;justify-content:space-between}#module-store-nearby .nearby-store__element .store__marker--container{display:none !important}#module-store-nearby .nearby-store__element .store__address .address{text-transform:capitalize !important}#module-store-nearby .nearby-store__element .store-links{display:flex;margin:10px 0}#module-store-nearby .nearby-store__element .store-links .btn-rdv,#module-store-nearby .nearby-store__element .store-links .btn-more{transition:all .3s ease;font-weight:600;display:flex !important;justify-content:center;align-items:center;padding:5px;flex-basis:50%;text-align:center;height:40px;font-size:14px}#module-store-nearby .nearby-store__element .store-links .btn-rdv{margin-right:10px;background:#ff554b !important;border:1px solid #ff554b;color:#fff !important}#module-store-nearby .nearby-store__element .store-links .btn-rdv:hover{background:#ff776f !important}#module-store-nearby .nearby-store__element .store-links .btn-more{background-color:#fff;border:1px solid #109db9;color:#109db9 !important;border-radius:3px}#module-store-nearby .nearby-store__element .store-links .btn-more:hover{background:#109db9 !important;color:#fff !important}#module-store-nearby .nearby-store__element a.city:hover .btn-more{background:#109db9;color:#fff !important}#module-store-nearby .nearby-store__element a.city:hover .btn-more:hover{background:#109db9 !important;color:#fff !important}.section-menu{display:none;background:#fff;height:60px;border-bottom:1px solid #ececec;opacity:.9}.section-menu .wrapper{height:100%;max-width:none}.section-menu--active{display:block}.section-menu--sticky{position:fixed;top:0;left:0;right:0;z-index:10000}.section-menu__container{display:flex;height:100%;align-items:stretch}.section-menu__item{display:flex;flex-basis:0;flex-grow:1;position:relative}.section-menu__item.current,.section-menu__item:hover{cursor:pointer}.section-menu__item+.section-menu__item{margin-left:40px}.section-menu__item--active:after,.section-menu__item.current:after,.section-menu__item:hover:after{background:#109db9;height:5px;content:"";position:absolute;bottom:-1px;left:0;right:0}.section-menu__link{display:flex;width:100%;height:100%;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center}.modal .header-modal{border:0;background-color:#109db9;height:40px}.modal .header-modal .title-modal h2{color:#fff;text-transform:none;font-weight:600 !important;font-size:16px}.modal .header-modal>.close-modal{border:0}.modal .header-modal>.close-modal .close:before,.modal .header-modal>.close-modal .close:after{background-color:#fff}.modal .receive-details-modal .ui-tabs .ui-tabs-nav .ui-tabs-tab{border-bottom-width:2px}.modal .receive-details-modal .ui-tabs .ui-tabs-nav .ui-tabs-tab a{color:#c5c5c5}.modal .receive-details-modal .ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-active{border-color:#109db9}.modal .receive-details-modal .ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-active a{color:#109db9}.modal .receive-details-modal .fieldset__checkbox--optin-partner{display:none}.modal .receive-details-modal .email form .btn-container{border-top-left-radius:0;border-bottom-left-radius:0}.horex__item+.horex__item{border-top:0 none}.horex__item{padding-left:0}.horex__item::before{display:none}.horex__item.horex__list--open{color:#25465f}.horex__item.horex__list--close{color:#727272}#module-switch-liste-map{border-top:0 none}#module-switch-liste-map #switch-liste-map label{border:0}.hfc--main{z-index:9990}.hfc--main+.access-index,.hfc--main+.access-store{position:relative;z-index:8000}#page-header #module-search .search-bar{max-width:100%;padding:0}#page-header #module-search .search-bar .search-bar-inner{display:flex;background:rgba(0,0,0,0);justify-content:space-around;align-items:center}#page-header #module-search .search-bar .search-bar-inner>.search-bar-input,#page-header #module-search .search-bar .search-bar-inner>.search-bar-submit,#page-header #module-search .search-bar .search-bar-inner>.btn-filter{display:block}#page-header #module-search .search-bar .search-localisation-container{order:1;max-width:220px;flex-basis:220px;display:flex;align-items:center;position:relative}#page-header #module-search .search-bar .search-localisation-container .container-geoloc{display:flex;align-items:center;position:relative}#page-header #module-search .search-bar .search-localisation-container .img-geoloc{width:56px;height:52px;padding:10px;border-radius:50%;background:#f3f3f3}#page-header #module-search .search-bar .search-localisation-container .text-geoloc{font-size:13px;line-height:1.2em;margin-left:5px;position:relative}#page-header #module-search .search-bar .search-localisation-container .search-bar-geolocation{position:absolute;width:120px;background:rgba(0,0,0,0);padding:0;line-height:13px;top:14px;left:66px;letter-spacing:-0.03em;font-size:13px;font-weight:600;color:#109db9;height:15px;text-decoration:underline;z-index:70;border-right:0 none}#page-header #module-search .search-bar .search-localisation-container .search-bar-geolocation:hover{opacity:.8}#page-header #module-search .search-bar .search-localisation-container .search-bar-geolocation:visited{color:#168da5}#page-header #module-search .search-bar .search-localisation-container #consent_modal_open{z-index:70;top:7px;left:-4px;background-image:url("https://cdn-st.bouyguestelecom.fr/v2_clients/bouygues/images/questionmark_2020.png")}#page-header #module-search .search-bar .search-bar-input{order:2;flex-basis:calc(33% - 20px)}#page-header #module-search .search-bar .search-bar-input .ui-autocomplete-parent{background:#f3f3f3;border-radius:3px}#page-header #module-search .search-bar .search-bar-input .ui-autocomplete-parent.ui-autocomplete-parent-loading:after,#page-header #module-search .search-bar .search-bar-input .ui-autocomplete-parent::after{display:block;height:20px;width:100%;position:absolute;background:#f3f3f3;content:"Votre adresse, code postal, ville";z-index:20;top:3px;left:0;padding:2px 10px;font-size:11px;color:#25465f;animation:none;border:0 none;right:unset;margin:0;border-radius:0}#page-header #module-search .search-bar .search-bar-input .ui-autocomplete-parent .ui-autocomplete-input{padding:20px 10px 10px;color:#474747}#page-header #module-search .search-bar .search-bar-input .ui-autocomplete-parent .ui-autocomplete-input::placeholder{opacity:0}#page-header #module-search .search-bar .search-bar-input .ui-autocomplete-parent .ui-autocomplete-input.ui-autocomplete-loading:after{display:none;animation:none}#page-header #module-search .search-bar .search-bar-input .ui-autocomplete-parent .fa{display:none}#page-header #module-search .search-bar #btn-filters-container{order:3;flex-basis:25%;margin:0 10px;position:relative;display:block}#page-header #module-search .search-bar #btn-filters-container .btn-filter{color:#25465f;display:block;background:#fff;padding:8px 15px;border:1px solid #25465f;transition:all .3s ease;border-radius:3px;text-align:center;position:relative;font-weight:500}#page-header #module-search .search-bar #btn-filters-container .btn-filter:hover,#page-header #module-search .search-bar #btn-filters-container .btn-filter.active{text-decoration:none;font-weight:600}#page-header #module-search .search-bar #btn-filters-container .btn-filter.js-filters-trigger+section#module-filters{display:none !important}#page-header #module-search .search-bar #btn-filters-container .btn-filter.js-filters-trigger.active+section#module-filters{display:block !important}#page-header #module-search .search-bar .search-bar-submit{order:4;flex-basis:20%;padding:8px 0;border-color:#ff554b;background-color:#ff554b;color:#fff;font-weight:600;transition:all .3s ease}#page-header #module-search .search-bar .search-bar-submit:hover{color:#fff;background-color:#ff776f}#page-header #module-search #module-filters{background:#fff;border:1px solid #25465f;border-radius:0 0 3px 3px;border-top:0 none;color:#25465f;font-size:14px;margin-left:1px}#page-header #module-search #module-filters .section-head{display:none}#page-header #module-search #module-filters .blocs li{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}#page-header #module-search #module-filters .blocs li input{-moz-transform:scale(0.8);-moz-appearance:none;-webkit-appearance:none;width:12px;height:12px;background:#fff;border:1px solid #25465f;border-radius:3px;margin:0 5px 0 0}#page-header #module-search #module-filters .blocs li input:checked{border-color:#25465f;background:#fff}#page-header #module-search #module-filters .blocs li label{cursor:pointer;position:relative;margin-top:-5px;font-weight:500}#page-header #module-search #module-filters .blocs li input:checked+label{color:#25465f;font-weight:600}#page-header #module-search #module-filters .blocs li input:checked+label::before{display:block;content:"✔";position:absolute;color:#25465f;top:1px;left:-16px;font-size:12px;font-weight:400}#page-header #module-search #module-filters .section-bottom{border-top:1px solid #25465f}#module-liste-store #list-container{scrollbar-width:thin;scrollbar-color:#109db9 #f5f5f5}#module-liste-store #list-container #list-store .message{background:#f3f3f3;color:#25465f;border-radius:3px}#module-liste-store #list-container #list-store .message#no-result{padding-left:51px;text-align:left;padding-left:51px;background:url("https://cdn-st.bouyguestelecom.fr/v2_clients/bouygues/images/statut-visage-triste.svg") no-repeat 20px 20px;background-color:#f3f3f3;background-size:auto;background-size:24px}#module-liste-store #list-container #list-store .message#no-result .fa{display:none}body[brand="209"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link,body[brand="426"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link{margin-left:0;flex-wrap:wrap;height:42px}@media screen and (max-width: 780px){body[brand="209"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link,body[brand="426"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link{height:100px}}body[brand="209"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.item-link,body[brand="426"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.item-link{margin:5px;flex-basis:35%;flex-grow:1;text-align:center}body[brand="209"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.btn-rdv,body[brand="426"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.btn-rdv{flex-basis:35%;flex-grow:1}body[brand="209"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.btn-rdv.btn-rdv-long,body[brand="426"] #list-and-map #list-container #list-store .item-magasin .item-container .store-page-link a.btn-rdv.btn-rdv-long{flex-basis:100%;margin-right:5px}body[brand="209"] #module-store-nearby .list-item .store-links,body[brand="426"] #module-store-nearby .list-item .store-links{flex-wrap:wrap}body[brand="209"] #module-store-nearby .list-item .store-links a.btn-more,body[brand="209"] #module-store-nearby .list-item .store-links a.btn-rdv,body[brand="426"] #module-store-nearby .list-item .store-links a.btn-more,body[brand="426"] #module-store-nearby .list-item .store-links a.btn-rdv{flex-basis:calc(50% - 10px);margin:5px}body[brand="209"] #module-store-nearby .list-item .store-links a.btn-more.btn-rdv-long,body[brand="209"] #module-store-nearby .list-item .store-links a.btn-rdv.btn-rdv-long,body[brand="426"] #module-store-nearby .list-item .store-links a.btn-more.btn-rdv-long,body[brand="426"] #module-store-nearby .list-item .store-links a.btn-rdv.btn-rdv-long{flex-basis:calc(100% - 10px)}body[brand="209"] #section-block-231,body[brand="426"] #section-block-229{background:#fff !important}body[brand="209"] #section-block-231 .block-inner,body[brand="426"] #section-block-229 .block-inner{padding:0 15px}body[brand="209"] #section-block-231 .block__description,body[brand="426"] #section-block-229 .block__description{flex-grow:1}body[brand="209"] #section-block-231 .block-link-button,body[brand="426"] #section-block-229 .block-link-button{justify-content:center !important}body[brand="209"] #section-block-231 .block-link-button .btn-container,body[brand="426"] #section-block-229 .block-link-button .btn-container{font-weight:bold}body[brand="209"] #section-block-231 .block__title,body[brand="426"] #section-block-229 .block__title{text-align:center}body[brand="209"] #section-block-232,body[brand="426"] #section-block-230{background:#fff !important;padding:20px 30px !important}body[brand="209"] #section-block-232 .block__container p,body[brand="426"] #section-block-230 .block__container p{font-size:16px}body[brand="209"] #section-block-223,body[brand="209"] #section-block-428{background:#fff !important;padding:20px 30px !important}body[brand="209"] #section-block-223 .block__container,body[brand="209"] #section-block-428 .block__container{padding-bottom:20px !important}#list-and-map .item-magasin .store-info{display:grid;grid-template-columns:140px 1fr;width:100%;grid-template-rows:repeat(6, max-content)}#list-and-map .item-magasin .title-store{grid-column:1/3;grid-row:1/2}#list-and-map .item-magasin address{grid-column:1/3;grid-row:2/3}#list-and-map .item-magasin .telephone{grid-column:1/2;grid-row:3/4;align-self:center;margin-top:5px}#list-and-map .item-magasin .horaires{grid-column:1/3;grid-row:4/5}#list-and-map .item-magasin .store-page-link{grid-column:1/3;grid-row:5/6}#list-and-map .item-magasin .store-reviews__container{grid-column:2/3;grid-row:3/4;align-content:center;color:#25465f;display:none}#list-and-map .item-magasin .store-reviews__container .empty-stars::before,#list-and-map .item-magasin .store-reviews__container .full-stars::before{font-size:20px}#list-and-map .item-magasin .store-reviews__container .store-reviews__note{font-size:12px;margin:0 5px}#list-and-map .item-magasin .store-reviews__container .store-reviews__count{font-size:11px}#list-and-map .item-magasin .horex-container.moved{grid-column:1/3;margin-top:20px}@media screen and (min-width: 760px)and (max-width: 1100px){#list-and-map .item-magasin .store-info{grid-template-rows:repeat(7, max-content)}#list-and-map .item-magasin .telephone{grid-column:1/3}#list-and-map .item-magasin .store-reviews__container{grid-column:1/3;grid-row:4/5;justify-content:flex-start;margin-left:0}#list-and-map .item-magasin .horaires{grid-row:5/6}#list-and-map .item-magasin .store-page-link{width:calc(100% + 20px) !important;grid-row:6/7}#list-and-map .item-magasin .store-page-link .item-link{line-height:1em}}@media screen and (max-width: 600px){#list-and-map .item-magasin .store-info{grid-template-columns:100px 1fr}#list-and-map .item-magasin .telephone{font-size:12px}#list-and-map .item-magasin .store-reviews__container{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:35px}#list-and-map .item-magasin .store-reviews__stars{grid-row:2/3;grid-column:1/3}}.store__review-summary .store-reviews__container.global-review .empty-stars:before,.store__review-summary .store-reviews__container.global-review .full-stars:before{font-size:20px}.last-reviews__container.filled{display:flex;flex-direction:column}.last-reviews__container.filled .go-to-reviews__button{margin:auto 0 0 auto;background:#ff554b;color:#fff;border-color:#ff554b}.last-reviews__container.filled .go-to-reviews__button:hover{background:#ff776f;border-color:#ff776f}.last-reviews__container.filled .store-review__rating{display:flex;align-items:center}.last-reviews__container.filled .store-review__rating .store-reviews__stars{margin-right:5px;margin-top:-4px}.store-reviews-block__container .reviews-list__pagination--navigation{justify-content:flex-end;margin-top:35px !important}.store-reviews-block__container .reviews-list__pagination--container{justify-content:flex-end;max-width:400px}.store-reviews-block__container .review-filter__container label[for^=review-filter]::before{border-color:#25465f}.store-reviews-block__container .store-review__container{display:flex;flex-wrap:wrap}@media screen and (min-width: 600px){.store-reviews-block__container .store-review__container .store-review__rating{flex-basis:60%}.store-reviews-block__container .store-review__container .review-infos{flex-basis:40%}.store-reviews-block__container .store-review__container .review-comment{flex-basis:100%}}.store-reviews-block__container .store-review__container .reviews-list__title{display:none}.store-reviews-block__container .store-review__container .review-infos span:not([class]):nth-child(4){display:none}.store-reviews-block__container .store-review__container .review-infos .review-hour{display:none}.store-reviews-block__container .pagination__element{margin:0 5px}.store-reviews-block__container .review-mentions__container{text-align:center}@media screen and (max-width: 700px){.store-reviews-block__container{display:flex;flex-direction:column}.store-reviews-block__container .store-reviews__container{justify-content:center;max-width:100%}.store-reviews-block__container .review-sort__container{justify-content:flex-start;margin:5px 0}}@media only screen and (max-width: 700px)and (max-width: 600px){.store-reviews-block__container .review-sort__container{justify-content:start}}@media screen and (max-width: 700px){.store-reviews-block__container .review-rating-filter__container{order:1}.store-reviews-block__container .list-review__container{order:2}.store-reviews-block__container .review-mentions__container{order:3}.store-reviews-block__container .store-review__container{display:block}.store-reviews-block__container .review-infos{display:flex;align-items:center;margin:5px}.store-reviews-block__container .review-infos span:not([class]){margin:0 5px}}#module-store-hours .store-hours__title{padding-top:0}#module-store-hours .store-hours__day{font-size:18px;font-weight:500}#module-store-hours .store-hours__hour.today .store-hours__hours{color:var(--main-color)}#module-store-hours .store-hours__hour .store-hours__hours{font-weight:500;font-size:16px;color:var(--black)}#module-store-hours .store-hours__hour .store-hours__hours.two-openings{display:flex;flex-direction:column;row-gap:5px}#module-store-hours .store-hours__hour .store-hours__hours.closed{color:var(--grey)}@media only screen and (min-width: 900px){#module-store-hours .store-hours__hour:not(:last-child){border-right:1px solid var(--main-color) !important}}#module-store-hours .closed{color:var(--grey)}#brand-banner--information{height:200px;display:flex;justify-content:center;align-items:center}#brand-banner--information .brand-banner--title{font-size:32px;color:#fff;text-shadow:0 0 40px #000;font-weight:700;max-width:75%;text-align:center;font-family:"Bouygues Speak","Open Sans",Arial,Helvetica,sans-serif}#module-store-main-info .wrapper{padding:0}#module-store-special-hours{border-left-width:5px !important}#module-store-special-hours .wrapper{padding:0}#module-store-special-hours .store-horex__title{font-size:14px !important;font-weight:600 !important}#module-store-special-hours .horex__item{color:#25465f;font-size:14px}.nearby-stores .nearby-stores__list .nearby-store__element .store__description .store__links .btn--show-more-info{font-weight:700;font-size:14px;color:#0f9eba;background:#fff}.nearby-stores .nearby-stores__list .nearby-store__element .store__description .store__links .btn--show-more-info:hover{background:#0f9eba;color:#fff}.nearby-stores .nearby-stores__list .nearby-store__element .store__description .store__links .btn--appointment{border-color:#ff554b;color:#fff;background:#ff554b;font-weight:bold}.nearby-stores .nearby-stores__list .nearby-store__element .store__description .store__links .btn--appointment:hover{color:#fff;background:#ff554b;opacity:.8}.fullpage__main-content{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif !important}body[route=ereservation_step_store]{background-color:#f9f9f9}.fullpage__header{background-color:rgba(0,0,0,0)}.fullpage__header--title{font-family:"Bouygues Speak","Open Sans",Arial,Helvetica,sans-serif;font-size:26px;line-height:40px;color:#25465f;text-transform:none;max-width:650px;margin:0 auto}.fullpage__steps--step-element{color:#25465f;border-bottom-color:#25465f;text-transform:none}.fullpage__steps--step-element .stac-step-name{font-size:18px}.fullpage__steps--step-element.stac-active{color:#25465f;border-bottom-color:#25465f;text-transform:none}.fullpage__service--title h4,.fullpage__product--title h4{font-weight:500 !important;text-transform:none}.fullpage__service--title h4,.fullpage__product--title h4,.fullpage__service--price,.fullpage__product--price{color:#25465f}.fullpage__product--additional-info .fullpage__product--item-label{font-weight:500}.fullpage__main-content--step-container .fullpage-step1__input-geoloc{border:0 none;background-color:#f3f3f3}.fullpage__main-content--step-container #stac-btn-geolocalisation{background:#ff554b !important;font-weight:600;border-radius:2px;transition:all .3s ease}.fullpage__main-content--step-container #stac-btn-geolocalisation:hover,.fullpage__main-content--step-container #stac-btn-geolocalisation:focus,.fullpage__main-content--step-container #stac-btn-geolocalisation:active{background:#ff776f !important}.fullpage__main-content--step-container .fullpage__select-store--store-name{color:#25465f !important;font-weight:500 !important;margin-bottom:7px}.fullpage__main-content--step-container .stac-store-info address{color:#25465f;text-transform:lowercase}.fullpage__main-content--step-container .stac-store-info address .ville{text-transform:capitalize}.fullpage__main-content--step-container .fullpage__select-store--button{background:#ff554b !important;font-weight:600 !important;border-radius:2px;transition:all .3s ease;border:0 none !important;border-radius:3px !important}.fullpage__main-content--step-container .fullpage__select-store--button:hover,.fullpage__main-content--step-container .fullpage__select-store--button:focus,.fullpage__main-content--step-container .fullpage__select-store--button:active{color:#fff !important;background:#ff776f !important}.fullpage__main-content--step-container .stac-horaires,.fullpage__main-content--step-container .stac-store-more-info{color:#25465f !important}.fullpage__main-content--step-container .stac-title-open-hours,.fullpage__main-content--step-container .stac-title-phone-number,.fullpage__main-content--step-container .stac-title-add-address{color:#25465f !important;font-weight:600 !important}.fullpage__main-content--step-container .stac-open-hours .stac-day:last-child{color:#c2c2c2 !important}.fullpage-product-locator__store-list--store .stock-availabilty__info{color:#25465f;font-weight:600;text-transform:none;font-size:12px}.fullpage__main-content--step-container .store-select-product-locator-btn.fullpage__select-store--button{font-size:0;height:36px;display:inline-block;position:relative}.fullpage__main-content--step-container .store-select-product-locator-btn.fullpage__select-store--button::after{content:"M'y rendre";font-size:14px}.fullpage-product-locator__stock--container{flex-basis:10%;min-width:90px}.fullpage-step__store-list--store .stac-store-info,.fullpage-step__store-list--store .stac-store-action,.fullpage-product-locator__stock--container{flex-grow:0;display:block !important}.fullpage-step1__user-geoloc--container#stac-module-search-widget .fullpage-step1__input-geoloc{color:#25465f;padding-left:35px;padding-right:15px}.fullpage__main-content .fullpage-step1__user-geoloc--container#stac-module-search-widget .stac-search-localisation{display:flex;padding:0}.fullpage__main-content .fullpage-step1__user-geoloc--container#stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation{margin-right:7px}.fullpage__main-content #consent_modal_open,#st-access-services #consent_modal_open,#stac-module-search-widget #consent_modal_open{top:0;left:-4px;height:16px;background:rgba(0,0,0,0) url("https://cdn-st.bouyguestelecom.fr/v2_clients/bouygues/images/questionmark_2020.png") no-repeat 50%;z-index:500;cursor:pointer;display:block;width:9px;margin:3px 0 0 3px;border-radius:30px;padding:0 6px 0 10px;position:relative;transition:all .3s ease}.fullpage__main-content .page-container.hasModal,#st-access-services .page-container.hasModal,#stac-module-search-widget .page-container.hasModal{position:relative;z-index:50}.fullpage__main-content .consent_modal,#st-access-services .consent_modal,#stac-module-search-widget .consent_modal{z-index:500;display:none;position:fixed;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.fullpage__main-content .consent_modal .close,#st-access-services .consent_modal .close,#stac-module-search-widget .consent_modal .close{color:#aaa;float:right;font-size:28px !important;font-weight:bold;position:relative;z-index:50;padding:0 5px;margin:0 -10px 0 0}.fullpage__main-content .consent_modal .close:hover,.fullpage__main-content .consent_modal .close:focus,#st-access-services .consent_modal .close:hover,#st-access-services .consent_modal .close:focus,#stac-module-search-widget .consent_modal .close:hover,#stac-module-search-widget .consent_modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.fullpage__main-content .consent_modal-body,#st-access-services .consent_modal-body,#stac-module-search-widget .consent_modal-body{padding:20px;display:block;color:#25465f}.fullpage__main-content .consent_modal-body h2,#st-access-services .consent_modal-body h2,#stac-module-search-widget .consent_modal-body h2{padding-top:40px !important;padding-bottom:15px !important;position:relative !important;text-align:center !important;font-weight:600;font-size:21px !important;display:block}.fullpage__main-content .consent_modal-body p,#st-access-services .consent_modal-body p,#stac-module-search-widget .consent_modal-body p{float:none !important;padding-bottom:20px !important;line-height:1.9em !important;white-space:initial !important}.fullpage__main-content .consent_modal-content,#st-access-services .consent_modal-content,#stac-module-search-widget .consent_modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;display:block;width:100%;max-width:430px;max-height:calc(100vh - 100px);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-name:animatetop;animation-duration:.4s}.fullpage__main-content .consent_modal-content a,#st-access-services .consent_modal-content a,#stac-module-search-widget .consent_modal-content a{color:#109db9 !important;text-decoration:none !important;font-weight:500 !important}.fullpage__main-content .consent_modal-content a:hover,#st-access-services .consent_modal-content a:hover,#stac-module-search-widget .consent_modal-content a:hover{text-decoration:underline !important}.fullpage__main-content .consent_modal-header,#st-access-services .consent_modal-header,#stac-module-search-widget .consent_modal-header{padding:0 16px;background-color:#fff;color:#454545}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}#st-access-services .page-container.hasModal main{z-index:0}#st-access-services #page-header #module-search .form-inner .search-bar-geolocation{left:78px !important;top:13px !important}#st-access-services #page-header #module-search .search-bar .search-localisation-container #consent_modal_open{left:unset;right:-20px}.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container{scrollbar-width:thin;scrollbar-color:#109db9 #f5f5f5}.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container::-webkit-scrollbar-thumb{background-color:#109db9}.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container::-webkit-scrollbar-track{background-color:#f5f5f5}@keyframes emptyGauge{0%{width:100%;background:#009060}to{width:15%;background:#d42d02}}@keyframes lowGauge{0%{width:100%;background:#009060}to{width:50%;background:#f6b027}}@keyframes fullGauge{0%{width:100%;background:#009060}to{width:85%;background:#009060}}@media screen and (max-width: 768px){.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage-step__store-list--store .stac-item-container-show{display:block !important}}.fullpage-step1__user-geoloc--container .stac-filter-checkbox{margin-top:20px;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}.fullpage-step1__user-geoloc--container .stac-filter-checkbox input{-moz-transform:scale(0.8);-moz-appearance:none;-webkit-appearance:none;width:12px;height:12px;background:#fff;border:1px solid #25465f;border-radius:3px;margin:-3px 5px 0 3px}.fullpage-step1__user-geoloc--container .stac-filter-checkbox input:checked{border-color:#25465f;background:#fff}.fullpage-step1__user-geoloc--container .stac-filter-checkbox label{cursor:pointer;position:relative;margin-top:-5px;font-weight:500;color:#25465f;font-size:0}.fullpage-step1__user-geoloc--container .stac-filter-checkbox label::after{content:"Afficher les boutiques où ce produit est disponible";font-size:14px}.fullpage-step1__user-geoloc--container .stac-filter-checkbox input:checked+label{color:#25465f;font-weight:600}.fullpage-step1__user-geoloc--container .stac-filter-checkbox input:checked+label::before{display:block;content:"✔";position:absolute;color:#25465f;top:1px;left:-15px;font-size:12px;font-weight:400}body[route=ereservation_step_store] .fullpage__product--additional-info{padding-left:0}body[route=ereservation_step_store] .fullpage-step__product--container{border-bottom:0 none;padding-bottom:0}body[route=ereservation_step_store] .fullpage__cart--total{display:none}body[route=ereservation_step_store] .fullpage-step1__store-choice--container.fullpage-step__article::before{content:""}@media screen and (max-width: 600px){body[route=ereservation_step_store] #stac-module-step{display:none}body[route=ereservation_step_store] .fullpage-step1__store-choice--container.fullpage-step__article::before{content:"Votre boutique de proximité";margin:40px auto 0;display:block;position:relative;width:100%;border-bottom:2px solid #25465f;padding:0 0 20px;text-align:center;font-weight:700;font-size:18px;color:#25465f}body[route=ereservation_step_store] .fullpage__header--title{line-height:1.2;font-size:20px;padding:20px 0}body[route=ereservation_step_store] .fullpage__product--image img{max-height:200px}body[route=ereservation_step_store] .fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage-step__store-list--store .stac-item-container-show{padding:20px 0}}#st-access-services #page-header .page-header__title--container{padding:0}#st-access-services #page-header .title-page,#st-access-services #page-header .page-header__title{width:80%;max-width:80%;font-family:"Bouygues Speak","Open Sans",Arial,Helvetica,sans-serif;position:relative;flex-direction:column}@media screen and (max-width: 992px){#st-access-services #page-header .title-page,#st-access-services #page-header .page-header__title{line-height:25px}}#st-access-services #page-header .title-page strong,#st-access-services #page-header .page-header__title strong{display:block;font-weight:400;color:#fff}#st-access-services #page-header .title-page:after,#st-access-services #page-header .page-header__title:after{content:"Prendre rendez-vous avec un conseiller BouyguesTelecom c’est facile ! \a Choisissez le service, la boutique puis la date du RDV. \aLe rendez-vous c’est la garantie d’un service personnalisé sans attente avec un conseiller.";font-size:16px;line-height:1.2em;display:block;text-transform:none;margin:15px 20px;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif;white-space:pre-wrap}#st-access-services #page-header #module-search .form-inner{display:block;width:100%;background:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:4px;margin:25px 0 -90px 0;border:1px solid #f0f0f0}#st-access-services #page-header #module-search .form-inner .search-bar .search-bar-input:first-of-type .ui-autocomplete-parent::after{content:"Rechercher un service"}#st-access-services #page-header #module-search .form-inner .search-bar .search-bar-input{flex-basis:25%;order:1}#st-access-services #page-header #module-search .form-inner .search-bar .search-bar-input:first-child{order:2;margin:0 15px}#st-access-services #page-header #module-search .form-inner .search-bar .search-localisation-container{order:0}#st-access-services #page-header #module-search .form-inner .container-geoloc{flex-basis:23%;display:flex;align-items:center;position:relative;width:100%}#st-access-services #page-header #module-search .form-inner .container-geoloc .img-geoloc{width:56px;height:52px;padding:10px;border-radius:50%;background:#f3f3f3}#st-access-services #page-header #module-search .form-inner .container-geoloc .text-geoloc{font-size:13px;line-height:1.2em;margin-left:5px;white-space:nowrap;color:#25465f}#st-access-services #page-header #module-search .form-inner .container-geoloc #btn-geolocalisation{position:absolute;top:27px;width:120px;background:rgba(0,0,0,0);padding:0;line-height:13px;left:91px;font-size:13px;font-weight:600;color:#109db9;height:15px;text-decoration:underline;border:0 none;z-index:20}#st-access-services #page-header #module-search .form-inner .container-geoloc #btn-geolocalisation:hover{opacity:.8;border:0 none}#st-access-services #page-header #module-search .form-inner .container-geoloc #btn-geolocalisation .status .status-static .fa{display:none}#st-access-services #page-header #module-search .form-inner .search-bar-geolocation{font-size:13px;line-height:15px;position:absolute;min-width:100px;padding-top:15px;left:78px !important;top:12px !important}#st-access-services #page-header #module-search .form-inner .search-bar-geolocation .text-blue{line-height:13px;letter-spacing:-0.03em;font-size:13px;font-weight:600;color:#109db9}#st-access-services .list-item.list-parent{background:#fff;border:1px solid #eee}#st-access-services .list-item.list-parent .item-parent{margin:0 0 -10px;padding-top:10px}#st-access-services #page-content .wrapper{padding:0 5px}#st-access-services #page-content .wrapper #sidebar{display:none !important}#st-access-services #page-content .wrapper .products-header{display:none}#st-access-services #page-content .wrapper #products{flex-basis:100%}#st-access-services #products .product.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#st-access-services #products .product.col-lg-4 .infos-container{top:220px}#st-access-services #products .product.col-lg-4 .infos-container .main-infos{display:flex !important;flex-direction:column-reverse}#st-access-services #products .product.col-lg-4 .infos-container .main-infos .product-price{color:#25465f !important;border:1px solid #25465f;border-radius:0 10px 0 0;padding:5px;text-align:center;margin-bottom:10px}#st-access-services #products .product.col-lg-4 .infos-container .service-item__actions .btn{font-size:13px;padding:5px 20px}#st-access-services #products .product.col-lg-4:hover .infos-container{top:140px}#st-access-services #products .product .infos-container .infos{padding:13px 20px}#st-access-services #connect_byt{position:relative;z-index:5;height:30px;background:#ff554b;padding:20px;margin:21px 2px -10px;color:#fff;font-weight:600;font-size:15px !important;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:2px}#st-access-services #connect_byt:hover{background:#ff776f;text-decoration:none}#st-access-services #products #connect_byt{width:100%;display:none}@media screen and (max-width: 980px){#st-access-services #products #connect_byt{display:flex !important}}@media screen and (max-width: 781px){#st-access-services #page-header #module-search .search-bar .search-bar-inner .container-geoloc .search-bar-geolocation{left:calc(50% - 35px) !important}#st-access-services #products .product.col-lg-4{flex:0 0 50%;max-width:50%}}#page-header #module-search .search-bar .search-bar-input .ui-autocomplete-parent .ui-autocomplete-input,.ui-autocomplete li a,.ui-autocomplete li .highlight,.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper .item-description{color:#25465f}#sidebar .checklist .list-item .item-parent,#products .product .infos-container .infos .product-description .name,#products .product .service-item__actions .btn{text-transform:none}#sidebar .checklist .list-item .item-parent{color:#25465f}#sidebar .checklist .list-item.active .item-parent{color:#25465f}#sidebar .checklist .list-item .list-children li .item-label{color:#109db9;border-color:#109db9}#products .product .service-item__image-container .service-item__image-overlay{background-color:rgba(0,0,0,.45) !important}#products .product .infos-container,#products .product .infos-container .infos .description{color:#25465f}.product-description{display:flex !important;flex-direction:column;height:100%;min-height:76px;justify-content:space-between}#products .product .infos-container .infos .product-price{color:#25465f !important}#products .product .service-item__actions .btn{font-weight:800;color:#ff554b;background-color:#fff;border-color:#fff;transition:all .3s ease}#products .product .service-item__actions .btn:hover{color:#ff776f;border-color:#fff}#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step .stac-step-name,#st-access-widget-modal #stac-module-step .stac-menu-step .stac-step .stac-number,#st-access-widget #stac-module-step .stac-menu-step .stac-step .stac-step-name,#st-access-widget #stac-module-step .stac-menu-step .stac-step .stac-number{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif;font-weight:500}#st-access-widget-modal.stac-module-step-widget .stac-content .stac-title,#st-access-widget.stac-module-step-widget .stac-content .stac-title{background:#fff;color:#25465f !important}#st-access-widget-modal .stac-return-list-store,#st-access-widget .stac-return-list-store{color:#109db9 !important}#st-access-widget-modal .stac-return-list-store:hover,#st-access-widget .stac-return-list-store:hover{color:#168da5 !important}#st-access-widget-modal .stac-search-container,#st-access-widget .stac-search-container{display:flex !important;justify-content:space-between}#st-access-widget-modal #stac-btn-geolocalisation,#st-access-widget #stac-btn-geolocalisation{margin-right:10px}#st-access-widget-modal #stac-render-search-engine,#st-access-widget #stac-render-search-engine{flex-grow:1;display:block !important}#st-access-widget-modal #stac-module-search-widget .stac-search-localisation,#st-access-widget #stac-module-search-widget .stac-search-localisation{padding-left:20px;width:180px;display:flex;flex-basis:200px}#st-access-widget-modal span.close,#st-access-widget span.close{margin:0 !important}#st-access-widget-modal h3.stac-name,#st-access-widget-modal .stac-container-selected-product h2,#st-access-widget-modal .stac-container-selected-date h2,#st-access-widget h3.stac-name,#st-access-widget .stac-container-selected-product h2,#st-access-widget .stac-container-selected-date h2{font-weight:600 !important;color:#25465f !important}#st-access-widget-modal .stac-container-selected-product h2,#st-access-widget .stac-container-selected-product h2{font-size:14px !important}#st-access-widget-modal .stac-description,#st-access-widget .stac-description{color:#25465f !important}#st-access-widget-modal .stac-list-container,#st-access-widget-modal .stac-list-container .stac-item-label,#st-access-widget .stac-list-container,#st-access-widget .stac-list-container .stac-item-label{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif !important;color:#25465f !important}#st-access-widget-modal #stac-module-selected-product .stac-container-selected-product h2,#st-access-widget-modal #stac-module-selected-product .stac-container-selected-product .stac-product .stac-infos-product .stac-infos-product-container .stac-product-description .stac-name,#st-access-widget-modal #stac-module-selected-date .stac-container-selected-date h2,#st-access-widget-modal #stac-module-selected-date .stac-container-selected-date .stac-date-info .stac-title-date,#st-access-widget #stac-module-selected-product .stac-container-selected-product h2,#st-access-widget #stac-module-selected-product .stac-container-selected-product .stac-product .stac-infos-product .stac-infos-product-container .stac-product-description .stac-name,#st-access-widget #stac-module-selected-date .stac-container-selected-date h2,#st-access-widget #stac-module-selected-date .stac-container-selected-date .stac-date-info .stac-title-date{text-transform:none}#st-access-widget-modal .stac-container-selected-date .stac-date-info-text .stac-title-date,#st-access-widget-modal .stac-container-selected-date .stac-date-info-text date,#st-access-widget .stac-container-selected-date .stac-date-info-text .stac-title-date,#st-access-widget .stac-container-selected-date .stac-date-info-text date{color:#25465f !important}#st-access-widget-modal .stac-container-selected-product h2,#st-access-widget .stac-container-selected-product h2{position:relative;font-size:0 !important}#st-access-widget-modal .stac-container-selected-product h2::before,#st-access-widget .stac-container-selected-product h2::before{content:"Votre rendez-vous";font-size:14px}#st-access-widget-modal #stac-module-search-widget .stac-input-container .stac-field-search,#st-access-widget #stac-module-search-widget .stac-input-container .stac-field-search{background:#f3f3f3;color:#25465f;font-weight:400;font-size:13px !important}#st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation span,#st-access-widget #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation span{font-size:13px !important;font-weight:600}#st-access-widget-modal address .address,#st-access-widget-modal address .address-line,#st-access-widget address .address,#st-access-widget address .address-line{text-transform:lowercase !important}#st-access-widget-modal .stac-btn-container.stac-btn-primary a,#st-access-widget-modal .stac-btn-container.stac-btn-primary span,#st-access-widget .stac-btn-container.stac-btn-primary a,#st-access-widget .stac-btn-container.stac-btn-primary span{font-weight:600}#st-access-widget-modal .stac-title-store,#st-access-widget .stac-title-store{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif;font-weight:600 !important;color:#25465f}#st-access-widget-modal .stac-store-info address,#st-access-widget-modal .stac-store-info .stac-horaires,#st-access-widget .stac-store-info address,#st-access-widget .stac-store-info .stac-horaires{color:#25465f !important}#st-access-widget-modal .stac-store-info address,#st-access-widget-modal .stac-store-info address .address,#st-access-widget .stac-store-info address,#st-access-widget .stac-store-info address .address{text-transform:lowercase}#st-access-widget-modal .stac-store-more-info,#st-access-widget .stac-store-more-info{color:#25465f !important}#st-access-widget-modal .stac-title-open-hours,#st-access-widget-modal .stac-title-phone-number,#st-access-widget-modal .stac-title-add-address,#st-access-widget .stac-title-open-hours,#st-access-widget .stac-title-phone-number,#st-access-widget .stac-title-add-address{color:#25465f !important;font-weight:600 !important}#st-access-widget-modal .stac-open-hours .stac-day:last-child,#st-access-widget .stac-open-hours .stac-day:last-child{color:#c2c2c2 !important}#st-access-widget-modal .flatpickr-current-month .flatpickr-monthDropdown-months,#st-access-widget .flatpickr-current-month .flatpickr-monthDropdown-months{font-size:18px !important}#st-access-widget-modal .flatpickr-current-month .numInputWrapper .numInput,#st-access-widget .flatpickr-current-month .numInputWrapper .numInput{font-size:18px !important;margin-top:1px !important}#st-access-widget-modal #stac-timepicker,#st-access-widget #stac-timepicker{border-top-color:rgba(0,0,0,0) !important}#st-access-widget-modal #stac-timepicker .stac-title,#st-access-widget #stac-timepicker .stac-title{background-color:rgba(0,0,0,0);font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif;font-size:16px !important;text-transform:none;font-weight:600 !important}#st-access-widget-modal #stac-timepicker .stac-list-item .stac-timepicker-item,#st-access-widget #stac-timepicker .stac-list-item .stac-timepicker-item{font-weight:600;color:#109db9;border-color:#109db9;position:relative;z-index:5}#st-access-widget-modal #stac-timepicker .stac-list-item .stac-timepicker-item::before,#st-access-widget #stac-timepicker .stac-list-item .stac-timepicker-item::before{position:absolute;width:0;height:100%;background:#109db9;display:block;content:"";top:0;left:0;z-index:-1;transition:all .2s ease}#st-access-widget-modal #stac-timepicker .stac-list-item .stac-timepicker-item:hover::before,#st-access-widget #stac-timepicker .stac-list-item .stac-timepicker-item:hover::before{width:100%}#st-access-widget-modal #stac-timepicker .stac-list-item .stac-timepicker-item:hover,#st-access-widget #stac-timepicker .stac-list-item .stac-timepicker-item:hover{color:#fff;background:rgba(0,0,0,0)}#st-access-widget-modal #stac-timepicker .stac-list-item .stac-timepicker-item.active,#st-access-widget #stac-timepicker .stac-list-item .stac-timepicker-item.active{background:#109db9 !important;border-color:#109db9 !important}#st-access-widget-modal #stac-timepicker #stac-datetime-label .stac-label,#st-access-widget-modal #stac-timepicker #stac-datetime-label .stac-inner,#st-access-widget #stac-timepicker #stac-datetime-label .stac-label,#st-access-widget #stac-timepicker #stac-datetime-label .stac-inner{color:#25465f !important}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group.stac-form-phone .stac-customer-phone-input input,#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group.stac-form-phone .step2_phone input,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group.stac-form-phone .stac-customer-phone-input input,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group.stac-form-phone .step2_phone input{color:#25465f}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt{display:inline-block;position:relative;margin:0 10px}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt input[type=radio],#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt input[type=radio]{opacity:0;display:block}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label{position:relative;display:inline-block;padding-top:4px !important;padding-left:22px;background-color:rgba(0,0,0,0) !important;border:0 none !important;color:#25465f !important}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label::before,#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label::after,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label::before,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label::after{position:absolute;content:"";display:inline-block}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label::before,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label::before{height:16px;width:16px;border:1px solid #25465f;border-radius:20px;left:0px;top:3px}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label::after,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt label::after{height:8px;width:8px;border-radius:20px;background-color:#109db9;left:4px;top:7px}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt input[type=radio]+label::after,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt input[type=radio]+label::after{content:none}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt input[type=radio]:checked+label::after,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt input[type=radio]:checked+label::after{content:""}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt input[type=radio]:checked+label,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.radio-button-rebuilt input[type=radio]:checked+label{background:rgba(0,0,0,0);border:0 none;color:#25465f}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 5px 0 0}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt input,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt input{-moz-transform:scale(0.8);-moz-appearance:none !important;-webkit-appearance:none !important;width:15px;flex-basis:15px;min-width:15px;height:15px;background:#fff;border:1px solid #25465f;border-radius:3px;margin:0 5px 0 0 !important}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt input:checked,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt input:checked{border-color:#25465f;background:#fff}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt input:checked+label,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt input:checked+label{color:#25465f;font-weight:600}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt input:checked+label::before,#st-access-widget #stac-module-contact-form #stac-contact-form .label-rebuilt.checkbox-rebuilt input:checked+label::before{display:block;content:"✔";position:absolute;color:#109db9;top:-4px;left:2px;font-size:16px;font-weight:400}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group .stac-form-label,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group .stac-form-label{color:#25465f;font-weight:700;margin-top:3px;position:relative;text-transform:none}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group .stac-form-label .stac-asterisk,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group .stac-form-label .stac-asterisk{font-weight:400;color:#ff554b}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group input[type=text],#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group input[type=email],#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group input[type=tel],#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group input[type=text],#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group input[type=email],#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group input[type=tel]{color:#25465f !important}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group label,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group label{color:#25465f;font-weight:500}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group input[type=checkbox],#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group input[type=checkbox]{margin-top:10px}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-btn-outline,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-btn-outline{background:#fff;color:#109db9;border:1px solid #109db9;font-weight:600;border-radius:3px}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-btn-outline span,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-btn-outline span{color:#109db9 !important}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-btn-outline:hover,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-btn-outline:hover{background:#109db9;color:#fff !important;border-color:#109db9 !important}#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-btn-outline:hover span,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-row .stac-btn-outline:hover span{color:#fff !important}#st-access-widget-modal #stac-module-contact-form #stac-contact-form #stac-form-submit,#st-access-widget #stac-module-contact-form #stac-contact-form #stac-form-submit{background:#ff554b;font-weight:600;border:0 none;border-radius:3px}@media only screen and (max-width: 768px){#st-access-widget-modal #stac-module-contact-form #stac-contact-form #stac-form-submit,#st-access-widget #stac-module-contact-form #stac-contact-form #stac-form-submit{width:100%}}#st-access-widget-modal #stac-module-contact-form #stac-contact-form #stac-form-submit:hover,#st-access-widget #stac-module-contact-form #stac-contact-form #stac-form-submit:hover{background:#ff776f;color:#fff}#st-access-widget-modal #stac-module-resume-message,#st-access-widget #stac-module-resume-message{background:#25465f !important}#st-access-widget-modal #stac-module-resume-message i,#st-access-widget #stac-module-resume-message i{font-size:40px !important;color:#25465f !important}#st-access-widget-modal #stac-module-resume-message .stac-message h2,#st-access-widget #stac-module-resume-message .stac-message h2{font-size:17px !important;font-weight:700 !important;text-transform:none}#st-access-widget-modal #stac-module-resume-message .stac-message p,#st-access-widget #stac-module-resume-message .stac-message p{color:#fff !important}#st-access-widget-modal #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn,#st-access-widget #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn{background-color:#fff !important;border:1px solid #109db9 !important;color:#109db9 !important}#st-access-widget-modal #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn:hover,#st-access-widget #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn:hover{background-color:#109db9 !important;color:#fff !important}#st-access-widget-modal #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn span,#st-access-widget #stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn span{font-weight:600;font-size:14px !important}#st-access-widget-modal #stac-module-resume-appointment .stac-title-appointment,#st-access-widget #stac-module-resume-appointment .stac-title-appointment{font-size:22px !important;font-weight:500 !important;color:#25465f}#st-access-widget-modal #stac-module-resume-appointment .stac-description-appointment,#st-access-widget #stac-module-resume-appointment .stac-description-appointment{color:#25465f;font-size:14px !important}#st-access-widget-modal #stac-module-resume-appointment ul.stac-info-appointment,#st-access-widget #stac-module-resume-appointment ul.stac-info-appointment{color:#25465f}#st-access-widget-modal #stac-module-resume-appointment ul.stac-info-appointment .stac-label,#st-access-widget #stac-module-resume-appointment ul.stac-info-appointment .stac-label{color:#25465f}#st-access-widget-modal #stac-module-resume-appointment .stac-button-close .stac-btn-default,#st-access-widget #stac-module-resume-appointment .stac-button-close .stac-btn-default{font-weight:600;font-size:15px !important}#st-access-widget-modal #stac-datetimepicker.watchSlots .flatpickr-day:nth-child(7n+6),#st-access-widget #stac-datetimepicker.watchSlots .flatpickr-day:nth-child(7n+6){color:rgba(57,57,57,.2) !important;background:repeating-linear-gradient(-45deg, #fff, #e0e0e0 1px, #fff 2px, #fff 7px) !important;cursor:not-allowed !important}#st-access-widget-modal #stac-datetimepicker.watchSlots .flatpickr-day:nth-child(7n+6):hover,#st-access-widget #stac-datetimepicker.watchSlots .flatpickr-day:nth-child(7n+6):hover{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}#st-access-widget-modal #stac-datetimepicker.watchSlots .flatpickr-day.nextMonthDay:nth-child(7n+6),#st-access-widget-modal #stac-datetimepicker.watchSlots .flatpickr-day.prevMonthDay:nth-child(7n+6),#st-access-widget #stac-datetimepicker.watchSlots .flatpickr-day.nextMonthDay:nth-child(7n+6),#st-access-widget #stac-datetimepicker.watchSlots .flatpickr-day.prevMonthDay:nth-child(7n+6){background:rgba(0,0,0,0) none !important}#st-access-widget-modal #connect_byt,#st-access-widget #connect_byt{position:relative;z-index:7;height:30px;background:#ff554b;padding:20px;margin:15px;color:#fff;font-weight:600;font-size:15px !important;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:2px}#st-access-widget-modal #connect_byt:hover,#st-access-widget #connect_byt:hover{background:#ff776f;text-decoration:none}#st-access-widget-modal .additional-store-info,#st-access-widget .additional-store-info{width:100% !important;display:flex;margin:-15px 0 20px;flex-wrap:nowrap}#st-access-widget-modal .additional-store-info .main-info,#st-access-widget-modal .additional-store-info .extra-info,#st-access-widget .additional-store-info .main-info,#st-access-widget .additional-store-info .extra-info{flex-basis:45%;flex-grow:0;padding:0}#st-access-widget-modal .additional-store-info .main-info,#st-access-widget .additional-store-info .main-info{flex-basis:55%;padding-right:20px}#st-access-widget-modal .additional-store-info .main-info h2,#st-access-widget .additional-store-info .main-info h2{font-size:26px !important;display:block;margin-bottom:5px;color:#25465f}#st-access-widget-modal .additional-store-info .main-info h3.stac-title-store,#st-access-widget .additional-store-info .main-info h3.stac-title-store{font-size:20px !important;display:block;font-weight:normal !important}#st-access-widget-modal .additional-store-info .main-info address,#st-access-widget .additional-store-info .main-info address{display:block;font-style:normal;font-size:15px;margin-top:10px;line-height:1em}#st-access-widget-modal .additional-store-info .main-info address span,#st-access-widget .additional-store-info .main-info address span{font-size:15px !important;color:#25465f}#st-access-widget-modal .additional-store-info .main-info .stac-horaires,#st-access-widget .additional-store-info .main-info .stac-horaires{font-size:14px;margin:5px 0;display:block}#st-access-widget-modal .additional-store-info .main-info .stac-horaires span,#st-access-widget-modal .additional-store-info .main-info .stac-horaires i,#st-access-widget .additional-store-info .main-info .stac-horaires span,#st-access-widget .additional-store-info .main-info .stac-horaires i{font-size:14px !important;color:#25465f}#st-access-widget-modal .additional-store-info .main-info .horex-container,#st-access-widget .additional-store-info .main-info .horex-container{display:block}#st-access-widget-modal .additional-store-info .main-info .horex-container li,#st-access-widget .additional-store-info .main-info .horex-container li{display:block;margin:5px 0 10px;padding:0;font-size:13px !important}#st-access-widget-modal .additional-store-info .main-info .stac-title-phone-number,#st-access-widget .additional-store-info .main-info .stac-title-phone-number{display:block;margin-top:10px;margin-bottom:5px;font-size:14px !important;text-transform:uppercase !important;font-weight:400 !important}#st-access-widget-modal .additional-store-info .main-info .stac-title-phone-number+span,#st-access-widget .additional-store-info .main-info .stac-title-phone-number+span{font-size:13px !important;color:#25465f}#st-access-widget-modal .additional-store-info .main-info .stac-title-add-address,#st-access-widget .additional-store-info .main-info .stac-title-add-address{margin-top:15px;display:block;font-size:14px !important;text-transform:uppercase !important;font-weight:400 !important}#st-access-widget-modal .additional-store-info .main-info .stac-title-add-address+span,#st-access-widget .additional-store-info .main-info .stac-title-add-address+span{font-size:13px !important;color:#25465f}#st-access-widget-modal .additional-store-info .extra-info h4.stac-title-open-hours,#st-access-widget .additional-store-info .extra-info h4.stac-title-open-hours{font-size:14px !important;display:block;text-transform:uppercase !important;font-weight:400 !important;margin:42px 0 10px 0}#st-access-widget-modal .additional-store-info .extra-info .stac-open-hours .stac-day,#st-access-widget .additional-store-info .extra-info .stac-open-hours .stac-day{display:block !important;margin:5px 0 !important;color:#25465f}#st-access-widget-modal .additional-store-info .extra-info .stac-open-hours .stac-day span,#st-access-widget .additional-store-info .extra-info .stac-open-hours .stac-day span{font-size:14px !important}#st-access-widget-modal .additional-store-info .extra-info .stac-open-hours .stac-day .stac-title-day,#st-access-widget .additional-store-info .extra-info .stac-open-hours .stac-day .stac-title-day{font-weight:700;display:block}@media screen and (max-width: 1100px){#st-access-widget-modal #stac-module-resume-appointment .addtocalendar,#st-access-widget #stac-module-resume-appointment .addtocalendar{right:calc(50% - 100px);top:-590px}#st-access-widget-modal #stac-module-map,#st-access-widget #stac-module-map{order:1 !important;flex-basis:100%}#st-access-widget-modal #stac-module-resume-message,#st-access-widget #stac-module-resume-message{order:0 !important;flex-basis:100%}#st-access-widget-modal #stac-module-resume-appointment,#st-access-widget #stac-module-resume-appointment{order:2}#st-access-widget-modal #stac-module-resume-appointment .additional-store-info,#st-access-widget #stac-module-resume-appointment .additional-store-info{flex-wrap:wrap}#st-access-widget-modal #stac-module-resume-appointment .main-info,#st-access-widget-modal #stac-module-resume-appointment .extra-info,#st-access-widget #stac-module-resume-appointment .main-info,#st-access-widget #stac-module-resume-appointment .extra-info{flex-basis:100%}}#st-access-widget-modal.stac-module-step-1 h1.stac-title::after,#st-access-widget-modal.stac-module-step-2 h1.stac-title::after{content:"Prendre rendez-vous avec un conseiller Bouygues Telecom c’est facile ! Choisissez la boutique et la date du rdv. Le rendez-vous en boutique c’est la garantie d’un service personnalisé et sans attente avec un conseiller proche de chez vous. Connectez-vous à votre compte Bouygues Télécom pour bénéficier de créneaux personnalisés.";font-size:14px;line-height:1.1em;display:block;text-transform:none;margin:15px 15px 0px 0;font-weight:400;font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif;box-shadow:0 0 0 rgba(0,0,0,0)}#st-access-widget-modal.stac-module-step-3 h1.stac-title::after,#st-access-widget-modal.stac-module-step-4 h1.stac-title::after{content:"";margin:0}#st-access-widget-modal.stac-module-step-4 .stac-main-content{display:flex !important;flex-wrap:wrap}#st-access-widget-modal.stac-module-step-4 #stac-module-map{order:0;flex-basis:42%;margin:20px;flex-grow:1;padding:15px;box-shadow:4px 6px 15px rgba(0,0,0,.1);background:hsla(0,0%,100%,.7);height:500px}#st-access-widget-modal.stac-module-step-4 #stac-module-map #stac-map{height:100%}#st-access-widget-modal.stac-module-step-4 #stac-module-resume-message{flex-basis:41%;flex-grow:1;order:1;margin:20px;background:#fff !important}#st-access-widget-modal.stac-module-step-4 .stac-table .stac-table-cell{vertical-align:top !important}#st-access-widget-modal.stac-module-step-4 #stac-module-resume-message .stac-message h2{color:#109db9;font-weight:400 !important;font-size:20px !important}#st-access-widget-modal.stac-module-step-4 #stac-module-resume-message .stac-message .summary__validation-info,#st-access-widget-modal.stac-module-step-4 #stac-module-resume-message .stac-message .summary__payment-info{color:#25465f !important;line-height:1.5em}#st-access-widget-modal.stac-module-step-4 #stac-module-resume-message .stac-message .summary__validation-info .stac-date,#st-access-widget-modal.stac-module-step-4 #stac-module-resume-message .stac-message .summary__payment-info .stac-date{color:#109db9}#st-access-widget-modal.stac-module-step-4 #stac-module-resume-appointment{order:2}#st-access-widget-modal.stac-module-step-4 #stac-module-resume-appointment .addtocalendar{right:140px;top:-350px}#st-access-widget-modal.stac-module-step-4 #stac-module-resume-appointment .stac-title-appointment,#st-access-widget-modal.stac-module-step-4 #stac-module-resume-appointment .stac-description-appointment,#st-access-widget-modal.stac-module-step-4 #stac-module-resume-appointment .stac-info-appointment{display:none !important}body #st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation.stac-static{font-weight:600}body .appointment__byt-error,#st-access-widget-modal .appointment__byt-error,#st-access-widget .appointment__byt-error{margin:20px}body .appointment__byt-error h3,#st-access-widget-modal .appointment__byt-error h3,#st-access-widget .appointment__byt-error h3{color:#25465f;font-size:17px !important;font-weight:500 !important}body .appointment__byt-error p,#st-access-widget-modal .appointment__byt-error p,#st-access-widget .appointment__byt-error p{margin:10px 0 20px;color:#25465f}body .appointment__byt-error a.btn,#st-access-widget-modal .appointment__byt-error a.btn,#st-access-widget .appointment__byt-error a.btn{margin:0 auto;display:block;position:relative;width:180px}body[route^=appointment]{background-color:#f9f9f9}.fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage-step__store-list--store .stac-item-container-show{display:flex}.fullpage__steps--step-element .stac-number{font-size:18px;padding-right:5px}.fullpage-step__article #stac-timepicker{border-top-color:rgba(0,0,0,0)}.fullpage-step__article #stac-timepicker .stac-title{color:#25465f}#stac-timepicker.limitTimeSlots .time-choice__item{min-width:62px}.time-choice__item:focus{outline:none}#stac-datetime-label{border-top-color:rgba(0,0,0,0);margin-bottom:0}#stac-datetime-label>.time-choice__validate{margin-bottom:0;justify-content:unset;column-gap:10px;row-gap:10px}.fullpage-rdv__header .fullpage__header--title{position:relative;padding:25px 0 10px;line-height:1.3;font-size:24px}.fullpage-step__aside{position:relative;transition:margin .1s ease}.fullpage-step__aside.disconnected{margin-top:90px}.fullpage-step__aside.disconnected .fullpage-step4__map--container{margin-top:0}.fullpage-step__aside #connect_byt{position:relative;z-index:7;height:30px;background:#ff554b;padding:20px;margin:-90px 0 55px;color:#fff;font-weight:600;font-size:15px !important;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:2px}.fullpage-step__aside #connect_byt:hover{background:#ff776f;text-decoration:none}.fullpage-step__aside .fullpage__product--additional-info .fullpage__product--element,.fullpage-step__aside .fullpage__product--additional-info .fullpage__service--element,.fullpage-step__aside .fullpage__service--additional-info .fullpage__product--element,.fullpage-step__aside .fullpage__service--additional-info .fullpage__service--element{color:#25465f}.fullpage-step__aside .fullpage__selected-info--title,.fullpage-step__aside .fullpage__selected-store--name{color:#25465f !important;font-weight:500 !important}.fullpage-step__aside .fullpage__selected-store--address,.fullpage-step__aside .fullpage__selected-store--today-container{color:#25465f}.fullpage-step__aside .fullpage__selected-store--phone-address,.fullpage-step__aside .fullpage__selected-store--hours{color:#25465f;font-size:14px}.fullpage-step__aside .fullpage__selected-store--phone-address h4,.fullpage-step__aside .fullpage__selected-store--hours h4{font-weight:500 !important;color:#25465f;text-transform:capitalize;margin-bottom:5px;margin-top:5px}.fullpage-step__aside .fullpage__selected-store--name{margin-bottom:10px}.fullpage-step__aside .fullpage__selected-store--phone-address{margin-bottom:5px}.fullpage-step__aside .fullpage__selected-store--address{text-transform:lowercase;position:relative;padding-left:17px;margin-bottom:0}.fullpage-step__aside .fullpage__selected-store--address::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";font-family:"FontAwesome"}.fullpage-step__aside .fullpage__selected-store--more-info{opacity:1}.fullpage-step__aside .fullpage__selected-store--hours-by-day.fullpage__selected-store--hours-today{color:#109db9}.fullpage-step__aside .fullpage__selected-store--hours-by-day:last-child{color:#727272}.fullpage-step__aside .fullpage__selected-date--info-container .fullpage__selected-date--info-container .fa,.fullpage-step__aside .fullpage__selected-date--info-container .fullpage__selected-date--info-container .fullpage__selected-date--info h3,.fullpage-step__aside .fullpage__selected-date--info-container .fullpage__selected-date--info-container .fullpage__selected-date--info .stac-hour{color:#25465f}.fullpage-step__aside .fullpage__selected-date--info-container .fa{color:#25465f}.fullpage-step__aside .fullpage__selected-date--info-container .fullpage__selected-date--info h3{text-transform:none}.fullpage-step__aside .fullpage__selected-info--change-link{color:#109db9}.fullpage-step__aside .fullpage__selected-info--change-link:hover{color:#168da5}.fullpage__appointment-summary--store-info .fullpage__selected-store--more-info,.fullpage__appointment-summary--store-info .js-toggle-store-selected{flex-basis:100%;padding:0}.fullpage-step__service--container h2{position:relative;font-size:0 !important}.fullpage-step__service--container h2::before{content:"Votre rendez-vous";font-size:18px}#st-access-widget-modal .flatpickr-current-month,#st-access-widget .flatpickr-current-month,.fullpage-step__article .flatpickr-current-month,body .flatpickr-current-month{color:#25465f}#st-access-widget-modal .flatpickr-current-month .flatpickr-monthDropdown-months,#st-access-widget .flatpickr-current-month .flatpickr-monthDropdown-months,.fullpage-step__article .flatpickr-current-month .flatpickr-monthDropdown-months,body .flatpickr-current-month .flatpickr-monthDropdown-months{font-size:18px}#st-access-widget-modal .flatpickr-current-month .numInputWrapper,#st-access-widget .flatpickr-current-month .numInputWrapper,.fullpage-step__article .flatpickr-current-month .numInputWrapper,body .flatpickr-current-month .numInputWrapper{top:0}.time-choice__title,.time-choice__summary{color:#25465f}#stac-submit-step1{background:#ff554b;font-weight:600;border-radius:2px;border:0 none;height:100%}#stac-submit-step1:hover{color:#fff;background:#ff776f}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group label{color:#25465f;font-weight:400;margin-top:3px;position:relative}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group .stac-form-label{text-transform:none}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group label .stac-asterisk{font-weight:400;color:#ff554b}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-first-name .stac-customer-first-name-input input,.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-first-name .step2_firstname input{color:#25465f}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-name .stac-customer-name-input input,.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-name .step2_lastname input{color:#25465f}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-phone .stac-customer-phone-input input,.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-phone .step2_phone input{color:#25465f}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-mail .stac-customer-mail-input input,.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-mail .step2_email input{color:#25465f}#appointment_civility .label-rebuilt{display:flex;position:relative;margin:0 10px}#appointment_civility .label-rebuilt.radio-button-rebuilt input[type=radio]{opacity:0;display:block}#appointment_civility .label-rebuilt.radio-button-rebuilt label{position:relative;display:inline-block;padding:0 25px !important;background-color:rgba(0,0,0,0) !important;border:0 none !important;color:#25465f !important}#appointment_civility .label-rebuilt.radio-button-rebuilt label::before,#appointment_civility .label-rebuilt.radio-button-rebuilt label::after{position:absolute;content:"";display:inline-block}#appointment_civility .label-rebuilt.radio-button-rebuilt label::before{height:16px;width:16px;border:1px solid #25465f;border-radius:20px;left:0px;top:3px}#appointment_civility .label-rebuilt.radio-button-rebuilt label::after{height:8px;width:8px;border-radius:20px;background-color:#109db9;left:4px;top:7px}#appointment_civility .label-rebuilt.radio-button-rebuilt input[type=radio]+label::after{content:none}#appointment_civility .label-rebuilt.radio-button-rebuilt input[type=radio]:checked+label::after{content:""}#appointment_civility .label-rebuilt.radio-button-rebuilt input[type=radio]:checked+label{background:rgba(0,0,0,0);border:0 none;color:#25465f}.stac-form-cgv .form-group{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}.stac-form-cgv .form-group input{-moz-transform:scale(0.8);-moz-appearance:none;-webkit-appearance:none;width:15px;height:15px;background:#fff;border:1px solid #25465f;border-radius:3px;margin:0 5px 0 0 !important}.stac-form-cgv .form-group input:checked{border-color:#25465f;background:#fff}.stac-form-cgv .form-group input:checked+label{color:#25465f;font-weight:600}.stac-form-cgv .form-group input:checked+label::before{display:block;content:"✔";position:absolute;color:#109db9;top:-4px;left:-22px;font-size:17px;font-weight:400}.fullpage__contact-form--cta-container .fullpage__button--outline{background:rgba(0,0,0,0);color:#109db9;font-weight:600;border-radius:3px}.fullpage__contact-form--cta-container .fullpage__button--outline:hover{background:#109db9;color:#fff}.fullpage__contact-form--cta-container #stac-form-submit{background:#ff554b;font-weight:600;border:0 none;border-radius:3px;display:flex;justify-content:center;align-items:center;column-gap:5px;height:100%}.fullpage__contact-form--cta-container #stac-form-submit:hover{background:#ff776f;color:#fff}#stac-module-resume-message i,#stac-module-resume-message .stac-message p,#stac-module-resume-appointment .stac-description-appointment,.appointment-summary__title--is-confirmed,.appointment-summary__message--is-confirmed .stac-date,.fullpage__selected-store--name,.fullpage-step4__reservation--container .fullpage-step__selected-store--container,.fullpage__selected-info--title,.fullpage__selected-store--today-container,.fullpage__appointment-summary--appointment-note{color:#25465f !important}#stac-module-resume-message i{font-size:30px;margin-top:-4px}.fullpage-step4__reservation--container .fullpage__selected-store--name{color:#25465f !important;font-weight:500 !important}.fullpage__appointment-summary--store-info .fullpage__selected-store--hours h4,.fullpage__appointment-summary--store-info .fullpage__selected-store--phone-address h4{color:#25465f !important;font-weight:500}#stac-module-resume-message .stac-message h2{text-transform:none}#stac-module-resume-appointment{background:rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);margin:-20px auto}#stac-module-resume-appointment .stac-title-appointment,#stac-module-resume-appointment .stac-description-appointment{display:none}#stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn{background:rgba(0,0,0,0) !important;border:1px solid #109db9 !important;color:#109db9 !important}@media only screen and (min-width: 769px){#stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn{margin:0}}#stac-module-resume-appointment .addtocalendar .stac-addtocalendar-btn:hover{background:#109db9 !important;color:#fff !important}@media screen and (max-width: 500px){.fullpage__steps--container.fullpage-rdv__steps--container{padding:0}.fullpage__steps--container.fullpage-rdv__steps--container .fullpage__steps--step-element{padding:20px 5px}.fullpage__steps--container.fullpage-rdv__steps--container .fullpage__steps--step-element .stac-number,.fullpage__steps--container.fullpage-rdv__steps--container .fullpage__steps--step-element .stac-step-name{font-size:14px}}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv .form-group input,#st-access-services #sidebar .checklist .list-item .list-children li label input,#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group input[type=checkbox],#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group input[type=checkbox]{display:none}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv{display:block !important}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv .form__optin--fieldset{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 5px 0 0;position:relative}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv .form__optin--fieldset input{display:none}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv .form__optin--fieldset input:checked+label::before{display:block;content:"✔";position:absolute;color:#109db9;top:-4px;left:2px;font-size:16px;font-weight:400}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv label,#st-access-services #sidebar .checklist .list-item .list-children li label .item-label,#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group label,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group label{padding-left:20px}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv label::before,#st-access-services #sidebar .checklist .list-item .list-children li label .item-label::before,#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group label::before,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group label::before{top:-2px !important;left:2px !important;font-size:15px !important}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv label::after,#st-access-services #sidebar .checklist .list-item .list-children li label .item-label::after,#st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group label::after,#st-access-widget #stac-module-contact-form #stac-contact-form .stac-form-cgv.form-group label::after{content:"";border:1px solid #25465f;border-radius:3px;width:15px;height:15px;position:absolute;left:0;top:0;z-index:0}#st-access-services #sidebar .checklist .list-item .list-children li label .item-label::after{top:4px}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv label::after{top:2px}.fullpage__back-button:hover,.fullpage__back-button:focus,.fullpage__back-button:active{color:#0d7d93 !important;border:0 none;background:rgba(0,0,0,0) !important}body[brand="209"] #section-block-223,body[brand="426"] #section-block-190{background:#fff;border-radius:4px;border:1px solid #fdfdfd;padding:30px}body[brand="209"] #section-block-223 .block-container,body[brand="426"] #section-block-190 .block-container{align-items:stretch}body[brand="209"] #section-block-223 .block-container .block,body[brand="426"] #section-block-190 .block-container .block{display:block}body[brand="209"] #section-block-223 .block-container .block .block-text .block-description,body[brand="426"] #section-block-190 .block-container .block .block-text .block-description{flex-grow:1}body[brand="209"] #section-block-223 .block-container .block .block-text .block-link-button,body[brand="426"] #section-block-190 .block-container .block .block-text .block-link-button{justify-content:center !important}body[brand="209"] #section-block-223 .block-container .block .block-text .block-link-button .btn-container,body[brand="426"] #section-block-190 .block-container .block .block-text .block-link-button .btn-container{font-weight:bold}body[brand="209"] #section-block-223 .block-container .block-inner,body[brand="426"] #section-block-190 .block-container .block-inner{display:flex;flex-wrap:wrap;justify-content:center;height:100%;padding:0 15px}body[brand="209"] #section-block-223 .block-container .block-title,body[brand="426"] #section-block-190 .block-container .block-title{text-align:center}body[brand="209"] #section-block-223 .block-container .block-description,body[brand="426"] #section-block-190 .block-container .block-description{text-align:left}#stac-modal-data[data-type=appointment]~.stac-content .stac-form-cgv{display:none !important}.fullpage-rdv__header~#page-content .stac-form-cgv{display:block}.fullpage-rdv__header~#page-content .stac-form-cgv input{display:none}.list-item.product.appointment__id-282{display:none}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row.extra-form-fields__container{display:none}#st-module-data-bridge[data-service-reference=SBO0011]+.wrapper .fullpage-step__contact-form--container #stac-contact-form .stac-form-row.extra-form-fields__container{display:flex}.fullpage__main-content--step-container .fullpage__service--price .product-price__free{display:none}.fullpage__main-content--step-container .fullpage__selected-info--change-link::before{content:"";font-family:"FontAwesome";padding-right:5px}.fullpage__main-content--step-container .fullpage__selected-store--phone-address h4{display:none}.fullpage__main-content--step-container .fullpage__service--image{padding:10px 0;display:flex;align-items:center;column-gap:10px}.fullpage__main-content--step-container .fullpage__service--image img{width:60px;margin:0}.fullpage__main-content--step-container .fullpage__service--additional-info .fullpage__service--description{display:none}.fullpage__main-content--step-container .fullpage__selected-store--hours .fullpage__selected-store--hours-by-day{display:flex;column-gap:5px}.fullpage__main-content--step-container .fullpage__selected-store--hours .fullpage__selected-store--hours-by-day .stac-title-day{flex-basis:65px}.fullpage__main-content--step-container .fullpage__selected-store--hours .selected-store__hours--closed{font-style:normal}.fullpage__main-content--step-container .fullpage-step__contact-form--container #stac-contact-form .stac-form-row{margin:0}.fullpage__main-content--step-container .fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group .stac-customer-name-element{margin-bottom:0}.fullpage__main-content--step-container #stac-module-resume-appointment{margin:0;padding:0}.fullpage__selected-store--phone::before{content:"";font-family:"FontAwesome";padding-right:5px}.fullpage-step4__reservation--container #stac-module-resume-message i{display:none}.fullpage__main-content--step-container .fullpage-step4__reservation--container{padding-bottom:0}@media only screen and (min-width: 769px){.fullpage__appointment-summary--store-info .fullpage-step4__reservation--container{padding:20px 0 0 0}}.fullpage__appointment-summary--store-info .fullpage__selected-store--address{font-size:14px;line-height:1.1;padding-left:17px;position:relative}.fullpage__appointment-summary--store-info .fullpage__selected-store--address::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";font-family:"FontAwesome"}.fullpage__appointment-summary--store-info .fullpage__selected-store--address .address,.fullpage__appointment-summary--store-info .fullpage__selected-store--address .ville{text-transform:lowercase}.fullpage__appointment-summary--store-info .fullpage__selected-store--phone-address{margin-bottom:0;font-size:14px}@media only screen and (min-width: 769px){.fullpage__appointment-summary--store-info .fullpage__selected-store--phone-address{margin-top:10px}}.fullpage__appointment-summary--store-info .fullpage__selected-store--address{margin-bottom:5px}.fullpage__appointment-summary--store-info .fullpage__selected-store--hours .fullpage__selected-store--hours-by-day{display:flex;column-gap:5px}.fullpage__appointment-summary--store-info .fullpage__selected-store--hours .selected-store__hours--closed{font-style:normal}.fullpage__appointment-summary--store-info #stac-module-selected-store{padding-bottom:0}@media only screen and (min-width: 769px){.fullpage__appointment-summary--store-info #stac-module-selected-store{display:grid;grid-template-columns:1fr 1fr;row-gap:20px}.fullpage__appointment-summary--store-info #stac-module-selected-store h4{grid-column:2/3;grid-row:1/2;font-size:26px;margin-bottom:0}.fullpage__appointment-summary--store-info #stac-module-selected-store .fullpage__selected-store--title{grid-column:1/2;grid-row:1/2;margin-bottom:0}.fullpage__appointment-summary--store-info #stac-module-selected-store .fullpage__selected-store--more-info{margin-top:0}.fullpage__appointment-summary--store-info #stac-module-selected-store .fullpage__selected-store--hours{margin-bottom:0}.fullpage__appointment-summary--store-info #stac-module-selected-store .fullpage__selected-store--hours h4{display:none}.fullpage__appointment-summary--store-info #stac-module-selected-store .fullpage__selected-store--today-container{margin-top:10px}}@media only screen and (max-width: 768px){.fullpage__appointment-summary--step-container .fullpage-step4__map--container{display:none}}.fullpage__appointment-summary--appointment-note{padding:15px 15px 0;white-space:pre-line;flex-direction:column;row-gap:10px}.fullpage__appointment-summary--appointment-note ul{list-style:inside}.fullpage__appointment-summary--appointment-note ul li::marker{font-size:12px}.fullpage__appointment-summary--appointment-note h2{font-size:26px;margin-bottom:10px}.access-services-list #products .product .service-item__image-container .service-item__image-as-background{background-size:50%;background-position:50% 40%}#st-access-default .wrapper{max-width:1228px;padding:0}#st-access-default .fullpage__steps--container{max-width:1228px !important}@media only screen and (max-width: 768px){#st-access-default .fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage-step__store-list--store .stac-item-container-show{padding:20px}#st-access-default .fullpage-step__article .fullpage-store-list__container .fullpage-step__store-list--container .fullpage-step__store-list--store .stac-item-container-show .fullpage__select-store--store-name{line-height:1}}#st-access-default .fullpage-step__contact-form--container #stac-contact-form .stac-form-row.fullpage__contact-form--cta-container{justify-content:unset;column-gap:10px;row-gap:10px}@media only screen and (min-width: 769px){#st-access-default .fullpage-step__contact-form--container #stac-contact-form .stac-form-row.fullpage__contact-form--cta-container .stac-table-cell{flex:unset !important;width:auto !important;justify-content:unset !important}}#st-access-default .fullpage-step__contact-form--container #stac-contact-form .stac-form-row.fullpage__contact-form--cta-container .stac-form-group{width:auto;margin-bottom:0}@media only screen and (max-width: 768px){#st-access-default .fullpage-step__contact-form--container #stac-contact-form .stac-form-row.fullpage__contact-form--cta-container .stac-form-group{width:100%}#st-access-default .fullpage-step__contact-form--container #stac-contact-form .stac-form-row.fullpage__contact-form--cta-container .stac-form-group #stac-form-submit{width:100%}}@media only screen and (max-width: 768px){#st-access-default #appointment_civility{display:flex;column-gap:10px}}#st-access-default .fullpage__selected-store--today-container{margin-top:0}#st-access-default .fullpage__selected-store--today-container i{padding-right:3px}@media only screen and (min-width: 769px){#st-access-default .fullpage__appointment-summary--bottom{justify-content:start;padding:15px 0}}#st-access-default .fullpage__appointment-summary--bottom .fullpage__home--button{background-color:#109db9;border-color:#109db9}#st-access-default .fullpage__appointment-summary--bottom .fullpage__home--button:hover{background-color:#168da5;border-color:#168da5}#st-access-pre-reservation #page-header{background-color:#25465f !important}#st-access-pre-reservation #page-header .title-page{margin:50px auto 50px;width:80%;font-family:"Bouygues Speak","Open Sans",Arial,Helvetica,sans-serif;position:relative}#st-access-pre-reservation #page-header .title-page strong{display:block;font-weight:400}#st-access-pre-reservation #page-header #module-search .section-inner .wrapper{box-shadow:0 0 0 rgba(0,0,0,0)}#st-access-pre-reservation #page-header #module-search .wrapper{background:rgba(0,0,0,0);padding:0;margin:0;border:0 none}#st-access-pre-reservation #page-header #module-search .form-inner{display:block;width:100%;background:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:4px;margin:25px 0 -90px 0;border:1px solid #f0f0f0}#st-access-pre-reservation #page-header #module-search .form-inner>.cell:last-child{display:block}#st-access-pre-reservation #page-header #module-search .form-inner .search-bar .search-bar-input:first-of-type .ui-autocomplete-parent::after{content:"Rechercher un produit"}#st-access-pre-reservation #page-header #module-search .form-inner .search-bar .search-bar-input{flex-basis:25%}#st-access-pre-reservation #page-header #module-search .form-inner .container-geoloc{display:flex;align-items:center;position:relative;width:100%}#st-access-pre-reservation #page-header #module-search .form-inner .container-geoloc .img-geoloc{width:56px;height:52px;padding:10px;border-radius:50%;background:#f3f3f3}#st-access-pre-reservation #page-header #module-search .form-inner .container-geoloc .text-geoloc{font-size:13px;line-height:1.2em;margin-left:5px;white-space:nowrap;color:#25465f}#st-access-pre-reservation #page-header #module-search .form-inner .container-geoloc #btn-geolocalisation{position:absolute;top:27px;width:120px;background:rgba(0,0,0,0);padding:0;line-height:13px;left:91px;font-size:13px;font-weight:600;color:#109db9;height:15px;text-decoration:underline;border:0 none;z-index:20}#st-access-pre-reservation #page-header #module-search .form-inner .container-geoloc #btn-geolocalisation:hover{opacity:.8;border:0 none}#st-access-pre-reservation #page-header #module-search .form-inner .container-geoloc #btn-geolocalisation .status .status-static .fa{display:none}#st-access-pre-reservation #page-header #module-search .form-inner .search-bar-geolocation{font-size:13px;position:absolute;left:66px;top:12px;min-width:100px;color:#109db9;text-decoration:underline;font-weight:bold;height:40px;display:block;padding-top:15px}#st-access-pre-reservation .list-item.list-parent{background:#fff;border:1px solid #eee}#st-access-pre-reservation .list-item.list-parent .item-parent{margin:0 0 -10px;padding-top:10px}#st-access-pre-reservation #sidebar .checklist .list-item .item-parent .icon-parent{top:40%}#st-access-pre-reservation #sidebar .checklist .list-item .list-children li{display:flex;padding:0;width:100%}#st-access-pre-reservation #sidebar .checklist .list-item .list-children li .list-item{margin-top:5px}#st-access-pre-reservation #sidebar .checklist .list-item .list-children li label{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}#st-access-pre-reservation #sidebar .checklist .list-item .list-children li label input{-moz-transform:scale(0.8);-moz-appearance:none;-webkit-appearance:none;display:block;width:15px;height:15px;background:#fff;border:1px solid #25465f;border-radius:3px;margin:1px 10px 0 0 !important;flex-basis:15px;min-width:15px}#st-access-pre-reservation #sidebar .checklist .list-item .list-children li label input:checked{border-color:#25465f;background:#fff}#st-access-pre-reservation #sidebar .checklist .list-item .list-children li label input:checked+span{color:#25465f;font-weight:600;background:#fff}#st-access-pre-reservation #sidebar .checklist .list-item .list-children li label input:checked+span::before{display:block;content:"✔";position:absolute;color:#109db9;top:-2px;left:-23px;font-size:17px;font-weight:400}#st-access-pre-reservation #sidebar .checklist .list-item .list-children li label .item-label{padding:0;display:block;border:0 none;color:#25465f;position:relative}#st-access-pre-reservation #multi-products .product{flex:0 0 33%;max-width:33%}#st-access-pre-reservation #multi-products .product .product-actions{visibility:visible;opacity:1}#st-access-pre-reservation #multi-products .product .image{position:relative;z-index:10}#st-access-pre-reservation #multi-products .product .image .image-overlay{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;opacity:.5}#st-access-pre-reservation #multi-products .product .infos-container{top:140px}#st-access-pre-reservation #multi-products .product .infos-container .main-infos{display:flex !important;flex-direction:column-reverse}#st-access-pre-reservation #multi-products .product .infos-container .main-infos .product-price{color:#25465f !important;border:1px solid #25465f;border-radius:0 10px 0 0;padding:5px;text-align:center;margin-bottom:10px}#st-access-pre-reservation #multi-products .product .infos-container .main-infos .product-price .old-price{display:block}#st-access-pre-reservation #multi-products .product .infos-container .btn-add-to-cart{font-size:13px;padding:5px 20px}#st-access-pre-reservation #multi-products .product .infos-container.full{top:0}#st-access-pre-reservation #multi-products .product .infos-container.full .product-infos-header{display:flex}#st-access-pre-reservation #connect_byt{position:relative;z-index:5;height:30px;background:#ff554b;padding:20px;margin:21px 2px -10px;color:#fff;font-weight:600;font-size:15px !important;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:2px}#st-access-pre-reservation #connect_byt:hover{background:#ff776f;text-decoration:none}#pre-reservation-container .infos-container.full .product-description{min-height:90px}#pre-reservation-container .infos-container.full .product-infos-header{min-height:70px}#multi-products .product .infos-container .infos .product-infos-header{flex-direction:row-reverse;flex-wrap:wrap}#multi-products .product .infos-container .infos .product-infos-header h3{flex-basis:100%;order:1}#multi-products .product .infos-container .infos .product-infos-header .product-price{order:0;flex-basis:100%;text-align:center;display:block;position:relative;height:35px}#multi-products .product .infos-container .infos .product-infos-header .product-price span{display:block}#multi-products .product .image .image-overlay{background-color:rgba(0,0,0,.45) !important}#multi-products .product-store .store-info,#multi-products .product .infos-container .infos .product-infos-header .name,#multi-products .product .infos-container .infos .product-infos-header .product-price,#multi-products .product .infos-container .infos .list-container,#cart-container .section-container .cart-title,#cart-container .section-container .section-content span,#cart-container .section-container .total-price,#cart-container .section-container .cart-remove-product,#cart-container .section-container .data-product,.popup.popup-open .popup-content>article,.popup.popup-open .popup-content>main,.popup .popup-header{color:#25465f}#cart-products hr{color:#25465f;border-top:0 none}#pre-reservation-container .infos-container .full-infos__btn{cursor:pointer;border:1px solid #109db9;color:#109db9;background:#fff;position:relative;height:30px}.popup .popup-footer .btn-cancel{border:1px solid #109db9}#multi-products .product .product-actions .btn.btn-add-to-cart,.popup .popup-footer .btn-confirm,#cart-container .finalize-pre-reservation{background:#ff554b;transition:all .3s ease;color:#fff;border-radius:3px;border:0 none}#multi-products .product .product-actions .btn.btn-add-to-cart:hover,.popup .popup-footer .btn-confirm:hover,#cart-container .finalize-pre-reservation:hover{background:#ff776f;color:#fff}header.products-header{cursor:pointer}@media screen and (max-width: 1100px){#multi-products{margin-left:0}}@media screen and (max-width: 980px){#st-access-pre-reservation #multi-products .product{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 781px){#st-access-pre-reservation #page-header #module-search .search-bar .search-bar-inner .container-geoloc .search-bar-geolocation{left:calc(50% - 35px)}}body[route^=pre_order]{background-color:#f9f9f9}.fullpage-preorder__header .fullpage__header--title{max-width:520px}#step_contact_pre_reservation_civility .label-rebuilt{display:flex;position:relative;margin:0 10px 0 -10px;border:0 none}#step_contact_pre_reservation_civility .label-rebuilt.radio-button-rebuilt input[type=radio]{opacity:0;display:block}#step_contact_pre_reservation_civility .label-rebuilt.radio-button-rebuilt label{position:relative;display:inline-block;padding:0 25px !important;background-color:rgba(0,0,0,0) !important;border:0 none !important;color:#25465f !important}#step_contact_pre_reservation_civility .label-rebuilt.radio-button-rebuilt label::before,#step_contact_pre_reservation_civility .label-rebuilt.radio-button-rebuilt label::after{position:absolute;content:"";display:inline-block}#step_contact_pre_reservation_civility .label-rebuilt.radio-button-rebuilt label::before{height:16px;width:16px;border:1px solid #25465f;border-radius:20px;left:0px;top:0px}#step_contact_pre_reservation_civility .label-rebuilt.radio-button-rebuilt label::after{height:8px;width:8px;border-radius:20px;background-color:#109db9;left:4px;top:4px}#step_contact_pre_reservation_civility .label-rebuilt.radio-button-rebuilt input[type=radio]+label::after{content:none}#step_contact_pre_reservation_civility .label-rebuilt.radio-button-rebuilt input[type=radio]:checked+label::after{content:""}#step_contact_pre_reservation_civility .label-rebuilt.radio-button-rebuilt input[type=radio]:checked+label{background:rgba(0,0,0,0);border:0 none;color:#25465f}.fullpage-step__contact-form--container .form__optin--fieldset{padding:0}body[route=pre_reservation_operation_slug] #st-access-widget-modal .form__optin--fieldset,body[route=pre_reservation_operation_slug] #st-access-widget .form__optin--fieldset{position:relative;margin-bottom:10px}body[route=pre_reservation_operation_slug] #st-access-widget-modal .form__optin--fieldset input,body[route=pre_reservation_operation_slug] #st-access-widget .form__optin--fieldset input{-moz-appearance:none !important;-webkit-appearance:none !important;background:#fff;border:1px solid #25465f;border-radius:3px;margin:0 5px 0 3px;height:15px}body[route=pre_reservation_operation_slug] #st-access-widget-modal .form__optin--fieldset input:checked+label:before,body[route=pre_reservation_operation_slug] #st-access-widget .form__optin--fieldset input:checked+label:before{display:block;content:"✔";position:absolute;color:#109db9;top:-2px;left:-23px;font-size:16px;font-weight:400}body[route=pre_reservation_operation_slug] #st-access-widget-modal .form__optin--fieldset label,body[route=pre_reservation_operation_slug] #st-access-widget .form__optin--fieldset label{position:relative}body[route=pre_reservation_operation_slug] #st-access-widget-modal .form__optin--fieldset label,body[route=pre_reservation_operation_slug] #st-access-widget-modal .form__optin--fieldset label p,body[route=pre_reservation_operation_slug] #st-access-widget .form__optin--fieldset label,body[route=pre_reservation_operation_slug] #st-access-widget .form__optin--fieldset label p{cursor:pointer}#step_contact_pre_reservation_gtu{-moz-transform:scale(0.8);-moz-appearance:none;-webkit-appearance:none;width:15px;flex-basis:15px;min-width:15px;height:15px;background:#fff;border:1px solid #25465f;border-radius:3px;margin:0 5px 0 -25px;opacity:0}#step_contact_pre_reservation_gtu:checked{border-color:#25465f;background:#fff}#step_contact_pre_reservation_gtu:checked+label{color:#25465f;font-weight:600}#step_contact_pre_reservation_gtu:checked+label::before{display:block;content:"✔";position:absolute;color:#109db9;top:-4px;left:2px;font-size:16px;font-weight:400}label[for=step_contact_pre_reservation_gtu]+.stac-form-error{margin-top:4px;font-size:12px}.fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-date>div>.datetimePickerUI{width:100%}body[route^=pre_order] .fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-group.stac-form-cgv label::before{top:0 !important}#multi-products .product-store #store-change__button{cursor:pointer}.page-container.hasModal{position:relative;z-index:50}#consent_modal_open{height:16px;background:rgba(0,0,0,0) url("https://cdn-st.bouyguestelecom.fr/v2_clients/bouygues/images/questionmark_2020.png") no-repeat center center;z-index:500;cursor:pointer;display:block;width:9px;margin:3px 0 0 3px;border-radius:30px;padding:0 6px 0 10px;position:relative;transition:all .3s ease}#consent_modal_open:hover{opacity:.7}#module-search-itin #consent_modal_open{background-image:url("https://cdn-st.bouyguestelecom.fr/v2_clients/bouygues/images/questionmark_2020.png")}.consent_modal{display:none;position:fixed;z-index:70;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.consent_modal .close{color:#aaa;float:right;font-size:28px;font-weight:bold;position:relative;z-index:50;padding:0 5px;margin:0 -10px 0 0}.consent_modal .close:hover,.consent_modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.consent_modal-body{padding:20px}.consent_modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:100%;max-width:430px;max-height:calc(100vh - 100px);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-name:animatetop;animation-duration:.4s}.consent_modal-header{padding:2px 16px;background-color:#fff;color:#454545}.page-container.hasModal #page-header{z-index:30}.page-container.hasModal #page-content{z-index:20;position:relative}#st-access-widget-modal .stac-form-cgv>br,#st-access-widget .stac-form-cgv>br,body[route=pre_order_step_contact_details] .fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-cgv>br{display:none}#st-access-widget-modal .stac-form-cgv .form-group,#st-access-widget .stac-form-cgv .form-group,body[route=pre_order_step_contact_details] .fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-cgv .form-group{display:none}#st-access-widget-modal .stac-form-cgv .form-group:nth-child(8),#st-access-widget .stac-form-cgv .form-group:nth-child(8),body[route=pre_order_step_contact_details] .fullpage-step__contact-form--container #stac-contact-form .stac-form-row .stac-form-cgv .form-group:nth-child(8){display:block !important;margin-top:-20px}.fullpage__contact-form--legal-byt{color:#25465f}.fullpage__contact-form--legal-byt .red{color:#ff554b}.stac-module-step-payment .stac-main-content>iframe{border:0 none}.page-cancel #page-header{height:200px}.page-cancel #page-header #module-search .section-inner .wrapper{background:rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);border:0 none;padding:90px 0}.page-cancel #page-header .title-page{font-family:"Bouygues Speak","Open Sans",Arial,Helvetica,sans-serif;color:#fff}.page-cancel .details-container .section-title{font-size:25px}.page-cancel #cancel-resa table{width:100%}.page-cancel #cancel-resa th,.page-cancel #cancel-resa td{color:#25465f;border:1px solid #ddd}.page-cancel #cancel-resa th{background:#fdfdfd}.page-cancel #cancel-resa td{background:#fff}.page-cancel .section-container .store{color:#25465f}.page-cancel #result-head{display:block !important;margin-top:0}.page-cancel .response-buttons{max-width:580px}.page-cancel .btn-container.btn-primary.bordered{border-color:#ff554b}.stac-modal{z-index:500}.modal{z-index:9000 !important;box-shadow:0 0 30px rgba(0,0,0,.8);position:fixed;max-width:920px;width:100% !important}@media screen and (min-width: 900px){.modal{margin-left:-460px !important}}body #st-access-widget-modal *{font-size:12px !important}body #st-access-widget-modal a{color:#25465f}body #st-access-widget-modal .stac-text-custom{color:#25465f !important}body #st-access-widget-modal .stac-bg-custom{background-color:#ff554b !important}body #st-access-widget-modal .stac-border-custom{border-color:#ff554b !important}body #st-access-widget-modal .stac-btn-container.stac-btn-primary,body #st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation.stac-static{background-color:#ff554b}body #st-access-widget-modal .stac-btn-container.stac-btn-primary:hover,body #st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation.stac-static:hover{background-color:#ff776f}body #st-access-widget-modal .stac-btn-container.stac-btn-primary.stac-btn-outline{color:#25465f}body #st-access-widget-modal .stac-btn-container.stac-btn-primary.stac-btn-outline span{color:#25465f}body #st-access-widget-modal .stac-btn-container.stac-btn-primary.stac-btn-outline:hover{border-color:#ff776f;background-color:#ff776f}body #st-access-widget-modal #stac-module-list-store #stac-list-store::-webkit-scrollbar-thumb{background-color:#ff554b}body #st-access-widget-modal input[type=text]:focus,body #st-access-widget-modal input[type=email]:focus,body #st-access-widget-modal input[type=tel]:focus,body #st-access-widget-modal input[type=password]:focus,body #st-access-widget-modal textarea:focus{border-color:#ff554b !important}body #st-access-widget-modal #stac-module-contact-form #stac-contact-form .stac-form-row .stac-form-group label .stac-asterisk{color:#25465f}body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin:hover{border-color:#ff554b}body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a,body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today span{border-color:#ff554b}body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-calendar a.ui-state-active{background-color:#ff554b}body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,body #st-access-widget-modal #stac-datetimepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{background-color:#ff554b}body #st-access-widget-modal #stac-timepicker{border-color:#ff554b}body #st-access-widget-modal #stac-timepicker .stac-list-item .stac-timepicker-item.active{border-color:#ff554b;background-color:#ff554b}body #st-access-widget-modal #stac-module-step .stac-menu-step .stac-step{border:0;font-size:20px !important}body #st-access-widget-modal.stac-module-step-widget .stac-title{background-color:#000;color:#fff !important;font-size:20px !important}body #st-access-widget-modal .stac-product .stac-infos-container .stac-infos .stac-sub-infos .stac-list-container .stac-list-item .stac-item-label{font-family:"roboto-condensed-bold"}body #st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation i,body #st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation span{font-size:10px}body #st-access-widget-modal #stac-module-list-store .stac-no-store{font-size:12px}body #st-access-widget-modal #stac-module-list-store #stac-list-store .stac-item-magasin .stac-item-container .stac-store-info .stac-title-store{color:#25465f;font-size:14px !important}body #st-access-widget-modal #stac-module-search-widget .stac-search-localisation #stac-btn-geolocalisation.stac-static{font-size:10px !important}body #st-access-widget-modal #stac-module-information-reservation .stac-container-information-reservation .stac-message .stac-message-span,body #st-access-widget-modal #stac-module-selected-store .stac-container-selected-store h2{font-size:16px !important;font-weight:normal;text-transform:none}body #st-access-widget-modal .stac-content #stac-module-cart-resume .data-product,body #st-access-widget-modal .stac-content #stac-module-cart .data-product{color:#25465f}body #st-access-widget-modal .stac-store-info-text,body #st-access-widget-modal #cart-resume{color:#25465f}body #st-access-widget-modal.stac-module-step-widget .stac-loader:after,body .stac-modal.stac-loading .stac-loader-modal span{border-top-color:#ff554b}body #st-access-widget-modal{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif}body #st-access-widget-modal .stac-input-container button,body #st-access-widget-modal .stac-input-container input{font-family:"Bouygues Read","Open Sans",Arial,Helvetica,sans-serif}body #st-access-widget-modal .stac-title{font-family:"Bouygues Speak","Open Sans",Arial,Helvetica,sans-serif;font-weight:400}@media screen and (min-width: 600px){.receive-details-modal{max-height:80vh}}@media screen and (min-width: 1120px){#list-and-map #list-container #list-store .item-magasin .item-container .store-page-link{width:100%;margin-left:-20px}}@media screen and (max-width: 1120px){#page-header #module-search .search-bar .search-localisation-container{flex-basis:30%}#page-header #module-search .search-bar .search-bar-inner>.search-bar-submit{flex-basis:16%;padding:8px;white-space:normal}#page-header #module-search .search-bar .search-bar-inner>.btn-filter{flex-basis:17%}#module-store-nearby .container{max-width:1120px;width:calc(100% - 30px);padding:0}#module-store-nearby .container .nearby-store__store-info--item-container{margin:0}#module-store-nearby .container .nearby-store__store-info--item-container .description-item{flex-basis:100% !important;padding:0;max-width:100%}}@media screen and (max-width: 780px){.container{max-width:unset}.title-tab-qrcode{display:none !important}#hero-scene{margin:0;height:340px;padding-top:50px}#module-liste-store #list-store{padding-right:0}#module-liste-store #list-container #list-store .item-magasin{margin-bottom:0;min-height:370px}#list-and-map{padding:0;border-top:1px solid #e2e2e2}#list-and-map #module-map{padding-left:0 !important;margin:0;flex-basis:100%}#list-and-map #module-liste-store{width:100%;flex-basis:100%;max-width:100%}#module-switch-liste-map{z-index:99;background:#f3f3f3;border-top:0 none}#module-switch-liste-map #switch-liste-map a{width:30%;margin:0 10%;background:#109db9}#module-switch-liste-map #switch-liste-map label#map-label{border:0 none}#module-switch-liste-map label{text-transform:none}#page-header .section-head .title-header{font-size:34px;font-weight:300 !important}#page-header .section-head .title-header span{font-size:16px;font-weight:600}#page-header #module-search>.section-inner{padding:10px;width:100%}#page-header #module-search>.section-inner>.wrapper{padding:20px 10px}#page-header #module-search .search-bar .search-bar-inner{flex-direction:column}#page-header #module-search .search-bar .search-bar-inner .container-geoloc{width:100%;justify-content:center;margin-bottom:15px}#page-header #module-search .search-bar .search-bar-inner .container-geoloc .text-geoloc{text-align:left}#page-header #module-search .search-bar .search-bar-inner .container-geoloc .search-bar-geolocation{right:unset;left:calc(50% - 23px)}#page-header #module-search .search-bar .search-bar-inner .search-bar-input{width:100%;margin-bottom:15px}#page-header #module-search .search-bar .search-bar-inner .search-bar-input .ui-autocomplete-parent::after,#page-header #module-search .search-bar .search-bar-inner .search-bar-input .ui-autocomplete-parent.ui-autocomplete-parent-loading::after{text-align:left}#page-header #module-search .search-bar .search-bar-inner .btn-filter{width:100%;margin-bottom:15px}#page-header #module-search .search-bar .search-bar-inner .search-bar-submit{width:100%;max-width:100%}#search-result{position:relative;z-index:8}#module-liste-store #list-container{height:auto}#module-map .map{height:550px}#list-and-map{border-top:0 none}#list-and-map>.container{margin:0;padding:0;width:100%}#list-and-map #list-container #list-store .item-magasin .item-container{display:block;padding-left:20px}#list-and-map #list-container #list-store .item-magasin .item-container .marker-info{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;height:70px}#list-and-map #list-container #list-store .item-magasin .item-container .marker-info .marker{height:40px;width:60px;margin-left:-18px}#list-and-map #list-container #list-store .item-magasin .item-container .marker-info .info-dist{text-align:center}#list-and-map #list-container #list-store .item-magasin .item-container .store-info{width:100%;max-width:100%;min-height:240px;height:auto}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .store-page-link{width:100%;height:150px;display:block;margin:10px 0 0 0}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .store-page-link>a{display:block}#list-and-map #list-container #list-store .item-magasin .item-container .store-info .store-page-link a.btn-rdv,#list-and-map #list-container #list-store .item-magasin .item-container .store-info .store-page-link a.item-link{margin:0 0 15px 0 !important;text-align:center;font-weight:bold}#module-store-details{padding-bottom:20px;padding-top:0;margin-top:-30px}.store-information__moved.section-inner>.wrapper{box-shadow:0 0 8px rgba(0,0,0,.1)}.store-information__moved.section-inner>.wrapper>.column{display:block}.store-information__moved.section-inner>.wrapper #module-store-hours,.store-information__moved.section-inner>.wrapper .store_informations{float:none;width:100%}.store-information__moved.section-inner>.wrapper #module-store-hours{margin-top:20px}.store-information__moved.section-inner>.wrapper #module-store-hours .section-inner{padding:0}#module-store-details+.store-information__moved.section-inner>.wrapper .store-informations-container+.block-image-content{display:block;width:100%}#module-store-details+.store-information__moved.section-inner>.wrapper .store-informations-container+.block-image-content>img{display:none}#module-store-details+.store-information__moved.section-inner>.wrapper .store-informations-container+.block-image-content .store-review__rating,#module-store-details+.store-information__moved.section-inner>.wrapper .store-informations-container+.block-image-content .review-infos,#module-store-details+.store-information__moved.section-inner>.wrapper .store-informations-container+.block-image-content .review-comment{display:none}#module-store-details+.store-information__moved.section-inner>.wrapper .store-informations-container+.block-image-content .go-to-reviews__button{margin:0 auto}.section-menu{display:none !important}.section-title{font-size:22px;line-height:1}#module-store-nearby .section-inner .wrapper .wrapper-list ul.list-container li.list-item .list-content .marker{width:80px;min-width:0}#module-store-nearby .section-inner .wrapper .wrapper-list ul.list-container li.list-item .list-content .description-item{text-align:left}#module-store-nearby .list-item .store-links{flex-direction:column}#module-store-nearby .list-item .store-links .btn-rdv{margin-right:0}#module-store-nearby .list-item .store-links .btn-rdv,#module-store-nearby .list-item .store-links .btn-more{margin-bottom:10px}.store-information__moved.section-inner>.wrapper:before,.store-information__moved.section-inner>.wrapper:after{display:none}#module-all-cities .list-container{grid-template-columns:1fr}#hero-scene .title-header{margin-top:10px;font-size:34px;line-height:1em}#module-store-details+.store-information__moved.section-inner>.wrapper .store-informations-container{width:100%}.store-information__moved #module-store-hours{max-width:unset;margin-left:0;margin-right:0}.store-information__moved #module-store-hours .store-links{flex-direction:column}.store-information__moved #module-store-hours .store-links .btn-itin,.store-information__moved #module-store-hours .store-links .btn-rdv{width:100%;margin:0 0 10px 0}.access-store #module-section-block .section.section-type-img_txt_4 .block-container .block{width:100%;margin-bottom:20px}.access-store #module-section-block .section.section-type-img_txt_4 .block-container .block .block-inner{height:auto}.access-store #module-section-block .section.section-type-img_txt_4 .block-container .block .block-text{height:auto !important}.access-store #module-section-block #tab-acces .search-container{flex-direction:column-reverse;width:100%}.access-store #module-section-block #tab-acces .search-container #form-adresse-itineraire{height:100px;width:100%;display:block}.access-store #module-section-block #tab-acces .search-container #form-adresse-itineraire .input-container{width:100%;height:100px;display:block;flex-direction:column}.access-store #module-section-block #tab-acces .search-container #form-adresse-itineraire .input-container #search_itinerary{width:100%;max-width:100%;position:relative;height:40px;margin:0 0 10px}.access-store #module-section-block #tab-acces .search-container #form-adresse-itineraire .input-container input[type=submit]{position:relative;width:100%;max-width:100%;margin:0}}@media screen and (min-width: 781px)and (max-width: 1120px){#page-header #module-search .search-bar .search-localisation-container .text-geoloc{letter-spacing:-0.05em}#page-header #module-filters{top:47px}#page-header #module-filters .list .list-item .title{text-align:left;word-wrap:break-word}}@media screen and (max-width: 480px){#hero-scene{height:420px}#hero-scene .title-header span{font-size:5vw;margin-bottom:10px;line-height:2rem}#page-header #module-search .search-bar .search-bar-input .input{background-color:#f3f3f3}#page-header #module-search .search-bar .search-bar-inner{background:none}#page-header #module-search .search-bar .search-bar-geolocation{width:auto}#page-header #module-search .search-bar .search-bar-submit{width:auto;margin-top:0}#module-all-cities .list-container{grid-template-columns:1fr}.access-store #module-section-block #tab-acces .search-container .container-geoloc #btn-geolocalisation{right:unset;left:71px}.store-reviews-block__container .reviews-list__pagination--container{font-size:12px}.store-reviews-block__container .pagination__element button,.store-reviews-block__container .pagination__element span{padding:5px}#module-store-details+.store-information__moved>.wrapper .store-informations-container+.block-image-content::after{content:" "}#global-review-store .store-reviews__container.global-review{justify-content:center;flex-wrap:wrap}#global-review-store .store-reviews__stars{order:2}#global-review-store .store-reviews__note{margin-right:5px}}#module-filters .section-content>ul>li:not(#section_18){display:none !important}#page-header .section-head .title-header,#hero-scene .title-header{flex-direction:column !important}#hero-scene .title-header span,#page-header .section-head .title-header span{line-height:1.2em !important;margin-top:10px}.clearfix::before,.clearfix::after{display:table;content:""}.clearfix::after{clear:both}/*# sourceMappingURL=style_sandbox_nofilter.css.map */
