.brands_page_section .all_brands{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:32px 0 0}.brands_page_section .brand_image{border-radius:20px 20px 0 0;width:100%;height:auto}.brands_page_section .brand_icon_name.brand-grid-item{border:1px solid #ECECEC;box-shadow:0 5.91453px 29.5726px #d5d5d540;border-radius:20px}.brands_page_section .search-brands-div,.explore-top-brands-main .search-brands-div{border:0}.brands_page_section .search-brands-div .brand-search-box,.explore-top-brands-main .search-brands-div .brand-search-box{border:1px solid #E4E4E4;border-radius:50px;padding:11.5px 11.5px 11.5px 50px!important;min-height:53px}.brands_page_section .icon-close{position:absolute;top:50%;transform:translateY(-50%);right:10px;display:inline-flex;align-items:center}.brands_page_section .icon--close,.explore-top-brands-main .icon--close{position:absolute;top:50%!important;transform:translateY(-50%)!important;right:14.41px;display:inline-flex;align-items:center;margin:0!important;bottom:0;width:20px;height:20px;cursor:pointer}.brands_page_section .search-sort-brands-div,.explore-top-brands-main .search-sort-brands-div{display:grid;grid-template-columns:70fr 30fr;gap:25px;align-items:start}.brands_page_section .icon--close .icon-close,.explore-top-brands-main .icon--close .icon-close{position:unset;top:unset;transform:unset;right:unset}.brands_page_section .brand_name{padding:15px 15px 23px}.brands_page_section .brand_name_title{font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#333;margin:0}.brands_page_section .brand_name_title,.brands_page_section .brand_name .collection-short-description{max-width:calc(100% - 119px)}.brands_page_section .brand_name .collection-short-description *{font-style:normal;font-weight:500;font-size:20.7009px;line-height:26px;color:#817d87;margin:11.29px 0 0}.brands_page_section .brands_section_wrapper{padding-bottom:2rem}.brands_page_section .brands-load-icon img{opacity:0;transition:opacity .5s ease}.brands_page_section .icon-search,.explore-top-brands-main .icon-search{position:absolute;top:50%;transform:translateY(-50%);left:10px;padding:4.41px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.brands_page_section .search-brands-div,.explore-top-brands-main .search-brands-div{min-height:53px}.brands_page_section .brands-load-icon img.brand-loaded{opacity:1}.brands_page_section .mobile-load-icon{display:inline-block;position:absolute;bottom:13.08px;right:16px;width:auto;max-width:max-content;height:47.92px;margin:0!important;border-radius:3.09px}.brands_page_section .mobile-load-icon .brand-loaded{display:block;width:auto!important;height:auto!important;margin:0!important}.brands_page_section .brands-load-icon{position:relative!important}.brands_page_section .brands-load-icon.brands-load-iconing:before{content:""!important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M24.3%2C30C11.4%2C30%2C5%2C43.3%2C5%2C50s6.4%2C20%2C19.3%2C20c19.3%2C0%2C32.1-40%2C51.4-40%20C88.6%2C30%2C95%2C43.3%2C95%2C50s-6.4%2C20-19.3%2C20C56.4%2C70%2C43.6%2C30%2C24.3%2C30z%22%20stroke%3D%22%237d6cbe%22%20stroke-width%3D%222%22%20stroke-dasharray%3D%22205.271142578125%2051.317785644531256%22%3E%3Canimate%20attributeName%3D%22stroke-dashoffset%22%20calcMode%3D%22linear%22%20values%3D%220%3B256.58892822265625%22%20keyTimes%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3C%2Fsvg%3E)!important;position:absolute!important;top:0!important;left:-8px!important;bottom:0!important;right:7px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:35px!important;background-color:#f5f5f5!important;border-radius:20px}.brands_page_section .brand-tag-filters,.explore-top-brands-main .brand-tag-filters{display:flex;flex-wrap:nowrap;gap:14px;padding:0 0 4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#E4E4E4 transparent}.brands_page_section .brand-tag-filters::-webkit-scrollbar,.explore-top-brands-main .brand-tag-filters::-webkit-scrollbar{height:6px}.brands_page_section .brand-tag-filters::-webkit-scrollbar-track,.explore-top-brands-main .brand-tag-filters::-webkit-scrollbar-track{background:transparent;border-radius:50px}.brands_page_section .brand-tag-filters::-webkit-scrollbar-thumb,.explore-top-brands-main .brand-tag-filters::-webkit-scrollbar-thumb{background:#e4e4e4;border-radius:50px}.brands_page_section .brand-tag-filters::-webkit-scrollbar-thumb:hover,.explore-top-brands-main .brand-tag-filters::-webkit-scrollbar-thumb:hover{background:#e4e4e4}.brands_page_section .brand-filter-btn,.explore-top-brands-main .brand-filter-btn{padding:19px;border:1px solid #E4E4E4;border-radius:50px;background:#fff;cursor:pointer;transition:all .2s ease;color:#333;white-space:nowrap;font-style:normal;font-weight:700;font-size:18px;line-height:13px;font-family:var(--font-body-family)}.brands_page_section .brand-filter-btn:hover,.brands_page_section .brand-filter-btn.active,.explore-top-brands-main .brand-filter-btn:hover,.explore-top-brands-main .brand-filter-btn.active{border-color:#000;color:#000}.brands_page_section .brand-list-item.filter-hidden{display:none!important}.brands_page_section .brand_link .brands-load-icon{position:relative;width:100%;height:0;padding-bottom:52.36%;overflow:hidden}.brands_page_section .mobile-load-icon{display:inline-block;position:absolute;bottom:13.08px;right:16px;max-width:max-content;height:47.92px}.brands_page_section .brand_link .brands-load-icon .brand_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background:#e2f6f8}.brands_page_section .brand_icon_name.brand-grid-item .brand_link{position:relative;text-decoration:none}.brands_page_section .brand_icon_name.brand-grid-item .brand_link .brand-off-badge{font-weight:700;font-size:14.7863px;line-height:16px;text-align:center;letter-spacing:1.47863px;color:#fff;padding:7.87px 21.19px 8.39px 7.39px;background:url(/cdn/shop/files/Discount.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:14.79px;left:15px;z-index:1}.brands_page_section .brand-mom-choice-badge{font-style:normal;font-weight:700;font-size:16px;line-height:12px;text-transform:uppercase;color:#e40256;padding:10px;background:#ffe5e1;border:1.58065px solid #E40256;box-shadow:0 0 20px #e402561a;border-radius:39.5161px;position:absolute;right:16px;bottom:22px}.custom-section-explore-top-brands.custom-etb-smooth-scroll .explore-top-brands .explore_top_brands_blocks .explore_top_blocks:last-child{padding-right:0}.brands_page_section .brand_heading{font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-transform:capitalize;color:#333;margin:0;padding-top:24px;border-top:1px solid #E4E4E4}@media screen and (min-width:1025px)and (max-width:1200px){.brands_page_section .brand_name_title{font-size:22px;line-height:26px}.brands_page_section .brand_name .collection-short-description *{font-size:16px;line-height:normal}.brands_page_section .brand-mom-choice-badge{font-size:12px;line-height:8px}}@media screen and (min-width:750px)and (max-width:1024px){.brands_page_section .all_brands{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 0}}@media only screen and (max-width:768px){.explore-top-brands.page-width{padding-right:20px}}@media screen and (max-width:749px){.shopify-section.explore-top-brands-main{display:flex;flex-direction:column}.template-brand-v2 .explore_top_wrapper_head{display:none}.shopify-section.explore-top-brands-main .search-sort-brands-div{order:1;width:100%}.shopify-section.explore-top-brands-main .custom-section-explore-top-brands{order:2}.shopify-section.explore-top-brands-main .brands_page_section{order:3}.brands_page_section .all_brands{gap:14px;grid-template-columns:1fr;margin:20px 0 0}.brands_page_section .brand_icon_name.brand-grid-item .brand_link{display:grid;grid-template-columns:30fr minmax(0,calc(70% - 102px)) 102px;align-items:center;padding:16px 20px}.brands_page_section .brand_name{text-align:center;text-transform:capitalize;padding:0;margin-left:14px}.brands_page_section .brand-tag-filters,.explore-top-brands-main .brand-tag-filters{gap:8px}.brands_page_section .brand-filter-btn,.explore-top-brands-main .brand-filter-btn{font-size:12px;padding:6px 14px}.brands_page_section .brand_link .brands-load-icon .brand_image,.brands_page_section .brand_name .collection-short-description *,.brands_page_section .brand-mom-choice-badge{display:none}.brands_page_section .brand_icon_name.brand-grid-item .brand_link .brand-off-badge{background:#dd1919;left:unset;top:0;right:0;border-radius:0 20px;padding:11px 17.96px 10.74px 18px}.brands_page_section .brand_link .brands-load-icon{padding-bottom:unset;height:auto;background:#fff;border:2px solid #DCDCDC;border-radius:8.13px;display:flex;align-items:center;justify-content:center}.brands_page_section .brand_name_title{font-size:20px;line-height:100%;text-align:left}.brands_page_section .mobile-load-icon{position:unset;top:0;right:0;bottom:0;left:0;background:#fff;width:100%;object-fit:contain!important;padding:8px}.brands_page_section .brand_icon_name.brand-grid-item .brand_link .brand_name_title{max-width:100%}.brands_page_section .brands-load-icon.brands-load-iconing:before{left:50%!important;transform:translate(-50%);bottom:0!important;border-radius:0;width:100%}.template-brand-v2 .rich-text__wrapper{width:calc(100% - 0rem / var(--font-body-scale))}.brands_page_section .brand-tag-filters,.explore-top-brands-main .brand-tag-filters{display:none}.brands_page_section .search-sort-brands-div,.explore-top-brands-main .search-sort-brands-div{grid-template-columns:1fr}}@media screen and (max-width:380px){.brands_page_section .brand_name_title{font-size:16px}.brands_page_section .brand_icon_name.brand-grid-item .brand_link{padding:12px 16px}.brands_page_section .brand_name{margin-left:10px}.brands_page_section .all_brands{gap:10px}.brands_page_section .brand_icon_name.brand-grid-item .brand_link .brand-off-badge{border-radius:0 20px;padding:7px 13.96px 6.74px 14px;font-size:11px;line-height:14px}.brands_page_section .brand_icon_name.brand-grid-item .brand_link{grid-template-columns:30fr minmax(0,calc(70% - 80px)) 70px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/brand_page_section.css.map */
