@keyframes wobble-vertical{16.65%{transform:translateY(0.5rem)}33.3%{transform:translateY(-0.375rem)}49.95%{transform:translateY(0.25rem)}66.6%{transform:translateY(-0.125rem)}83.25%{transform:translateY(0.063rem)}100%{transform:translateY(0)}}@keyframes underline-yellow-animation{0%{transform:translateX(0)}49%{transform:translateX(100%)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}@media (max-width: 1024px){#maincontent{padding-top:var(--new-header-and-mobile-search-total-height)}}#maincontent .container{--storelocator-margin: 0px;width:calc(100% - var(--storelocator-margin) - 1.5625rem);padding:0}@media (min-width: 1280px){#maincontent .container{--storelocator-margin: 3%}}@media (min-width: 1400px){#maincontent .container{--storelocator-margin: 6%;max-width:initial}}#maincontent .container a{color:inherit}.store-breadcrumb{background-color:#000;color:#a5a5a5;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.storeAppointment{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;--store-appointment-gap: 2rem}@media (min-width: 768px){.storeAppointment{max-width:70%;margin:auto}}@media (min-width: 1024px){.storeAppointment{max-width:55%}}.storeAppointment [aria-label='required']{color:red}.storeAppointment h2{margin:4rem 0 1.2rem;padding:0 0 0 1.1rem;font-family:"Arizona";font-size:1.7rem;position:relative}.storeAppointment h2::before{content:'';display:block;position:absolute;top:0;left:0;width:.4375rem;height:calc(100% - 0px);background-color:#ffcf0b}@media (min-width: 768px){.storeAppointment h2{padding:0 0 0 1.8rem}}.storeAppointment p{margin-bottom:2rem;font-size:.9rem;line-height:1.3}.storeAppointment button{display:block;width:100%;margin:auto;font-weight:bold;letter-spacing:0;margin:auto;padding:.5rem 2.4rem;border:.0625rem solid #ffcf0b;border-radius:.3rem;background-color:#ffcf0b;color:#0d0d0d;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.9rem;font-weight:normal;letter-spacing:0;transition-duration:100ms}@media (min-width: 768px){.storeAppointment button{padding:.6rem 4.3rem .3rem}}@media (min-width: 1280px){.storeAppointment button{font-size:.95rem}}.storeAppointment button:hover{background-color:#1e1e25;color:#fff;text-decoration:none}.storeAppointment fieldset{--height: 2.7rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.5rem;gap:1rem var(--store-appointment-gap)}.storeAppointment fieldset.textareaForm .form-group{width:100%}.storeAppointment fieldset legend{font-size:1.2rem;font-weight:bold}.storeAppointment fieldset input,.storeAppointment fieldset textarea,.storeAppointment fieldset button{border-radius:.2rem}.storeAppointment fieldset input[type='date'],.storeAppointment fieldset textarea[type='date'],.storeAppointment fieldset button[type='date']{line-height:var(--height)}@supports (-webkit-touch-callout: none){.storeAppointment fieldset input[type='date'],.storeAppointment fieldset textarea[type='date'],.storeAppointment fieldset button[type='date']{-webkit-min-logical-width:calc(100% - 16px);position:relative}.storeAppointment fieldset input[type='date']::after,.storeAppointment fieldset textarea[type='date']::after,.storeAppointment fieldset button[type='date']::after{content:'\F133';display:block;position:absolute;top:0;right:1rem;bottom:0;margin:auto;font-family:"Font Awesome"}}.storeAppointment fieldset textarea{min-height:5.5rem}.storeAppointment fieldset input{height:var(--height)}.storeAppointment fieldset .form-group{width:100%;margin:0}.storeAppointment fieldset .form-group.required label::before{content:'*';color:#a6070f}@media (min-width: 768px){.storeAppointment fieldset .form-group{width:calc(50% - var(--store-appointment-gap) / 2)}}.storeAppointment .store-appointment-newsletter .form-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}.storeAppointment .store-appointment-newsletter .form-group .form-control{width:auto;margin-bottom:.3rem;margin-left:.5rem}.storeAppointment .store-appointment-newsletter .form-group .form-control-label{margin-bottom:.2rem}@media (max-width: 768px){.storeAppointment .store-appointment-newsletter .form-group .form-control-label{font-size:.9rem}}.storeAppointment .form-feedback-message{color:green}.Marker{display:block;position:relative;width:3.1875rem;height:4.0625rem;margin:auto}.Marker>img{display:block;margin:.625rem auto 0 auto}.LabelMarker{padding-bottom:1rem;color:#fff !important;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem !important}.NumMarker{position:absolute;top:.7rem;right:0;left:0;width:1.3125rem;margin:auto;color:#fff;font-size:.875rem;font-weight:bold;text-align:center}.btn-storelocator{padding:.6rem .5rem .4rem;border:.0625rem solid #ffcf0b;border-radius:.3rem;background-color:#0d0d0d;color:#fff;letter-spacing:0;transition-duration:300ms;color:#fff !important;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}.btn-storelocator:hover{background-color:#ffcf0b;color:#0d0d0d;text-decoration:none}@media (min-width: 768px){.btn-storelocator:hover{color:#0d0d0d !important}}.store-locator-container{position:relative !important}.store-locator-container+div,.store-locator-container+div h3{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.store-locator-header{position:relative;padding:1.5rem 0;background-color:#0d0d0d}.store-locator-header::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.store-locator-header-background{height:5rem;background-color:#12121a}@media (max-width: 1024px){.store-locator-header-background{display:none}}.store-locator-header-content{position:relative;max-width:none;color:#fff;z-index:1}@media (min-width: 1024px){.store-locator-header-content{max-width:none}}.store-locator-header-title{padding-left:.5rem;border-left:.4375rem #ffcf0b solid;font-family:"Arizona";font-size:2rem}.store-locator-header-subtitle{margin-bottom:0;padding-top:1rem;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.25rem;font-weight:700}.store-locator-fields{padding:25px 0 12.5px}.store-locator-list{height:37.5rem;border-top:.0625rem solid #d0d0d1;border-bottom:.0625rem solid #d0d0d1;overflow:hidden scroll}@media (max-width: 768px){.store-locator-list{margin:0 .5rem;border-right:.0625rem solid #d0d0d1}}.store-locator-list::-webkit-scrollbar{width:.625rem;background-color:#f2f2f2}.store-locator-list::-webkit-scrollbar-thumb{background-color:#ffcf0b}.store-locator-list::-webkit-scrollbar-track{background-color:#a5a5a5}.store-locator-list .list-group-item-action{color:#1e1e25;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.store-locator-list .list-group-item-action:first-child>div{border-top:0}.store-locator-list-header{margin-top:.0625rem;background-color:#0d0d0d;color:#fff}.store-locator-map{height:100% !important}.store-locator-element{width:100%;margin:0;border-top:.0625rem solid #d0d0d1;border-left:.0625rem solid #d0d0d1;cursor:pointer}.store-locator-element span{font-weight:400}.store-locator-element p{margin-bottom:0}.store-locator-element .store-name{margin-bottom:0;font-size:1rem !important}.store-locator-element .store-name span{margin-bottom:0;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;text-transform:none}.store-locator-element .store-name span::before{content:'Yellowkorner - '}.store-locator-element .opening{text-decoration:none}.store-locator-element .opening .opening-text .icon-chevron{margin-left:.3125rem}.store-locator-element .opening .opening-text .icon-chevron::before{content:'\F107';width:auto;font-family:"Font Awesome"}.store-locator-element .opening-hours b,.store-locator-element .opening-hours br:nth-child(1),.store-locator-element .opening-hours br:nth-child(2){display:none}.store-locator-element .event-text{margin-top:.625rem}.store-locator-element>[class*='col-']:last-child{font-size:1rem}.store-locator-element .btn{font-size:.75rem;cursor:pointer}.store-locator-element .btn.bg-white:hover{color:#0d0d0d}.store-locator-element .btn.bg-white:focus,.store-locator-element .btn.bg-white:active{background-color:white}.store-locator .search-gallery--form--input{height:2.25rem;padding-top:.625rem;border-radius:.3rem;color:#a5a5a5;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.1rem;font-weight:100}.store-locator .btn-storelocator-search{height:2.25rem;margin-left:1rem;padding:.5rem 1.4rem .4rem;color:#fff;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.search-gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.search-gallery--title{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:.625rem;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700}.search-gallery--form{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between}.search-gallery--form--input:focus{box-shadow:none !important}.search-gallery--form--valid{margin:0;padding:.625rem 1.5625rem}@media (min-width: 1024px){.search-gallery--find-current-location{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.search-gallery--find-current-location .btn{height:2.25rem;padding:.5rem 1.4rem .4rem;font-size:1rem}@media (min-width: 1024px){.search-gallery--find-current-location .btn{max-width:25rem}}#store-locator-current-location{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem}.near-galleries-wrapper{padding:2rem;background-color:#0d0d0d;color:#fff;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:normal}.near-galleries-wrapper .h2{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.875rem}.near-galleries-wrapper .gallery-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;list-style:none}@media (min-width: 1024px){.near-galleries-wrapper .gallery-links{-ms-flex-flow:row wrap;flex-flow:row wrap}}.near-galleries-wrapper .gallery-links .list-element{width:100%;padding:1rem;border-bottom:gray solid .03125rem}@media (min-width: 1024px){.near-galleries-wrapper .gallery-links .list-element{width:calc(100% / 3 - 1.875rem);margin:.9375rem}}.near-galleries-wrapper .gallery-links .list-element::before{content:'\F105';color:#ffcf0b;font-family:"Font Awesome";font-size:larger;vertical-align:bottom}.near-galleries-wrapper .gallery-links .list-element .gallery-link{color:#fff}.near-galleries-wrapper .gallery-links .list-element .gallery-link::before{content:'Yellowkorner - '}.map-canvas{display:block;height:21.875rem}@media (min-width: 768px){.map-canvas{height:31.25rem}}@media (max-width: 1024px){.store-details .store-info{padding:0}}.store-details .store-info .btn{border-width:.125rem;font-size:.85rem}.store-details .store-info .store-address-container{margin-bottom:.6rem}.store-details .store-info .store-address-container address{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400}.store-details .store-info .store-socials{color:gray}.store-details .store-info .store-socials p{margin-bottom:.5rem}.store-details .store-info .store-socials .links{display:-ms-flexbox;display:flex;width:auto;margin-bottom:0}.store-details .store-info .store-socials .links a{color:gray}.store-details .store-info .store-socials .links a:hover{color:#0d0d0d !important;text-decoration:none}.store-details .store-info .store-socials .links a img{max-width:.875rem}.store-details .store-info .store-socials .links a+a{margin-left:2rem}.store-details .store-info address{font-weight:bold}.store-details .store-info address p{margin-bottom:0;font-size:1rem;font-weight:bold}@media (max-width: 1024px){.store-details .store-hours{margin-top:1.875rem;padding:0}}.store-details .store-hours .box__encadre{padding:.9375rem;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400}@media (min-width: 576px){.store-details .store-hours .box__encadre{padding:1.875rem}}.store-details .store-hours .box__encadre p:last-child{margin-bottom:0}.store-details .store-hours .box__encadre b:not(.store-hours-title),.store-details .store-hours .box__encadre br:nth-of-type(1),.store-details .store-hours .box__encadre br:nth-of-type(2){display:none}.store-details .store-hours .box__encadre .store-hours-title{display:block;margin-bottom:1rem;font-weight:700}.new-search{background:#000}.new-search .find-gallery-title{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.125rem}.new-search .find-gallery-form{width:100%;--gallery-form-border: .5rem}.new-search .find-gallery-form input[type='text']{height:2.7rem;padding:.45rem 1rem .2rem;border:0;border-top-left-radius:var(--gallery-form-border);border-bottom-left-radius:var(--gallery-form-border);color:#0d0d0d;font-size:1rem}.new-search .find-gallery-form input[type='text']:-ms-input-placeholder{color:#0d0d0d}.new-search .find-gallery-form input[type='text']::placeholder{color:#0d0d0d}.new-search .find-gallery-form button.fs-input-form{--gallery-form-width-height: 2rem;border:0;border-top-right-radius:var(--gallery-form-border);border-bottom-right-radius:var(--gallery-form-border);background-color:#fff;z-index:10}.new-search .find-gallery-form button.fs-input-form span{display:block;width:var(--gallery-form-width-height);height:var(--gallery-form-width-height);border-radius:50%;background:#0d0d0d;color:#fff}.new-search .find-gallery-form button.fs-input-form span::before{display:block;margin:0 0 0 .1875rem;font-size:1.3rem}.store-map-container{margin-top:1.875rem;margin-bottom:1.875rem}@media (min-width: 576px){.store-map-container{margin:3.75rem 0}}@media (min-width: 1024px){.store-img{padding-left:0}}.store-img img{max-width:100%;height:21.875rem;object-fit:cover}@media (min-width: 768px){.store-img img{max-width:43.75rem;height:31.25rem}}@keyframes wobble-vertical{16.65%{transform:translateY(0.5rem)}33.3%{transform:translateY(-0.375rem)}49.95%{transform:translateY(0.25rem)}66.6%{transform:translateY(-0.125rem)}83.25%{transform:translateY(0.063rem)}100%{transform:translateY(0)}}@keyframes underline-yellow-animation{0%{transform:translateX(0)}49%{transform:translateX(100%)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}#myEmbeddedScene{height:60vh;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:15}#tutoVr{height:60vh;width:100%;background-color:black;color:white}@media (max-width: 992px){#tutoVr{height:70vh}#myEmbeddedScene{height:70vh}}.img-vr-360{top:50%;position:absolute;bottom:50%;height:7rem;margin:auto;right:0;left:0}.container-vr{margin-top:3rem}.vr-wrapper{background-color:#0d0d0d}.vr-p{padding-top:1rem;font-size:1rem}@media (min-width: 992px){.vr-p{padding-right:2rem}}.vr-row{padding-top:2rem;padding-bottom:2rem}.vr-tuto-fullscreen{color:gold;border-color:gold;padding:0 .3rem;padding-top:.2rem;border-radius:5px}.h-100{height:100%}.vr-tuto-title-div{padding-top:2rem;padding-bottom:2rem}.vr-tuto-title{opacity:.8;text-transform:none}.vr-tuto-p{opacity:.8}.btn-vr-go{border:1px solid white}.tuto-img{padding:0 1rem}.tuto-img img{height:3rem;width:auto}@media (max-width: 992px){.tuto-img img{height:2rem;width:auto}.tuto-img-mouse img{height:2.5rem;width:auto}.vr-tuto-mobile-pastille-div{padding-top:3rem}.tuto-img-div{padding:0 1rem}}.tuto-background{background-color:rgba(0,0,0,0.8)}.vr-btn-div{padding-top:2rem;padding-bottom:2rem}
