.astra-child-redesign.astra-child-redesign-home{--ac-home-bg-dark:#0f0d0a;--ac-home-bg-deep:#181410;--ac-home-surface:#1f1a14;--ac-home-surface-soft:#24201a;--ac-home-border:rgba(212, 175, 104, 0.22);--ac-home-border-soft:rgba(212, 175, 104, 0.14);--ac-home-gold:#d4af68;--ac-home-cream:#f7eedb;--ac-home-text:#f3ede1;--ac-home-text-muted:#c9ba9f;--ac-home-shadow:0 16px 42px rgba(0, 0, 0, 0.28)}.astra-child-redesign.astra-child-redesign-home .site-content{padding-top:clamp(1.5rem, 2.4vw, 2.9rem);padding-bottom:clamp(2.25rem, 3.2vw, 3.75rem)}.astra-child-redesign.astra-child-redesign-home .entry-content>:first-child,.astra-child-redesign.astra-child-redesign-home .elementor-top-section:first-child,.astra-child-redesign.astra-child-redesign-home .wp-block-cover:first-child{margin-top:0}.astra-child-redesign.astra-child-redesign-home .entry-content>.elementor,.astra-child-redesign.astra-child-redesign-home .entry-content>.wp-block-group{--ac-section-gap:clamp(1.85rem, 3vw, 3.25rem)}.astra-child-redesign.astra-child-redesign-home .wp-block-cover,.astra-child-redesign.astra-child-redesign-home .elementor-top-section{margin-bottom:var(--ac-section-gap,clamp(1.85rem, 3vw, 3.25rem))}.astra-child-redesign.astra-child-redesign-home :where(.wp-block-heading,.elementor-heading-title,.section-title,.wc-block-featured-category__title){color:var(--ac-home-text);font-weight:600;letter-spacing:.015em;line-height:1.2;margin-bottom:clamp(0.9rem, 1.5vw, 1.4rem);text-wrap:balance}.astra-child-redesign.astra-child-redesign-home :where(h1,.elementor-heading-title.elementor-size-xxl){font-size:clamp(1.85rem, 3vw, 2.8rem)}.astra-child-redesign.astra-child-redesign-home :where(h2,.elementor-heading-title.elementor-size-xl){font-size:clamp(1.4rem, 2.4vw, 2.1rem)}.astra-child-redesign.astra-child-redesign-home :where(.wp-block-group,.elementor-widget-wrap,.home-section,.wc-block-grid){margin-bottom:clamp(1.35rem, 2vw, 2.2rem)}.astra-child-redesign.astra-child-redesign-home :where(.products .product,.wc-block-grid__product,.slick-slide .product,.owl-item .product){background:linear-gradient(180deg,var(--ac-home-surface-soft),var(--ac-home-surface));border:1px solid var(--ac-home-border-soft);border-radius:14px;box-shadow:var(--ac-home-shadow);padding:clamp(0.75rem, 1.4vw, 1rem);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.astra-child-redesign.astra-child-redesign-home :where(.products .product,.wc-block-grid__product,.slick-slide .product,.owl-item .product):hover{transform:translateY(-2px);box-shadow:0 20px 40px rgb(0 0 0 / .34);border-color:var(--ac-home-border)}.astra-child-redesign.astra-child-redesign-home :where(.shop-by-category .elementor-image-box-wrapper,.shop-by-category .elementor-flip-box,.home-categories .elementor-image-box-wrapper,.home-categories .elementor-widget-image-box,.elementor-widget-image-box.category-card .elementor-image-box-wrapper,.wc-block-featured-category){position:relative;overflow:hidden;border-radius:14px;isolation:isolate}.astra-child-redesign.astra-child-redesign-home :where(.shop-by-category .elementor-image-box-title,.shop-by-category .elementor-image-box-description,.shop-by-category .wc-block-featured-category__title,.home-categories .elementor-image-box-title,.home-categories .wc-block-featured-category__title,.elementor-widget-image-box.category-card .elementor-image-box-title,.wc-block-featured-category__title){white-space:normal;overflow:visible;text-overflow:initial;display:block;max-width:100%;line-height:1.3;word-break:normal;overflow-wrap:anywhere;hyphens:auto;margin-inline:0;color:var(--ac-home-cream);text-shadow:0 2px 8px rgb(0 0 0 / .6)}.astra-child-redesign.astra-child-redesign-home :where(.shop-by-category .elementor-image-box-content,.home-categories .elementor-image-box-content,.elementor-widget-image-box.category-card .elementor-image-box-content,.wc-block-featured-category__link){position:absolute;inset-inline:clamp(0.7rem, 1vw, 1rem);inset-block-end:clamp(0.65rem, 1vw, 1rem);z-index:2;padding:clamp(0.45rem, 1vw, 0.7rem) clamp(0.55rem, 1.1vw, 0.8rem);background:linear-gradient(180deg,rgb(0 0 0 / .08),rgb(0 0 0 / .62));border:1px solid rgb(255 255 255 / .1);border-radius:10px;backdrop-filter:blur(1px)}.astra-child-redesign.astra-child-redesign-home :where(.shop-by-category .elementor-widget-image-box img,.home-categories .elementor-widget-image-box img,.wc-block-featured-category img){display:block;width:100%;min-height:clamp(170px, 20vw, 280px);object-fit:cover}.astra-child-redesign.astra-child-redesign-home :where(.collection-card,.collections-grid .elementor-widget-wrap>.elementor-element,.home-collection-card,.elementor-widget-image[data-collection],.elementor-widget-image[class*='watch']){position:relative;overflow:hidden;border-radius:14px;background:var(--ac-home-bg-deep)}.astra-child-redesign.astra-child-redesign-home :where(.collection-card::before,.collections-grid .elementor-widget-wrap>.elementor-element::before,.home-collection-card::before,.elementor-widget-image[data-collection]::before,.elementor-widget-image[class*='watch']::before){content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0 / .04) 12%,rgb(0 0 0 / .56) 100%)}.astra-child-redesign.astra-child-redesign-home :where(.collection-card::after,.collections-grid .elementor-widget-wrap>.elementor-element::after,.home-collection-card::after,.elementor-widget-image[data-collection]::after,.elementor-widget-image[class*='watch']::after){content:none}.astra-child-redesign.astra-child-redesign-home :where(.collection-card .elementor-widget-container,.collections-grid .elementor-widget-wrap>.elementor-element>.elementor-widget-container,.home-collection-card .elementor-widget-container,.elementor-widget-image[data-collection] .elementor-widget-container,.elementor-widget-image[class*='watch'] .elementor-widget-container){position:relative;z-index:2}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer){margin-top:clamp(2.4rem, 3.4vw, 4rem);padding-top:clamp(1.8rem, 3vw, 3rem);background:linear-gradient(180deg,var(--ac-home-bg-dark),#090705 72%);color:var(--ac-home-text-muted);border-top:1px solid var(--ac-home-border-soft)}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(.ast-footer-overlay,.site-primary-footer-wrap,.site-above-footer-wrap,.site-below-footer-wrap,.footer-adv,.footer-main,.footer-widgets){max-width:min(1240px, 94vw);margin-inline:auto;padding-inline:clamp(0.9rem, 2vw, 1.75rem);row-gap:clamp(1rem, 2vw, 1.8rem)}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(.widget,.widget_block,.elementor-widget,.footer-widget-area .elementor-widget-wrap>.elementor-element){margin-bottom:clamp(0.85rem, 1.4vw, 1.35rem)}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(h2,h3,h4,.widget-title){color:var(--ac-home-cream);font-size:clamp(1rem, 1.6vw, 1.12rem);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.65rem}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(a,li,p,span){color:var(--ac-home-text-muted)}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) a:hover{color:var(--ac-home-gold)}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(.payment-icons,.payment-methods,.payment-logos,.footer-badges,.social-icons,.elementor-social-icons){display:flex;flex-wrap:wrap;align-items:center;gap:clamp(0.45rem, 1vw, 0.8rem)}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(.payment-icons img,.payment-methods img,.payment-logos img,.footer-badges img){height:clamp(20px, 2.3vw, 30px);width:auto;object-fit:contain;filter:saturate(.96) contrast(1.02);opacity:.94}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(.elementor-icon,.social-icons a,.elementor-social-icon){border-radius:999px;transition:transform 0.18s ease,color 0.18s ease,background-color 0.18s ease}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(.elementor-icon:hover,.social-icons a:hover,.elementor-social-icon:hover){transform:translateY(-1px);color:var(--ac-home-gold)}@media (max-width:1024px){.astra-child-redesign.astra-child-redesign-home :where(.shop-by-category .elementor-image-box-content,.home-categories .elementor-image-box-content,.elementor-widget-image-box.category-card .elementor-image-box-content){inset-inline:.6rem;inset-block-end:.55rem}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(.ast-builder-grid-row,.site-primary-footer-wrap){column-gap:clamp(0.8rem, 1.4vw, 1.4rem)}}@media (max-width:767px){.astra-child-redesign.astra-child-redesign-home .site-content{padding-top:1.15rem;padding-bottom:2.1rem}.astra-child-redesign.astra-child-redesign-home :where(.shop-by-category .elementor-widget-image-box img,.home-categories .elementor-widget-image-box img,.wc-block-featured-category img){min-height:150px}.astra-child-redesign.astra-child-redesign-home :where(.shop-by-category .elementor-image-box-title,.home-categories .elementor-image-box-title,.wc-block-featured-category__title){font-size:clamp(0.92rem, 3.5vw, 1.03rem);line-height:1.25}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer){padding-top:1.55rem}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(.ast-builder-grid-row,.site-primary-footer-wrap,.site-above-footer-wrap,.site-below-footer-wrap){grid-template-columns:1fr;text-align:start}.astra-child-redesign.astra-child-redesign-home :where(#colophon,.site-footer) :where(.payment-icons,.payment-methods,.payment-logos,.footer-badges,.social-icons,.elementor-social-icons){justify-content:flex-start}}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-widget-image-box,.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-wrapper,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-widget-image-box,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-wrapper{position:relative!important;overflow:hidden!important;border-radius:18px!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-content,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-content{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;top:auto!important;width:auto!important;max-width:calc(100% - 20px)!important;min-width:0!important;padding:10px 12px!important;background:rgb(255 255 255 / .82)!important;border:1px solid rgb(255 255 255 / .7)!important;border-radius:12px!important;box-shadow:0 10px 24px rgb(0 0 0 / .14)!important;backdrop-filter:blur(6px)!important;text-align:center!important;z-index:3!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-title,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-title{margin:0!important;padding:0!important;display:block!important;width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.3!important;font-weight:700!important;color:#111111!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-shadow:none!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-description,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-description{display:none!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-img img,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-img img{display:block!important;width:100%!important;height:170px!important;min-height:170px!important;object-fit:cover!important;border-radius:18px!important}.astra-child-redesign.astra-child-redesign-home .collection-card::before,.astra-child-redesign.astra-child-redesign-home .collection-card::after,.astra-child-redesign.astra-child-redesign-home .home-collection-card::before,.astra-child-redesign.astra-child-redesign-home .home-collection-card::after,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element::before,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element::after,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection]::before,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection]::after,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"]::before,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"]::after{content:none!important;display:none!important;background:none!important}.astra-child-redesign.astra-child-redesign-home .collection-card,.astra-child-redesign.astra-child-redesign-home .home-collection-card,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection],.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"]{background:transparent!important;box-shadow:none!important}.astra-child-redesign.astra-child-redesign-home .collection-card .elementor-widget-container,.astra-child-redesign.astra-child-redesign-home .home-collection-card .elementor-widget-container,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element>.elementor-widget-container,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection] .elementor-widget-container,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"] .elementor-widget-container{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.astra-child-redesign.astra-child-redesign-home .collection-card .elementor-background-overlay,.astra-child-redesign.astra-child-redesign-home .home-collection-card .elementor-background-overlay,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-background-overlay,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection] .elementor-background-overlay,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"] .elementor-background-overlay{background:linear-gradient(180deg,rgb(0 0 0 / .1),rgb(0 0 0 / .26))!important;opacity:1!important}.astra-child-redesign.astra-child-redesign-home .collection-card img,.astra-child-redesign.astra-child-redesign-home .home-collection-card img,.astra-child-redesign.astra-child-redesign-home .collections-grid img,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection] img,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"] img{filter:none!important;opacity:1!important}.astra-child-redesign.astra-child-redesign-home #colophon,.astra-child-redesign.astra-child-redesign-home .site-footer{background:#f7f1e6!important;color:#5b4a31!important;border-top:1px solid rgb(170 140 84 / .18)!important;box-shadow:none!important}.astra-child-redesign.astra-child-redesign-home #colophon .ast-footer-overlay,.astra-child-redesign.astra-child-redesign-home #colophon .site-primary-footer-wrap,.astra-child-redesign.astra-child-redesign-home #colophon .site-above-footer-wrap,.astra-child-redesign.astra-child-redesign-home #colophon .site-below-footer-wrap,.astra-child-redesign.astra-child-redesign-home .site-footer .ast-footer-overlay,.astra-child-redesign.astra-child-redesign-home .site-footer .site-primary-footer-wrap,.astra-child-redesign.astra-child-redesign-home .site-footer .site-above-footer-wrap,.astra-child-redesign.astra-child-redesign-home .site-footer .site-below-footer-wrap{background:#f7f1e6!important;max-width:100%!important;box-shadow:none!important}.astra-child-redesign.astra-child-redesign-home #colophon a,.astra-child-redesign.astra-child-redesign-home .site-footer a,.astra-child-redesign.astra-child-redesign-home #colophon p,.astra-child-redesign.astra-child-redesign-home .site-footer p,.astra-child-redesign.astra-child-redesign-home #colophon li,.astra-child-redesign.astra-child-redesign-home .site-footer li,.astra-child-redesign.astra-child-redesign-home #colophon span,.astra-child-redesign.astra-child-redesign-home .site-footer span{color:#5b4a31!important}.astra-child-redesign.astra-child-redesign-home #colophon h2,.astra-child-redesign.astra-child-redesign-home #colophon h3,.astra-child-redesign.astra-child-redesign-home #colophon h4,.astra-child-redesign.astra-child-redesign-home #colophon .widget-title,.astra-child-redesign.astra-child-redesign-home .site-footer h2,.astra-child-redesign.astra-child-redesign-home .site-footer h3,.astra-child-redesign.astra-child-redesign-home .site-footer h4,.astra-child-redesign.astra-child-redesign-home .site-footer .widget-title{color:#231a10!important}.astra-child-redesign.astra-child-redesign-home #colophon a:hover,.astra-child-redesign.astra-child-redesign-home .site-footer a:hover{color:#b8892f!important}.astra-child-redesign.astra-child-redesign-home #colophon .payment-icons,.astra-child-redesign.astra-child-redesign-home #colophon .payment-methods,.astra-child-redesign.astra-child-redesign-home #colophon .payment-logos,.astra-child-redesign.astra-child-redesign-home .site-footer .payment-icons,.astra-child-redesign.astra-child-redesign-home .site-footer .payment-methods,.astra-child-redesign.astra-child-redesign-home .site-footer .payment-logos{justify-content:center!important;gap:10px!important}@media (max-width:767px){.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-content,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-content{left:8px!important;right:8px!important;bottom:8px!important;padding:8px 10px!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-title,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-title{font-size:13px!important;line-height:1.25!important}}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-widget-image-box,.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-wrapper,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-widget-image-box,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-wrapper{position:relative!important;overflow:hidden!important;border-radius:18px!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-content,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-content{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;top:auto!important;width:auto!important;max-width:calc(100% - 20px)!important;min-width:0!important;padding:10px 12px!important;background:rgb(255 255 255 / .92)!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:12px!important;box-shadow:0 10px 24px rgb(0 0 0 / .1)!important;backdrop-filter:blur(4px)!important;text-align:center!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-title,.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-title a,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-title,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-title a{margin:0!important;padding:0!important;display:block!important;width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.28!important;font-weight:700!important;color:#111111!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-shadow:none!important;letter-spacing:0!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-title span,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-title span{display:inline!important;width:auto!important;max-width:none!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-description,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-description{display:none!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-img img,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-img img{display:block!important;width:100%!important;height:170px!important;min-height:170px!important;object-fit:cover!important;border-radius:18px!important}.astra-child-redesign.astra-child-redesign-home .collection-card,.astra-child-redesign.astra-child-redesign-home .home-collection-card,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element>.elementor-widget-container,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element>.elementor-element-populated,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection],.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection] .elementor-widget-container,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"],.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"] .elementor-widget-container{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important}.astra-child-redesign.astra-child-redesign-home .collection-card::before,.astra-child-redesign.astra-child-redesign-home .collection-card::after,.astra-child-redesign.astra-child-redesign-home .home-collection-card::before,.astra-child-redesign.astra-child-redesign-home .home-collection-card::after,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element::before,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element::after,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element>.elementor-widget-container::before,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-widget-wrap>.elementor-element>.elementor-widget-container::after,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection]::before,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection]::after,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"]::before,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"]::after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;border:0!important}.astra-child-redesign.astra-child-redesign-home .collection-card .elementor-background-overlay,.astra-child-redesign.astra-child-redesign-home .home-collection-card .elementor-background-overlay,.astra-child-redesign.astra-child-redesign-home .collections-grid .elementor-background-overlay,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[data-collection] .elementor-background-overlay,.astra-child-redesign.astra-child-redesign-home .elementor-widget-image[class*="watch"] .elementor-background-overlay{background:transparent!important;opacity:0!important}.astra-child-redesign.astra-child-redesign-home #colophon,.astra-child-redesign.astra-child-redesign-home .site-footer,.astra-child-redesign.astra-child-redesign-home #colophon .ast-footer-overlay,.astra-child-redesign.astra-child-redesign-home #colophon .site-primary-footer-wrap,.astra-child-redesign.astra-child-redesign-home #colophon .site-above-footer-wrap,.astra-child-redesign.astra-child-redesign-home #colophon .site-below-footer-wrap,.astra-child-redesign.astra-child-redesign-home .site-footer .ast-footer-overlay,.astra-child-redesign.astra-child-redesign-home .site-footer .site-primary-footer-wrap,.astra-child-redesign.astra-child-redesign-home .site-footer .site-above-footer-wrap,.astra-child-redesign.astra-child-redesign-home .site-footer .site-below-footer-wrap{background:#f7f1e6!important;max-width:100%!important;box-shadow:none!important}@media (max-width:767px){.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-content,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-content{left:8px!important;right:8px!important;bottom:8px!important;padding:8px 10px!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-title,.astra-child-redesign.astra-child-redesign-home .shop-by-category .elementor-image-box-title a,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-title,.astra-child-redesign.astra-child-redesign-home .home-categories .elementor-image-box-title a{font-size:13px!important;line-height:1.24!important}}@media (min-width:768px){.astra-child-redesign.astra-child-redesign-home .shop-by-category .wc-block-product-category,.astra-child-redesign.astra-child-redesign-home .shop-by-category .wc-block-featured-category,.astra-child-redesign.astra-child-redesign-home .home-categories .wc-block-product-category,.astra-child-redesign.astra-child-redesign-home .home-categories .wc-block-featured-category{position:relative!important;overflow:hidden!important;border-radius:18px!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .wc-block-product-category__title,.astra-child-redesign.astra-child-redesign-home .shop-by-category .wc-block-featured-category__title,.astra-child-redesign.astra-child-redesign-home .home-categories .wc-block-product-category__title,.astra-child-redesign.astra-child-redesign-home .home-categories .wc-block-featured-category__title{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;top:auto!important;z-index:6!important;margin:0!important;padding:10px 12px!important;background:rgb(255 255 255 / .92)!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:12px!important;box-shadow:0 10px 24px rgb(0 0 0 / .1)!important;color:#111111!important;font-size:14px!important;line-height:1.24!important;font-weight:700!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-shadow:none!important}.astra-child-redesign.astra-child-redesign-home .shop-by-category .wc-block-product-category__product-count,.astra-child-redesign.astra-child-redesign-home .shop-by-category .wc-block-product-category__description,.astra-child-redesign.astra-child-redesign-home .shop-by-category .wc-block-featured-category__description,.astra-child-redesign.astra-child-redesign-home .home-categories .wc-block-product-category__product-count,.astra-child-redesign.astra-child-redesign-home .home-categories .wc-block-product-category__description,.astra-child-redesign.astra-child-redesign-home .home-categories .wc-block-featured-category__description{display:none!important}}.astra-child-redesign.astra-child-redesign-home .wp-block-cover .wp-block-cover__inner-container,.astra-child-redesign.astra-child-redesign-home .wp-block-cover .wp-block-group,.astra-child-redesign.astra-child-redesign-home .wp-block-cover .wp-block-group__inner-container{background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important}.astra-child-redesign.astra-child-redesign-home .wp-block-cover .wp-block-cover__inner-container::before,.astra-child-redesign.astra-child-redesign-home .wp-block-cover .wp-block-cover__inner-container::after,.astra-child-redesign.astra-child-redesign-home .wp-block-cover .wp-block-group::before,.astra-child-redesign.astra-child-redesign-home .wp-block-cover .wp-block-group::after,.astra-child-redesign.astra-child-redesign-home .wp-block-cover .wp-block-group__inner-container::before,.astra-child-redesign.astra-child-redesign-home .wp-block-cover .wp-block-group__inner-container::after{content:none!important;display:none!important}.hf-shop-cats ul.products{margin:0!important;padding:0!important}.hf-shop-cats ul.products li.product-category{background:#fff;border:1px solid #eee5d6;border-radius:24px;overflow:hidden;box-shadow:0 12px 30px rgb(17 17 17 / .06);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.hf-shop-cats ul.products li.product-category:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgb(17 17 17 / .12);border-color:#d6c3a0}.hf-shop-cats ul.products li.product-category a{display:block!important;text-align:center!important;text-decoration:none!important}.hf-shop-cats ul.products li.product-category img{width:100%!important;aspect-ratio:4 / 5;object-fit:cover!important;margin:0!important;border-radius:24px 24px 0 0}.hf-shop-cats ul.products li.product-category .woocommerce-loop-category__title{margin:0!important;padding:20px 18px 22px!important;font-size:20px!important;line-height:1.2!important;font-weight:600!important;color:#111111!important;letter-spacing:0!important;background:#ffffff!important}.hf-shop-cats ul.products li.product-category .count{display:block!important;margin-top:8px!important;font-size:13px!important;font-weight:500!important;color:#b7a47a!important}@media (max-width:767px){.hf-shop-cats ul.products{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin:0!important;padding:0!important}.hf-shop-cats ul.products li.product-category{width:100%!important;float:none!important;margin:0!important;border-radius:18px!important}.hf-shop-cats ul.products li.product-category img{border-radius:18px 18px 0 0!important}.hf-shop-cats ul.products li.product-category .woocommerce-loop-category__title{font-size:16px!important;padding:14px 12px 16px!important}.hf-shop-cats ul.products li.product-category .count{display:none!important}}