/* Mana Gohar brand, extracted from managohar.com on 2026-10-30.
   --maincolor #38755B; --secondcolor #F1C93B; --bgcolor #FBFBF9.
   Font: owner-supplied Dana FaNum regular/medium; Vazirmatn (SIL OFL) fallback. */
@font-face{font-family:ManaDana;src:url('assets/fonts/Dana-regular-fanum.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:ManaDana;src:url('assets/fonts/Dana-medium-fanum.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Mana;src:url('assets/fonts/Vazirmatn.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--green:#38755b;--ink:#163e2c;--gold:#38755b;--muted:#667d6f;--line:#dce8de;--cream:#edf4ee;--shadow:0 12px 40px #24553c0b;--brand-green:#38755b;--brand-yellow:#f1c93b;--brand-white:#fbfbf9;--brand-deep:#24533f}
body,body.product-page{background:#fbfbf9;color:#173d2c;font-family:ManaDana,Mana,Tahoma,sans-serif}button,input,textarea,select{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#38755b}
.pill.gold,.add,.product .add{background:#38755b;color:#fff;box-shadow:0 5px 14px #38755b24}.pill.green{background:#38755b;color:#fff}.pill.light{background:#f4f8f3;border-color:#a8c4ae;color:#38755b}.round{border-color:#9fbea8}.brand,.section-heading h2,.product .price,.product-body h3{color:#285e43}.section-heading:before,.section-heading:after{background:#38755b}.head-actions .store-cart-count{background:#38755b;color:white}.topbar{background:#38755b}.header-row nav .active{border-color:#38755b}.header-row nav a:hover,.header-row nav button:hover{color:#38755b}.search-launch{background:#f0f5ef;color:#617666}.search-launch i{background:#38755b}.hero-photo{background:#edf3eb}.hero-copy h1{color:#24553c}.hero-copy p{color:#42674f}.product-surface,.products-section .product-body,.commerce-card{background:#fff}.product,.product-petal,.product-surface,.commerce-card{border-color:#b4cdb9}.products-section .product-visual{background:#eef4ed}.product-karat,.catalog-tools small,.fine-print{color:#6a7f70}.catalog-tools select,.request-form input,.request-form select,.request-form textarea,.shop-filters input,.shop-filters select{border-color:#b5cbb9;background:#fff;color:#244d36}.shop-filters,.commerce-panel,.guide-grid>button,.guide-grid>article,.info-content,.commerce-form fieldset,.checkout-summary,.basket-items{border-color:#bbd0bf;background:#f7faf6}.commerce-form input:not([type=checkbox]):not([type=radio]),.commerce-form textarea,.commerce-form select{border-color:#bbd0bf;background:#fff}.guide-grid span,.eyebrow{color:#38755b}.wide-promo,.triple-promo,.promo-card{border-color:#aac6b3;background:#edf4eb}.budget-options>button,.budget-options>article{border-color:#b8cfbe;background:#f0f6ed}.about-section{color:#24553c}.guide-content table td,.guide-content table th{border-color:#b7ccbc}.request-result{background:#edf4eb}.commerce-mode{background:#f0f5ed;border-color:#dbe7db;color:#627965}#commerceToast{background:#38755b;border-color:#a3c3ad}.commerce-wish,.wish{border-color:#b6cdbb;color:#38755b;background:#ffffffeb}.commerce-card>b{color:#38755b}.footer-content{color:white}.footer-content .brand{color:white}.footer-content>div:not(.newsletter-area){text-shadow:0 1px 2px #173b2d25}.footer-content a:hover,.footer-content>div>button:hover{color:#f1c93b}#newsletter{border-color:#bbd2ba}.footer-brand .back-top{background:#e7f0e0;color:#38755b}.footer-social span{border-color:#abc4ad}.footer-credit{color:#21472f}.footer-credentials{border-color:#a7c7b74d}.license-slot{background:#edf4e9;border-color:#9fbea4;color:#38755b}
/* Single product: white content, green identity, yellow only for small highlights. */
.product-page{--deep:#24533f;--curve:54px 32px 52px 30px/36px 44px 52px 32px}.product-page header{background:linear-gradient(120deg,#2a5f47,#38755b 65%,#2f684e);border-color:#9fbea8;box-shadow:0 7px 18px #234d3521}.product-page header .brand{color:#fff}.product-page header #navigation>a:first-child{color:#f1c93b}.product-page header:before{opacity:.09}.product-page .jewel-purchase{background:linear-gradient(135deg,#38755b,#2b6148 80%);border-color:#9fbba3;outline-color:#edf4e9}.product-page .single-layout>*{border-color:#a6c0ac;background-color:#fff;box-shadow:0 8px 20px #305a3510}.product-page .jewel-summary{background:#fff}.product-page .jewel-gallery{background:#fff}.product-page .jewel-summary h1{color:#163b2a}.product-page .product-poem,.product-page .jewel-facts dt{color:#637f6b}.product-page .product-identity{color:#52775f}.product-page .jewel-facts>div{border-color:#dce7dc}.product-page .jewel-facts dt i{border-color:#bbd0bf;color:#38755b;background:#f4f8f1}.product-page .jewel-summary .jewel-facts dd{color:#2a6344}.product-page #previewAdd{background:#f1c93b;color:#1f3f2b}.product-page .explain-price{border-color:#b7cebc}.product-page .secondary-buy-row>#singleWish{border-color:#b7cebc}.product-page .gallery-thumbs button[aria-pressed=true]{border-color:#38755b}.media-switcher button[aria-pressed=true]{background:#38755b}.video-stage{background:linear-gradient(135deg,#38755b,#24533f)}.product-page .jewel-tabs>[role=tabpanel],.product-page .price-history{border-color:#aac4ae;background:#fff;box-shadow:0 8px 24px #264a2c0e}.product-page .product-tabs-controls button{border-color:#d3dfd1;background:#fff;color:#51735b}.product-page .product-tabs-controls button[aria-selected=true]{background:#e9f3ea;color:#285f42;border-color:#9fc2a7}.product-page .jewel-tabs>[role=tabpanel]:before,.product-page .price-history:before{background:linear-gradient(135deg,#38755b 0 23%,transparent 24% 50%,#bfd5be 51% 52%,transparent 53%)}.review-submit,.related-open,.history-toolbar button[aria-pressed=true]{background:#38755b}.media-drop{background:#f6f9f5;border-color:#b0c5b1}.review-compose textarea{border-color:#c8d8c7}.review-stars,.star-rating button{color:#a98100}.customer-reply{border-color:#d3e1d1;background:#f8fbf6}.review-avatar{background:#edf3e9;color:#76937b}.product-page .related-section .commerce-card{background:#fff;border-color:#aec7b2}.price-explanation{background:#fbfbf9;border-color:#9cb9a1}.calculation-sample-note,.total-equation,.formula-line{background:#eef5eb;border-color:#c7dac6}.calculation-sample-note b,.calculation-sample-note p,.formula-line>span{color:#5d7860}.explanation-total,.step-index{background:#38755b}.explanation-done{border-color:#a8c5af;background:#f3f8f0;color:#38755b}
/* Remaining large surfaces and SVG paints use the same brand palette. */
.budget-section{background:#f0f6ee;border-color:#c6d9c8}.budget-options :is(button,a){background:#fff;border-color:#b8cfbd}.budget-options :is(button,a)[aria-pressed=true]{background:#38755b;color:white}.news-section,.news-inner{background:#f0f6ee;border-color:#bfd3c0}.news-article-panel,.news-video-panel{border-color:#c6d9c7}.wide-promo,.editorial{border-color:#bad0be}.definitions #emerald stop:first-child{stop-color:#2a5c43}.definitions #emerald stop:nth-child(2){stop-color:#38755b}.definitions #emerald stop:last-child{stop-color:#2d654b}.definitions #gold stop:first-child{stop-color:#39765b}.definitions #gold stop:nth-child(2){stop-color:#a3c8ae}.definitions #gold stop:nth-child(3){stop-color:#528d6d}.definitions #gold stop:last-child{stop-color:#2c654a}.hero-left-text,.hero-right-text{color:#eff7e9;fill:#eff7e9}.hero-right-text{color:#386348;fill:#386348}.footer-brand .brand,.footer-brand .brand strong{color:#fff}.footer-content .text-button{color:#fff}
.product-page .jewel-tabs>[role=tabpanel]:before,.product-page .price-history:before{top:14px;left:16px;width:46px;height:24px;background:#38755b;border-radius:100% 0 100% 0;transform:rotate(-12deg)}

/* Homepage desktop navigation and the curved featured collection. */
@media(min-width:901px){
  .home-header{margin:0 16px 18px;border:1px solid #8db69b;border-radius:0 0 30px 30px;background:linear-gradient(120deg,#245c43,#38755b 58%,#235b43);box-shadow:0 14px 24px #24533f1c;color:#fff}
  .home-header .header-row{min-height:120px;display:flex;flex-wrap:wrap;gap:4px 24px;padding:14px 20px 12px;align-content:center}
  .home-header .brand{order:1;color:white}.home-header .brand strong{color:white}
  .home-header .search-launch{order:2;flex:0 1 360px;margin-inline:auto;background:white;color:#637b6a}
  .home-header .search-launch i{background:#edf5ed;color:#286449}
  .home-header .head-actions{order:3;color:white}
  .home-header #navigation{order:4;flex:0 0 100%;position:static;display:flex;justify-content:center;align-items:center;gap:clamp(12px,2.1vw,30px);padding:0;min-height:35px;background:transparent;border:0;border-radius:0;box-shadow:none;color:white;white-space:nowrap;font-size:clamp(11px,1vw,14px)}
  .home-header #navigation a,.home-header #navigation button{padding:3px 0;color:inherit}
  .home-header #navigation .active{color:#f1c93b;border-color:#f1c93b}
  .home-header #navigation a:hover,.home-header #navigation button:hover{color:#f1c93b}
  .home-header .menu-button{display:none}
}
@media(min-width:901px) and (max-width:1050px){.home-header .brand strong{font-size:24px}.home-header .brand>svg{width:42px;height:42px}.home-header .search-launch{flex-basis:290px}.home-header .header-row{gap:3px 16px}}
.special-products{position:relative;isolation:isolate;overflow:hidden;margin-top:34px;padding:4px clamp(14px,2vw,30px) 22px;border:1px solid #aac9b1;border-radius:64px 24px 62px 28px/52px 32px 56px 44px;background:linear-gradient(145deg,#ecf5ed,#fff 49%,#f6faf5);box-shadow:0 13px 28px #235b3e0c}
.special-products:before{content:'';position:absolute;z-index:-1;top:-58px;left:-72px;width:245px;height:150px;border-radius:100% 12% 100% 4%;background:#d8ebd7;transform:rotate(-15deg)}
.special-products .section-heading{position:relative;padding-inline:8px}
.special-products .product-rail{gap:clamp(14px,1.8vw,24px);padding:9px 4px 20px;scrollbar-color:#94b8a0 transparent}
.special-products .product-feature{flex:0 0 calc((100% - 72px)/4);min-width:210px;border:1px solid #9fc2aa;border-radius:50px 20px 35px 20px/64px 24px 38px 25px;background:#fff;box-shadow:0 8px 18px #234c3510;overflow:hidden;padding:0}
.special-products .product-feature .product-surface{border-radius:inherit;background:white;overflow:hidden}
.special-products .product-feature .product-visual{height:260px;border-radius:48px 18px 44px 7px/64px 22px 35px 10px;background:#eaf2ea;overflow:hidden}
.special-products .product-feature .product-visual img{height:100%;transition:transform .35s ease}
.special-products .product-feature .product-visual:hover img{transform:scale(1.05)}
.special-products .product-feature .product-body{margin-top:-20px;padding:23px 12px 58px;border-radius:45% 55% 0 0/22px 25px 0 0;background:#fff}
.special-products .product-feature h3{min-height:27px;margin-top:6px;font-size:16px;color:#214d37}
.special-products .product-feature .price{margin:4px 0 0;min-height:44px;font-weight:750;color:#286748}
.special-products .product-feature .add{position:absolute;bottom:12px;left:13px;width:39px;height:39px;margin:0;padding:8px;border-radius:50%;background:#38755b;color:white}
.special-products .product-feature .wish{top:16px;left:15px;background:#fffef0;border-color:#c5dac8}
@media(max-width:1000px){.special-products .product-feature{flex-basis:calc((100% - 40px)/3)}}
@media(max-width:700px){.special-products{margin-top:20px;padding:0 10px 12px;border-radius:38px 17px 40px 18px}.special-products .product-feature{flex-basis:70%;min-width:190px}.special-products .product-feature .product-visual{height:235px}}
