.gap-\[8px\]{gap:8px}.gap-\[12px\]{gap:12px}.gap-\[40px\]{gap:40px}.mt-\[40px\],.my-\[40px\]{margin-top:40px;margin-bottom:40px}@media(min-width:767px){.mb-md-\[80px\]{margin-bottom:80px}}.mt-8{margin-top:8px}.mb-24{margin-bottom:24px}.store-card{border:2px solid #ed9a83;border-radius:3px}.store-container.sushiMusa .store-banner *{color:#fff;fill:#fff}.store-container.sushiMusa .media-carousel .slick-prev{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20rx%3D%222%22%20transform%3D%22matrix(-1%200%200%201%2032%200)%22%20fill%3D%22%23212529%22/%3E%3Cpath%20d%3D%22M19.6001%208.40002L12.4001%2016L19.6001%2023.6%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E")}.store-container.sushiMusa .media-carousel .slick-next{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20rx%3D%222%22%20fill%3D%22%23212529%22/%3E%3Cpath%20d%3D%22M12.3999%208.40002L19.5999%2016L12.3999%2023.6%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E")}.store-container .store-banner__wrapper{padding-top:24px;padding-bottom:24px}@media screen and (min-width:990px){.store-container .store-banner__wrapper{padding-top:80px;padding-bottom:80px}.store-container .store-banner__heading{width:max-content}}.store-container .store-banner p,.store-container .store-banner span{font-size:14px;font-weight:450;line-height:20px;height:-moz-fit-content;height:fit-content}@media(min-width:767px){.store-container .store-banner p,.store-container .store-banner span{font-size:16px;line-height:24px}}.store-container .store-banner h1{font-size:36px;font-weight:700;letter-spacing:-.72px;margin-bottom:12px}@media(min-width:767px){.store-container .store-banner h1{margin-bottom:16px;font-size:64px;letter-spacing:-1.28px}}.store-container .store-banner__description{color:var(--Charcoal,#212529);font-size:14px!important;font-weight:450;line-height:1.4}@media(min-width:767px){.store-container .store-banner__description{max-width:538px;font-size:18px!important}}.store-container .store-banner .flex-column{gap:24px}.store-container p{margin-bottom:0}.store-container .text-grey-slate{color:#686868}.store-container .store-information{margin-bottom:40px}@media(min-width:767px){.store-container .store-information{margin-bottom:0;margin-right:60px;min-width:46%}}.store-container .store-information a.btn{height:-moz-fit-content;height:fit-content}.store-container .pr-0{padding-right:0}.store-container .media-carousel{position:relative}@media screen and (max-width:990px){.store-container .media-carousel{margin-bottom:60px}}.store-container .media-carousel .scrollbar{position:absolute;bottom:0;left:calc(var(--bs-gutter-x)*.5 + 10px);width:calc(100% - var(--bs-gutter-x) - 20px);height:3px;background:#e4e4e4;border-radius:5px;overflow:hidden}@media screen and (min-width:990px){.store-container .media-carousel .scrollbar{display:none}}.store-container .media-carousel .scrollbar .scroll-thumb{position:absolute;top:0;left:0;height:100%;background:#ed9a83;border-radius:5px;transition:left .3s ease-in-out}.store-container .media-carousel .slick-list{z-index:1}@media(max-width:767px){.store-container .media-carousel .slick-list{overflow-x:hidden;overflow-y:hidden}}.store-container .media-carousel .slick-list .slick-track{padding-bottom:24px}@media screen and (max-width:990px){.store-container .media-carousel .slick-slider{overflow:hidden!important}}.store-container .media-carousel .slick-slide{padding:0 4px}@media(min-width:767px){.store-container .media-carousel .slick-slide{padding:0 10px}}.store-container .media-carousel .slick-slide>div{width:100%;aspect-ratio:1/1}.store-container .media-carousel .slick-slide img{object-fit:cover;height:100%;width:100%;border-radius:4px}.store-container .media-carousel .slick-arrow{display:block!important;z-index:2;width:32px;height:32px;background-repeat:no-repeat;background-size:contain;background-position:50%}@media(max-width:989px){.store-container .media-carousel .slick-arrow{display:none!important}}.store-container .media-carousel .slick-arrow:before{display:none}.store-container .media-carousel .slick-prev{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20rx%3D%222%22%20transform%3D%22matrix(-1%200%200%201%2032%200)%22%20fill%3D%22%23AFB378%22/%3E%3Cpath%20d%3D%22M19.6001%208.40002L12.4001%2016L19.6001%2023.6%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E")}.store-container .media-carousel .slick-next{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20rx%3D%222%22%20fill%3D%22%23AFB378%22/%3E%3Cpath%20d%3D%22M12.3999%208.40002L19.5999%2016L12.3999%2023.6%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E")}.store-container .media-carousel .slick-disabled{opacity:.25}.store-container .faqs{background:#fbfbfb;--bs-gutter-x:1.5rem}@media(min-width:990px){.store-container .faqs{margin-top:80px}}@media(max-width:576px){.store-container .faqs{padding-left:0}}.store-container .faqs img{min-width:47%}@media(min-width:990px){.store-container .faqs__wrapper{padding-right:0}}.store-container .faqs__inner{padding:40px 0;width:100%;gap:40px}@media(min-width:990px){.store-container .faqs__inner{gap:64px;padding-top:100px;padding-bottom:100px;padding-right:60px}}.store-container .faqs__image{height:375px}@media screen and (min-width:990px){.store-container .faqs__image{height:auto;min-width:45.2%;max-width:45.2%}}@media screen and (min-width:1440px){.store-container .faqs__image{min-width:650px;max-width:650px}}.store-container .faqs__image img{width:100%;height:100%;object-fit:cover}.store-container .faqs__title{font-size:28px;line-height:40px;letter-spacing:-.56px}@media(min-width:990px){.store-container .faqs__title{font-size:40px;letter-spacing:-.8px}}.store-container .faqs__answer{padding-top:16px;font-size:12px;line-height:16px;font-weight:450}@media(min-width:990px){.store-container .faqs__answer{padding-top:24px;font-size:16px;line-height:24px}}.store-container .faqs .arrow{display:flex;align-items:center;justify-content:center;transform:rotate(180deg)}@media(min-width:990px){.store-container .faqs .arrow svg{width:18px;height:18px}}.store-container .faqs details:first-child{border-top:1px solid var(--Tonal-Grey,#e4e4e4)}.store-container .faqs details summary::-webkit-details-marker{display:none}.store-container .faqs details[open] summary .arrow{transition:.3s;transform:rotate(0deg)}.store-container .faqs details:not([open]) summary .arrow{transition:.3s;transform:rotate(180deg)}.store-container .faqs details{padding:12px 8px;border-bottom:1px solid #e4e4e4}@media(min-width:767px){.store-container .faqs details{padding:20px 8px}}.store-container .faqs details:first-of-type{border-bottom:1px solid #e4e4e4}.store-container .faqs summary{list-style-type:none;font-size:16px;line-height:24px;font-weight:450}@media(min-width:990px){.store-container .faqs summary{font-size:22px;line-height:32px}}.stores-container .title-container{height:-moz-fit-content!important;height:fit-content!important}.stores-container .title-container .text-center{text-align:start!important}.stores-container .title-container h1{margin-bottom:0;font-size:40px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:-.8px}@media(min-width:990px){.stores-container .title-container h1{font-size:64px;line-height:normal;letter-spacing:-1.28px}}.stores-container .search-store{position:relative}@media screen and (max-width:767px){.stores-container .search-store{margin-bottom:64px!important}}.stores-container .search-store>div{padding:0}@media(min-width:990px){.stores-container .search-store-wrapper{border-bottom:1px solid #e4e4e4}}.stores-container .search-store__container{display:flex;flex-direction:column;align-items:flex-start;margin:auto;width:100%}@media(min-width:990px){.stores-container .search-store__container{width:-moz-fit-content;width:fit-content}}.stores-container .search-store__title{text-align:center;font-family:Circular Std,sans-serif;font-size:28px;font-style:normal;line-height:40px;letter-spacing:-.56px;margin-bottom:40px}@media(min-width:990px){.stores-container .search-store__title{font-size:40px;line-height:normal;letter-spacing:-.8px}}.stores-container .search-store__input{text-align:start;font-size:16px;font-style:normal;font-weight:450;line-height:24px;display:flex;height:48px;padding:16px 48px 16px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #e4e4e4}.stores-container .search-store__input::placeholder{color:#686868}.stores-container .search-store__input:focus,.stores-container .search-store__input:focus-visible{outline:none;box-shadow:none}@media(min-width:990px){.stores-container .search-store__input{min-width:652px}}@media(min-width:1200px){.stores-container .search-store__input{min-width:708px}}.stores-container .search-store__summary{list-style-type:none;font-size:16px;font-style:normal;font-weight:450;line-height:24px;display:flex;padding-bottom:12px;align-items:center;gap:16px;align-self:stretch;border-bottom:1px solid #e4e4e4}.stores-container .search-store__summary::-webkit-details-marker{display:none}.stores-container .search-store__filter[open] summary svg{transform:rotate(180deg);transition:transform .2s}.stores-container .search-store__filter__content{margin-top:16px;display:flex;flex-direction:column;gap:24px}@media(min-width:990px){.stores-container .search-store__filter__content{margin:24px 0;gap:8px}}.stores-container .search-store__filter__items-wrapper{display:flex;flex-direction:column;gap:8px}.stores-container .search-store__filter__items{display:flex;flex-direction:column;gap:16px}@media(min-width:990px){.stores-container .search-store__filter__items{flex-direction:row;align-items:center;gap:10px}}@media(min-width:1200px){.stores-container .search-store__filter__items{gap:16px}}.stores-container .search-store__filter__label{margin:0;font-size:16px;font-style:normal;font-weight:450;line-height:1.5}@media(min-width:1200px){.stores-container .search-store__filter__label{padding-right:8px}}.stores-container .search-store__filter__item{display:flex;gap:8px;align-items:center;font-size:16px;font-style:normal;font-weight:450;line-height:24px}.stores-container .search-store__filter__item input{color-scheme:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border-radius:2px;border:1px solid #686868;cursor:pointer}@media(min-width:990px){.stores-container .search-store__filter__item input{width:14px;height:14px}}.stores-container .search-store__filter__item input:checked{background-color:#ed9a83;border-color:#ed9a83}.stores-container .search-store__filter__item input:checked:before{content:"✓";color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;height:16.5px;line-height:12px;padding-bottom:1.5px}@media(min-width:990px){.stores-container .search-store__filter__item input:checked:before{font-size:11px;height:14px;line-height:11px}}.stores-container .search-store__filter__clear{color:#686868;text-decoration:underline;width:-moz-fit-content;width:fit-content;background-color:transparent;padding:0;box-shadow:none;border:none;font-weight:450;text-underline-offset:4px}.stores-container .search-store__filter__clear:active,.stores-container .search-store__filter__clear:focus,.stores-container .search-store__filter__clear:focus-visible{outline:none;box-shadow:none}.stores-container .search-store__submit{width:100%;height:48px}@media(min-width:990px){.stores-container .search-store__submit{width:-moz-fit-content;width:fit-content;min-width:246px}}.stores-container .search-store__autocomplete{position:relative}.stores-container .search-store__focus{position:absolute!important;right:16px;top:50%;transform:translateY(-50%);padding:0;width:27px;height:27px;display:flex;align-items:center!important;border:none;outline:none;box-shadow:none}.stores-container .search-store__focus svg{width:27px;height:27px}.stores-container .search-store__focus:active{border:none}.stores-container .search-store__focus:disabled{border:none;pointer-events:unset}.stores-container .search-store__focus:disabled:hover{cursor:not-allowed}.stores-container .store-card-v2{border-radius:8px;border:1px solid #e4e4e4;display:flex;padding:16px;flex-direction:column;align-items:flex-start;align-self:stretch;margin-bottom:16px;gap:16px}@media screen and (min-width:990px){.stores-container .store-card-v2{gap:24px}}.stores-container .store-card-v2__header-wrapper{gap:16px}.stores-container .store-card-v2 .store-address{margin-bottom:0}.stores-container .store-card-v2:hover{cursor:pointer}.stores-container .store-card-v2__logo{height:auto;width:44px}@media screen and (min-width:990px){.stores-container .store-card-v2__logo{width:59px;height:auto;min-height:40px}}.stores-container .store-card-v2__title{margin-bottom:16px!important}@media screen and (min-width:990px){.stores-container .store-card-v2__title{margin-bottom:24px!important}}.stores-container .store-card-v2.highlighted{border:1px solid #686868}.stores-container .store-card-v2 .opening-hours{margin-bottom:0}.stores-container .store-card-v2 .store-status-wrapper{gap:8px}.stores-container .store-card-v2 .tags{margin-bottom:0}.stores-container .store-card-v2 h3,.stores-container .store-card-v2 p{margin-bottom:0;font-weight:450}.stores-container .store-card-v2 h3{font-size:24px;line-height:1.3}@media screen and (min-width:990px){.stores-container .store-card-v2 h3{font-size:32px}}.stores-container .store-card-v2 p{font-size:14px;line-height:1.3}@media screen and (min-width:990px){.stores-container .store-card-v2 p{font-size:16px}}@media(min-width:990px){.stores-container .store-card-v2{padding:24px;margin-bottom:24px}}.stores-container .store-card-v2 .btn{font-size:16px;padding:10px 12px}.stores-container .store-card-v2 .store-address{line-height:20px;display:flex;flex-direction:column;gap:8px}@media screen and (min-width:990px){.stores-container .store-card-v2 .store-address{line-height:24px;gap:12px}}.stores-container .store-card-v2 .store-phone{font-size:14px}@media screen and (min-width:990px){.stores-container .store-card-v2 .store-phone{font-size:16px}}.store-information{gap:40px}.store-information .store-logo{height:64px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:990px){.store-information .store-logo{height:74px}}.store-information.sushiMusa .btn-sushi-filled{background-color:#212529}.store-information.sushiMusa .btn-sushi-filled:hover{background-color:transparent;border-color:#212529;color:#212529}.store-information .service-item{border-radius:50px;border:1px solid #ebecdd;gap:8px;padding:2px 12px;font-size:14px;font-weight:450;line-height:20px}@media(min-width:767px){.store-information .service-item{font-size:18px;line-height:26px}}.store-information .btn{font-size:16px;padding:10px 12px}.store-information .opening-hours p{font-size:14px;font-weight:450;line-height:20px}@media(min-width:767px){.store-information .opening-hours p{font-size:18px;line-height:26px}}.store-information .opening-hours__heading{font-size:14px;margin-bottom:4px;color:var(--Grey,#686868);font-weight:700;line-height:22px;text-transform:uppercase;letter-spacing:.42px}@media(min-width:767px){.store-information .opening-hours__heading{letter-spacing:.48px;font-size:16px!important}}.store-information .opening-hours__items{display:flex;flex-direction:column;gap:4px}.store-information .opening-hours__items p{text-transform:lowercase}.store-information .opening-hours__items p:first-letter{text-transform:uppercase}.store-information .service-available__heading{font-size:14px;color:var(--Grey,#686868);font-weight:700;line-height:22px;letter-spacing:.42px;text-transform:uppercase}@media(min-width:767px){.store-information .service-available__heading{letter-spacing:.48px;font-size:16px}}.store-information .store-status-wrapper{display:flex;flex-direction:column;gap:12px}.store-information .store-address{font-size:20px;font-weight:450;color:var(--Charcoal,#212529);display:flex;flex-direction:column;gap:2px;margin-bottom:12px}@media screen and (min-width:768px){.store-information .store-address{font-size:22px;font-weight:450;line-height:1.4}}.store-information .store-distance,.store-information .store-phone{color:var(--Charcoal,#212529);font-size:16px;font-weight:700;line-height:1.5}@media screen and (min-width:990px){.store-information .store-distance,.store-information .store-phone{font-size:18px}}@media screen and (min-width:768px){.store-information .tags{column-gap:16px}}.store-information .store-subtitle{margin:8px 0 0;color:var(--Grey,#686868);font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.048rem;text-transform:uppercase}@media screen and (min-width:768px){.store-information .store-subtitle{font-size:16px;margin-top:16px}}@media screen and (max-width:990px){.store-list.container{padding:0!important}}@media(min-width:990px){.store-list{padding-right:0}}.store-list__showing-text{padding-top:24px;font-size:16px;font-style:normal;font-weight:450;line-height:24px;margin-bottom:24px}@media(min-width:990px){.store-list__showing-text{margin-bottom:24px}}.store-list__total-wrapper{display:flex;align-items:center;justify-content:space-between}.store-list__total-divider{display:block;width:1px;height:16px;background-color:#e4e4e4}.store-list__total-container{display:flex;gap:16px;align-items:center}@media(max-width:767px){.store-list__total-container{display:none}}.store-list__total img{width:20px;height:20px;object-fit:contain}.store-list__total span{color:#afafaf;font-size:14px;font-style:normal;font-weight:450;line-height:1.42;padding-left:6px}.store-list__tabs input[type=radio]{display:none}.store-list__tabs label{padding-bottom:8px;cursor:pointer;display:inline-block;width:50%;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.42px;text-transform:uppercase;border-bottom:2px solid #e4e4e4}.store-list__tabs #storesList:checked+label[for=storesList],.store-list__tabs #storesMap:checked+label[for=storesMap]{border-bottom:2px solid #212529}.store-list__content{width:100%}@media(min-width:990px){.store-list__content{min-height:893px;max-width:528px}}.store-list__show-more{padding:10px 12px;border-radius:4px;border:2px solid #686868;color:#686868;text-align:center;font-style:normal;font-weight:450;line-height:normal;position:relative;left:50%;transform:translateX(-50%);background-color:#fff;font-size:16px;height:40px}@media(min-width:990px){.store-list__show-more{height:48px;font-size:18px;padding:10px 24px;left:0;transform:unset}}.store-list__show-more:hover{cursor:pointer;background-color:#686868;color:#fff}.store-list__main-data{position:relative}@media(min-width:990px){.store-list__main-data{display:flex;gap:30px;width:100%}}.store-list__sticky-content{width:100%}@media(min-width:990px){.store-list__sticky-content{position:-webkit-sticky;position:sticky;height:832px;top:0;margin-top:48px}}.store-list__map{position:relative!important;margin-top:24px;height:624px;width:100%;top:0;display:none}@media(min-width:990px){.store-list__map{width:100%;max-width:793px;right:0;top:24px;margin-top:0;height:832px;padding-right:30px;display:block}}.map-store-container{padding-left:20px;padding-right:20px}.map-store-container.friends-and-family-discount-container{padding-left:0;padding-right:0}.map-store-container.friends-and-family-discount-container .store-list{padding-left:20px!important;padding-right:20px!important}@media(min-width:990px){.map-store-container.friends-and-family-discount-container .store-list{padding-left:0!important;padding-right:0!important}}.map-store-container.friends-and-family-discount-container .search-store__autocomplete{width:100%!important;max-width:500px!important}.map-store-container.friends-and-family-discount-container .search-store__input{min-width:100%!important;max-width:500px!important}@media(max-width:989px){.map-store-container.friends-and-family-discount-container .store-list{padding-top:16px!important;padding-bottom:16px!important}}@media(min-width:990px){.map-store-container{padding-left:0;padding-right:0}}.map-store-container .store-modal{position:absolute;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;top:50%;width:89%;max-width:435px;border:1px solid #e4e4e4}.map-store-container .store-modal.overlay-view{display:none;position:relative;width:335px;left:0}@media(min-width:990px){.map-store-container .store-modal.overlay-view{width:435px}.map-store-container .store-modal{transform:translate(-50%,-50%);left:50%}}.map-store-container .store-modal__content{padding:16px 12px;display:flex;gap:24px;width:calc(100% - 40px)}.map-store-container .store-modal__content .store-card-v2{border:none;padding:0;width:100%;gap:8px;margin:0}.map-store-container .store-modal__content .store-card-v2 .gap-\[12px\]{gap:8px}.map-store-container .store-modal__close{height:-moz-fit-content;height:fit-content;background-color:transparent;border:none;box-shadow:none;position:absolute;right:12px}.store-order-button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}