.hero-section{position:relative;overflow:hidden;background-color:var(--bm-black);min-height:min(90vh,720px);display:flex;align-items:center}.hero-section--short{min-height:min(65vh,560px)}.hero-section__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-section__media img,.hero-section__media video{width:100%;height:100%;object-fit:cover;object-position:center}.hero-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-section__overlay--dark{background:linear-gradient(110deg,#000000d9,#0000008c,#00000040)}.hero-section__overlay--orange{background:linear-gradient(135deg,#ef5d2ad9,#000000b3 60%)}.hero-section__content{position:relative;z-index:2;width:100%;padding:var(--space-20) var(--gutter);max-width:var(--container-max);margin:0 auto}.hero-section__eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--bm-orange);margin-bottom:var(--space-5)}.hero-section__eyebrow:before{content:"";width:32px;height:2px;background:var(--bm-orange)}.hero-section__title{font-family:var(--font-heading);font-size:clamp(3rem,8vw,7rem);line-height:.95;letter-spacing:.01em;color:var(--bm-white);margin-bottom:var(--space-6);max-width:18ch}.hero-section__title span{color:var(--bm-orange)}.hero-section__subtitle{font-size:clamp(var(--text-base),1.8vw,var(--text-xl));color:#fffc;max-width:48ch;line-height:1.6;margin-bottom:var(--space-8)}.hero-section__cta-group{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.hero-trust-strip{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.15)}.hero-trust-item{display:flex;align-items:center;gap:var(--space-3);color:#ffffffbf;font-size:var(--text-sm);font-weight:600}.hero-trust-item .icon{color:var(--bm-orange)}.stats-strip{background:var(--bm-orange);padding:var(--space-6) var(--gutter)}.stats-strip__inner{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-around;gap:var(--space-6);flex-wrap:wrap}.stats-strip__item{text-align:center;color:var(--bm-white)}.stats-strip__number{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:.02em;display:block;margin-bottom:var(--space-1)}.stats-strip__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.85}.category-grid{padding:var(--space-20) var(--gutter)}.category-grid__inner{max-width:var(--container-max);margin:0 auto}.category-grid__header{margin-bottom:var(--space-10)}.category-grid__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-4)}.category-card{position:relative;overflow:hidden;border-radius:var(--radius-md);aspect-ratio:3 / 4;background:var(--bm-black-800);display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;transition:transform var(--transition-base)}.category-card:hover{transform:scale(1.02)}.category-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.category-card:hover .category-card__image{transform:scale(1.08)}.category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,transparent 100%)}.category-card__content{position:relative;z-index:1;padding:var(--space-5) var(--space-4)}.category-card__name{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:.05em;color:var(--bm-white);line-height:1.1;margin-bottom:var(--space-2)}.category-card__count{font-size:var(--text-xs);color:#fff9;font-weight:600}.category-card__arrow{position:absolute;bottom:var(--space-4);right:var(--space-4);width:36px;height:36px;background:var(--bm-orange);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--bm-white);opacity:0;transform:translate(8px);transition:opacity var(--transition-base),transform var(--transition-base);z-index:1}.category-card:hover .category-card__arrow{opacity:1;transform:translate(0)}.featured-products{padding:var(--space-20) var(--gutter)}.featured-products--dark{background:var(--bm-black-800)}.featured-products__inner{max-width:var(--container-max);margin:0 auto}.featured-products__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-10);gap:var(--space-6);flex-wrap:wrap}.featured-products__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-6)}.products-tabs{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-8)}.products-tab{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--bm-border);border-radius:var(--radius-pill);color:var(--bm-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:none}.products-tab:hover{border-color:var(--bm-orange);color:var(--bm-orange)}.products-tab.is-active{background:var(--bm-orange);border-color:var(--bm-orange);color:var(--bm-white)}.products-tab-panel{display:none}.products-tab-panel.is-active{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-6)}.value-prop{padding:var(--space-20) var(--gutter);background:var(--bm-gray-bg)}.value-prop__inner{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.value-prop__items{display:flex;flex-direction:column;gap:var(--space-8)}.value-item{display:flex;gap:var(--space-5);align-items:flex-start}.value-item__icon-wrap{width:52px;height:52px;background:var(--bm-black);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--bm-orange);flex-shrink:0}.value-item__title{font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:.03em;color:var(--bm-black);margin-bottom:var(--space-2);line-height:1.1}.value-item__text{font-size:var(--text-sm);color:var(--bm-text-secondary);line-height:1.65}.value-prop__visual{position:relative}.value-prop__image{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-lg)}.value-prop__badge-float{position:absolute;bottom:var(--space-6);left:calc(-1 * var(--space-8));background:var(--bm-orange);color:var(--bm-white);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);text-align:center}.value-prop__badge-float .number{font-family:var(--font-heading);font-size:var(--text-4xl);line-height:1;display:block}.value-prop__badge-float .label{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.trust-badges{background:var(--bm-black);padding:var(--space-10) var(--gutter)}.trust-badges__inner{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap}.trust-badge-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--bm-white);flex:1 1 0;min-width:0}.trust-badge-item+.trust-badge-item{border-left:1px solid rgba(255,255,255,.12)}.trust-badge-item__icon{color:var(--bm-orange);flex-shrink:0}.trust-badge-item__text{font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;white-space:nowrap}.trust-badge-item__subtext{font-size:var(--text-xs);color:#ffffff80}.brands-section{padding:var(--space-16) var(--gutter);background:var(--bm-gray-bg);overflow:hidden}.brands-section__inner{max-width:var(--container-max);margin:0 auto}.brands-section__header{text-align:center;margin-bottom:var(--space-10)}.brands-track{display:flex;align-items:center;gap:var(--space-10);animation:brands-scroll 30s linear infinite;width:max-content}.brands-track:hover{animation-play-state:paused}@keyframes brands-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brands-track__logo{height:36px;width:auto;filter:grayscale(100%);opacity:.5;transition:filter var(--transition-base),opacity var(--transition-base);flex-shrink:0}.brands-track__logo:hover{filter:none;opacity:1}.testimonials-section{padding:var(--space-20) var(--gutter);background:var(--bm-black)}.testimonials-section__inner{max-width:var(--container-max);margin:0 auto}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-6);margin-top:var(--space-10)}.testimonial-card{background:var(--bm-black-800);border:1px solid var(--bm-border-dark);border-radius:var(--radius-lg);padding:var(--space-6);position:relative}.testimonial-card:before{content:'"';font-family:var(--font-heading);font-size:5rem;color:var(--bm-orange);position:absolute;top:var(--space-3);left:var(--space-6);line-height:1;opacity:.4}.testimonial-card__content{font-size:var(--text-base);color:#fffc;line-height:1.65;margin-bottom:var(--space-6);margin-top:var(--space-6)}.testimonial-card__author{display:flex;align-items:center;gap:var(--space-4)}.testimonial-card__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid var(--bm-orange);flex-shrink:0}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover}.testimonial-card__name{font-weight:700;color:var(--bm-white);font-size:var(--text-sm)}.testimonial-card__role{font-size:var(--text-xs);color:#ffffff80}.testimonial-card__stars{color:#f5a623;font-size:var(--text-sm);margin-bottom:var(--space-2)}.experience-levels{padding:var(--space-20) var(--gutter);background:var(--bm-white)}.experience-levels__inner{max-width:var(--container-max);margin:0 auto}.experience-levels__header{text-align:center;margin-bottom:var(--space-12)}.experience-levels__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.exp-level-card{background:var(--bm-gray-bg);border:1px solid var(--bm-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center;transition:all var(--transition-base);position:relative;overflow:hidden}.exp-level-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--bm-gray-light);transition:background-color var(--transition-base)}.exp-level-card:hover:before{background:var(--bm-orange)}.exp-level-card:hover{border-color:var(--bm-orange);box-shadow:var(--shadow-orange);transform:translateY(-4px)}.exp-level-card--featured{background:var(--bm-black);border-color:var(--bm-orange);color:var(--bm-white)}.exp-level-card--featured:before{background:var(--bm-orange)}.exp-level-card__badge{display:inline-block;margin-bottom:var(--space-5);padding:var(--space-2) var(--space-4);background:var(--bm-orange);color:var(--bm-white);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill)}.exp-level-card__icon{font-size:2.5rem;margin-bottom:var(--space-5)}.exp-level-card__title{font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:.03em;margin-bottom:var(--space-3)}.exp-level-card__desc{font-size:var(--text-sm);color:var(--bm-text-secondary);line-height:1.65;margin-bottom:var(--space-6)}.exp-level-card--featured .exp-level-card__desc{color:#ffffffa6}.exp-level-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-6)}.lead-capture{background:var(--bm-orange);padding:var(--space-16) var(--gutter)}.lead-capture--dark{background:var(--bm-black)}.lead-capture__inner{max-width:var(--container-narrow);margin:0 auto;text-align:center}.lead-capture__title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);letter-spacing:.02em;color:var(--bm-white);margin-bottom:var(--space-4);line-height:1.05}.lead-capture__subtitle{font-size:var(--text-base);color:#ffffffd9;margin-bottom:var(--space-8)}.lead-capture__form{display:flex;gap:var(--space-3);max-width:520px;margin:0 auto}.lead-capture__input{flex:1;padding:.875rem 1.25rem;border:2px solid rgba(255,255,255,.3);border-radius:var(--radius-md);background:#ffffff26;color:var(--bm-white);font-size:var(--text-base);font-weight:600;outline:none;transition:border-color var(--transition-fast)}.lead-capture__input::placeholder{color:#fff9;font-weight:400}.lead-capture__input:focus{border-color:#fffc}.lead-capture__privacy{margin-top:var(--space-4);font-size:var(--text-xs);color:#ffffffa6}.content-hub{padding:var(--space-20) var(--gutter);background:var(--bm-white)}.content-hub__inner{max-width:var(--container-max);margin:0 auto}.content-hub__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-10);flex-wrap:wrap;gap:var(--space-4)}.content-hub__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-6)}.article-card{border-radius:var(--radius-md);overflow:hidden;background:var(--bm-white);border:1px solid var(--bm-border);transition:box-shadow var(--transition-base),transform var(--transition-base)}.article-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.article-card__image{aspect-ratio:16 / 9;overflow:hidden}.article-card--featured .article-card__image{aspect-ratio:4 / 3}.article-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.article-card:hover .article-card__image img{transform:scale(1.05)}.article-card__content{padding:var(--space-5) var(--space-5)}.article-card__category{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bm-orange);margin-bottom:var(--space-2)}.article-card__title{font-size:var(--text-lg);font-weight:700;color:var(--bm-text-primary);line-height:1.3;margin-bottom:var(--space-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card--featured .article-card__title{font-size:var(--text-2xl);-webkit-line-clamp:3}.article-card__meta{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--bm-text-muted)}.promo-banner{padding:var(--space-16) var(--gutter);background:var(--bm-black);position:relative;overflow:hidden}.promo-banner:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:var(--bm-orange);clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%);z-index:0}.promo-banner__inner{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.promo-banner__content{flex:1}.promo-banner__eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bm-orange);margin-bottom:var(--space-3)}.promo-banner__title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);letter-spacing:.02em;color:var(--bm-white);line-height:1;margin-bottom:var(--space-4)}.promo-banner__desc{font-size:var(--text-base);color:#ffffffbf;max-width:48ch}.promo-banner__cta{flex-shrink:0;text-align:center}.wholesale-hero{padding:var(--space-24) var(--gutter);background:var(--bm-black-800);border-bottom:4px solid var(--bm-orange)}.wholesale-hero__inner{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.wholesale-hero__title{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,5rem);letter-spacing:.02em;color:var(--bm-white);line-height:.95;margin-bottom:var(--space-6)}.wholesale-hero__title span{color:var(--bm-orange)}.wholesale-hero__desc{font-size:var(--text-lg);color:#ffffffb3;line-height:1.65;margin-bottom:var(--space-8)}.wholesale-features{display:flex;flex-direction:column;gap:var(--space-4)}.wholesale-feature{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:#ffffff0d;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08)}.wholesale-feature__icon{color:var(--bm-orange);flex-shrink:0}.wholesale-feature__title{font-weight:700;color:var(--bm-white);font-size:var(--text-sm);margin-bottom:2px}.wholesale-feature__desc{font-size:var(--text-xs);color:#ffffff80}.faq-section{padding:var(--space-20) var(--gutter)}.faq-section__inner{max-width:var(--container-narrow);margin:0 auto}.faq-section__header{text-align:center;margin-bottom:var(--space-12)}.faq-item{border-bottom:1px solid var(--bm-border)}.faq-item__trigger{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-6) 0;font-size:var(--text-base);font-weight:700;color:var(--bm-text-primary);cursor:pointer;background:none;border:none;transition:color var(--transition-fast)}.faq-item__trigger:hover{color:var(--bm-orange)}.faq-item__icon{width:24px;height:24px;flex-shrink:0;transition:transform var(--transition-base);color:var(--bm-orange)}.faq-item.is-open .faq-item__icon{transform:rotate(45deg)}.faq-item__content{overflow:hidden;max-height:0;transition:max-height var(--transition-slow),padding var(--transition-slow)}.faq-item.is-open .faq-item__content{max-height:600px}.faq-item__text{padding-bottom:var(--space-6);font-size:var(--text-base);color:var(--bm-text-secondary);line-height:1.7}.whatsapp-module{padding:var(--space-16) var(--gutter);background:var(--bm-gray-bg)}.whatsapp-module__inner{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.whatsapp-module__content{flex:1}.whatsapp-module__title{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:.03em;margin-bottom:var(--space-3)}.whatsapp-module__subtitle{font-size:var(--text-base);color:var(--bm-text-secondary)}.bundle-callout{padding:var(--space-16) var(--gutter);background:var(--bm-orange)}.bundle-callout__inner{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.bundle-callout__image{flex-shrink:0;width:200px;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);border:3px solid rgba(255,255,255,.3)}.bundle-callout__content{flex:1}.bundle-callout__eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fffc;margin-bottom:var(--space-3)}.bundle-callout__title{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,3rem);color:var(--bm-white);letter-spacing:.02em;line-height:1.05;margin-bottom:var(--space-3)}.bundle-callout__price{font-size:var(--text-2xl);font-weight:900;color:var(--bm-white);margin-bottom:var(--space-5)}.bundle-callout__original{font-size:var(--text-base);text-decoration:line-through;opacity:.7;margin-left:var(--space-2)}
/*# sourceMappingURL=/cdn/shop/t/87/assets/blackmart-sections.css.map */
