.gap-\[8px\]{gap:8px}.gap-\[12px\]{gap:12px}.gap-\[40px\]{gap:40px}.my-\[40px\],.mt-\[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 span,.store-container .store-banner p{height:fit-content;font-size:14px;font-weight:450;line-height:20px}@media (min-width:767px){.store-container .store-banner span,.store-container .store-banner p{font-size:16px;line-height:24px}}.store-container .store-banner h1{letter-spacing:-.72px;margin-bottom:12px;font-size:36px;font-weight:700}@media (min-width:767px){.store-container .store-banner h1{letter-spacing:-1.28px;margin-bottom:16px;font-size:64px}}.store-container .store-banner__description{color:var(--Charcoal,#212529);font-weight:450;line-height:1.4;font-size:14px!important}@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{min-width:46%;margin-bottom:0;margin-right:60px}}.store-container .store-information a.btn{height:fit-content}.store-container .pr-0{padding-right:0}@media screen and (max-width:990px){.store-container .media-carousel{margin-bottom:60px}}.store-container .media-carousel{position:relative}.store-container .media-carousel .scrollbar{bottom:0;left:calc(var(--bs-gutter-x)*.5 + 10px);width:calc(100% - var(--bs-gutter-x) - 20px);background:#e4e4e4;border-radius:5px;height:3px;position:absolute;overflow:hidden}@media screen and (min-width:990px){.store-container .media-carousel .scrollbar{display:none}}.store-container .media-carousel .scrollbar .scroll-thumb{background:#ed9a83;border-radius:5px;height:100%;transition:left .3s ease-in-out;position:absolute;top:0;left:0}.store-container .media-carousel .slick-list{z-index:1}@media (max-width:767px){.store-container .media-carousel .slick-list{overflow: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{aspect-ratio:1;width:100%}.store-container .media-carousel .slick-slide img{object-fit:cover;border-radius:4px;width:100%;height:100%}.store-container .media-carousel .slick-arrow{z-index:2;display:block!important}@media (max-width:989px){.store-container .media-carousel .slick-arrow{display:none!important}}.store-container .media-carousel .slick-arrow{background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px}.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{--bs-gutter-x:1.5rem;background:#fbfbfb}@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{gap:40px;width:100%;padding:40px 0}@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{min-width:45.2%;max-width:45.2%;height:auto}}@media screen and (min-width:1440px){.store-container .faqs__image{min-width:650px;max-width:650px}}.store-container .faqs__image img{object-fit:cover;width:100%;height:100%}.store-container .faqs__title{letter-spacing:-.56px;font-size:28px;line-height:40px}@media (min-width:990px){.store-container .faqs__title{letter-spacing:-.8px;font-size:40px}}.store-container .faqs__answer{padding-top:16px;font-size:12px;font-weight:450;line-height:16px}@media (min-width:990px){.store-container .faqs__answer{padding-top:24px;font-size:16px;line-height:24px}}.store-container .faqs .arrow{justify-content:center;align-items:center;display:flex;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:all .3s;transform:rotate(0)}.store-container .faqs details:not([open]) summary .arrow{transition:all .3s;transform:rotate(180deg)}.store-container .faqs details{border-bottom:1px solid #e4e4e4;padding:12px 8px}@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{font-size:16px;font-weight:450;line-height:24px;list-style-type:none}@media (min-width:990px){.store-container .faqs summary{font-size:22px;line-height:32px}}.stores-container .title-container{height:fit-content!important}.stores-container .title-container .text-center{text-align:start!important}.stores-container .title-container h1{letter-spacing:-.8px;margin-bottom:0;font-size:40px;font-style:normal;font-weight:700;line-height:48px}@media (min-width:990px){.stores-container .title-container h1{letter-spacing:-1.28px;font-size:64px;line-height:normal}}.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{flex-direction:column;align-items:flex-start;width:100%;margin:auto;display:flex}@media (min-width:990px){.stores-container .search-store__container{width:fit-content}}.stores-container .search-store__title{text-align:center;letter-spacing:-.56px;margin-bottom:40px;font-family:Circular Std,sans-serif;font-size:28px;font-style:normal;line-height:40px}@media (min-width:990px){.stores-container .search-store__title{letter-spacing:-.8px;font-size:40px;line-height:normal}}.stores-container .search-store__input{text-align:start;border:1px solid #e4e4e4;border-radius:4px;justify-content:space-between;align-self:stretch;align-items:center;height:48px;padding:16px 48px 16px 16px;font-size:16px;font-style:normal;font-weight:450;line-height:24px;display:flex}.stores-container .search-store__input::placeholder{color:#686868}.stores-container .search-store__input:focus-visible,.stores-container .search-store__input:focus{box-shadow:none;outline: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{border-bottom:1px solid #e4e4e4;align-self:stretch;align-items:center;gap:16px;padding-bottom:12px;font-size:16px;font-style:normal;font-weight:450;line-height:24px;list-style-type:none;display:flex}.stores-container .search-store__summary::-webkit-details-marker{display:none}.stores-container .search-store__filter[open] summary svg{transition:transform .2s;transform:rotate(180deg)}.stores-container .search-store__filter__content{flex-direction:column;gap:24px;margin-top:16px;display:flex}@media (min-width:990px){.stores-container .search-store__filter__content{gap:8px;margin:24px 0}}.stores-container .search-store__filter__items-wrapper{flex-direction:column;gap:8px;display:flex}.stores-container .search-store__filter__items{flex-direction:column;gap:16px;display:flex}@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{align-items:center;gap:8px;font-size:16px;font-style:normal;font-weight:450;line-height:24px;display:flex}.stores-container .search-store__filter__item input{color-scheme:normal;appearance:none;cursor:pointer;border:1px solid #686868;border-radius:2px;width:18px;height:18px}@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;justify-content:center;align-items:center;height:16.5px;padding-bottom:1.5px;font-size:12px;line-height:12px;display:flex}@media (min-width:990px){.stores-container .search-store__filter__item input:checked:before{height:14px;font-size:11px;line-height:11px}}.stores-container .search-store__filter__clear{color:#686868;width:fit-content;box-shadow:none;text-underline-offset:4px;background-color:#0000;border:none;padding:0;font-weight:450;text-decoration:underline}.stores-container .search-store__filter__clear:focus,.stores-container .search-store__filter__clear:active,.stores-container .search-store__filter__clear:focus-visible{box-shadow:none;outline:none}.stores-container .search-store__submit{width:100%;height:48px}@media (min-width:990px){.stores-container .search-store__submit{width:fit-content;min-width:246px}}.stores-container .search-store__autocomplete{position:relative}.stores-container .search-store__focus{width:27px;height:27px;box-shadow:none;border:none;outline:none;padding:0;display:flex;top:50%;right:16px;transform:translateY(-50%);align-items:center!important;position:absolute!important}.stores-container .search-store__focus svg{width:27px;height:27px}.stores-container .search-store__focus:active{border:none}.stores-container .search-store__focus:disabled{pointer-events:unset;border:none}.stores-container .search-store__focus:disabled:hover{cursor:not-allowed}.stores-container .store-card-v2{border:1px solid #e4e4e4;border-radius:8px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;margin-bottom:16px;padding:16px;display:flex}@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{width:44px;height:auto}@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 p,.stores-container .store-card-v2 h3{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{margin-bottom:24px;padding:24px}}.stores-container .store-card-v2 .btn{padding:10px 12px;font-size:16px}.stores-container .store-card-v2 .store-address{flex-direction:column;gap:8px;line-height:20px;display:flex}@media screen and (min-width:990px){.stores-container .store-card-v2 .store-address{gap:12px;line-height:24px}}.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{width:fit-content;height:64px}@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{color:#212529;background-color:#0000;border-color:#212529}.store-information .service-item{border:1px solid #ebecdd;border-radius:50px;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{padding:10px 12px;font-size:16px}.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{color:var(--Grey,#686868);text-transform:uppercase;letter-spacing:.42px;margin-bottom:4px;font-size:14px;font-weight:700;line-height:22px}@media (min-width:767px){.store-information .opening-hours__heading{letter-spacing:.48px;font-size:16px!important}}.store-information .opening-hours__items{flex-direction:column;gap:4px;display:flex}.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{color:var(--Grey,#686868);letter-spacing:.42px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:22px}@media (min-width:767px){.store-information .service-available__heading{letter-spacing:.48px;font-size:16px}}.store-information .store-status-wrapper{flex-direction:column;gap:12px;display:flex}.store-information .store-address{color:var(--Charcoal,#212529);flex-direction:column;gap:2px;margin-bottom:12px;font-size:20px;font-weight:450;display:flex}@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{color:var(--Grey,#686868);letter-spacing:.048rem;text-transform:uppercase;margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.store-information .store-subtitle{margin-top:16px;font-size: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{margin-bottom:24px;padding-top:24px;font-size:16px;font-style:normal;font-weight:450;line-height:24px}@media (min-width:990px){.store-list__showing-text{margin-bottom:24px}}.store-list__total-wrapper{justify-content:space-between;align-items:center;display:flex}.store-list__total-divider{background-color:#e4e4e4;width:1px;height:16px;display:block}.store-list__total-container{align-items:center;gap:16px;display:flex}@media (max-width:767px){.store-list__total-container{display:none}}.store-list__total img{object-fit:contain;width:20px;height:20px}.store-list__total span{color:#afafaf;padding-left:6px;font-size:14px;font-style:normal;font-weight:450;line-height:1.42}.store-list__tabs input[type=radio]{display:none}.store-list__tabs label{cursor:pointer;text-align:center;letter-spacing:.42px;text-transform:uppercase;border-bottom:2px solid #e4e4e4;width:50%;padding-bottom:8px;font-size:14px;font-style:normal;font-weight:700;line-height:22px;display:inline-block}.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{max-width:528px;min-height:893px}}.store-list__show-more{color:#686868;text-align:center;background-color:#fff;border:2px solid #686868;border-radius:4px;height:40px;padding:10px 12px;font-size:16px;font-style:normal;font-weight:450;line-height:normal;position:relative;left:50%;transform:translate(-50%)}@media (min-width:990px){.store-list__show-more{height:48px;transform:unset;padding:10px 24px;font-size:18px;left:0}}.store-list__show-more:hover{cursor:pointer;color:#fff;background-color:#686868}.store-list__main-data{position:relative}@media (min-width:990px){.store-list__main-data{gap:30px;width:100%;display:flex}}.store-list__sticky-content{width:100%}@media (min-width:990px){.store-list__sticky-content{height:832px;margin-top:48px;position:sticky;top:0}}.store-list__map{width:100%;height:624px;margin-top:24px;display:none;top:0;position:relative!important}@media (min-width:990px){.store-list__map{width:100%;max-width:793px;height:832px;margin-top:0;padding-right:30px;display:block;top:24px;right:0}}.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{background:#fff;border:1px solid #e4e4e4;border-radius:8px;width:89%;max-width:435px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-store-container .store-modal.overlay-view{width:335px;display:none;position:relative;left:0}@media (min-width:990px){.map-store-container .store-modal.overlay-view{width:435px}.map-store-container .store-modal{left:50%;transform:translate(-50%,-50%)}}.map-store-container .store-modal__content{gap:24px;width:calc(100% - 40px);padding:16px 12px;display:flex}.map-store-container .store-modal__content .store-card-v2{border:none;gap:8px;width:100%;margin:0;padding:0}.map-store-container .store-modal__content .store-card-v2 .gap-\[12px\]{gap:8px}.map-store-container .store-modal__close{height:fit-content;box-shadow:none;background-color:#0000;border:none;position:absolute;right:12px}.store-order-button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
