body.astra-child-redesign-home{background:#f7f3eb}body.astra-child-redesign-home #content,body.astra-child-redesign-home .site-content{background:linear-gradient(180deg,#f7f3eb 0%,#ffffff 22%,#f7f3eb 100%)}body.astra-child-redesign-home .ast-above-header-bar{background:#0f0f10;border-bottom:1px solid rgb(212 175 55 / .35)}body.astra-child-redesign-home .hf-topbar-static{color:#e6cf8b;font-weight:600;letter-spacing:.2px;text-align:center;padding:10px 18px}body.astra-child-redesign-home .ast-primary-header-bar{background:rgb(255 255 255 / .96);box-shadow:0 12px 30px rgb(15 23 42 / .08)}body.astra-child-redesign-home .site-branding img.custom-logo{max-height:64px;width:auto}body.astra-child-redesign-home .main-header-menu>.menu-item>.menu-link{font-size:15px;font-weight:600;letter-spacing:.3px}body.astra-child-redesign-home .ast-builder-grid-row-container.ast-container,body.astra-child-redesign-home .ast-container{max-width:1320px}body.astra-child-redesign-home .elementor-element-2ec0a37{padding:20px 0 8px}body.astra-child-redesign-home .elementor-element-09230a3 .elementor-swiper{border-radius:28px;overflow:hidden;box-shadow:0 30px 60px rgb(15 23 42 / .14)}body.astra-child-redesign-home .elementor-element-09230a3 .swiper-slide-bg{background-size:cover!important;background-position:center center!important}body.astra-child-redesign-home .elementor-element-882e5cd,body.astra-child-redesign-home .elementor-element-eb51957,body.astra-child-redesign-home .elementor-element-d3a75de,body.astra-child-redesign-home .elementor-element-4414526,body.astra-child-redesign-home .elementor-element-53a9f82,body.astra-child-redesign-home .elementor-element-ddf69d5{margin-top:14px}body.astra-child-redesign-home .elementor-widget-heading h6.elementor-heading-title{color:#b28a2e!important;text-transform:uppercase;letter-spacing:.22em;font-size:12px!important;font-weight:700!important}body.astra-child-redesign-home .elementor-widget-heading h2.elementor-heading-title{color:#151515;font-size:clamp(30px, 3vw, 48px);line-height:1.1;letter-spacing:-.03em}body.astra-child-redesign-home .logo-strip{background:#fff;border:1px solid #eadfcd;border-radius:24px;padding:16px 0;box-shadow:0 16px 40px rgb(15 23 42 / .06)}body.astra-child-redesign-home .woocommerce ul.products li.product-category{background:#fff;border:1px solid #eadfcd;border-radius:24px;overflow:hidden;box-shadow:0 16px 38px rgb(15 23 42 / .05);transition:transform 0.25s ease,box-shadow 0.25s ease;padding:14px}body.astra-child-redesign-home .woocommerce ul.products li.product-category:hover{transform:translateY(-4px);box-shadow:0 24px 46px rgb(15 23 42 / .1)}body.astra-child-redesign-home .woocommerce ul.products li.product-category img{border-radius:18px;aspect-ratio:1 / 1;object-fit:cover}body.astra-child-redesign-home .woocommerce-loop-category__title{font-size:17px!important;font-weight:700;text-align:center;color:#171717;margin-top:14px}body.astra-child-redesign-home .woocommerce-loop-category__title .count{display:block;margin-top:8px;background:#f7f1e3;color:#9a7728;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}body.astra-child-redesign-home .uael-woo-product-wrapper{background:#fff;border:1px solid #eadfcd;border-radius:24px;padding:14px;box-shadow:0 16px 42px rgb(15 23 42 / .06);transition:transform 0.25s ease,box-shadow 0.25s ease;height:100%}body.astra-child-redesign-home li.product:hover .uael-woo-product-wrapper{transform:translateY(-4px);box-shadow:0 24px 46px rgb(15 23 42 / .12)}body.astra-child-redesign-home .uael-woo-products-thumbnail-wrap img,body.astra-child-redesign-home .woocommerce ul.products li.product img{border-radius:18px}body.astra-child-redesign-home .woocommerce-loop-product__title{color:#141414;font-size:17px!important;line-height:1.35;min-height:46px}body.astra-child-redesign-home .uael-woo-product-category{color:#8c6a1f;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}body.astra-child-redesign-home .price{color:#111;font-weight:700}body.astra-child-redesign-home .uael-woocommerce a.button,body.astra-child-redesign-home .uael-woocommerce .add_to_cart_button,body.astra-child-redesign-home .elementor-button{background:#111111!important;color:#ffffff!important;border:0!important;border-radius:999px!important;padding:13px 22px!important;font-weight:700!important;letter-spacing:.02em;box-shadow:0 10px 24px rgb(17 17 17 / .16)}body.astra-child-redesign-home .uael-woocommerce a.button:hover,body.astra-child-redesign-home .uael-woocommerce .add_to_cart_button:hover,body.astra-child-redesign-home .elementor-button:hover{background:#b99238!important;color:#111111!important}body.astra-child-redesign-home .elementor-element-f1b723d>.e-con-inner{background:linear-gradient(135deg,#0f1115 0%,#1c2230 62%,#8e6a29 100%);border-radius:30px;padding:clamp(28px, 4vw, 54px)!important;box-shadow:0 30px 60px rgb(15 23 42 / .18)}body.astra-child-redesign-home .elementor-element-f1b723d .elementor-heading-title,body.astra-child-redesign-home .elementor-element-f1b723d .elementor-image-box-title,body.astra-child-redesign-home .elementor-element-f1b723d .elementor-image-box-description{color:#ffffff!important}body.astra-child-redesign-home .elementor-element-db63840 img{border-radius:26px;box-shadow:0 22px 50px rgb(15 23 42 / .14)}body.astra-child-redesign-home .elementor-element-30a02a1,body.astra-child-redesign-home .elementor-element-79e83db,body.astra-child-redesign-home .elementor-element-28c2e8c{background:#fff;border:1px solid #eadfcd;border-radius:24px;padding:22px;box-shadow:0 16px 40px rgb(15 23 42 / .06)}body.astra-child-redesign-home .elementor-element-9c8c9dd>.e-con-full{gap:24px}body.astra-child-redesign-home .elementor-element-4ee27ba,body.astra-child-redesign-home .elementor-element-6be75f6{position:relative;border-radius:28px;overflow:hidden;min-height:420px;box-shadow:0 22px 54px rgb(15 23 42 / .16)}body.astra-child-redesign-home .elementor-element-4ee27ba:before,body.astra-child-redesign-home .elementor-element-6be75f6:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .62) 100%);z-index:0}body.astra-child-redesign-home .elementor-element-4ee27ba>*,body.astra-child-redesign-home .elementor-element-6be75f6>*{position:relative;z-index:1}body.astra-child-redesign-home .elementor-element-4ee27ba .elementor-heading-title,body.astra-child-redesign-home .elementor-element-6be75f6 .elementor-heading-title{color:#ffffff!important}body.astra-child-redesign-home .elementor-element-a611072 .elementor-icon-box-wrapper{background:#fff;border:1px solid #eadfcd;border-radius:22px;padding:18px 18px 16px;box-shadow:0 14px 36px rgb(15 23 42 / .06);height:100%}body.astra-child-redesign-home .elementor-element-a611072 .elementor-icon{background:#b99238!important}@media (max-width:1024px){body.astra-child-redesign-home .ast-container{padding-left:18px;padding-right:18px}body.astra-child-redesign-home .elementor-element-09230a3 .elementor-swiper,body.astra-child-redesign-home .elementor-element-f1b723d>.e-con-inner,body.astra-child-redesign-home .elementor-element-4ee27ba,body.astra-child-redesign-home .elementor-element-6be75f6{border-radius:22px}}@media (max-width:767px){body.astra-child-redesign-home .site-branding img.custom-logo{max-height:52px}body.astra-child-redesign-home .elementor-widget-heading h2.elementor-heading-title{font-size:30px!important}body.astra-child-redesign-home .uael-woo-product-wrapper,body.astra-child-redesign-home .woocommerce ul.products li.product-category{border-radius:18px;padding:10px}body.astra-child-redesign-home .elementor-element-4ee27ba,body.astra-child-redesign-home .elementor-element-6be75f6{min-height:340px}}