.area-main-title{text-align:center;font-weight:450;margin-bottom:0}.lcContent-brands .brands-title{font-weight:400;font-size:24px;text-align:center;margin-bottom:1rem;padding:0 74px;line-height:1.2}.lcContent-brands .module-page-banner-05{padding-top:0.5rem;padding-bottom:2rem}.lcContent-brands .brands-content-page{background:#F4A7B7;padding:1rem 0;position:relative}.lcContent-brands .inset[data-commerce-small-search="desktop"] form{max-width:450px;margin:0 auto}.module-brands-page-list{padding-top:1.5rem;overflow:hidden}#all-brands .swiper{overflow:visible}.lcContent-brands .icon-butterfly{position:absolute;right:12px;top:-23px;width:68px;height:98px}.lcContent-brands .btn-check:checked+.btn,.lcContent-brands .btn.active,.lcContent-brands .btn.show,.lcContent-brands .btn:first-child:active,.lcContent-brands :not(.btn-check)+.btn:active{border-color:transparent}.lcContent-brands .brand-search{text-align:center;padding:0 1rem}#all-brands a{color:var(--tb-mono-white);font-size:12px}.alphabet-content .brand-item{display:none;margin-bottom:10px}.alphabet-content .brand-item.active{display:block}.alphabet-content .letter-filter{font-weight:500;font-size:21px;padding:2px}.alphabet-content .letter-filter.active{color:#CC1D34;font-weight:500}.alphabet-content .letter-group{display:block;padding-bottom:1rem;border-bottom:1px solid #484848;padding-inline:15px}.alphabet-content .alphabet-buttons{border-bottom:1px solid #484848;text-align:center}.alphabet-content .letter-filter:hover{color:var(--tb-secondary-500);font-weight:700}.alphabet-content .brand-item-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.alphabet-content .letter-brand{font-size:24px;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.alphabet-content .name-brand a{text-transform:uppercase;color:var(--tb-mono-black)}.brands-container .swiper-button-prev,.brands-container .swiper-button-next{color:var(--tb-mono-white);width:10px}.lcContent-brands .highlight{font-weight:700}#searchInput{padding:8px;font-size:16px;width:100%;margin-bottom:0;border:1px solid var(--bs-gray-600);border-radius:20px;padding-left:42px}.module-brands-page-list a.nav-link.active{border:0;border-bottom:4px solid #000;color:var(--bs-black-900)}.module-brands-page-list a.nav-link{text-transform:uppercase}.module-brands-page-list .nav>li>a:hover,.module-brands-page-list .nav .nav-link:focus,.module-brands-page-list .nav .nav-link:hover{border-top:0;border-left:0;border-right:0;background-color:transparent;isolation:initial}.module-brands-page-list ul.nav.nav.d-flex{display:flex;justify-content:center;align-items:center;align-content:center;border:0}.module-brands-page-list .nav .nav-link{background:transparent;border-bottom:1px solid #C9C9C9;margin:0!important;color:var(--bs-gray-600)}.lcContent-brands .alphabet-content .name-bold{font-weight:bold}.module-brands-page-list .swiper-slide{display:flex;align-items:center;justify-content:center;width:auto;padding-right:1rem}.module-brands-page-list .swiper-slide .btn{width:100%;white-space:normal;text-align:center}#all-brands{padding-top:1.5rem}.module-brands-page-list .nav-link{padding:10px;font-size:10px}.brands-content-page .search-container{display:flex;justify-content:center;align-content:center;align-items:center}.brand-search-bar{position:relative;width:100%;max-width:350px;margin:0 auto}.brand-search-bar .brand-search-icon{left:1rem;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;z-index:2}.lcContent-brands .brand-container{background-color:var(--tb-mono-white)}.module-brands-page-top{padding:1rem 1rem 3rem 1rem}.module-brands-page-list .btn{background:var(--tb-mono-black)!important;border-color:var(--tb-mono-black)!important}@media (min-width:576px){.lcContent-brands .icon-butterfly{position:absolute;right:12px;top:auto;width:88px;height:118px;bottom:-25px}}@media (min-width:768px) and (max-width:1200px){.alphabet-content .letter-filter{padding:6px}}@media (min-width:768px){#all-brands .swiper{overflow:hidden}.lcContent-brands .brands-content-page{padding-bottom:1.5rem}.lcContent-brands .icon-butterfly{right:60px}.alphabet-content .brand-item-group{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.module-brands-page-list .nav-link{padding:1rem;font-size:16px}.alphabet-content .letter-filter{padding:9px}#all-brands a{font-size:16px}}@media (min-width:992px){.alphabet-content .brand-item-group{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px}}
.module-page-banner-05 .grid{display:grid;grid-template-columns:1fr;gap:0.75rem}.module-page-banner-05 .swiper-slide .inset{--bs-aspect-ratio:25%}.module-page-banner-05 .swiper-slide .inset img{max-height:100%;max-width:100%;z-index:10;right:0;bottom:0;margin:auto;height:auto;width:auto}.module-page-banner-05[data-mode="slider"] .swiper-container{position:relative}.module-page-banner-05[data-mode="slider"] .swiper{width:100%}.module-page-banner-05[data-mode="slider"] .swiper-control:not(.swiper-button-lock)+.swiper-control:not(.swiper-button-lock)~.swiper{width:calc(100% - 64px)}.module-page-banner-05[data-mode="slider"] .swiper-pagination{position:relative;bottom:0;margin-top:15px}.module-page-banner-05[data-mode="slider"] .swiper-control{height:32px;width:32px;margin-top:-16px;border-radius:50%}.module-page-banner-05[data-mode="slider"] .swiper-control .icon{width:1rem;height:1rem;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:var(--bs-gray-600)}.module-page-banner-05[data-mode="slider"] .swiper-button-prev{left:-5px}.module-page-banner-05[data-mode="slider"] .swiper-button-next{right:-5px}@media (min-width:576px){.module-page-banner-05 .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.module-page-banner-05 .grid{gap:1.5rem}}.module-page-banner-05 .swiper-slide{width:calc((100% - (12px * 1)) / 2.45);margin-right:12px}@media(min-width:480px){.module-page-banner-05 .swiper-slide{width:calc((100% - (12px * 2)) / 3);margin-right:12px}}@media(min-width:992px){.module-page-banner-05 .swiper-slide{width:calc((100% - (24px * 4)) / 5);margin-right:24px}}@media(min-width:1200px){.module-page-banner-05 .swiper-slide{width:calc((100% - (24px * 5)) / 6);margin-right:24px}}