.brand-list__head{margin-bottom:2rem;font-family:var(--font-en);font-size:2rem;font-weight:600;line-height:1}.brand-search__section{margin-top:3.8rem;margin-bottom:6.3rem}.brand-search__input{background-color:var(--color-bg-gray);padding:1.5rem 1.5rem 1.5rem 3.6rem;height:5rem}.brand-search__field:after,.brand-search__field:hover:after{content:none}.search__button{position:absolute;left:1rem;width:2rem;height:5rem;z-index:1}.brand-search__label{top:calc(50% - .9rem);left:3.7rem}.brand-search__input{width:100%;border:none;border-radius:.5rem}@media screen and (min-width: 750px){.brand-search__section,.brand-list__section{padding-left:clamp(6rem,12.5%,16rem);padding-right:clamp(6rem,12.5%,16rem);margin-bottom:9rem}.brand-list__head{margin-bottom:3rem}.brand-search__label{top:calc(50% - 1.1rem);font-size:1.4rem;letter-spacing:.1em;color:var(--color-secondary)}}.brand-list__tabs{display:flex;margin-bottom:2rem;column-gap:.2rem;border-bottom:1px solid var(--color-primary)}.brand-list__tab{width:calc(33.33% - .13rem);height:4.6rem;line-height:4.6rem;border-radius:.5rem .5rem 0 0;background-color:var(--color-bg-gray);text-align:center;color:var(--color-secondary);font-size:1.4rem;font-weight:600;font-family:var(--font-en)}.brand-list__tab.is-active{background-color:var(--color-primary);color:var(--color-white)}.brand-list__contents-wrapper{display:flex;flex-direction:column-reverse}.brand-search__header{margin-bottom:5rem}.alphabet-nav{display:flex;flex-wrap:wrap;row-gap:1.5rem}.alphabet-nav button{display:flex;padding:.3rem 1.1rem;justify-content:center;align-items:center;border-right:1px solid #E9E9E9;color:var(--color-dark-gray);text-align:center;font-family:var(--font-en);font-size:1.4rem;font-weight:400;line-height:1}.brand-list__content{margin-bottom:5rem}.brand-list__title{margin-bottom:2.8rem;color:var(--color-secondary);font-size:2rem;font-family:var(--font-en);font-weight:600;line-height:1}.brand-list__item{margin-bottom:2rem;font-size:1.4rem;font-family:var(--font-en);line-height:1;background-position:left center;background-repeat:no-repeat;padding-left:1.3rem}.brand-list__item-count{display:inline-block;color:var(--color-secondary);padding-left:1rem;font-size:1.2rem}@media screen and (min-width: 750px){.brand-list__tab{width:13rem;border-radius:.3rem .3rem 0 0}.brand-list__tabs{margin-bottom:2.9rem}.brand-search__form{margin-bottom:1.2rem}.brand-search__header{margin-bottom:6rem}.brand-list__content:last-child{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-page-brand.css.map */
