/* SUVARNA ALANKAR | Emerald & Teal Heritage Theme, 2026
   Centralized non-destructive visual skin: no API, JS, layout or checkout changes. */
:root{--sa-forest:#063c34;--sa-deep:#042b27;--sa-emerald:#086455;--sa-teal:#217f72;--sa-sea:#64bca8;--sa-ivory:#fbfaf6;--sa-mist:#edf5f0;--sa-ink:#233632;--sa-muted:#64736d;--sa-gold:#bba16a;--sa-line:#dce8e1}
body{color:var(--sa-ink);background:var(--sa-ivory)}
a{transition:color .2s ease,background-color .2s ease,border-color .2s ease}a:hover{color:var(--sa-emerald)}
/* Header: clean ivory identity, dark emerald nav; subtle warm metal separator */
.header-main_area-3 .header-middle_area,.header-main_area-3 .header-middle_area .header-middle_wrap{background:var(--sa-ivory)!important}
.header-main_area-3 .header-middle_area{border-bottom:1px solid var(--sa-line)!important}
.header-main_area-3 .header-bottom_area,.header-main_area-3 .header-bottom_area-2{background:var(--sa-forest)!important;border-top:1px solid rgba(187,161,106,.55)!important;border-bottom:0!important;box-shadow:0 4px 13px rgba(3,43,39,.12)!important}
.header-main_area-3 .header-bottom_area .main-menu_area>nav>ul>li>a{color:#f4f9f5!important;letter-spacing:1px!important}
.header-main_area-3 .header-bottom_area .main-menu_area>nav>ul>li>a:hover,.header-main_area-3 .header-bottom_area .main-menu_area>nav>ul>li.active>a{color:#cfdcc0!important}
.header-main_area-3 .header-right_area a,.header-main_area-3 .sa-location-hover>a,.header-main_area-3 .sa-location-hover>a i{color:var(--sa-forest)!important}
.header-main_area-3 .sa-inline-search{background:#fff!important;border-color:#d3e3da!important;border-radius:4px}
.header-main_area-3 .sa-inline-search.is-focused{border-color:var(--sa-emerald)!important;box-shadow:0 2px 12px rgba(6,80,66,.08)!important}
.header-main_area-3 .sa-inline-search>i,.header-main_area-3 .sa-inline-search #saSearchClear{color:var(--sa-emerald)!important}
.header-main_area-3 .sa-inline-search .sa-search-results{border-color:var(--sa-line)!important}
.header-main_area-3 .sa-inline-search .sa-search-results a:hover{background:var(--sa-mist)!important;color:var(--sa-forest)!important}
.sa-location-tooltip,.sa-search-inner,.sa-touch-card{border-color:var(--sa-line)!important}
.sa-search-eyebrow,.sa-touch-heading>span,.sa-touch-kicker,.sa-touch-icon,.sa-touch-card>a,.sa-location-tooltip small{color:var(--sa-emerald)!important}
.sa-search-title,.sa-touch-heading h2,.sa-touch-card h3{color:var(--sa-forest)!important}
.sa-get-touch{background:var(--sa-mist)!important}
.sa-touch-card{border-radius:5px;box-shadow:0 7px 25px rgba(6,49,41,.035)}
/* Hero: retain original jewellery photography but blend into understated deep teal */
.hiraola-slider_area-3 .main-slider .single-slide{position:relative;isolation:isolate}
.hiraola-slider_area-3 .main-slider .single-slide:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,49,42,.70) 0%,rgba(2,49,42,.40) 35%,rgba(4,38,32,.05) 78%);z-index:0;pointer-events:none}
.hiraola-slider_area-3 .main-slider .single-slide .slider-content h2,.hiraola-slider_area-3 .main-slider .single-slide .slider-content h3,.hiraola-slider_area-3 .main-slider .single-slide .slider-content h5{color:#fff!important;text-shadow:0 2px 14px rgba(0,29,24,.23)}
.hiraola-slider_area-3 .main-slider .single-slide .slider-content h5 span{color:#d6e6dd!important}
.hiraola-slider_area-3 .main-slider .slider-content h2{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:1.5px}
.hiraola-slider_area-3 .main-slider .single-slide .slider-content h3{letter-spacing:2px}
.hiraola-btn,.hiraola-btn_fullwidth,.hiraola-login_btn,.hiraola-register_btn,.hiraola-filter_btn,.hiraola-contact-form_btn,.cart-page-total a,.coupon-all .coupon input.button,.coupon-all .coupon2 input.button,.order-button-payment input,.table-content table td.hiraola-cart_btn a{background:var(--sa-forest)!important;border-color:var(--sa-forest)!important;color:#fff!important;border-radius:3px;box-shadow:none!important}
.hiraola-btn:hover,.hiraola-btn_fullwidth:hover,.hiraola-login_btn:hover,.hiraola-register_btn:hover,.hiraola-filter_btn:hover,.cart-page-total a:hover,.order-button-payment input:hover{background:var(--sa-emerald)!important;border-color:var(--sa-emerald)!important;color:#fff!important}
.hiraola-slider_area-3 .slide-btn .hiraola-btn{background:#f7f6ee!important;color:var(--sa-forest)!important;border:1px solid rgba(255,255,255,.82)!important;letter-spacing:1px}
.hiraola-slider_area-3 .slide-btn .hiraola-btn:hover{background:var(--sa-forest)!important;color:#fff!important}
/* Section headers: one restrained gold hairline, no heavy metallic strips */
.hiraola-section_title h4,.hiraola-section_title h3,.hiraola-section_title h2,.section-title h2{color:var(--sa-forest)!important;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:.4px}
.hiraola-section_title h4:after,.hiraola-section_title h4:before{border-color:var(--sa-gold)!important;background-color:var(--sa-gold)!important}
.hiraola-product_area{background:var(--sa-ivory)}
.hiraola-banner_area{background:#f6f9f5;padding-top:22px;padding-bottom:22px}
.hiraola-banner_area .banner-item{overflow:hidden;border-radius:3px;box-shadow:0 6px 24px rgba(1,53,41,.06)}
.hiraola-banner_area img{transition:transform .5s ease}.hiraola-banner_area .banner-item:hover img{transform:scale(1.025)}
/* Reference artwork applied to editorial surfaces, never behind checkout inputs */
/* .static-banner_area .static-banner-image.static-banner-image-2{background-image:linear-gradient(90deg,rgba(2,52,44,.12),rgba(2,52,44,.04)),url('../images/theme/teal-pattern.jpg')!important;background-position:center!important;background-size:cover!important;border-radius:3px;box-shadow:0 12px 34px rgba(3,48,40,.10)} */
.breadcrumb-area{background-image:linear-gradient(90deg,rgba(2,46,40,.91),rgba(4,62,52,.78)),url('../images/theme/emerald-mandala.jpg')!important;background-size:cover!important;background-position:center!important}
.breadcrumb-area .breadcrumb-content h2,.breadcrumb-area .breadcrumb-content>h2,.breadcrumb-area .breadcrumb-content ul li,.breadcrumb-area .breadcrumb-content ul li a{color:#fff!important}
/* Product catalog and form surfaces */
.single_product,.shop-product-wrap .slide-item .single_product{background:#fff;border:1px solid #e8eee8;border-radius:3px;overflow:hidden}
.single_product .product-img img{object-fit:contain}
.single_product .product-desc_info,.shop-product-wrap .single_product .product-desc_info{background:#fff}
.single_product .product-desc_info a:hover,.product-name a:hover,.product-desc_info h6 a:hover{color:var(--sa-emerald)!important}
.hiraola-price,.price-box,.new-price{color:var(--sa-forest)}
input:focus,textarea:focus,select:focus{border-color:var(--sa-teal)!important;outline-color:var(--sa-teal)}
/* Footer: mandala only at the far right, subtle so link content stays legible */
.hiraola-footer_area .footer-top_area{background:linear-gradient(90deg,rgba(3,47,40,.98),rgba(3,47,40,.93)),url('../images/theme/emerald-mandala.jpg') right center/auto 100% no-repeat!important;border-top:2px solid var(--sa-gold);color:#e0ebe6}
.hiraola-footer_area .footer-top_area p,.hiraola-footer_area .footer-top_area li,.hiraola-footer_area .footer-top_area li a,.hiraola-footer_area .footer-top_area .widgets-essential_stuff a{color:#d8e7df!important}
.hiraola-footer_area .footer-top_area li a:hover{color:#fff!important;text-decoration:underline}
.hiraola-footer_area .footer-widgets_title h6,.hiraola-footer_area .footer-widgets_title h5{color:#fff!important}
.hiraola-footer_area .footer-top_area .hiraola-social_link a{color:#fff!important}
.hiraola-footer_area .footer-bottom_area{background:var(--sa-deep)!important;border-top:1px solid rgba(187,161,106,.3)}
.hiraola-footer_area .footer-bottom_area,.hiraola-footer_area .footer-bottom_area a{color:#d4e4db!important}
/* Site-wide nav, chips, active indicators */
.pagination-area .pagination-box li.active a,.nav-tabs .nav-link.active{color:var(--sa-forest)!important;border-color:var(--sa-teal)!important}
.slick-dots li.slick-active button,.main-slider .slick-dots li.slick-active button{background:var(--sa-gold)!important}
::selection{background:#b1d8cb;color:var(--sa-deep)}
@media(max-width:991px){.header-main_area-3 .header-middle_area{background:var(--sa-ivory)!important}.hiraola-slider_area-3 .main-slider .single-slide:before{background:linear-gradient(90deg,rgba(2,45,39,.75),rgba(2,45,39,.16))}}
@media(max-width:767px){.hiraola-slider_area-3 .main-slider .single-slide:before{background:linear-gradient(90deg,rgba(2,45,39,.78),rgba(2,45,39,.26))}.hiraola-banner_area{padding-top:14px;padding-bottom:14px}.hiraola-footer_area .footer-top_area{background:linear-gradient(rgba(3,47,40,.97),rgba(3,47,40,.97)),url('../images/theme/emerald-mandala.jpg') center/cover!important}}

.hiraola-slider_area-3 .main-slider .single-slide>.container{position:relative;z-index:1}

/* 2026-10-14 REFINEMENT: fixed original artwork, scrollable content only. */
html{background:#092f2b!important}
body{background:#092f2b url('../images/theme/emerald-mandala.jpg') center center / cover fixed no-repeat!important;color:#263e36}
/* Transparent site wrapper reveals the fixed artwork behind scrolling sections */
.main-wrapper{background:transparent!important}
/* Alternate the second supplied artwork behind shopping/editorial content.
   background-attachment:fixed keeps the artwork in place as cards scroll. */
.hiraola-banner_area,.hiraola-product_area,.hiraola-product-tab_area-2,
.hiraola-product-tab_area,.hiraola-content_wrapper,.hiraola-cart-area,
.hiraola-wishlist_area,.hiraola-checkout_area,.hiraola-login-register_area,
.hiraola-contact_area,.hiraola-about-us_area,.hiraola-product-details_area,
.hiraola-product-details_area-2,.hiraola-account-page-area,
.hiraola-blog_area,.hiraola-register-area,.hiraola-login-area,
.hiraola-frequently-area,.hiraola-shopping-cart-area{
 background-image:linear-gradient(rgba(247,252,249,.89),rgba(247,252,249,.89)),url('../images/theme/teal-pattern.jpg')!important;
 background-attachment:fixed!important;
 background-position:center center!important;
 background-repeat:no-repeat!important;
 background-size:cover!important;
}
/* Readable surface panels within the fixed illustrated backdrop */
.hiraola-product_area,.hiraola-product-tab_area-2,.hiraola-product-tab_area,
.hiraola-content_wrapper,.hiraola-cart-area,.hiraola-checkout_area,
.hiraola-contact_area,.hiraola-about-us_area,.hiraola-product-details_area,
.hiraola-product-details_area-2{padding-top:32px;padding-bottom:35px}
.hiraola-product_area>.container,.hiraola-product-tab_area-2>.container,
.hiraola-product-tab_area>.container,.hiraola-content_wrapper>.container,
.hiraola-cart-area>.container,.hiraola-checkout_area>.container,
.hiraola-product-details_area>.container,.hiraola-product-details_area-2>.container{
 background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.70);
 border-radius:6px;padding-top:22px;padding-bottom:22px;
 box-shadow:0 8px 30px rgba(4,46,39,.07);
}
/* Keep brand photography visible, without previous darkening treatment */
.hiraola-slider_area-3 .main-slider .single-slide:before{background:transparent!important}
/* Original dark image visible as a fixed scenic break between sections */
.static-banner_area,.static-banner_area-2{background:transparent!important;padding:40px 0}
.breadcrumb-area{background-image:linear-gradient(90deg,rgba(2,46,40,.38),rgba(4,62,52,.25)),url('../images/theme/emerald-mandala.jpg')!important;background-attachment:fixed!important;background-position:center center!important;background-size:cover!important}
/* Clean card styles and no heavy gold bands */
.hiraola-footer_area .footer-top_area{border-top:1px solid rgba(187,161,106,.55)!important}
@media(max-width:767px){
 body{background-image:url('../images/theme/emerald-mandala.jpg')!important;background-size:cover!important;background-position:65% center!important}
 .hiraola-banner_area,.hiraola-product_area,.hiraola-product-tab_area-2,.hiraola-product-tab_area,.hiraola-content_wrapper,.hiraola-cart-area,.hiraola-checkout_area,.hiraola-product-details_area,.hiraola-product-details_area-2{background-position:35% center!important}
 .hiraola-product_area>.container,.hiraola-product-tab_area-2>.container,.hiraola-content_wrapper>.container,.hiraola-cart-area>.container,.hiraola-checkout_area>.container{padding-top:15px;padding-bottom:15px}
}
