/* Bella24 Signature – etapa 2: numai prezentare, fara modificari functionale */
.bella-signature-hero{max-width:1320px;margin:26px auto 50px!important;padding:clamp(26px,5vw,68px)!important;border:1px solid #e9e2df;border-radius:12px!important;background:linear-gradient(110deg,#f3ebe5,#fffaf7 70%)!important;box-shadow:none!important;gap:clamp(20px,4vw,60px)!important}
.bella-signature-hero .hero-copy h1{font-family:Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important;line-height:1.08!important;color:#29252a!important}
.bella-signature-hero .hero-copy p{color:#5f5558!important;line-height:1.75!important;max-width:52ch}
.bella-signature-hero .eyebrow{letter-spacing:.2em!important;color:#79435b!important}
.bella-signature-hero .hero-logo-showcase{background:transparent!important;box-shadow:none!important}
.bella-signature-hero .main-brand-logo{object-fit:contain;max-width:100%;filter:none!important}
.bella-signature-categories,.bella-signature-products{max-width:1320px;margin-left:auto!important;margin-right:auto!important}
.bella-signature-categories .section-title-row h2,.bella-signature-products .section-title-row h2{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(27px,3vw,40px)!important;font-weight:500!important;letter-spacing:-.025em!important;color:#29252a!important}
.bella-signature-categories .category-cards-pro{gap:16px!important;scroll-padding:16px}
.bella-signature-categories .category-card-pro{background:#fff!important;border:1px solid #e9e2df!important;border-radius:8px!important;box-shadow:none!important;transition:transform .2s,border-color .2s!important}
.bella-signature-categories .category-card-pro:hover{transform:translateY(-3px);border-color:#c5a6b4!important}
.bella-signature-categories .category-card-pro h3{color:#29252a!important}
.bella-signature-products .product-grid>.product-card{flex-basis:270px;min-width:0}
.bella-signature-products .product-card{padding-bottom:14px!important}
.bella-signature-products .product-card>a:first-of-type{display:block;overflow:hidden;background:#f6f1ed}
.bella-signature-products .product-card img{width:100%;aspect-ratio:3/4;object-fit:contain!important;transition:transform .3s}
.bella-signature-products .product-card:hover img{transform:scale(1.035)}
.bella-signature-products .product-card h3{font-family:Georgia,'Times New Roman',serif!important;font-size:19px!important;font-weight:500!important;line-height:1.3!important}
.bella-signature-products .product-card .price{font-size:18px!important}
.bella-signature-products .product-card p{color:#6d6368!important;line-height:1.5!important}
.bella-signature-services{max-width:1320px;margin:44px auto!important;background:#fff!important;border:1px solid #e9e2df!important;border-radius:9px!important;box-shadow:none!important}
.bella-product-slider{max-width:1320px!important}
.bella-slide-copy h2{font-family:Georgia,'Times New Roman',serif!important;font-weight:500!important}
@media(max-width:760px){.bella-signature-hero{margin:12px 12px 30px!important;padding:24px 18px!important}.bella-signature-categories,.bella-signature-products{padding-left:12px!important;padding-right:12px!important}.bella-signature-products .product-grid>*{flex-basis:min(78vw,270px)!important}.bella-signature-services{margin:30px 12px!important}.bella-signature-hero .hero-copy h1{font-size:clamp(32px,9vw,46px)!important}}
@media(prefers-reduced-motion:reduce){.bella-signature-products .product-card img,.bella-signature-categories .category-card-pro{transition:none!important}}
