.c-category-tab-list__search{max-width:600px;margin:0 auto 40px}.c-category-tab-list__container{max-width:1000px}.c-category-tab-list__search-input{width:100%;padding:15px 20px;font-size:16px;background-color:#fff;transition:border-color .3s ease}.c-category-tab-list__search-input:focus{outline:none}.c-category-tab-list__tabs{display:flex;justify-content:center;gap:0;margin-right:auto;gap:20px;padding-left:15px;padding-right:15px;margin-left:auto}.c-category-tab-list__tab-button{flex:1;max-width:200px;padding:12px 15px;border:1px solid currentColor;background-color:#fff;border-bottom:none;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;position:relative}.c-category-tab-list__tab-button:hover{background-color:#000;color:#fff;opacity:1!important}.c-category-tab-list__tab-button.active{background-color:#000;color:#fff;pointer-events:none}.c-category-tab-list__content{position:relative;min-height:200px;border-top:1px solid currentColor;padding:40px 0}.c-category-tab-list__panel{display:none;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.c-category-tab-list__panel.active{display:block;animation:fadeInUp .5s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.c-category-tab-list__brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px 30px}.c-category-tab-list__brand-item{text-align:center;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.c-category-tab-list__brand-link{display:block;transition:opacity .3s ease}.c-category-tab-list__brand-link:hover{opacity:.7}.c-category-tab-list__brand-image{max-width:100%;height:auto;display:block;margin:0 auto}.c-category-tab-list__category-grid,.c-category-tab-list__store-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 30px}.c-category-tab-list__category-item,.c-category-tab-list__store-item{text-align:center}.c-category-tab-list__category-link,.c-category-tab-list__store-link{display:block;text-decoration:none;transition:opacity .3s ease}.c-category-tab-list__category-link:hover,.c-category-tab-list__store-link:hover{opacity:.7}.c-category-tab-list__category-image-wrapper,.c-category-tab-list__store-image-wrapper{overflow:hidden;margin:0 auto 15px}.c-category-tab-list__category-image,.c-category-tab-list__store-image{width:100%;height:100%;object-fit:cover}.c-category-tab-list__category-text,.c-category-tab-list__store-text{font-size:14px;font-weight:500}@media only screen and (min-width:769px){.c-category-tab-list__search--mobile{display:none!important}}@media only screen and (max-width:768px){.c-mobile__bar-form{position:relative}.c-category-btn--search{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.c-category-tab-list__search--desktop{display:none}.c-category-tab-list__tabs{display:grid;grid-template-columns:1fr 1fr 1fr;scrollbar-width:none;-ms-overflow-style:none}.c-category-tab-list__tabs::-webkit-scrollbar{display:none}.c-category-tab-list__tab-button{padding:8px 2px;font-size:13.5px}.c-category-tab-list__tab-button{text-wrap:nowrap;flex:none;margin-right:0;width:100%}.c-category-tab-list__content{padding:20px 0}.c-category-tab-list__tab-button:last-child{margin-right:10px}.c-category-tab-list__tab-button:not(:last-child):after{display:none}.c-category-tab-list__tabs{gap:5px;padding-left:5px;padding-right:5px}.c-category-tab-list__brand-grid,.c-category-tab-list__category-grid,.c-category-tab-list__store-grid{grid-template-columns:repeat(3,1fr);gap:10px 8px}.c-category-tab-list__category-image-wrapper,.c-category-tab-list__store-image-wrapper{width:100%;height:auto;aspect-ratio:1 / 1;margin-bottom:10px}.c-category-tab-list__category-text,.c-category-tab-list__store-text{font-size:11px;letter-spacing:0;font-weight:500}.c-category-tab-list__category-grid,.c-category-tab-list__store-grid{grid-template-columns:repeat(3,1fr);gap:18px 8px;padding:10px 0}.c-category-tab-list__search-input{width:100%;padding:10px 12px;font-size:16px;background-color:#fff;transition:border-color .3s ease;font-size:16px!important}.c-category-tab-list__search{max-width:600px;margin:0 auto 40px}}@media only screen and (max-width:500px){.c-category-tab-list__tab-button{padding:5px 2px;font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/c-category-tab-list.css.map */
