/* White storefront canvas. Color belongs to collections and imagery. */
:root{--market-ink:#202329;--market-muted:#697077;--market-border:#e7e9eb;--market-accent:#be551f}body{background:#fff;color:var(--market-ink)}.top{background:#fff;color:#67716e;border-bottom:1px solid var(--market-border);font-size:9px}.nav{background:#fff;border-bottom:1px solid var(--market-border);padding:12px 5%;gap:22px}.brand{color:#203d32}.navlinks a:hover{color:#ae4e20}.browsebar{background:#fff!important;border-bottom:1px solid var(--market-border)!important;color:#333!important;gap:22px!important}.browsebar a{color:#444!important}.browsebar .new-market-link{color:#a94a21!important}.shopping-invitation{background:#fff;color:#46534c;border-bottom:1px solid var(--market-border);font-size:12px;padding:11px 5%}.shopping-invitation a{color:#ad4a20}.invitation-label{color:#ad4a20}.market-intro{background:#fff;padding-top:36px;padding-bottom:30px}.market-intro h1{color:#24292b}.market-intro h1 em{color:#b55021}.ticker{background:#fff!important;color:#34483e!important;border-block:1px solid var(--market-border)}.promise{background:#fff;border-color:var(--market-border);color:#53615a}.section,.departments,.worlds,.story,.seller{background:#fff}.story{border-block:1px solid var(--market-border)}.storyblock{border-radius:14px}.seller{color:#252c2a;border-block:1px solid var(--market-border)}.seller p{color:#6a716e}.market-shortcuts{background:#fff!important;border-block:1px solid var(--market-border)}.market-shortcuts h2{color:#25352f}.market-shortcuts p{color:#6d7771}.shortcut-grid button{background:#fff!important;color:#283e32!important;border-color:#e1e7e3!important}.campaign-corner{background:#fff!important;border:1px solid var(--market-border)}.payment-strip{background:#fff;border-color:var(--market-border)}.payment-badges span{border-color:var(--market-border)}footer{background:#fff;color:#434b47;border-top:1px solid var(--market-border)}footer .brand{color:#243e30!important}footer b{color:#263a30}.muted{color:#68716e}.demo{color:#767d79}.card{border:1px solid var(--market-border);border-radius:12px;overflow:hidden;box-shadow:none}.visual,.card:nth-child(n) .visual{background:#fafbfa;color:#4b5b52}.info h3{color:#29332d}.info small{color:#627168}.info button{border-color:#dae3dc;border-radius:7px;color:#344c3c}.catalog-price strong{color:#202724}.price-origin{color:#7d644b}.filters button{border-color:#dce3de;color:#495b50;background:#fff}.filters button.active{background:#283f32;border-color:#283f32}.market-services>a{background:#fff;border-color:var(--market-border);border-top:3px solid #dc854c}.market-services>a:nth-child(2){border-top-color:#926080}.market-services>a:nth-child(3){border-top-color:#5faaa2}.market-services strong{color:#2e3932}.market-services small{color:#727974}.world-card{background:#fff!important;border-color:var(--market-border)!important}.world-card>div{background:#fff;color:#2d3b32}.world-card small{color:#7b827d}.space-head,.space-body,#explorePage{background:#fff}.space-head h1{color:#29392f}.space-cats button,.space-products button,.space-themes article{background:#fff!important;border-color:var(--market-border)!important}.space-crumb{color:#69776e}.space-cats button{color:#294b36}.space-icon{background:#f2f7f3!important}.space-products small{color:#747d75}.help-contact{background:#f0f8f6;border-left:4px solid #5c9e96}.hub-heading{position:relative;padding-left:25px;border-left:4px solid var(--hub-accent,#b75b2b);margin-top:25px}.hub-heading .eyebrow{color:var(--hub-accent,#b75b2b)}#marketHub[data-section=gift-cards]{--hub-accent:#855274}#marketHub[data-section=help]{--hub-accent:#3c847c}#marketHub{background:#fff}.hub-tabs [aria-current]{background:var(--hub-accent,#b75b2b);border-color:var(--hub-accent,#b75b2b)}.offer-collection{background:#fff;border-color:var(--market-border)}.hub-breadcrumb{margin-bottom:20px}.gift-how{border-color:var(--market-border)}.gift-options>input,.gift-themes button{background:#fff}.gift-options .checkout-note{color:#69716d}.hub-section-heading p{color:#68736b}.help-questions details{border-color:var(--market-border)}.help-questions p{color:#637168}.promo-controls{background:#fff;border-top:1px solid #eee}.promo-showcase{box-shadow:none;border:1px solid var(--market-border)}.product-purchase{background:#fff;border-color:var(--market-border)}.checkout-note{color:#6e7671}.saliha-app-search{display:flex;align-items:center;gap:8px;flex:1;max-width:350px;min-width:140px;border:1px solid #aebdb3;border-radius:30px;padding:0 13px;background:#fff}.saliha-app-search svg{width:19px;height:19px;color:#48594c;flex-shrink:0}.saliha-app-search input{width:100%;border:0;background:transparent;padding:12px 0;outline:none;font-size:12px;min-width:0}.saliha-app-search button{display:none}.saliha-app-search:focus-within{outline:2px solid #d7945d;outline-offset:2px}.mobile-tabbar{display:none}.app-logo{display:block;position:relative;width:74px;height:64px;overflow:hidden;flex-shrink:0}.app-logo img{position:absolute;max-width:none;width:250%;left:-65%;top:-11.538%}.nav>.brand:has(.app-logo){width:74px;flex-shrink:0}.navlinks{gap:18px}.navlinks a{white-space:nowrap}.tools input{border-color:#cdd8d0;border-radius:8px;background:#fff}.btn{border-radius:7px}.browse-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.browse-dialog-grid button{display:flex;gap:10px;align-items:center;min-height:60px;border:1px solid #e1e7e2;background:white;border-radius:10px;text-align:left;padding:12px;color:#344e3a;font-size:12px}.browse-dialog-grid svg{width:24px;height:24px;flex-shrink:0}.browse-service-links{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}.browse-service-links a{border:1px solid #dedfe4;padding:10px 14px;border-radius:30px;font-size:11px}.browse-dialog-intro{font-size:13px;color:#67766b;margin-bottom:23px}
@media(max-width:1100px) and (min-width:801px){.saliha-app-search{max-width:220px}.nav{gap:15px;padding-inline:3%}.navlinks{gap:12px}.actions{gap:6px}.actions .pill{padding:9px 11px}}
@media(max-width:800px){body{padding-bottom:calc(73px + env(safe-area-inset-bottom,0px))}.top{display:none}.nav{position:sticky;top:0;z-index:25;padding:8px 5%;gap:13px;min-height:76px;box-shadow:0 2px 10px #20342708}.nav>.brand:has(.app-logo){width:58px}.app-logo{width:58px;height:51px}.saliha-app-search{max-width:none;border-color:#a6b7aa;background:#fff}.saliha-app-search input{font-size:13px;padding:13px 0}.actions{display:none}.browsebar{padding:12px 5%!important;font-size:11px;gap:20px!important;scrollbar-width:none}.browsebar::-webkit-scrollbar{display:none}.browsebar>b{display:none}.shopping-invitation{padding:10px 5%;font-size:10px}.shopping-invitation a{font-size:10px}.market-intro{padding:26px 5% 23px!important;gap:15px}.market-intro h1{font-size:35px!important;line-height:1.05;letter-spacing:-.04em}.market-intro>div>p{font-size:12px!important;line-height:1.7;margin-top:0}.market-intro .eyebrow{font-size:8px}.market-intro .btn{font-size:11px;padding:11px 15px}.market-intro h1 em{animation:none}.mobile-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;border-top:1px solid #dfe5e1;padding:6px 9px calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 20px #28392d08;min-height:65px}.mobile-tabbar a,.mobile-tabbar>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;background:none;color:#616d65;padding:7px 2px;font:10px 'DM Sans',sans-serif;border-radius:9px;min-width:0}.mobile-tabbar svg{height:23px;width:23px;stroke-width:1.7}.mobile-tabbar [aria-current=page]{color:#9e481d;background:#fcf4eb}.mobile-tabbar [aria-current=page]:before{content:'';position:absolute;top:-6px;left:26%;right:26%;height:3px;background:#b95323;border-radius:0 0 4px 4px}.mobile-tabbar .tab-count{position:absolute;top:0;left:53%;min-width:17px;height:17px;padding:2px 4px;border-radius:10px;background:#b75225;color:#fff;font-size:9px;line-height:13px}.mobile-tabbar .tab-count:empty{display:none}.promo-showcase{border-radius:13px}.promo-track{height:435px}.promo-slide{grid-template-rows:1.15fr 1fr}.promo-copy{padding:22px 7%}.promo-copy h2{font-size:32px;margin:10px 0}.promo-copy p{font-size:11px;line-height:1.6;margin:10px 0}.promo-copy .eyebrow{font-size:7px}.promo-copy .btn{padding:10px 14px;font-size:10px}.promo-image:has(.saliha-gift){padding:12px 50px}.promo-image .saliha-gift{max-width:260px}.promo-controls{padding:10px}.market-services>a{border-top-width:1px;border-left:3px solid #dc854c}.market-services>a:nth-child(2){border-left-color:#926080;border-top-color:var(--market-border)}.market-services>a:nth-child(3){border-left-color:#5faaa2;border-top-color:var(--market-border)}.section,.departments{padding:38px 5%}.head h2,.departments h2,.worlds h2{font-size:29px}.grid{gap:11px}.card .info{padding:13px 12px 0}.info h3{font-size:20px}.info>.muted{font-size:11px;line-height:1.6}.catalog-price strong{font-size:22px}.catalog-price small{font-size:11px}.filters{flex-wrap:nowrap;overflow-x:auto;margin:20px 0;gap:7px;padding:3px 0 10px;scrollbar-width:none}.filters button{flex-shrink:0;font-size:11px;padding:9px 13px}.filters button svg{width:16px;height:16px}.world-grid{gap:12px}.hub-heading{padding-left:18px}.hub-heading h1{font-size:39px}.hub-heading p{font-size:13px}.hub-tabs{flex-wrap:nowrap;overflow-x:auto}.hub-tabs a{white-space:nowrap;font-size:10px}.help-layout{gap:25px}.gift-preview-stage{background:#f5e9d4}footer{padding:35px 6%}html{scroll-padding-top:90px}.nature-section{margin-inline:5%}.market-shortcuts{padding:35px 5%!important}}
@media(prefers-reduced-motion:reduce){.mobile-tabbar a,.mobile-tabbar>button{transition:none}}

#explorePage{--space-accent:#b26130}#explorePage[data-section=cuisines]{--space-accent:#aa5b35}#explorePage[data-section=recipes]{--space-accent:#a27627}#explorePage[data-section=baobab]{--space-accent:#6d8b44}#explorePage[data-section=makers]{--space-accent:#3f8c82}#explorePage[data-section=my-market]{--space-accent:#896388}.space-head{border-left:4px solid var(--space-accent);padding-left:22px}.space-head .eyebrow{color:var(--space-accent)}.space-cats button{border-top:3px solid var(--space-accent)!important}.catalog-price small{letter-spacing:0!important;text-transform:none!important}.market-services>a:first-child{border-top-color:#dc854c}.info button:hover{background:#f5f8f5}
