html *{margin:0;padding:0}img{object-fit:contain}input:focus{outline:none}.mobileSearchWrapper{width:100%;background:var(--search-background);color:var(--black-30);border-radius:var(--border-radius-medium);border:1px solid rgba(0,0,0,0);flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;font-size:16px;line-height:26px;display:flex}.header .store-name-section img{height:40px;max-width:150px}.search-input{width:100%;background:var(--search-background);color:var(--black-30);opacity:1;border:1px solid rgba(0,0,0,0);border-radius:6px;font-size:16px;line-height:26px}.header .store-name-section h1{margin-left:16px;font-size:18px;line-height:22px}.nav-menu .nav-button{cursor:pointer;align-items:center;display:flex}.nav-menu .nav-button.with-bubble{position:relative}.nav-menu .nav-button .bubble{height:16px;min-width:16px;color:#fff;background-color:#e50b20;border-radius:10px;justify-content:center;align-items:center;font-size:12px;line-height:12px;display:flex;position:absolute;top:0;right:0}.nav-menu .nav-button .bubble.hidden{display:none}.nav-menu .nav-button:not(:first-child){margin-left:16px}.nav-menu .nav-button svg{height:36px;width:36px;display:flex}.nav-menu .nav-button .nav-button-label{margin-left:8px;font-size:14px;line-height:14px;display:block}.modal.search-modal .modal-content{width:442px;border-radius:var(--border-radius-large);border:1px solid rgba(0,0,0,0);margin:auto;padding:16px;position:absolute;top:70px;overflow:scroll}@media screen and (max-width:1024px){.modal.search-modal .modal-content{max-height:100%;width:400px;padding:28px 24px;top:0;left:0}}.modal.search-modal .modal-title{font-size:18px;font-weight:500;line-height:26px}.modal.search-modal .modal-header{margin-bottom:16px}.search-modal input{width:100%;background-color:#f2f2f2;border:none;border-radius:2px;outline:none;font-size:16px;line-height:24px}.search-modal .section-heading{margin-bottom:16px;font-size:16px;font-weight:500;line-height:24px}.search-modal .category-list{flex-wrap:wrap;margin:-8px;display:flex}.search-modal .category-list-item{max-width:calc(20% - 16px);flex:27%;margin:8px}@media screen and (max-width:1024px){.search-modal .category-list-item{max-width:100%}}.search-modal .category-list-item .category-image{width:100%;height:auto;aspect-ratio:1/1;border:1px solid #e6e6e6}.backIcon{height:24px;width:24px;margin-right:8px}.search-modal .category-list-item .category-name{text-align:center;margin-top:8px;font-size:14px;line-height:20px}.search-modal .search-predictions{flex-direction:column;display:flex}.search-modal .input-wrapper,.search-modal .input-wrapper svg{display:none}@media only screen and (max-width:1024px){.search-modal .input-wrapper{align-items:center;margin-bottom:16px;display:flex}.search-modal .input-wrapper svg{display:block}}.search-modal .search-prediction-item{width:100%;justify-content:space-between;padding:8px 0;font-size:14px;line-height:20px;display:flex}.store-menu{justify-content:center;align-items:center;display:flex;position:relative}.store-menu .store-menu-item{cursor:pointer;padding:0 12px;font-size:16px;font-weight:500;line-height:24px}.store-menu .store-menu-item:hover{color:var(--primary);text-decoration:underline}.store-menu .menu-curtain-wrapper{width:100%;position:fixed;top:73px;left:0;right:0}.store-menu .menu-curtain{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.04)}.menu-curtain .menu-curtain-content{justify-content:space-between;padding-top:32px;padding-bottom:32px;display:flex}.menu-curtain .menu-curtain-content .content-section{flex-direction:column;display:flex}.menu-curtain .menu-curtain-content .content-section .content-section-title{margin-bottom:12px;font-size:16px;font-weight:500;line-height:24px}.menu-curtain .menu-curtain-content .content-section .content-section-list{max-width:632px;flex-wrap:wrap;margin:-8px -24px;display:flex}.menu-curtain .menu-curtain-content .content-section .content-section-list.dense{max-width:396px;margin:-4px -24px}.menu-curtain .menu-curtain-content .content-section .content-section-list .content-section-list-item{width:110px;color:gray;margin:8px 24px;font-size:16px;line-height:24px}.menu-curtain .menu-curtain-content .content-section .content-section-list.dense .content-section-list-item{width:150px;margin:4px 24px}@media (max-width:1024px){.header{background-color:#fafafa}.header .store-name-section img{height:30px;max-width:150px}.header .nav-menu .nav-button:not(.show-on-mobile){display:none}.nav-menu .nav-button:not(:first-child){margin-left:8px}.search-modal .modal-header{display:none}.search-modal .input-wrapper svg{display:block}.modal.search-modal .modal-content{max-height:100%;width:100%;height:100%;border-radius:0;padding:16px}.store-menu{display:none}}.category-list .searchCard{text-align:center;max-width:186px;flex-direction:column;display:flex}@media only screen and (max-width:1024px){.searchCard{width:50%;height:fit-content;max-width:100%!important}}.searchImg{width:186px;height:186px;max-width:100%;max-height:100%;min-width:80px;min-height:80px;object-fit:contain;border-radius:var(--border-radius-large);border:1px solid #d2d2d2}.searchName{font-size:16px;font-weight:500;line-height:24px}@media only screen and (max-width:1024px){.searchImg{width:100%;height:100%;object-fit:contain;aspect-ratio:1/1;min-height:138px}}