/* MARKETPLACE AM · V180 / THE BAZAAR EDIT
   A complete art-direction pass: photographic storefront, typographic department index,
   gallery-style product cards and a consistent editorial system across every route. */
:root{--ink:#17191c;--paper:#f4f0e8;--surface:#fffdf8;--signal:#d74e36;--blue:#3155b7;--citrus:#e2c54b;--muted:#6e6d68;--rule:#d8d2c6;--max:1480px;--radius:3px}
html{background:var(--paper);scroll-padding-top:132px}body{background:var(--paper);color:var(--ink);font-family:Inter,"Noto Sans Armenian",Arial,sans-serif;letter-spacing:-.012em}::selection{background:var(--citrus);color:var(--ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.wrap{width:min(var(--max),calc(100% - 72px))}
/* Header becomes a clean black instrument bar; utility and shopping actions read as controls. */
.topbar{height:28px;padding-inline:max(36px,calc((100vw - var(--max))/2));background:var(--ink);color:#fff;font-size:9px;letter-spacing:.12em}.topbar-message i{background:var(--citrus);box-shadow:none}.topbar-location{color:#efc45c}
.site-header{position:sticky;top:0;z-index:70;min-height:78px;padding:10px max(36px,calc((100vw - var(--max))/2));grid-template-columns:220px minmax(240px,1fr) auto;gap:24px;background:var(--surface);color:var(--ink);border-bottom:1px solid var(--rule);box-shadow:none;backdrop-filter:blur(14px)}
.brand{gap:10px;color:var(--ink);font-size:19px;font-weight:900;letter-spacing:-.075em}.brand-mark{width:39px;height:39px;border-radius:50%;background:var(--signal);color:#fff;box-shadow:none;transform:none}.brand-mark svg{transform:none}.brand-am{color:var(--signal)}.delivery-location{margin-left:12px;padding-left:12px;border-color:var(--rule)}.delivery-pin{color:var(--signal)}.delivery-location strong{color:var(--ink)}
.global-search{height:46px;border:1px solid #bdb9af;border-radius:2px;background:#f7f4ed;box-shadow:none}.global-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #17191c12}.global-search select{max-width:150px;border-color:var(--rule);background:transparent;color:#54534f}.global-search input::placeholder{color:#85827b}.global-search button:not(.search-tool){width:48px;flex-basis:48px;background:var(--ink);color:#fff}.global-search button:not(.search-tool):hover{background:var(--signal)}.global-search .search-tool:hover{background:#e7e1d6;color:var(--ink)}
.header-actions{gap:8px}.header-actions select{height:36px;border:1px solid var(--rule);border-radius:2px;background:var(--surface)}.saved-link,.cart-link{color:var(--ink)}.saved-link b,.cart-link b{background:var(--signal);border-color:var(--surface)}.seller-link strong{color:var(--signal)}
.department-nav{position:sticky;top:78px;z-index:65;background:var(--surface);border:0;border-bottom:1px solid var(--rule);box-shadow:none}.department-nav-inner{width:min(var(--max),calc(100% - 72px));min-height:45px;gap:clamp(10px,1.55vw,24px)}.department-nav-inner>a{min-height:45px;color:#454542;font-size:10px;font-weight:750}.department-nav-inner>a:hover{color:var(--signal)}.department-nav .category-svg,.department-nav .ui-icon{color:var(--signal)}.department-nav .department-all{height:45px;min-height:45px;border-color:var(--rule);color:var(--ink);font-size:10px}.mega-menu{top:45px;border:1px solid var(--rule);border-top:2px solid var(--signal);border-radius:0;background:var(--surface);box-shadow:0 24px 60px #17191c22}.mega-root-list{background:#efebe3;border-color:var(--rule)}.mega-root.active,.mega-root:hover{background:#e2dccc;color:var(--signal)}
/* New storefront: one cinematic field, product story in the photograph, floating editorial label. */
.market-home{overflow:hidden;background:transparent}.market-home:before{display:none}.market-hero-v180{padding-top:20px}.market-hero-top,.market-hero-footer{color:#5e5d58;font-size:8px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.market-hero-top>span:first-child,.market-hero-top i{color:var(--signal)}
.market-hero-panel-v180{position:relative;min-height:min(690px,53vw);display:block;overflow:hidden;border:0;border-radius:0;background:#c9a78b;box-shadow:none;isolation:isolate}.market-hero-panel-v180 .market-hero-visual{position:absolute;inset:0;z-index:0;min-height:0;background:#b88160}.market-hero-panel-v180 .market-hero-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(1.04) contrast(1.05)}.market-hero-panel-v180 .market-hero-visual:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#16191be0 0%,#16191bc4 25%,#16191b37 52%,transparent 70%),linear-gradient(0deg,#17191c60,transparent 30%)}
.market-hero-panel-v180 .market-hero-content{position:absolute;z-index:3;inset:0 auto 0 0;width:min(48%,650px);min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(32px,5.8vw,88px);color:#fff;background:transparent}.market-hero-panel-v180 .market-hero-content:before{display:none}.market-hero-kicker{margin-bottom:24px;gap:11px;color:#f0d777;font-size:9px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.market-hero-kicker b{width:8px;height:8px;border-radius:0;background:var(--signal);box-shadow:none;transform:rotate(45deg)}.market-hero-content h1{max-width:610px;color:#fff;font-family:"Noto Serif Armenian",Georgia,serif;font-size:clamp(48px,6.8vw,96px);font-weight:700;line-height:.99;letter-spacing:-.065em;text-shadow:none}.market-hero-content>p{max-width:420px;margin:24px 0 26px;color:#f3eee5;font-size:14px;line-height:1.75}.market-hero-actions{gap:10px}.market-hero-actions .primary-button,.market-hero-actions .secondary-button{min-height:51px;padding-inline:19px;border-radius:2px;font-size:11px;font-weight:850}.market-hero-actions .primary-button{background:var(--signal);color:#fff;box-shadow:none}.market-hero-actions .primary-button:hover{background:#ed654d}.market-hero-actions .secondary-button{border-color:#ffffff8c;background:#ffffff10;color:#fff}.market-hero-actions .secondary-button:hover{background:#fff;color:var(--ink)}.market-hero-proof{margin-top:34px;gap:0;border-top:1px solid #ffffff55}.market-hero-proof span{min-height:52px;padding:10px 18px 0 0;margin-right:18px;gap:6px;border:0;border-radius:0;background:transparent;color:#fff}.market-hero-proof strong{color:#f0d777;font-size:18px}.market-hero-proof small{color:#f1ede5;font-size:9px}.market-visual-index{top:20px;right:23px;color:#fff;font-size:8px;letter-spacing:.18em;text-shadow:0 1px 8px #000}.market-visual-index b{color:var(--citrus)}.market-visual-label{right:auto;bottom:20px;left:24px;padding:8px 11px;border:1px solid #fff9;border-radius:0;background:#17191cbb;color:#fff;font-size:9px;backdrop-filter:blur(12px)}.market-visual-label i{background:var(--citrus);box-shadow:none}.market-v180-vertical{position:absolute;z-index:3;top:50%;right:17px;color:#fff;font-size:8px;font-weight:800;letter-spacing:.2em;writing-mode:vertical-rl;text-shadow:0 1px 8px #000}.market-v180-roundel{position:absolute;z-index:3;right:clamp(36px,8vw,120px);bottom:clamp(34px,5vw,75px);width:82px;height:82px;display:grid;place-content:center;justify-items:center;border:1px solid #fff9;border-radius:50%;color:#fff;background:#17191c22;transform:rotate(10deg);backdrop-filter:blur(6px)}.market-v180-roundel b{font:800 19px/1 Arial;letter-spacing:-.08em}.market-v180-roundel i{color:var(--citrus);font:normal 16px/1 Georgia}.market-v180-note{position:absolute;z-index:4;right:0;top:0;width:90px;height:108px;display:grid;align-content:center;justify-items:center;gap:7px;background:var(--citrus);color:var(--ink);text-align:center}.market-v180-note b{font-size:23px;line-height:1;letter-spacing:-.08em}.market-v180-note span{font-size:7px;font-weight:850;letter-spacing:.12em;line-height:1.4}
.market-hero-footer{margin-top:10px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.13em}.market-hero-footer span:first-child{color:var(--signal)}.market-quickbar{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);border-radius:0;background:transparent;box-shadow:none}.market-quickbar>div{min-height:70px;padding:12px 18px;border-color:var(--rule);gap:2px 8px}.quickbar-mark{color:var(--signal);font-size:8px}.market-quickbar strong,.market-quickbar>div:first-child strong{color:var(--ink);font-size:18px;font-weight:900}.market-quickbar small{color:var(--muted);font-size:9px}.quickbar-browse{padding:12px 18px;color:var(--signal);font-size:10px;font-weight:900}.quickbar-browse b{width:29px;height:29px;border-radius:50%;background:var(--ink);color:#fff}
.market-trends{margin-top:16px;padding:13px 0;border-color:var(--rule)}.market-trends-label strong{color:var(--ink);font-size:10px}.market-trends #popularSearches a{min-height:31px;padding:6px 10px;border:1px solid var(--rule);border-radius:2px;background:transparent;color:#44443f;font-size:10px;box-shadow:none}.market-trends #popularSearches a:hover{border-color:var(--signal);background:var(--signal);color:#fff}.market-trends #popularSearches .ui-icon{color:var(--signal)}
/* Departments are now a numbered directory with image-led anchor items and crisp index lines. */
.market-section-v165{padding-top:76px}.market-section-heading{margin-bottom:23px;align-items:flex-end}.market-section-heading h2{margin-top:8px;color:var(--ink);font-family:"Noto Serif Armenian",Georgia,serif;font-size:clamp(31px,3.6vw,51px);font-weight:700;line-height:1.06;letter-spacing:-.06em}.market-section-heading p{color:var(--muted);font-size:12px}.eyebrow,.section-index{color:var(--signal);font-size:8px;font-weight:900;letter-spacing:.16em}.market-text-link{color:var(--ink);font-size:10px;font-weight:900}.market-text-link b{width:28px;height:28px;border:1px solid var(--ink);border-radius:50%;color:var(--ink)}.market-text-link:hover b{border-color:var(--signal);background:var(--signal);color:#fff}
.home-categories-section .category-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:112px;gap:10px}.home-categories-section .category-card-photo{grid-column:span 3;grid-row:span 2;height:auto;min-height:0;border:0;border-radius:0;background:#c6b8a3;box-shadow:none}.home-categories-section .category-card-photo:nth-child(1),.home-categories-section .category-card-photo:nth-child(2){grid-column:span 3;grid-row:span 2}.home-categories-section .category-card-photo .category-bg{filter:saturate(.68) contrast(1.08);transition:transform .55s,filter .4s}.home-categories-section .category-card-photo:hover .category-bg{transform:scale(1.07);filter:saturate(1) contrast(1.04)}.home-categories-section .category-card-photo .category-shade{background:linear-gradient(0deg,#17191ce8 0%,#17191c58 48%,#17191c08 100%)}.home-categories-section .category-mark{top:12px;left:12px;width:34px;height:34px;border:1px solid #fff8;border-radius:50%;background:#17191c73;color:#fff;box-shadow:none;backdrop-filter:blur(8px)}.home-categories-section .category-copy{padding:14px 42px 14px 14px;gap:4px}.home-categories-section .category-copy strong{font-family:"Noto Serif Armenian",Georgia,serif;font-size:clamp(13px,1.25vw,18px);font-weight:700;line-height:1.12}.home-categories-section .category-copy small{font-size:8px;letter-spacing:.04em}.home-categories-section .category-arrow{right:12px;bottom:13px;border-color:#fff8;border-radius:50%;background:#17191c44;color:#fff}.home-categories-section .category-card-photo:nth-child(1){grid-column:span 6;grid-row:span 4}.home-categories-section .category-card-photo:nth-child(2){grid-column:span 3;grid-row:span 4}
/* Product cards look like a buyer's edit: image stage, item number, type and price hierarchy. */
.product-grid,.catalog-main .product-grid{gap:18px}.product-card{position:relative;overflow:hidden;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;box-shadow:none;transition:transform .2s,border-color .2s}.product-card:hover{transform:translateY(-3px);border-color:var(--ink);box-shadow:none}.product-photo{aspect-ratio:1/1.06;background:#e8e3d9}.product-photo img{mix-blend-mode:multiply;transition:transform .5s}.product-card:hover .product-photo img{transform:scale(1.055)}.product-badge{top:10px;left:10px;padding:6px 8px;border-radius:0;background:var(--citrus);color:var(--ink);font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.favorite-button{top:10px;right:10px;width:33px;height:33px;border:1px solid #17191c30;border-radius:50%;background:#fffdf0e8;color:var(--ink);box-shadow:none}.favorite-button:hover,.favorite-button[aria-pressed=true]{background:var(--signal);color:#fff}.product-info{padding:13px 2px 15px}.seller-name{color:var(--signal);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-title{min-height:39px;margin-top:5px;color:var(--ink);font-family:"Noto Serif Armenian",Georgia,serif;font-size:13px;font-weight:700;line-height:1.3}.product-rating{margin-top:7px;color:var(--muted);font-size:9px}.product-bottom{margin-top:12px}.product-bottom strong{color:var(--ink);font-size:17px;font-weight:900;letter-spacing:-.045em}.product-bottom button,.add-button{width:34px;height:34px;border-radius:50%;background:var(--signal);color:#fff}.product-bottom button:hover,.add-button:hover{background:var(--ink)}
.market-brand-rail{margin-top:75px;border:0;border-block:1px solid var(--ink);background:var(--citrus);color:var(--ink)}.market-brand-layout{min-height:142px;grid-template-columns:minmax(160px,.7fr) 2.4fr auto;gap:28px}.market-brand-copy .section-index{color:var(--signal)}.market-brand-copy h2{font-family:"Noto Serif Armenian",Georgia,serif;font-size:23px}.brand-wordmarks{flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.brand-wordmarks span{color:#27271f;font-size:clamp(15px,2vw,25px);font-weight:950;letter-spacing:-.07em}.market-brand-rail .market-text-link{color:var(--ink)}
.market-local-story{margin-top:76px;grid-template-columns:1.25fr .75fr;gap:0;border:0;border-radius:0;background:#e8e1d6}.market-story-photo{min-height:390px}.market-story-photo img{filter:saturate(.72) contrast(1.08);transition:transform .65s}.market-story-photo:hover img{transform:scale(1.045)}.market-story-copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,5vw,68px);background-image:repeating-linear-gradient(0deg,transparent 0 5px,#17191c06 5px 6px),linear-gradient(130deg,#f5f0e7,#e7dfd1)}.market-story-copy h2{color:var(--ink);font-family:"Noto Serif Armenian",Georgia,serif;font-size:clamp(31px,4vw,54px);line-height:1.05}.market-story-copy p{color:var(--muted)}.market-story-copy .market-text-link{margin-top:18px}.story-photo-chip{border-radius:0;background:var(--signal)}.home-directory-section{margin-top:72px;padding:28px 0;border:0;border-block:1px solid var(--rule);border-radius:0;background:transparent}.home-directory-section .category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 18px}.directory-card{min-height:76px;padding:14px 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;transition:padding .2s,color .2s}.directory-card:hover{padding-left:8px;border-color:var(--signal);background:transparent;box-shadow:none}.directory-card strong{color:var(--ink);font-family:"Noto Serif Armenian",Georgia,serif;font-size:14px}.directory-card small{color:var(--muted)}.market-seller-cta{position:relative;margin-top:72px;overflow:hidden;background:var(--blue);color:white}.market-seller-cta:before{background-image:repeating-linear-gradient(135deg,transparent 0 18px,#ffffff0b 18px 19px),repeating-linear-gradient(45deg,transparent 0 18px,#ffffff08 18px 19px);opacity:1}.market-seller-layout{min-height:248px;padding-block:45px}.market-seller-layout .section-index{color:var(--citrus)}.market-seller-layout h2{color:#fff;font-family:"Noto Serif Armenian",Georgia,serif;font-size:clamp(35px,4.3vw,58px);line-height:1.04}.market-seller-layout p{color:#e7eafa}.market-cta-link{border:1px solid #fff;border-radius:2px;color:#fff}.market-cta-link:hover{background:var(--citrus);border-color:var(--citrus);color:var(--ink)}
/* Catalog rebuilt around a strong index rail and clean result workspace. */
.page-main{padding-block:24px 76px}.breadcrumbs,.catalog-crumbs{color:#79766e;font-size:9px;letter-spacing:.07em}.breadcrumbs a,.catalog-crumbs a{color:var(--signal);font-weight:800}.catalog-page{padding-top:16px}.catalog-visual-hero{min-height:275px;grid-template-columns:1fr .9fr;overflow:hidden;border:0;border-radius:0;background:#ded5c6;box-shadow:none}.catalog-visual-copy{padding:clamp(25px,4vw,58px);background-image:repeating-linear-gradient(0deg,transparent 0 5px,#17191c05 5px 6px),linear-gradient(135deg,#f4efe5,#e9dfd1)}.catalog-visual-copy h1{color:var(--ink);font-family:"Noto Serif Armenian",Georgia,serif;font-size:clamp(36px,4.4vw,62px);font-weight:700;line-height:1.02;letter-spacing:-.065em}.catalog-visual-copy p{color:#62615c;font-size:12px}.catalog-visual-copy .eyebrow{color:var(--signal)}.catalog-visual-image img{filter:saturate(.74) contrast(1.08)}.catalog-visual-image:after{background:linear-gradient(90deg,#e9dfd1a8,transparent 28%),linear-gradient(0deg,#17191c55,transparent 55%)}.catalog-count{border:1px solid #fff9;border-radius:0;background:#17191cbb;color:white}.catalog-hero-meta span{padding:6px 9px;border:1px solid #bbb3a6;border-radius:0;background:#fffdf880;color:#47463f;font-size:8px}
.catalog-layout{grid-template-columns:minmax(230px,285px) minmax(0,1fr);gap:24px;margin-top:22px}.catalog-sidebar{position:sticky;top:145px;max-height:calc(100vh - 158px);border:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);border-radius:0;background:transparent;box-shadow:none}.sidebar-title{padding:12px 0;border-bottom:1px solid var(--rule);color:var(--ink)}.sidebar-title strong{font-family:"Noto Serif Armenian",Georgia,serif;font-size:14px}.category-finder{margin:10px 0;border:1px solid #c9c3b8;border-radius:0;background:var(--surface)}.category-finder input{height:38px}.catalog-tree{padding:0 0 10px}.catalog-tree>button{min-height:38px;border-bottom:1px solid #e3ddd3;color:#4e4d48;font-size:10px}.catalog-tree button:hover,.catalog-tree button.active,.catalog-tree button[aria-expanded=true]{background:#eae3d8;color:var(--signal)}.catalog-tree button .tree-count{border:0;border-radius:0;background:transparent;color:#79766f}.catalog-main .catalog-controls{min-height:52px;border:1px solid #bdb8ae;border-radius:0;background:var(--surface);box-shadow:none}.catalog-main .catalog-controls button{min-width:88px;border-radius:0;background:var(--ink);color:#fff}.catalog-subcategories{gap:8px}.catalog-subcategories a,.quickcat{min-height:65px;border:1px solid var(--rule);border-radius:0;background:#fffdf8;color:#45443f}.catalog-subcategories a:hover,.quickcat:hover{border-color:var(--signal);background:#f6e7df}.catalog-filters{gap:9px;border:0;border-block:1px solid var(--rule);border-radius:0;background:transparent;box-shadow:none}.catalog-filters input,.catalog-filters select,.seller-form input,.seller-form select,.seller-form textarea,.product-form input,.product-form select,.product-form textarea,.checkout-form input,.checkout-form select,.checkout-form textarea{border-color:#c9c4b9;border-radius:0;background:var(--surface);color:var(--ink)}.catalog-filters .filter-apply,.primary-button,.filter-apply{border-radius:0;background:var(--signal);color:#fff}.catalog-filters .filter-apply:hover,.primary-button:hover,.filter-apply:hover{background:var(--ink)}.catalog-demo-note{border-left:3px solid var(--citrus);border-radius:0;background:#f5ebce;color:#62552f}.catalog-toolbar{border-bottom-color:var(--ink)}.catalog-toolbar select{border-color:var(--rule);border-radius:0;background:var(--surface)}
/* Product/detail and transactional views use a real editorial gallery and clear work panels. */
.product-detail{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(24px,5vw,72px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-detail-photo{min-height:550px;border-radius:0;background:#e7e1d6}.product-detail-photo img{object-fit:contain;mix-blend-mode:multiply}.product-detail-copy{align-self:center;padding:0}.product-detail-copy h1{color:var(--ink);font-family:"Noto Serif Armenian",Georgia,serif;font-size:clamp(35px,4.2vw,58px);font-weight:700;line-height:1.04;letter-spacing:-.06em}.product-detail-copy>p,.delivery-note{color:#66645e;font-size:12px;line-height:1.75}.detail-price,.product-detail-price,.product-detail-copy>.detail-price{color:var(--signal);font-size:clamp(29px,3.1vw,44px);font-weight:900}.product-attribute-list>div{border-color:var(--rule);border-radius:0;background:#eee9df}.product-detail .primary-button,.product-detail .secondary-button{min-height:48px;border-radius:0}.product-reviews,.product-reviews .review-form,.product-reviews .reviews-list{border-color:var(--rule);border-radius:0}.seller-intro{padding:clamp(26px,5vw,70px);border:0;border-radius:0;background-image:repeating-linear-gradient(0deg,transparent 0 6px,#17191c06 6px 7px),linear-gradient(130deg,#f5f0e7,#e7dfd1)}.seller-intro:after{right:28px;bottom:-50px;color:#d74e3615;font-size:230px}.seller-intro h1,.page-main>h1,.section-heading h1{color:var(--ink);font-family:"Noto Serif Armenian",Georgia,serif;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.06;letter-spacing:-.06em}.seller-intro p{color:#66645e}.seller-products{margin-top:36px}.seller-products .section-heading{border-color:var(--rule)}
.seller-form,.admin-panel,.form-card,.checkout-panel,.cart-panel,.favorites-panel,.orders-panel,.summary-card,.cart-shop{border:1px solid var(--rule);border-radius:0;background:var(--surface);box-shadow:none}.seller-form label,.product-form label,.checkout-form label{color:#484741;font-size:10px;font-weight:850}.form-card input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.form-card select,.form-card textarea,.admin-panel input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-panel select,.admin-panel textarea{border:1px solid #c9c4b9;border-radius:0;background:#fff;color:var(--ink)}.form-card input:focus,.form-card select:focus,.form-card textarea:focus,.admin-panel input:focus,.admin-panel select:focus,.admin-panel textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3155b71c}.form-card h2,.admin-panel h2,.summary-card h2{color:var(--ink);font-family:"Noto Serif Armenian",Georgia,serif;font-size:21px;font-weight:700}.seller-journey span{border-color:var(--rule);border-radius:0;background:#f0ece4;color:#484741}.seller-journey b{color:var(--signal)}.admin-metrics>div{border:1px solid var(--rule);border-radius:0;background:#fff;box-shadow:none}.admin-metrics strong{color:var(--blue)}.admin-row{border-color:#e4dfd6}.admin-row button,.admin-panel button{border-radius:0}.cart-layout,.checkout-layout,.seller-layout,.admin-layout{gap:22px}.cart-shop{padding:18px}.cart-shop>header{border-color:var(--rule)}.cart-shop h2{color:var(--ink);font-family:"Noto Serif Armenian",Georgia,serif}.cart-row{border-color:#e8e3da}.cart-row>img{width:80px;height:80px;border-radius:0;background:#eee9df;object-fit:cover}.cart-product{font-size:12px}.cart-product small{color:var(--muted);font-size:9px}.checkout-layout>.summary-card{position:sticky;top:145px;align-self:start;padding:22px;background-image:repeating-linear-gradient(0deg,transparent 0 6px,#17191c06 6px 7px),linear-gradient(130deg,#f5f0e7,#eee7dc)}.checkout-seller-breakdown{color:#625f58}.checkout-seller-row{border-color:#d8d1c4}.checkout-seller-row>strong,.checkout-seller-row b{color:var(--ink)}.notice,.catalog-demo-note{border-radius:0}.site-footer,.footer{position:relative;overflow:hidden;background:var(--ink);color:#fff}.footer:before{background-image:repeating-linear-gradient(135deg,transparent 0 18px,#ffffff0b 18px 19px),repeating-linear-gradient(45deg,transparent 0 18px,#ffffff08 18px 19px);opacity:1}.footer>div{position:relative}.footer a{color:#f5f0e7}.footer a:hover{color:var(--citrus)}.footer-brand .brand-mark{background:var(--signal)}
@media(max-width:1180px){.wrap{width:calc(100% - 44px)}.site-header{grid-template-columns:190px minmax(200px,1fr) auto;gap:14px;padding-inline:22px}.delivery-location{display:none}.department-nav-inner{width:calc(100% - 44px);gap:12px;overflow-x:auto;scrollbar-width:none}.department-nav-inner::-webkit-scrollbar{display:none}.department-nav-inner>a,.department-nav .department-all{flex:0 0 auto;white-space:nowrap}.home-categories-section .category-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:100px}.home-categories-section .category-card-photo{grid-column:span 2;grid-row:span 2}.home-categories-section .category-card-photo:nth-child(1){grid-column:span 4;grid-row:span 4}.home-categories-section .category-card-photo:nth-child(2){grid-column:span 4;grid-row:span 4}.product-grid,.catalog-main .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){html{scroll-padding-top:110px}.wrap{width:calc(100% - 28px)}.topbar{height:25px;padding-inline:12px;font-size:7px}.site-header{position:relative;min-height:0;padding:9px 13px;grid-template-columns:auto 1fr auto;gap:8px}.brand{gap:7px;font-size:15px}.brand-mark{width:34px;height:34px}.header-actions{grid-column:3;grid-row:1;gap:4px}.header-actions select{height:31px;padding-inline:4px;font-size:9px}.seller-link{display:none}.saved-link span,.cart-link span{display:none}.saved-link,.cart-link{min-width:32px;padding:4px}.global-search{grid-column:1/-1;grid-row:2;height:42px}.global-search select{max-width:95px;padding-inline:5px;font-size:8px}.global-search input{min-width:0;padding-inline:8px;font-size:11px}.global-search .search-tool{width:30px;flex-basis:30px}.global-search button:not(.search-tool){width:37px;flex-basis:37px}.department-nav{position:relative;top:auto}.department-nav-inner{width:100%;min-height:41px;padding-inline:10px;gap:12px;overflow-x:auto}.department-nav-inner>a{min-height:41px;font-size:9px}.department-nav .department-all{height:41px;min-height:41px;padding-inline:8px;font-size:9px}.mega-menu{position:fixed;top:calc(100% - 1px);left:0;right:0;max-height:calc(100dvh - 175px);overflow:auto;border-radius:0}
.market-hero-v180{padding-top:10px}.market-hero-top{font-size:6px;letter-spacing:.07em}.market-hero-panel-v180{min-height:0;height:auto;display:flex;flex-direction:column;background:#17191c}.market-hero-panel-v180 .market-hero-visual{position:relative;inset:auto;order:0;height:clamp(230px,63vw,390px);min-height:0}.market-hero-panel-v180 .market-hero-visual img{object-position:58% center}.market-hero-panel-v180 .market-hero-visual:before{background:linear-gradient(0deg,#17191c78,transparent 42%)}.market-hero-panel-v180 .market-hero-content{position:relative;inset:auto;width:auto;min-height:0;padding:23px 20px 22px;order:1;background:var(--ink)}.market-hero-kicker{margin-bottom:13px;font-size:7px}.market-hero-content h1{font-size:clamp(37px,9vw,57px);line-height:1.01}.market-hero-content>p{margin:13px 0 16px;font-size:11px;line-height:1.62}.market-hero-actions{gap:7px}.market-hero-actions .primary-button,.market-hero-actions .secondary-button{min-height:44px;padding-inline:10px;font-size:9px}.market-hero-proof{margin-top:19px}.market-hero-proof span{min-height:40px;padding:8px 8px 0 0;margin-right:9px}.market-hero-proof strong{font-size:13px}.market-hero-proof small{font-size:7px}.market-visual-index{top:12px;right:12px;font-size:6px}.market-visual-label{left:10px;bottom:10px;padding:6px 8px;font-size:7px}.market-v180-vertical{right:10px;font-size:6px}.market-v180-roundel{right:26px;bottom:23px;width:54px;height:54px}.market-v180-roundel b{font-size:14px}.market-v180-roundel i{font-size:12px}.market-v180-note{width:63px;height:73px}.market-v180-note b{font-size:17px}.market-v180-note span{font-size:6px}.market-hero-footer{font-size:5px;letter-spacing:.05em}.market-quickbar{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-quickbar>div{min-height:56px;padding:7px 5px;gap:1px 4px}.market-quickbar strong,.market-quickbar>div:first-child strong{font-size:13px}.market-quickbar small{font-size:7px}.quickbar-mark{font-size:6px}.quickbar-browse{grid-column:1/-1;min-height:39px;justify-content:space-between;border-top:1px solid var(--rule);padding:6px 9px;font-size:9px}.market-trends{margin-top:9px;padding:9px 0}.market-trends-label{margin-bottom:6px}.market-trends #popularSearches{gap:6px;overflow-x:auto;scrollbar-width:none}.market-trends #popularSearches a{min-height:29px;padding:5px 8px;white-space:nowrap;font-size:8px}
.market-section-v165{padding-top:49px}.market-section-heading{gap:8px;margin-bottom:14px}.market-section-heading h2{font-size:clamp(26px,7vw,38px)}.market-section-heading p{font-size:10px}.home-categories-section .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:96px;gap:6px}.home-categories-section .category-card-photo{grid-column:span 2;grid-row:span 2}.home-categories-section .category-card-photo:nth-child(1){grid-column:span 4;grid-row:span 3}.home-categories-section .category-card-photo:nth-child(2){grid-column:span 2;grid-row:span 2}.home-categories-section .category-mark{top:8px;left:8px;width:27px;height:27px}.home-categories-section .category-copy{padding:9px 30px 9px 9px;gap:3px}.home-categories-section .category-copy strong{font-size:11px}.home-categories-section .category-copy small{font-size:6px}.home-categories-section .category-arrow{right:7px;bottom:8px;width:22px;height:22px}.market-brand-rail{margin-top:48px}.market-brand-layout{min-height:0;padding-block:17px;grid-template-columns:1fr;gap:9px}.market-brand-copy h2{font-size:18px}.brand-wordmarks{justify-content:flex-start;gap:7px 15px}.brand-wordmarks span{font-size:12px}.market-brand-rail .market-text-link{display:none}.product-grid,.catalog-main .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{border-radius:0}.product-info{padding:9px 1px 12px}.seller-name{font-size:7px}.product-title{min-height:34px;font-size:10px}.product-rating{font-size:8px}.product-bottom{margin-top:7px}.product-bottom strong{font-size:13px}.product-bottom button,.add-button{width:31px;height:31px}.product-badge{top:7px;left:7px;padding:5px 6px;font-size:7px}.favorite-button{top:7px;right:7px;width:29px;height:29px}.market-local-story{margin-top:48px;grid-template-columns:1fr;gap:0}.market-story-photo{min-height:210px}.market-story-copy{padding:20px}.market-story-copy h2{font-size:30px}.home-directory-section{margin-top:46px;padding:20px 0}.home-directory-section .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.directory-card{min-height:70px}.directory-card strong{font-size:12px}.market-seller-cta{margin-top:48px}.market-seller-layout{min-height:0;padding-block:27px;display:grid;gap:13px}.market-seller-layout h2{font-size:32px}
.catalog-page{padding-top:10px}.catalog-visual-hero{grid-template-columns:1fr;grid-template-rows:auto 160px;min-height:0}.catalog-visual-copy{padding:19px 16px}.catalog-visual-copy h1{font-size:clamp(30px,8vw,43px)}.catalog-visual-copy p{font-size:10px}.catalog-visual-image{min-height:160px}.catalog-hero-meta{gap:4px}.catalog-hero-meta span{padding:5px 6px;font-size:7px}.catalog-layout{grid-template-columns:1fr;gap:11px}.catalog-sidebar{position:relative;top:auto;max-height:285px}.catalog-subcategories{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.catalog-filters .filter-apply,.catalog-filters .filter-clear{grid-column:span 1}.product-detail{grid-template-columns:1fr;gap:14px}.product-detail-photo{min-height:0;aspect-ratio:1/1}.product-detail-copy{padding:4px 2px}.product-detail-copy h1{font-size:clamp(29px,7.6vw,40px)}.seller-intro{padding:20px}.seller-intro:after{right:5px;bottom:-25px;font-size:130px}.seller-intro h1,.page-main>h1,.section-heading h1{font-size:clamp(28px,7vw,39px)}.seller-form,.admin-panel,.form-card,.summary-card,.cart-shop{padding:13px}.seller-journey{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-layout,.checkout-layout,.seller-layout,.admin-layout{grid-template-columns:1fr}.checkout-layout>.summary-card{position:relative;top:auto;order:-1}.cart-row{grid-template-columns:55px minmax(0,1fr) auto;gap:8px}.cart-row>img{width:54px;height:54px}.cart-qty{grid-column:2/-1}.footer{padding-bottom:76px}.mobile-shop-nav{border-top:1px solid var(--rule);background:#fffdf3ed;box-shadow:0 -7px 25px #17191c1c;backdrop-filter:blur(14px)}.mobile-shop-nav a{color:#77736c}.mobile-shop-nav a.active{color:var(--signal)}.assistant-fab{right:11px;bottom:76px}}
@media(max-width:390px){.wrap{width:calc(100% - 22px)}.site-header{padding-inline:9px}.brand{font-size:13px}.market-hero-actions .primary-button,.market-hero-actions .secondary-button{padding-inline:7px;font-size:8px}.market-hero-proof span{padding-right:5px;margin-right:6px}.market-hero-proof small{font-size:6px}.home-categories-section .category-grid{grid-auto-rows:82px}.home-categories-section .category-copy strong{font-size:9px}.product-bottom strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Final image-QA refinement: keep the headline editorial while revealing more of the campaign still. */
@media(min-width:761px){.market-hero-panel-v180 .market-hero-content h1{font-size:clamp(48px,5.35vw,78px);max-width:590px}.market-hero-panel-v180 .market-hero-content{width:min(49%,680px)}}
@media(min-width:761px){.market-hero-proof{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.market-hero-proof span{flex:0 0 auto;padding-right:0;margin-right:8px;white-space:nowrap}.market-hero-proof small{font-size:8px}}
@media(max-width:760px){.market-hero-proof{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:5px}.market-hero-proof span{flex:1;min-width:0;margin:0;padding:7px 3px 0;white-space:nowrap}.market-hero-proof small{font-size:7px}}
