:root{--font-manrope:var(--font-ventaqon);--font-space-grotesk:var(--font-ventaqon);--font-ibm-plex:var(--font-ventaqon);--cq-ink:#0b3b57;--cq-ink-soft:#164f68;--cq-text:#355f70;--cq-muted:#748c96;--cq-subtle:#97aab1;--cq-canvas:#f4f9fa;--cq-surface:#fff;--cq-surface-raised:#f7fbfc;--cq-line:#d9e7ea;--cq-line-strong:#c4d9de;--cq-primary:#087f8c;--cq-primary-hover:#056675;--cq-primary-soft:#e4f5f6;--cq-primary-ring:#bee5e8;--cq-commerce:#167a9a;--cq-commerce-hover:#0f6484;--cq-commerce-soft:#e5f3f7;--cq-success:#087f8c;--cq-success-dark:#056675;--cq-success-soft:#e8f6f7;--cq-info:#167a9a;--cq-info-soft:#e5f3f7;--cq-violet:#3c7890;--cq-violet-soft:#e6f1f4;--cq-danger:#496f7d;--cq-danger-soft:#edf5f7;--vq-signal:#167a9a;--vq-signal-deep:#0f6484;--vq-signal-soft:#e5f3f7;--cq-radius-sm:8px;--cq-radius:11px;--cq-control:42px;--cq-shadow-sm:0 2px 8px #0b3b5712;--cq-shadow-card:0 12px 30px #0b3b571a;--cq-shadow-float:0 24px 64px #0b3b572e;--cq-container:1380px;--mq-navy-950:var(--cq-ink);--mq-navy-900:var(--cq-ink-soft);--mq-navy-800:#275d72;--mq-blue-700:var(--cq-primary-hover);--mq-blue-600:var(--cq-primary);--mq-blue-100:var(--cq-primary-ring);--mq-blue-50:var(--cq-primary-soft);--mq-orange-700:var(--cq-commerce-hover);--mq-orange-600:var(--cq-commerce);--mq-orange-100:#c7e9eb;--mq-orange-50:var(--cq-commerce-soft);--mq-orange-border:#afdfe2;--mq-slate-950:var(--cq-ink);--mq-slate-700:var(--cq-text);--mq-slate-600:#5f7b87;--mq-slate-500:var(--cq-muted);--mq-slate-300:var(--cq-line-strong);--mq-slate-200:var(--cq-line);--mq-slate-100:#edf5f7;--mq-slate-50:var(--cq-canvas);--mq-white:var(--cq-surface);--mq-red-700:var(--cq-danger);--mq-radius-sm:var(--cq-radius-sm);--mq-radius:var(--cq-radius);--mq-radius-lg:var(--cq-radius);--mq-shadow-sm:var(--cq-shadow-sm);--mq-shadow-card:var(--cq-shadow-card);--mq-shadow-hover:0 18px 40px #1720331f;--mq-container:var(--cq-container);--ink:var(--cq-ink);--navy:var(--cq-ink-soft);--navy-deep:var(--cq-ink);--teal:var(--cq-primary);--teal-dark:var(--cq-primary-hover);--orange:var(--cq-commerce);--market-orange:var(--cq-commerce);--muted:var(--cq-muted);--line:var(--cq-line);--surface:var(--cq-surface);--soft:var(--cq-canvas);--shadow:var(--cq-shadow-card)}html{color:var(--cq-ink);background:var(--cq-canvas);scroll-padding-top:136px}body{min-width:320px;color:var(--cq-text);background:var(--cq-canvas)}body,button,input,select,textarea{font-family:var(--font-ventaqon), ui-sans-serif, system-ui, sans-serif;letter-spacing:0}:where(h1,h2,h3,h4,h5,h6),.brand strong,.public-page-count strong,.market-product-card h3,.category-hub-grid h2{font-family:var(--font-ventaqon), ui-sans-serif, sans-serif;letter-spacing:-.035em}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--cq-primary-ring);outline-offset:2px}.marketplace-app{--mq-navy-950:var(--cq-ink);--mq-navy-900:var(--cq-ink-soft);--mq-navy-800:#275d72;--mq-blue-700:var(--cq-primary-hover);--mq-blue-600:var(--cq-primary);--mq-blue-100:var(--cq-primary-ring);--mq-blue-50:var(--cq-primary-soft);--mq-orange-700:var(--cq-commerce-hover);--mq-orange-600:var(--cq-commerce);--mq-orange-100:#c7e9eb;--mq-orange-50:var(--cq-commerce-soft);--mq-orange-border:#afdfe2;--mq-slate-950:var(--cq-ink);--mq-slate-700:var(--cq-text);--mq-slate-600:#5f7b87;--mq-slate-500:var(--cq-muted);--mq-slate-300:var(--cq-line-strong);--mq-slate-200:var(--cq-line);--mq-slate-100:#edf5f7;--mq-slate-50:var(--cq-canvas);color:var(--cq-text);background:var(--cq-canvas);font-family:var(--font-ventaqon), ui-sans-serif, system-ui, sans-serif}.marketplace-app :where(*){min-width:0}.marketplace-app :where(img,video,canvas,svg){max-width:100%}.marketplace-app :where(h1,h2,h3,h4,p,strong,small,span,a,button,label,td,th){overflow-wrap:anywhere}.marketplace-app :where(button,a){text-underline-offset:3px}.marketplace-app .container{width:min(var(--cq-container), calc(100% - 40px));max-width:none;margin-inline:auto}.ui-card,.marketplace-app .ui-card{color:var(--cq-ink);border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-sm)}.ui-button,.marketplace-app :is(.solid-action,.market-primary),.marketplace-app :where(button,select,input,textarea){max-width:100%}.ui-button{min-height:var(--cq-control);border-radius:var(--cq-radius)}.ui-button-primary{color:#fff;border-color:var(--cq-primary);background:var(--cq-primary);box-shadow:0 8px 18px #087f8c2e}.ui-button-primary:hover{color:#fff;border-color:var(--cq-primary-hover);background:var(--cq-primary-hover);box-shadow:0 11px 24px #087f8c38}.ui-button-secondary,.ui-button-ghost{color:var(--cq-text);border-color:var(--cq-line);background:var(--cq-surface)}.ui-button-secondary:hover,.ui-button-ghost:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft);border-color:#afdfe2}.ui-button-danger{color:#fff;border-color:var(--cq-danger);background:var(--cq-danger)}.ui-input,.marketplace-app :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){color:var(--cq-ink);border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:none}.ui-input:focus,.marketplace-app :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea):focus{border-color:var(--cq-primary);box-shadow:0 0 0 4px var(--cq-primary-ring);outline:0}.ui-badge,.marketplace-app .ui-badge{white-space:normal;border-radius:999px;max-width:100%}.ui-badge-neutral,.marketplace-app .ui-badge-neutral{color:#475467;border-color:var(--cq-line);background:#f3f5f8}.ui-badge-success,.marketplace-app .ui-badge-success{color:var(--cq-success-dark);background:var(--cq-success-soft);border-color:#a7ead5}.ui-badge-info,.marketplace-app .ui-badge-info{color:var(--cq-primary-hover);background:var(--cq-primary-soft);border-color:#bee5e8}.ui-badge-warning,.marketplace-app .ui-badge-warning{color:#c73318;background:var(--cq-commerce-soft);border-color:#bee5e8}.ui-badge-danger,.marketplace-app .ui-badge-danger{color:#b42343;background:var(--cq-danger-soft);border-color:#bee5e8}.ui-tabs{border:1px solid var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);scrollbar-width:thin;gap:4px;padding:4px;overflow-x:auto}.ui-tabs button{min-height:36px;color:var(--cq-muted);border-radius:var(--cq-radius-sm);white-space:nowrap;padding-inline:13px}.ui-tabs button:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft)}.ui-tabs button.active,.ui-tabs button[aria-selected=true]{color:#fff;background:var(--cq-primary);box-shadow:0 5px 14px #087f8c2e}.marketplace-app .utility-bar{color:#d9e1ef;background:var(--cq-ink);border-bottom:0}.marketplace-app .utility-inner{min-height:30px;font-size:10px}.marketplace-app .utility-inner :is(span,svg,a){color:inherit}.marketplace-app .utility-inner a:hover{color:#fff}.marketplace-app .site-header{border-bottom:1px solid var(--cq-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;box-shadow:0 8px 24px #17203312}.marketplace-app .desktop-header{grid-template-columns:176px minmax(280px,1fr) auto;gap:16px;min-height:78px}.marketplace-app .desktop-header .brand{width:176px;min-width:0;max-width:100%}.marketplace-app .brand strong{color:var(--cq-ink)}.marketplace-app .brand>span:last-child{min-width:0}.marketplace-app .brand strong,.marketplace-app .brand small{overflow-wrap:normal;word-break:normal;white-space:nowrap;letter-spacing:0;display:block}.marketplace-app .brand small{color:var(--cq-primary)}.marketplace-app .brand-mark{border-radius:var(--cq-radius);background:var(--cq-primary-soft)}.marketplace-app .desktop-header .header-search,.marketplace-app .mobile-search-wrap .header-search{border-radius:var(--cq-radius);background:var(--cq-surface);border:1px solid #c99b86;width:100%;max-width:none;height:46px;overflow:visible;box-shadow:0 4px 14px #087f8c14}.marketplace-app .desktop-header .header-search:focus-within,.marketplace-app .mobile-search-wrap .header-search:focus-within{border-color:var(--cq-primary);box-shadow:0 0 0 4px var(--cq-primary-ring), 0 7px 18px #087f8c1f}.marketplace-app .header-search-category{width:138px;min-width:138px;color:var(--cq-text)}.marketplace-app .header-search input{min-height:42px;box-shadow:none;border:0;border-radius:0}.marketplace-app .header-search input::placeholder{color:var(--cq-muted)}.marketplace-app .desktop-header .header-search>button,.marketplace-app .mobile-search-wrap .header-search>button{color:#fff;background:var(--cq-primary);border:0;border-radius:0 7px 7px 0;min-width:88px;min-height:44px}.marketplace-app .desktop-header .header-search>button:hover,.marketplace-app .mobile-search-wrap .header-search>button:hover{background:var(--cq-primary-hover)}.marketplace-app .header-actions{white-space:nowrap;gap:6px}.marketplace-app :is(.country-market-trigger,.language-trigger,.market-account-action,.account-box){min-height:48px;color:var(--cq-text);border:1px solid var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-sm)}.marketplace-app :is(.country-market-trigger,.language-trigger,.market-account-action):hover,.marketplace-app :is(.country-market-trigger,.language-trigger,.market-account-action):focus-visible{color:var(--cq-primary-hover);background:var(--cq-primary-soft);box-shadow:0 0 0 3px var(--cq-primary-ring);border-color:#afdfe2}.marketplace-app .market-account-action{max-width:154px;padding-inline:10px}.marketplace-app .market-account-action span,.marketplace-app .account-box button{min-width:0;overflow:hidden}.marketplace-app .market-account-action :is(span,strong),.marketplace-app .account-box button :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-app .account-role-icon,.marketplace-app .product-country-check,.marketplace-app .rfq-account-icon[data-account=DISTRIBUTOR]{color:var(--cq-primary);background:var(--cq-primary-soft)}.marketplace-app .market-header-icon{color:#475467;border:1px solid var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);gap:2px;width:48px;min-width:48px;min-height:48px;padding:5px}.marketplace-app .market-header-icon:hover,.marketplace-app .market-header-icon:focus-visible{color:var(--cq-primary-hover);background:var(--cq-primary-soft);border-color:#afdfe2}.marketplace-app .header-action-visual{width:24px;height:23px}.marketplace-app .header-action-visual>svg{width:20px;height:20px}.marketplace-app .header-action-label{font-size:8px;line-height:1.1}.marketplace-app .market-header-icon .header-action-visual>b,.marketplace-app .mobile-cart-icon>b{color:#fff;background:var(--cq-danger);border-color:#fff}.marketplace-app .cart-header-action{color:#fff;border-color:var(--cq-commerce);background:var(--cq-commerce);width:78px;min-width:78px;box-shadow:0 8px 18px #087f8c33}.marketplace-app .cart-header-action:hover,.marketplace-app .cart-header-action:focus-visible{color:#fff;border-color:var(--cq-commerce-hover);background:var(--cq-commerce-hover);box-shadow:0 10px 22px #087f8c42}.marketplace-app .header-logout-action{color:#fff;border-color:var(--cq-danger);border-radius:var(--cq-radius);background:var(--cq-danger);min-height:48px;box-shadow:none;padding-inline:11px}.marketplace-app :is(.language-menu,.country-market-menu){z-index:250;color:var(--cq-text);border:1px solid var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-float);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px;overflow:hidden}.marketplace-app .language-menu .smart-language-switch{min-height:56px;color:var(--cq-text);border-radius:var(--cq-radius);background:var(--cq-primary-soft);border-color:#bee5e8}.marketplace-app .language-menu .smart-language-switch>svg,.marketplace-app .language-menu .smart-language-switch>i{color:var(--cq-primary);background:var(--cq-primary-ring)}.marketplace-app .language-menu>button:not(.smart-language-switch),.marketplace-app .country-market-menu>div>button{min-height:40px;color:var(--cq-text);border-radius:var(--cq-radius-sm);background:var(--cq-surface)}.marketplace-app .language-menu>button:not(.smart-language-switch):hover,.marketplace-app .language-menu>button:not(.smart-language-switch).active,.marketplace-app .country-market-menu>div>button:hover,.marketplace-app .country-market-menu>div>button.active{color:var(--cq-primary-hover);background:var(--cq-primary-soft)}.marketplace-app .desktop-market-nav{border-color:var(--cq-line);background:var(--cq-surface)}.marketplace-app .desktop-market-nav .container{gap:4px;min-height:42px}.marketplace-app .desktop-market-nav a{color:#475467;border-radius:var(--cq-radius-sm);min-height:36px;padding:0 13px}.marketplace-app .desktop-market-nav a:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft)}.marketplace-app .desktop-market-nav a.active{color:var(--cq-primary-hover);background:var(--cq-primary-soft);box-shadow:inset 0 -2px var(--cq-primary)}.marketplace-app main,.marketplace-app :is(.page-section,.operations-page,.operations-block,.trust-directory-page,.company-public-profile,.support-center-page,.sector-forum-page,.marketplace-listing-page,.buying-leads-page){background:var(--cq-canvas)}.marketplace-app :is(.public-page-masthead,.page-hero,.product-discovery-hero,.trust-page-hero){color:var(--cq-ink);border-color:var(--cq-line);background:var(--cq-surface);box-shadow:none}.marketplace-app .public-page-masthead{padding-block:30px}.marketplace-app .public-page-icon,.marketplace-app .commerce-heading>div>svg,.marketplace-app .trust-card-heading>svg{color:var(--cq-primary);border-radius:var(--cq-radius);background:var(--cq-primary-soft);border-color:#bee5e8}.marketplace-app :is(.public-page-masthead,.page-hero,.product-discovery-hero,.trust-page-hero) h1{color:var(--cq-ink);letter-spacing:0}.marketplace-app :is(.public-page-masthead,.page-hero,.product-discovery-hero,.trust-page-hero) p{color:var(--cq-muted)}.marketplace-app .public-page-count,.marketplace-app .product-market-summary,.marketplace-app .directory-hero-stat{color:#fff;border-radius:var(--cq-radius);background:var(--cq-primary);border:0;box-shadow:0 12px 24px #087f8c2e}.marketplace-app :is(.public-page-count,.product-market-summary,.directory-hero-stat) :is(strong,small,span,svg){color:#fff}.marketplace-app .page-breadcrumb{color:var(--cq-muted)}.marketplace-app .page-breadcrumb a:hover,.marketplace-app .page-breadcrumb strong{color:var(--cq-primary-hover)}.marketplace-app .market-hero-wrap{background:var(--cq-canvas);padding-top:20px}.marketplace-app .category-sidebar,.marketplace-app .hero-carousel-shell>.market-hero,.marketplace-app .market-hero{border-color:var(--cq-line);border-radius:var(--cq-radius);background-color:var(--cq-surface);box-shadow:var(--cq-shadow-card)}.marketplace-app .category-sidebar>div{color:var(--cq-ink);border-bottom-color:var(--cq-line);background:var(--cq-surface-raised)}.marketplace-app .category-sidebar>a{color:var(--cq-text);border-bottom-color:#eef1f5}.marketplace-app .category-sidebar>a:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft)}.marketplace-app :is(.cat-orange,.cat-yellow){color:var(--cq-commerce);background:var(--cq-commerce-soft)}.marketplace-app .cat-blue{color:var(--cq-primary);background:var(--cq-primary-soft)}.marketplace-app .cat-purple{color:var(--cq-violet);background:var(--cq-violet-soft)}.marketplace-app .cat-green{color:var(--cq-success);background:var(--cq-success-soft)}.marketplace-app .cat-pink{color:var(--cq-danger);background:var(--cq-danger-soft)}.marketplace-app .market-hero:before,.marketplace-app .market-hero.visual-light_split:before,.marketplace-app .market-hero.visual-product_focus:before,.marketplace-app .market-hero.visual-right_copy:before,.marketplace-app .market-hero.visual-centered:before{background:#ffffffc2}.marketplace-app .market-hero :is(h1,p),.marketplace-app .market-hero.visual-light_split :is(h1,p),.marketplace-app .market-hero.visual-product_focus :is(h1,p){color:var(--cq-ink)}.marketplace-app .market-hero p,.marketplace-app .market-hero.visual-light_split p{color:var(--cq-text)}.marketplace-app .market-kicker,.marketplace-app .market-hero.visual-light_split .market-kicker,.marketplace-app .market-kicker svg,.marketplace-app .hero-market-status>svg{color:var(--cq-primary)}.marketplace-app .hero-market-status,.marketplace-app .market-hero.visual-light_split .hero-market-status{color:var(--cq-text);border-color:var(--cq-line);border-radius:var(--cq-radius);box-shadow:var(--cq-shadow-sm);background:#fffffff5}.marketplace-app .hero-market-status strong{color:var(--cq-ink)}.marketplace-app .market-primary,.marketplace-app .market-hero-actions>.market-primary,.marketplace-app .market-card-actions .cart-action,.marketplace-app .detail-purchase-actions .ui-button:first-child,.marketplace-app .cart-summary .ui-button{color:#fff;border-color:var(--cq-commerce);border-radius:var(--cq-radius);background:var(--cq-commerce);box-shadow:0 8px 18px #087f8c33}.marketplace-app .market-primary:hover,.marketplace-app .market-hero-actions>.market-primary:hover,.marketplace-app .market-card-actions .cart-action:hover,.marketplace-app .detail-purchase-actions .ui-button:first-child:hover,.marketplace-app .cart-summary .ui-button:hover{color:#fff;border-color:var(--cq-commerce-hover);background:var(--cq-commerce-hover)}.marketplace-app .market-hero-actions>button:not(.market-primary){color:var(--cq-primary-hover);border-radius:var(--cq-radius);background:var(--cq-surface);border-color:#afdfe2}.marketplace-app .market-hero-actions>button:not(.market-primary):hover{color:var(--cq-primary-hover);border-color:var(--cq-primary);background:var(--cq-primary-soft)}.marketplace-app .hero-slider-controls{color:var(--cq-text);border-color:var(--cq-line);border-radius:var(--cq-radius);box-shadow:var(--cq-shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}.marketplace-app .hero-slider-controls>:is(strong,span),.marketplace-app .hero-slider-controls>strong span{color:var(--cq-text)}.marketplace-app .hero-slider-controls>button{color:var(--cq-primary);background:var(--cq-primary-soft);border-color:#bee5e8}.marketplace-app .hero-slider-controls>button:hover{color:#fff;border-color:var(--cq-primary);background:var(--cq-primary)}.marketplace-app .hero-slider-dots>button>span{background:var(--cq-line-strong)}.marketplace-app .hero-slider-dots>button.active>span{background:var(--cq-commerce)}.marketplace-app .market-managed-strip{color:var(--cq-primary-hover);border-radius:var(--cq-radius);box-shadow:none;border-color:#bee5e8;background-color:var(--cq-primary-soft)!important;background-image:none!important}.marketplace-app .market-benefits{color:var(--cq-text);border-color:var(--cq-line);background:var(--cq-surface)}.marketplace-app .market-benefits svg{color:var(--cq-success)}.marketplace-app .country-products-heading>span{color:var(--cq-primary-hover);background:var(--cq-primary-soft);border-color:#bee5e8}.marketplace-app .market-section:nth-of-type(2n){background:0 0}.marketplace-app .category-market-grid>a,.marketplace-app .market-product-card,.marketplace-app .seller-showcase-card,.marketplace-app .trade-event-grid>article,.marketplace-app .sourcing-insight-grid>article,.marketplace-app .reminder-card,.marketplace-app .cart-seller-card{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-sm);overflow:hidden}.marketplace-app :is(.category-market-grid>a,.market-product-card,.seller-showcase-card):hover{box-shadow:var(--cq-shadow-card);border-color:#afdfe2;transform:translateY(-2px)}.marketplace-app :is(.listing-product-grid,.country-product-grid,.market-product-grid):has(>.market-product-card:only-child){justify-content:start}.marketplace-app :is(.seller-fallback-0,.seller-fallback-1,.seller-fallback-2){color:#fff;background:#164f68;border-color:#286c80}.marketplace-app :is(.seller-fallback-0,.seller-fallback-1,.seller-fallback-2) :is(h3,p,span){color:#fff}.marketplace-app :is(.seller-fallback-0,.seller-fallback-1,.seller-fallback-2) p{color:#cbd5e1}.marketplace-app .market-product-image,.marketplace-app .product-fallback,.marketplace-app .supplier-cover-placeholder{background:#f1f4f8}.marketplace-app .market-product-body h3,.marketplace-app .market-seller strong,.marketplace-app .seller-showcase-card h3{color:var(--cq-ink)}.marketplace-app .market-rating>span,.marketplace-app .market-price strong,.marketplace-app .rfq-category-name{color:var(--cq-commerce)}.marketplace-app .market-card-actions{grid-template-columns:42px minmax(0,1fr)}.marketplace-app .market-card-actions:has(.compare-action){grid-template-columns:42px 42px minmax(0,1fr)}.marketplace-app .market-card-actions:has(>:only-child){grid-template-columns:minmax(0,1fr)}.marketplace-app .market-card-actions>button{border-color:var(--cq-line);border-radius:var(--cq-radius-sm);background:var(--cq-surface);min-height:38px}.marketplace-app .market-card-actions>button:not(.cart-action):hover,.marketplace-app .saved-search-action:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft);border-color:#afdfe2}.marketplace-app .market-card-actions .compare-action.selected{color:var(--cq-violet);background:var(--cq-violet-soft);border-color:#cfc3fa}.marketplace-app :is(.deal-panel,.bulk-inquiry-panel,.meeting-request-panel,.seller-join-strip){color:var(--cq-ink);border-radius:var(--cq-radius);background:var(--cq-commerce-soft);background-image:none;border-color:#bee5e8}.marketplace-app .deal-panel-head>div>span,.marketplace-app :is(.comparison-heading,.bulk-inquiry-panel>div:first-child,.sourcing-hub-hero,.sourcing-section-heading,.meeting-request-panel>div)>span{color:var(--cq-commerce)}.marketplace-app .quick-access-panel,.marketplace-app .comparison-dock{color:var(--cq-text);border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-float)}.marketplace-app .quick-access-panel>header>span,.marketplace-app .comparison-dock>svg{color:var(--cq-primary);background:var(--cq-primary-soft)}.marketplace-app .quick-access-trigger{color:#fff;background:var(--cq-commerce);border-color:#fff;box-shadow:0 12px 28px #087f8c47}.marketplace-app .quick-access-trigger:hover,.marketplace-app .quick-access-trigger:focus-visible{background:var(--cq-commerce-hover)}.marketplace-app .quick-access-trigger>span{color:#fff;border-radius:var(--cq-radius-sm);background:var(--cq-ink);opacity:0;visibility:hidden;transition:opacity .16s,transform .16s,visibility .16s;right:64px;transform:translate(5px)}.marketplace-app .quick-access-trigger:hover>span,.marketplace-app .quick-access-trigger:focus-visible>span{opacity:1;visibility:visible;transform:translate(0)}.marketplace-app .google-consent-reopen{box-shadow:var(--cq-shadow-card);border-color:#fff;bottom:30px;right:86px}.marketplace-app .comparison-dock a{color:#fff;border-radius:var(--cq-radius-sm);background:var(--cq-commerce)}.marketplace-app :is(.product-country-bar,.rfq-filter-panel,.directory-filter-bar,.supplier-category-filter,.seller-panel-context){color:var(--cq-text);border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-sm)}.marketplace-app .product-country-check{color:var(--cq-primary);border-color:var(--cq-primary-ring);background:var(--cq-primary-soft)}.marketplace-app .product-detail-grid,.marketplace-app .company-profile-hero,.marketplace-app .support-workspace,.marketplace-app .messages-workspace{min-width:0}.marketplace-app .product-detail-copy h1,.marketplace-app .company-profile-title h1,.marketplace-app .company-about-card h2,.marketplace-app .company-product-showcase h2,.marketplace-app .trust-score-card h2{color:var(--cq-ink);letter-spacing:0}.marketplace-app :is(.product-detail-media,.product-price-panel,.product-trust-grid .ui-card){border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface)}.marketplace-app .product-delivery-status,.marketplace-app .product-delivery-status.available{color:var(--cq-primary-hover);border-color:var(--cq-line-strong);border-radius:var(--cq-radius);background:linear-gradient(105deg, #fff 0%, var(--cq-primary-soft) 100%);background-image:none}.marketplace-app .product-delivery-status.unavailable{color:var(--cq-ink-soft);border-color:var(--cq-line-strong);background:linear-gradient(105deg, #fff 0%, var(--cq-commerce-soft) 100%);background-image:none}.marketplace-app .product-delivery-status :is(h2,p){color:var(--cq-ink)}.marketplace-app .product-delivery-status small{color:var(--cq-primary-hover);letter-spacing:0}.marketplace-app .product-delivery-status>a{color:#fff;border-radius:var(--cq-radius);background:var(--cq-primary)}.marketplace-app .rfq-filter-panel{padding:14px}.marketplace-app .rfq-period-filter{border-radius:var(--cq-radius);background:#eef1f5}.marketplace-app .rfq-period-filter button.active{color:#fff;background:var(--cq-primary);box-shadow:0 5px 12px #087f8c2e}.marketplace-app .rfq-clear-filters:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft);border-color:#afdfe2}.marketplace-app .rfq-result-context>span{color:var(--cq-primary)}.marketplace-app .rfq-market-card,.marketplace-app .live-supplier-card,.marketplace-app .directory-company-card,.marketplace-app .category-supplier-row,.marketplace-app .forum-topic-card,.marketplace-app .support-card,.marketplace-app .trust-card{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-sm)}.marketplace-app :is(.rfq-market-card,.live-supplier-card,.directory-company-card,.category-supplier-row):hover{box-shadow:var(--cq-shadow-card);border-color:#afdfe2}.marketplace-app .rfq-account-icon[data-account=EXPORTER]{color:var(--cq-info);background:var(--cq-info-soft)}.marketplace-app .rfq-account-icon[data-account=IMPORTER]{color:var(--cq-violet);background:var(--cq-violet-soft)}.marketplace-app .presence-dot.online,.marketplace-app .directory-online-toggle input:checked+i{background:var(--cq-success);box-shadow:0 0 0 3px #c8f2e4}.marketplace-app .supplier-cover-placeholder{color:var(--cq-info);background:var(--cq-info-soft)}.marketplace-app .supplier-cover-placeholder[data-kind=laboratory]{color:var(--cq-violet);background:var(--cq-violet-soft)}.marketplace-app .supplier-card-cover>.ui-badge{box-shadow:none}.marketplace-app .directory-company-logo,.marketplace-app .supplier-logo-media,.marketplace-app .company-profile-logo{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface-raised)}.marketplace-app .company-profile-hero{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);background-image:none}.marketplace-app .company-profile-avatar{color:#fff;border-radius:var(--cq-radius);background:var(--cq-primary);background-image:none}.marketplace-app .trust-score-ring{background:radial-gradient(circle at center, #fff 56%, transparent 57%), conic-gradient(var(--cq-primary) var(--score), var(--cq-line) 0)}.marketplace-app .trust-score-row i{background:var(--cq-line)}.marketplace-app .trust-score-row i b,.marketplace-app .profile-completeness i b{background:var(--cq-primary)}.marketplace-app .category-hub-card,.marketplace-app .forum-category-card,.marketplace-app .forum-topic-card,.marketplace-app .support-ticket-card,.marketplace-app .company-profile-section,.marketplace-app .trust-center-panel,.marketplace-app .tracking-panel{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-sm)}.marketplace-app :is(.forum-category-card,.forum-topic-card,.category-hub-card):hover{box-shadow:var(--cq-shadow-card);border-color:#afdfe2}.marketplace-app .forum-community-hero>.public-page-masthead-main>.public-page-icon{border-radius:var(--cq-radius);background:var(--cq-primary-soft);border-color:#bee5e8;color:var(--cq-primary)!important}.marketplace-app .forum-hero-actions>a{color:var(--cq-primary-hover);border-radius:var(--cq-radius);background:var(--cq-surface);border-color:#bee5e8}.marketplace-app .forum-hero-actions>a:hover{background:var(--cq-primary-soft)}.marketplace-app .forum-sector-rail>button:hover,.marketplace-app .forum-sector-rail>button.active{color:var(--cq-primary-hover);background:var(--cq-primary-soft)!important;border-color:#afdfe2!important;box-shadow:inset 0 0 0 1px #afdfe2!important}.marketplace-app .tracking-panel>header>svg,.marketplace-app .seller-panel-context>span,.marketplace-app .trust-page-hero>a{color:var(--cq-primary)}.marketplace-app .message-intent-tabs button.active{color:#fff;background:var(--cq-primary)}.marketplace-app .seller-center-hero,.marketplace-app .commerce-heading{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:none}.marketplace-app .cart-summary{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-card)}.marketplace-app .quantity-stepper{border-color:var(--cq-line);border-radius:var(--cq-radius-sm);background:var(--cq-surface-raised);overflow:hidden}.marketplace-app .remove-line,.marketplace-app .danger{color:var(--cq-danger)}.marketplace-app .comparison-scroll,.marketplace-app :is(.admin-data-table,.message-thread,.support-thread){max-width:100%}.membership-auth-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17203394}.membership-auth-shell,.modal-card,.onboarding-shell{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);max-width:calc(100vw - 28px);box-shadow:var(--cq-shadow-float);overflow:hidden}.membership-auth-brand,.onboarding-aside{color:#fff;background:var(--cq-primary);background-image:none}.membership-auth-form :is(input,select,textarea),.onboarding-pane :is(input,select,textarea),.modal-form :is(input,select,textarea){border-color:var(--cq-line);border-radius:var(--cq-radius)}.membership-auth-form :is(input,select,textarea):focus,.onboarding-pane :is(input,select,textarea):focus,.modal-form :is(input,select,textarea):focus{border-color:var(--cq-primary);box-shadow:0 0 0 4px var(--cq-primary-ring)}.membership-auth-form button[type=submit],.onboarding-pane button[type=submit],.modal-form button[type=submit]{color:#fff;border-color:var(--cq-primary);border-radius:var(--cq-radius);background:var(--cq-primary)}.membership-legal-page{color:var(--cq-text);background:var(--cq-canvas)}.legal-document-index{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-sm)}.legal-document-index>span,.legal-document-content>header>span,.legal-load-state>svg{color:var(--cq-primary)}.legal-document-index nav a{color:var(--cq-muted);border-radius:var(--cq-radius-sm);border-left-color:#0000}.legal-document-index nav a:hover,.legal-document-index nav a.active{color:var(--cq-primary-hover);border-left-color:var(--cq-primary);background:var(--cq-primary-soft)}.membership-legal-page .legal-document-content{border-left-color:var(--cq-line)}.legal-document-content>header,.legal-document-content>section{border-bottom-color:var(--cq-line)}.membership-legal-page .legal-document-content :is(h1,h2),.legal-document-index>strong,.legal-company-facts strong{color:var(--cq-ink)}.membership-legal-page .legal-document-content :is(p,li),.legal-company-facts p{color:var(--cq-text)}.legal-document-notice{color:var(--cq-primary-hover);border-radius:var(--cq-radius);background:var(--cq-primary-soft);border-color:#bee5e8}.membership-legal-page .legal-document-notice p{color:var(--cq-primary-hover)}.membership-legal-page{background:#f4f7fb}.membership-legal-page .legal-document-layout{grid-template-columns:280px minmax(0,1fr);gap:34px}.membership-legal-page .legal-document-index{background:#fff;border:1px solid #d9e7ea;border-radius:8px;padding:20px;box-shadow:0 10px 30px #0f172a0d}.membership-legal-page .legal-document-index nav{gap:2px;margin-top:16px}.membership-legal-page .legal-document-index nav a{border-left:0;border-radius:6px;min-height:44px}.membership-legal-page .legal-document-index nav a.active{box-shadow:inset 3px 0 0 var(--cq-primary)}.legal-mobile-picker{display:none}.membership-legal-page .legal-document-content{max-width:880px}.legal-document-content>header{padding-right:100px;position:relative}.legal-print-action{color:#355f70;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:0;right:0}.legal-print-action:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft);border-color:#9eb5f5}.legal-print-action svg{width:15px;height:15px}.legal-document-content>section{counter-increment:legal-section}.legal-document-content{counter-reset:legal-section}.membership-legal-page .legal-document-content>section h2:before{content:counter(legal-section, decimal-leading-zero);color:var(--cq-primary);margin-bottom:5px;font-size:9px;font-weight:900;display:block}@media (max-width:800px){.marketplace-app :is(.country-product-grid,.market-product-grid:not(.listing-product-grid),.deal-products)>.market-product-card{flex:0 0 250px;width:250px;min-width:250px}.marketplace-app .market-card-actions .cart-action{white-space:nowrap}.membership-legal-page .legal-document-layout{grid-template-columns:minmax(0,1fr);gap:18px}.membership-legal-page .legal-document-index{padding:12px;position:static}.membership-legal-page .legal-document-index>span,.membership-legal-page .legal-document-index>strong,.membership-legal-page .legal-document-index>nav{display:none}.legal-mobile-picker{color:#748c96;grid-template-columns:20px minmax(76px,auto) minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:9px;font-weight:800;display:grid}.legal-mobile-picker>svg{width:18px;color:var(--cq-primary)}.legal-mobile-picker select{color:#0b3b57;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 32px 0 10px}.membership-legal-page .legal-document-content{max-width:none}}@media (max-width:520px){.marketplace-app :is(.country-product-grid,.market-product-grid:not(.listing-product-grid),.deal-products)>.market-product-card{flex-basis:236px;width:236px;min-width:236px}.legal-document-content>header{padding-top:52px;padding-right:0}.legal-print-action{left:0;right:auto}.membership-legal-page .legal-document-content h1{overflow-wrap:anywhere;font-size:27px;line-height:1.18}.membership-legal-page .legal-document-content :is(p,li){font-size:12px;line-height:1.75}}@media print{.membership-legal-page .legal-back-link,.legal-document-index,.legal-print-action,.marketplace-app>header,.marketplace-app>footer,.mobile-bottom-nav{display:none!important}.membership-legal-page,.membership-legal-page .legal-document-content{background:#fff;padding:0}.membership-legal-page .legal-document-layout{display:block}}.marketplace-app>footer{color:var(--cq-muted);border-top:1px solid var(--cq-line);background:var(--cq-surface)}.marketplace-app>footer .footer-grid{gap:34px}.marketplace-app>footer .brand.inverted strong,.marketplace-app>footer .footer-column strong{color:var(--cq-ink)}.marketplace-app>footer .brand.inverted small{color:var(--cq-primary)}.marketplace-app>footer .footer-column :is(button,a){color:var(--cq-muted)}.marketplace-app>footer .footer-column :is(button,a):hover{color:var(--cq-primary-hover)}.marketplace-app>footer .footer-bottom{border-top-color:var(--cq-line)}.marketplace-app>footer .footer-bottom button.active{color:#fff;background:var(--cq-primary)}.marketplace-app .mobile-bottom-nav{border-color:var(--cq-line);background:#fffffffa;box-shadow:0 -8px 24px #1720331a}.marketplace-app .mobile-bottom-nav a.active{color:var(--cq-primary)}.admin-console,.admin-console-main{color:var(--cq-text);background:var(--cq-canvas)}.admin-console{grid-template-columns:244px minmax(0,1fr)}.admin-console-sidebar{color:var(--cq-text);border-right:1px solid var(--cq-line);background:var(--cq-surface)}.admin-console-brand>span,.admin-console-user>span{color:#fff;border-radius:var(--cq-radius);background:var(--cq-primary)}.admin-console-brand strong,.admin-console-user strong,.admin-console-topbar h1{color:var(--cq-ink)}.admin-console-brand small,.admin-console-user small,.admin-console-sidebar nav>small{color:var(--cq-muted)}.admin-console-sidebar nav button{color:#475467;border-radius:var(--cq-radius);min-height:40px}.admin-console-sidebar nav button:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft)}.admin-console-sidebar nav button.active{color:#fff;background:var(--cq-primary);box-shadow:0 7px 16px #087f8c2e}.admin-console-sidebar nav button.active svg{color:#fff}.admin-console-sidebar-footer :is(a,button):hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft)}.admin-console-topbar{border-bottom:1px solid var(--cq-line);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7}.admin-console-topbar>label,.admin-console-notification,.admin-console-refresh,.admin-console-user{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface)}.admin-console-topbar>label:focus-within{border-color:var(--cq-primary);box-shadow:0 0 0 4px var(--cq-primary-ring)}.admin-console-refresh:hover,.admin-console-notification:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft);border-color:#afdfe2}.admin-console-content{max-width:1480px;margin-inline:auto}.admin-console-panel,.admin-console-metric,.admin-platform-form,.admin-legal-documents,.admin-data-table,.admin-sector-policy-editor,.admin-queue-status-banner{border-color:var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-sm)}.admin-console-metric>span{color:var(--cq-primary);background:var(--cq-primary-soft)}.admin-console-metric.accent{background:var(--cq-commerce-soft);background-image:none;border-color:#bee5e8}.admin-console-metric.accent>span{color:var(--cq-commerce);background:#d9eef0}.admin-panel-heading span,.admin-console-topbar>div:first-child span{color:var(--cq-primary)}.admin-panel-heading h2,.admin-console-metric strong{color:var(--cq-ink)}.admin-panel-heading button,.admin-data-row button,.admin-banner-console-list button,.admin-case-controls button,.admin-dead-letter-list button{min-height:36px;color:var(--cq-primary-hover);border-radius:var(--cq-radius-sm);background:var(--cq-primary-soft);border-color:#bee5e8}.admin-panel-heading button:hover,.admin-data-row button:hover,.admin-banner-console-list button:hover{color:#fff;border-color:var(--cq-primary);background:var(--cq-primary)}.admin-data-row button.danger,.admin-banner-console-list button.danger,.admin-forum-actions button.danger{color:var(--cq-danger);background:var(--cq-danger-soft);border-color:#bee5e8}.admin-data-row button.danger:hover,.admin-banner-console-list button.danger:hover,.admin-forum-actions button.danger:hover{color:#fff;border-color:var(--cq-danger);background:var(--cq-danger)}.admin-data-head{color:var(--cq-muted);border-color:var(--cq-line);background:var(--cq-surface-raised)}.admin-data-row{border-color:#eef1f5}.admin-product-thumb,.admin-company-avatar{color:var(--cq-primary);border-radius:var(--cq-radius-sm);background:var(--cq-primary-soft)}.admin-trend-chart path,.admin-finance-bars b{stroke:var(--cq-primary)}.admin-finance-bars b{background:var(--cq-primary)}.admin-platform-readiness{border-radius:var(--cq-radius);background:var(--cq-surface);box-shadow:var(--cq-shadow-sm);border-color:#bee5e8}.admin-platform-readiness[data-ready=true]{border-color:#a7ead5}.admin-platform-readiness>span{color:var(--cq-commerce);border-radius:var(--cq-radius);background:var(--cq-commerce-soft)}.admin-platform-readiness[data-ready=true]>span{color:var(--cq-success);background:var(--cq-success-soft)}.admin-platform-readiness h2,.admin-platform-form section header h2{color:var(--cq-ink)}.admin-readiness-progress{background:#eef1f5}.admin-readiness-progress i{background:var(--cq-commerce)}.admin-platform-readiness[data-ready=true] .admin-readiness-progress i{background:var(--cq-success)}.admin-platform-missing{color:#c73318;border-radius:var(--cq-radius);background:var(--cq-commerce-soft);border-color:#bee5e8}.admin-platform-missing span{border-radius:var(--cq-radius-sm);background:var(--cq-surface);border-color:#bee5e8}.admin-platform-form>section,.admin-legal-documents>div:last-child,.admin-legal-documents>div:last-child>a{border-color:var(--cq-line)}.admin-platform-form section header>svg,.admin-legal-documents a>svg:first-child{color:var(--cq-primary);border-radius:var(--cq-radius);background:var(--cq-primary-soft);border-color:#bee5e8}.admin-settings-grid .ui-input{min-height:var(--cq-control);color:var(--cq-ink);border-color:var(--cq-line);border-radius:var(--cq-radius)}.admin-settings-grid .ui-input:focus{border-color:var(--cq-primary);box-shadow:0 0 0 4px var(--cq-primary-ring)}.admin-platform-actions .ui-button{color:#fff;border-radius:var(--cq-radius);background:var(--cq-primary)}.admin-legal-documents>div:last-child>a:hover{color:var(--cq-primary-hover);background:var(--cq-primary-soft)}.admin-hero-slider-status,.admin-deal-editor,.admin-finance-note,.admin-case-ack,.admin-platform-missing,.admin-queue-status-banner{border-radius:var(--cq-radius)}.admin-integration-list article>span.ready,.admin-health-list i.online,.admin-case-ack span.done{color:var(--cq-success-dark);background:var(--cq-success-soft)}.admin-integration-list article>span.waiting{color:var(--cq-commerce);background:var(--cq-commerce-soft)}.admin-console-gate{color:var(--cq-text);background:var(--cq-canvas)}.admin-console-gate>svg{color:var(--cq-primary)}.marketplace-app :is(.market-card-actions,.detail-purchase-actions,.cart-line,.tracking-list article,.directory-company-actions,.category-supplier-actions,.rfq-card-top,.supplier-card-footer,.forum-topic-actions,.support-ticket-actions,.company-profile-actions)>*{min-width:0;max-width:100%}.marketplace-app :is(.admin-data-table,.comparison-scroll,.message-list,.support-list){max-width:100%;overflow-x:auto}@media (max-width:1260px){.marketplace-app .desktop-header{grid-template-columns:160px minmax(250px,1fr) auto;gap:12px}.marketplace-app .desktop-header .brand{width:160px;min-width:160px}.marketplace-app .header-search-category{width:118px;min-width:118px}.marketplace-app :is(.country-market-trigger,.language-trigger){max-width:66px;padding-inline:7px}.marketplace-app .market-account-action{width:50px;padding-inline:0}.marketplace-app .market-account-action>span{display:none}.marketplace-app .account-box{max-width:128px}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.marketplace-app .container{width:min(var(--cq-container), calc(100% - 28px))}.marketplace-app .desktop-header{grid-template-columns:152px minmax(210px,1fr) auto;gap:9px}.marketplace-app .desktop-header .brand{width:152px;min-width:152px}.marketplace-app .brand small,.marketplace-app .header-search-category,.marketplace-app .header-search-divider,.marketplace-app :is(.country-market-trigger,.language-trigger) small,.marketplace-app .account-box button,.marketplace-app .header-action-label{display:none}.marketplace-app :is(.country-market-trigger,.language-trigger,.market-account-action,.market-header-icon){width:44px;min-width:44px;min-height:44px;padding:0}.marketplace-app .cart-header-action{width:58px;min-width:58px}.marketplace-app .account-box{width:44px;min-width:44px;min-height:44px;padding:0}.marketplace-app .account-box>span{margin:auto}.marketplace-app .desktop-header .header-search>button{min-width:54px;font-size:0}.marketplace-app .desktop-header .header-search>button svg{width:18px}.admin-console{grid-template-columns:76px minmax(0,1fr)}.admin-console-brand strong,.admin-console-sidebar nav>small,.admin-console-sidebar nav button b,.admin-console-sidebar-footer :is(a,button) span{display:none}.admin-console-sidebar nav button span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-console-sidebar nav button,.admin-console-sidebar-footer :is(a,button){justify-content:center}}@media (max-width:800px){html{scroll-padding-top:124px}.marketplace-app .container{width:min(var(--cq-container), calc(100% - 24px))}.marketplace-app .utility-bar,.marketplace-app .desktop-header,.marketplace-app .desktop-market-nav{display:none}.marketplace-app .site-header{box-shadow:0 5px 18px #17203314}.marketplace-app .mobile-header{min-height:58px;padding-inline:12px}.marketplace-app .mobile-icon{width:40px;min-width:40px;height:40px;color:var(--cq-text);border:1px solid var(--cq-line);border-radius:var(--cq-radius);background:var(--cq-surface)}.marketplace-app .mobile-cart-icon{color:#fff;border-color:var(--cq-commerce);background:var(--cq-commerce)}.marketplace-app .mobile-search-wrap{background:var(--cq-surface);padding:0 12px 10px}.marketplace-app .google-consent-reopen{bottom:88px;right:14px}.marketplace-app .mobile-search-wrap .header-search{height:44px}.marketplace-app .mobile-search-wrap .header-search>button{min-width:48px;font-size:0}.marketplace-app .mobile-drawer{max-width:min(340px,100vw - 38px);color:var(--cq-text);border-right-color:var(--cq-line);background:var(--cq-surface);box-shadow:var(--cq-shadow-float)}.marketplace-app .mobile-drawer nav a.active{color:var(--cq-primary-hover);background:var(--cq-primary-soft);box-shadow:inset 3px 0 var(--cq-primary)}.marketplace-app .market-hero-wrap{padding-top:12px}.marketplace-app .hero-adjacent-preview{display:none}.marketplace-app .market-hero:before,.marketplace-app .market-hero.visual-light_split:before,.marketplace-app .market-hero.visual-product_focus:before,.marketplace-app .market-hero.visual-right_copy:before,.marketplace-app .market-hero.visual-centered:before{background:#ffffffd6}.marketplace-app .hero-carousel-shell>.market-hero,.marketplace-app .market-hero{background-color:var(--cq-surface)}.marketplace-app .market-hero-actions,.marketplace-app .detail-purchase-actions,.marketplace-app .directory-company-actions,.marketplace-app .category-supplier-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketplace-app .market-hero-actions>*,.marketplace-app .detail-purchase-actions>*,.marketplace-app .directory-company-actions>*,.marketplace-app .category-supplier-actions>*{width:100%}.marketplace-app :is(.public-page-masthead,.page-hero,.product-discovery-hero,.trust-page-hero){padding-block:24px}.marketplace-app .public-page-masthead-main,.marketplace-app .product-market-identity,.marketplace-app .commerce-heading{align-items:flex-start}.marketplace-app :is(.product-detail-grid,.cart-layout,.tracking-hub-grid,.company-profile-layout,.support-workspace,.messages-workspace){grid-template-columns:minmax(0,1fr)}.marketplace-app .comparison-dock{grid-template-columns:32px minmax(0,1fr) auto;width:auto;bottom:78px;left:12px;right:12px}.marketplace-app .comparison-dock>button{display:none}.membership-auth-shell,.onboarding-shell{max-height:calc(100dvh - 20px);overflow-y:auto}.legal-document-layout{grid-template-columns:minmax(0,1fr)}.legal-document-index{position:static}.membership-legal-page .legal-document-content{border-left:0;padding-left:0}.admin-console-topbar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding-inline:14px}.admin-console-topbar>label,.admin-console-user{display:none}.admin-console-content{padding:16px}.admin-platform-form>section,.admin-settings-grid,.admin-settings-grid.compact,.admin-platform-readiness{grid-template-columns:minmax(0,1fr)}.admin-platform-readiness>.ui-badge,.admin-settings-grid label.wide{grid-column:auto}}@media (max-width:520px){.marketplace-app .container{width:min(var(--cq-container), calc(100% - 20px))}.marketplace-app .brand strong{font-size:14px}.marketplace-app .market-hero-actions,.marketplace-app .detail-purchase-actions,.marketplace-app .directory-company-actions,.marketplace-app .category-supplier-actions{grid-template-columns:minmax(0,1fr)}.marketplace-app .market-card-actions{grid-template-columns:38px minmax(0,1fr)}.marketplace-app .market-card-actions:has(.compare-action){grid-template-columns:38px 38px minmax(0,1fr)}.marketplace-app .market-card-actions:has(>:only-child){grid-template-columns:minmax(0,1fr)}.marketplace-app .public-page-count,.marketplace-app .product-market-summary,.marketplace-app .directory-hero-stat{text-align:left;width:100%}.marketplace-app .comparison-dock{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;padding:9px}.marketplace-app .comparison-dock a{padding-inline:9px;font-size:9px}.marketplace-app>footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.marketplace-app>footer .footer-brand{grid-column:1/-1}.marketplace-app>footer .footer-link-column{grid-column:span 1}.legal-document-index nav{grid-template-columns:minmax(0,1fr)}.membership-legal-page .legal-document-content h1{font-size:28px}.admin-console{grid-template-columns:58px minmax(0,1fr)}.admin-console-sidebar{padding-inline:7px}.admin-console-topbar{min-height:66px}.admin-console-topbar h1{font-size:16px}.admin-console-refresh{width:38px;min-width:38px;padding:0;font-size:0}.admin-platform-missing,.admin-platform-actions{flex-direction:column;align-items:stretch}.admin-platform-form>section,.admin-legal-documents,.admin-platform-actions{padding:16px}.admin-platform-actions .ui-button{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.marketplace-app *,.marketplace-app :before,.marketplace-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.marketplace-app .product-detail-copy h1{letter-spacing:0;font-size:42px}.marketplace-app .product-detail-media{border-radius:8px}.marketplace-app .product-dossier{border-block:1px solid #dfe6e8;min-width:0;margin-top:34px;padding-block:28px 40px}.marketplace-app .product-dossier-heading,.marketplace-app .product-dossier-panel>header,.marketplace-app .product-dossier-heading>div>span,.marketplace-app .product-dossier-panel>header>div{align-items:center;display:flex}.marketplace-app .product-dossier-heading{justify-content:space-between;gap:24px}.marketplace-app .product-dossier-heading>div{min-width:0}.marketplace-app .product-dossier-heading>div>span{color:#087f8c;text-transform:uppercase;gap:7px;font-size:10px;font-weight:850}.marketplace-app .product-dossier-heading svg,.marketplace-app .product-dossier-panel>header svg{width:18px;height:18px}.marketplace-app .product-dossier-heading h2{color:#164f68;letter-spacing:0;margin:7px 0 5px;font-size:25px;line-height:1.2}.marketplace-app .product-dossier-heading p{color:#64767d;max-width:680px;margin:0;font-size:12px;line-height:1.65}.marketplace-app .product-dossier>.ui-tabs{border:0;scrollbar-width:thin;background:0 0;border-bottom:1px solid #dfe6e8;border-radius:0;width:100%;margin:24px 0 0;padding:0}.marketplace-app .product-dossier>.ui-tabs button{border-bottom:3px solid #0000;border-radius:0;flex:none;min-height:48px;padding:0 16px;font-size:11px}.marketplace-app .product-dossier>.ui-tabs button.active,.marketplace-app .product-dossier>.ui-tabs button[aria-selected=true]{color:#056675;box-shadow:none;background:#f4f9fa;border-bottom-color:#087f8c}.marketplace-app .product-dossier-panel{outline:none;min-width:0;min-height:410px;padding:30px 2px 0}.marketplace-app .product-dossier-panel>header{justify-content:space-between;gap:18px;margin-bottom:24px}.marketplace-app .product-dossier-panel>header>div{gap:12px;min-width:0}.marketplace-app .product-dossier-panel>header>div>svg{color:#087f8c;background:#e8f6f7;border-radius:8px;width:38px;height:38px;padding:9px}.marketplace-app .product-dossier-panel>header span{min-width:0}.marketplace-app .product-dossier-panel>header small{color:#77888e;text-transform:uppercase;font-size:9px;font-weight:800}.marketplace-app .product-dossier-panel>header h3{overflow-wrap:anywhere;color:#164f68;letter-spacing:0;margin:3px 0 0;font-size:19px}.marketplace-app .dossier-status{color:#5c7077;background:#f6f8f8;border:1px solid #d9e1e3;border-radius:999px;flex:none;align-items:center;gap:6px;width:max-content;max-width:100%;padding:7px 9px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.marketplace-app .dossier-status svg{width:14px;height:14px}.marketplace-app .dossier-status.verified{color:#0c755d;background:#edf9f5;border-color:#bee4d8}.marketplace-app .dossier-description-sections{gap:24px;display:grid}.marketplace-app .dossier-description-sections article{max-width:900px}.marketplace-app .dossier-description-sections h4,.marketplace-app .dossier-certifications h4,.marketplace-app .dossier-logistics-grid h4{color:#223842;letter-spacing:0;margin:0 0 9px;font-size:14px}.marketplace-app .dossier-description-sections p,.marketplace-app .dossier-certifications p,.marketplace-app .dossier-sustainability-notes{overflow-wrap:anywhere;color:#536970;white-space:pre-line;margin:0;font-size:12px;line-height:1.8}.marketplace-app .dossier-certifications{border-top:1px solid #e5eaec;margin-top:30px;padding-top:22px}.marketplace-app .dossier-certifications>div{flex-wrap:wrap;gap:8px;display:flex}.marketplace-app .dossier-certifications>div>span,.marketplace-app .dossier-country-grid>span{color:#304750;background:#fafbfb;border:1px solid #dfe6e8;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:750;display:inline-flex}.marketplace-app .dossier-certifications svg{color:#0c8064;width:15px}.marketplace-app .dossier-data-grid,.marketplace-app .dossier-specification-table{background:#e0e7e9;border:1px solid #e0e7e9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.marketplace-app .dossier-data-grid>div,.marketplace-app .dossier-specification-table>div{background:#fff;align-content:center;gap:7px;min-width:0;min-height:84px;padding:15px;display:grid}.marketplace-app .dossier-data-grid dt,.marketplace-app .dossier-specification-table dt,.marketplace-app .dossier-logistics-grid dt{color:#7a8a90;text-transform:uppercase;font-size:9px;font-weight:750}.marketplace-app .dossier-data-grid dd,.marketplace-app .dossier-specification-table dd,.marketplace-app .dossier-logistics-grid dd{overflow-wrap:anywhere;color:#203640;min-width:0;margin:0;font-size:12px;font-weight:750;line-height:1.45}.marketplace-app .dossier-country-value{align-items:center;gap:7px;display:inline-flex}.marketplace-app .dossier-document-list{gap:10px;display:grid}.marketplace-app .dossier-document-list article{background:#fff;border:1px solid #dfe6e8;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.marketplace-app .dossier-document-list .document-type-icon{color:#087f8c;background:#e8f6f7;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.marketplace-app .dossier-document-list .document-type-icon svg{width:19px}.marketplace-app .dossier-document-list article>div{min-width:0}.marketplace-app .dossier-document-list h4,.marketplace-app .dossier-document-list p,.marketplace-app .dossier-document-list small{overflow-wrap:anywhere;margin:0}.marketplace-app .dossier-document-list h4{color:#203640;font-size:12px}.marketplace-app .dossier-document-list p,.marketplace-app .dossier-document-list small{color:#75868c;font-size:9px}.marketplace-app .dossier-document-list a,.marketplace-app .dossier-evidence-link{color:#056675;white-space:nowrap;background:#f7fbfc;border:1px solid #efcabd;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.marketplace-app .dossier-document-list a svg,.marketplace-app .dossier-evidence-link svg{width:15px}.marketplace-app .dossier-logistics-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:32px;display:grid}.marketplace-app .dossier-logistics-grid>section{min-width:0;padding-left:0}.marketplace-app .dossier-logistics-grid dl{margin:0}.marketplace-app .dossier-logistics-grid dl>div{border-bottom:1px solid #e6ebec;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 0;display:grid}.marketplace-app .dossier-country-grid{flex-wrap:wrap;place-content:flex-start;justify-self:start;align-items:flex-start;gap:7px;width:100%;margin-left:0;display:flex}.marketplace-app .dossier-country-grid>span{margin-left:0}.marketplace-app .dossier-carbon-summary{background:#eef9f5;border:1px solid #bfe2d5;border-radius:8px;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.marketplace-app .dossier-carbon-summary>svg{color:#0c8064;background:#d9f2e9;border-radius:50%;width:36px;height:36px;padding:8px}.marketplace-app .dossier-carbon-summary span{gap:2px;min-width:0;display:grid}.marketplace-app .dossier-carbon-summary small,.marketplace-app .dossier-carbon-summary p{color:#567169;margin:0;font-size:9px}.marketplace-app .dossier-carbon-summary strong{overflow-wrap:anywhere;color:#145b49;font-size:20px}.marketplace-app .dossier-sustainability-notes,.marketplace-app .dossier-evidence-link,.marketplace-app .dossier-carbon-notice{margin-top:18px}.marketplace-app .dossier-carbon-notice{color:#6b5a3c;background:#fff9ee;border-left:3px solid #e9a039;align-items:flex-start;gap:9px;padding:13px;font-size:10px;line-height:1.6;display:flex}.marketplace-app .dossier-carbon-notice svg{flex:none;width:17px}.marketplace-app .product-dossier-editor{background:#fafbfb;border:1px solid #dfe6e8;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.marketplace-app .product-dossier-editor>header,.marketplace-app .product-document-metadata article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-app .product-dossier-editor h3{color:#203640;letter-spacing:0;margin:4px 0 0;font-size:14px}.marketplace-app .product-dossier-editor>header button{color:#b83b10;background:#fff;border:1px solid #efcabd;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.marketplace-app .product-dossier-editor>header button svg,.marketplace-app .product-description-editor-row>.icon-action svg{width:15px}.marketplace-app .product-description-editor-row{grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr) 38px;align-items:end;gap:10px;min-width:0;display:grid}.marketplace-app .product-description-editor-row label,.marketplace-app .document-metadata-grid label,.marketplace-app .product-dossier-details>label{color:#5f7b87;gap:6px;min-width:0;font-size:9px;font-weight:800;display:grid}.marketplace-app .product-description-editor-row>.icon-action{color:#aa3434;background:#fff8f8;border:1px solid #f0d4d2;border-radius:8px;place-items:center;width:38px;height:41px;display:grid}.marketplace-app .product-dossier-details summary>span{color:#71838a;margin-left:auto;font-size:8px;font-weight:750}.marketplace-app .product-dossier-details>label{padding:0 14px 14px}.marketplace-app .dossier-checkbox{background:#fff;border:1px solid #d5e0e1;border-radius:8px;align-items:center;gap:9px;min-height:41px;padding:0 10px;display:flex!important}.marketplace-app .dossier-checkbox input{flex:none;width:17px;height:17px}.marketplace-app .product-document-metadata{gap:10px;margin-top:14px;display:grid}.marketplace-app .product-document-metadata article{background:#fafbfb;border:1px solid #dfe6e8;border-radius:8px;gap:12px;min-width:0;padding:13px;display:grid}.marketplace-app .product-document-metadata article>header{justify-content:flex-start}.marketplace-app .product-document-metadata article>header svg{color:#087f8c;width:17px}.marketplace-app .product-document-metadata article>header strong{overflow-wrap:anywhere;color:#203640;min-width:0;font-size:10px}.marketplace-app .product-document-metadata article>header span{color:#71838a;margin-left:auto;font-size:8px}.marketplace-app .document-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.marketplace-app .product-country-expand{color:#5f7b87;background:#fff;border:1px solid #d8e1e4;border-radius:8px;justify-content:center;justify-self:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.marketplace-app .product-country-expand svg{width:15px}@media (max-width:800px){.marketplace-app .product-detail-copy h1{font-size:32px}.marketplace-app .product-dossier-heading,.marketplace-app .product-dossier-panel>header{flex-direction:column;align-items:flex-start}.marketplace-app .product-dossier>.ui-tabs{width:calc(100% + 24px);margin-right:-12px;padding-right:12px}.marketplace-app .product-dossier>.ui-tabs button{min-height:45px;padding-inline:13px}.marketplace-app .product-dossier-panel{min-height:360px;padding-top:24px}.marketplace-app .dossier-data-grid,.marketplace-app .dossier-specification-table,.marketplace-app .dossier-logistics-grid{grid-template-columns:minmax(0,1fr)}.marketplace-app .dossier-data-grid>div,.marketplace-app .dossier-specification-table>div{min-height:74px}.marketplace-app .dossier-document-list article{grid-template-columns:42px minmax(0,1fr)}.marketplace-app .dossier-document-list .dossier-status,.marketplace-app .dossier-document-list a{grid-column:2;justify-self:start}.marketplace-app .product-description-editor-row,.marketplace-app .document-metadata-grid{grid-template-columns:minmax(0,1fr)}.marketplace-app .product-description-editor-row>.icon-action{justify-self:end}}@media (max-width:420px){.marketplace-app .product-dossier-heading h2{font-size:22px}.marketplace-app .product-dossier-panel>header h3{font-size:17px}.marketplace-app .dossier-document-list article{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:11px}.marketplace-app .dossier-document-list .document-type-icon{width:36px;height:36px}.marketplace-app .dossier-document-list a{white-space:normal;width:100%}.marketplace-app .product-dossier-editor>header{flex-direction:column;align-items:flex-start}}.marketplace-app .hero-slide-media{opacity:0;background:#eef2f7;transition:opacity .22s}.marketplace-app .hero-slide-media.image-ready{opacity:1}.marketplace-app .mobile-drawer-backdrop{display:none}.marketplace-app :is(.language-menu,.country-market-menu){transform-origin:100% 0;animation:.19s cubic-bezier(.22,1,.36,1) both commerce-popover-in}@media (max-width:800px){.marketplace-app .mobile-drawer-backdrop{z-index:240;opacity:1;visibility:visible;pointer-events:auto;background:#0f172a4d;border:0;width:100vw;height:calc(100dvh - 119px);padding:0;animation:.16s both mobile-layer-fade;display:block;position:fixed;inset:119px 0 0}.marketplace-app .mobile-drawer{z-index:250;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:1px solid var(--cq-line);background:var(--cq-surface);border-radius:16px;width:min(320px,100vw - 32px);max-width:none;max-height:min(520px,100dvh - 220px);padding:12px;animation:.22s cubic-bezier(.22,1,.36,1) both mobile-drawer-in;position:fixed;inset:127px auto auto 12px;overflow:hidden auto;box-shadow:0 24px 64px #0f172a3d}.marketplace-app .mobile-drawer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px}.marketplace-app .mobile-drawer .country-market-trigger{justify-content:flex-start;width:100%;min-width:0;max-width:none;min-height:52px;padding:8px 10px}.marketplace-app .mobile-drawer .country-market-trigger>span:not(.country-icon){flex:1;min-width:0;display:grid}.marketplace-app .mobile-drawer .country-market-trigger>svg{display:block}.marketplace-app .mobile-drawer nav a,.marketplace-app .mobile-drawer nav button{background:#f7f9fc;border:1px solid #0000;border-radius:9px;align-items:center;min-width:0;min-height:46px;padding:8px 10px;line-height:1.25;display:flex}.marketplace-app .mobile-drawer nav a:hover,.marketplace-app .mobile-drawer nav a:focus-visible,.marketplace-app .mobile-drawer nav a.active{background:var(--cq-primary-soft);border-color:#c7d4ff}.marketplace-app .mobile-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px}.marketplace-app .mobile-drawer-actions>button{white-space:normal;justify-content:center;min-width:0;height:auto;min-height:54px;padding:9px;line-height:1.25}.marketplace-app .mobile-drawer-actions .mobile-account-action,.marketplace-app .mobile-drawer-actions .mobile-logout-action{grid-column:1/-1}.marketplace-app .mobile-language-summary{width:100%;min-height:54px;color:var(--cq-text);border:1px solid var(--cq-line);text-align:left;background:#f4f9fa;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:grid}.marketplace-app .mobile-language-summary>svg:first-child{width:34px;height:34px;color:var(--cq-primary);background:var(--cq-primary-soft);border-radius:9px;padding:8px}.marketplace-app .mobile-language-summary>span{gap:2px;min-width:0;display:grid}.marketplace-app .mobile-language-summary strong{font-size:12px}.marketplace-app .mobile-language-summary small{color:var(--cq-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.marketplace-app .mobile-language-summary>svg:last-child{width:17px;transition:transform .18s}.marketplace-app .mobile-language-summary>svg:last-child.open{transform:rotate(180deg)}.marketplace-app .mobile-language-panel{padding:2px 1px 4px;animation:.19s cubic-bezier(.22,1,.36,1) both mobile-language-panel-in}.marketplace-app .header-search-suggestions{border-radius:14px;gap:0;max-height:min(286px,100dvh - 220px);padding:8px;animation:.16s both mobile-search-in;top:121px;overflow:hidden;box-shadow:0 20px 48px #0f172a33}.marketplace-app .header-search-suggestions>div{min-height:42px;padding:7px 8px 9px}.marketplace-app .header-search-suggestions>button{min-width:0;min-height:49px;color:var(--cq-text);border:0;border-bottom:1px solid var(--cq-line);background:var(--cq-surface);box-shadow:none;font-size:inherit;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 16px;gap:9px;padding:6px 8px}.marketplace-app .header-search-suggestions>button:nth-of-type(n+5){display:none}.marketplace-app .header-search-suggestions>button>span{width:32px;height:32px}.marketplace-app .header-search-suggestions>button>strong{color:var(--cq-text);font-size:11px}.marketplace-app .quick-access-shell{display:none}.marketplace-app .google-consent-reopen{width:34px;height:34px;bottom:88px;right:12px}.marketplace-app .category-sidebar{gap:8px;margin-bottom:13px;padding-bottom:6px}.marketplace-app .category-sidebar>a{border-radius:14px;width:104px;min-width:104px;min-height:86px;padding:8px 7px}.marketplace-app .category-sidebar>a>span{border-radius:12px;width:42px;height:42px}.marketplace-app .category-sidebar>a>strong{min-height:28px}.marketplace-app .hero-carousel-shell{margin-inline:-12px;padding-inline:20px}.marketplace-app :is(.mobile-icon,.mobile-drawer a,.mobile-drawer button,.mobile-search-wrap .header-search>button,.market-hero-actions a,.market-hero-actions button,.mobile-bottom-nav a,.mobile-bottom-nav button){touch-action:manipulation}.marketplace-app :is(.mobile-icon,.mobile-drawer a,.mobile-drawer button,.mobile-search-wrap .header-search>button,.market-hero-actions a,.market-hero-actions button):active{transform:scale(.98)}}@media (max-width:480px){.marketplace-app .hero-carousel-shell>.market-hero,.marketplace-app .hero-carousel-shell>.market-hero.visual-light_split,.marketplace-app .hero-carousel-shell>.market-hero.visual-product_focus{min-height:414px}}@keyframes mobile-layer-fade{0%{opacity:0}to{opacity:1}}@keyframes mobile-drawer-in{0%{opacity:0;transform:translate(-14px)scale(.985)}to{opacity:1;transform:translate(0)}}@keyframes commerce-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-language-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-search-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketplace-app .hero-slide-media,.marketplace-app .mobile-drawer,.marketplace-app .mobile-drawer-backdrop,.marketplace-app .header-search-suggestions,.marketplace-app .mobile-language-panel,.marketplace-app :is(.language-menu,.country-market-menu){transition:none;animation:none}}
