:root{--brand-primary-color: #222;--brand-text-color: #333;--brand-text-light: #666;--brand-bg-color: #fcfcfc;--brand-light-grey: #f5f5f5;--brand-border-color: #ebebeb;--brand-accent-color: #af9269;--brand-font-main: "Jost", sans-serif;--brand-font-serif: "Playfair Display", serif}.brand-landing-page{font-family:var(--brand-font-main);color:var(--brand-text-color);background-color:var(--brand-bg-color);line-height:1.5}.brand-landing-page a{text-decoration:none;color:inherit}.brand-landing-page ul{list-style:none;padding:0;margin:0}.brand-hero-banner{position:relative;width:100%;height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#e9e5e0}.brand-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8;z-index:1}.brand-hero-content{position:relative;z-index:2;background:#fffc;padding:30px 60px;border-radius:4px}.brand-hero-content h2{font-family:var(--brand-font-serif);font-size:38px;font-weight:500;letter-spacing:2px;margin-bottom:10px;color:var(--brand-primary-color)}.brand-hero-content p{font-family:var(--brand-font-main);font-size:16px;color:var(--brand-text-light);margin:0}.brand-filters-bar{display:flex;justify-content:center;gap:20px;padding:30px 5%;background-color:var(--brand-bg-color)}.brand-filter-item{background:#fff;border:1px solid var(--brand-border-color);border-radius:4px;padding:10px 15px;display:flex;align-items:center;min-width:200px}.brand-filter-item input{border:none;outline:none;margin-left:10px;width:100%;font-family:var(--brand-font-main)}.brand-filter-item select{border:none;outline:none;width:100%;font-family:var(--brand-font-main);color:var(--brand-text-color);background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.brand-dropdown-filter{position:relative}.brand-dropdown-filter:after{content:"\25bc";font-size:10px;position:absolute;right:15px;pointer-events:none;color:var(--brand-text-light)}.brand-sort-filter{min-width:120px}.brand-category-tabs{border-bottom:1px solid var(--brand-border-color);margin:0 5%}.brand-category-tabs ul{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.brand-category-tabs li{padding:15px 0;font-size:15px;color:var(--brand-text-light);cursor:pointer;font-weight:500;transition:color .3s;position:relative}.brand-category-tabs li:hover,.brand-category-tabs li.active{color:var(--brand-primary-color)}.brand-category-tabs li.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--brand-accent-color)}.brand-content-section{padding:50px 5%}.brand-section-title{font-family:var(--brand-font-main);font-size:20px;font-weight:500;margin-bottom:30px;display:flex;align-items:center;gap:30px;color:var(--brand-text-color)}.brand-section-title.brand-center{justify-content:center;font-family:var(--brand-font-serif);font-size:26px}.brand-alphabet-index{display:flex;gap:12px;font-size:14px;color:var(--brand-text-light);font-weight:400;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:5px}.brand-alphabet-index::-webkit-scrollbar{display:none}.brand-alphabet-index span{cursor:pointer;transition:color .2s}.brand-alphabet-index span:hover{color:var(--brand-primary-color)}.brand-alphabet-index span.active{color:var(--brand-accent-color);font-weight:500;border-bottom:1px solid var(--brand-accent-color)}.brand-alphabet-index.brand-full-width{justify-content:center;margin-bottom:30px}.brand-grid-container{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.brand-card{background:#fff;border:1px solid var(--brand-border-color);border-radius:4px;overflow:hidden;text-align:center;padding-bottom:20px;transition:transform .3s,box-shadow .3s}.brand-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.brand-img-wrapper{height:200px;background:var(--brand-light-grey);display:flex;justify-content:center;align-items:center;margin-bottom:20px;overflow:hidden}.brand-img-wrapper img{width:100%;height:100%;object-fit:cover}.brand-card h4{font-family:var(--brand-font-main);font-size:18px;letter-spacing:1px;margin-bottom:8px;color:var(--brand-primary-color)}.brand-card.has-serif-font h4{font-family:var(--brand-font-serif);font-style:italic;text-transform:capitalize}.brand-card p{font-family:var(--brand-font-main);font-size:13px;color:var(--brand-text-light);margin-bottom:15px}.brand-shop-btn{display:inline-block;background:#fcfcfc;border:1px solid var(--brand-border-color);padding:8px 25px;font-size:13px;font-family:var(--brand-font-main);border-radius:20px;cursor:pointer;transition:all .3s;color:var(--brand-text-color);text-transform:none}.brand-shop-btn:hover{background:var(--brand-primary-color);color:#fff;border-color:var(--brand-primary-color)}.brand-card.brand-dark-overlay{background:#111;color:#fff;border:none}.brand-card.brand-dark-overlay .brand-img-wrapper.brand-dark{position:relative;background:#222}.brand-card.brand-dark-overlay .brand-img-wrapper.brand-dark:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7))}.brand-card.brand-dark-overlay p{color:#ccc}.brand-card.brand-dark-overlay h4{color:#fff}.brand-card.brand-dark-overlay .brand-shop-btn{background:transparent;border-color:#fff;color:#fff}.brand-card.brand-dark-overlay .brand-shop-btn:hover{background:#fff;color:#000}.brand-trending-section{background-color:var(--brand-bg-color)}.brand-carousel-container{position:relative;display:flex;align-items:center;margin:0 auto}.brand-carousel-track-wrapper{overflow:hidden;width:100%}.brand-carousel-track{display:flex;transition:transform .5s ease;gap:20px}.brand-carousel-track .brand-carousel-card{flex:0 0 calc(25% - 15px);background:#fff;border:1px solid var(--brand-border-color);border-radius:4px;text-align:center;padding-bottom:20px}.brand-carousel-track .brand-carousel-card .brand-img-wrapper{height:250px}.brand-carousel-card h4{font-family:var(--brand-font-main);font-size:18px;letter-spacing:1px;margin-bottom:5px;margin-top:15px;color:var(--brand-primary-color)}.brand-carousel-card p{font-family:var(--brand-font-main);font-size:13px;color:var(--brand-text-light);margin-bottom:15px}.brand-carousel-btn{position:absolute;top:40%;transform:translateY(-50%);background:none;border:none;font-size:30px;color:var(--brand-text-light);cursor:pointer;z-index:10;padding:10px}.brand-carousel-btn.brand-left{left:-40px}.brand-carousel-btn.brand-right{right:-40px}.brand-carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:30px}.brand-carousel-dots .brand-dot{width:6px;height:6px;background:#ccc;border-radius:50%;cursor:pointer}.brand-carousel-dots .brand-dot.active{background:var(--brand-primary-color);width:25px;border-radius:3px}@media(max-width:1200px){.brand-grid-container{grid-template-columns:repeat(3,1fr)}.brand-carousel-track .brand-carousel-card{flex:0 0 calc(33.333% - 13.33px)}}@media(max-width:768px){.brand-grid-container{grid-template-columns:repeat(2,1fr)}.brand-carousel-track .brand-carousel-card{flex:0 0 calc(50% - 10px)}.brand-filters-bar{flex-direction:column}.brand-carousel-btn{display:none}}@media(max-width:480px){.brand-grid-container{grid-template-columns:1fr}.brand-carousel-track .brand-carousel-card{flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/brand-landing.css.map */
