/* Darb winter - Malak draft */
:root{--drb-cream:#f7f1e7;--drb-ink:#342b23;--drb-olive:#48563a;--drb-gold:#b58647}
body{background:#f7f1e7!important;color:#342b23}
.store-header .header-inner{background:#fffaf1!important;border-bottom:1px solid #dfd6c5}
.angel-ad{background:#48563a!important}
.s-block--hero-slider{margin:22px auto 0!important;max-width:1320px;border-radius:28px;overflow:hidden;border:1px solid #ded4c2;background:#eee5d5;box-shadow:0 14px 42px #3e302012}
.s-block--hero-slider .swiper-slide{height:560px!important;min-height:0!important;background:linear-gradient(120deg,#e2e8d5,#f7f0e3 58%,#eadcc6);position:relative}
.s-block--hero-slider .swiper-slide:after{display:none!important}
.s-block--hero-slider .swiper-slide>img,.s-block--hero-slider .swiper-slide>picture>img{position:absolute;left:3%;top:5%;width:45%!important;height:90%!important;object-fit:contain!important;border-radius:20px;filter:drop-shadow(0 14px 20px #342b2320)}
.s-block--hero-slider .home-slider__content{top:50%!important;right:5%!important;left:auto!important;transform:translateY(-50%)!important;width:44%!important;max-width:none!important;padding:28px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:24px!important;text-align:right!important}
.s-block--hero-slider .home-slider__content:before{content:'موسم الدفا واللمة';display:block;color:#48563a;font-size:16px;font-weight:700;border:1px solid #87916c;border-radius:99px;padding:8px 18px;background:#ffffff55}
.s-block--hero-slider .home-slider__content h2{font-size:clamp(30px,3.3vw,52px)!important;line-height:1.5!important;color:#342b23!important;font-weight:800!important}
.s-block--hero-slider .hero-slider-subtitle span{font-size:20px!important;color:#66543e!important;line-height:1.9!important}
.s-block--hero-slider .hero-slider-btn a{background:#48563a!important;color:#fffaf0!important;border:0!important;border-radius:12px!important;padding:16px 34px!important;box-shadow:0 8px 18px #48563a25}
.s-block--hero-slider .swiper-pagination-bullet{background:#48563a!important}
.s-block--banners{padding:52px 20px 30px!important}
.s-block--banners h2,.angel-products-title h2{color:#342b23!important;font-weight:800!important;font-size:30px!important;line-height:1.6!important}
.s-block--banners p,.angel-products-title p{color:#71624f!important;line-height:1.9!important}
.s-block--angel-products{position:relative;padding:52px 20px!important;margin-top:20px!important;border-top:1px solid #dce2cd;background:#f7f1e7!important}
.s-block--angel-products:before,.s-block--angel-products:after{content:'';position:absolute;pointer-events:none;top:28px;width:100px;height:150px;opacity:.22;background:radial-gradient(ellipse at 28% 20%,#526b3f 0 13%,transparent 14%),radial-gradient(ellipse at 70% 36%,#526b3f 0 13%,transparent 14%),radial-gradient(ellipse at 28% 54%,#526b3f 0 13%,transparent 14%),radial-gradient(ellipse at 70% 72%,#526b3f 0 13%,transparent 14%),linear-gradient(76deg,transparent 48%,#526b3f 49% 50%,transparent 51%);border-radius:45%}
.s-block--angel-products:before{right:2%;transform:rotate(-25deg)}
.s-block--angel-products:after{left:2%;transform:rotate(155deg)}
.angel-products-container{max-width:1240px;margin:auto}
.angel-products-title{padding-bottom:25px!important}
.s-product-card-entry{border:1px solid #dfd6c5!important;border-radius:20px!important;overflow:hidden;background:#fffdf7!important;box-shadow:0 5px 18px #342b2307;transition:transform .2s,box-shadow .2s}
.s-product-card-entry:hover{transform:translateY(-4px);box-shadow:0 12px 25px #342b2315}
.s-product-card-content{padding:18px!important}
.s-product-card-content-title{font-size:18px!important;color:#342b23!important;line-height:1.7!important}
.s-product-card-price{color:#6d261c!important;font-weight:800!important}
.s-product-card-content-footer .s-button-primary{background:#48563a!important;border-color:#48563a!important;color:#fff!important;border-radius:10px!important}
.s-product-card-promotion-title{background:#48563a!important;color:#fff!important}
#angel-product-1500302678{order:-1;border:2px solid #b58647!important;box-shadow:0 8px 28px #b5864720}
.store-footer{background:#303c2b!important;color:#f7f1e7!important;margin-top:40px;border-radius:30px 30px 0 0;padding-top:36px!important}
.store-footer a,.store-footer h3{color:#f7f1e7!important}
@media(max-width:767px){.s-block--hero-slider{margin:12px 12px 0!important;border-radius:20px}.s-block--hero-slider .swiper-slide{height:690px!important}.s-block--hero-slider .swiper-slide>img,.s-block--hero-slider .swiper-slide>picture>img{left:8%;top:4%;width:84%!important;height:48%!important}.s-block--hero-slider .home-slider__content{top:auto!important;bottom:42px!important;right:5%!important;width:90%!important;transform:none!important;padding:14px!important;align-items:center!important;gap:12px!important;text-align:center!important}.s-block--hero-slider .home-slider__content h2{font-size:29px!important}.s-block--hero-slider .hero-slider-subtitle span{font-size:16px!important}.s-block--hero-slider .home-slider__content:before{font-size:13px;padding:6px 14px}.s-block--hero-slider .hero-slider-btn a{padding:12px 30px!important}.s-block--banners{padding:32px 12px 16px!important}.s-block--angel-products{padding:34px 12px!important}.s-block--angel-products:before,.s-block--angel-products:after{width:55px;height:90px;opacity:.15}.angel-products-title h2,.s-block--banners h2{font-size:24px!important}.s-product-card-content{padding:12px!important}.s-product-card-content-title{font-size:15px!important}.store-footer{border-radius:22px 22px 0 0}}
@media(prefers-reduced-motion:reduce){.angel-ad__slider{animation:none!important}.s-product-card-entry{transition:none!important}}








/* Keep the hero full width inside Malak flex layout */
.s-block--hero-slider{width:calc(100% - 40px)!important;flex-shrink:0}
@media(max-width:767px){.s-block--hero-slider{width:calc(100% - 24px)!important}}








/* Footer contrast and botanical details */
.store-footer__inner{--footer-bg:#303c2b!important;background:#303c2b!important;color:#f7f1e7!important}
.store-footer .da-cp,.store-footer h3,.store-footer p,.store-footer span{color:#f7f1e7!important}
.s-block--hero-slider{position:relative}
.s-block--hero-slider:before{content:"";position:absolute;z-index:3;pointer-events:none;right:0;top:8px;width:110px;height:190px;opacity:.16;background:radial-gradient(ellipse at 28% 20%,#526b3f 0 13%,transparent 14%),radial-gradient(ellipse at 70% 36%,#526b3f 0 13%,transparent 14%),radial-gradient(ellipse at 28% 54%,#526b3f 0 13%,transparent 14%),radial-gradient(ellipse at 70% 72%,#526b3f 0 13%,transparent 14%),linear-gradient(76deg,transparent 48%,#526b3f 49% 50%,transparent 51%);transform:rotate(-20deg)}
@media(max-width:767px){.s-block--hero-slider:before{width:60px;height:110px;top:355px;right:0}}
/* Review cards: clear typography without repeated logos */
section[component-id="220942623"] .testimonial__avatar{display:none!important}
section[component-id="220942623"] .swiper-slide>div>div{margin-top:0!important;padding:24px!important}
section[component-id="220942623"] .s-testimonials--slider--img{order:2;margin-top:16px!important;padding-top:14px;border-top:1px solid #e5d9ca}
section[component-id="220942623"] .s-testimonials--slider--img>p{font-size:16px!important;font-weight:700;color:#342b23!important}
section[component-id="220942623"] .testimonial__icon{display:none!important}
section[component-id="220942623"] .swiper-slide>div{border:1px solid #e5d9ca;border-radius:16px!important;box-shadow:0 4px 16px #342b2308}
section[component-id="220942623"] .s-slider-block__title{padding-bottom:16px!important}
/* Burgundy brand accents */
.angel-ad{background:#780110!important;color:#fcf6ed!important}
.angel-ad a,.angel-ad span,.angel-ad i{color:#fcf6ed!important}
.store-footer,.store-footer__inner{--footer-bg:#780110!important;background:#780110!important;color:#fcf6ed!important}
.store-footer a,.store-footer h3,.store-footer p,.store-footer span,.store-footer .da-cp{color:#fcf6ed!important}
.store-footer{border-top:3px solid #b58647!important}
/* Warm orange accents and clear footer icons */
.angel-ad{background:#b56536!important;color:#fffaf1!important}
.angel-ad a,.angel-ad span,.angel-ad i{color:#fffaf1!important}
.store-footer,.store-footer__inner{--footer-bg:#d99a6c!important;background:#d99a6c!important;color:#342b23!important}
.store-footer a,.store-footer h3,.store-footer p,.store-footer span,.store-footer .da-cp{color:#342b23!important}
.store-footer{border-top:2px solid #b56536!important}
.store-footer .s-social-icon,.store-footer .s-contacts-icon{background:#fffaf1!important;color:#780110!important;border:1px solid #b5653655!important}
.store-footer .s-social-icon svg,.store-footer .s-social-icon svg path,.store-footer .s-contacts-icon svg,.store-footer .s-contacts-icon svg path{fill:#780110!important;color:#780110!important;opacity:1!important}
.store-footer .s-social-icon svg,.store-footer .s-contacts-icon svg{width:22px!important;height:22px!important;display:block!important}
.store-footer .s-contacts-item{display:flex!important;align-items:center;gap:12px}
.store-footer .s-contacts-item .unicode{display:block!important;opacity:1!important;color:#342b23!important;direction:ltr;font-size:16px!important}