/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#142c35;--muted:#63767c;--teal:#0d6f69;--teal-dark:#09534f;--mint:#dcefeb;--cream:#f7f7f2;--gold:#efb847;--gold-soft:#fff0c9;--line:#dfe7e4;--white:#fff;--shadow:0 22px 60px #142c351c}.opportunity-workflow-badge{color:#0b6b5e;background:#e8f7f2;border-radius:999px;width:max-content;margin:0 0 12px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.opportunity-workflow-badge.awarded{color:#865b00;background:#fff4d6}.opportunity-workflow-badge.completed{color:#2458b7;background:#eaf1ff}.opportunity-offers-panel,.opportunity-my-offer{margin-top:22px;padding:24px}.opportunity-offers-panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.opportunity-offers-panel>header span{color:#0b786c;font-size:13px;font-weight:800}.opportunity-offers-panel>header h2{margin:4px 0 0}.opportunity-offers-panel>header>b{background:#f0f4f8;border-radius:999px;padding:7px 12px}.opportunity-empty-offers{text-align:center;color:#667681;border:1px dashed #cbd5df;border-radius:16px;padding:28px}.opportunity-offer-list{gap:14px;display:grid}.opportunity-offer-list>article{background:#fff;border:1px solid #dfe6eb;border-radius:18px;padding:18px}.opportunity-offer-list>article.selected{background:#f4fcf9;border:2px solid #0d8a79}.opportunity-offer-company{align-items:center;gap:12px;display:flex}.opportunity-offer-company>img,.opportunity-offer-company>span{object-fit:cover;background:#e8f3f1;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.opportunity-offer-company a{color:#102b34;font-weight:900;text-decoration:none;display:block}.opportunity-offer-company small{color:#71808a;margin-top:3px;display:block}.opportunity-offer-list article>p{color:#46555e;margin:14px 0;line-height:1.8}.opportunity-offer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.opportunity-offer-footer>div{gap:8px;display:flex}.opportunity-offer-footer button,.complete-opportunity,.opportunity-review-form button{color:#fff;font:inherit;cursor:pointer;background:#0b786c;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-weight:800;display:inline-flex}.opportunity-offer-footer button.decline{color:#b42323;background:#fff0f0}.offer-status{color:#51616c;background:#edf2f6;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.offer-status.accepted{color:#08715e;background:#dff6ed}.offer-status.declined{color:#a62c2c;background:#ffe8e8}.offer-status.contacted{color:#7b5700;background:#fff3d4}.complete-opportunity{background:#2458b7;margin-top:18px}.opportunity-review-form{background:#f7fafc;border-radius:16px;gap:10px;margin-top:18px;padding:18px;display:grid}.opportunity-review-form h3{margin:0}.opportunity-review-form select,.opportunity-review-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #ccd6de;border-radius:10px;padding:12px}.opportunity-review-form textarea{resize:vertical;min-height:100px}.opportunity-completion-review{background:#fff9e8;border-radius:16px;margin-top:18px;padding:18px}.opportunity-completion-review span{color:#d99a00;font-size:20px}.opportunity-my-offer{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.opportunity-my-offer h2{margin:0}.opportunity-my-offer p{flex-basis:100%;margin:0}.opportunity-my-offer b{color:#08715e}@media (width<=650px){.opportunity-offers-panel,.opportunity-my-offer{padding:16px}.opportunity-offer-footer{flex-direction:column;align-items:flex-start}.opportunity-offer-footer>div{width:100%}.opportunity-offer-footer button{flex:1;justify-content:center}}.supplier-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.supplier-review-grid article{background:#fff;border:1px solid #dde5e9;border-radius:16px;padding:18px}.supplier-review-grid article>span{color:#d99a00;font-size:19px}.supplier-review-grid p{color:#394b55;line-height:1.75}.supplier-review-grid small{color:#74838c}@media (width<=750px){.supplier-review-grid{grid-template-columns:1fr}}.esnaaly-page{color:#132b28;background:#f5f7f8;min-height:100vh}.esnaaly-header{background:#fff;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px max(24px,50vw - 590px);display:flex}.esnaaly-header>a:last-child{color:#214e47;align-items:center;gap:7px;font-weight:900;display:inline-flex}.esnaaly-hero{color:#fff;background:linear-gradient(135deg,#123f38,#17695d);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:32px;width:min(1180px,100% - 40px);margin:30px auto 20px;padding:clamp(28px,5vw,62px);display:grid;box-shadow:0 24px 60px #144a4029}.esnaaly-kicker{background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-weight:900;display:inline-flex}.esnaaly-kicker svg{width:18px}.esnaaly-hero h1{max-width:760px;margin:18px 0 12px;font-size:clamp(32px,5vw,58px);line-height:1.2}.esnaaly-hero p{color:#d9efea;max-width:700px;margin:0 0 24px;font-size:17px;line-height:1.8}.esnaaly-hero>div>a{color:#183c36;background:#f5c759;border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:13px 18px;font-weight:900;display:inline-flex}.esnaaly-hero aside{gap:10px;display:grid}.esnaaly-hero aside>div{background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;grid-template-columns:44px 1fr;align-items:center;gap:2px 10px;padding:13px;display:grid}.esnaaly-hero aside svg{background:#ffffff1f;border-radius:11px;grid-row:1/3;width:42px;height:42px;padding:9px}.esnaaly-hero aside b{font-size:14px}.esnaaly-hero aside span{color:#d7ebe7;font-size:11px}.esnaaly-create,.esnaaly-open-requests{background:#fff;border:1px solid #dce5e2;border-radius:24px;width:min(1180px,100% - 40px);margin:22px auto;padding:clamp(22px,4vw,38px)}.esnaaly-section-heading span{color:#16776a;font-size:12px;font-weight:900}.esnaaly-section-heading h2{margin:5px 0;font-size:clamp(25px,3.5vw,38px)}.esnaaly-section-heading p{color:#64766f;margin:0 0 20px}.esnaaly-create form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.esnaaly-create label{gap:7px;display:grid}.esnaaly-create label>span{font-size:12px;font-weight:900}.esnaaly-create label small{color:#82908c}.esnaaly-create .wide{grid-column:1/-1}.esnaaly-create input,.esnaaly-create select,.esnaaly-create textarea{color:#162e2a;width:100%;min-height:48px;font:inherit;background:#fbfdfc;border:1px solid #cfdcd8;border-radius:11px;padding:11px 13px}.esnaaly-create textarea{resize:vertical}.esnaaly-create form>button,.esnaaly-auth-state a{color:#fff;width:fit-content;min-height:46px;font:inherit;cursor:pointer;background:#17695d;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-weight:900;display:inline-flex}.esnaaly-form-notice{color:#17695d;align-self:center;margin:0;font-weight:800}.esnaaly-auth-state{text-align:center;background:#f7fbfa;border:1px dashed #bed2cc;border-radius:16px;justify-items:center;gap:8px;padding:36px 18px;display:grid}.esnaaly-auth-state svg{color:#17695d;width:38px;height:38px}.esnaaly-auth-state h3,.esnaaly-auth-state p{margin:0}.esnaaly-auth-state p{color:#667a74}.esnaaly-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.esnaaly-request-grid article{background:#fbfcfa;border:1px solid #dce6e3;border-radius:16px;flex-direction:column;min-width:0;padding:18px;display:flex}.esnaaly-request-grid article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.esnaaly-request-grid article header span{color:#17695d;background:#e7f5f1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.esnaaly-request-grid article header svg{color:#16816f;width:18px}.esnaaly-request-grid h3{margin:13px 0 7px;font-size:18px}.esnaaly-request-grid article>p{color:#64736f;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:69px;margin:0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.esnaaly-request-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.esnaaly-request-grid dl div{background:#f0f5f3;border-radius:9px;padding:8px}.esnaaly-request-grid dt{color:#7a8985;font-size:9px}.esnaaly-request-grid dd{margin:2px 0 0;font-size:11px;font-weight:900}.esnaaly-request-grid footer{border-top:1px solid #e4ebe9;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:14px;display:flex}.esnaaly-request-grid footer span{color:#71807c;align-items:center;gap:4px;font-size:10px;display:inline-flex}.esnaaly-request-grid footer svg{width:13px}.esnaaly-request-grid footer a{color:#17695d;justify-content:space-between;align-items:center;width:100%;font-weight:900;display:flex}.esnaaly-empty{color:#697a75;text-align:center;background:#f5f8f7;border-radius:14px;padding:30px}.opportunity-request-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.opportunity-request-facts div{background:#f3f7f5;border-radius:10px;padding:12px}.opportunity-request-facts dt{color:#6d7d78;font-size:11px}.opportunity-request-facts dd{margin:4px 0 0;font-weight:900}@media (width<=800px){.esnaaly-hero{grid-template-columns:1fr}.esnaaly-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.esnaaly-header{min-height:64px;padding:10px 14px}.esnaaly-header .product-detail-brand div{display:none}.esnaaly-hero,.esnaaly-create,.esnaaly-open-requests{border-radius:18px;width:calc(100% - 24px)}.esnaaly-hero{margin-top:12px;padding:24px 18px}.esnaaly-hero h1{font-size:31px}.esnaaly-hero p{font-size:14px}.esnaaly-create form{grid-template-columns:1fr}.esnaaly-create .wide{grid-column:auto}.esnaaly-request-grid{grid-template-columns:1fr}}.commerce-layout.reference-image-match .homepage-category-row,.commerce-layout.reference-image-match .manufacturing-showcase,.commerce-layout.reference-image-match .featured-suppliers,.commerce-layout.reference-image-match .pricing,.commerce-layout.reference-image-match .public-footer{content-visibility:auto;contain-intrinsic-block-size:auto 620px}.commerce-layout.reference-image-match .homepage-category-row .product-card,.commerce-layout.reference-image-match .manufacturing-showcase .product-card{content-visibility:auto;contain-intrinsic-block-size:auto 390px}@media (width<=650px){.commerce-layout.reference-image-match .homepage-category-row,.commerce-layout.reference-image-match .manufacturing-showcase,.commerce-layout.reference-image-match .featured-suppliers,.commerce-layout.reference-image-match .pricing,.commerce-layout.reference-image-match .public-footer{contain-intrinsic-block-size:auto 540px}.commerce-layout.reference-image-match .homepage-category-row .product-card,.commerce-layout.reference-image-match .manufacturing-showcase .product-card{contain-intrinsic-block-size:auto 330px}}.commerce-layout.reference-image-match .manufacturing-homepage-rail{border-top:1px solid #d7e3e8;margin-top:12px}.commerce-layout.reference-image-match .manufacturing-listing-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:clamp(190px,22vw,230px);grid-auto-flow:column;gap:12px;padding:2px 2px 10px;display:grid;overflow-x:auto}.commerce-layout.reference-image-match .manufacturing-listing-rail .product-card{scroll-snap-align:start;width:auto;min-width:0}@media (width<=650px){.commerce-layout.reference-image-match .manufacturing-homepage-rail{margin-top:8px;padding-top:10px}.commerce-layout.reference-image-match .manufacturing-listing-rail{grid-auto-columns:none;gap:9px;margin-inline:-12px;padding:2px 12px 8px;display:flex}.commerce-layout.reference-image-match .manufacturing-listing-rail .product-card{width:min(49vw,194px);min-width:min(49vw,194px)}}.commerce-layout.reference-image-match .manufacturing-home-cluster>.manufacturing-homepage-rail{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:12px 0 0!important;padding:12px 0 0!important}@media (width<=650px){.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .manufacturing-home-cluster>.manufacturing-homepage-rail{width:100%;background:0 0!important;border:0!important;margin:7px 0 0!important;padding:7px 0 0!important}}.commerce-layout.reference-home-v116 .homepage-service-hub{color:#fff;background:radial-gradient(circle at 100% 0,#e8caffe6,#0000 32%),linear-gradient(112deg,#0756ce 0%,#0968e6 65%,#b898ec 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 45px #054cb533;margin-top:24px!important;padding:clamp(20px,3vw,32px)!important}.homepage-service-hub-heading{gap:4px;margin-bottom:18px;display:grid}.homepage-service-hub-heading>span{color:#dbeeff;font-size:11px;font-weight:900}.homepage-service-hub-heading h2{margin:0;font-size:clamp(24px,3.5vw,36px);line-height:1.3}.homepage-service-hub-heading p{color:#eef6ff;margin:0;font-size:13px;line-height:1.7}.homepage-service-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.homepage-service-card,.commerce-layout .homepage-service-card.company-specialty-entry{color:#12203a;text-align:right;min-width:0;min-height:278px;font:inherit;cursor:pointer;scroll-snap-align:start;border:1px solid #ffffffc2;border-radius:17px;grid-template-rows:102px 1fr;grid-template-columns:1fr;gap:0;padding:8px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 10px 26px #05275f29;background:#fff!important}.homepage-service-card:hover,.homepage-service-card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 32px #05275f3d}.homepage-service-card-cover{color:#fff;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.homepage-service-card-cover:after{content:"";border:18px solid #ffffff24;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-42px;left:-30px}.homepage-service-card-cover svg{z-index:1;stroke-width:1.7px;width:45px;height:45px;position:relative}.homepage-service-card.make .homepage-service-card-cover{background:linear-gradient(135deg,#6d43d8,#a469e9)}.homepage-service-card.manufacture .homepage-service-card-cover{background:linear-gradient(135deg,#087b91,#17a9b4)}.homepage-service-card.quote .homepage-service-card-cover{background:linear-gradient(135deg,#d66a19,#f3a039)}.homepage-service-card.company .homepage-service-card-cover{background:linear-gradient(135deg,#0759c8,#2689eb)}.homepage-service-card-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:12px 7px 6px;display:flex}.homepage-service-card-copy small{color:#69758a;font-size:9px;font-weight:800}.homepage-service-card-copy b,.homepage-service-card-copy h2,.homepage-service-card.company-specialty-entry .homepage-service-card-copy h2{color:#111c31;margin:4px 0 5px;font-size:19px;line-height:1.35}.homepage-service-card-copy p{color:#5f6d82;margin:0;font-size:10px;line-height:1.75}.homepage-service-card-copy em{color:#075bd8;align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.homepage-service-card-copy em svg{width:14px;height:14px}@media (width<=650px){.commerce-layout.reference-home-v116 .homepage-service-hub{border-radius:19px;width:calc(100% - 20px);margin-top:14px!important;padding:18px 12px 16px!important}.homepage-service-hub-heading{margin-bottom:13px}.homepage-service-hub-heading h2{font-size:22px}.homepage-service-hub-heading p{font-size:10px}.homepage-service-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px;margin:0;padding:0;overflow:visible}.homepage-service-card,.commerce-layout .homepage-service-card.company-specialty-entry{scroll-snap-align:none;border-radius:14px;grid-template-rows:64px 1fr;min-height:184px;padding:6px}.homepage-service-card-cover{border-radius:9px}.homepage-service-card-cover svg{width:31px;height:31px}.homepage-service-card-copy{padding:8px 3px 3px}.homepage-service-card-copy small{font-size:7px}.homepage-service-card-copy b,.homepage-service-card-copy h2,.homepage-service-card.company-specialty-entry .homepage-service-card-copy h2{margin-block:3px;font-size:14px}.homepage-service-card-copy p{font-size:8px;line-height:1.55}.homepage-service-card-copy em{padding-top:5px;font-size:8px}.homepage-service-card-copy em svg{width:11px;height:11px}}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading{isolation:isolate;background:#0d3044;border:1px solid #55788f;border-radius:20px;align-items:center;gap:18px;margin-bottom:20px;padding:clamp(18px,3vw,26px) clamp(16px,3vw,28px);position:relative;overflow:hidden;box-shadow:0 12px 30px #12364e33}.commerce-layout.reference-home-v116 .homepage-category-banner-strip,.commerce-layout.reference-home-v116 .homepage-category-banner-shade{pointer-events:none;position:absolute;inset:0}.commerce-layout.reference-home-v116 .homepage-category-banner-strip{z-index:0;opacity:.52;direction:ltr;display:block;overflow:hidden}.commerce-layout.reference-home-v116 .homepage-category-banner-track{will-change:transform;width:max-content;height:100%;animation:48s linear infinite furniture-hub-category-banner;display:flex}.commerce-layout.reference-home-v116 .homepage-category-banner-group{flex:none;gap:8px;height:100%;padding-inline-end:8px;display:flex}.commerce-layout.reference-home-v116 .homepage-category-banner-image{color:#12364b;background:#dbe6ec;flex:none;place-items:center;width:clamp(124px,15vw,176px);height:100%;font-size:34px;display:grid;position:relative;overflow:hidden}.commerce-layout.reference-home-v116 .homepage-category-banner-image img{object-fit:cover;filter:saturate(.82)contrast(.94);transform:scale(1.04)}.commerce-layout.reference-home-v116 .homepage-category-banner-shade{z-index:1;background:linear-gradient(90deg,#071b29b8,#071d2d7a 50%,#071b29b8)}.commerce-layout.reference-home-v116 .homepage-category-banner-copy,.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading .marketplace-more{z-index:2;position:relative}@keyframes furniture-hub-category-banner{0%{transform:translate(0)}to{transform:translate(-50%)}}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading>div{text-align:center;flex:auto;padding-inline-start:0}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading>div:before{content:none}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading .eyebrow{color:#cbeeff}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading h2{text-shadow:0 2px 7px #0000006b;color:#fff!important}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading p{text-shadow:0 1px 5px #0006;font-size:13px;font-weight:700;display:block;color:#f4f8fb!important}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading .marketplace-more{color:#fff;background:#0a1a2680;border:1px solid #ffffff80;border-radius:12px;flex:none;padding:9px 12px}@media (width<=650px){.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading{border-radius:16px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:15px 13px 16px}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading>div{text-align:center;min-width:0;padding-inline-start:0}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading h2{margin-top:4px;line-height:1.42;font-size:21px!important}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading p{line-height:1.65;font-size:11px!important;display:block!important}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading .marketplace-more{padding:7px 8px;font-size:10px}.commerce-layout.reference-home-v116 .homepage-category-banner-track{animation-duration:42s}.commerce-layout.reference-home-v116 .homepage-category-banner-group{gap:6px;padding-inline-end:6px}.commerce-layout.reference-home-v116 .homepage-category-banner-image{width:112px}}.manufacturing-directory-home{background:linear-gradient(145deg,#f7fbff 0%,#fff 58%,#f4f8fb 100%);border:1px solid #d6e4ec;border-radius:24px;box-shadow:0 18px 48px #12364e14;margin-top:24px!important;padding:clamp(18px,3vw,34px)!important}.manufacturing-directory-heading{color:#fff;text-align:center;background:linear-gradient(125deg,#102f48,#075f82);border-radius:20px;justify-items:center;gap:7px;padding:clamp(22px,4vw,42px);display:grid}.manufacturing-directory-heading span{color:#8edcf5;font-size:12px;font-weight:900}.manufacturing-directory-heading h2{margin:0;font-size:clamp(26px,4vw,42px)}.manufacturing-directory-heading p{color:#d9edf6;max-width:680px;margin:0;line-height:1.8}.manufacturing-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.manufacturing-directory-grid>a{color:#122b3d;background:#fff;border:1px solid #d9e5ec;border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:96px 1fr;align-items:center;gap:3px 13px;min-width:0;min-height:126px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 24px #0d30480f}.manufacturing-directory-grid>a:hover{border-color:#54a7ca;transform:translateY(-3px);box-shadow:0 14px 28px #0d4d6b1f}.manufacturing-directory-visual{background:#fff;border-radius:14px;grid-row:1/3;width:96px;height:96px;position:relative;overflow:hidden}.manufacturing-directory-visual img{object-fit:contain;object-position:center;background:#fff}.manufacturing-directory-grid b{overflow-wrap:anywhere;font-size:15px}.manufacturing-directory-grid small{color:#08729c;align-items:center;gap:4px;font-size:10px;font-weight:900;display:flex}.manufacturing-directory-grid small svg{width:13px;height:13px}.manufacturing-directory-page{color:#122b3d;direction:rtl;background:#f4f7f9;min-height:100vh;font-family:Arial,Tahoma,sans-serif}.manufacturing-page-header{background:#fff;border-bottom:1px solid #dbe4e9;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px max(18px,50vw - 590px);display:flex}.manufacturing-page-header>a:last-child{color:#24546c;align-items:center;gap:7px;font-weight:900;text-decoration:none;display:inline-flex}.manufacturing-page-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:17px 0 46px}.manufacturing-breadcrumb{color:#72838d;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.manufacturing-breadcrumb a{color:#176d91;text-decoration:none}.manufacturing-service-banner{color:#fff;background-color:#0c3247;background-position:50%;background-size:cover;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:270px;padding:clamp(25px,5vw,54px);display:flex;overflow:hidden;box-shadow:0 22px 52px #0a293d33}.manufacturing-service-banner>div{max-width:720px}.manufacturing-service-banner span{color:#8edcf5;font-size:12px;font-weight:900}.manufacturing-service-banner h1{margin:8px 0 10px;font-size:clamp(31px,5vw,54px)}.manufacturing-service-banner p{color:#e3f0f6;margin:0;font-size:16px;line-height:1.8}.manufacturing-service-banner>a,.manufacturing-join-strip>a,.manufacturing-empty-state>a{color:#173445;background:#ffcb52;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:12px 17px;font-weight:950;text-decoration:none;display:inline-flex}.manufacturing-service-banner>a svg,.manufacturing-join-strip>a svg{width:18px}.manufacturing-company-section{background:#fff;border:1px solid #dbe5ea;border-radius:23px;margin-top:25px;padding:clamp(18px,3vw,30px)}.manufacturing-company-section>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.manufacturing-company-section>header span{color:#0d789e;font-size:11px;font-weight:900}.manufacturing-company-section>header h2{margin:5px 0;font-size:clamp(24px,3.5vw,36px)}.manufacturing-company-section>header p{color:#6a7b84;margin:0}.manufacturing-company-section>header>b{color:#126988;background:#e9f5fa;border-radius:999px;flex:none;padding:8px 11px;font-size:12px}.manufacturing-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.manufacturing-company-card{color:#162d3b;background:#fff;border:1px solid #dae5ea;border-radius:18px;min-width:0;text-decoration:none;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 9px 26px #10324612}.manufacturing-company-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #10324621}.manufacturing-company-cover{color:#7c929d;background:#e9f0f3;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.manufacturing-company-cover>img{object-fit:cover}.manufacturing-company-cover>svg{width:34px;height:34px}.manufacturing-company-cover>i{z-index:2;color:#075fd3;background:#e8f5ff;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #083c6926}.manufacturing-company-cover>i svg,.manufacturing-company-cover>small svg{width:13px;height:13px}.manufacturing-company-cover>small{z-index:2;color:#fff;background:#091c2ac7;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;display:inline-flex;position:absolute;bottom:9px;left:9px}.manufacturing-company-copy{gap:7px;padding:14px;display:grid}.manufacturing-company-title{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.manufacturing-company-title>b{overflow-wrap:anywhere;min-width:0;font-size:17px}.manufacturing-company-title .membership-badge{flex:none;font-size:8px}.manufacturing-company-copy>strong{color:#0a6c93;font-size:12px}.manufacturing-company-copy>p{color:#5f7078;-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;min-height:62px;margin:0;font-size:11px;line-height:1.75;display:-webkit-box;overflow:hidden}.manufacturing-company-copy>span:not(.manufacturing-company-title){color:#506771;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.manufacturing-company-copy>span svg{width:14px;height:14px}.manufacturing-company-copy>small{color:#819099;font-size:10px}.manufacturing-empty-state{text-align:center;background:#f7fbfd;border:1px dashed #bad0da;border-radius:17px;justify-items:center;gap:9px;padding:44px 18px;display:grid}.manufacturing-empty-state>svg{color:#0b789f;width:42px;height:42px}.manufacturing-empty-state h3,.manufacturing-empty-state p{margin:0}.manufacturing-empty-state p{color:#6a7d86}.manufacturing-join-strip{color:#fff;background:linear-gradient(125deg,#12334b,#075f82);border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:clamp(21px,4vw,36px);display:flex}.manufacturing-join-strip span{color:#8edcf5;font-size:11px;font-weight:900}.manufacturing-join-strip h2{margin:5px 0 7px}.manufacturing-join-strip p{color:#dcecf3;margin:0}.manufacturing-other-categories{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.manufacturing-other-categories a{color:#196988;background:#fff;border:1px solid #cedde4;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900;text-decoration:none}.manufacturing-gallery-upgrade{background:#f0f9fd;border:1px solid #c7e0ed;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.manufacturing-gallery-upgrade>svg{color:#08749d;background:#d9f0fa;border-radius:11px;width:40px;height:40px;padding:9px}.manufacturing-gallery-upgrade b{color:#174558;display:block}.manufacturing-gallery-upgrade p{color:#627985;margin:3px 0 0;font-size:11px}.manufacturing-gallery-upgrade button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#08749d;border:0;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:900}@media (width<=820px){.manufacturing-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-service-banner,.manufacturing-join-strip{flex-direction:column;align-items:flex-start}}@media (width<=650px){.manufacturing-directory-home{border-radius:18px;margin-top:14px!important;padding:12px!important}.manufacturing-directory-heading{border-radius:15px;padding:22px 15px}.manufacturing-directory-heading h2{font-size:26px}.manufacturing-directory-heading p{font-size:11px}.manufacturing-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.manufacturing-directory-grid>a{text-align:center;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:150px;padding:8px 5px}.manufacturing-directory-visual{aspect-ratio:1;border-radius:12px;grid-row:auto;width:min(92px,100%);height:auto}.manufacturing-directory-grid b{font-size:10px;line-height:1.45}.manufacturing-directory-grid small{display:none}.manufacturing-page-header{min-height:62px;padding:9px 12px}.manufacturing-page-header .product-detail-brand div,.manufacturing-page-header>a:last-child span{display:none}.manufacturing-page-shell{width:calc(100% - 22px);padding-top:10px}.manufacturing-breadcrumb{white-space:nowrap;overflow-x:auto}.manufacturing-service-banner{border-radius:18px;min-height:245px;padding:23px 18px}.manufacturing-service-banner h1{font-size:31px}.manufacturing-service-banner p{font-size:12px}.manufacturing-service-banner>a{width:100%}.manufacturing-company-section{border-radius:17px;margin-top:13px;padding:12px}.manufacturing-company-section>header{margin-bottom:12px}.manufacturing-company-section>header h2{font-size:21px}.manufacturing-company-section>header p{font-size:10px}.manufacturing-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manufacturing-company-card{border-radius:13px}.manufacturing-company-cover{height:124px}.manufacturing-company-copy{gap:5px;padding:9px}.manufacturing-company-title{display:grid}.manufacturing-company-title>b{font-size:13px}.manufacturing-company-title .membership-badge{width:fit-content}.manufacturing-company-copy>strong{font-size:10px}.manufacturing-company-copy>p{-webkit-line-clamp:3;min-height:50px;font-size:9px}.manufacturing-company-copy>span:not(.manufacturing-company-title),.manufacturing-company-copy>small{font-size:9px}.manufacturing-join-strip{border-radius:17px;padding:20px 16px}.manufacturing-join-strip h2{font-size:20px}.manufacturing-join-strip p{font-size:11px}.manufacturing-join-strip>a{width:100%}.manufacturing-gallery-upgrade{grid-template-columns:36px 1fr}.manufacturing-gallery-upgrade>svg{width:36px;height:36px}.manufacturing-gallery-upgrade button{grid-column:1/-1;width:100%}}.opportunity-subscription-gate button{color:#075bd8;width:100%;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #075bd8;border-radius:10px;font-size:11px;font-weight:900}.product-detail-condition{background:#fff3c8;border:1px solid #f1c75b;border-radius:999px;color:#684900!important;padding:7px 11px!important;font-weight:950!important}.product-condition-badge{z-index:5;color:#fff;background:#162d46;border:1px solid #ffffffbf;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:950;position:absolute;top:9px;left:9px;box-shadow:0 4px 12px #0c1f322e}.homepage-live-card{min-height:148px!important;padding:17px!important}.homepage-live-card p{margin-block:5px!important}.homepage-essential-rail{grid-template-columns:1fr!important}.homepage-essential-rail>a{background:#eaf6ff!important;border-color:#c5e0f5!important}@media (width<=650px){.esnaaly-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.esnaaly-request-grid article{border-radius:13px!important;padding:11px!important}.esnaaly-request-grid h3{margin:9px 0 5px!important;font-size:14px!important}.esnaaly-request-grid article>p{min-height:54px!important;font-size:10px!important;line-height:1.7!important}.esnaaly-request-grid dl{grid-template-columns:1fr!important;gap:5px!important}.esnaaly-request-grid dl div{padding:6px!important}.esnaaly-request-grid footer{gap:5px!important;padding-top:9px!important}.commerce-layout .opportunity-showcase .opportunity-list,.commerce-layout.reference-image-match .opportunity-showcase .opportunity-list{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:8px!important;display:grid!important;overflow:visible!important}.commerce-layout .opportunity-showcase .opportunity-card,.commerce-layout.reference-image-match .opportunity-showcase .opportunity-card{width:auto!important;min-width:0!important;padding:11px!important}.homepage-live-grid{gap:8px!important}.homepage-live-card{min-height:132px!important;padding:12px!important}.homepage-live-card p{margin:3px 0!important;font-size:9px!important;line-height:1.35!important}.homepage-live-card b{font-size:13px!important}.homepage-live-icon{width:34px!important;height:34px!important}}.product-detail-page{color:#16202a;background:#f5f7f9;min-height:100vh;font-family:Arial,Tahoma,sans-serif}.product-detail-header{z-index:30;background:#fff;border-bottom:1px solid #dde3e7;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:12px max(20px,50vw - 590px);display:flex;position:sticky;top:0}.product-detail-header>a:last-child,.product-detail-back{color:#234b43;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.product-detail-header>a:last-child svg,.product-detail-back svg{width:19px;height:19px}.product-detail-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.product-detail-brand>span{color:#fff;background:#1f4d44;border-radius:14px;place-items:center;width:48px;height:48px;font-size:19px;font-weight:900;display:grid}.product-detail-brand div{gap:3px;display:grid}.product-detail-brand b{font-size:19px}.product-detail-brand small{color:#6d7881;font-size:11px}.product-detail-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 56px}.product-detail-back{width:fit-content;margin-bottom:18px}.product-detail-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.product-detail-main{gap:20px;min-width:0;display:grid}.product-detail-gallery,.product-detail-card{background:#fff;border:1px solid #e1e5e8;border-radius:18px;box-shadow:0 8px 30px #1828340f}.product-detail-gallery{padding:14px}.product-detail-image-stage{aspect-ratio:16/10;background:#fff;border:1px solid #e7ecef;border-radius:13px;position:relative;overflow:hidden}.product-detail-image-canvas{background:#fff;position:absolute;inset:clamp(22px,4vw,44px)}.product-detail-main-image{object-position:center;box-sizing:border-box;width:100%;height:100%;padding:10px;position:absolute;inset:0;object-fit:contain!important}.product-detail-image-placeholder{color:#77838b;align-content:center;place-items:center;gap:12px;height:100%;display:grid}.product-detail-image-placeholder svg{width:54px;height:54px}.product-detail-arrow{color:#183e37;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000029}.product-detail-arrow-right{right:16px}.product-detail-arrow-left{left:16px}.product-detail-image-count{color:#fff;background:#0f1a23c7;border-radius:20px;padding:6px 11px;font-size:12px;position:absolute;bottom:14px;left:14px}.product-detail-thumbnails{gap:9px;margin-top:12px;display:flex;overflow-x:auto}.product-detail-thumbnails button{cursor:pointer;background:#eef1f2;border:2px solid #0000;border-radius:10px;flex:none;width:92px;height:70px;padding:3px;position:relative;overflow:hidden}.product-detail-thumbnails button.active{border-color:#1f584d}.product-detail-thumbnails img{background:#eef1f2;border-radius:6px;width:100%;height:100%;padding:3px;object-fit:contain!important}.product-detail-copy{padding:26px}.product-detail-title-row{justify-content:space-between;align-items:start;gap:24px;display:flex}.product-detail-title-row h1{margin:9px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.35}.product-detail-title-row>strong{color:#174e43;white-space:nowrap;font-size:22px}.product-detail-category{color:#24584f;background:#e9f2f0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:800}.product-brand-line{color:#5f6d76;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:16px;font-size:13px;display:flex}.product-brand-line a,.product-brand-line b{color:#075bd8;font-weight:900}.product-brand-line a{text-decoration:none}.product-brand-line a:hover{text-decoration:underline}.product-company-rating{color:#075bd8;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;margin-top:12px;font-size:13px;font-style:normal;text-decoration:none;display:flex}.product-company-rating>span{color:#53616a;font-weight:800}.product-company-rating>b{color:#16202a;font-size:14px}.product-company-rating>i{color:#d7dde1;direction:ltr;gap:1px;font-style:normal;display:inline-flex}.product-company-rating>i svg{stroke-width:1.8px;width:17px;height:17px}.product-company-rating>i svg.filled{color:#f3a41c;fill:currentColor}.product-company-rating>u{font-weight:800;text-decoration:none}.product-company-rating:hover>u{text-decoration:underline}.product-company-rating.no-reviews{gap:9px}.product-company-rating.no-reviews>b{color:#075bd8;font-size:13px}.product-company-rating.unavailable{color:#7b858d}.product-detail-meta{color:#68757d;flex-wrap:wrap;gap:10px 18px;margin-top:18px;display:flex}.product-detail-meta span{align-items:center;gap:6px;font-size:13px;display:inline-flex}.product-detail-meta svg{width:17px;height:17px}.product-detail-copy hr{border:0;border-top:1px solid #e5e8ea;margin:24px 0}.product-detail-copy h2{margin:0 0 12px;font-size:20px}.product-detail-copy>p{color:#4b5962;white-space:pre-wrap;margin:0;line-height:2}.product-review-composer{border-top:1px solid #e5e8ea;margin-top:28px;padding-top:24px;scroll-margin-top:92px}.product-review-composer>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-review-composer>header>div{gap:5px;display:grid}.product-review-composer>header span:first-child{color:#17614f;font-size:11px;font-weight:900}.product-review-composer>header h2{margin:0;font-size:19px}.product-review-composer>p{color:#66747c;margin:9px 0 0;font-size:11px;line-height:1.8}.product-review-composer .review-compose{background:#fbfcfc;margin-top:15px;padding:18px}.product-detail-side{position:sticky;top:96px}.seller-card{padding:22px}.seller-card-label{color:#6f7b83;font-size:12px;font-weight:800}.seller-identity{align-items:center;gap:12px;margin:13px 0;display:flex}.seller-identity>img,.seller-identity>span{color:#1f584d;object-fit:contain;background:#eaf1ef;border-radius:16px;place-items:center;width:62px;height:62px;display:grid}.seller-identity>img{padding:6px;object-fit:contain!important}.seller-identity svg{width:28px;height:28px}.seller-identity h2{margin:0 0 4px;font-size:19px}.seller-identity p{color:#6d7880;margin:0;font-size:12px}.seller-profile-link{color:inherit;text-decoration:none}.seller-profile-link:hover{color:#075bd8;text-decoration:underline}.seller-verified{color:#17614f;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.seller-verified svg{width:17px;height:17px}.seller-card dl{border-block:1px solid #e7eaec;margin:18px 0}.seller-card dl div{justify-content:space-between;gap:16px;padding:12px 0;display:flex}.seller-card dl div+div{border-top:1px solid #eef0f1}.seller-card dt{color:#7b858d;font-size:12px}.seller-card dd{margin:0;font-size:13px;font-weight:800}.seller-login-gate{text-align:center;background:#f3f7f6;border:1px solid #dbe8e4;border-radius:14px;justify-items:center;gap:9px;padding:18px;display:grid}.seller-login-gate>svg{color:#1f584d;width:30px;height:30px}.seller-login-gate p{color:#69757d;margin:0;font-size:12px;line-height:1.7}.seller-login-gate button,.detail-login-submit{color:#fff;cursor:pointer;background:#194f45;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:900;display:flex}.seller-login-gate button svg{width:18px;height:18px}.seller-contact-loading{color:#6d7880;text-align:center;padding:16px;font-size:12px}.seller-contact-box{gap:13px;display:grid}.seller-contact-box h3{margin:0;font-size:16px}.seller-contact-box>p{color:#69757d;margin:0;font-size:12px}.seller-address{background:#f5f7f7;border-radius:11px;align-items:start;gap:10px;padding:13px;display:flex}.seller-address svg{color:#1f584d;flex:none;width:20px;height:20px}.seller-address span{gap:4px;display:grid}.seller-address small{color:#78838b}.seller-address b{font-size:13px;line-height:1.6}.seller-contact-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.seller-contact-actions a{color:#1f584d;text-align:center;border:1px solid #1f584d;border-radius:10px;min-height:50px;padding:9px;font-size:13px;font-weight:900;text-decoration:none}.seller-contact-actions a.whatsapp{color:#fff;background:#1f7a55;border-color:#1f7a55}.seller-contact-actions svg{vertical-align:middle;width:16px;height:16px;margin-left:4px}.seller-contact-actions small{font-size:10px}.product-detail-state{text-align:center;background:#fff;border:1px solid #e0e5e8;border-radius:18px;gap:12px;width:min(620px,100% - 32px);margin:90px auto;padding:42px;display:grid}.product-detail-state b{font-size:24px}.product-detail-state p{color:#69757d;margin:0}.product-detail-state a{color:#194f45;font-weight:900}.detail-login-layer{z-index:100;background:#0a141ba6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.detail-login-card{background:#fff;border-radius:18px;gap:14px;width:min(440px,100%);padding:30px;display:grid;position:relative;box-shadow:0 24px 70px #00000040}.detail-login-card>span{color:#1f584d;font-size:12px;font-weight:900}.detail-login-card h2{margin:0;font-size:27px}.detail-login-card p{color:#69757d;margin:0 0 4px;font-size:13px;line-height:1.7}.detail-login-card label{gap:7px;display:grid}.detail-login-card label b{font-size:12px}.detail-login-card input{width:100%;min-height:46px;font:inherit;border:1px solid #cfd7dc;border-radius:9px;padding:0 12px}.detail-login-card>a{color:#1f584d;text-align:center;font-size:12px;font-weight:800}.detail-login-close{color:#26343d;cursor:pointer;background:#eef1f2;border:0;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;display:grid;position:absolute;top:14px;left:14px}.detail-login-close svg{width:18px;height:18px}.detail-login-error{color:#a52929;background:#fff0f0;border-radius:8px;padding:10px 12px;font-size:12px}@media (width<=860px){.product-detail-header{min-height:62px;padding:9px 14px}.product-detail-brand>span{border-radius:11px;width:41px;height:41px;font-size:16px}.product-detail-brand b{font-size:15px}.product-detail-brand small{display:none}.product-detail-header>a:last-child{font-size:11px}.product-detail-shell{width:min(100% - 20px,680px);padding-top:14px}.product-detail-back{margin-bottom:12px;font-size:12px}.product-detail-grid{grid-template-columns:1fr;gap:14px}.product-detail-main{gap:14px}.product-detail-gallery{border-radius:14px;padding:8px}.product-detail-image-stage{aspect-ratio:4/3}.product-detail-image-canvas{inset:16px}.product-detail-main-image{padding:6px}.product-detail-arrow{width:34px;height:34px}.product-detail-arrow-right{right:8px}.product-detail-arrow-left{left:8px}.product-detail-thumbnails button{width:72px;height:56px}.product-detail-copy{border-radius:14px;padding:19px 16px}.product-detail-title-row{gap:14px;display:grid}.product-detail-title-row h1{font-size:23px}.product-detail-title-row>strong{font-size:20px}.product-brand-line{margin-top:14px}.product-company-rating{align-items:flex-start}.product-company-rating>span{flex-basis:100%}.product-detail-meta{gap:8px 13px}.product-detail-copy>p{font-size:13px}.product-review-composer{margin-top:22px;padding-top:20px}.product-review-composer>header{align-items:flex-start}.product-review-composer>header .star-row{margin-top:3px}.product-review-composer .review-compose{padding:15px 12px}.product-detail-side{position:static}.seller-card{border-radius:14px;padding:18px 16px}.detail-login-card{padding:26px 20px 22px}}.commerce-layout.sketch-v45.sketch-v45.sketch-v45{--sketch-accent:#075bd8;--sketch-accent-dark:#0648aa;--sketch-ink:#111a2d;--sketch-muted:#6d7584;--sketch-line:#e1e5eb;--sketch-soft:#f6f8fb;min-height:100vh;color:var(--sketch-ink);background:#fff}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .status-bar{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .site-header{z-index:50;border:0;border-bottom:1px solid var(--sketch-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:18px 26px;width:100%;min-height:142px;padding:18px max(24px,50vw - 590px) 14px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #111a2d0d}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .brand{gap:11px;min-width:max-content}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .brand-mark{background:linear-gradient(145deg,#1075f0,#064bc2);border-radius:11px;width:48px;height:48px;box-shadow:0 10px 22px #075bd833}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .brand b{color:var(--sketch-ink);font-size:20px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .brand small{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-tagline{color:var(--sketch-ink);text-align:center;justify-items:center;gap:2px;display:grid}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-tagline b{font-size:15px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-tagline span{color:var(--sketch-muted);font-size:13px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .site-header>nav{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions{justify-content:flex-end;gap:8px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions .button{min-height:42px;box-shadow:none;border-radius:10px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions .button-primary{border-color:var(--sketch-accent);background:var(--sketch-accent)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .mobile-header-add-listing{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-search{background:#fff;border:1px solid #cfd5df;border-radius:12px;grid-column:1/-1;grid-template-columns:22px minmax(0,1fr) minmax(170px,.28fr) auto;align-items:center;gap:8px;width:100%;height:52px;padding:5px 6px 5px 15px;display:grid}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-search:focus-within{border-color:var(--sketch-accent);box-shadow:0 0 0 3px #075bd81a}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-search svg{color:var(--sketch-accent)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-search input{color:var(--sketch-ink);font-size:15px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-location{border-inline-start:1px solid var(--sketch-line);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;height:40px;padding-inline:12px;display:grid}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-location select{color:#50596a;width:100%;height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-search button{background:var(--sketch-accent);color:#fff;border:0;border-radius:9px;min-height:40px;padding-inline:25px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .hero{background:radial-gradient(circle at 15% 30%,#6cd2e052,#0000 28%),radial-gradient(circle at 82% 28%,#7da3ff4d,#0000 32%),linear-gradient(125deg,#071c43 0%,#083d87 50%,#0971cf 100%);border:0;border-radius:22px;width:min(1180px,100% - 40px);min-height:330px;margin:28px auto 0;padding:0;display:block;overflow:hidden;box-shadow:0 24px 55px #062c652b}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .hero:before{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#ffffff0f 50%,#0000 51%),linear-gradient(#0000 49%,#ffffff0d 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;display:block;position:absolute;inset:0}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner{z-index:1;color:#fff;text-align:center;align-content:center;justify-items:center;min-height:330px;padding:42px clamp(24px,8vw,110px) 58px;display:grid;position:relative}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner .eyebrow{color:#fff;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;margin-bottom:12px;padding:7px 13px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner h1{color:#fff;letter-spacing:-.02em;max-width:850px;margin:0;font-size:clamp(34px,4.6vw,58px);line-height:1.24}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner h1 em{color:#9de9f0;font-style:normal;display:inline}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner p{color:#ffffffd1;max-width:760px;margin:14px auto 22px;font-size:16px;line-height:1.8}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner .button{min-height:44px;color:var(--sketch-accent-dark);background:#fff;border-color:#fff;padding-inline:24px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .banner-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:18px;left:0;right:0}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .banner-dots i{background:#ffffff7a;border-radius:999px;width:7px;height:7px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .banner-dots i:first-child{background:#fff;width:24px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .sector-section{width:min(1180px,100% - 40px);margin:34px auto 0}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .sector-section>h2{color:var(--sketch-ink);text-align:right;margin:0 0 18px;font-size:27px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid{border:1px solid var(--sketch-line);background:#fff;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;width:100%;margin:0;padding:22px;display:grid;box-shadow:0 14px 40px #111a2d0f}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid button,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid a{background:var(--sketch-soft);min-width:0;min-height:174px;color:var(--sketch-ink);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:14px;align-content:center;place-items:center;gap:8px;padding:8px 6px 10px;display:grid}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid button:hover,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid a:hover,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid button.active{color:var(--sketch-accent);background:#edf4ff;border-color:#075bd847}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .sector-visual{background:#fff;border-radius:16px;place-items:center;width:64px;height:64px;font-size:32px;line-height:1;display:grid;position:relative;box-shadow:0 7px 18px #111a2d12}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .sector-visual.has-image{aspect-ratio:4/3;background:#f4f6f7;border-radius:11px;width:100%;height:auto;overflow:hidden}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .sector-visual.has-image img{padding:0;object-fit:contain!important}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid b{max-width:100%;color:inherit;font-size:14px;line-height:1.35}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry{border:1px solid var(--sketch-line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);min-height:100px;margin:26px auto 0;padding:20px 24px;display:flex}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry span{color:var(--sketch-accent);font-size:12px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry h2{color:var(--sketch-ink);margin:4px 0 0;font-size:23px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry .button{border:2px solid var(--sketch-accent);min-height:48px;color:var(--sketch-accent);border-radius:11px;padding-inline:22px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry-filter{border:1px solid var(--sketch-line);background:var(--sketch-soft);min-height:48px;color:var(--sketch-ink);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding-inline:22px;font-weight:700;display:inline-flex}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry-filter svg{width:18px;color:var(--sketch-accent)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats{border:1px solid var(--sketch-line);width:min(1180px,100% - 40px);box-shadow:none;background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px auto 0;display:grid;overflow:hidden}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats>div{border:0;border-inline-start:1px solid var(--sketch-line);text-align:center;background:#fff;place-content:center;gap:7px;min-height:118px;padding:18px;display:grid}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats>div:first-child{border-inline-start:0}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats b{color:var(--sketch-accent);font-size:32px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats span{color:var(--sketch-muted);font-size:13px!important}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace{background:0 0;border:0;border-radius:0;width:min(1180px,100% - 40px);margin:38px auto 0;padding:0 0 44px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace .section-heading{align-items:flex-end;margin-bottom:20px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace .section-heading .eyebrow{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace .section-heading h2{color:var(--sketch-ink);font-size:28px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace .section-heading p{color:var(--sketch-muted)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-heading-actions .button-outline{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .mobile-filter-button{display:inline-flex}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace-more{color:var(--sketch-ink);align-items:center;gap:2px;font-size:13px;font-weight:700;display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace-more svg{width:17px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace-body{grid-template-columns:1fr;gap:0;margin-top:0;display:grid}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-filter-sidebar{z-index:80;visibility:hidden;border-radius:0;align-content:start;width:min(360px,90vw);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-filter-sidebar.open{visibility:visible;transform:translate(0)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .filter-sidebar-title button{place-items:center;display:grid}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-card{border-color:var(--sketch-line);box-shadow:none;background:#fff;border-radius:15px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-visual{aspect-ratio:1;background:#f7f8fa;border-bottom:1px solid #eef0f3}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-content{flex-direction:column;min-height:205px;padding:20px;display:flex}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-category{color:#8c97aa;margin-bottom:10px;font-size:12px;display:block}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-content h3{min-height:52px;margin-bottom:10px;font-size:17px;line-height:1.55}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .listing-company-rating{margin-bottom:9px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-card-company{margin-bottom:12px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-card-footer{border-top:1px solid #eef0f3;justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;margin-top:auto;padding-top:12px;display:flex}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-card-footer>span{color:#8c97aa;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:11px;display:inline-flex;overflow:hidden}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-card-footer svg{flex:none;width:14px}.product-impression-badge{z-index:4;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d2a30d1;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:4px 7px;font-weight:800;line-height:1;position:absolute;bottom:8px;left:8px;color:#fff!important;font-size:9px!important;display:inline-flex!important}.product-impression-badge svg{width:13px!important;height:13px!important}.product-impression-badge b{color:inherit;font-size:inherit}.product-impression-badge small{color:inherit;font-size:8px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-price{color:var(--sketch-ink);flex:none;margin:0;font-size:18px;line-height:1.35}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .load-more{margin-top:30px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .load-more .button{min-width:230px;min-height:50px;color:var(--sketch-ink);background:#fff;border-color:#d8dde5;border-radius:11px;gap:8px;font-size:13px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .load-more .button svg{width:17px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row{border-top:1px solid var(--sketch-line);margin-top:0;padding:10px 0 8px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .mobile-nav button:nth-child(3) i{background:var(--sketch-accent)}@media (width<=900px){.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .site-header{grid-template-columns:auto 1fr auto;gap:12px;padding-inline:18px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-tagline{text-align:right;justify-items:start}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions .notification,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .account-button{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.commerce-layout.sketch-v45.sketch-v45.sketch-v45{padding-bottom:74px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .site-header{direction:ltr;grid-template-columns:auto 38px minmax(0,1fr);grid-template-areas:"brand actions add""search search search";gap:10px 12px;min-height:111px;padding:10px 12px 12px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .brand{direction:ltr;grid-area:brand;justify-self:start;gap:0;margin:0}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .brand-mark{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .brand b{border:1px solid var(--sketch-ink);border-radius:7px;padding:7px 9px;font-size:14px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-tagline{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .mobile-header-add-listing{white-space:nowrap;direction:rtl;border-radius:8px;grid-area:add;place-self:center end;gap:5px;min-height:36px;padding:7px 10px;font-size:10px;display:inline-flex}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .mobile-header-add-listing svg{width:15px;height:15px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions{grid-area:actions;justify-content:center;align-self:center;align-items:center;margin:0;display:flex}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions>:not(.notification){display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions .notification{width:36px;height:36px;color:var(--sketch-ink);display:grid}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-search{direction:rtl;border-radius:8px;grid-area:search;grid-template-columns:19px minmax(0,1fr) auto;height:40px;padding:4px 5px 4px 11px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-location{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-search input{height:31px;font-size:11px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-search button{min-height:31px;padding-inline:14px;font-size:10px!important}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .hero{border-radius:16px;width:calc(100% - 24px);min-height:146px;margin-top:14px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner{min-height:146px;padding:20px 16px 28px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner .eyebrow{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner h1{font-size:21px;line-height:1.35}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner p{margin:7px auto 0;line-height:1.6;font-size:10px!important}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .company-banner .button{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .banner-dots{bottom:12px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .sector-section{width:calc(100% - 24px);margin-top:19px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .sector-section>h2{margin-bottom:12px;font-size:17px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 8px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid button,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid a{border-radius:10px;gap:6px;min-height:126px;padding:5px 3px 7px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .sector-visual{border-radius:12px;width:54px;height:54px;font-size:26px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .sector-visual.has-image{border-radius:7px;width:100%;height:auto}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid b{place-items:start center;min-height:27px;line-height:1.4;display:grid;font-size:9px!important}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry{border-radius:13px;grid-template-columns:minmax(0,1.25fr) auto auto;width:calc(100% - 24px);min-height:92px;margin-top:18px;padding:13px 12px;display:grid}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry h2{font-size:13px;line-height:1.5}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry span{font-size:9px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry .button,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry-filter{white-space:nowrap;min-height:42px;padding-inline:9px;font-size:9px!important}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry .button svg,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-entry-filter svg{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats{border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);margin-top:14px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats>div{border-bottom:1px solid var(--sketch-line);min-height:92px;padding:12px 8px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats>div:nth-child(3),.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats>div:nth-child(4){border-bottom:0}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats>div:nth-child(3){border-inline-start:0}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats b{font-size:25px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .stats span{font-size:10px!important}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace{width:100%;margin-top:28px;padding:0 12px 34px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace .section-heading{align-items:center;margin-bottom:13px;padding-inline:2px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace .section-heading h2{font-size:17px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace .section-heading p{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .market-heading-actions{width:auto}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .mobile-filter-button{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace-more{font-size:11px;display:inline-flex}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .active-market-filters{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-12px;padding:2px 12px 16px;display:flex;overflow-x:auto}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-grid::-webkit-scrollbar{display:none}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-card{scroll-snap-align:start;min-width:43vw;max-width:190px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-visual{aspect-ratio:1}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-content{min-height:180px;padding:12px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-category{margin-bottom:7px;font-size:9px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-price{font-size:13px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-content h3{min-height:42px;margin-bottom:7px;font-size:11px;line-height:1.45}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-content>p,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-card-footer>span{font-size:8px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-card-footer{gap:6px;padding-top:9px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .load-more{margin-top:18px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .load-more .button{width:min(250px,100%);min-width:0}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row{padding:8px 12px 7px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .section-heading{margin-bottom:7px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-grid{padding-bottom:4px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .load-more{margin-top:6px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace#marketplace{padding-bottom:7px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace#marketplace .load-more{margin-top:6px}}.company-category-directory{background:#fff;border:1px solid #dfe6f0;border-radius:20px;margin-block:34px;padding:30px;box-shadow:0 14px 38px #1830540f}.company-category-directory-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.company-category-directory-heading h2{color:#101d35;margin:5px 0 4px;font-size:30px}.company-category-directory-heading p{color:#6f7c90;margin:0;font-size:11px}.company-category-directory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.company-category-directory-grid>a{color:#13203a;background:#f9fbff;border:1px solid #dfe6f0;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:7px;min-width:0;min-height:76px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.company-category-directory-grid>a:hover,.company-category-directory-grid>a:focus-visible{border-color:#075bd8;outline:0;transform:translateY(-2px);box-shadow:0 9px 22px #075bd81a}.company-category-directory-grid>a>span{color:#075bd8;background:#eaf2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;position:relative;overflow:hidden}.company-category-directory-grid>a>span img{object-fit:cover}.company-category-directory-grid b{text-overflow:ellipsis;font-size:12px;line-height:1.45;overflow:hidden}.company-category-directory-grid svg{color:#7e8ba0;width:15px;height:15px}.directory-active-category{color:#42536b;background:#f2f7ff;border:1px solid #d8e5f8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;font-size:11px;display:flex}.directory-active-category b,.directory-active-category a{color:#075bd8;font-weight:900}@media (width<=900px){.company-category-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.homepage-business-actions .company-specialty-entry h2{font-size:20px}.homepage-business-actions .company-specialty-entry small{font-size:10px}}.server-public-summary,.server-company-directory{background:#fbfaf6;border:1px solid #e0e6ea;border-radius:18px;width:min(1180px,100% - 40px);margin:18px auto;padding:20px}.server-public-summary>div{align-items:center;gap:18px;display:flex}.server-public-summary img{object-fit:contain;background:#fff;border-radius:12px;width:112px;height:88px}.server-public-summary h1{margin:0 0 7px;font-size:24px}.server-public-summary p{color:#667085;margin:4px 0}.server-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.server-company-grid>a{color:#10192c;background:#fff;border:1px solid #e0e6ea;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.server-company-grid>a>span{background:#f3f7fa;border-radius:12px;flex:none;place-items:center;width:58px;height:58px;display:grid}.server-company-grid img{object-fit:contain;border-radius:10px;width:100%;height:100%}.server-company-grid h3{margin:0 0 4px;font-size:16px}.server-company-grid p,.server-company-grid small{color:#667085;margin:0}.product-report-action{color:#8a3030;font:inherit;cursor:pointer;background:snow;border:1px solid #dfc9c9;border-radius:10px;align-items:center;gap:7px;margin-top:18px;padding:10px 13px;font-weight:800;display:inline-flex}.product-report-action svg{width:16px}.product-report-message{font-weight:700;color:#166534!important}.pricing-grid article>p:after{color:#344054;margin-top:7px;font-weight:800;line-height:1.65;display:block}.pricing-grid article:first-child>p:after{content:"مناسبة لو لسه بتجرب Furniture Hub."}.pricing-grid article:nth-child(2)>p:after{content:"مناسبة لورشة أو مصنع أو معرض بيعرض منتجاته باستمرار."}.pricing-grid article:nth-child(3)>p:after{content:"مناسبة لمورد يعتبر Furniture Hub قناة بيع أساسية."}.product-card.plan-premium{border-color:#c8dcef}.product-card.plan-supplier{border-color:#9fc8e8;box-shadow:0 10px 28px #1468a914}.limit-upsell{text-align:center;justify-items:center;gap:12px;padding:12px 4px 4px;display:grid}.limit-upsell>span{color:#075bd8;background:#eaf5fb;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.limit-upsell>span svg{width:28px;height:28px}.limit-upsell h2{margin:2px 0 0;font-size:27px}.limit-upsell p{max-width:520px;color:var(--muted);margin:0;line-height:1.9}.limit-upsell ul{text-align:right;width:min(100%,480px);margin:0;padding:0;list-style:none}.limit-upsell li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.limit-upsell li svg{color:#075bd8;width:17px}.limit-upsell .button{width:min(100%,360px)}.post-listing-plan-offer{gap:16px;padding:4px 2px;display:grid}.post-listing-plan-status{background:#f2fbf8;border:1px solid #bddfd6;border-radius:16px;align-items:flex-start;gap:13px;padding:17px;display:flex}.post-listing-plan-status>svg{color:#0d8a79;flex:0 0 42px;width:42px;height:42px}.post-listing-plan-status small{color:#0b786c;font-weight:900}.post-listing-plan-status h2{margin:3px 0 4px;font-size:25px}.post-listing-plan-status p{color:var(--muted);margin:0;line-height:1.75}.post-listing-free-action{color:#075bd8;text-align:right;width:100%;min-height:72px;font:inherit;cursor:pointer;background:#edf6ff;border:1px solid #9fc6ed;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.post-listing-free-action>svg{width:24px}.post-listing-free-action span{gap:3px;display:grid}.post-listing-free-action b{font-size:16px}.post-listing-free-action small{color:#60758a;font-size:10px}.post-listing-plan-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.post-listing-plan-heading span{color:#b45309;font-size:11px;font-weight:900}.post-listing-plan-heading b{font-size:18px}.post-listing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.post-listing-plan-grid article{background:#fff;border:1px solid #dce3ea;border-radius:16px;grid-template-columns:auto 1fr;gap:11px;padding:16px;display:grid;position:relative;box-shadow:0 8px 22px #142b4e0e}.post-listing-plan-grid article>svg{color:#075bd8;width:28px}.post-listing-plan-grid article>i{color:#825300;background:#fff1c7;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:-9px;right:13px}.post-listing-plan-grid h3{margin:0 0 5px;font-size:18px}.post-listing-plan-grid b{color:#075bd8;font-size:16px}.post-listing-plan-grid b small{color:var(--muted);font-size:9px}.post-listing-plan-grid p{min-height:42px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.7}.post-listing-plan-grid button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#075bd8;border:0;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:9px 11px;font-weight:900;display:flex}.post-listing-plan-grid button svg{width:16px}.post-listing-plan-note{color:var(--muted);text-align:center;font-size:9px;line-height:1.7}.post-submit-product-summary{background:#fff;border:1px solid #dce3ea;border-radius:14px;align-items:center;gap:11px;padding:12px 14px;display:flex}.post-submit-product-summary>svg{width:38px;height:38px;color:var(--teal);background:#e8f7f3;border-radius:11px;padding:8px}.post-submit-product-summary span{gap:2px;display:grid}.post-submit-product-summary small{color:var(--muted);font-size:9px}.post-submit-product-summary b{font-size:15px}.post-submit-promotion-options{gap:11px;display:grid}.post-submit-promotion-options>button{width:100%;color:var(--ink);text-align:right;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1e8;border-radius:16px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;padding:15px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.post-submit-promotion-options>button:hover{border-color:#8fbcd9}.post-submit-promotion-options>button.selected{background:#f2fbf8;border-color:#0d8a79;box-shadow:inset 0 0 0 1px #0d8a79}.post-submit-promotion-options>button>svg{color:#075bd8;width:29px}.post-submit-promotion-options>button>span:not(.post-submit-promotion-radio){gap:4px;display:grid}.post-submit-promotion-options b{font-size:15px}.post-submit-promotion-options small{color:var(--muted);font-size:10px;line-height:1.65}.post-submit-promotion-options strong{color:#075bd8;white-space:nowrap;font-size:15px}.post-submit-promotion-radio{background:#fff;border:2px solid #9caab6;border-radius:50%;width:19px;height:19px;box-shadow:inset 0 0 0 4px #fff}.post-submit-promotion-options>button.selected .post-submit-promotion-radio{background:#0d8a79;border-color:#0d8a79}.post-submit-promotion-checkout{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #c8d6e3;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:14px;display:grid;position:sticky;bottom:-16px;box-shadow:0 -10px 26px #142b4e1a}.post-submit-promotion-checkout>div{gap:2px;min-width:95px;display:grid}.post-submit-promotion-checkout span{color:var(--muted);font-size:10px}.post-submit-promotion-checkout b{color:var(--ink);font-size:18px}.post-submit-promotion-checkout button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#075bd8;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex}.post-submit-promotion-checkout button:disabled{cursor:not-allowed;background:#cad3dd}.post-submit-promotion-checkout button svg{width:19px}.post-submit-skip-action{color:#34516a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex}.post-submit-skip-action svg{width:17px}.listing-ai-assistant{background:#f3f9fc;border:1px solid #c9ddeb;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.listing-ai-assistant>span{color:#075bd8;background:#e2f1f8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.listing-ai-assistant b{color:var(--ink);display:block}.listing-ai-assistant p{color:var(--muted);margin:4px 0;font-size:11px;line-height:1.65}.listing-ai-assistant small{color:#657984;font-size:9px}.listing-ai-assistant button{color:#075bd8;min-height:38px;font:inherit;background:#fff;border:1px solid #aacde4;border-radius:9px;padding:8px 12px;font-weight:900}.listing-ai-assistant button:disabled{color:#73838b;cursor:not-allowed}.plan-usage-card{background:#f7fbfd;border:1px solid #cbdde8;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:17px;display:flex}.plan-usage-card h3{margin:3px 0;font-size:21px}.plan-usage-card p{color:var(--muted);margin:0;font-size:11px}.plan-usage-card button,.company-add-product.reached-plan-limit{color:#075bd8;min-height:40px;font:inherit;background:#eaf5fb;border:1px solid #aacde4;border-radius:10px;padding:8px 14px;font-weight:900}.plan-actions article.recommended-plan{border-color:var(--line);background:#fff;position:relative}.plan-actions article.recommended-plan>i{background:var(--gold-soft);color:#825300;border-radius:999px;width:fit-content;margin-bottom:9px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.active-subscription-note{color:var(--teal);background:#eefaf7;border:1px solid #9bcfc5;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.active-subscription-note>svg{flex:none;width:20px;height:20px}.active-subscription-note span{gap:3px;display:grid}.active-subscription-note small{color:var(--muted)}.plan-actions article.current-plan{background:#f3fbf9;border-color:#58a99a;box-shadow:inset 0 0 0 1px #bce1da}.plan-actions .current-plan-label{width:fit-content;color:var(--teal);background:#d9f2ec;border-radius:999px;margin-bottom:9px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}@media (width<=650px){.listing-ai-assistant{grid-template-columns:auto 1fr}.listing-ai-assistant button{grid-column:1/-1;width:100%}.plan-usage-card{flex-direction:column;align-items:stretch}.plan-usage-card button{width:100%}.post-listing-plan-status{padding:14px}.post-listing-plan-status>svg{flex-basis:36px;width:36px;height:36px}.post-listing-plan-status h2{font-size:21px}.post-listing-plan-grid{grid-template-columns:1fr}.post-listing-plan-grid p{min-height:0}.post-submit-promotion-options>button{grid-template-columns:auto auto 1fr}.post-submit-promotion-options strong{grid-column:3}.post-submit-promotion-checkout{bottom:-13px}.server-public-summary,.server-company-directory{width:calc(100% - 24px);padding:14px}.server-public-summary>div{align-items:flex-start;gap:11px}.server-public-summary img{width:76px;height:68px}.server-public-summary h1{font-size:19px}.server-company-grid{grid-template-columns:1fr}}.homepage-business-actions{gap:12px;display:grid}.homepage-business-actions .company-specialty-entry{width:100%}.homepage-business-card{color:#10233b;text-align:start;cursor:pointer;width:100%;min-height:92px;font:inherit;background:#eaf6fc;border:1px solid #c9deeb;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 22px;display:grid;box-shadow:0 8px 22px #2255700f}.homepage-business-card.quote{background:#f2faff}.homepage-business-card>span{color:#11699d;background:#ffffffd1;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.homepage-business-card>span svg{width:25px}.homepage-business-card>div{gap:3px;display:grid}.homepage-business-card b{font-size:21px}.homepage-business-card small{color:#5a7588;font-size:12px}.homepage-business-card>svg{color:#5a7588;width:19px}.category-banner-carousel{background:#f5f7f9;border:1px solid #dce4eb;border-radius:20px;min-height:150px;margin-bottom:22px;position:relative;overflow:hidden}.category-banner-carousel>img,.category-banner-carousel>a,.category-banner-carousel>a>img{object-fit:cover;width:100%;height:100%;min-height:150px;display:block}.category-banner-dots{justify-content:center;gap:7px;display:flex;position:absolute;inset:auto 0 12px}.category-banner-dots button{cursor:pointer;background:#ffffff94;border:1px solid #fff;border-radius:99px;width:8px;height:8px;padding:0}.category-banner-dots button.active{background:#fff;width:24px}@media (width<=650px){.homepage-business-actions{padding-inline:16px}.homepage-business-actions .company-specialty-entry{margin:0}.homepage-business-card{border-radius:15px;gap:11px;min-height:78px;padding:14px 15px}.homepage-business-card>span{width:42px;height:42px}.homepage-business-card b{font-size:17px}.homepage-business-card small{font-size:10px}.category-banner-carousel{border-radius:14px;min-height:105px;margin-inline:-2px}.category-banner-carousel>img,.category-banner-carousel>a,.category-banner-carousel>a>img{min-height:105px}}@media (width>=651px){.commerce-layout.reference-image-match #marketplace .product-grid,.commerce-layout.reference-image-match .homepage-trending .product-grid,.commerce-layout.reference-image-match .homepage-category-row .product-grid,.commerce-layout.reference-image-match .manufacturing-showcase .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}@media (width<=650px){.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-card,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-card,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-card,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-card{width:min(49vw,194px);min-width:min(49vw,194px);border-radius:14px!important}.commerce-layout.reference-image-match #marketplace .product-grid,.commerce-layout.reference-image-match .homepage-trending .product-grid,.commerce-layout.reference-image-match .homepage-category-row .product-grid,.commerce-layout.reference-image-match .manufacturing-showcase .product-grid{grid-auto-columns:min(49vw,194px);gap:9px}}.commerce-layout.reference-image-match.reference-image-match #marketplace .product-image,.commerce-layout.reference-image-match.reference-image-match .homepage-trending .product-image,.commerce-layout.reference-image-match.reference-image-match .homepage-category-row .product-image,.commerce-layout.reference-image-match.reference-image-match .manufacturing-showcase .product-image{object-position:center;object-fit:cover!important;padding:0!important;transform:none!important}.commerce-layout.reference-image-match #marketplace .product-image,.commerce-layout.reference-image-match .homepage-trending .product-image,.commerce-layout.reference-image-match .homepage-category-row .product-image,.commerce-layout.reference-image-match .manufacturing-showcase .product-image{transform:scale(1.07);padding:2px!important}@media (width<=650px){.esnaaly-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commerce-layout .opportunity-showcase .opportunity-list,.commerce-layout.reference-image-match .opportunity-showcase .opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;display:grid!important;overflow:visible!important}.commerce-layout .opportunity-showcase .opportunity-card,.commerce-layout.reference-image-match .opportunity-showcase .opportunity-card{width:auto!important;min-width:0!important}}.esnaaly-hero.customer-requests-trial{background:linear-gradient(135deg,#123c53,#17695d 68%,#a97518)}.customer-request-kind{border:0;margin:0;padding:0}.customer-request-kind>legend{margin-bottom:9px;font-size:12px;font-weight:900}.customer-request-kind>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-request-kind label{cursor:pointer}.customer-request-kind input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;min-height:0!important}.customer-request-kind label>span{background:#fbfdfc;border:1px solid #ccdcd8;border-radius:14px;grid-template-columns:34px 1fr;gap:2px 9px;height:100%;padding:14px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.customer-request-kind label.selected>span{background:#eefaf6;border-color:#16776a;box-shadow:0 0 0 2px #16776a1f}.customer-request-kind svg{color:#16776a;background:#e1f2ed;border-radius:9px;grid-row:1/3;width:32px;height:32px;padding:7px}.customer-request-kind b{font-size:13px}.customer-request-kind small{color:#697c76;font-size:10px;line-height:1.5}.esnaaly-create label>span svg{vertical-align:middle;width:15px;height:15px}.customer-request-images input{background:#f5faf8!important;border-style:dashed!important;padding:16px!important}.customer-request-images>small{color:#71817c;font-size:10px}.customer-request-card-image{background:#edf2f0;border-radius:16px 16px 5px 5px;height:155px;margin:-18px -18px 14px;position:relative;overflow:hidden}.customer-request-card-image img{object-fit:cover}.customer-request-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-6px -6px 20px;display:grid}.customer-request-gallery>div{background:#edf2f0;border-radius:14px;min-height:180px;position:relative;overflow:hidden}.customer-request-gallery.images-1{grid-template-columns:1fr}.customer-request-gallery.images-1>div{min-height:360px}.customer-request-gallery img{object-fit:cover}.customer-offer-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.customer-offer-fields input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd7dc;border-radius:10px;padding:10px 11px}.customer-offer-summary{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.customer-offer-summary div{background:#eef8f5;border-radius:10px;padding:10px}.customer-offer-summary dt{color:#667a74;font-size:10px}.customer-offer-summary dd{color:#0c6156;margin:3px 0 0;font-weight:900}.my-customer-offer-facts{flex-wrap:wrap;gap:8px;display:flex}.my-customer-offer-facts b,.admin-offer-facts b{color:#116c60;background:#e9f6f2;border-radius:9px;padding:7px 10px;font-size:12px}.admin-opportunity-extra{gap:10px;margin-top:12px;display:grid}.admin-opportunity-extra>div:first-child{flex-wrap:wrap;gap:7px;display:flex}.admin-opportunity-extra span{background:#f0f5f3;border-radius:8px;padding:7px 9px;font-size:11px}.admin-opportunity-images{gap:7px!important;display:flex!important}.admin-opportunity-images img{object-fit:cover;border-radius:9px}.admin-offer-facts{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}@media (width<=650px){.customer-request-kind>div{grid-template-columns:1fr}.customer-request-kind label>span{grid-template-columns:30px 1fr;padding:10px}.customer-request-kind svg{width:29px;height:29px}.customer-request-card-image{height:112px;margin:-11px -11px 10px}.customer-request-gallery>div{min-height:125px}.customer-request-gallery.images-1>div{min-height:240px}.customer-offer-fields{grid-template-columns:1fr}.admin-opportunity-images{overflow:auto}.admin-opportunity-images img{width:76px;height:60px}}.customer-request-launcher{background:radial-gradient(circle at 8% 0,#efb8472e,#0000 30%),linear-gradient(145deg,#f9fcfb,#eef7f4);border:1px solid #d6e3df;border-radius:28px;width:min(1180px,100% - 40px);margin:30px auto 20px;padding:clamp(26px,4vw,48px);overflow:hidden;box-shadow:0 24px 60px #144a401f}.customer-request-launcher>header{text-align:center;max-width:760px;margin:0 auto 26px}.customer-request-launcher>header>span{color:#0b6b5e;background:#e1f1ec;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.customer-request-launcher>header>span svg{width:17px}.customer-request-launcher h1{color:#123f38;margin:12px 0 6px;font-size:clamp(34px,5vw,58px);line-height:1.15}.customer-request-launcher>header p{color:#5e736d;margin:0;font-size:16px;line-height:1.8}.customer-request-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.customer-request-paths>button{--choice-accent:#8d6426;--choice-soft:#fff5df;color:#163832;text-align:right;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e3e0;border-radius:20px;grid-template-columns:58px 1fr;align-items:center;gap:10px 14px;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 10px 24px #174d4412}.customer-request-paths>button[data-kind=workshop_service]{--choice-accent:#0b776a;--choice-soft:#e7f6f1}.customer-request-paths>button[data-kind=showroom_product]{--choice-accent:#245f9c;--choice-soft:#eaf2fb}.customer-request-paths>button:hover{border-color:var(--choice-accent);transform:translateY(-3px);box-shadow:0 16px 30px #174d441f}.customer-request-paths>button.selected{border:2px solid var(--choice-accent);box-shadow:0 0 0 4px var(--choice-accent),0 16px 30px #174d441c}@supports (color:color-mix(in lab, red, red)){.customer-request-paths>button.selected{box-shadow:0 0 0 4px color-mix(in srgb,var(--choice-accent) 13%,transparent),0 16px 30px #174d441c}}.customer-request-paths>button>small{color:#9aa9a5;font-size:11px;font-weight:900;position:absolute;top:13px;left:15px}.customer-request-path-icon{background:var(--choice-soft);width:58px;height:58px;color:var(--choice-accent);border-radius:17px;grid-row:1/3;place-items:center;display:grid}.customer-request-path-icon svg{width:28px;height:28px}.customer-request-path-copy{gap:5px;display:grid}.customer-request-path-copy>b{font-size:19px}.customer-request-path-copy>span{color:#657772;font-size:12px;line-height:1.7}.customer-request-path-action{color:var(--choice-accent);align-items:center;gap:5px;font-size:12px;font-weight:900;display:inline-flex}.customer-request-path-action svg{width:15px}.customer-request-launcher>footer{color:#56706a;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:22px;font-size:12px;font-weight:800;display:flex}.customer-request-launcher>footer span{align-items:center;gap:6px;display:inline-flex}.customer-request-launcher>footer svg{color:#0b776a;width:17px}.customer-request-selected{background:#f0f9f6;border:1px solid #cae0da;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex!important}.customer-request-selected>span{color:#0c7467;background:#dcefe9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.customer-request-selected>span svg{width:21px!important;height:21px!important}.customer-request-selected>div{gap:2px;display:grid}.customer-request-selected>div small{font-size:10px}.customer-request-selected>div b{font-size:14px}.customer-request-selected>button{color:#0b776a;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-inline-start:auto;font-size:11px;font-weight:900;text-decoration:underline}@media (width<=800px){.customer-request-paths{grid-template-columns:1fr}.customer-request-paths>button{grid-template-columns:52px 1fr;padding:18px}.customer-request-path-icon{border-radius:15px;width:52px;height:52px}}@media (width<=560px){.customer-request-launcher{border-radius:19px;width:calc(100% - 24px);margin-top:12px;padding:22px 14px}.customer-request-launcher>header{margin-bottom:18px}.customer-request-launcher h1{font-size:34px}.customer-request-launcher>header p{font-size:13px}.customer-request-paths{gap:10px}.customer-request-paths>button{border-radius:15px;grid-template-columns:46px 1fr;gap:7px 11px;padding:15px}.customer-request-path-icon{border-radius:13px;width:46px;height:46px}.customer-request-path-icon svg{width:23px;height:23px}.customer-request-path-copy>b{font-size:16px}.customer-request-path-copy>span{font-size:10px}.customer-request-path-action{font-size:11px}.customer-request-launcher>footer{justify-content:flex-start;margin-top:17px;padding-inline:3px}.customer-request-selected{align-items:center}.customer-request-selected>button{white-space:nowrap}}.homepage-live-badge{gap:9px;font-size:13px}.homepage-live-badge i{width:11px;height:11px;box-shadow:0 0 0 5px #19a97424}.company-response-trust{color:#155e59;background:#f2fbf8;border:1px solid #bfe2da;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin:12px 0 4px;padding:11px 13px;display:grid}.company-response-trust>svg{color:#0f8a7d;width:22px;height:22px}.company-response-trust div{gap:2px;display:grid}.company-response-trust small{color:#607b7b;font-size:11px}.company-response-trust b{font-size:18px}.company-response-trust>span{color:#54706f;justify-self:end;font-size:12px;font-weight:700}.esnaaly-admin-stats{background:linear-gradient(135deg,#f3fbf9,#fffdf7);border:1px solid #cae4de;border-radius:18px;margin:16px 0;padding:18px}.esnaaly-admin-stats>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.esnaaly-admin-stats>header h3{color:#173b3f;margin:3px 0 0}.esnaaly-admin-stats>header svg{color:#0d756d;width:30px;height:30px}.esnaaly-admin-stats>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.esnaaly-admin-stats article{background:#fff;border:1px solid #e1ece9;border-radius:13px;gap:6px;padding:13px;display:grid}.esnaaly-admin-stats article small{color:#6b7d7d}.esnaaly-admin-stats article b{color:#124d4c;font-size:20px}.notification-list article a{color:#0d756d;align-items:center;gap:4px;margin-top:8px;font-weight:800;text-decoration:none;display:inline-flex}.notification-list article a svg{width:16px;height:16px}@media (width<=760px){.company-response-trust{grid-template-columns:auto 1fr}.company-response-trust>span{grid-column:1/-1;justify-self:start}.esnaaly-admin-stats>div{grid-template-columns:repeat(2,minmax(0,1fr))}.esnaaly-admin-stats article:last-child{grid-column:1/-1}}@media (width<=650px){.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-visual{height:112px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] #marketplace .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-trending .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-category-row .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .manufacturing-showcase .product-content{min-height:calc(var(--product-card-content-min-height) - 18px);padding:10px}}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] #marketplace .product-content h3,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-trending .product-content h3,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-category-row .product-content h3,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .manufacturing-showcase .product-content h3{min-height:calc(var(--product-card-title-min-height) - 8px)}@media (width<=650px){.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-visual{height:112px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] #marketplace .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-trending .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-category-row .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .manufacturing-showcase .product-content{min-height:calc(var(--product-card-content-min-height) - 18px);padding:10px}}.commerce-layout.reference-image-match .homepage-business-actions .company-specialty-entry,.commerce-layout .homepage-business-actions .company-specialty-entry{border-color:#c9deeb;background:#eaf6fc!important}.homepage-business-actions .company-specialty-entry h2{margin:0 0 4px;font-size:clamp(22px,2.6vw,31px)}.homepage-business-actions .company-specialty-entry small{color:#5a7588;font-size:12px;font-weight:700;display:block}@media (width<=650px){.homepage-business-actions .company-specialty-entry h2{font-size:20px}.homepage-business-actions .company-specialty-entry small{font-size:10px}}.company-specialty-entry{color:#10192c;background:#f8f6f0;border:1px solid #dfe3e8;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 26px;display:grid;box-shadow:0 10px 28px #1f2a3a0f}.company-specialty-entry:hover,.company-specialty-entry:focus-visible{border-color:#c8ced7;transform:translateY(-2px)}.company-specialty-entry-icon{color:#25334a;background:#fff;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 7px 18px #1f2a3a14}.company-specialty-entry-icon svg{width:27px;height:27px}.company-specialty-entry small{color:#5f6b7c;font-weight:700}.company-specialty-entry h2{margin:3px 0 5px;font-size:clamp(21px,2.5vw,30px)}.company-specialty-entry p{color:#667085;margin:0}.company-specialty-entry-action{color:#26354b;align-items:center;gap:6px;font-weight:800;display:inline-flex}.company-specialty-entry-action svg{width:18px}.companies-directory-page .company-category-directory{scroll-margin-top:24px}.companies-directory-page .company-directory-pricing{margin-top:24px;margin-bottom:28px}.companies-directory-page .company-directory-pricing .pricing-grid article>a{color:#fff;text-align:center;background:#075bd8;border-radius:10px;padding:12px;font-weight:800;display:block}.commerce-layout .opportunity-showcase,.commerce-layout.reference-image-match .opportunity-showcase{color:#10192c;background:linear-gradient(145deg,#faf9f5,#eceef0)!important}.commerce-layout .opportunity-showcase .showcase-heading h2,.commerce-layout .opportunity-showcase .showcase-heading p{color:#10192c}.commerce-layout .opportunity-showcase .showcase-heading p{color:#667085}.commerce-layout .opportunity-showcase .opportunity-create-button{color:#1f2937;background:#f6f5f1;border:1px solid #cfd4db;box-shadow:0 7px 18px #1f293714}.commerce-layout .opportunity-showcase .opportunity-create-button:hover,.commerce-layout .opportunity-showcase .opportunity-create-button:focus-visible{background:#e7e8e9}@media (width<=650px){.company-specialty-entry{border-radius:15px;grid-template-columns:auto 1fr;gap:12px;margin:0 16px;padding:16px}.company-specialty-entry-icon{width:46px;height:46px}.company-specialty-entry h2{font-size:19px}.company-specialty-entry p{font-size:12px;line-height:1.65}.company-specialty-entry-action{grid-column:1/-1;justify-self:end;font-size:13px}.companies-directory-page .company-category-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-layout.reference-image-match .company-category-directory{width:100%;box-shadow:none;border:0;border-top:9px solid #f2f5f9;border-radius:0;padding:28px 16px 32px;margin:0!important}.company-category-directory-heading{align-items:flex-start;margin-bottom:16px}.company-category-directory-heading h2{font-size:22px}.company-category-directory-heading p{font-size:10px;line-height:1.7}.company-category-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.company-category-directory-grid>a{text-align:center;grid-template-rows:38px minmax(30px,auto);grid-template-columns:1fr;align-content:center;justify-items:center;gap:6px;min-height:92px;padding:9px 5px}.company-category-directory-grid>a>span{width:38px;height:38px}.company-category-directory-grid b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box}.company-category-directory-grid svg{display:none}}.auth-turnstile{width:100%;min-height:66px;margin:14px 0 16px;overflow:hidden}.auth-turnstile>div{width:100%}.auth-turnstile-error{color:#9b3434;text-align:center;background:#fff5f5;border:1px solid #e4b8b8;border-radius:10px;width:100%;margin:14px 0 16px;padding:11px 13px;font-size:13px;font-weight:800}.signup-push-consent{width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:right;cursor:pointer;background:#f8faf9;border:1px solid #cad4d1;border-radius:3px;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:10px;margin:0;padding:10px 13px;display:grid}.signup-push-consent:disabled{opacity:1;cursor:default}.signup-push-consent>span:nth-child(2){gap:3px;min-width:0;display:grid}.signup-push-consent b{font-size:12px;font-weight:900}.signup-push-consent small{color:var(--muted);font-size:9px;line-height:1.5}.signup-push-consent>svg{color:#2563eb;width:20px}.signup-push-checkbox{background:#fff;border:2px solid #8f9d99;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.signup-push-checkbox svg{stroke-width:3px;width:18px}.signup-push-consent.state-working .signup-push-checkbox{border-color:#2563eb #0000 #2563eb #2563eb;border-radius:50%;animation:.8s linear infinite push-consent-spin}.signup-push-consent.state-granted{background:#eff9f5;border-color:#7cbcac}.signup-push-consent.state-granted .signup-push-checkbox{border-color:var(--teal);background:var(--teal);color:#fff}.signup-push-consent.state-blocked,.signup-push-consent.state-ios-install,.signup-push-consent.state-unsupported{background:#fff9eb;border-color:#e2c98f}.signup-push-consent.state-error{background:#fff5f5;border-color:#dfb1b1}@keyframes push-consent-spin{to{transform:rotate(360deg)}}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row{padding:3px 0 2px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .section-heading{margin-bottom:2px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace#marketplace{padding-bottom:2px}@media (width<=650px){.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row{padding:3px 12px 2px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .section-heading{margin-bottom:2px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-grid{padding-bottom:0}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .load-more{margin-top:2px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace#marketplace{padding-bottom:2px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace#marketplace .load-more{margin-top:2px}}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .load-more,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .marketplace#marketplace .load-more{margin-top:8px}.commerce-layout.classifieds-v40.classifieds-v41{--v41-accent:#2457d6;--v41-accent-dark:var(--v41-accent);--v41-ink:#172033;--v41-muted:#667085;--v41-bg:#f7f8fa;--v41-line:#dde1e7;--v41-soft:#f2f4f7;background:var(--v41-bg);color:var(--v41-ink);font-family:Tahoma,Arial,sans-serif;font-weight:400;overflow-x:clip}.commerce-layout.classifieds-v40.classifieds-v41 *,.commerce-layout.classifieds-v40.classifieds-v41 :before,.commerce-layout.classifieds-v40.classifieds-v41 :after{box-sizing:border-box}.commerce-layout.classifieds-v40.classifieds-v41 .status-bar,.commerce-layout.classifieds-v40.classifieds-v41 .status-bar.connected{background:var(--v41-ink)}.commerce-layout.classifieds-v40.classifieds-v41 .button-primary,.commerce-layout.classifieds-v40.classifieds-v41 .add-listing-button{border-color:var(--v41-accent);background:var(--v41-accent);box-shadow:none}.commerce-layout.classifieds-v40.classifieds-v41 .site-header{border-bottom:1px solid var(--v41-line);box-shadow:none;grid-template-columns:auto minmax(360px,1fr) auto auto;gap:22px;padding-block:14px}.commerce-layout.classifieds-v40.classifieds-v41 .header-search{background:#fff;grid-template-columns:22px minmax(170px,1fr) minmax(165px,.42fr) auto;gap:6px;height:52px;padding:4px 6px 4px 13px}.commerce-layout.classifieds-v40.classifieds-v41 .header-location{border-inline-start:1px solid var(--v41-line);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;min-width:0;height:40px;padding-inline:10px;display:grid}.commerce-layout.classifieds-v40.classifieds-v41 .header-location svg{width:17px}.commerce-layout.classifieds-v40.classifieds-v41 .header-location select{color:#485466;width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.commerce-layout.classifieds-v40.classifieds-v41 .header-search button{background:var(--v41-accent)}.commerce-layout.classifieds-v40.classifieds-v41 .add-listing-button{white-space:nowrap}.commerce-layout.classifieds-v40.classifieds-v41 .hero{border:1px solid var(--v41-line);min-height:360px;box-shadow:none;background:#fff;grid-template-columns:1fr;margin-top:30px;padding:60px clamp(30px,6vw,82px)}.commerce-layout.classifieds-v40.classifieds-v41 .hero h1{max-width:920px;margin-bottom:10px;font-size:clamp(38px,4.4vw,58px)}.commerce-layout.classifieds-v40.classifieds-v41 .hero-copy>p{max-width:820px;margin-block:16px 28px}.commerce-layout.classifieds-v40.classifieds-v41 .hero-market-search{grid-template-columns:26px minmax(220px,1fr) minmax(180px,.38fr) auto;max-width:970px;min-height:66px;padding:6px 7px 6px 18px}.commerce-layout.classifieds-v40.classifieds-v41 .hero-market-search>label{border-inline-start:1px solid var(--v41-line);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;min-width:0;height:48px;padding-inline:12px;display:grid}.commerce-layout.classifieds-v40.classifieds-v41 .hero-market-search>label select{color:#465268;width:100%;min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.commerce-layout.classifieds-v40.classifieds-v41 .hero-market-search button{background:var(--v41-accent)}.commerce-layout.classifieds-v40.classifieds-v41 .storefront-showcase{display:none}.commerce-layout.classifieds-v40.classifieds-v41 .trust-row{margin-top:24px}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid{border:1px solid var(--v41-line);width:min(1380px,100% - 40px);box-shadow:none;border-radius:16px;margin:26px auto 0}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid>div{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;min-height:130px;padding:18px;display:grid;overflow:visible}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid button,.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid a{color:#3d485a;text-align:center;background:#fff;border:1px solid #0000;border-radius:12px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:90px;padding:10px 6px;display:grid}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid button:hover,.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid a:hover,.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid button.active{border-color:var(--v41-accent);background:var(--v41-soft);color:var(--v41-accent)}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid span{font-size:28px;line-height:1}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid b{font-size:13px}.commerce-layout.classifieds-v40.classifieds-v41 .quick-start{display:none}.commerce-layout.classifieds-v40.classifieds-v41 .marketplace{border:1px solid var(--v41-line);width:min(1380px,100% - 40px);box-shadow:none;border-radius:16px;margin-top:48px;padding:44px}.commerce-layout.classifieds-v40.classifieds-v41 .marketplace .section-heading h2{font-size:34px}.commerce-layout.classifieds-v40.classifieds-v41 .market-heading-actions{align-items:center;gap:8px;display:flex}.commerce-layout.classifieds-v40.classifieds-v41 .mobile-filter-button{border:1px solid var(--v41-line);min-height:42px;color:var(--v41-ink);background:#fff;border-radius:9px;align-items:center;gap:6px;padding-inline:14px;font-weight:700;display:none}.commerce-layout.classifieds-v40.classifieds-v41 .mobile-filter-button svg{width:18px}.commerce-layout.classifieds-v40.classifieds-v41 .marketplace-body{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:28px;margin-top:30px;display:grid}.commerce-layout.classifieds-v40.classifieds-v41 .market-filter-sidebar{border:1px solid var(--v41-line);box-shadow:none;background:#fff;border-radius:12px;gap:22px;padding:22px;display:grid;position:sticky;top:92px}.commerce-layout.classifieds-v40.classifieds-v41 .filter-sidebar-title{border-bottom:1px solid var(--v41-line);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:17px;display:flex}.commerce-layout.classifieds-v40.classifieds-v41 .filter-sidebar-title button{color:var(--v41-ink);background:0 0;border:0;display:none}.commerce-layout.classifieds-v40.classifieds-v41 .market-filter-sidebar>label,.commerce-layout.classifieds-v40.classifieds-v41 .market-filter-sidebar fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.commerce-layout.classifieds-v40.classifieds-v41 .market-filter-sidebar>label>span,.commerce-layout.classifieds-v40.classifieds-v41 .market-filter-sidebar legend{color:#303b4d;font-size:13px;font-weight:700}.commerce-layout.classifieds-v40.classifieds-v41 .market-filter-sidebar select,.commerce-layout.classifieds-v40.classifieds-v41 .price-range input,.commerce-layout.classifieds-v40.classifieds-v41 .filter-search{background:#fff;border:1px solid #cfd5dd;border-radius:9px;width:100%;min-height:43px}.commerce-layout.classifieds-v40.classifieds-v41 .market-filter-sidebar select{color:var(--v41-ink);font:inherit;padding-inline:10px;font-size:13px}.commerce-layout.classifieds-v40.classifieds-v41 .filter-search{grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;padding-inline:10px;display:grid}.commerce-layout.classifieds-v40.classifieds-v41 .filter-search svg{width:18px;color:var(--v41-muted)}.commerce-layout.classifieds-v40.classifieds-v41 .filter-search input{min-width:0;height:39px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.commerce-layout.classifieds-v40.classifieds-v41 .filter-choice{color:#4c5769;cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding-inline:7px;font-size:13px;display:flex}.commerce-layout.classifieds-v40.classifieds-v41 .filter-choice:hover{background:#f5f7fa}.commerce-layout.classifieds-v40.classifieds-v41 .filter-choice input{accent-color:var(--v41-accent)}.commerce-layout.classifieds-v40.classifieds-v41 .price-range{grid-template-columns:1fr 1fr;gap:7px;display:grid}.commerce-layout.classifieds-v40.classifieds-v41 .price-range label{color:var(--v41-muted);gap:5px;font-size:11px;display:grid}.commerce-layout.classifieds-v40.classifieds-v41 .price-range input{min-width:0;font:inherit;outline:0;padding-inline:8px;font-size:12px}.commerce-layout.classifieds-v40.classifieds-v41 .clear-price-filter{border:1px solid var(--v41-line);min-height:38px;color:var(--v41-accent);background:#fff;border-radius:8px;font-weight:700}.commerce-layout.classifieds-v40.classifieds-v41 .market-listings{min-width:0}.commerce-layout.classifieds-v40.classifieds-v41 .active-market-filters{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.commerce-layout.classifieds-v40.classifieds-v41 .active-market-filters span{color:#515d70;background:#f0f2f5;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:5px 10px;font-size:12px;display:inline-flex}.commerce-layout.classifieds-v40.classifieds-v41 .active-market-filters svg{width:14px}.commerce-layout.classifieds-v40.classifieds-v41 .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:0}.commerce-layout.classifieds-v40.classifieds-v41 .product-card{border:1px solid var(--v41-line);cursor:pointer;min-width:0;box-shadow:none;border-radius:11px;transition:none;overflow:hidden}.commerce-layout.classifieds-v40.classifieds-v41 .product-card:hover,.commerce-layout.classifieds-v40.classifieds-v41 .product-card:focus-visible{box-shadow:none;border-color:#aeb8c6;outline:none;transform:none}.commerce-layout.classifieds-v40.classifieds-v41 .product-visual{aspect-ratio:4/3;background:#f2f3f5;height:auto}.commerce-layout.classifieds-v40.classifieds-v41 .product-image{padding:8px;object-fit:contain!important}.commerce-layout.classifieds-v40.classifieds-v41 .product-visual>i{display:none}.commerce-layout.classifieds-v40.classifieds-v41 .favorite-button{z-index:3;color:#2f3a4d;background:#fffffff0;border:1px solid #14203329;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:9px;left:9px}.commerce-layout.classifieds-v40.classifieds-v41 .favorite-button svg{width:19px;height:19px}.commerce-layout.classifieds-v40.classifieds-v41 .favorite-button.active{border-color:var(--v41-line);color:var(--v41-accent)}.commerce-layout.classifieds-v40.classifieds-v41 .favorite-button.active svg{fill:currentColor}.commerce-layout.classifieds-v40.classifieds-v41 .gallery-arrow{background:#fffffff0;width:31px;height:31px}.commerce-layout.classifieds-v40.classifieds-v41 .gallery-count{font-size:10px;bottom:8px}.commerce-layout.classifieds-v40.classifieds-v41 .product-content{padding:18px}.commerce-layout.classifieds-v40.classifieds-v41 .product-price{color:var(--v41-accent);letter-spacing:-.02em;margin:0 0 10px;font-size:28px;line-height:1.2;display:block}.commerce-layout.classifieds-v40.classifieds-v41 .product-content h3{min-height:0;color:var(--v41-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.commerce-layout.classifieds-v40.classifieds-v41 .listing-company-rating{color:#536173;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:-2px 0 11px;font-size:11px;line-height:1;text-decoration:none;display:inline-flex}.commerce-layout.classifieds-v40.classifieds-v41 .listing-company-rating:hover{color:var(--v41-accent);text-decoration:underline}.commerce-layout.classifieds-v40.classifieds-v41 .listing-company-rating b{color:var(--v41-ink);font-size:12px}.commerce-layout.classifieds-v40.classifieds-v41 .listing-rating-stars{direction:ltr;align-items:center;gap:1px;display:inline-flex}.commerce-layout.classifieds-v40.classifieds-v41 .listing-company-rating svg{color:#c6ccd4;flex:none;width:14px;height:14px}.commerce-layout.classifieds-v40.classifieds-v41 .listing-rating-stars svg.filled{fill:#f4a51c;color:#f4a51c}.commerce-layout.classifieds-v40.classifieds-v41 .listing-company-rating.no-reviews svg{color:#f4a51c}.commerce-layout.classifieds-v40.classifieds-v41 .product-content>p{color:#515d70;text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-size:12px;overflow:hidden}.commerce-layout.classifieds-v40.classifieds-v41 .product-content>p svg{width:14px}.commerce-layout.classifieds-v40.classifieds-v41 .listing-meta{color:var(--v41-muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.commerce-layout.classifieds-v40.classifieds-v41 .listing-meta span{align-items:center;gap:3px;min-width:0;display:inline-flex}.commerce-layout.classifieds-v40.classifieds-v41 .listing-meta svg{width:13px}.commerce-layout.classifieds-v40.classifieds-v41 .load-more .button{border-color:var(--v41-line);color:var(--v41-accent)}.commerce-layout.classifieds-v40.classifieds-v41 .mobile-nav button:nth-child(3) i{background:var(--v41-accent)}@media (width<=1180px){.commerce-layout.classifieds-v40.classifieds-v41 .site-header{grid-template-columns:auto minmax(300px,1fr) auto}.commerce-layout.classifieds-v40.classifieds-v41 .header-location{display:none}.commerce-layout.classifieds-v40.classifieds-v41 .header-search{grid-template-columns:22px minmax(0,1fr) auto}.commerce-layout.classifieds-v40.classifieds-v41 .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.commerce-layout.classifieds-v40.classifieds-v41 .site-header{grid-template-columns:1fr auto}.commerce-layout.classifieds-v40.classifieds-v41 .header-search{grid-area:2/1/auto/-1}.commerce-layout.classifieds-v40.classifieds-v41 .marketplace-body{grid-template-columns:1fr}.commerce-layout.classifieds-v40.classifieds-v41 .mobile-filter-button{display:inline-flex}.commerce-layout.classifieds-v40.classifieds-v41 .market-filter-sidebar{z-index:75;visibility:hidden;border-radius:0;align-content:start;width:min(360px,90vw);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.commerce-layout.classifieds-v40.classifieds-v41 .market-filter-sidebar.open{visibility:visible;transform:translate(0)}.commerce-layout.classifieds-v40.classifieds-v41 .filter-sidebar-title button{place-items:center;display:grid}}@media (width<=650px){.commerce-layout.classifieds-v40.classifieds-v41 .site-header{min-height:126px;padding:8px 10px 10px}.commerce-layout.classifieds-v40.classifieds-v41 .site-header nav.open{top:126px}.commerce-layout.classifieds-v40.classifieds-v41 .brand small,.commerce-layout.classifieds-v40.classifieds-v41 .header-actions .notification,.commerce-layout.classifieds-v40.classifieds-v41 .header-actions .account-button{display:none}.commerce-layout.classifieds-v40.classifieds-v41 .header-actions{gap:5px}.commerce-layout.classifieds-v40.classifieds-v41 .header-actions .button{min-height:40px;padding-inline:10px;font-size:12px}.commerce-layout.classifieds-v40.classifieds-v41 .header-search{height:46px}.commerce-layout.classifieds-v40.classifieds-v41 .header-search input{font-size:13px}.commerce-layout.classifieds-v40.classifieds-v41 .header-search button{min-height:36px;padding-inline:13px}.commerce-layout.classifieds-v40.classifieds-v41 .hero{min-height:0;margin-top:18px;padding:38px 16px 28px}.commerce-layout.classifieds-v40.classifieds-v41 .hero h1{font-size:31px}.commerce-layout.classifieds-v40.classifieds-v41 .hero-copy>p{font-size:14px}.commerce-layout.classifieds-v40.classifieds-v41 .hero-market-search{grid-template-columns:22px minmax(0,1fr);gap:6px;padding:7px 10px}.commerce-layout.classifieds-v40.classifieds-v41 .hero-market-search>label{border:1px solid var(--v41-line);border-radius:8px;grid-column:1/-1;min-height:44px}.commerce-layout.classifieds-v40.classifieds-v41 .hero-market-search button{grid-column:1/-1;min-height:44px}.commerce-layout.classifieds-v40.classifieds-v41 .hero-actions,.commerce-layout.classifieds-v40.classifieds-v41 .trust-row{display:none}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid{width:calc(100% - 20px);margin-top:18px}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;padding:12px}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid button,.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid a{min-height:78px;padding:8px 3px}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid span{font-size:23px}.commerce-layout.classifieds-v40.classifieds-v41 .category-icon-grid b{font-size:11px}.commerce-layout.classifieds-v40.classifieds-v41 .marketplace{width:calc(100% - 20px);margin-top:32px;padding:32px 12px 44px}.commerce-layout.classifieds-v40.classifieds-v41 .marketplace .section-heading{gap:11px}.commerce-layout.classifieds-v40.classifieds-v41 .marketplace .section-heading h2{font-size:26px}.commerce-layout.classifieds-v40.classifieds-v41 .marketplace .section-heading p{font-size:13px}.commerce-layout.classifieds-v40.classifieds-v41 .market-heading-actions{width:100%}.commerce-layout.classifieds-v40.classifieds-v41 .market-heading-actions>*{flex:1 1 0;justify-content:center}.commerce-layout.classifieds-v40.classifieds-v41 .active-market-filters{margin-inline:2px}.commerce-layout.classifieds-v40.classifieds-v41 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commerce-layout.classifieds-v40.classifieds-v41 .product-visual{aspect-ratio:1/.88}.commerce-layout.classifieds-v40.classifieds-v41 .favorite-button{width:32px;height:32px;top:6px;left:6px}.commerce-layout.classifieds-v40.classifieds-v41 .favorite-button svg{width:17px}.commerce-layout.classifieds-v40.classifieds-v41 .product-content{padding:12px}.commerce-layout.classifieds-v40.classifieds-v41 .product-price{margin-bottom:8px;font-size:22px}.commerce-layout.classifieds-v40.classifieds-v41 .product-content h3{margin-bottom:8px;font-size:14px}.commerce-layout.classifieds-v40.classifieds-v41 .listing-company-rating{margin-bottom:8px;font-size:10px}.commerce-layout.classifieds-v40.classifieds-v41 .listing-company-rating b{font-size:11px}.commerce-layout.classifieds-v40.classifieds-v41 .listing-company-rating svg{width:12px;height:12px}.commerce-layout.classifieds-v40.classifieds-v41 .product-content>p{margin-bottom:7px;font-size:11px}.commerce-layout.classifieds-v40.classifieds-v41 .listing-meta{flex-direction:column;align-items:flex-start;font-size:10px}.commerce-layout.classifieds-v40.classifieds-v41 .gallery-arrow{display:none}}.commerce-layout.classifieds-v40.classifieds-v41 *{font-family:Tahoma,Arial,sans-serif;font-weight:400!important}.commerce-layout.classifieds-v40.classifieds-v41 :is(h1,h2,h3,h4,b,strong,button,.button,legend){font-weight:700!important}.commerce-layout.classifieds-v40{--v40-accent:#2563eb;--v40-accent-dark:#1d4ed8;--v40-ink:#172033;--v40-muted:#657184;--v40-bg:#f6f7f9;--v40-line:#e2e6eb;--v40-soft:#eef3ff;background:var(--v40-bg);width:100%;max-width:100%;min-height:100vh;color:var(--v40-ink);overflow-x:clip}.commerce-layout.classifieds-v40 .status-bar,.commerce-layout.classifieds-v40 .status-bar.connected{background:var(--v40-ink);color:#fff;min-height:34px;font-size:13px}.commerce-layout.classifieds-v40 .status-bar span,.commerce-layout.classifieds-v40 .status-bar.connected span{color:#fff;background:0 0}.commerce-layout.classifieds-v40 .site-header{z-index:40;border:0;border-bottom:1px solid var(--v40-line);width:100%;min-height:76px;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:auto minmax(280px,1fr) auto auto;gap:24px;margin:0;padding:12px max(24px,50vw - 690px);display:grid;position:sticky;top:0}.commerce-layout.classifieds-v40 .brand-mark{background:var(--v40-accent);width:46px;height:46px;box-shadow:none;border-radius:12px}.commerce-layout.classifieds-v40 .site-header .brand{min-width:0;margin-inline-end:0}.commerce-layout.classifieds-v40 .brand b{color:var(--v40-ink);font-size:18px}.commerce-layout.classifieds-v40 .brand small{color:var(--v40-muted);font-size:12px}.commerce-layout.classifieds-v40 .header-search{background:#fafbfc;border:1px solid #ccd3dc;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;height:48px;padding:4px 7px 4px 14px;display:grid}.commerce-layout.classifieds-v40 .header-search:focus-within{border-color:var(--v40-accent);background:#fff}.commerce-layout.classifieds-v40 .header-search svg{width:20px;color:var(--v40-muted)}.commerce-layout.classifieds-v40 .header-search input{min-width:0;height:38px;color:var(--v40-ink);background:0 0;border:0;outline:0;font-size:15px}.commerce-layout.classifieds-v40 .header-search button{background:var(--v40-accent);color:#fff;border:0;border-radius:9px;min-height:38px;padding-inline:22px;font-size:14px;font-weight:800}.commerce-layout.classifieds-v40 .site-header nav{gap:20px}.commerce-layout.classifieds-v40 .site-header nav a{color:#445066;font-size:14px}.commerce-layout.classifieds-v40 .site-header nav a:after{display:none}.commerce-layout.classifieds-v40 .header-actions{gap:7px}.commerce-layout.classifieds-v40 .header-actions .button{min-height:44px;box-shadow:none;border-radius:10px;font-size:14px}.commerce-layout.classifieds-v40 .button-primary,.commerce-layout.classifieds-v40 .add-listing-button{border-color:var(--v40-accent);background:var(--v40-accent);color:#fff;box-shadow:none}.commerce-layout.classifieds-v40 .add-listing-button svg{width:18px}.commerce-layout.classifieds-v40 .button-ghost{border-color:var(--v40-line);color:var(--v40-ink)}.commerce-layout.classifieds-v40 .commerce-strip{border:0;border-bottom:1px solid var(--v40-line);background:#fff;border-radius:0;width:100%;margin:0}.commerce-layout.classifieds-v40 .commerce-strip>div{justify-content:center;gap:8px;min-height:54px}.commerce-layout.classifieds-v40 .commerce-strip button{border:1px solid var(--v40-line);color:#445066;min-height:36px;box-shadow:none;background:#fff;border-radius:999px;padding:7px 15px;font-size:13px}.commerce-layout.classifieds-v40 .commerce-strip button.active{border-color:var(--v40-accent);background:var(--v40-soft);color:var(--v40-accent-dark)}.commerce-layout.classifieds-v40 .hero{border:1px solid var(--v40-line);width:min(1380px,100% - 40px);min-height:430px;color:var(--v40-ink);box-shadow:none;background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) 360px;gap:54px;margin:28px auto 0;padding:clamp(42px,5vw,72px);overflow:hidden}.commerce-layout.classifieds-v40 .hero:before{display:none}.commerce-layout.classifieds-v40 .hero .eyebrow{color:var(--v40-accent);background:0 0;border:0;margin-bottom:14px;padding:0;font-size:14px}.commerce-layout.classifieds-v40 .hero h1{max-width:820px;color:var(--v40-ink);letter-spacing:-2px;font-size:clamp(42px,5vw,64px);line-height:1.2}.commerce-layout.classifieds-v40 .hero h1 em{color:var(--v40-accent)}.commerce-layout.classifieds-v40 .hero-copy>p{max-width:720px;color:var(--v40-muted);margin:17px 0 24px;font-size:16px;line-height:1.9}.commerce-layout.classifieds-v40 .hero-market-search{background:#fff;border:1px solid #c7ced8;border-radius:13px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;max-width:790px;min-height:62px;padding:6px 8px 6px 18px;display:grid}.commerce-layout.classifieds-v40 .hero-market-search:focus-within{border-color:var(--v40-accent)}.commerce-layout.classifieds-v40 .hero-market-search svg{width:22px;color:var(--v40-muted)}.commerce-layout.classifieds-v40 .hero-market-search input{min-width:0;height:48px;color:var(--v40-ink);background:0 0;border:0;outline:0;font-size:16px}.commerce-layout.classifieds-v40 .hero-market-search button{background:var(--v40-accent);color:#fff;border:0;border-radius:9px;min-height:48px;padding-inline:28px;font-size:15px;font-weight:800}.commerce-layout.classifieds-v40 .hero-actions{justify-content:flex-start;margin-top:12px}.commerce-layout.classifieds-v40 .hero-actions .button-light{min-height:42px;color:var(--v40-accent-dark);box-shadow:none;background:0 0;border:0;padding:0}.commerce-layout.classifieds-v40 .trust-row{justify-content:flex-start}.commerce-layout.classifieds-v40 .trust-row span{color:var(--v40-muted);background:0 0;border:0}.commerce-layout.classifieds-v40 .trust-row svg{color:var(--v40-accent)}.commerce-layout.classifieds-v40 .storefront-showcase{border:1px solid var(--v40-line);min-height:310px;color:var(--v40-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f9fb;border-radius:16px;padding:28px}.commerce-layout.classifieds-v40 .storefront-showcase:before{display:none}.commerce-layout.classifieds-v40 .showcase-kicker{background:var(--v40-soft);color:var(--v40-accent-dark)}.commerce-layout.classifieds-v40 .showcase-icon{background:var(--v40-accent);color:#fff;border-radius:13px;width:58px;height:58px;margin-top:30px}.commerce-layout.classifieds-v40 .storefront-showcase h2{color:var(--v40-ink);font-size:29px}.commerce-layout.classifieds-v40 .storefront-showcase>p{color:var(--v40-muted);font-size:14px}.commerce-layout.classifieds-v40 .showcase-actions a{border-color:var(--v40-accent);background:var(--v40-accent);color:#fff}.commerce-layout.classifieds-v40 .showcase-actions button{color:var(--v40-accent-dark);border-color:#cbd2dc}.commerce-layout.classifieds-v40 .showcase-note{color:var(--v40-muted)}.commerce-layout.classifieds-v40 .showcase-note svg{color:var(--v40-accent)}.commerce-layout.classifieds-v40 .quick-start{gap:12px;width:min(1120px,100% - 40px);margin-top:16px}.commerce-layout.classifieds-v40 .quick-start>a,.commerce-layout.classifieds-v40 .quick-start>button{border:1px solid var(--v40-line);min-height:94px;box-shadow:none;background:#fff;border-radius:14px}.commerce-layout.classifieds-v40 .quick-start>a:hover,.commerce-layout.classifieds-v40 .quick-start>button:hover{border-color:#b8c1ce;transform:none}.commerce-layout.classifieds-v40 .choice-icon.mint,.commerce-layout.classifieds-v40 .choice-icon.gold,.commerce-layout.classifieds-v40 .choice-icon.blue{background:var(--v40-soft);color:var(--v40-accent);border-radius:11px}.commerce-layout.classifieds-v40 .quick-start b{color:var(--v40-ink);font-size:16px}.commerce-layout.classifieds-v40 .quick-start small{color:var(--v40-muted);font-size:13px}.commerce-layout.classifieds-v40 .marketplace{border:1px solid var(--v40-line);width:min(1380px,100% - 40px);box-shadow:none;background:#fff;border-radius:18px;margin-top:52px;padding:42px}.commerce-layout.classifieds-v40 .marketplace .section-heading{align-items:center}.commerce-layout.classifieds-v40 .marketplace .section-heading .eyebrow{color:var(--v40-accent);background:0 0;border:0;margin-bottom:7px;padding:0}.commerce-layout.classifieds-v40 .marketplace .section-heading h2{color:var(--v40-ink);font-size:36px}.commerce-layout.classifieds-v40 .marketplace .section-heading p{color:var(--v40-muted);font-size:15px}.commerce-layout.classifieds-v40 .marketplace .section-heading .button{border-color:var(--v40-accent);background:var(--v40-accent);color:#fff}.commerce-layout.classifieds-v40 .market-controls{border:1px solid var(--v40-line);background:#fafbfc;border-radius:14px;padding:16px}.commerce-layout.classifieds-v40 .category-list button{border:1px solid var(--v40-line);color:#4b5668;background:#fff;border-radius:999px;font-size:13px}.commerce-layout.classifieds-v40 .category-list button.active{border-color:var(--v40-accent);background:var(--v40-accent);color:#fff}.commerce-layout.classifieds-v40 .search-panel{background:0 0;border:0;grid-template-columns:minmax(240px,1fr) minmax(190px,.42fr) auto;gap:10px;margin-bottom:0;padding:0}.commerce-layout.classifieds-v40 .search-panel input,.commerce-layout.classifieds-v40 .market-location select{width:100%;height:50px;color:var(--v40-ink);background:#fff;border:1px solid #ccd3dc;border-radius:10px;outline:0;font-size:14px}.commerce-layout.classifieds-v40 .market-location{position:relative}.commerce-layout.classifieds-v40 .market-location svg{z-index:1;width:19px;color:var(--v40-muted);pointer-events:none;position:absolute;top:14px;right:14px}.commerce-layout.classifieds-v40 .market-location select{appearance:none;padding:0 43px 0 12px}.commerce-layout.classifieds-v40 .search-panel button{min-width:150px;color:var(--v40-accent-dark);box-shadow:inset 0 0 0 1px var(--v40-accent);background:#fff;border-radius:10px}.commerce-layout.classifieds-v40 .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.commerce-layout.classifieds-v40 .product-card{border:1px solid var(--v40-line);box-shadow:none;background:#fff;border-radius:14px}.commerce-layout.classifieds-v40 .product-card:hover{box-shadow:none;border-color:#b9c2cf;transform:none}.commerce-layout.classifieds-v40 .product-visual{border-bottom:1px solid var(--v40-line);background:#f4f5f7;height:190px}.commerce-layout.classifieds-v40 .product-visual:after{display:none}.commerce-layout.classifieds-v40 .product-image{object-fit:contain;padding:10px}.commerce-layout.classifieds-v40 .product-visual i{color:var(--v40-accent-dark);background:#fff;font-size:11px;top:10px;right:10px}.commerce-layout.classifieds-v40 .product-content{padding:16px}.commerce-layout.classifieds-v40 .product-price{color:var(--v40-accent-dark);margin-bottom:7px;font-size:18px;display:block}.commerce-layout.classifieds-v40 .product-content h3{min-height:52px;color:var(--v40-ink);margin:0 0 9px;font-size:16px;line-height:1.6}.commerce-layout.classifieds-v40 .product-content>.product-description{display:none}.commerce-layout.classifieds-v40 .product-content>p,.commerce-layout.classifieds-v40 .product-location{color:var(--v40-muted);font-size:13px}.commerce-layout.classifieds-v40 .product-content footer{justify-content:stretch;margin-top:14px;padding-top:12px}.commerce-layout.classifieds-v40 .product-content footer button{border:1px solid var(--v40-accent);width:100%;min-height:40px;color:var(--v40-accent-dark);background:#fff;border-radius:9px;font-size:13px}.commerce-layout.classifieds-v40 .stats{background:0 0}.commerce-layout.classifieds-v40 .stats div{box-shadow:none;background:#fff;border-color:var(--v40-line)!important}.commerce-layout.classifieds-v40 .stats b{color:var(--v40-accent)}.commerce-layout.classifieds-v40 .opportunity-section,.commerce-layout.classifieds-v40 .how{background:#f0f3f8}.commerce-layout.classifieds-v40 .opportunity-grid article,.commerce-layout.classifieds-v40 .supplier-grid article,.commerce-layout.classifieds-v40 .pricing-grid article{border:1px solid var(--v40-line);box-shadow:none;border-radius:14px}.commerce-layout.classifieds-v40 .opportunity-grid article button,.commerce-layout.classifieds-v40 .how li>b,.commerce-layout.classifieds-v40 .how .eyebrow,.commerce-layout.classifieds-v40 .opportunity-grid header svg{color:var(--v40-accent)}.commerce-layout.classifieds-v40 .rfq-band{background:var(--v40-bg)}.commerce-layout.classifieds-v40 .rfq-band>div{background:var(--v40-ink);box-shadow:none;border-radius:16px}.commerce-layout.classifieds-v40 .rfq-icon{background:var(--v40-accent);color:#fff}.commerce-layout.classifieds-v40 .rfq-band p{color:#dbe1ea}.commerce-layout.classifieds-v40 .button-gold{color:var(--v40-ink);background:#fff}.commerce-layout.classifieds-v40 .supplier-logo{background:var(--v40-accent);border-radius:12px}.commerce-layout.classifieds-v40 .pricing-grid article.featured{border-color:var(--v40-accent);box-shadow:none}.commerce-layout.classifieds-v40 .pricing-grid .featured>button{border-color:var(--v40-accent);background:var(--v40-accent)}.commerce-layout.classifieds-v40 .pricing-grid article>i{background:var(--v40-soft);color:var(--v40-accent-dark)}.commerce-layout.classifieds-v40 .pricing-grid article>span,.commerce-layout.classifieds-v40 .pricing-grid li svg,.commerce-layout.classifieds-v40 .pricing-grid article>button{color:var(--v40-accent-dark)}.commerce-layout.classifieds-v40 .site-footer{background:var(--v40-ink)}@media (width<=1180px){.commerce-layout.classifieds-v40 .site-header{grid-template-columns:auto minmax(240px,1fr) auto;gap:14px}.commerce-layout.classifieds-v40 .site-header>nav{display:none}.commerce-layout.classifieds-v40 .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.commerce-layout.classifieds-v40 .site-header{grid-template-columns:1fr auto}.commerce-layout.classifieds-v40 .header-search{grid-area:2/1/auto/-1}.commerce-layout.classifieds-v40 .hero{grid-template-columns:1fr}.commerce-layout.classifieds-v40 .storefront-showcase{min-height:290px}.commerce-layout.classifieds-v40 .quick-start{grid-template-columns:1fr}.commerce-layout.classifieds-v40 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.commerce-layout.classifieds-v40 .status-bar{min-height:34px;font-size:11px}.commerce-layout.classifieds-v40 .site-header{gap:10px;width:100%;min-height:132px;padding:10px 14px 12px}.commerce-layout.classifieds-v40 .site-header>*,.commerce-layout.classifieds-v40 .hero>*,.commerce-layout.classifieds-v40 .marketplace>*{min-width:0;max-width:100%}.commerce-layout.classifieds-v40 .brand small,.commerce-layout.classifieds-v40 .header-actions .notification,.commerce-layout.classifieds-v40 .header-actions .account-button{display:none}.commerce-layout.classifieds-v40 .brand b{font-size:15px}.commerce-layout.classifieds-v40 .brand-mark{width:42px;height:42px}.commerce-layout.classifieds-v40 .header-actions .button{min-height:42px;padding-inline:13px;font-size:13px}.commerce-layout.classifieds-v40 .menu-button{display:grid}.commerce-layout.classifieds-v40 .site-header nav.open{border:1px solid var(--v40-line);background:#fff;display:grid;top:132px}.commerce-layout.classifieds-v40 .header-search{height:46px;padding-block:3px}.commerce-layout.classifieds-v40 .header-search button{min-height:36px;padding-inline:16px}.commerce-layout.classifieds-v40 .header-search input{font-size:14px}.commerce-layout.classifieds-v40 .commerce-strip>div{justify-content:flex-start;min-height:52px;padding-inline:14px}.commerce-layout.classifieds-v40 .commerce-strip button{flex:none;font-size:12px}.commerce-layout.classifieds-v40 .hero{text-align:right;border-width:0 0 1px;border-radius:0;gap:28px;width:100%;min-height:auto;margin:0;padding:38px 16px 22px}.commerce-layout.classifieds-v40 .hero h1{letter-spacing:-1px;font-size:34px}.commerce-layout.classifieds-v40 .hero-copy>p{font-size:15px}.commerce-layout.classifieds-v40 .hero-market-search{grid-template-columns:22px minmax(0,1fr);min-height:56px;padding:7px 13px}.commerce-layout.classifieds-v40 .hero-market-search input{height:40px;font-size:14px}.commerce-layout.classifieds-v40 .hero-market-search button{grid-column:1/-1;min-height:45px}.commerce-layout.classifieds-v40 .trust-row{gap:5px}.commerce-layout.classifieds-v40 .trust-row span{padding-inline:5px;font-size:11px}.commerce-layout.classifieds-v40 .storefront-showcase{border-radius:14px;min-height:280px;padding:22px}.commerce-layout.classifieds-v40 .storefront-showcase h2{font-size:25px}.commerce-layout.classifieds-v40 .quick-start{width:calc(100% - 28px);margin-top:14px}.commerce-layout.classifieds-v40 .quick-start>a,.commerce-layout.classifieds-v40 .quick-start>button{border-radius:12px;min-height:84px}.commerce-layout.classifieds-v40 .marketplace{border-width:1px 0;border-radius:0;width:100%;margin-top:32px;padding:30px 14px 42px}.commerce-layout.classifieds-v40 .marketplace .section-heading{align-items:flex-start}.commerce-layout.classifieds-v40 .marketplace .section-heading h2{font-size:29px}.commerce-layout.classifieds-v40 .marketplace .section-heading .button{min-height:42px;padding-inline:12px;font-size:12px}.commerce-layout.classifieds-v40 .market-controls{padding:11px}.commerce-layout.classifieds-v40 .search-panel{grid-template-columns:1fr}.commerce-layout.classifieds-v40 .search-panel button{min-height:46px}.commerce-layout.classifieds-v40 .product-grid{grid-template-columns:1fr;gap:13px}.commerce-layout.classifieds-v40 .product-visual{height:245px}.commerce-layout.classifieds-v40 .product-content h3{min-height:auto;font-size:17px}.commerce-layout.classifieds-v40 .product-content footer button{min-height:44px}.commerce-layout.classifieds-v40 .mobile-nav{border-top-color:var(--v40-line)}.commerce-layout.classifieds-v40 .mobile-nav button:nth-child(3) i{border-color:var(--v40-bg);background:var(--v40-accent)}}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:84px;overflow-x:clip}body{background:var(--cream);width:100%;max-width:100%;color:var(--ink);margin:0;font-family:Tahoma,Arial,sans-serif;overflow-x:clip}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:none}.section-shell{width:min(1160px,100% - 40px);margin-inline:auto}.status-bar{color:#78510b;background:#fff3d5;justify-content:center;align-items:center;gap:8px;min-height:31px;font-size:10px;display:flex}.status-bar span{background:#f4c65e;border-radius:99px;padding:3px 8px;font-weight:800}.status-bar.connected{color:#135f49;background:#dff2e9}.status-bar.connected span{background:#88d3b6}.site-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f7f2f0;border-bottom:1px solid #d8e2ded9;align-items:center;min-height:76px;padding:0 max(24px,50vw - 580px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;margin-inline-end:50px;display:inline-flex}.brand-mark{background:var(--teal);color:#fff;letter-spacing:-.5px;border-radius:13px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:grid}.brand b,.brand small{display:block}.brand b{letter-spacing:-.3px;font-size:14px}.brand small{color:var(--muted);margin-top:2px;font-size:8px}.site-header nav{align-items:center;gap:27px;display:flex}.site-header nav a{color:#465e65;font-size:11px;font-weight:700;position:relative}.site-header nav a:hover{color:var(--teal)}.header-actions{align-items:center;gap:9px;margin-inline-start:auto;display:flex}.button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 17px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--teal);color:#fff;box-shadow:0 10px 24px #0d6f6929}.button-ghost{color:var(--ink);background:0 0}.button-light{color:var(--teal-dark);border:1px solid var(--line);background:#fff}.button-outline{color:var(--teal);background:0 0;border:1px solid #bad0cb}.button-gold{color:#533700;background:var(--gold)}.button-large{min-height:49px;padding-inline:21px}.icon-plain,.menu-button{color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.notification{width:38px;height:38px;position:relative}.notification i{color:#fff;background:#d73d48;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid;position:absolute;top:0;right:1px}.menu-button{display:none}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:76px;min-height:620px;padding-block:70px 84px;display:grid}.eyebrow{color:var(--teal);letter-spacing:.4px;margin-bottom:11px;font-size:10px;font-weight:900;display:block}.hero h1{letter-spacing:-2.8px;margin:0;font-size:clamp(42px,5.2vw,67px);line-height:1.22}.hero h1 em{color:var(--teal);font-style:normal}.hero-copy>p{max-width:560px;color:var(--muted);margin:19px 0 25px;font-size:14px;line-height:2}.hero-actions{gap:10px;display:flex}.trust-row{color:#5b7076;flex-wrap:wrap;gap:17px;margin-top:23px;font-size:9px;display:flex}.trust-row span{align-items:center;gap:3px;display:inline-flex}.trust-row svg{width:14px;color:var(--teal)}.hero-board{color:#fff;background:linear-gradient(145deg,#173842,#0f6460);border-radius:30px;min-height:390px;padding:34px;position:relative;overflow:visible;box-shadow:0 30px 80px #142c3533}.hero-board:before,.hero-board:after{content:"";background:#ffffff0f;border-radius:50%;position:absolute}.hero-board:before{width:300px;height:300px;top:-170px;left:-140px}.hero-board:after{width:180px;height:180px;bottom:-90px;right:-80px}.board-label{color:#d4e7e3;align-items:center;gap:7px;font-size:9px;display:flex}.board-label small{color:#9fc2bd;margin-inline-start:auto}.live-dot{background:#62dd9c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #62dd9c21}.board-icon{width:55px;height:55px;color:var(--gold);background:#ffffff1c;border-radius:16px;place-items:center;margin-top:45px;display:grid}.hero-board h2{margin:16px 0 7px;font-size:27px;line-height:1.5}.hero-board>p{color:#b9d3d0;max-width:380px;margin:0;font-size:11px;line-height:1.9}.board-meta{color:#d2e2df;gap:17px;margin:18px 0;font-size:9px;display:flex}.board-meta span{align-items:center;gap:5px;display:flex}.board-meta svg{width:14px}.hero-board>button{color:var(--gold);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:900;display:inline-flex}.hero-board>button svg{width:15px}.hero-board aside{width:125px;color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:17px;padding:17px;position:absolute;bottom:52px;left:-36px}.hero-board aside b,.hero-board aside span{display:block}.hero-board aside b{color:var(--teal);font-size:22px}.hero-board aside span{color:var(--muted);font-size:8px}.quick-start{z-index:4;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:-32px;display:grid;position:relative}.quick-start>a,.quick-start>button{border:1px solid var(--line);min-height:88px;color:var(--ink);text-align:right;background:#fff;border-radius:18px;grid-template-columns:49px 1fr auto;align-items:center;gap:12px;padding:15px;transition:all .2s;display:grid;box-shadow:0 14px 38px #142c3512}.quick-start>a:hover,.quick-start>button:hover{transform:translateY(-4px)}.choice-icon{border-radius:14px;place-items:center;width:49px;height:49px;display:grid}.choice-icon svg{width:21px}.choice-icon.mint{background:var(--mint);color:var(--teal)}.choice-icon.gold{background:var(--gold-soft);color:#9a6500}.choice-icon.blue{color:#416078;background:#e7edf3}.quick-start b,.quick-start small{display:block}.quick-start b{font-size:13px}.quick-start small{color:var(--muted);margin-top:5px;font-size:8px}.quick-start>*>svg{width:16px;color:var(--teal)}.stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1160px;margin:65px auto 0;padding:26px 0;display:grid}.stats div{text-align:center;border-inline-start:1px solid var(--line)}.stats div:last-child{border:0}.stats b,.stats span{display:block}.stats b{color:var(--teal);font-size:27px}.stats span{color:var(--muted);margin-top:4px;font-size:8px}.marketplace,.suppliers,.pricing{padding-block:95px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.section-heading h2{letter-spacing:-1.3px;margin:0;font-size:clamp(29px,4vw,43px);line-height:1.35}.section-heading p{color:var(--muted);margin:7px 0 0;font-size:10px}.category-list{scrollbar-width:thin;gap:8px;padding-bottom:13px;display:flex;overflow-x:auto}.category-list button{white-space:nowrap;border:1px solid var(--line);min-height:38px;color:var(--muted);background:#fff;border-radius:99px;padding:7px 14px;font-size:9px;font-weight:800}.category-list button.active{background:var(--ink);border-color:var(--ink);color:#fff}.search-panel{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;gap:10px;margin:8px 0 22px;padding:12px;display:grid}.search-panel label{position:relative}.search-panel label svg{width:19px;color:var(--muted);position:absolute;top:13px;right:14px}.search-panel input{background:#f5f7f5;border:0;border-radius:10px;outline:0;width:100%;height:45px;padding:0 43px 0 12px;font-size:10px}.search-panel button{background:var(--mint);color:var(--teal-dark);border:0;border-radius:10px;padding-inline:16px;font-size:9px;font-weight:900}.product-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:19px;transition:all .2s;overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 42px #142c3514}.product-visual{background:linear-gradient(145deg,#e8f2ef,#d6e9e4);place-items:center;height:135px;display:grid;position:relative;overflow:hidden}.product-visual:after{content:"";background:#ffffff8c;border-radius:50%;width:110px;height:110px;position:absolute;top:-57px;left:-35px}.product-image{object-fit:contain;width:100%;height:100%;padding:8px;display:block;position:absolute;inset:0}.product-visual span{filter:saturate(.65);font-size:43px}.product-visual i{z-index:1;color:var(--teal-dark);background:#ffffffe6;border-radius:8px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:11px;right:11px}.gallery-arrow{z-index:2;width:31px;height:31px;color:var(--teal-dark);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 14px #142c3524}.gallery-arrow svg{width:17px}.gallery-previous{right:8px}.gallery-next{left:8px}.gallery-count{z-index:2;color:#fff;text-align:center;background:#142c35c7;border-radius:99px;min-width:38px;padding:3px 7px;font-size:8px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.product-content{padding:16px}.product-content h3{min-height:44px;margin:0 0 9px;font-size:13px;line-height:1.7}.product-content>p,.product-location{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.product-content>p{margin:0 0 7px;font-weight:700}.product-content>.product-description{color:#465e65;margin-bottom:12px;font-size:9px;font-weight:400;line-height:1.9;display:block}.product-content svg{width:13px}.product-content footer{border-top:1px solid #eaf0ed;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.product-content footer b{color:var(--teal);font-size:10px}.product-content footer button{background:var(--teal);color:#fff;border:0;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.empty{border:1px dashed var(--line);color:var(--muted);background:#fff;border-radius:18px;justify-items:center;gap:7px;padding:55px;display:grid}.empty svg{color:var(--teal)}.empty b{color:var(--ink)}.empty span{font-size:9px}.load-more{justify-content:center;margin-top:22px;display:flex}.load-more button{min-width:150px}.opportunity-section{background:var(--ink);color:#fff;padding-block:90px}.light-heading .eyebrow{color:#71ccc1}.light-heading p{color:#9db1b6}.opportunity-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.opportunity-grid article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-height:285px;padding:19px;display:flex}.opportunity-grid header{justify-content:space-between;align-items:center;display:flex}.opportunity-grid header span{color:#8ad9d0;background:#66d1c21f;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:800}.opportunity-grid header svg{width:18px;color:var(--gold)}.opportunity-grid h3{margin:18px 0 8px;font-size:15px;line-height:1.65}.opportunity-grid article>p{color:#aebec2;margin:0;font-size:9px;line-height:1.9}.opportunity-meta{color:#b9c7ca;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:15px;font-size:8px;display:flex}.opportunity-meta span{align-items:center;gap:4px;display:flex}.opportunity-meta svg{width:12px}.opportunity-grid footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:14px;display:flex}.opportunity-grid footer button{color:var(--gold);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:900;display:flex}.opportunity-grid footer button svg{width:13px}.opportunity-grid footer time{color:#82989d;font-size:7px}.rfq-band{background:var(--teal);color:#fff}.rfq-band>div{grid-template-columns:70px 1fr auto;align-items:center;gap:21px;min-height:124px;display:grid}.rfq-icon{width:65px;height:65px;color:var(--gold);background:#ffffff1f;border-radius:18px;place-items:center;font-weight:900;display:grid}.rfq-band b{font-size:18px}.rfq-band p{color:#bfe0dc;margin:6px 0 0;font-size:9px}.suppliers .section-heading a{color:var(--teal);align-items:center;gap:4px;font-size:9px;font-weight:900;display:flex}.suppliers .section-heading a svg{width:14px}.supplier-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.supplier-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:51px 1fr;align-items:center;gap:11px;padding:17px;display:grid;position:relative}.supplier-logo{background:var(--ink);color:#fff;border-radius:14px;place-items:center;width:51px;height:51px;font-size:11px;font-weight:900;display:grid}.supplier-grid h3{margin:0;font-size:12px}.supplier-grid p{color:var(--muted);margin:4px 0;font-size:8px}.supplier-grid small{color:#8b9b9f;align-items:center;gap:3px;font-size:7px;display:flex}.supplier-grid small svg{width:10px}.supplier-grid article>svg{width:16px;color:var(--teal);position:absolute;top:12px;left:12px}.how{background:#e4f1ed;padding-block:95px}.how>div{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.how h2{letter-spacing:-1.5px;margin:0;font-size:40px;line-height:1.5}.how>div>div>p{max-width:470px;color:var(--muted);margin:13px 0 23px;font-size:10px;line-height:1.9}.how ol{margin:0;padding:0;list-style:none}.how li{border-bottom:1px solid #c8dcd6;grid-template-columns:55px 1fr;gap:17px;padding:18px 0;display:grid}.how li>b{color:var(--teal);font-size:11px}.how strong,.how small{display:block}.how strong{font-size:14px}.how small{color:var(--muted);margin-top:5px;font-size:9px}.pricing-title{text-align:center;max-width:680px;margin:0 auto 34px}.pricing-title h2{margin:0;font-size:40px}.pricing-title p{color:var(--muted);font-size:9px}.billing-cycle-toggle{border:1px solid var(--line);background:#f2f6f4;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.billing-cycle-toggle button{min-width:105px;min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 15px;font-size:9px;font-weight:900}.billing-cycle-toggle button.active{color:var(--teal);background:#fff;box-shadow:0 3px 12px #1439351a}.billing-cycle-toggle small{background:var(--gold-soft);color:#825300;white-space:nowrap;border-radius:5px;margin-inline-start:4px;padding:3px 5px;font-size:7px}.pricing-card-cycle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:14px 0 6px;display:grid}.pricing-card-cycle button{min-width:0;padding-inline:8px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;display:grid}.pricing-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:25px;display:flex;position:relative}.pricing-grid article.featured{border:2px solid var(--teal);transform:translateY(-8px);box-shadow:0 20px 50px #0d6f691f}.pricing-grid article>i{background:var(--gold-soft);color:#825300;border-radius:8px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:16px;left:16px}.pricing-grid article>span{color:var(--teal);font-size:10px;font-weight:900}.pricing-grid h3{margin:9px 0 0;font-size:31px}.pricing-grid h3 small{color:var(--muted);font-size:8px;font-weight:500}.pricing-grid article>p{color:var(--muted);margin:3px 0 16px;font-size:8px}.pricing-grid ul{flex:1;margin:0 0 20px;padding:0;list-style:none}.pricing-grid li{border-bottom:1px solid #eaf0ed;align-items:center;gap:6px;padding:8px 0;font-size:9px;display:flex}.pricing-grid li svg{width:14px;color:var(--teal)}.pricing-grid article>button{border:1px solid var(--line);min-height:40px;color:var(--teal);background:#f7f9f7;border-radius:10px;font-size:9px;font-weight:900}.pricing-grid .featured>button{border-color:var(--teal);background:var(--teal);color:#fff}.pricing-grid article>button:disabled,.pricing-grid .featured>button:disabled,.plan-actions button:disabled{color:#697875;opacity:1;cursor:not-allowed;background:#eef2f1;border-color:#d6dfdc}.site-footer{color:#a5b5b9;background:#0c242c}.site-footer>div{align-items:center;gap:30px;min-height:112px;display:flex}.site-footer .brand{margin:0}.site-footer .brand b{color:#fff}.site-footer p{margin-inline-start:auto;font-size:9px}.site-footer>div>span{font-size:9px}.mobile-nav{display:none}.modal-layer{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081c22b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:22px;width:min(690px,100%);min-width:0;max-width:100%;max-height:88vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 110px #00000047}.modal-card.admin-modal{width:min(920px,100%)}.modal-close{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;display:grid;position:absolute;top:20px;left:20px}.modal-close svg{width:19px}.modal-title h2{margin:0;font-size:27px}.modal-title p{background:var(--gold-soft);color:#76500b;border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:9px}.onboarding-steps{background:#edf6ff;border-radius:13px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;margin:0 48px 18px 0;padding:9px;display:grid}.onboarding-steps span{color:#71879d;align-items:center;gap:7px;font-size:9px;display:flex}.onboarding-steps span i{color:#5d7891;background:#d6e4f0;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.onboarding-steps span b{white-space:nowrap}.onboarding-steps em{background:#cdddea;border-radius:2px;height:2px}.onboarding-steps .is-complete,.onboarding-steps .is-current{color:#0750b8}.onboarding-steps .is-complete i,.onboarding-steps .is-current i{color:#fff;background:#0b6ce3}.onboarding-steps .is-current i{box-shadow:0 0 0 4px #0b6ce321}.form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.field{gap:6px;display:grid}.field.wide,.wide{grid-column:1/-1}.field:has(.wide){grid-column:1/-1}.field>span{font-size:9px;font-weight:800}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#f9faf8;border-radius:10px;outline:0}.field input,.field select{height:45px;padding:0 11px;font-size:10px}.field input[type=file]{height:auto;min-height:45px;padding:10px}.field textarea{resize:vertical;padding:12px;font-size:10px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d6f6917}:is(.field input:user-invalid,.field select:user-invalid,.field textarea:user-invalid,.field.validation-error input,.field.validation-error select,.field.validation-error textarea){border-color:#c86161;box-shadow:0 0 0 3px #c861611a}.field:has(input:user-invalid):not(:has(.field-error)):after{content:"راجع الخانة دي قبل الإرسال";color:#a23c3c;font-size:9px;font-weight:800;line-height:1.6}.field:has(select:user-invalid):not(:has(.field-error)):after{content:"راجع الخانة دي قبل الإرسال";color:#a23c3c;font-size:9px;font-weight:800;line-height:1.6}.field:has(textarea:user-invalid):not(:has(.field-error)):after{content:"راجع الخانة دي قبل الإرسال";color:#a23c3c;font-size:9px;font-weight:800;line-height:1.6}.field-help{color:var(--muted);font-size:8px;line-height:1.7}.listing-form-steps{background:#eef5f2;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.listing-form-steps span{color:#47625f;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.listing-form-steps b{background:var(--teal);color:#fff;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.product-image-picker>span{justify-content:space-between;align-items:center;display:flex}.product-image-picker>span small{color:var(--teal);font-size:8px}.product-image-drop{min-height:112px;color:var(--teal);text-align:center;background:#f5faf8;border:1.5px dashed #a8c4be;border-radius:13px;align-content:center;place-items:center;gap:4px;transition:all .2s;display:grid;position:relative;overflow:hidden}.product-image-drop:hover{border-color:var(--teal);background:#eef8f5}.product-image-drop>svg{width:25px;height:25px}.product-image-drop>b{font-size:10px}.product-image-drop>small{color:var(--muted);font-size:8px}.product-image-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0;height:100%!important}.product-image-picker.has-error .product-image-drop{background:#fff7f7;border-color:#c86161}.field-error{color:#a23c3c;font-size:9px;font-weight:800;line-height:1.6}.product-image-previews{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.product-image-previews figure{aspect-ratio:1;border:1px solid var(--line);background:#eef3f1;border-radius:10px;margin:0;position:relative;overflow:hidden}.product-image-previews img{padding:3px;object-fit:contain!important}.product-image-previews figcaption{color:#fff;background:#0d2a30cc;border-radius:6px;padding:3px 6px;font-size:7px;font-weight:800;position:absolute;bottom:5px;right:5px}.auth-tabs{background:#eef3f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin:0 50px 20px;padding:5px;display:grid}.auth-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:10px;font-weight:800}.auth-tabs button.active{color:var(--teal);background:#fff;box-shadow:0 5px 15px #142c3514}.text-button{width:100%;color:var(--teal);background:0 0;border:0;margin-top:13px;font-size:9px;font-weight:800}.submit-button{width:100%;margin-top:18px}.submit-button:disabled{opacity:.6;cursor:wait}.auth-actions{gap:8px;margin-top:20px;display:grid}.company-identity{border:1px solid var(--line);background:#f7faf8;border-radius:14px;align-items:center;gap:13px;margin:20px 0 12px;padding:13px;display:flex}.company-identity img,.logo-placeholder{object-fit:contain;border-radius:14px;flex:0 0 58px;width:58px;height:58px}.company-identity img{background:#fff;padding:6px;object-fit:contain!important}.logo-placeholder{background:var(--teal);color:#fff;place-items:center;font-size:13px;font-weight:900;display:grid}.company-identity b,.company-identity small{display:block}.company-identity b{font-size:13px}.company-identity small{color:var(--muted);margin-top:5px;font-size:8px}.logo-form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.logo-form .submit-button{width:auto;min-width:112px;margin:0}.account-message{background:var(--gold-soft);color:#76500b;border-radius:12px;margin-top:20px;padding:14px;font-size:10px;line-height:1.8}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.dashboard-stats div{border:1px solid var(--line);background:#f3f7f5;border-radius:13px;padding:15px}.dashboard-stats small,.dashboard-stats b{display:block}.dashboard-stats small{color:var(--muted);font-size:8px}.dashboard-stats b{margin-top:5px;font-size:13px}.dashboard-first-listing-cta{color:#075bd8;text-align:right;cursor:pointer;background:#e8f4ff;border:1px solid #bad8f6;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:15px 17px;display:grid}.dashboard-first-listing-cta>svg:first-child{background:#fff;border-radius:12px;width:42px;height:42px;padding:10px;box-shadow:0 7px 18px #075bd81a}.dashboard-first-listing-cta span{min-width:0}.dashboard-first-listing-cta strong,.dashboard-first-listing-cta small{display:block}.dashboard-first-listing-cta strong{font-size:15px}.dashboard-first-listing-cta small{color:#55779e;margin-top:4px;font-size:9px;line-height:1.65}.dashboard-first-listing-cta>svg:last-child{width:18px}.dashboard-first-listing-cta:hover{background:#dceeff}.admin-open-button{margin-bottom:9px}.admin-tabs{background:#eef3f1;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0 14px;padding:5px;display:grid}.admin-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:10px;font-weight:800}.admin-tabs button.active{color:var(--teal);background:#fff;box-shadow:0 5px 15px #142c3514}.admin-tabs b{min-width:22px;height:22px;color:var(--teal);background:#dce9e6;border-radius:7px;place-items:center;margin-inline-start:5px;font-size:8px;display:inline-grid}.admin-request-list{gap:10px;display:grid}.admin-request-card{border:1px solid var(--line);background:#fbfcfb;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.admin-product-request{grid-template-columns:130px minmax(0,1fr) auto}.admin-product-image{background:#edf3f1;border-radius:12px;width:130px;height:105px;padding:6px;object-fit:contain!important}.admin-product-placeholder{color:var(--teal);place-items:center;display:grid}.admin-product-placeholder svg{width:30px}.admin-request-kind{color:var(--teal);margin-bottom:5px;font-size:8px;font-weight:900;display:inline-block}.admin-request-details h3{margin:0;font-size:15px}.admin-request-details p{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.7}.admin-request-details strong{color:var(--teal);margin-top:7px;font-size:10px;display:block}.admin-request-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.admin-request-meta span{color:#53696d;background:#eef4f2;border-radius:7px;padding:5px 8px;font-size:8px}.admin-actions{gap:7px;min-width:92px;display:grid}.admin-actions button{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:37px;font-size:9px;font-weight:900;display:flex}.admin-actions button:disabled{opacity:.55;cursor:wait}.admin-actions svg{width:15px}.admin-approve{border:1px solid var(--teal);background:var(--teal);color:#fff}.admin-reject{color:#a23c3c;background:#fff3f3;border:1px solid #e4b8b8}.admin-edit{color:var(--teal);background:#edf7f5;border:1px solid #a9c9c4}.admin-hide{color:#8a5d08;background:#fff8e7;border:1px solid #e7cc91}.admin-delete{color:#a23c3c;background:#fff3f3;border:1px solid #e4b8b8}.admin-product-edit-form{grid-column:2/-1;min-width:0}.admin-edit-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-edit-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.admin-edit-actions button{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px 14px;font-size:9px;font-weight:900;display:inline-flex}.admin-edit-actions svg{width:15px}.admin-empty{color:var(--muted);text-align:center;background:#f8faf9;border:1px dashed #cbd9d5;border-radius:14px;margin-top:12px;padding:26px 15px;font-size:10px}.full-button{width:100%}.site-footer button{color:#d4e2e4;background:0 0;border:0;font-size:9px}.suite-modal{width:min(1180px,100%)!important}.suite-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.suite-heading h2{margin:0;font-size:26px}.suite-heading p{color:var(--muted);margin:7px 0 0;font-size:9px}.suite-heading>svg{background:var(--mint);width:38px;height:38px;color:var(--teal);border-radius:11px;padding:8px}.suite-heading button,.directory-actions button,.directory-actions a,.suite-row button,.message-card button,.plan-actions button,.suite-actions button,.route-box button,.settings-columns header button,.setting-row button{min-height:34px;color:var(--teal);background:#fff;border:1px solid #bad0cb;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.suite-heading button svg,.suite-row button svg,.message-card button svg,.suite-actions button svg{width:13px}.suite-tabs,.workspace-tabs{scrollbar-width:thin;background:#eef3f1;border-radius:12px;gap:6px;margin-bottom:16px;padding:5px;display:flex;overflow-x:auto}.suite-tabs button,.workspace-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:none;padding:7px 12px;font-size:8px;font-weight:900}.suite-tabs button.active,.workspace-tabs button.active{color:var(--teal);background:#fff;box-shadow:0 5px 15px #142c3514}.suite-empty{color:var(--muted);text-align:center;background:#f8faf9;border:1px dashed #cbd9d5;border-radius:13px;padding:24px 15px;font-size:9px}.suite-status{color:#53696d;background:#edf1f0;border-radius:99px;align-items:center;width:fit-content;min-height:24px;margin:3px;padding:4px 8px;font-size:7px;font-weight:900;display:inline-flex}.status-verified,.status-active,.status-published,.status-paid,.status-resolved,.status-replied,.status-open{color:#176447;background:#dff3e8}.status-pending,.status-new,.status-reviewing{background:var(--gold-soft);color:#805707}.status-rejected,.status-inactive,.status-expired,.status-cancelled,.status-failed,.status-dismissed{color:#a23c3c;background:#fff0f0}.directory-filters{grid-template-columns:1fr 190px;gap:10px;margin-bottom:20px;display:grid}.directory-filters label{position:relative}.directory-filters svg{width:18px;color:var(--muted);position:absolute;top:12px;right:13px}.directory-filters input,.directory-filters select{border:1px solid var(--line);width:100%;height:43px;color:var(--ink);background:#fff;border-radius:11px;outline:0;font-size:9px}.directory-filters input{padding:0 41px 0 12px}.directory-filters select{padding:0 10px}.directory-count{background:var(--mint);color:var(--teal);border-radius:9px;padding:7px 11px;font-size:9px;font-weight:900}.directory-grid article{grid-template-columns:51px minmax(0,1fr);align-items:start}.directory-grid h3{align-items:center;gap:4px;display:flex}.directory-grid h3 svg{width:14px;color:var(--teal)}.directory-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.directory-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:5px;padding-top:8px;display:flex}.directory-actions button:last-child{color:#8a5d08;border-color:#e7cc91;margin-inline-start:auto}.notifications-panel{min-height:260px}.push-opt-in{background:linear-gradient(135deg,#edf9f6,#fbfdfc);border:1px solid #b9d8d2;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:14px;display:grid}.push-opt-in-icon{width:42px;height:42px;color:var(--teal);background:#d9f0eb;border-radius:12px;place-items:center;display:grid}.push-opt-in-icon svg{width:21px}.push-opt-in-copy b{font-size:11px;display:block}.push-opt-in-copy p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.7}.push-opt-in-actions button{background:var(--teal);color:#fff;border:0;border-radius:9px;min-height:37px;padding:8px 12px;font-size:8px;font-weight:900}.push-opt-in-actions button.push-disable{color:#4c6560;background:#fff;border:1px solid #b9ccc8}.push-marketing-choice{cursor:pointer;border-top:1px solid #d5e7e3;grid-column:1/-1;align-items:center;gap:9px;padding-top:10px;display:flex}.push-marketing-choice input{width:17px;height:17px;accent-color:var(--teal)}.push-marketing-choice span{gap:2px;display:grid}.push-marketing-choice b{font-size:9px}.push-marketing-choice small{color:var(--muted);font-size:8px}.push-ios-install,.push-blocked{background:#fff9eb;border-color:#e5cf9f}.push-ios-install .push-opt-in-icon,.push-blocked .push-opt-in-icon{color:#9c6c13;background:#f8e8bf}.push-error{background:#fff5f5;border-color:#e6bcbc}.notification-list{gap:8px;display:grid}.notification-list article{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;grid-template-columns:34px 1fr;gap:10px;padding:13px;display:grid}.notification-list article.unread{background:#edf8f5;border-color:#9bc9c1}.notification-list svg{width:17px;color:var(--teal)}.notification-list b,.notification-list p,.notification-list small{display:block}.notification-list b{font-size:10px}.notification-list p{color:var(--muted);margin:5px 0;font-size:9px;line-height:1.7}.notification-list small{color:#8b9b9f;font-size:7px}.company-workspace{border:1px solid var(--line);background:#fbfcfb;border-radius:16px;margin:18px 0;padding:14px}.company-content-manager{gap:18px;display:grid}.company-products-panel,.company-opportunities-panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:15px}.company-content-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.company-content-heading h3{color:var(--ink);margin:0;font-size:15px}.company-content-heading p{color:var(--muted);margin:5px 0 0;font-size:8px}.company-add-product{background:var(--teal);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 13px;font-size:9px;font-weight:900;display:inline-flex}.company-add-product svg{width:16px}.company-content-filters{grid-template-columns:minmax(220px,1fr) auto;gap:9px;margin-bottom:13px;display:grid}.company-content-filters>label{position:relative}.company-content-filters>label svg{width:17px;color:var(--muted);position:absolute;top:10px;right:11px}.company-content-filters input{border:1px solid var(--line);width:100%;height:39px;color:var(--ink);background:#fbfcfb;border-radius:9px;outline:0;padding:0 38px 0 10px;font-size:9px}.company-content-filters>div{gap:5px;display:flex;overflow-x:auto}.company-content-filters>div button{border:1px solid var(--line);min-height:39px;color:var(--muted);white-space:nowrap;background:#f8faf9;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.company-content-filters>div button.active{color:var(--teal);background:#e9f5f1;border-color:#8abbb2}.company-content-filters>div b{background:#fff;border-radius:6px;place-items:center;min-width:19px;height:19px;font-size:7px;display:grid}.company-product-list{gap:9px;display:grid}.company-product-manage-card{border:1px solid var(--line);background:#fbfcfb;border-right:4px solid #c6d3d0;border-radius:12px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px;display:grid}.company-product-manage-card.status-card-published{border-right-color:#3d9b71}.company-product-manage-card.status-card-pending{border-right-color:#d2a43a}.company-product-manage-card.status-card-rejected{border-right-color:#c86161}.company-product-manage-card.status-card-inactive{background:#f4f6f6;border-right-color:#83939a}.company-product-manage-card.status-card-inactive .company-product-manage-image{filter:grayscale(.55);opacity:.78}.company-product-manage-image{width:92px;height:78px;color:var(--teal);background:#edf3f1;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.company-product-manage-image img{padding:4px;object-fit:contain!important}.company-product-manage-image svg{width:27px}.company-product-manage-copy{min-width:0}.company-product-manage-copy header{justify-content:space-between;align-items:center;gap:8px;display:flex}.company-product-manage-copy header small{color:var(--muted);font-size:7px}.company-product-manage-copy h4{color:var(--ink);margin:5px 0;font-size:12px}.company-product-manage-copy>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:8px;line-height:1.65;display:-webkit-box;overflow:hidden}.company-product-manage-copy>div{flex-wrap:wrap;gap:5px;display:flex}.company-product-manage-copy>div span,.company-product-manage-copy>div b{color:#526b67;background:#edf3f1;border-radius:6px;padding:4px 7px;font-size:7px}.company-product-manage-copy>div b{color:var(--teal);background:#e6f3ef}.company-product-manage-copy .company-product-performance{margin-top:7px}.company-product-manage-copy .company-product-performance span{color:#155b82;background:#eaf4fb;align-items:center;gap:4px;display:inline-flex}.company-product-manage-copy .company-product-performance svg{width:13px;height:13px}.company-product-manage-copy .company-product-promotion-status{margin-top:6px}.company-product-manage-copy .company-product-promotion-status span{color:#795700;background:#fff4d2;align-items:center;gap:4px;font-weight:900;display:inline-flex}.company-product-manage-copy .company-product-promotion-status svg{width:13px;height:13px}.company-product-manage-copy aside{color:#913e3e;background:#fff0f0;border-radius:8px;margin-top:8px;padding:7px 9px;font-size:8px;line-height:1.6}.company-product-manage-actions{gap:6px;min-width:108px;display:grid}.company-product-manage-actions a,.company-product-manage-actions button{min-height:34px;color:var(--teal);background:#fff;border:1px solid #bad0cb;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.company-product-manage-actions svg{width:14px}.company-product-manage-actions .danger{color:#a23c3c;background:#fff3f3;border-color:#e4b8b8}.company-product-manage-actions .promote{color:#075bd8;background:#eaf5fb;border-color:#8bbfe3}.company-product-manage-actions button:disabled{opacity:.55;cursor:wait}.product-promotion-panel{background:linear-gradient(135deg,#edf8ff,#f8fcff);border:1px solid #9cc9e7;border-radius:14px;margin-bottom:14px;padding:14px}.product-promotion-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.product-promotion-panel>header span{color:#075bd8;font-size:8px;font-weight:900}.product-promotion-panel>header h4{color:var(--ink);margin:3px 0;font-size:14px}.product-promotion-panel>header p{color:var(--muted);margin:0;font-size:8px}.product-promotion-panel>header button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.product-promotion-panel>header button svg{width:18px}.product-promotion-panel>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-promotion-panel article{background:#fff;border:1px solid #c6ddeb;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.product-promotion-panel article>svg{color:#1472ae;width:24px}.product-promotion-panel article div{gap:3px;display:grid}.product-promotion-panel article b{color:var(--ink);font-size:10px}.product-promotion-panel article p{color:var(--muted);margin:0;font-size:7px;line-height:1.6}.product-promotion-panel article strong{color:#075bd8;font-size:10px}.product-promotion-panel article button{color:#fff;min-height:35px;font:inherit;background:#075bd8;border:0;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}.product-promotion-panel article button:disabled{opacity:.55}.product-promotion-panel>small{color:#547080;margin-top:9px;font-size:7px;display:block}.company-product-edit-form{background:#f1f9f6;border:1px solid #a9cdc6;border-radius:13px;margin-bottom:14px;padding:14px}.company-product-edit-form>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.company-product-edit-form>header span{color:var(--teal);font-size:8px;font-weight:900}.company-product-edit-form>header h4{margin:3px 0;font-size:14px}.company-product-edit-form>header p{color:var(--muted);margin:0;font-size:8px}.company-product-edit-form>header button{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:800;display:inline-flex}.company-product-edit-form>header svg{width:14px}.company-product-edit-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.company-product-edit-form label{gap:5px;display:grid}.company-product-edit-form label span{font-size:8px;font-weight:800}.company-product-edit-form input,.company-product-edit-form select,.company-product-edit-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;outline:0;font-size:9px}.company-product-edit-form input,.company-product-edit-form select{height:40px;padding:0 10px}.company-product-edit-form textarea{resize:vertical;padding:10px}.company-product-edit-form .wide{grid-column:1/-1}.company-product-edit-form>footer{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.company-product-edit-form>footer button{border:1px solid var(--line);min-height:37px;color:var(--muted);background:#fff;border-radius:8px;padding:7px 12px;font-size:8px;font-weight:900}.company-product-edit-form>footer button.save{border-color:var(--teal);background:var(--teal);color:#fff}.company-product-edit-form>footer button:disabled{opacity:.6;cursor:wait}.workspace-overview,.admin-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.workspace-overview>div,.admin-kpis>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:center;gap:5px;min-height:78px;padding:12px;display:grid}.workspace-overview small,.admin-kpis small{color:var(--muted);font-size:8px}.workspace-overview b,.admin-kpis b{color:var(--teal);font-size:17px}.workspace-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-form label{gap:5px;display:grid}.workspace-form label span{font-size:8px;font-weight:800}.workspace-form input,.workspace-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;padding:10px;font-size:9px}.workspace-form input{height:40px}.workspace-form .wide{grid-column:1/-1}.workspace-split,.settings-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workspace-split section,.settings-columns section{min-width:0}.workspace-split h3,.settings-columns h3{margin:0 0 10px;font-size:13px}.suite-row,.setting-row,.audit-row{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;padding:11px;display:flex}.suite-row>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.suite-row b,.suite-row small,.setting-row small,.audit-row b,.audit-row small{display:block}.suite-row b,.audit-row b{font-size:10px}.suite-row small,.audit-row small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.6}.suite-row button.danger,.suite-actions button.danger{color:#a23c3c;background:#fff3f3;border-color:#e4b8b8}.subscription-request-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.subscription-request-actions button{border-color:var(--teal);background:var(--teal);color:#fff}.subscription-request-actions button:disabled{opacity:.55;cursor:wait}.pending-payment-help{font-weight:800;color:#8a5d08!important}.workspace-list,.suite-list{gap:8px;display:grid}.message-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px}.message-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.message-card b{font-size:11px}.message-card p{color:#465e65;font-size:9px;line-height:1.8}.message-card small{color:var(--muted);font-size:8px}.message-card blockquote{border-right:3px solid var(--teal);color:#36565d;background:#edf7f5;border-radius:7px;margin:10px 0;padding:9px;font-size:9px}.message-card button{margin-top:10px}.plan-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.plan-actions article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.plan-actions b{color:var(--teal);font-size:12px}.plan-actions p{color:var(--muted);font-size:8px}.company-workspace .billing-cycle-toggle{margin-bottom:14px}.payment-note{color:var(--teal);background:#eaf8f4;border:1px solid #b9ddd4;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.payment-note svg{flex:none}.payment-note span{gap:3px;display:grid}.payment-note b{font-size:10px}.payment-note small{color:#52716b;font-size:8px;line-height:1.7}.encoding-repair{background:#fff7df;border:1px solid #ecd38c;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.encoding-repair div{gap:3px;display:grid}.encoding-repair b{color:#6e5100;font-size:10px}.encoding-repair small{color:#786e55;font-size:8px}.encoding-repair button{background:var(--teal);color:#fff;border:0;border-radius:8px;min-height:36px;padding:8px 12px;font-size:8px;font-weight:900}.admin-suite{min-width:0}.admin-kpis{grid-template-columns:repeat(6,1fr)}.install-analytics{border:1px solid var(--line);background:#f8faf9;border-radius:14px;gap:13px;padding:15px;display:grid}.install-analytics>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.install-analytics>header h3{margin:0;font-size:15px}.install-analytics>header p{max-width:660px;color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.8}.install-analytics>header>span{color:var(--teal);background:#e1f3ed;border-radius:9px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.install-analytics-kpis{grid-template-columns:repeat(3,1fr)}.install-analytics-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.install-analytics-breakdown article{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:12px}.install-analytics-breakdown h4{color:var(--ink);margin:0 0 9px;font-size:10px}.install-analytics-breakdown article>div{gap:6px;display:grid}.install-analytics-breakdown span{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.install-analytics-breakdown span b{color:var(--teal);font-size:11px}.install-analytics-note{color:#6e5a20;background:#fff7df;border-radius:9px;margin:0;padding:9px 11px;font-size:8px;line-height:1.7}.admin-company-card{border:1px solid var(--line);background:#fbfcfb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-company-card header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-company-card b{font-size:12px}.admin-company-card p{color:var(--muted);margin:7px 0;font-size:9px;line-height:1.7}.admin-company-card small{color:#607379;font-size:8px}.admin-company-card code{color:#789096;text-overflow:ellipsis;max-width:320px;margin-top:6px;font-size:7px;display:block;overflow:hidden}.admin-image-controls{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-image-controls button{color:#a23c3c;background:#fff3f3;border:1px solid #e4b8b8;border-radius:8px;min-height:30px;padding:6px 9px;font-size:8px;font-weight:900}.admin-image-controls svg{width:13px}.admin-no-images{margin-top:9px;display:block}.suite-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:330px;display:flex}.suite-actions button:first-child{border-color:var(--teal);background:var(--teal);color:#fff}.route-box{grid-template-columns:180px auto;gap:5px;display:grid}.route-box select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:34px;font-size:8px}.settings-columns section{border:1px solid var(--line);background:#f8faf9;border-radius:13px;max-height:520px;padding:12px;overflow:auto}.settings-columns section>header{justify-content:space-between;align-items:center;display:flex}.setting-row span{font-size:9px;font-weight:800}.setting-row small{color:var(--muted);font-size:7px}.setting-row>div{flex-wrap:wrap;gap:5px;display:flex}.setting-row button.danger{color:#a23c3c;background:#fff3f3;border-color:#e4b8b8}.admin-category-assignment{background:#f5faf8;border:1px solid #dce7e4;border-radius:10px;grid-template-columns:auto minmax(110px,1fr) minmax(110px,1fr) auto;align-items:center;gap:6px;margin-top:10px;padding:9px;display:grid}.admin-category-assignment>b{color:var(--teal);font-size:8px}.admin-category-assignment select{border:1px solid var(--line);min-width:0;height:34px;color:var(--ink);background:#fff;border-radius:8px;font-size:8px}.admin-category-assignment button{background:var(--teal);color:#fff;border:0;border-radius:8px;align-items:center;gap:4px;min-height:34px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.admin-category-assignment button svg{width:13px}.category-manager{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.category-editor,.category-admin-list{border:1px solid var(--line);background:#f8faf9;border-radius:14px;min-width:0;padding:15px}.category-editor>header,.category-admin-list>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.category-editor h3,.category-admin-list h3{margin:0;font-size:14px}.category-editor p,.category-admin-list p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.7}.category-editor>header button,.category-admin-list>header>b{min-height:32px;color:var(--teal);background:#fff;border:1px solid #bad0cb;border-radius:8px;align-items:center;gap:4px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.category-editor>header button svg{width:13px}.category-editor form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.category-editor form label{gap:6px;display:grid}.category-editor form label.wide,.category-editor .category-current-image,.category-editor .category-save{grid-column:1/-1}.category-editor form label>span,.category-current-image>span{color:#344b50;font-size:8px;font-weight:900}.category-editor input,.category-editor select,.category-editor textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:0;font-size:9px}.category-editor input,.category-editor select{min-height:40px;padding:0 9px}.category-editor input[type=file]{padding:8px}.category-editor textarea{resize:vertical;padding:9px;line-height:1.7}.category-editor label small{color:var(--muted);font-size:7px;line-height:1.6}.category-current-image{gap:6px;display:grid}.category-current-image img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:10px;width:90px;height:90px;padding:4px}.category-save{background:var(--teal);color:#fff;border:0;border-radius:9px;min-height:40px;font-size:9px;font-weight:900}.category-save:disabled{opacity:.6;cursor:wait}.category-admin-list>div{gap:7px;display:grid}.category-admin-row{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.category-admin-row.subcategory{border-inline-start:3px solid #a7c9c3;margin-inline-start:22px}.category-admin-thumb{width:48px;height:48px;color:var(--teal);background:#eaf2f0;border-radius:9px;place-items:center;display:grid;overflow:hidden}.category-admin-thumb img{object-fit:contain;width:100%;height:100%;padding:3px}.category-admin-thumb svg{width:20px}.category-admin-row>div:nth-child(2){min-width:0}.category-admin-row>div:nth-child(2) b,.category-admin-row>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.category-admin-row>div:nth-child(2) b{font-size:10px}.category-admin-row>div:nth-child(2) small{color:var(--muted);margin-top:4px;font-size:7px}.category-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.category-admin-actions button{min-height:32px;color:var(--teal);background:#fff;border:1px solid #bad0cb;border-radius:8px;align-items:center;gap:3px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-flex}.category-admin-actions button svg{width:12px}.category-admin-actions button.danger{color:#a23c3c;background:#fff3f3;border-color:#e4b8b8}.audit-row{justify-content:flex-start}.audit-row svg{width:19px;color:var(--teal)}.quick-review{border:1px solid var(--line);border-radius:12px;margin-top:16px}.quick-review summary{color:var(--teal);cursor:pointer;padding:12px;font-size:9px;font-weight:900}.quick-review .admin-panel{padding:0 12px 12px}.admin-toolbar{border:1px solid var(--line);background:#eef7f4;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.admin-toolbar b{font-size:11px}.admin-toolbar button{background:var(--teal);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:8px 12px;font-size:8px;font-weight:900;display:inline-flex}.admin-toolbar svg{width:14px}.push-campaign-manager{gap:14px;display:grid}.push-campaign-form,.push-campaign-history{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.push-campaign-form>header,.push-campaign-history>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.push-campaign-form>header h3,.push-campaign-history>header h3{margin:4px 0;font-size:17px}.push-campaign-form>header p{max-width:620px;color:var(--muted);margin:0;font-size:9px;line-height:1.7}.push-campaign-form>header>svg,.push-campaign-history>header>svg{width:34px;height:34px;color:var(--teal);background:#dff2ed;border-radius:10px;padding:8px}.push-audience-all{border:1px solid var(--line);background:#f4f8f6;border-radius:10px;align-items:center;gap:9px;min-height:45px;padding:8px 11px;display:flex}.push-audience-all svg{width:18px;color:var(--teal)}.push-audience-all span{gap:1px;display:grid}.push-audience-all b{font-size:9px}.push-audience-all small{color:var(--muted);font-size:7px}.push-campaign-actions{gap:8px;margin-top:14px;display:flex}.push-campaign-actions button{background:var(--teal);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 14px;font-size:9px;font-weight:900;display:inline-flex}.push-campaign-actions button.button-outline{color:var(--teal);background:#fff;border:1px solid #b8cbc6}.push-campaign-actions svg{width:15px}.push-campaign-history>div{gap:7px;margin-top:13px;display:grid}.push-campaign-history article{border:1px solid var(--line);background:#fafcfb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.push-campaign-history article b{font-size:10px}.push-campaign-history article p{color:var(--muted);margin:3px 0;font-size:8px}.push-campaign-history article small{color:#80908c;font-size:7px}.push-campaign-history article .push-campaign-delivery{color:#176b57;margin-top:5px;font-size:8px;font-weight:800;display:block}.push-campaign-status{color:#566966;background:#edf1f0;border-radius:999px;flex:none;padding:6px 8px;font-size:7px;font-weight:900}.push-campaign-status.status-sent{color:#176b57;background:#dff3eb}.push-campaign-status.status-scheduled{color:#8b6516;background:#fff1cf}.push-campaign-status.status-failed{color:#a13f3f;background:#fae1e1}.push-notification-log{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;padding:13px}.push-notification-log summary{cursor:pointer;color:var(--teal);font-size:9px;font-weight:900}.push-notification-log[open] summary{margin-bottom:12px}@media (width<=650px){.push-opt-in{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:12px}.push-opt-in-icon{width:38px;height:38px}.push-opt-in-actions{grid-column:1/-1}.push-opt-in-actions button{width:100%;min-height:42px;font-size:10px}.push-marketing-choice{align-items:flex-start}.push-campaign-form,.push-campaign-history{padding:13px}.push-campaign-form>header h3,.push-campaign-history>header h3{font-size:15px}.push-campaign-actions{grid-template-columns:1fr;display:grid}.push-campaign-actions button{width:100%;min-height:44px;font-size:10px}.push-campaign-history article{flex-direction:column;align-items:flex-start}}.platform-settings{border:1px solid var(--line);background:#f8faf9;border-radius:14px;margin-bottom:14px;padding:14px}.platform-settings>header{margin-bottom:12px}.platform-settings h3{margin:0;font-size:14px}.platform-settings p{color:var(--muted);margin:5px 0 0;font-size:8px}.platform-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.platform-settings-grid label{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px;display:grid}.platform-settings-grid label>span{grid-column:1/-1;font-size:8px;font-weight:900}.platform-settings-grid input,.platform-settings-grid select,.platform-settings-grid textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 9px;font-size:9px}.platform-settings-grid textarea{resize:vertical}.platform-settings-grid button{background:var(--teal);color:#fff;border:0;border-radius:8px;min-height:36px;padding:8px 12px;font-size:8px;font-weight:900}.maintenance-screen{z-index:70;color:#fff;text-align:center;background:#0d2a30f7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.maintenance-screen>div{max-width:560px}.maintenance-screen b{color:#8ed7c8;font-size:14px}.maintenance-screen h1{margin:14px 0 8px;font-size:38px}.maintenance-screen p{color:#d7e7e9;margin:0 0 20px;font-size:13px;line-height:1.9}.legal-extra{white-space:pre-wrap}.legal-panel{max-width:700px;margin:auto}.legal-panel h2{margin:0 0 18px;font-size:27px}.legal-panel h3{margin:18px 0 6px;font-size:13px}.legal-panel p{color:#52696f;font-size:10px;line-height:2}.toast{z-index:110;opacity:0;pointer-events:none;background:var(--ink);color:#fff;min-width:min(430px,100% - 30px);max-width:calc(100% - 30px);box-shadow:var(--shadow);border:1px solid #0000;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 26px;align-items:center;gap:9px;padding:12px 13px;font-size:11px;line-height:1.6;transition:all .25s;display:grid;position:fixed;bottom:23px;left:50%;transform:translate(-50%,30px)}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast>svg{width:20px}.toast>button{width:26px;height:26px;color:inherit;background:#ffffff21;border:0;border-radius:7px;place-items:center;display:grid}.toast>button svg{width:14px}.toast.toast-success{background:#176447;border-color:#86cab0}.toast.toast-error{background:#8f3434;border-color:#e1aaaa}.toast.toast-info{background:#173f46;border-color:#66858c}@media (width<=960px){.site-header nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:18px;display:none;position:absolute;top:75px;left:20px;right:20px}.site-header nav.open{gap:17px;display:grid}.menu-button{display:grid}.hero{grid-template-columns:1fr;gap:35px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-board{width:min(600px,100%);margin-inline:auto}.product-grid,.opportunity-grid,.supplier-grid{grid-template-columns:repeat(2,1fr)}.admin-kpis{grid-template-columns:repeat(3,1fr)}.admin-company-card{grid-template-columns:1fr}.suite-actions{justify-content:flex-start;max-width:none}.route-box{grid-template-columns:1fr auto}.category-manager{grid-template-columns:1fr}}@media (width<=650px){html{scroll-padding-top:72px}body{padding-bottom:73px}.section-shell{width:calc(100% - 28px)}.status-bar{text-align:center;min-height:36px;padding:6px 10px;font-size:8px;line-height:1.7;display:block}.status-bar span{margin-left:4px}.site-header{min-height:64px;padding:0 13px}.brand{gap:8px;margin-inline-end:0}.brand-mark{border-radius:11px;width:38px;height:38px}.brand b{font-size:12px}.brand small,.account-button,.notification{display:none}.header-actions{gap:3px}.header-actions .button-primary{min-height:36px;padding:7px 10px;font-size:9px}.menu-button{width:36px;height:36px}.menu-button svg{width:20px}.site-header nav{top:60px;left:13px;right:13px}.platform-settings-grid{grid-template-columns:1fr}.admin-toolbar{flex-direction:column;align-items:stretch}.maintenance-screen h1{font-size:30px}.hero{gap:31px;min-height:0;padding-block:42px 48px}.hero-copy{text-align:right}.hero h1{letter-spacing:-1.8px;font-size:39px;line-height:1.28}.hero-copy>p{margin:15px 0 20px;font-size:11px;line-height:1.9}.hero-actions{justify-content:flex-start}.hero-actions .button{flex:1;min-width:0;padding-inline:8px;font-size:9px}.trust-row{justify-content:flex-start;gap:6px;margin-top:16px}.trust-row span{background:#e9f1ee;border-radius:7px;padding:5px 7px;font-size:7px}.hero-board{border-radius:22px;min-height:310px;padding:24px;overflow:hidden}.board-icon{margin-top:28px}.hero-board h2{font-size:20px}.hero-board aside{display:none}.quick-start{grid-template-columns:1fr;gap:8px;margin-top:0}.quick-start>a,.quick-start>button{border-radius:14px;grid-template-columns:44px 1fr auto;min-height:72px;padding:11px 13px}.choice-icon{border-radius:12px;width:44px;height:44px}.quick-start b{font-size:12px}.quick-start small{font-size:7px}.stats{grid-template-columns:repeat(2,1fr);width:calc(100% - 28px);margin-top:43px;padding:0}.stats div{border-bottom:1px solid var(--line);padding:17px 6px}.stats div:nth-child(3){border-inline-start:0}.stats b{font-size:22px}.marketplace,.suppliers,.pricing{padding-block:62px}.section-heading{align-items:start;margin-bottom:20px}.section-heading h2{font-size:27px}.section-heading p{font-size:8px}.section-heading .button{white-space:nowrap;min-height:36px;padding:7px 9px;font-size:8px}.category-list{margin-inline:-14px;padding-inline:14px}.category-list button{min-height:36px}.search-panel{grid-template-columns:1fr}.search-panel button{min-height:39px}.product-grid,.opportunity-grid,.supplier-grid,.pricing-grid{grid-template-columns:1fr}.product-visual{height:115px}.opportunity-section{padding-block:62px}.opportunity-grid article{min-height:245px}.rfq-band>div{grid-template-columns:55px 1fr;gap:14px;min-height:190px;padding-block:25px}.rfq-icon{width:55px;height:55px}.rfq-band .button{grid-column:1/-1}.supplier-grid article{min-height:84px}.how{padding-block:62px}.how>div{grid-template-columns:1fr;gap:35px}.how h2,.pricing-title h2{font-size:31px}.pricing-grid article.featured{transform:none}.site-footer>div{flex-wrap:wrap;gap:10px;min-height:130px;padding-block:22px}.site-footer p{width:100%;margin:0}.mobile-nav{z-index:60;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fffffff7;grid-template-columns:repeat(5,1fr);align-items:end;height:67px;padding:7px 5px 6px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #142c3514}.mobile-nav a,.mobile-nav button{color:#64777c;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;min-height:48px;font-size:7px;font-weight:700;display:grid}.mobile-nav svg{width:19px}.mobile-nav button:nth-child(3) i{border:5px solid var(--cream);background:var(--teal);color:#fff;border-radius:15px;place-items:center;width:43px;height:43px;margin-top:-29px;display:grid}.mobile-nav button:nth-child(3) span{margin-top:3px}.modal-card{border-radius:18px;padding:22px 17px}.modal-close{top:14px;left:14px}.modal-title h2{font-size:23px}.modal-title p{margin-top:13px;padding-left:45px;line-height:1.8}.onboarding-steps{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:5px;margin:0 42px 16px 0}.onboarding-steps span{gap:5px;font-size:10px}.onboarding-steps span i{flex-basis:23px;width:23px;height:23px}.auth-tabs{margin-inline:42px}.form-grid{grid-template-columns:1fr}.field.wide,.wide{grid-column:auto}.listing-form-steps{grid-template-columns:1fr}.listing-form-steps span{font-size:12px}.product-image-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-form{grid-template-columns:1fr}.logo-form .submit-button{width:100%}.dashboard-stats{grid-template-columns:1fr}.admin-tabs{margin-top:18px}.admin-request-card,.admin-product-request{grid-template-columns:1fr;gap:12px}.admin-product-image{width:100%;height:170px}.admin-actions{grid-template-columns:1fr 1fr;min-width:0}.admin-published-actions{grid-template-columns:repeat(3,1fr)}.admin-product-edit-form{grid-column:1}.admin-edit-grid{grid-template-columns:1fr}.toast{text-align:center;width:calc(100% - 28px);bottom:80px}.suite-modal{width:100%!important}.suite-heading h2{font-size:22px}.directory-filters,.workspace-form,.workspace-split,.settings-columns,.plan-actions,.category-editor form,.admin-category-assignment{grid-template-columns:1fr}.category-editor form label.wide,.category-editor .category-current-image,.category-editor .category-save{grid-column:auto}.category-admin-row{grid-template-columns:42px minmax(0,1fr) auto}.category-admin-row.subcategory{margin-inline-start:9px}.category-admin-thumb{width:42px;height:42px}.category-admin-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.workspace-form .wide{grid-column:auto}.company-content-heading{flex-direction:column;align-items:stretch}.company-add-product{width:100%}.company-content-filters{grid-template-columns:1fr}.company-content-filters input{font-size:13px}.company-content-filters>div{padding-bottom:2px}.company-content-filters>div button{min-height:42px;font-size:11px}.company-product-manage-card{grid-template-columns:78px minmax(0,1fr);align-items:start}.company-product-manage-image{width:78px;height:72px}.company-product-manage-actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr);width:100%}.company-product-manage-actions a,.company-product-manage-actions button{min-width:0;font-size:11px}.company-product-manage-copy h4{font-size:14px}.company-product-manage-copy>p,.company-product-manage-copy aside{font-size:11px}.company-product-manage-copy>div span,.company-product-manage-copy>div b{font-size:10px}.company-product-edit-form>div{grid-template-columns:1fr}.company-product-edit-form .wide{grid-column:auto}.company-product-edit-form input,.company-product-edit-form select,.company-product-edit-form textarea{font-size:13px}.company-product-edit-form>footer{grid-template-columns:1fr 2fr;display:grid}.company-product-edit-form>footer button{font-size:11px}.product-promotion-panel>div{grid-template-columns:1fr}.product-promotion-panel article{grid-template-columns:32px minmax(0,1fr)}.product-promotion-panel article button{grid-column:1/-1;font-size:11px}.product-promotion-panel>header p,.product-promotion-panel article p,.product-promotion-panel>small{font-size:10px}.workspace-overview,.admin-kpis{grid-template-columns:repeat(2,1fr)}.install-analytics>header{flex-direction:column;align-items:stretch}.install-analytics>header>span{width:fit-content}.install-analytics-breakdown,.admin-company-card{grid-template-columns:1fr}.suite-actions{grid-template-columns:repeat(2,1fr);display:grid}.route-box{grid-template-columns:1fr}.route-box select{width:100%}.directory-grid article{grid-template-columns:48px minmax(0,1fr)}.suite-row{flex-direction:column;align-items:flex-start}.suite-row>div:last-child{width:100%}.suite-row button{flex:1}.subscription-request-actions{justify-content:space-between}.company-workspace{margin-inline:-5px;padding:10px}.notification-list article{grid-template-columns:28px 1fr}.hero-copy>p,.hero-board>p,.quick-start small,.section-heading p,.product-content>.product-description,.opportunity-grid article>p,.rfq-band p,.supplier-grid p,.how>div>div>p,.how small,.pricing-title p,.pricing-grid article>p,.pricing-grid li,.modal-title p,.account-message,.admin-request-details p,.suite-heading p,.suite-empty,.notification-list p,.message-card p,.message-card blockquote,.plan-actions p,.admin-company-card p,.legal-panel p{font-size:12px!important}.search-panel input,.search-panel button,.directory-filters input,.directory-filters select,.field input,.field select,.field textarea,.workspace-form input,.workspace-form textarea{font-size:13px!important}.trust-row,.trust-row span,.board-label,.board-meta,.hero-board>button,.stats span,.product-content>p,.product-location,.product-content footer b,.empty span,.opportunity-meta,.opportunity-grid footer button,.supplier-grid small,.pricing-grid h3 small,.site-footer p,.site-footer>div>span,.field-help,.company-identity small,.dashboard-stats small,.admin-request-kind,.admin-request-meta span,.suite-empty,.directory-count,.notification-list small,.workspace-overview small,.admin-kpis small,.workspace-form label span,.suite-row small,.audit-row small,.message-card small,.payment-note small,.encoding-repair small,.admin-company-card small,.setting-row small{font-size:11px!important}.status-bar{font-size:10px}.eyebrow{font-size:12px}.product-visual i,.opportunity-grid header span,.opportunity-grid footer time,.pricing-grid article>i,.suite-status,.admin-company-card code{font-size:10px!important}.header-actions .button-primary,.hero-actions .button,.section-heading .button,.category-list button,.product-content footer button,.pricing-grid article>button,.auth-tabs button,.text-button,.admin-tabs button,.admin-actions button,.admin-edit-actions button,.suite-heading button,.directory-actions button,.directory-actions a,.suite-row button,.message-card button,.plan-actions button,.suite-actions button,.route-box button,.settings-columns header button,.setting-row button,.suite-tabs button,.workspace-tabs button,.route-box select,.site-footer button,.encoding-repair button,.quick-review summary{font-size:11px!important}.quick-start b,.how li>b,.pricing-grid article>span,.field>span,.notification-list b,.suite-row b,.audit-row b{font-size:13px!important}.setting-row span{font-size:12px}.mobile-nav a,.mobile-nav button{font-size:10px}}.commerce-layout .company-showcase,.commerce-layout .opportunity-showcase{width:min(1380px,100% - 40px);margin-inline:auto;padding-block:72px}.commerce-layout .company-showcase .showcase-heading,.commerce-layout .opportunity-showcase .showcase-heading{align-items:center;margin-bottom:24px}.commerce-layout .company-showcase .showcase-heading h2,.commerce-layout .opportunity-showcase .showcase-heading h2{color:var(--sketch-ink,var(--ink));font-size:34px}.commerce-layout .company-showcase .showcase-heading p,.commerce-layout .opportunity-showcase .showcase-heading p{color:var(--sketch-muted,var(--muted));font-size:14px}.commerce-layout .company-showcase .supplier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.commerce-layout .company-showcase .supplier-grid article{background:#fff;border:1px solid #dfe3e8;border-radius:15px;grid-template-rows:1fr auto;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:14px 12px;min-width:0;min-height:214px;padding:18px}.commerce-layout .company-showcase .supplier-logo{background:var(--sketch-accent,var(--teal));border-radius:14px;width:62px;height:62px;overflow:hidden}.commerce-layout .company-showcase .supplier-logo.has-logo{background:#f7f8fa;border:1px solid #e2e6ea}.commerce-layout .company-showcase .supplier-logo img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.commerce-layout .company-showcase .directory-grid h3{color:var(--sketch-ink,var(--ink));margin-top:3px;font-size:14px;line-height:1.55}.commerce-layout .company-showcase .directory-grid h3 svg{flex:none}.commerce-layout .company-showcase .directory-grid p{font-size:11px;line-height:1.7}.commerce-layout .company-showcase .directory-grid small{font-size:10px}.commerce-layout .company-showcase .directory-description{-webkit-line-clamp:2}.commerce-layout .company-showcase .directory-actions{align-self:end;gap:6px;padding-top:11px}.commerce-layout .company-showcase .directory-actions button,.commerce-layout .company-showcase .directory-actions a{min-height:32px;padding:6px 9px}.commerce-layout .opportunity-showcase{width:100%;max-width:none;color:var(--sketch-ink,var(--ink));background:#f3f5f8;padding-inline:max(20px,50% - 690px)}.commerce-layout .opportunity-showcase .opportunity-grid article{min-width:0;min-height:292px;color:var(--sketch-ink,var(--ink));background:#fff;border:1px solid #dfe3e8;border-radius:15px;padding:18px}.commerce-layout .opportunity-showcase .opportunity-grid header span{color:#176b61;background:#e8f4f2;font-size:11px}.commerce-layout .opportunity-showcase .opportunity-grid h3{color:var(--sketch-ink,var(--ink));margin-top:16px;font-size:16px;line-height:1.55}.commerce-layout .opportunity-showcase .opportunity-grid article>p{color:var(--sketch-muted,var(--muted));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.commerce-layout .opportunity-showcase .opportunity-meta{color:#64727b;font-size:10px}.commerce-layout .opportunity-showcase .opportunity-grid footer{border-color:#e7eaee;grid-template-columns:1fr auto;gap:8px;display:grid}.commerce-layout .opportunity-showcase .opportunity-grid footer button:first-child{border:1px solid var(--sketch-accent,var(--teal));background:var(--sketch-accent,var(--teal));color:#fff;border-radius:9px;grid-column:1/-1;justify-content:center;min-height:34px}.commerce-layout .opportunity-showcase .opportunity-grid footer button:not(:first-child){color:#8a5d08}.commerce-layout .opportunity-showcase .opportunity-grid footer time{color:#7d8991;align-self:center;font-size:10px}.commerce-layout .showcase-load-more{justify-content:center;margin-top:28px;display:flex}.commerce-layout .showcase-load-more .button{border-color:var(--sketch-accent,var(--teal));min-width:170px;color:var(--sketch-accent,var(--teal))}@media (width<=960px){.commerce-layout .company-showcase .supplier-grid,.commerce-layout .opportunity-showcase .opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.homepage-live{background:radial-gradient(circle at 8% 0,#efb8472e,#0000 30%),linear-gradient(145deg,#f8fbff 0%,#eef5ff 58%,#fffaf0 100%);border:1px solid #dce7fb;border-radius:26px;margin-top:26px;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 50px #1f4c9314}.homepage-live:after{content:"";pointer-events:none;border:45px solid #075bd80b;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -70px -90px auto}.homepage-live-heading,.latest-companies .section-heading,.homepage-recommendations .section-heading{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex;position:relative}.homepage-live-heading h2,.latest-companies .section-heading h2,.homepage-recommendations .section-heading h2{color:var(--sketch-ink,#111a2d);margin:7px 0 5px;font-size:clamp(24px,3vw,34px);line-height:1.3}.homepage-live-heading p,.latest-companies .section-heading p,.homepage-recommendations .section-heading p{max-width:690px;color:var(--sketch-muted,#6d7584);margin:0;font-size:13px;line-height:1.8}.homepage-live-badge{color:#075bd8;align-items:center;gap:7px;width:fit-content;font-size:11px;font-weight:900;display:inline-flex}.homepage-live-badge i{background:#19a974;border:2px solid #fff;border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite furniture-live-pulse;box-shadow:0 0 0 4px #19a97424}@keyframes furniture-live-pulse{50%{box-shadow:0 0 0 8px #19a97400}}.homepage-live-all{color:#075bd8;white-space:nowrap;background:#ffffffd1;border:1px solid #cbdaf5;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.homepage-live-all svg,.homepage-live-link svg{width:15px}.homepage-live-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid;position:relative}.homepage-live-card{min-width:0;min-height:180px;color:inherit;background:#ffffffe6;border:1px solid #cdd9ece6;border-radius:17px;flex-direction:column;align-items:flex-start;padding:17px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 28px #2645710e}.homepage-live-card:hover{border-color:#a9c5f3;transform:translateY(-3px);box-shadow:0 14px 32px #2645711a}.homepage-live-card .homepage-live-icon{color:#075bd8;background:#eaf2ff;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.homepage-live-card.companies .homepage-live-icon{color:#14735f;background:#e9f7f2}.homepage-live-card.opportunities .homepage-live-icon{color:#9b6b00;background:#fff3d9}.homepage-live-card.trending .homepage-live-icon{color:#6655c8;background:#f1edff}.homepage-live-card .homepage-live-icon svg{width:21px;height:21px}.homepage-live-card small{color:#7b8799;font-size:9px;font-weight:800}.homepage-live-card>b{color:#111a2d;margin-top:3px;font-size:17px}.homepage-live-card>p{color:#647083;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 13px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.homepage-live-link{color:#075bd8;align-items:center;gap:5px;margin-top:auto;font-size:10px;font-weight:900;display:inline-flex}.homepage-essential-rail{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:14px;display:grid;position:relative}.homepage-essential-rail>a{min-width:0;color:inherit;background:#ffffffb8;border:1px solid #d5deedf2;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:10px;text-decoration:none;display:grid}.homepage-essential-rail>a>span{background:#f3f6fb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.homepage-essential-rail>a>div{gap:2px;min-width:0;display:grid}.homepage-essential-rail b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.homepage-essential-rail small{color:#7a8493;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.homepage-essential-rail svg{color:#9aa7ba;width:14px}.latest-companies{padding-block:34px 42px}.latest-company-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.latest-company-card{min-width:0;min-height:154px;color:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:17px;grid-template-columns:68px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid;position:relative;box-shadow:0 8px 28px #13294e0e}.latest-company-card:hover{border-color:#a9c5f3;box-shadow:0 12px 34px #13294e1a}.latest-company-card>div{min-width:0}.latest-company-logo{color:#075bd8;background:linear-gradient(145deg,#edf4ff,#f9fbff);border:1px solid #dce5f1;border-radius:16px;place-items:center;width:68px;height:68px;font-size:18px;font-weight:900;display:grid;overflow:hidden}.latest-company-logo img{object-fit:contain;width:100%;height:100%;padding:5px}.latest-company-status{color:#176b61;align-items:center;gap:4px;width:fit-content;font-size:8px;font-weight:900;display:inline-flex}.latest-company-status svg{width:12px;height:12px}.latest-company-status.supplier{color:#8b6500}.latest-company-card h3{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 2px;font-size:14px;overflow:hidden}.latest-company-card p{color:#6d7786;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:9px;overflow:hidden}.latest-company-card small,.latest-company-rating{color:#7b8593;align-items:center;gap:4px;font-size:8px;display:flex}.latest-company-card small svg,.latest-company-rating svg{width:11px}.latest-company-rating{color:#9b6b00;margin-top:4px;font-weight:900}.latest-company-arrow{color:#a1adbd;width:17px}.homepage-compact-empty{color:#687487;background:#f8faff;border:1px dashed #cfd9e8;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:110px;font-size:11px;display:flex}.homepage-compact-empty svg{color:#075bd8;width:18px}.homepage-compact-empty a{color:#075bd8;font-weight:900}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-trending{background:linear-gradient(145deg,#fafbff,#f4f7ff);border:1px solid #e0e6f4;border-radius:24px;margin-top:0;padding:42px 28px;position:relative;overflow:hidden}.homepage-trending:before{content:"";background:linear-gradient(90deg,#075bd8,#6c62d8,#efb847);height:4px;position:absolute;inset:0 0 auto}.homepage-recommendations{padding-block:34px 44px}.homepage-recommendation-rail{scroll-snap-type:inline proximity;scrollbar-width:none;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;padding:2px 2px 10px;display:grid;overflow-x:auto}.homepage-recommendation-rail::-webkit-scrollbar{display:none}.homepage-recommendation-card{min-width:260px;color:inherit;scroll-snap-align:start;background:#fff;border:1px solid #dee5ee;border-radius:16px;grid-template-columns:66px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.homepage-recommendation-card.company{background:linear-gradient(145deg,#f3f9f7,#fff)}.homepage-recommendation-card.product{background:linear-gradient(145deg,#f5f8ff,#fff)}.homepage-recommendation-visual{color:#075bd8;background:#fff;border:1px solid #e0e6ef;border-radius:14px;place-items:center;width:66px;height:66px;font-size:24px;display:grid;overflow:hidden}.homepage-recommendation-visual img{object-fit:contain;width:100%;height:100%;padding:4px}.homepage-recommendation-visual svg{width:25px}.homepage-recommendation-card>div{gap:3px;min-width:0;display:grid}.homepage-recommendation-card small{color:#075bd8;font-size:8px;font-weight:900}.homepage-recommendation-card b,.homepage-recommendation-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-recommendation-card b{font-size:12px}.homepage-recommendation-card div>span{color:#727d8d;align-items:center;gap:4px;font-size:8px;display:flex}.homepage-recommendation-card div>span svg{width:11px}.homepage-recommendation-card>svg{color:#9ba7b8;width:17px}@media (width<=960px){.homepage-live-grid,.latest-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-essential-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.homepage-live{border-radius:20px;width:calc(100% - 20px);margin-top:14px;padding:19px 14px 16px}.homepage-live-heading,.latest-companies .section-heading,.homepage-recommendations .section-heading{align-items:flex-start;margin-bottom:15px}.homepage-live-heading h2,.latest-companies .section-heading h2,.homepage-recommendations .section-heading h2{font-size:23px}.homepage-live-heading p,.latest-companies .section-heading p,.homepage-recommendations .section-heading p{font-size:10px;line-height:1.75}.homepage-live-all{min-height:36px;padding:7px 9px;font-size:9px}.homepage-live-grid{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(80vw,300px);grid-auto-flow:column;gap:10px;margin-inline:-14px;padding:2px 14px 10px;scroll-padding-inline:14px;overflow-x:auto}.homepage-live-grid::-webkit-scrollbar{display:none}.homepage-live-card{scroll-snap-align:start;min-height:160px;padding:14px}.homepage-live-card .homepage-live-icon{width:38px;height:38px;margin-bottom:10px}.homepage-essential-rail{scroll-snap-type:inline proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(60vw,205px);grid-auto-flow:column;gap:9px;margin:4px -14px 0;padding:4px 14px 2px;overflow-x:auto}.homepage-essential-rail::-webkit-scrollbar{display:none}.homepage-essential-rail>a{scroll-snap-align:start}.latest-companies,.homepage-recommendations{width:100%;padding:29px 12px 34px;overflow:hidden}.latest-company-grid{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,315px);grid-auto-flow:column;gap:10px;margin-inline:-12px;padding:2px 12px 9px;scroll-padding-inline:12px;overflow-x:auto}.latest-company-grid::-webkit-scrollbar{display:none}.latest-company-card{scroll-snap-align:start;min-height:142px}.commerce-layout .opportunity-showcase{padding-top:38px;padding-bottom:38px;overflow:hidden}.commerce-layout .opportunity-showcase .opportunity-grid{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,315px);grid-auto-flow:column;gap:10px;margin-inline:-14px;padding:2px 14px 10px;scroll-padding-inline:14px;overflow-x:auto}.commerce-layout .opportunity-showcase .opportunity-grid::-webkit-scrollbar{display:none}.commerce-layout .opportunity-showcase .opportunity-grid article{scroll-snap-align:start;min-height:260px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-trending{border-radius:20px;width:calc(100% - 20px);margin:14px auto 24px;padding:28px 12px 24px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-card,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-card,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-card,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-card{width:min(78vw,310px);min-width:min(78vw,310px);max-width:none}.homepage-recommendation-rail{grid-auto-columns:min(78vw,310px);gap:10px;width:calc(100% + 12px);margin-inline-end:-12px;padding-inline-end:12px}.homepage-recommendation-card{min-width:0}.homepage-compact-empty{padding:16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.homepage-live-badge i{animation:none}.homepage-live-card{transition:none}}@media (width<=650px){.commerce-layout .company-showcase,.commerce-layout .opportunity-showcase{width:100%;padding:52px 14px}.commerce-layout .company-showcase .showcase-heading,.commerce-layout .opportunity-showcase .showcase-heading{align-items:flex-start;gap:12px}.commerce-layout .company-showcase .showcase-heading h2,.commerce-layout .opportunity-showcase .showcase-heading h2{font-size:27px}.commerce-layout .company-showcase .showcase-heading p,.commerce-layout .opportunity-showcase .showcase-heading p{font-size:12px}.commerce-layout .company-showcase .supplier-grid,.commerce-layout .opportunity-showcase .opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commerce-layout .company-showcase .supplier-grid article{grid-template-columns:48px minmax(0,1fr);gap:11px 8px;min-height:228px;padding:12px}.commerce-layout .company-showcase .supplier-logo{border-radius:11px;width:48px;height:48px}.commerce-layout .company-showcase .directory-grid h3{font-size:13px}.commerce-layout .company-showcase .directory-description{display:none}.commerce-layout .company-showcase .directory-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commerce-layout .company-showcase .directory-actions button,.commerce-layout .company-showcase .directory-actions a{min-width:0;padding-inline:4px}.commerce-layout .company-showcase .directory-actions button:last-child{grid-column:1/-1;width:100%;margin:0}.commerce-layout .opportunity-showcase .showcase-heading .button{min-height:38px;padding-inline:10px}.commerce-layout .opportunity-showcase .opportunity-grid article{min-height:310px;padding:13px}.commerce-layout .opportunity-showcase .opportunity-grid h3{font-size:14px}.commerce-layout .opportunity-showcase .opportunity-grid article>p{-webkit-line-clamp:3}.commerce-layout .opportunity-showcase .opportunity-meta{gap:5px;display:grid}.commerce-layout .showcase-load-more{margin-top:22px}}.commerce-layout .company-showcase .directory-grid article{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.commerce-layout .company-showcase .directory-grid article:hover{border-color:#aeb8c6;transform:translateY(-2px);box-shadow:0 12px 28px #16263214}.directory-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.directory-card-link:focus-visible{outline-offset:3px;outline:3px solid #0d6f6959}.commerce-layout .company-showcase .directory-actions{z-index:2;position:relative}.company-profile-page{color:#16202a;background:#f5f7f9;min-height:100vh;font-family:Arial,Tahoma,sans-serif}.company-profile-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 64px}.company-profile-hero{background:#fff;border:1px solid #dfe4e7;border-radius:20px;grid-template-columns:132px minmax(0,1fr) 340px;align-items:start;gap:26px;padding:30px;display:grid;box-shadow:0 10px 34px #1828340f}.company-profile-logo{color:#1f584d;background:#f2f5f5;border:1px solid #e0e5e8;border-radius:22px;place-items:center;width:132px;height:132px;display:grid;overflow:hidden}.company-profile-logo img{object-fit:contain;width:100%;height:100%;padding:9px}.company-profile-logo>svg{width:54px;height:54px}.company-profile-intro{min-width:0}.company-profile-verified{color:#17614f;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.company-profile-verified svg{width:18px;height:18px}.company-profile-intro h1{margin:10px 0 9px;font-size:clamp(28px,4vw,42px);line-height:1.35}.company-profile-meta{color:#68757d;flex-wrap:wrap;gap:9px 16px;display:flex}.company-profile-meta span{align-items:center;gap:5px;font-size:12px;display:inline-flex}.company-profile-meta svg{width:16px;height:16px}.company-profile-intro>p{color:#4d5b63;white-space:pre-wrap;max-width:620px;margin:18px 0 0;font-size:14px;line-height:2}.company-profile-contact{background:#fbfcfc;border:1px solid #e0e5e8;border-radius:16px;padding:20px}.company-profile-contact h2{margin:0;font-size:18px}.company-profile-section{background:#fff;border:1px solid #dfe4e7;border-radius:20px;margin-top:24px;padding:28px}.company-profile-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.company-profile-section>header span{color:#17614f;font-size:11px;font-weight:900}.company-profile-section>header h2{margin:5px 0 0;font-size:25px}.company-profile-section>header>b{color:#17614f;background:#e8f2f0;border-radius:13px;place-items:center;min-width:44px;height:44px;font-size:17px;display:grid}.company-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.company-product-card{min-width:0;color:inherit;background:#fff;border:1px solid #dfe4e7;border-radius:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.company-product-card:hover,.company-product-card:focus-visible{border-color:#aeb8c6;outline:0;transform:translateY(-2px);box-shadow:0 10px 24px #18283414}.company-product-image{aspect-ratio:4/3;color:#637078;background:#f1f3f4;place-items:center;display:grid;position:relative;overflow:hidden}.company-product-image img{object-fit:contain;width:100%;height:100%;padding:7px}.company-product-image>svg{width:38px;height:38px}.company-product-card>div:last-child{padding:15px}.company-product-card span{color:#17614f;font-size:10px;font-weight:900}.company-product-card h3{min-height:48px;margin:7px 0 9px;font-size:15px;line-height:1.6}.company-product-card p{color:#718087;align-items:center;gap:4px;margin:0 0 12px;font-size:11px;display:flex}.company-product-card p svg{width:14px;height:14px}.company-product-card strong{color:#174e43;font-size:14px}.company-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.company-opportunity-grid article{background:#fafbfb;border:1px solid #dfe4e7;border-radius:14px;flex-direction:column;min-height:230px;padding:20px;display:flex}.company-opportunity-grid article>span{color:#17614f;background:#e8f2f0;border-radius:7px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:900}.company-opportunity-grid h3{margin:15px 0 8px;font-size:17px;line-height:1.6}.company-opportunity-grid article>p{color:#59676f;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.company-opportunity-grid footer{color:#758189;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px;font-size:10px;display:flex}.company-opportunity-grid footer small{align-items:center;gap:4px;display:inline-flex}.company-opportunity-grid footer svg{width:13px;height:13px}.company-profile-empty{color:#728087;text-align:center;background:#fafbfb;border:1px dashed #cfd8dc;border-radius:14px;align-content:center;place-items:center;gap:9px;min-height:160px;display:grid}.company-profile-empty svg{color:#1f584d;width:36px;height:36px}.company-profile-empty p{margin:0;font-size:13px}@media (width<=960px){.company-profile-hero{grid-template-columns:110px minmax(0,1fr)}.company-profile-logo{width:110px;height:110px}.company-profile-contact{grid-column:1/-1}.company-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.company-profile-shell{width:min(100% - 20px,680px);padding-top:14px}.company-profile-hero{border-radius:15px;grid-template-columns:74px minmax(0,1fr);gap:15px 12px;padding:18px 14px}.company-profile-logo{border-radius:15px;width:74px;height:74px}.company-profile-logo>svg{width:34px;height:34px}.company-profile-intro h1{margin-top:7px;font-size:24px}.company-profile-verified{font-size:10px}.company-profile-meta{gap:5px;display:grid}.company-profile-intro>p{grid-column:1/-1;font-size:12px}.company-profile-contact{padding:14px}.company-profile-section{border-radius:15px;margin-top:14px;padding:18px 13px}.company-profile-section>header h2{font-size:21px}.company-product-grid,.company-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-product-card>div:last-child{padding:11px}.company-product-card h3{min-height:43px;font-size:13px}.company-opportunity-grid article{min-height:250px;padding:13px}.company-opportunity-grid h3{font-size:14px}.company-opportunity-grid footer{display:grid}}.mobile-scroll-install{display:none}@media (width<=650px){.commerce-layout .mobile-nav{will-change:transform, opacity;transition:transform .24s,opacity .2s}.commerce-layout .mobile-nav.is-hidden-for-install{opacity:0;pointer-events:none;transform:translateY(calc(100% + 18px))}.commerce-layout .mobile-scroll-install{z-index:61;background:var(--sketch-accent,#075bd8);color:#fff;opacity:0;pointer-events:none;will-change:transform, opacity;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:11px 20px;font-size:14px;font-weight:900;transition:transform .24s,opacity .2s;display:flex;position:fixed;bottom:11px;left:14px;right:14px;transform:translateY(calc(100% + 24px));box-shadow:0 12px 28px #075bd847}.commerce-layout .mobile-scroll-install.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.commerce-layout .mobile-scroll-install svg{width:21px;height:21px}}@media (width<=650px) and (prefers-reduced-motion:reduce){.commerce-layout .mobile-nav,.commerce-layout .mobile-scroll-install{transition:none}}.install-help-card{width:min(470px,100%)}.install-help-icon{color:#075bd8;background:#eaf2ff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:17px;display:grid}.install-help-icon svg{width:27px;height:27px}.install-help-steps{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.install-help-steps li{background:#f8faff;border:1px solid #e1e5eb;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.install-help-steps li>svg{color:#075bd8;width:22px;height:22px}.install-help-steps span,.install-help-steps b,.install-help-steps small{display:block}.install-help-steps b{color:#111a2d;font-size:13px}.install-help-steps small{color:#6d7584;margin-top:4px;font-size:11px;line-height:1.6}.directory-rating{color:#68757d;align-items:center;gap:4px;margin-top:7px;font-size:10px;display:flex}.directory-rating svg{fill:#f4a51c;color:#f4a51c;width:14px;height:14px}.directory-rating b{color:#27343c;font-size:11px}.directory-rating span{color:#77858c}.company-reviews-section{overflow:hidden}.review-overview{background:#fbfcfc;border:1px solid #e0e5e8;border-radius:16px;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:42px;padding:24px;display:grid}.review-average{text-align:center;justify-items:center;gap:7px;display:grid}.review-average>strong{color:#16202a;font-size:48px;line-height:1}.review-average>span:last-child{color:#6b7980;font-size:11px}.star-row{color:#ccd3d7;direction:ltr;align-items:center;gap:2px;display:inline-flex}.star-row svg{width:20px;height:20px}.star-row svg.filled,.admin-review-stars svg.filled{fill:#f4a51c;color:#f4a51c}.star-row.compact svg{width:15px;height:15px}.rating-distribution{gap:9px;display:grid}.rating-distribution>div{grid-template-columns:58px minmax(100px,1fr) 38px;align-items:center;gap:10px;display:grid}.rating-distribution span{color:#526169;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex}.rating-distribution span svg{fill:#f4a51c;color:#f4a51c;width:13px;height:13px}.rating-distribution i{background:#e6eaec;border-radius:99px;height:10px;overflow:hidden}.rating-distribution i b{border-radius:inherit;background:#f4a51c;height:100%;display:block}.rating-distribution small{color:#66747c;text-align:left;font-size:10px}.review-compose{background:#fff;border:1px solid #dce3e6;border-radius:16px;margin-top:20px;padding:22px}.review-compose>div:first-child{align-items:center;gap:10px;margin-bottom:16px;display:flex}.review-compose>div:first-child>svg{color:#17614f;background:#e8f2f0;border-radius:11px;width:38px;height:38px;padding:8px}.review-compose>div:first-child span{gap:4px;display:grid}.review-compose>div:first-child b{font-size:16px}.review-compose>div:first-child small{color:#718087;font-size:10px}.review-compose>button,.review-submit{color:#fff;background:#17614f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 16px;font-size:11px;font-weight:900;display:inline-flex}.review-compose>p{color:#637078;background:#f2f5f5;border-radius:10px;margin:0;padding:12px;font-size:11px}.review-compose form{gap:13px;display:grid}.review-star-input{direction:ltr;align-items:center;gap:3px;display:flex}.review-star-input button{color:#c9d0d4;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.review-star-input button svg{width:28px;height:28px}.review-star-input button.active{color:#f4a51c}.review-star-input button.active svg{fill:#f4a51c}.review-star-input>b{color:#4e5e66;margin-inline-start:8px;font-size:11px}.review-compose form label{color:#34434b;gap:7px;font-size:11px;font-weight:800;display:grid}.review-compose form label small{color:#879299;font-weight:500}.review-compose input,.review-compose textarea,.reviews-toolbar select{color:#16202a;width:100%;font:inherit;background:#fff;border:1px solid #d5dde1;border-radius:10px;outline:0}.review-compose input{height:43px;padding:0 12px}.review-compose textarea{resize:vertical;min-height:110px;padding:11px 12px;line-height:1.8}.review-compose input:focus,.review-compose textarea:focus,.reviews-toolbar select:focus{border-color:#5b8f82;box-shadow:0 0 0 3px #17614f1a}.review-submit{width:fit-content}.review-submit svg{width:16px;height:16px}.review-submit:disabled{opacity:.6;cursor:wait}.review-hidden-note,.review-message{color:#805707;background:#fff7e3;border-radius:10px;padding:11px 13px;font-size:10px;line-height:1.7}.review-message{margin-top:12px}.reviews-toolbar{border-bottom:1px solid #e2e7e9;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-bottom:12px;display:flex}.reviews-toolbar>b{font-size:18px}.reviews-toolbar label{color:#6c7a81;align-items:center;gap:8px;font-size:10px;display:flex}.reviews-toolbar select{width:150px;height:38px;padding:0 10px}.review-list{display:grid}.review-card{border-bottom:1px solid #e3e8ea;padding:22px 2px}.review-card>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.review-author-avatar{color:#17614f;background:#f0f4f3;border:1px solid #dfe5e8;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.review-author-avatar img{object-fit:contain;width:100%;height:100%;padding:4px}.review-author-avatar svg{width:25px;height:25px}.review-card>header>div:nth-child(2){gap:5px;display:grid}.review-card>header>div:nth-child(2)>b{font-size:13px}.review-card>header>div:nth-child(2)>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-card>header small{color:#7b878e;font-size:9px}.review-card>header em{color:#17614f;background:#e8f2f0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.review-card>header em svg{width:13px;height:13px}.review-card h3{margin:16px 0 7px;font-size:16px}.review-card>p{color:#46545c;white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.95}.verified-transaction{color:#17614f;background:#e8f2f0;border-radius:8px;align-items:center;gap:5px;width:fit-content;margin-top:8px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.verified-transaction svg{width:14px;height:14px}.review-card footer{gap:8px;margin-top:15px;display:flex}.review-card footer button{color:#5c6b72;background:#fff;border:1px solid #d4dde0;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.review-card footer button.active{color:#17614f;background:#eaf4f1;border-color:#94bbb1}.review-card footer button svg{width:14px;height:14px}.review-card footer button:last-child{color:#8a5d08}.admin-review-stars{color:#c9d0d4;direction:ltr;gap:2px;margin-top:8px;display:flex}.admin-review-stars svg{width:16px;height:16px}.suite-status.status-hidden{color:#65747b;background:#f0f2f3}@media (width<=650px){.directory-rating{margin-top:5px;font-size:9px}.review-overview{grid-template-columns:1fr;gap:22px;padding:18px 13px}.review-average>strong{font-size:40px}.rating-distribution>div{grid-template-columns:50px minmax(80px,1fr) 34px;gap:7px}.review-compose{padding:16px 12px}.review-compose>div:first-child{align-items:flex-start}.review-star-input{flex-wrap:wrap}.review-star-input button{width:32px;height:32px}.review-star-input button svg{width:25px;height:25px}.review-star-input>b{flex-basis:100%;margin:4px 0 0}.reviews-toolbar{flex-direction:column;align-items:stretch}.reviews-toolbar label{justify-content:space-between}.reviews-toolbar select{width:170px}.review-card{padding-block:18px}.review-card>header{grid-template-columns:42px minmax(0,1fr)}.review-author-avatar{width:42px;height:42px}.review-card>header em{grid-column:2;width:fit-content}}.category-catalog-page{color:#16202a;background:#f5f7f9;min-height:100vh;font-family:Arial,Tahoma,sans-serif}.category-catalog-header{background:#fff;border-bottom:1px solid #dde3e7;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:12px max(20px,50vw - 690px);display:flex}.category-header-actions{align-items:center;gap:9px;display:flex}.category-return-link{color:#075bd8;align-items:center;gap:7px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.category-return-link svg{width:18px;height:18px}.category-add-listing-button{color:#fff;background:#075bd8;border:1px solid #075bd8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #075bd824}.category-add-listing-button:hover,.category-add-listing-button:focus-visible{background:#064eba;border-color:#064eba;outline:3px solid #075bd829}.category-add-listing-button svg{width:14px;height:14px}.category-bottom-add-listing-dock{z-index:61;width:clamp(160px,50vw,260px);position:fixed;bottom:18px;right:50%;transform:translate(50%)}.category-bottom-add-listing-dock .category-add-listing-button{border-radius:14px;width:100%;min-height:44px;padding:10px 18px;font-size:13px;box-shadow:0 12px 28px #075bd847}.category-bottom-add-listing-dock .category-add-listing-button svg{width:17px;height:17px}.category-catalog-shell{width:min(1380px,100% - 40px);margin-inline:auto;padding:22px 0 104px}.category-breadcrumb{color:#7b8790;align-items:center;gap:7px;margin-bottom:15px;font-size:12px;display:flex}.category-breadcrumb a{color:#075bd8;text-decoration:none}.category-breadcrumb b{color:#36434c}.category-catalog-hero{color:#fff;background:linear-gradient(135deg,#123a54,#075bd8);border-radius:18px;padding:30px 34px;box-shadow:0 16px 42px #075bd829}.category-catalog-hero>span{color:#c9ddff;font-size:12px;font-weight:900}.category-catalog-hero h1{margin:8px 0 7px;font-size:clamp(29px,4vw,43px);line-height:1.3}.category-catalog-hero p{color:#e4efff;max-width:760px;margin:0;font-size:14px;line-height:1.8}.category-catalog-hero>div{gap:9px;margin-top:18px;display:flex}.category-catalog-hero>div b{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;padding:7px 12px;font-size:11px}.category-subcategory-section,.category-company-section,.category-products-section{background:#fff;border:1px solid #dfe4e8;border-radius:18px;margin-top:26px;padding:26px}.category-subcategory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.category-subcategory-grid>button{color:#27343c;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:14px;justify-items:center;gap:9px;padding:10px 8px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.category-subcategory-grid>button:hover,.category-subcategory-grid>button:focus-visible,.category-subcategory-grid>button.active{border-color:#075bd8;outline:0;transform:translateY(-2px);box-shadow:0 9px 23px #075bd81c}.category-subcategory-grid>button.active{color:#075bd8;background:#f3f7ff}.category-subcategory-image{aspect-ratio:1;color:#075bd8;background:#eef3f8;border-radius:11px;place-items:center;width:100%;display:grid;overflow:hidden}.category-subcategory-image svg{width:34px;height:34px}.category-subcategory-image img{object-fit:contain;width:100%;height:100%;padding:5px}.category-subcategory-image.has-image{background:#f7f8f9}.category-subcategory-grid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.category-subcategory-empty{color:#63717a;text-align:center;background:#f8fafc;border:1px dashed #cbd6df;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:150px;padding:24px;display:grid}.category-subcategory-empty svg{color:#075bd8;width:32px;height:32px}.category-subcategory-empty b{color:#27343c;font-size:14px}.category-subcategory-empty p{margin:0;font-size:11px}.category-state-action{margin-top:4px}.category-state-action a,.category-state-action button{color:#075bd8;min-height:38px;font:inherit;cursor:pointer;background:#f4f8ff;border:1px solid #b9cce6;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.category-catalog-skeleton{background:#fff;border:1px solid #e1e6ea;border-radius:18px;margin-top:24px;padding:24px}.category-catalog-skeleton.compact{margin-top:0}.category-skeleton-line,.category-catalog-skeleton i em,.category-catalog-skeleton i small{background:linear-gradient(90deg,#eef2f5 25%,#f8fafb 50%,#eef2f5 75%) 0 0/220% 100%;border-radius:9px;animation:1.35s ease-in-out infinite category-skeleton-shimmer;display:block;overflow:hidden}.category-skeleton-line{width:34%;height:14px;margin-bottom:10px}.category-skeleton-line.wide{width:56%;height:20px}.category-catalog-skeleton>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.category-catalog-skeleton i{border:1px solid #edf0f2;border-radius:13px;gap:9px;padding:10px;display:grid}.category-catalog-skeleton i em{aspect-ratio:1.3}.category-catalog-skeleton i small{width:82%;height:10px}.category-catalog-skeleton i small:last-child{width:55%}@keyframes category-skeleton-shimmer{to{background-position:-220% 0}}:is(body:has(.product-detail-shell)>.server-public-summary.product,body:has(.company-profile-shell)>.server-public-summary.company){display:none}.homepage-category-row,.category-company-section,.category-products-section,.server-company-directory{content-visibility:auto;contain-intrinsic-size:auto 620px}@media (width<=650px){.category-catalog-skeleton{padding:16px}.category-catalog-skeleton>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.category-catalog-skeleton i:nth-child(n+4){display:none}.category-skeleton-line{width:58%}.category-skeleton-line.wide{width:82%}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-category,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-content>p,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-card-footer>span,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .listing-meta,.category-company-location,.category-rating,.pricing-grid article>p,.pricing-grid li,.mobile-nav a,.mobile-nav button{font-size:10px}}@media (prefers-reduced-motion:reduce){.category-skeleton-line,.category-catalog-skeleton i em,.category-catalog-skeleton i small{animation:none}}.category-section-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:22px;display:flex}.category-section-heading span{color:#075bd8;font-size:11px;font-weight:900}.category-section-heading h2{margin:5px 0 0;font-size:27px}.category-section-heading>b{color:#075bd8;background:#eef4ff;border-radius:999px;padding:7px 11px;font-size:11px}.category-company-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.category-company-card{min-width:0;color:inherit;text-align:center;background:#fff;border:1px solid #e1e5e9;border-radius:14px;align-content:start;justify-items:center;gap:6px;padding:15px 9px 13px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.category-company-card:hover,.category-company-card:focus-visible{border-color:#93b8ef;outline:0;transform:translateY(-2px);box-shadow:0 10px 24px #14263e14}.category-company-logo{color:#075bd8;background:#eaf1fb;border-radius:15px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.category-company-logo>svg{width:34px;height:34px}.category-company-logo.has-logo{background:#f8f9fa;border:1px solid #e2e6ea}.category-company-logo img{width:100%;height:100%;padding:5px;object-fit:contain!important}.category-company-name{justify-content:center;align-items:flex-start;gap:4px;max-width:100%;display:flex}.category-company-name b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.category-company-name svg{fill:#075bd8;color:#fff;stroke-width:3px;flex:none;width:14px;height:14px}.category-company-card>small{color:#66747d;font-size:10px}.category-company-location{color:#77838c;align-items:center;gap:3px;font-size:9px;display:inline-flex}.category-company-location svg{width:12px;height:12px}.category-rating{color:#68757d;direction:rtl;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:9px;display:flex}.category-rating svg{fill:#f4a51c;color:#f4a51c;flex:none;width:13px;height:13px}.category-rating b{color:#27343c;font-size:10px}.category-rating em{color:#77858c;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.category-rating.no-reviews svg{fill:none;color:#9ca7ad}.category-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.category-product-card{min-width:0;color:inherit;background:#fff;border:1px solid #dfe4e8;border-radius:13px;text-decoration:none;overflow:hidden}.category-product-card:hover,.category-product-card:focus-visible{border-color:#a7b4bf;outline:0}.category-product-image{aspect-ratio:4/3;color:#8b98a2;background:#f1f3f5;place-items:center;display:grid;position:relative;overflow:hidden}.category-product-image>img.category-product-photo{padding:0;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:auto!important;max-width:calc(100% - 16px)!important;height:auto!important;max-height:calc(100% - 16px)!important;position:absolute!important}.category-product-image>svg{width:42px;height:42px}.category-product-image{position:relative}.category-product-image>span:not(.product-impression-badge){color:#fff;background:#12202fd1;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:9px;right:9px}.category-product-content{gap:7px;padding:14px;display:grid}.category-product-content>strong{color:#16202a;font-size:17px}.category-product-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.category-product-content p,.category-product-content>small{color:#5f6d76;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.category-product-content p svg,.category-product-content>small svg{flex:none;width:14px;height:14px}.category-product-content .category-rating{justify-content:flex-start}.category-load-more{justify-content:center;margin-top:24px;display:flex}.category-load-more button{color:#075bd8;cursor:pointer;background:#fff;border:1px solid #075bd8;border-radius:10px;min-width:170px;min-height:42px;font-weight:900}.category-catalog-state{color:#68757d;text-align:center;background:#fafbfc;border:1px dashed #ccd4da;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:180px;padding:28px;display:grid}.category-catalog-shell>.category-catalog-state{margin-top:26px}.category-catalog-state svg{color:#075bd8;width:38px;height:38px}.category-catalog-state b{color:#27343c;font-size:15px}.category-catalog-state p{margin:0;font-size:11px}@media (width<=960px){.category-subcategory-grid,.category-company-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.category-catalog-header{min-height:60px;padding:8px 12px}.category-catalog-header .product-detail-brand>span{border-radius:11px;width:39px;height:39px;font-size:15px}.category-catalog-header .product-detail-brand b{font-size:15px}.category-catalog-header .product-detail-brand small{display:none}.category-catalog-header{gap:8px}.category-header-actions{gap:6px}.category-return-link{gap:3px;font-size:10px}.category-return-link svg{width:15px;height:15px}.category-add-listing-button{min-height:36px;padding:8px 10px;font-size:11px}.category-add-listing-button svg{width:15px;height:15px}.category-bottom-add-listing-dock{width:clamp(160px,50vw,210px);bottom:11px}.category-bottom-add-listing-dock .category-add-listing-button{border-radius:14px;min-height:44px;padding:10px 14px;font-size:12px}.category-bottom-add-listing-dock .category-add-listing-button svg{width:17px;height:17px}.category-catalog-shell{width:calc(100% - 20px);padding:13px 0 92px}.category-breadcrumb{margin-bottom:10px;font-size:10px}.category-catalog-hero{border-radius:14px;padding:21px 17px}.category-catalog-hero h1{margin-top:6px;font-size:25px}.category-catalog-hero p{font-size:11px}.category-catalog-hero>div{margin-top:13px}.category-subcategory-section,.category-company-section,.category-products-section{border-radius:14px;margin-top:15px;padding:14px 9px}.category-subcategory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.category-subcategory-grid>button{border-radius:10px;gap:6px;padding:7px 5px 9px}.category-subcategory-image{border-radius:8px}.category-subcategory-grid b{font-size:9px}.category-section-heading{align-items:center;margin-bottom:13px}.category-section-heading h2{font-size:18px}.category-section-heading span,.category-section-heading>b{font-size:9px}.category-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.category-company-card{border-radius:10px;gap:5px;padding:9px 4px}.category-company-logo{border-radius:10px;width:55px;height:55px}.category-company-logo>svg{width:25px;height:25px}.category-company-name{gap:2px}.category-company-name b{font-size:9px;line-height:1.4}.category-company-name svg{width:10px;height:10px}.category-company-card>small,.category-company-location{display:none}.category-rating{gap:2px;font-size:7px}.category-rating svg{width:10px;height:10px}.category-rating b{font-size:8px}.category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.category-product-content{gap:5px;padding:9px}.category-product-content>strong{font-size:13px}.category-product-content h3{min-height:37px;font-size:11px}.category-product-content p,.category-product-content>small{font-size:8px}.category-product-image>span:not(.product-impression-badge){padding:4px 6px;font-size:7px;top:6px;right:6px}}@media (width>=430px) and (width<=650px){.category-company-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer-v76{color:#b9c8cb;background:#0a252c}.site-footer>.footer-v76-grid{grid-template-columns:minmax(240px,1.55fr) repeat(3,minmax(150px,1fr));align-items:start;gap:34px;min-height:0;padding-block:44px 34px;display:grid}.footer-v76-brand,.footer-v76-contact,.footer-v76-grid nav{align-content:start;gap:11px;display:grid}.footer-v76-brand .brand{width:fit-content}.site-footer .footer-v76-brand p{color:#a9bbbf;width:auto;max-width:390px;margin:4px 0 0;font-size:12px;line-height:1.9}.footer-v76-grid nav>b,.footer-v76-contact>b{color:#fff;margin-bottom:3px;font-size:13px}.footer-v76-grid nav a,.footer-v76-contact a{color:#c7d5d8;width:fit-content;font-size:12px;line-height:1.65;text-decoration:none}.footer-v76-grid nav a:hover,.footer-v76-contact a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer-v76-contact small{color:#93a9ad;max-width:260px;font-size:11px;line-height:1.8}.site-footer>.footer-v76-bottom{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.site-footer>.footer-v76-bottom>span{color:#8fa5aa;font-size:11px}.public-document-page{min-height:100vh;color:var(--ink);background:#f7f8f5;font-family:Arial,Tahoma,sans-serif}.public-page-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dfe7e4;position:sticky;top:0}.public-page-header>div{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.public-page-header .brand{margin:0;text-decoration:none}.public-page-header nav{align-items:center;gap:20px;display:flex}.public-page-header nav>a:not(.button){color:#53696d;font-size:13px;font-weight:800;text-decoration:none}.public-page-header .button{min-height:40px;padding-inline:16px}.public-document-hero{background:radial-gradient(circle at 18% 12%,#efb8472b,#0000 27%),linear-gradient(135deg,#edf6f2,#fff);border-bottom:1px solid #dfe7e4}.public-document-hero>div{padding-block:62px}.public-document-hero h1{color:#102e35;max-width:760px;margin:10px 0 14px;font-size:clamp(34px,5vw,54px);line-height:1.2}.public-document-hero p{color:#53696d;max-width:760px;margin:0;font-size:16px;line-height:2}.public-document-hero small{color:#71878b;margin-top:18px;font-size:12px;display:block}.public-document-content{gap:16px;max-width:940px;padding-block:42px 64px;display:grid}.public-document-content>section{background:#fff;border:1px solid #e0e7e4;border-radius:18px;padding:24px 26px;box-shadow:0 8px 28px #142c350b}.public-document-content h2{color:#163d43;margin:0 0 10px;font-size:20px}.public-document-content p,.public-document-content li{color:#52676b;font-size:14px;line-height:2}.public-document-content p{margin:0}.public-document-content ul{margin:0;padding-inline-start:22px}.public-document-content a:not(.button){color:var(--teal);font-weight:800}.public-document-content>.document-notice{background:#fff8e6;border-color:#e7c979}.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.contact-cards article{background:#fff;border:1px solid #dce7e3;border-radius:18px;padding:26px}.contact-cards article>span{color:var(--teal);font-size:12px;font-weight:900}.contact-cards article h2{margin-top:8px}.contact-cards article p{min-height:56px;margin-bottom:18px}.contact-cards .button{width:fit-content;min-height:42px;padding-inline:16px;text-decoration:none}@media (width<=820px){.site-footer>.footer-v76-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-v76-brand{grid-column:1/-1}.public-page-header nav>a:not(.button){display:none}}@media (width<=650px){.site-footer>.footer-v76-grid{grid-template-columns:1fr;gap:26px;padding-block:34px 28px}.footer-v76-brand{grid-column:auto}.site-footer>.footer-v76-bottom{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding-block:18px 92px}.public-page-header>div{min-height:68px}.public-page-header .brand small,.public-page-header nav>a:not(.button){display:none}.public-page-header .button{min-height:36px;padding-inline:11px;font-size:10px}.public-document-hero>div{padding-block:42px}.public-document-hero h1{font-size:34px}.public-document-hero p{font-size:14px}.public-document-content{padding-block:28px 44px}.public-document-content>section{border-radius:15px;padding:20px 18px}.public-document-content h2{font-size:17px}.public-document-content p,.public-document-content li{font-size:13px}.contact-cards{grid-template-columns:1fr}.contact-cards article p{min-height:0}}.company-category-picker{border:1px solid #dbe5df;border-radius:13px;margin:0;padding:14px}.company-category-picker legend{color:#173c2d;padding-inline:6px;font-weight:800}.company-category-picker>p{color:#687970;margin:0 0 10px;font-size:11px}.company-category-picker>div{flex-wrap:wrap;gap:8px;display:flex}.company-category-picker label{color:#315143;background:#f8fbf9;border:1px solid #d8e3dc;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.category-market-filters{background:#fff;border:1px solid #dfe7e2;border-radius:16px;grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(120px,.75fr));align-items:end;gap:10px;margin:18px 0;padding:14px;display:grid;box-shadow:0 10px 28px #1634280d}.category-market-filters label{color:#53645c;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.category-market-filters input,.category-market-filters select{color:#173c2d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fbfdfc;border:1px solid #d8e2dc;border-radius:10px;outline:0;padding:9px 11px}.category-market-filters input:focus,.category-market-filters select:focus{border-color:#1e7654;box-shadow:0 0 0 3px #1e76541f}.category-market-search{position:relative;display:flex!important}.category-market-search svg{z-index:1;color:#75857d;width:19px;height:19px;position:absolute;bottom:12px;right:12px}.category-market-search input{padding-right:40px}.catalog-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.catalog-pagination button{color:#165d43;min-width:92px;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccdad2;border-radius:10px;padding:8px 14px;font-weight:800}.catalog-pagination button:disabled{opacity:.42;cursor:not-allowed}.catalog-pagination span{color:#62736a;font-size:12px;font-weight:700}@media (width<=980px){.category-market-filters{grid-template-columns:1.4fr repeat(2,1fr)}}@media (width<=650px){.category-market-filters{border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin-inline:-2px;padding:10px}.category-market-search{grid-column:1/-1}.category-market-filters label{font-size:11px}.category-market-filters input,.category-market-filters select{min-height:42px;font-size:12px}.catalog-pagination{gap:8px}.catalog-pagination button{min-width:78px;min-height:38px;padding-inline:10px}}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions .favorite-shortcut{cursor:pointer;background:#fff;border:1px solid #d7e1dc;border-radius:50%;width:40px;height:40px;position:relative}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions .favorite-shortcut i{color:#fff;background:#c84d54;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-3px;left:-3px}.commerce-layout.classifieds-v40.classifieds-v41 .favorite-button:disabled,.product-detail-price-actions button:disabled{cursor:wait;opacity:.62}.product-detail-price-actions{justify-items:end;gap:12px;min-width:190px;display:grid}.product-detail-price-actions>strong{color:#174e43;white-space:nowrap;font-size:22px}.product-detail-price-actions button{color:#32534b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9d5;border-radius:11px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.product-detail-price-actions button svg{width:18px;height:18px}.product-detail-price-actions button.active{color:#bd3e47;background:#fff8f8;border-color:#d66b71}.product-detail-price-actions button.active svg{fill:currentColor}.favorites-page{color:#162e29;direction:rtl;background:#f5f7f6;min-height:100vh;font-family:Arial,Tahoma,sans-serif}.favorites-header{z-index:20;background:#fff;border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:12px max(20px,50vw - 590px);display:flex;position:sticky;top:0}.favorites-header>a:last-child,.favorites-back{color:#235a4d;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.favorites-header>a:last-child svg,.favorites-back svg{width:19px;height:19px}.favorites-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 64px}.favorites-back{width:fit-content;margin-bottom:22px}.favorites-title{background:linear-gradient(135deg,#fff 0%,#eef7f3 100%);border:1px solid #dfe8e4;border-radius:20px;align-items:center;gap:16px;margin-bottom:24px;padding:24px;display:flex;box-shadow:0 12px 34px #183f330f}.favorites-title>span{color:#fff;background:#c84d54;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.favorites-title>span svg{fill:currentColor;width:29px;height:29px}.favorites-title p{color:#a63c44;margin:0 0 3px;font-size:12px;font-weight:900}.favorites-title h1{margin:0;font-size:clamp(27px,4vw,38px)}.favorites-title small{color:#63736e;font-size:13px}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.favorite-card{background:#fff;border:1px solid #dfe6e3;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #17362c0f}.favorite-card-image{aspect-ratio:4/3;background:#edf1ef;display:block;position:relative;overflow:hidden}.favorite-card-image img{object-fit:contain!important}.favorite-card-image>span{color:#71817b;align-content:center;place-items:center;gap:8px;height:100%;font-size:12px;display:grid}.favorite-card-image>span svg{width:32px;height:32px}.favorite-card>div{padding:16px}.favorite-card>div>span{color:#9d6c20;font-size:11px;font-weight:900}.favorite-card a{color:inherit;text-decoration:none}.favorite-card h2{margin:7px 0 11px;font-size:18px;line-height:1.45}.favorite-card p{color:#5f706a;align-items:center;gap:6px;margin:0 0 14px;font-size:12px;display:flex}.favorite-card p svg{width:16px;height:16px}.favorite-card footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.favorite-card footer small{color:#677770;align-items:center;gap:4px;display:inline-flex}.favorite-card footer small svg{width:15px;height:15px}.favorite-card footer strong{color:#165a47;font-size:16px}.favorite-card button{color:#a73b44;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#fff8f8;border:1px solid #ecd1d3;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:12px;font-weight:800;display:flex}.favorite-card button svg{width:16px;height:16px}.favorite-card button:disabled{cursor:wait;opacity:.6}.favorites-state,.favorites-login{text-align:center;background:#fff;border:1px solid #dfe7e3;border-radius:20px;width:min(520px,100%);margin:40px auto;padding:30px;box-shadow:0 14px 38px #17362c12}.favorites-state>svg,.favorites-login>svg{color:#c84d54;width:42px;height:42px}.favorites-state h2,.favorites-login h2{margin:12px 0 7px;font-size:23px}.favorites-state p,.favorites-login p{color:#66766f;margin:0 auto 18px;line-height:1.8}.favorites-state a,.favorites-login>a{color:#1b684f;font-weight:800}.favorites-login{text-align:right;gap:13px;display:grid}.favorites-login>svg,.favorites-login h2,.favorites-login p,.favorites-login>a{text-align:center;justify-self:center}.favorites-login label{gap:6px;display:grid}.favorites-login label span{color:#42584f;font-size:12px;font-weight:800}.favorites-login input{min-height:46px;font:inherit;background:#fbfcfb;border:1px solid #d6e0db;border-radius:11px;padding:10px 12px}.favorites-login>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#19634d;border:0;border-radius:11px;font-weight:900}.favorites-login>button:disabled{cursor:wait;opacity:.65}.favorites-error{color:#a0353d;background:#fff0f0;border-radius:9px;padding:10px;font-size:12px;font-weight:700}@media (width<=900px){.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions>.favorite-shortcut{width:36px;height:36px;display:grid}.product-detail-price-actions{justify-items:stretch;min-width:0}.product-detail-price-actions>strong{font-size:20px}.product-detail-price-actions button{justify-content:center}.favorites-header{min-height:66px;padding-inline:14px}.favorites-header .product-detail-brand small{display:none}.favorites-header .product-detail-brand>span{width:42px;height:42px}.favorites-header>a:last-child{font-size:11px}.favorites-shell{width:min(100% - 22px,1180px);padding-top:16px}.favorites-title{border-radius:16px;align-items:flex-start;padding:17px}.favorites-title>span{border-radius:14px;flex:none;width:48px;height:48px}.favorites-title>span svg{width:23px;height:23px}.favorites-title h1{font-size:27px}.favorites-title small{margin-top:3px;font-size:11px;line-height:1.6;display:block}.favorites-grid{grid-template-columns:1fr;gap:13px}.favorite-card{border-radius:14px;grid-template-columns:122px minmax(0,1fr);display:grid}.favorite-card-image{aspect-ratio:auto;height:100%;min-height:190px}.favorite-card>div{padding:13px}.favorite-card h2{margin-block:5px 8px;font-size:15px}.favorite-card footer{gap:5px;display:grid}.favorite-card footer strong{font-size:14px}.favorite-card button{min-height:36px;font-size:10px}.favorites-state,.favorites-login{border-radius:16px;margin-top:22px;padding:23px 18px}}.product-image-manager{background:#fff;border:1px solid #d6e4de;border-radius:12px;grid-column:1/-1;min-width:0;margin-top:4px;padding:12px}.product-image-manager>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.product-image-manager>header b,.product-image-manager>header small{display:block}.product-image-manager>header b{color:#173f33;font-size:11px}.product-image-manager>header small{color:#718079;margin-top:3px;font-size:8px}.product-image-manager>header>span{color:#17614f;text-align:center;background:#eaf4f0;border-radius:8px;min-width:44px;padding:5px 8px;font-size:9px;font-weight:900}.product-image-manager-grid{grid-template-columns:repeat(5,minmax(112px,1fr));gap:9px;padding-bottom:3px;display:grid;overflow-x:auto}.product-image-manager-grid>article{background:#fbfcfc;border:1px solid #dce5e1;border-radius:10px;min-width:0;padding:7px}.product-image-manager-grid>article.is-cover{border-color:#69a895;box-shadow:0 0 0 2px #33876c1a}.product-image-manager-preview{aspect-ratio:4/3;background:#edf2f0;border-radius:8px;position:relative;overflow:hidden}.product-image-manager-preview img{padding:4px;object-fit:contain!important}.product-image-manager-preview>span{color:#fff;background:#17614feb;border-radius:6px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;font-weight:900;display:inline-flex;position:absolute;bottom:5px;right:5px}.product-image-manager-preview>span svg{width:11px;height:11px}.product-image-manager-order{grid-template-columns:28px 1fr 28px;align-items:center;gap:4px;margin-top:6px;display:grid}.product-image-manager-order b{color:#4d615a;text-align:center;font-size:8px}.product-image-manager button{color:#315e50;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e2dd;border-radius:7px;font-size:8px;font-weight:900}.product-image-manager button:disabled{cursor:not-allowed;opacity:.48}.product-image-manager-order button{place-items:center;padding:0;display:grid}.product-image-manager-order svg{width:14px;height:14px}.product-image-manager .product-cover-action,.product-image-manager .product-image-delete{width:100%;margin-top:6px}.product-image-manager .product-image-delete{color:#a13f3f;background:#fff5f5;border-color:#e7c1c1}.product-image-manager .product-image-delete svg{vertical-align:middle;width:12px;height:12px}@media (width<=900px){.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .header-actions .notification{place-items:center;display:grid}}@media (width<=650px){.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .site-header{grid-template-columns:auto 78px minmax(0,1fr)}.product-image-manager{padding:10px}.product-image-manager>header b{font-size:13px}.product-image-manager>header small,.product-image-manager-order b,.product-image-manager button{font-size:10px}.product-image-manager-grid{grid-template-columns:repeat(5,132px)}}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .product-category{color:#075bd8;font-weight:700!important}.spin{animation:.8s linear infinite furniture-hub-spin}@keyframes furniture-hub-spin{to{transform:rotate(360deg)}}.product-detail-header nav,.messages-header nav{align-items:center;gap:10px;display:flex}.product-detail-header nav a,.messages-header nav a{color:#234b43;border:1px solid #dce5e1;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.product-detail-header nav svg,.messages-header nav svg{width:18px;height:18px}.seller-chat-action{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#175f52;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:900;display:flex}.seller-chat-action svg{width:19px;height:19px}.seller-own-listing-note{color:#67766f;background:#f3f5f4;border-radius:10px;padding:11px;font-size:11px;line-height:1.7}.workspace-chat-entry{background:#eef8f5;border:1px solid #bcd9d1;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.workspace-chat-entry>svg{color:#0d6f69;justify-self:center;width:25px;height:25px}.workspace-chat-entry b{font-size:13px;display:block}.workspace-chat-entry p{color:#55716a;margin:4px 0 0;font-size:10px;line-height:1.7}.workspace-chat-entry a{color:#fff;background:#0d6f69;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:9px 13px;font-size:10px;font-weight:900;display:inline-flex}.messages-page{color:#18322d;direction:rtl;background:#f2f6f4;min-height:100vh;font-family:Arial,Tahoma,sans-serif}.messages-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:12px max(20px,50vw - 610px);display:flex;position:sticky;top:0}.messages-shell{width:min(1220px,100% - 32px);margin:0 auto;padding:20px 0 54px}.messages-back{color:#235a4d;align-items:center;gap:7px;width:fit-content;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-flex}.messages-back svg{width:18px;height:18px}.messages-title{background:linear-gradient(135deg,#fff,#eaf6f1);border:1px solid #dbe8e3;border-radius:18px;align-items:center;gap:14px;margin-bottom:18px;padding:19px 22px;display:flex;box-shadow:0 10px 30px #1744340d}.messages-title>span{color:#fff;background:#0d6f69;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;display:grid}.messages-title>span svg{width:27px;height:27px}.messages-title p{color:#0d6f69;margin:0 0 2px;font-size:11px;font-weight:900}.messages-title h1{margin:0;font-size:clamp(26px,3vw,36px)}.messages-title small{color:#667a73;font-size:12px}.messages-layout{background:#fff;border:1px solid #d9e4df;border-radius:20px;grid-template-columns:350px minmax(0,1fr);height:min(730px,100vh - 230px);min-height:640px;display:grid;overflow:hidden;box-shadow:0 18px 48px #17392e14}.conversation-sidebar{background:#fbfcfb;border-left:1px solid #dfe8e4;min-width:0;overflow-y:auto}.conversation-sidebar>header{z-index:2;background:#fff;border-bottom:1px solid #e3ebe8;justify-content:space-between;align-items:center;min-height:70px;padding:15px 17px;display:flex;position:sticky;top:0}.conversation-sidebar>header div{gap:3px;display:grid}.conversation-sidebar>header b{font-size:16px}.conversation-sidebar>header small{color:#72827c;font-size:10px}.conversation-sidebar>header svg{color:#0d6f69;width:19px}.conversation-item{width:100%;min-height:92px;color:inherit;text-align:right;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7eeeb;grid-template-rows:1fr auto;grid-template-columns:58px minmax(0,1fr) auto;gap:4px 10px;padding:12px 13px;display:grid;position:relative}.conversation-item:hover{background:#f1f8f5}.conversation-item.active{background:#e5f4ef;box-shadow:inset -3px 0 #0d6f69}.conversation-item.pending{background:#fff9ec}.conversation-item.pending.active{box-shadow:inset -3px 0 #d89a25}.conversation-image{background:#edf2f0;border:1px solid #dce5e1;border-radius:13px;grid-row:1/3;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.conversation-image img{padding:2px;object-fit:contain!important}.conversation-image svg{color:#6f817a;width:25px;height:25px}.conversation-item>span:not(.conversation-image){align-content:center;gap:3px;min-width:0;display:grid}.conversation-item>span b,.conversation-item>span strong,.conversation-item>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-item>span b{font-size:12px}.conversation-item>span strong{color:#4d645c;font-size:10px}.conversation-item>span small{color:#7a8a84;font-size:10px}.conversation-item time{color:#81918b;direction:rtl;font-size:8px}.conversation-item>i{color:#fff;background:#d84752;border-radius:99px;justify-self:end;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:8px;font-style:normal;font-weight:900;display:grid}.conversation-empty{color:#657971;text-align:center;align-content:center;place-items:center;gap:8px;min-height:310px;padding:35px 24px;display:grid}.conversation-empty svg{color:#8aa39a;width:37px;height:37px}.conversation-empty b{color:#304f45;font-size:15px}.conversation-empty p{margin:0;font-size:11px;line-height:1.7}.conversation-empty a{color:#0d6f69;margin-top:5px;font-size:11px;font-weight:900}.conversation-thread{background:#f6f9f7;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.thread-header{background:#fff;border-bottom:1px solid #dfe8e4;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:10px 16px;display:grid}.thread-header .conversation-image{grid-row:auto;width:52px;height:52px}.thread-header>div{gap:4px;min-width:0;display:grid}.thread-header b{font-size:14px}.thread-header a{color:#5e746c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;width:fit-content;max-width:100%;font-size:10px;display:inline-flex;overflow:hidden}.thread-header a svg{width:14px;height:14px}.thread-header small{color:#b24950;font-size:9px;font-weight:800}.thread-header>button{color:#a43c44;min-height:36px;font:inherit;background:#fff8f8;border:1px solid #e6c6c8;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.thread-header>button.unblock{color:#116750;background:#eff9f6;border-color:#b9d9cf}.thread-header>button svg{width:14px;height:14px}.thread-messages{background-image:radial-gradient(circle at 1px 1px,#4b706312 1px,#0000 0);background-size:22px 22px;flex-direction:column;gap:9px;min-height:0;padding:22px;display:flex;overflow-y:auto}.chat-bubble{background:#fff;border:1px solid #dce6e2;border-radius:15px;max-width:min(72%,620px);padding:11px 13px 8px;box-shadow:0 5px 14px #1e43350d}.chat-bubble.mine{color:#fff;background:#0d6f69;border-color:#0d6f69;border-bottom-left-radius:4px;margin-right:auto}.chat-bubble.theirs{border-bottom-right-radius:4px;margin-left:auto}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.chat-bubble footer{justify-content:space-between;align-items:center;gap:14px;margin-top:5px;display:flex}.chat-bubble time{color:#83938d;font-size:8px}.chat-bubble.mine time{color:#ffffffb8}.chat-bubble footer button{color:#9c555a;font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:2px;font-size:8px;font-weight:800;display:inline-flex}.chat-bubble footer button svg{width:11px;height:11px}.message-composer{background:#fff;border-top:1px solid #dfe8e4;padding:11px 14px 12px}.message-composer>div:last-of-type{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.message-composer textarea{resize:vertical;color:#18322d;min-height:48px;max-height:130px;font:inherit;background:#f9fbfa;border:1px solid #ccdcd5;border-radius:12px;outline:none;padding:11px 13px;font-size:12px;line-height:1.6}.message-composer textarea:focus{border-color:#0d6f69;box-shadow:0 0 0 3px #0d6f691a}.message-composer button{color:#fff;min-height:48px;font:inherit;background:#0d6f69;border:0;border-radius:11px;align-items:center;gap:6px;padding:10px 16px;font-size:11px;font-weight:900;display:inline-flex}.message-composer button:disabled{cursor:not-allowed;opacity:.55}.message-composer button svg{width:18px;height:18px}.message-composer>small{color:#84928d;margin-top:5px;font-size:8px;display:block}.thread-start,.thread-no-selection{color:#647970;text-align:center;align-content:center;place-items:center;gap:8px;padding:36px;display:grid}.thread-start>svg,.thread-no-selection>svg{color:#0d6f69;width:45px;height:45px}.thread-start h2,.thread-no-selection h2{color:#28493e;margin:3px 0 0;font-size:23px}.thread-start p,.thread-no-selection p{max-width:480px;margin:0;font-size:12px;line-height:1.8}.thread-start>div{color:#2a6654;background:#e9f6f1;border-radius:9px;align-items:center;gap:6px;margin-top:8px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.thread-start>div svg{width:15px;height:15px}.messages-state{color:#6a7e76;text-align:center;place-items:center;gap:8px;margin:auto;padding:28px;display:grid}.messages-state>svg{color:#0d6f69;width:36px;height:36px}.messages-state b{color:#315247;font-size:16px}.messages-state p{margin:0;font-size:11px}.messages-login{background:#fff;border:1px solid #d9e5df;border-radius:19px;gap:12px;width:min(520px,100%);margin:35px auto;padding:28px;display:grid;box-shadow:0 14px 38px #17362c12}.messages-login>svg{color:#0d6f69;justify-self:center;width:42px;height:42px}.messages-login h2{text-align:center;margin:2px 0 0;font-size:23px}.messages-login p{color:#687a73;text-align:center;margin:0 auto 5px;line-height:1.8}.messages-login label{gap:6px;display:grid}.messages-login label span{color:#42584f;font-size:12px;font-weight:800}.messages-login input{min-height:46px;font:inherit;background:#fbfcfb;border:1px solid #d4e0da;border-radius:10px;padding:10px 12px}.messages-login>button{color:#fff;min-height:46px;font:inherit;background:#0d6f69;border:0;border-radius:10px;font-weight:900}.messages-login>a{color:#0d6f69;justify-self:center;font-size:11px;font-weight:900}.messages-error{color:#a0353d;background:#fff0f0;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800}.sidebar-error{margin:12px}.composer-note{color:#17684f;background:#e9f7f1;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800}.message-composer>.messages-error,.message-composer>.composer-note{margin-bottom:7px}.chat-blocked-notice{color:#8d3b42;background:#fff6f6;border-top:1px solid #ead7d8;justify-content:center;align-items:center;gap:10px;padding:14px 17px;display:flex}.chat-blocked-notice>svg{width:22px;height:22px}.chat-blocked-notice b{font-size:12px;display:block}.chat-blocked-notice p{margin:3px 0 0;font-size:9px}.thread-mobile-back{display:none}@media (width<=900px){.messages-layout{grid-template-columns:310px minmax(0,1fr)}.chat-bubble{max-width:82%}.workspace-chat-entry{grid-template-columns:36px minmax(0,1fr)}.workspace-chat-entry a{grid-column:1/-1;width:100%}}@media (width<=650px){.product-detail-header nav{gap:5px}.product-detail-header nav a{min-height:36px;padding-inline:8px;font-size:9px}.product-detail-header nav a svg{width:15px;height:15px}.messages-header{min-height:66px;padding-inline:12px}.messages-header .product-detail-brand small{display:none}.messages-header .product-detail-brand>span{width:42px;height:42px}.messages-header nav a{min-height:35px;padding:7px 9px;font-size:9px}.messages-header nav a:last-child{display:none}.messages-shell{width:min(100% - 18px,1220px);padding-top:13px}.messages-back{margin-bottom:11px}.messages-title{border-radius:15px;align-items:flex-start;padding:14px}.messages-title>span{border-radius:12px;width:45px;height:45px}.messages-title>span svg{width:22px;height:22px}.messages-title h1{font-size:25px}.messages-title small{margin-top:3px;font-size:10px;line-height:1.55;display:block}.messages-layout{border-radius:15px;grid-template-columns:1fr;height:calc(100dvh - 190px);min-height:540px}.conversation-sidebar{border-left:0}.messages-layout:not(.thread-open) .conversation-thread,.messages-layout.thread-open .conversation-sidebar{display:none}.messages-layout.thread-open .conversation-thread{display:grid}.thread-mobile-back{color:#315d50;min-height:36px;font:inherit;background:#f7faf8;border:0;border-bottom:1px solid #e0e8e5;align-items:center;gap:5px;padding:7px 13px;font-size:10px;font-weight:900;display:inline-flex}.thread-mobile-back svg{width:16px;height:16px}.conversation-thread{grid-template-rows:auto auto minmax(0,1fr) auto}.thread-header{grid-template-columns:45px minmax(0,1fr) auto;min-height:67px;padding:8px 10px}.thread-header .conversation-image{width:45px;height:45px}.thread-header>button{padding-inline:7px;font-size:0}.thread-header>button svg{width:17px;height:17px}.thread-messages{padding:13px 10px}.chat-bubble{max-width:88%;padding:10px 11px 7px}.chat-bubble p{font-size:12px}.message-composer{padding:8px}.message-composer>div:last-of-type{gap:6px}.message-composer button{justify-content:center;width:46px;min-height:46px;padding:0}.message-composer button span{display:none}.message-composer textarea{resize:none;min-height:46px}.thread-start,.thread-no-selection{padding:24px 18px}.messages-login{margin-top:20px;padding:22px 17px}}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase{background:#f3f3ef;border:1px solid #e0e2e4;border-radius:20px;margin-block:34px 54px;padding:28px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .section-heading{margin-bottom:18px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .load-more{margin-top:18px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45.companies-directory-page{background:#f7f8fa;min-height:100vh}.companies-directory-intro{align-items:center;gap:18px;padding-top:42px;display:flex}.companies-directory-intro>svg{color:#1f4d44;background:#e6f0ee;border-radius:16px;width:58px;height:58px;padding:14px}.companies-directory-intro span,.companies-directory-intro p{color:#68737d}.companies-directory-intro h1{color:#172033;margin:4px 0 6px;font-size:34px}.companies-directory-page .company-showcase{padding-top:36px}@media (width<=650px){.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase{border-radius:16px;width:calc(100% - 24px);margin-block:24px 42px;padding:20px 12px}.companies-directory-intro{width:calc(100% - 28px);padding-top:28px}.companies-directory-intro>svg{width:48px;height:48px;padding:12px}.companies-directory-intro h1{font-size:27px}.companies-directory-intro p{font-size:12px}}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .make-for-me-sector{background:var(--make-for-me-background-color,#f1f3f5);color:#4f5967;border-color:#e1e4e8}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .make-for-me-sector .sector-visual{color:#68717d;background:#ffffffd6}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .section-heading h2{color:var(--homepage-section-heading-color,#5457c8)}.commerce-layout[data-product-card-font-size=normal]{--product-card-category-size:12px;--product-card-title-size:17px;--product-card-meta-size:11px;--product-card-rating-size:11px;--product-card-rating-strong-size:12px;--product-card-price-size:18px;--product-card-content-min-height:205px;--product-card-title-min-height:52px}.commerce-layout[data-product-card-font-size=large]{--product-card-category-size:14px;--product-card-title-size:19px;--product-card-meta-size:13px;--product-card-rating-size:12px;--product-card-rating-strong-size:13px;--product-card-price-size:21px;--product-card-content-min-height:220px;--product-card-title-min-height:59px}.commerce-layout[data-product-card-font-size=extra-large]{--product-card-category-size:15px;--product-card-title-size:21px;--product-card-meta-size:14px;--product-card-rating-size:13px;--product-card-rating-strong-size:14px;--product-card-price-size:23px;--product-card-content-min-height:236px;--product-card-title-min-height:66px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .product-content{min-height:var(--product-card-content-min-height)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .product-category{font-size:var(--product-card-category-size)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .product-content h3{min-height:var(--product-card-title-min-height);font-size:var(--product-card-title-size)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .product-content>p,.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .product-card-footer>span{font-size:var(--product-card-meta-size)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .listing-company-rating{font-size:var(--product-card-rating-size)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .listing-company-rating b{font-size:var(--product-card-rating-strong-size)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .product-price{font-size:var(--product-card-price-size)}.platform-settings>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appearance-reset-button{color:#36574f;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5d1;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}.platform-color-field{grid-template-columns:44px minmax(0,1fr);gap:6px;min-width:0;display:grid}.platform-settings-grid .platform-color-field input[type=color]{cursor:pointer;min-height:36px;padding:3px}@media (width<=650px){.commerce-layout[data-product-card-font-size=normal]{--product-card-category-size:9px;--product-card-title-size:11px;--product-card-meta-size:8px;--product-card-rating-size:10px;--product-card-rating-strong-size:11px;--product-card-price-size:13px;--product-card-content-min-height:180px;--product-card-title-min-height:42px}.commerce-layout[data-product-card-font-size=large]{--product-card-category-size:10.5px;--product-card-title-size:13px;--product-card-meta-size:9.5px;--product-card-rating-size:11px;--product-card-rating-strong-size:12px;--product-card-price-size:15px;--product-card-content-min-height:194px;--product-card-title-min-height:48px}.commerce-layout[data-product-card-font-size=extra-large]{--product-card-category-size:12px;--product-card-title-size:14.5px;--product-card-meta-size:10.5px;--product-card-rating-size:12px;--product-card-rating-strong-size:13px;--product-card-price-size:17px;--product-card-content-min-height:208px;--product-card-title-min-height:54px}.platform-settings>header{flex-direction:column;align-items:stretch}.appearance-reset-button{width:100%}}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .hero.has-advertising-banner{background:#eef1f4;min-height:330px;position:relative}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .hero.has-advertising-banner:before{display:none}.homepage-banner-slide{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.homepage-banner-image{object-fit:cover;object-position:center}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .hero.has-advertising-banner .banner-dots{z-index:2}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .hero.has-advertising-banner .banner-dots button{cursor:pointer;background:#131f3080;border:1px solid #ffffffeb;border-radius:999px;width:9px;height:9px;padding:0;box-shadow:0 2px 7px #0003}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .hero.has-advertising-banner .banner-dots button.active{background:#fff;width:27px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase{background:var(--manufacturing-background-color,#f7f3e8)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .make-for-me-sector{background:var(--make-for-me-background-color,#d9dce1)}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .sector-visual{width:58px;height:58px;font-size:29px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .sector-visual.has-image{width:90%;height:auto}.commerce-layout.classifieds-v40.classifieds-v41 .pricing-grid .featured>button:disabled,.commerce-layout.classifieds-v40 .pricing-grid .featured>button:disabled,.pricing-grid .featured>button:disabled,.plan-actions article button:disabled{color:#697875;opacity:1;cursor:not-allowed;background:#eef2f1;border-color:#d6dfdc}.product-detail-reviews{width:100%;margin-top:24px;padding:24px}.product-detail-reviews>.company-reviews-section{margin:0}.category-recommendations-section{background:#f7f9fc}.category-recommendations-grid .category-product-card{background:#fff}.commerce-layout .opportunity-showcase .opportunity-grid article{position:relative}.opportunity-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.commerce-layout .opportunity-showcase .opportunity-grid footer{z-index:2;position:relative}.opportunity-grid footer a,.opportunity-grid footer button{color:var(--gold);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:900;text-decoration:none;display:flex}.commerce-layout .opportunity-showcase .opportunity-grid footer a:first-child{border:1px solid var(--sketch-accent,var(--teal));background:var(--sketch-accent,var(--teal));color:#fff;border-radius:9px;grid-column:1/-1;justify-content:center;min-height:34px}.homepage-banner-manager{gap:18px;display:grid}.homepage-banner-upload,.homepage-banner-list,.banner-schema-note{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.homepage-banner-upload>header,.homepage-banner-list>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.homepage-banner-upload h3,.homepage-banner-list h3,.banner-schema-note h3{margin:0 0 5px}.homepage-banner-upload p,.homepage-banner-list p,.banner-schema-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.homepage-banner-upload>header>span,.homepage-banner-list>header>b{color:var(--teal);white-space:nowrap;background:#e8f4f2;border-radius:999px;padding:6px 9px;font-size:9px}.homepage-banner-upload form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homepage-banner-upload label{color:var(--ink);gap:6px;font-size:10px;font-weight:800;display:grid}.homepage-banner-upload label.wide{grid-column:1/-1}.homepage-banner-upload input{min-width:0;min-height:40px;font:inherit;border:1px solid #cbd7d3;border-radius:9px;padding:8px 10px}.homepage-banner-upload select{min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd7d3;border-radius:9px;padding:8px 10px}.homepage-banner-upload small{color:var(--muted);font-size:8px;font-weight:500}.homepage-banner-list>div{gap:12px;display:grid}.homepage-banner-list article{background:#fafcfc;border:1px solid #dfe7e4;border-radius:13px;grid-template-columns:minmax(220px,340px) minmax(180px,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.homepage-banner-list article:not(.is-active){opacity:.68}.homepage-banner-preview{aspect-ratio:16/5;background:#eef2f4;border-radius:9px;position:relative;overflow:hidden}.homepage-banner-preview img{object-fit:cover}.homepage-banner-copy{gap:5px;min-width:0;display:grid}.homepage-banner-copy header{align-items:center;gap:7px;display:flex}.homepage-banner-copy header b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-banner-copy small,.homepage-banner-copy time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.homepage-banner-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.homepage-banner-actions button{min-height:32px;color:var(--teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #bad0cb;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.homepage-banner-actions button svg{width:13px}.homepage-banner-actions button.danger{color:#a22828;border-color:#efc8c8}.homepage-banner-actions button:disabled{opacity:.48;cursor:not-allowed}@media (width<=650px){.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .hero.has-advertising-banner{min-height:150px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .sector-visual{width:49px;height:49px;font-size:24px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .category-icon-grid .sector-visual.has-image{width:90%;height:auto}.product-detail-reviews{padding:14px}.homepage-banner-upload form{grid-template-columns:1fr}.homepage-banner-upload label.wide{grid-column:auto}.homepage-banner-list article{grid-template-columns:1fr}.homepage-banner-preview{aspect-ratio:16/6}}.opportunity-detail-page{color:#16202a;background:#f5f7f9;min-height:100vh;font-family:Arial,Tahoma,sans-serif}.opportunity-detail-header{z-index:30;background:#fff;border-bottom:1px solid #dde3e7;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:12px max(20px,50vw - 590px);display:flex;position:sticky;top:0}.opportunity-detail-header nav{align-items:center;gap:9px;display:flex}.opportunity-detail-header nav a{color:#234b43;border:1px solid #d8e0e4;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.opportunity-detail-header nav svg{width:16px}.opportunity-detail-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 60px}.opportunity-detail-back{color:#234b43;align-items:center;gap:7px;width:fit-content;margin-bottom:18px;font-weight:800;text-decoration:none;display:inline-flex}.opportunity-detail-back svg{width:18px}.opportunity-detail-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px;display:grid}.opportunity-detail-card{background:#fff;border:1px solid #e1e5e8;border-radius:18px;padding:27px;box-shadow:0 8px 30px #1828340f}.opportunity-detail-copy>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.opportunity-detail-copy>header span{color:#176b61;background:#e8f4f2;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.opportunity-detail-copy>header svg{color:#075bd8;background:#eef4ff;border-radius:10px;width:34px;height:34px;padding:7px}.opportunity-detail-copy h1{margin:18px 0 13px;font-size:clamp(28px,4vw,43px);line-height:1.4}.opportunity-detail-meta{color:#63717a;flex-wrap:wrap;gap:9px 16px;font-size:11px;display:flex}.opportunity-detail-meta span{align-items:center;gap:5px;display:inline-flex}.opportunity-detail-meta svg{color:#075bd8;width:15px}.opportunity-detail-copy hr{border:0;border-top:1px solid #e4e9ec;margin:24px 0}.opportunity-detail-copy h2{margin:0 0 10px;font-size:21px}.opportunity-detail-copy>p{color:#46545d;white-space:pre-line;margin:0;font-size:14px;line-height:2}.opportunity-contact-card{gap:17px;display:grid}.opportunity-contact-label{color:#176b61;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.opportunity-contact-label svg{width:17px}.opportunity-owner-identity{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;display:grid}.opportunity-owner-identity>img,.opportunity-owner-identity>span{object-fit:contain;background:#f4f7f7;border:1px solid #dfe6e5;border-radius:15px;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.opportunity-owner-identity>span svg{color:#35635a;width:29px}.opportunity-owner-identity h2{margin:0 0 4px;font-size:18px}.opportunity-owner-identity h2 a{color:inherit;text-decoration:none}.opportunity-owner-identity p{color:#68757d;margin:0;font-size:10px}.opportunity-contact-card dl{gap:8px;margin:0;display:grid}.opportunity-contact-card dl div{border-bottom:1px solid #ebefef;grid-template-columns:80px 1fr;gap:8px;padding:8px 0;display:grid}.opportunity-contact-card dt{color:#7a878e;font-size:9px}.opportunity-contact-card dd{color:#26353c;margin:0;font-size:10px;font-weight:800}.opportunity-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.opportunity-contact-actions a{color:#fff;background:#1f4d44;border:1px solid #1f4d44;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.opportunity-contact-actions a.whatsapp{background:#149455;border-color:#149455}.opportunity-contact-actions svg{width:17px}.opportunity-interest-form{border-top:1px solid #e5eaea;gap:9px;padding-top:14px;display:grid}.opportunity-interest-form label{color:#35454c;gap:6px;font-size:10px;font-weight:800;display:grid}.opportunity-interest-form textarea{resize:vertical;width:100%;min-height:84px;font:inherit;border:1px solid #cdd8d5;border-radius:10px;padding:10px;line-height:1.7}.opportunity-interest-form button,.opportunity-subscription-gate a{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#075bd8;border:1px solid #075bd8;border-radius:10px;justify-content:center;align-items:center;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.opportunity-interest-form button:disabled{opacity:.65;cursor:not-allowed}.opportunity-interest-notice,.opportunity-owner-note,.opportunity-no-contact{color:#176b61;background:#edf7f3;border-radius:9px;margin:0;padding:10px;font-size:10px;line-height:1.7}.opportunity-owner-note{align-items:center;gap:6px;display:flex}.opportunity-owner-note svg{width:17px}.opportunity-subscription-gate{text-align:center;justify-items:center;gap:10px;padding:18px 4px;display:grid}.opportunity-subscription-gate>svg{color:#075bd8;background:#eef4ff;border-radius:17px;width:58px;height:58px;padding:14px}.opportunity-subscription-gate h2{margin:5px 0 0;font-size:20px;line-height:1.55}.opportunity-subscription-gate p{color:#68757d;margin:0 0 4px;font-size:11px;line-height:1.8}.opportunity-subscription-gate a{width:100%}.opportunity-contact-loading{color:#68757d;place-items:center;min-height:210px;font-size:11px;display:grid}.opportunity-detail-state{text-align:center;background:#fff;border:1px dashed #cbd5da;border-radius:18px;align-content:center;place-items:center;gap:10px;width:min(620px,100% - 28px);min-height:300px;margin:52px auto;padding:30px;display:grid}.opportunity-detail-state>svg{color:#075bd8;width:48px;height:48px}.opportunity-detail-state b{font-size:20px}.opportunity-detail-state p{color:#68757d;margin:0}.opportunity-detail-state a{color:#075bd8;font-weight:900}@media (width<=850px){.opportunity-detail-layout{grid-template-columns:1fr}}@media (width<=650px){.opportunity-detail-header{min-height:66px;padding:9px 11px}.opportunity-detail-header .product-detail-brand small,.opportunity-detail-header nav a:first-child{display:none}.opportunity-detail-header nav a{padding-inline:8px}.opportunity-detail-shell{width:calc(100% - 20px);padding-top:14px}.opportunity-detail-card{border-radius:15px;padding:18px 15px}.opportunity-detail-copy h1{font-size:26px}.opportunity-detail-meta{display:grid}.opportunity-contact-actions{grid-template-columns:1fr}}.category-results-button{width:min(100%,360px);min-height:50px;font:inherit;justify-content:center;align-items:center;gap:11px;font-size:13px;font-weight:900;display:inline-flex;color:#fff!important;background:#111820!important;border-color:#111820!important;border-radius:7px!important}.category-results-button svg{width:19px;height:19px}.category-results-button:disabled{opacity:1;cursor:default}.category-recommendations-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:clamp(210px,22vw,276px);grid-auto-flow:column;gap:14px;padding:2px 2px 9px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.category-recommendations-grid::-webkit-scrollbar{display:none}.category-recommendations-grid:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #075bd82e}.category-recommendations-grid .category-product-card{scroll-snap-align:start;height:100%}@media (width<=650px){.category-results-button{width:100%;min-height:48px;font-size:12px}.category-recommendations-section{overflow:hidden}.category-recommendations-grid{grid-auto-columns:clamp(210px,72vw,270px);gap:10px;width:calc(100% + 9px);padding-inline-end:9px}}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-visual{aspect-ratio:auto;height:120px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .manufacturing-showcase .product-content{min-height:calc(var(--product-card-content-min-height) - 22px);padding:16px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .manufacturing-showcase .product-content h3{min-height:calc(var(--product-card-title-min-height) - 8px)}.commerce-layout .opportunity-showcase .opportunity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.commerce-layout .opportunity-showcase .opportunity-grid article{min-height:250px;padding:15px}.commerce-layout .opportunity-showcase .opportunity-grid h3{margin:13px 0 7px}.commerce-layout .opportunity-showcase .opportunity-grid article>p{-webkit-line-clamp:2}.commerce-layout .opportunity-showcase .opportunity-meta{padding-top:11px}.commerce-layout .opportunity-showcase .opportunity-grid footer{margin-top:10px;padding-top:11px}@media (width<=960px){.commerce-layout .opportunity-showcase .opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-card{min-width:40vw}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-visual{height:112px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .manufacturing-showcase .product-content{min-height:calc(var(--product-card-content-min-height) - 18px);padding:10px}.commerce-layout .opportunity-showcase .opportunity-grid article{min-height:270px;padding:11px}}.membership-badge,.pinned-listing-label,.refreshed-listing-label,.featured-listing-label,.admin-priority-label{color:#176b61;white-space:nowrap;background:#edf7f4;border:1px solid #c8ddd7;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.membership-badge svg,.featured-listing-label svg,.admin-priority-label svg{width:12px;height:12px}.membership-badge.supplier,.pinned-listing-label,.admin-priority-label{color:#7b5900;background:#fff7dc;border-color:#e5cf91}.refreshed-listing-label,.featured-listing-label{color:#1260a2;background:#e9f5ff;border-color:#b8d8f0}.featured-listing-label svg{color:#0878d1;stroke-width:2.5px}.commerce-layout{color:var(--interface-font-color,#172033);font-size:calc(1em * var(--interface-font-scale,1))}.commerce-layout .product-card{color:var(--card-font-color,#172033);font-size:calc(1em * var(--card-font-scale,1))}.commerce-layout[data-card-show-category=false] .product-category,.commerce-layout[data-card-show-title=false] .product-content>h3,.commerce-layout[data-card-show-rating=false] .listing-company-rating,.commerce-layout[data-card-show-company=false] .product-card-company,.commerce-layout[data-card-show-location=false] .product-card-footer>span,.commerce-layout[data-card-show-price=false] .product-price,.commerce-layout[data-card-show-badge=false] .membership-badge{display:none!important}.commerce-layout .mobile-nav>a:nth-child(4),.commerce-layout .mobile-nav>a:nth-child(4) span,.commerce-layout .mobile-nav>a:nth-child(4) svg{color:#b8860b!important}.commerce-layout.reference-image-match .sector-section .category-icon-grid .make-for-me-sector{color:#173f52;border-color:#c9deeb;background:#eaf6fc!important}.commerce-layout.reference-image-match .sector-section .category-icon-grid .make-for-me-sector .sector-visual{color:#173f52;background:#dceef7}.platform-font-range{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.platform-font-range output{background:#fff;border:1px solid #cbd5d1;border-radius:8px;place-items:center;min-height:34px;font-weight:900;display:grid}.product-card-labels{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.pinned-listing-label,.refreshed-listing-label,.featured-listing-label{z-index:2;position:absolute;inset-block-start:9px;inset-inline-start:9px;box-shadow:0 3px 12px #3d2e051f}.featured-suppliers{padding-block:22px 28px}.featured-supplier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.featured-supplier-card{min-width:0;color:inherit;background:#fff;border:1px solid #dfe7e4;border-radius:15px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid;box-shadow:0 7px 25px #1828340d}.featured-supplier-card>img,.featured-supplier-logo{object-fit:contain;background:#f5f8f7;border:1px solid #e0e7e4;border-radius:14px;place-items:center;width:74px;height:74px;display:grid;overflow:hidden}.featured-supplier-logo svg{color:#35635a;width:30px}.featured-supplier-logo img{object-fit:contain;width:100%;height:100%}.featured-supplier-card h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 2px;font-size:14px;overflow:hidden}.featured-supplier-card p,.featured-supplier-card small,.featured-supplier-rating{color:#68757d;margin:0;font-size:9px}.featured-supplier-card small,.featured-supplier-rating{align-items:center;gap:4px;display:flex}.featured-supplier-card small svg,.featured-supplier-rating svg{width:12px}.featured-supplier-rating{color:#7b5900;margin-top:5px;font-weight:900}.company-analytics-panel{gap:16px;display:grid}.company-analytics-panel>header{background:#f2f8f6;border:1px solid #d8e6e2;border-radius:14px;align-items:center;gap:11px;padding:15px;display:flex}.company-analytics-panel>header>svg{color:#176b61;width:32px;height:32px}.company-analytics-panel h3,.company-analytics-panel p{margin:0}.company-analytics-panel p{color:#68757d;margin-top:4px;font-size:10px}.company-analytics-list{gap:9px;display:grid}.company-analytics-list article{background:#fff;border:1px solid #e2e8e6;border-radius:12px;grid-template-columns:minmax(0,1fr) repeat(2,minmax(80px,110px));align-items:center;gap:12px;padding:12px 14px;display:grid}.company-analytics-list article>div,.company-analytics-list article>span{gap:3px;display:grid}.company-analytics-list article>span{text-align:center}.company-analytics-list small{color:#7a878e;font-size:9px}.company-analytics-list article>span b{color:#176b61;font-size:18px}.company-product-manage-actions button.active{color:#7b5900;background:#fff7dc;border-color:#c79a1b}.admin-priority-label{margin-inline-start:6px}@media (width<=960px){.featured-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.featured-supplier-grid{scroll-snap-type:inline proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,310px);grid-auto-flow:column;padding-bottom:7px;overflow-x:auto}.featured-supplier-grid::-webkit-scrollbar{display:none}.featured-supplier-card{scroll-snap-align:start}.company-analytics-list article{grid-template-columns:1fr repeat(2,minmax(58px,74px));gap:7px;padding-inline:10px}.commerce-layout .opportunity-showcase .opportunity-grid{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,315px);grid-auto-flow:column;gap:10px;margin-inline:-14px;padding:2px 14px 10px;scroll-padding-inline:14px;overflow-x:auto}.commerce-layout .opportunity-showcase .opportunity-grid article{scroll-snap-align:start;min-height:260px}.commerce-layout.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-card,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-card,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-card,.commerce-layout.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-card{width:min(78vw,310px);min-width:min(78vw,310px);max-width:none}}.reference-home-v116{--reference-navy:#071c43;--reference-blue:#075bd8;--reference-blue-dark:#06479f;--reference-gold:#efb847;--reference-surface:#f5f8fc;--reference-line:#dfe6f1;background:var(--reference-surface)}.reference-home-v116 .site-header{border-bottom-color:#e7ebf2!important;box-shadow:0 8px 24px #142b4e0e!important}.reference-home-v116 .hero{background:radial-gradient(circle at 13% 12%,#5eb8ff59,#0000 30%),radial-gradient(circle at 88% 80%,#efb8472e,#0000 28%),linear-gradient(125deg,#061633 0%,#083b7d 56%,#0872ce 100%)!important;border:1px solid #ffffff14!important;border-radius:28px!important;min-height:408px!important;box-shadow:0 28px 70px #052b6338!important}.reference-home-v116 .hero:before{background-color:#0000!important;background-image:linear-gradient(90deg,#0000 49%,#ffffff0b 50%,#0000 51%),linear-gradient(#0000 49%,#ffffff0a 50%,#0000 51%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:46px 46px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.reference-home-v116 .hero:after{content:"";pointer-events:none;border:56px solid #ffffff0b;border-radius:50%;width:300px;height:300px;position:absolute;top:-105px;left:-80px}.reference-home-v116 .company-banner{grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);align-items:center;gap:clamp(28px,5vw,72px);text-align:right!important;align-content:center!important;justify-items:stretch!important;min-height:408px!important;padding:44px clamp(34px,5vw,68px)!important}.reference-home-v116 .hero-copy{z-index:2;min-width:0;position:relative}.reference-home-v116 .company-banner .eyebrow{align-items:center;gap:6px;background:#ffffff1c!important;margin:0 0 15px!important;padding:7px 12px!important;font-size:11px!important;display:inline-flex!important}.reference-home-v116 .company-banner h1{max-width:650px!important;margin:0!important;font-size:clamp(38px,4.5vw,57px)!important;line-height:1.18!important}.reference-home-v116 .company-banner h1 em{color:#8de6f1!important}.reference-home-v116 .company-banner p{max-width:610px!important;margin:15px 0 22px!important;font-size:15px!important;line-height:1.85!important}.reference-home-v116 .hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reference-home-v116 .hero-actions .button{justify-content:center;align-items:center;gap:7px;text-decoration:none;border-radius:11px!important;min-height:46px!important;padding-inline:21px!important;display:inline-flex!important}.reference-home-v116 .hero-actions .button-primary{color:var(--reference-blue-dark)!important;background:#fff!important;border-color:#fff!important}.reference-home-v116 .hero-actions .button svg{width:17px;height:17px}.reference-home-v116 .hero-actions .hero-secondary-button{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff6b!important}.reference-home-v116 .hero-trust-line{flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:19px;display:flex}.reference-home-v116 .hero-trust-line span{color:#ffffffc7;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.reference-home-v116 .hero-trust-line svg{color:#ffd778;width:14px;height:14px}.reference-home-v116 .hero-market-visual{z-index:2;justify-self:end;width:min(100%,430px);height:292px;position:relative}.reference-home-v116 .hero-visual-card{background:#fff;border:5px solid #fffffff5;display:block;position:absolute;overflow:hidden;box-shadow:0 22px 48px #000d2a40}.reference-home-v116 .hero-visual-card img{background:#fff;padding:6px;object-fit:contain!important}.reference-home-v116 .hero-visual-card.wood{border-radius:24px;width:72%;height:74%;top:10px;right:0;transform:rotate(2deg)}.reference-home-v116 .hero-visual-card.machines{border-radius:20px;width:48%;height:48%;bottom:0;left:0;transform:rotate(-4deg)}.reference-home-v116 .hero-visual-card.accessories{border-radius:18px;width:36%;height:37%;bottom:-5px;right:17%;transform:rotate(4deg)}.reference-home-v116 .hero-visual-caption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041c44c2;border:1px solid #ffffff57;border-radius:14px;gap:2px;padding:11px 14px;display:grid;position:absolute;top:24px;left:3px;box-shadow:0 12px 30px #000d2a33}.reference-home-v116 .hero-visual-caption b{font-size:13px}.reference-home-v116 .hero-visual-caption small{color:#addff5;font-size:9px}.reference-home-v116 .homepage-proof-strip{z-index:5;background:#fff;border:1px solid #e1e7f0;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1080px,100% - 72px);margin:14px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #14305b21}.reference-home-v116 .homepage-proof-listing-cta{color:#075bd8;min-width:0;min-height:92px;font:inherit;text-align:center;cursor:pointer;background:#e8f4ff;border:0;grid-column:span 2;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 18px;align-content:center;align-items:center;gap:2px 11px;padding:17px 20px;transition:background-color .18s,box-shadow .18s;display:grid}.reference-home-v116 .homepage-proof-listing-cta:hover{background:#dceeff;box-shadow:inset 0 0 0 1px #075bd81f}.reference-home-v116 .homepage-proof-listing-cta:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #075bd83d;position:relative}.reference-home-v116 .homepage-proof-listing-cta>span{width:42px;height:42px;color:var(--reference-blue);background:#fff;border-radius:13px;grid-area:1/1/3;place-items:center;display:grid;box-shadow:0 8px 20px #075bd81a}.reference-home-v116 .homepage-proof-strip>.homepage-proof-listing-cta strong{color:#0750b8;grid-area:1/2;font-size:20px;line-height:1.35}.reference-home-v116 .homepage-proof-strip>.homepage-proof-listing-cta small{color:#55779e;grid-area:2/2;font-size:10px}.reference-home-v116 .homepage-proof-strip>.homepage-proof-listing-cta>svg{color:#075bd8;grid-area:1/3/3;width:18px;height:18px}.reference-home-v116 .homepage-category-ticker{background:#fff;border-inline-start:1px solid #e8edf4;grid-column:span 2;grid-template-columns:88px minmax(0,1fr);min-width:0;min-height:92px;display:grid;overflow:hidden}.reference-home-v116 .homepage-category-ticker-count{z-index:2;color:var(--reference-blue);background:#f7fbff;border-inline-end:1px solid #e3eaf3;grid-template-rows:auto auto;grid-template-columns:31px auto;place-content:center;align-items:center;gap:0 7px;padding:10px;display:grid;position:relative}.reference-home-v116 .homepage-category-ticker-count svg{background:#e8f4ff;border-radius:10px;grid-area:1/1/3;width:31px;height:31px;padding:7px}.reference-home-v116 .homepage-category-ticker-count strong{color:#102448;grid-area:1/2;font-size:17px;line-height:1}.reference-home-v116 .homepage-category-ticker-count small{color:#687991;white-space:nowrap;grid-area:2/2;font-size:8px}.reference-home-v116 .homepage-category-ticker-viewport{direction:ltr;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.reference-home-v116 .homepage-category-ticker-viewport:before,.reference-home-v116 .homepage-category-ticker-viewport:after{content:"";z-index:2;pointer-events:none;width:24px;position:absolute;top:0;bottom:0}.reference-home-v116 .homepage-category-ticker-viewport:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.reference-home-v116 .homepage-category-ticker-viewport:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.reference-home-v116 .homepage-category-ticker-track{will-change:transform;width:max-content;animation:38s linear infinite furniture-hub-category-ticker;display:flex}.reference-home-v116 .homepage-category-ticker-viewport:hover .homepage-category-ticker-track,.reference-home-v116 .homepage-category-ticker-viewport:focus-within .homepage-category-ticker-track,.reference-home-v116 .homepage-category-ticker-viewport:active .homepage-category-ticker-track{animation-play-state:paused}.reference-home-v116 .homepage-category-ticker-group{direction:rtl;align-items:center;gap:7px;padding-inline-end:7px;display:flex}.reference-home-v116 .homepage-category-ticker-item{color:#14213a;text-align:right;background:#fff;border:1px solid #e6ebf2;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-width:168px;height:70px;padding:7px 9px;display:grid;box-shadow:0 5px 16px #14305b0d}.reference-home-v116 .homepage-category-ticker-item:focus-visible{outline-offset:-2px;outline:3px solid #075bd838}.reference-home-v116 .homepage-category-ticker-image{color:#075bd8;background:#eef5ff;border-radius:10px;place-items:center;width:48px;height:48px;font-size:21px;display:grid;position:relative;overflow:hidden}.reference-home-v116 .homepage-category-ticker-image img{object-fit:cover}.reference-home-v116 .homepage-category-ticker-copy{gap:3px;min-width:0;display:grid}.reference-home-v116 .homepage-category-ticker-copy b,.reference-home-v116 .homepage-category-ticker-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-home-v116 .homepage-category-ticker-copy b{font-size:11px}.reference-home-v116 .homepage-category-ticker-copy small{color:#748198;font-size:8px}@keyframes furniture-hub-category-ticker{0%{transform:translate(-50%)}to{transform:translate(0)}}.reference-home-v116 .homepage-live{background:radial-gradient(circle at 92% 5%,#075bd814,#0000 28%),linear-gradient(145deg,#fff 0%,#f6f9ff 70%,#fffaf1 100%);border-color:#dbe5f4;margin-top:42px;padding:32px;box-shadow:0 18px 48px #18335a11}.reference-home-v116 .homepage-live-heading h2{letter-spacing:-.015em;font-size:clamp(27px,3vw,36px)}.reference-home-v116 .homepage-live-card{border:1px solid #e0e7f1;border-top:4px solid var(--reference-blue);background:#fff;min-height:190px;box-shadow:0 10px 27px #1a355d11}.reference-home-v116 .homepage-live-card.companies{border-top-color:#27a17c}.reference-home-v116 .homepage-live-card.opportunities{border-top-color:var(--reference-gold)}.reference-home-v116 .homepage-live-card.trending{border-top-color:#7367d9}.reference-home-v116 .homepage-essential-rail>a{background:#fff;border-color:#e2e8f2}.reference-home-v116 .market-entry{box-shadow:0 12px 32px #1931560d;border-color:#dfe6f0!important;min-height:82px!important;margin-top:28px!important}.reference-home-v116 .marketplace,.reference-home-v116 .latest-companies,.reference-home-v116 .homepage-recommendations,.reference-home-v116 .sector-section{scroll-margin-top:150px}.reference-home-v116 .manufacturing-services-section{background:linear-gradient(145deg,#f3f9ff,#fff);border:1px solid #dce8f2;border-radius:24px;width:min(1180px,100% - 40px);margin:22px auto 0;padding:34px 28px 32px;position:relative;box-shadow:0 16px 44px #182f530d}.reference-home-v116 .manufacturing-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.reference-home-v116 .manufacturing-services-grid a{color:#172033;background:#fff;border:1px solid #dce7f1;border-radius:18px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:14px;display:grid;box-shadow:0 8px 24px #162f520e}.reference-home-v116 .manufacturing-services-grid .sector-visual{background:#edf6ff;border-radius:15px;place-items:center;width:82px;height:82px;font-size:34px;display:grid;position:relative;overflow:hidden}.reference-home-v116 .manufacturing-services-grid .sector-visual img{object-fit:cover}.reference-home-v116 .manufacturing-services-grid b{font-size:16px}.reference-home-v116 .marketplace#marketplace{margin-top:32px;box-shadow:0 16px 45px #182f530e;background:#fff!important;border:1px solid #e2e7ef!important;border-radius:24px!important;padding:34px 28px 32px!important}.reference-home-v116 .marketplace .section-heading,.reference-home-v116 .latest-companies .section-heading,.reference-home-v116 .homepage-recommendations .section-heading,.reference-home-v116 .homepage-category-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative}.reference-home-v116 .marketplace .section-heading>div,.reference-home-v116 .latest-companies .section-heading>div,.reference-home-v116 .homepage-recommendations .section-heading>div,.reference-home-v116 .homepage-category-heading>div{padding-inline-start:15px;position:relative}.reference-home-v116 .marketplace .section-heading>div:before,.reference-home-v116 .latest-companies .section-heading>div:before,.reference-home-v116 .homepage-recommendations .section-heading>div:before,.reference-home-v116 .homepage-category-heading>div:before{content:"";background:linear-gradient(180deg, var(--reference-blue), #5da4ff);border-radius:99px;width:4px;position:absolute;inset:2px 0 2px auto}.reference-home-v116 .product-card{transition:transform .2s,box-shadow .2s;overflow:hidden;border-color:#e0e6ef!important;border-radius:18px!important;box-shadow:0 10px 28px #142b4e11!important}.reference-home-v116 .product-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #142b4e1c!important}.reference-home-v116 .product-visual{background:#f9fafc!important}.reference-home-v116 .product-image{object-fit:contain!important}.reference-home-v116 .latest-companies{background:linear-gradient(145deg,#f5fbf8,#fff);border:1px solid #dfe9e5;border-radius:24px;width:min(1180px,100% - 40px);margin:36px auto 0;padding:38px 28px 42px}.reference-home-v116 .latest-company-card{border-color:#dae6e1;box-shadow:0 10px 28px #174f400f}.reference-home-v116 .opportunity-showcase{margin-top:38px;background:radial-gradient(circle at 12% 0,#4997ff30,#0000 30%),linear-gradient(135deg,#071a3d,#0a346c 68%,#0d528e)!important}.reference-home-v116 .homepage-trending{box-shadow:0 16px 42px #262e690f;margin-top:38px!important}.reference-home-v116 .homepage-recommendations{background:#fff;border:1px solid #e2e7ef;border-radius:24px;width:min(1180px,100% - 40px);margin:38px auto 0;padding:38px 28px 42px;box-shadow:0 16px 44px #182f530d}.reference-home-v116 .homepage-recommendation-card{border-color:#dfe6ef;min-height:92px;box-shadow:0 8px 24px #1630530d}.reference-home-v116 .sector-section{background:linear-gradient(145deg,#fff,#f6f9ff);border:1px solid #e0e6ef;border-radius:24px;padding:38px 28px 32px;box-shadow:0 16px 44px #182f530d;margin-top:38px!important}.reference-home-v116 .homepage-category-heading{margin-bottom:20px}.reference-home-v116 .homepage-category-heading .eyebrow{color:var(--reference-blue)}.reference-home-v116 .homepage-category-heading h2{color:#121e35;margin:6px 0 5px;font-size:clamp(24px,3vw,32px);line-height:1.3}.reference-home-v116 .homepage-category-heading p{color:#6d788b;margin:0;font-size:12px}.reference-home-v116 .sector-section .category-icon-grid{box-shadow:none!important;background:0 0!important;border:0!important;padding:16px!important}.reference-home-v116 .sector-section .category-icon-grid a{box-shadow:0 8px 24px #162f520e;background:#fff!important;border-color:#e3e8f0!important}.reference-home-v116 .sector-section .category-icon-grid .make-for-me-sector{background:#fff8e8!important;border-color:#f1d79c!important}.reference-home-v116 .mobile-nav{border-top-color:#dfe5ee!important;box-shadow:0 -12px 30px #0e25481c!important}@media (width<=960px){.reference-home-v116 .company-banner{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:25px}.reference-home-v116 .hero-market-visual{height:255px}.reference-home-v116 .homepage-proof-strip{width:calc(100% - 64px)}.reference-home-v116 .homepage-proof-strip>div{grid-template-columns:36px minmax(0,1fr);padding-inline:12px}.reference-home-v116 .homepage-proof-strip>div>span{width:36px;height:36px}}@media (width<=650px){.reference-home-v116{background:#f7f9fc}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .site-header{direction:rtl;grid-template-columns:38px auto minmax(0,1fr);grid-template-areas:"actions add brand""search search search";gap:9px 8px;min-height:116px;padding:9px 12px 11px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .brand{direction:ltr;justify-self:start;gap:8px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .brand-mark{border-radius:9px;width:37px;height:37px;font-size:13px;display:grid}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .brand b{color:#101b30;border:0;padding:0;font-size:14px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .mobile-header-add-listing{border-radius:10px;min-height:36px;padding-inline:10px;box-shadow:0 7px 16px #075bd82e}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .header-search{border-color:#d6dde8;border-radius:11px;height:42px;box-shadow:inset 0 1px #fffc}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .header-search button{border-radius:8px;min-height:32px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .hero{width:calc(100% - 20px);margin-top:10px;border-radius:20px!important;min-height:365px!important}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .company-banner{grid-template-rows:auto 112px;grid-template-columns:1fr;gap:12px;text-align:right!important;align-content:start!important;min-height:365px!important;padding:23px 19px 16px!important}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .company-banner .eyebrow{display:inline-flex;margin-bottom:9px!important;padding:5px 9px!important;font-size:8px!important}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .company-banner h1{max-width:100%!important;font-size:clamp(26px,8vw,34px)!important;line-height:1.24!important}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .company-banner p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:8px 0 12px!important;font-size:10px!important;line-height:1.65!important}.reference-home-v116 .hero-actions{flex-wrap:nowrap;gap:7px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .hero-actions .button{flex:1 1 0;min-width:0;border-radius:9px!important;min-height:38px!important;padding-inline:8px!important;font-size:9px!important}.reference-home-v116 .hero-trust-line{gap:7px 10px;margin-top:10px}.reference-home-v116 .hero-trust-line span{font-size:7px}.reference-home-v116 .hero-trust-line svg{width:11px;height:11px}.reference-home-v116 .hero-market-visual{justify-self:stretch;width:100%;height:112px}.reference-home-v116 .hero-visual-card{border-width:3px}.reference-home-v116 .hero-visual-card.wood{border-radius:15px;width:57%;height:100%;top:1px;right:3%}.reference-home-v116 .hero-visual-card.machines{border-radius:13px;width:38%;height:78%;bottom:-3px;left:8%}.reference-home-v116 .hero-visual-card.accessories{border-radius:12px;width:26%;height:62%;bottom:-4px;right:47%}.reference-home-v116 .hero-visual-caption{border-radius:10px;padding:7px 9px;top:9px;left:0}.reference-home-v116 .hero-visual-caption b{font-size:9px}.reference-home-v116 .hero-visual-caption small{font-size:6px}.reference-home-v116 .homepage-proof-strip{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 32px);margin-top:12px;box-shadow:0 14px 32px #14305b1f}.reference-home-v116 .homepage-proof-listing-cta{border-bottom:1px solid #d5e7f8;grid-column:1/-1;grid-template-columns:31px minmax(0,1fr) 16px;gap:1px 8px;min-height:70px;padding:10px 12px}.reference-home-v116 .homepage-proof-listing-cta>span{border-radius:9px;width:31px;height:31px}.reference-home-v116 .homepage-proof-strip>.homepage-proof-listing-cta strong{font-size:16px}.reference-home-v116 .homepage-proof-strip>.homepage-proof-listing-cta small{font-size:9px}.reference-home-v116 .homepage-proof-strip>.homepage-proof-listing-cta>svg{width:15px;height:15px}.reference-home-v116 .homepage-category-ticker{border-inline-start:0;grid-column:1/-1;grid-template-columns:69px minmax(0,1fr);min-height:72px}.reference-home-v116 .homepage-category-ticker-count{grid-template-columns:25px auto;gap:0 4px;padding:7px 6px}.reference-home-v116 .homepage-category-ticker-count svg{border-radius:8px;width:25px;height:25px;padding:6px}.reference-home-v116 .homepage-category-ticker-count strong{font-size:14px}.reference-home-v116 .homepage-category-ticker-count small{font-size:6px}.reference-home-v116 .homepage-category-ticker-viewport:before,.reference-home-v116 .homepage-category-ticker-viewport:after{width:14px}.reference-home-v116 .homepage-category-ticker-track{animation-duration:34s}.reference-home-v116 .homepage-category-ticker-item{border-radius:10px;grid-template-columns:39px minmax(0,1fr);gap:7px;min-width:146px;height:58px;padding:5px 7px}.reference-home-v116 .homepage-category-ticker-image{border-radius:8px;width:39px;height:39px;font-size:17px}.reference-home-v116 .homepage-category-ticker-copy b{font-size:9px}.reference-home-v116 .homepage-category-ticker-copy small{font-size:7px}.reference-home-v116 .homepage-live{border-radius:20px;width:calc(100% - 20px);margin-top:22px;padding:22px 13px 18px}.reference-home-v116 .homepage-live-heading{margin-bottom:13px;display:block}.reference-home-v116 .homepage-live-heading h2{margin-top:6px;font-size:21px}.reference-home-v116 .homepage-live-heading p{max-width:94%;font-size:9px}.reference-home-v116 .homepage-live-all{display:none}.reference-home-v116 .homepage-live-grid{grid-auto-columns:min(76vw,292px);margin-inline:-13px;padding-inline:13px;scroll-padding-inline:13px}.reference-home-v116 .homepage-live-card{border-radius:16px;min-height:166px;padding:14px}.reference-home-v116 .homepage-essential-rail{grid-auto-columns:min(52vw,190px);margin-inline:-13px;padding-inline:13px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .market-entry{display:none}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .marketplace#marketplace{width:calc(100% - 20px);margin-top:24px;overflow:hidden;border-radius:20px!important;padding:24px 12px 20px!important}.reference-home-v116 .marketplace .section-heading,.reference-home-v116 .latest-companies .section-heading,.reference-home-v116 .homepage-recommendations .section-heading,.reference-home-v116 .homepage-category-heading{align-items:flex-start;gap:10px}.reference-home-v116 .marketplace .section-heading>div,.reference-home-v116 .latest-companies .section-heading>div,.reference-home-v116 .homepage-recommendations .section-heading>div,.reference-home-v116 .homepage-category-heading>div{padding-inline-start:10px}.reference-home-v116 .marketplace .section-heading>div:before,.reference-home-v116 .latest-companies .section-heading>div:before,.reference-home-v116 .homepage-recommendations .section-heading>div:before,.reference-home-v116 .homepage-category-heading>div:before{width:3px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .marketplace .section-heading h2,.reference-home-v116 .latest-companies .section-heading h2,.reference-home-v116 .homepage-recommendations .section-heading h2,.reference-home-v116 .homepage-category-heading h2{font-size:20px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-card,.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-card,.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-card,.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-card{width:min(76vw,292px);min-width:min(76vw,292px)}.reference-home-v116 .latest-companies,.reference-home-v116 .homepage-recommendations,.reference-home-v116 .sector-section,.reference-home-v116 .manufacturing-services-section{border-radius:20px;width:calc(100% - 20px);padding:24px 12px 25px;overflow:hidden;margin-top:24px!important}.reference-home-v116 .manufacturing-services-section{margin-top:28px!important}.reference-home-v116 .manufacturing-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.reference-home-v116 .manufacturing-services-grid a{grid-template-rows:66px auto;grid-template-columns:1fr;justify-items:center;gap:9px;min-height:116px;padding:10px 5px}.reference-home-v116 .manufacturing-services-grid .sector-visual{border-radius:14px;width:66px;height:66px;font-size:30px}.reference-home-v116 .manufacturing-services-grid b{text-align:center;font-size:12px}.reference-home-v116 .latest-company-grid{grid-auto-columns:min(78vw,300px)}.reference-home-v116 .opportunity-showcase{margin-top:24px}.reference-home-v116 .homepage-trending{margin-top:24px!important}.reference-home-v116 .homepage-recommendation-rail{scroll-snap-type:inline mandatory;grid-auto-columns:min(78vw,300px);width:auto;margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.reference-home-v116 .homepage-recommendation-card{scroll-snap-align:start}.reference-home-v116 .homepage-category-heading{margin-bottom:12px}.reference-home-v116 .homepage-category-heading p{display:none}.reference-home-v116 .homepage-category-heading .marketplace-more{flex:none;display:inline-flex}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-rows:repeat(2,108px);grid-template-columns:none;grid-auto-columns:min(39vw,148px);grid-auto-flow:column;gap:8px;margin-inline:-12px;scroll-padding-inline:12px;overflow-x:auto;padding:2px 12px 9px!important}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid::-webkit-scrollbar{display:none}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid a{scroll-snap-align:start;grid-template-columns:50px minmax(0,1fr);align-content:center;justify-items:start;gap:9px;min-height:108px;padding:8px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid .sector-visual,.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid .sector-visual.has-image{aspect-ratio:1;border-radius:11px;width:50px;height:50px}.commerce-layout.reference-home-v116.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid b{text-align:right;place-items:center start;min-height:0;font-size:10px!important}.reference-home-v116 .mobile-nav a:first-child{color:var(--reference-blue)}.reference-home-v116 .mobile-nav button:nth-child(3) i{box-shadow:0 8px 18px #075bd83d;background:linear-gradient(145deg,#1075f0,#064bc2)!important;border-color:#f7f9fc!important}}@media (prefers-reduced-motion:reduce){.reference-home-v116 .product-card{transition:none}}.reference-home-v116.reference-image-match{--reference-page:#f3f6fb;--reference-ink:#101d34;--reference-muted:#6c7890;--reference-rule:#e4e9f1;background:var(--reference-page)}.reference-image-match .status-bar{color:#d7e7ff;background:#071b3e;min-height:28px;font-size:9px}.reference-image-match .status-bar span,.reference-image-match .status-bar.connected span{color:#fff;background:#ffffff21}.reference-image-match .site-header{background:#fffffff5!important}.reference-image-match .reference-market-hero{position:relative;overflow:hidden}.reference-image-match .hero-campaign-card{z-index:5;background:#fff;border:4px solid #fff;border-radius:15px;width:52%;height:78px;display:block;position:absolute;top:13px;left:-7px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 15px 35px #00103038}.reference-image-match .hero-campaign-card .homepage-banner-image{object-fit:cover!important}.reference-image-match .has-curated-campaign .hero-visual-caption{top:105px}.reference-image-match .reference-market-hero .banner-dots{z-index:8;bottom:15px}.reference-image-match .reference-market-hero .banner-dots button{cursor:pointer;background:#ffffff59;border:1px solid #ffffffe0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.reference-image-match .reference-market-hero .banner-dots button.active{background:#fff;width:24px}.reference-image-match .homepage-live,.reference-image-match .marketplace#marketplace,.reference-image-match .latest-companies,.reference-image-match .homepage-recommendations,.reference-image-match .sector-section{isolation:isolate}.reference-image-match .homepage-live-card,.reference-image-match .product-card,.reference-image-match .latest-company-card,.reference-image-match .homepage-recommendation-card,.reference-image-match .sector-section .category-icon-grid a{background:#fff!important}.reference-image-match .homepage-live-card{border-top-width:5px}.reference-image-match .homepage-live-link,.reference-image-match .marketplace-more{color:var(--reference-blue)}.reference-image-match .section-heading h2,.reference-image-match .homepage-category-heading h2,.reference-image-match .homepage-live-heading h2{letter-spacing:-.015em;color:var(--reference-ink)!important}.reference-image-match .section-heading p,.reference-image-match .homepage-category-heading p,.reference-image-match .homepage-live-heading p{color:var(--reference-muted)!important}@media (width<=650px){.reference-home-v116.reference-image-match{background:#fff}.reference-image-match .status-bar{display:none}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .site-header{direction:ltr;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand actions actions""search search search";gap:8px;min-height:108px;padding:8px 12px 10px;border-bottom:1px solid #e6ebf2!important;box-shadow:0 8px 24px #12264812!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .brand{direction:ltr;min-width:0}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .brand-mark{background:linear-gradient(145deg,#0a66df,#073d91);border-radius:10px;width:39px;height:39px;font-size:12px;box-shadow:0 7px 16px #075bd838}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .brand small{display:none}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .brand b{white-space:nowrap;font-size:15px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .mobile-header-add-listing{background:#075bd8;border-radius:9px;min-height:37px;box-shadow:0 7px 16px #075bd833}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .header-actions{justify-self:end;gap:3px;width:auto}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .header-actions .notification{width:34px;height:34px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .header-search{background:#f7f9fc;border-color:#d8dfe9;border-radius:10px;height:42px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .header-search button{background:#075bd8;border-radius:8px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .reference-market-hero{width:calc(100% - 16px);margin-top:8px;border-radius:22px!important;min-height:420px!important;box-shadow:0 20px 46px #052b6338!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .reference-market-hero .company-banner{grid-template-rows:auto 138px;gap:14px;min-height:420px!important;padding:24px 18px 20px!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .reference-market-hero .company-banner .eyebrow{display:inline-flex;margin-bottom:9px!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .reference-market-hero .company-banner h1{letter-spacing:-.025em;font-size:clamp(29px,8.4vw,35px)!important;line-height:1.2!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .reference-market-hero .company-banner p{margin:9px 0 13px!important;font-size:12px!important;line-height:1.7!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .reference-market-hero .company-banner .button{display:inline-flex}.reference-image-match .hero-trust-line{margin-top:11px}.reference-image-match .hero-trust-line span{font-size:9px}.reference-image-match .hero-market-visual{height:138px}.reference-image-match .hero-visual-card.wood{width:59%;right:1%}.reference-image-match .hero-visual-card.machines{width:39%;left:5%}.reference-image-match .hero-visual-card.accessories{width:28%;right:45%}.reference-image-match .hero-campaign-card{border-width:3px;border-radius:11px;width:44%;height:54px;top:1px;left:0}.reference-image-match .has-curated-campaign .hero-visual-caption{top:61px;left:0}.reference-image-match .reference-market-hero .banner-dots{bottom:8px}.reference-image-match .homepage-proof-strip{border-radius:16px;width:calc(100% - 24px);margin-top:12px;box-shadow:0 16px 34px #14305b24}.reference-image-match .homepage-proof-listing-cta{min-height:68px;padding:9px 12px}.reference-image-match .homepage-category-ticker{min-height:72px}.reference-image-match .homepage-live,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .marketplace#marketplace,.reference-image-match .latest-companies,.reference-image-match .homepage-recommendations,.reference-image-match .sector-section{width:100%;overflow:hidden;box-shadow:none!important;background:#fff!important;border:0!important;border-top:9px solid #f2f5f9!important;border-radius:0!important;margin:0!important;padding:28px 16px 30px!important}.reference-image-match .homepage-live{border-top:0!important;margin-top:18px!important}.reference-image-match .homepage-live:before,.reference-image-match .homepage-live:after{opacity:.5}.reference-image-match .homepage-live-heading,.reference-image-match .marketplace .section-heading,.reference-image-match .latest-companies .section-heading,.reference-image-match .homepage-recommendations .section-heading,.reference-image-match .homepage-category-heading{margin-bottom:15px}.reference-image-match .homepage-live-heading h2,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .marketplace .section-heading h2,.reference-image-match .latest-companies .section-heading h2,.reference-image-match .homepage-recommendations .section-heading h2,.reference-image-match .homepage-category-heading h2{line-height:1.3;font-size:21px!important}.reference-image-match .homepage-live-heading p,.reference-image-match .latest-companies .section-heading p,.reference-image-match .homepage-recommendations .section-heading p{line-height:1.7;font-size:11px!important}.reference-image-match .homepage-live-grid{grid-auto-columns:min(82vw,318px);gap:11px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.reference-image-match .homepage-live-card{border-radius:16px;min-height:174px;padding:15px;box-shadow:0 9px 24px #18305412}.reference-image-match .homepage-essential-rail{grid-auto-columns:min(54vw,205px);margin-inline:-16px;padding-inline:16px}.reference-image-match .homepage-essential-rail>a{border-radius:14px;min-height:58px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-card,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-card,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-card,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-card{width:min(59vw,228px);min-width:min(59vw,228px);border-radius:16px!important}.reference-image-match .latest-company-grid,.reference-image-match .homepage-recommendation-rail{grid-auto-columns:min(82vw,318px);gap:11px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.reference-image-match .latest-company-card,.reference-image-match .homepage-recommendation-card{border-radius:16px;box-shadow:0 9px 24px #18305411}.reference-image-match .opportunity-showcase{border-top:9px solid #f2f5f9;border-radius:0!important;width:100%!important;margin:0!important;padding:32px 16px 34px!important}.reference-image-match .opportunity-showcase .opportunity-grid{grid-auto-columns:min(82vw,318px);margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-trending{width:100%;box-shadow:none!important;background:linear-gradient(145deg,#f9faff,#f3f6ff)!important;border:0!important;border-top:9px solid #f2f5f9!important;border-radius:0!important;margin:0!important;padding:30px 16px 32px!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid{grid-template-rows:repeat(2,112px);grid-auto-columns:min(40vw,154px);margin-inline:-16px;scroll-padding-inline:16px;padding-inline:16px!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid a{border-radius:15px;min-height:112px;box-shadow:0 7px 20px #142b4e0e}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase{background:#fff;border-top:9px solid #f2f5f9;width:100%;margin:0;padding:28px 16px 30px!important}.reference-image-match .mobile-nav{min-height:68px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7!important;border-top:1px solid #dfe5ee!important}.reference-image-match .mobile-nav a,.reference-image-match .mobile-nav button{color:#748098}.reference-image-match .mobile-nav a:first-child{color:#075bd8}.reference-image-match .mobile-nav button:nth-child(3) i{width:47px;height:47px;margin-top:-24px;background:linear-gradient(145deg,#1678ee,#064bb9)!important;border:4px solid #fff!important}}@media (prefers-reduced-motion:reduce){.reference-home-v116 .homepage-category-ticker-viewport{overflow-x:auto}.reference-home-v116 .homepage-category-ticker-track{animation:none;transform:none}.reference-home-v116 .homepage-category-banner-track{animation:none;transform:translate(-12%)}.reference-image-match .reference-market-hero .banner-dots button{transition:none}}@media (width<=650px){.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid{scroll-snap-type:none;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:10px 8px;margin-inline:0;display:grid;overflow:visible;padding:0!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid a,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid .make-for-me-sector{scroll-snap-align:none;border-radius:13px;grid-template-rows:auto minmax(32px,auto);grid-template-columns:1fr;align-content:start;justify-items:center;gap:8px;min-width:0;min-height:0;padding:8px 6px 10px;display:grid}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid .sector-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid .sector-visual.has-image{aspect-ratio:1;border-radius:10px;width:100%;max-width:none;height:auto}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid b{text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}}.commerce-layout.reference-image-match .company-specialty-entry,.commerce-layout .company-specialty-entry{background:#eeeae1!important}@media (width<=650px){.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid{box-sizing:border-box;width:calc(100% + 40px);position:static;transform:translate(14px);margin-inline:0!important;padding-inline:10px!important}}.commerce-layout.reference-image-match .opportunity-showcase,.commerce-layout .opportunity-showcase{box-shadow:inset 0 8px #f1f2f3;background:#faf8f2!important;border-top:1px solid #d2d6dc!important}@media (width<=650px){.commerce-layout.reference-image-match .opportunity-showcase,.commerce-layout .opportunity-showcase{box-shadow:inset 0 9px #eef0f2;background:#faf8f2!important;border-top:1px solid #cfd4da!important}}.commerce-layout.reference-image-match #marketplace .product-card,.commerce-layout.reference-image-match .homepage-trending .product-card,.commerce-layout.reference-image-match .homepage-category-row .product-card,.commerce-layout.reference-image-match .manufacturing-showcase .product-card,.commerce-layout.reference-image-match #marketplace .product-content,.commerce-layout.reference-image-match .homepage-trending .product-content,.commerce-layout.reference-image-match .homepage-category-row .product-content,.commerce-layout.reference-image-match .manufacturing-showcase .product-content{background:#fbfaf6!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-visual{aspect-ratio:auto;height:120px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] #marketplace .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-trending .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-category-row .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .manufacturing-showcase .product-content{min-height:calc(var(--product-card-content-min-height) - 22px);padding:16px}@media (width>=651px){.commerce-layout.reference-image-match #marketplace .product-grid,.commerce-layout.reference-image-match .homepage-trending .product-grid,.commerce-layout.reference-image-match .homepage-category-row .product-grid,.commerce-layout.reference-image-match .manufacturing-showcase .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}@media (width<=650px){.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-visual,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-visual{height:112px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] #marketplace .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-trending .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .homepage-category-row .product-content,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45[data-product-card-font-size] .manufacturing-showcase .product-content{min-height:calc(var(--product-card-content-min-height) - 18px);padding:10px}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 #marketplace .product-card,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-trending .product-card,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .homepage-category-row .product-card,.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .manufacturing-showcase .product-card{width:min(49vw,194px);min-width:min(49vw,194px);border-radius:14px!important}.commerce-layout.reference-image-match #marketplace .product-grid,.commerce-layout.reference-image-match .homepage-trending .product-grid,.commerce-layout.reference-image-match .homepage-category-row .product-grid,.commerce-layout.reference-image-match .manufacturing-showcase .product-grid{grid-auto-columns:min(49vw,194px);gap:9px}}.commerce-layout.reference-home-v116 .sector-section .homepage-category-banner-strip{opacity:.72}.commerce-layout.reference-home-v116 .sector-section .homepage-category-banner-shade{background:linear-gradient(90deg,#071b2975,#071d2d3d 50%,#071b2975)}.commerce-layout.reference-home-v116 .sector-section .homepage-category-heading .marketplace-more{text-shadow:0 1px 4px #00000061;font-weight:800;box-shadow:0 4px 13px #00000038;color:#fff!important;background:#055bace0!important;border-color:#ffffffd1!important}@media (width<=650px){.commerce-layout.reference-image-match.reference-home-v116 .sector-section .homepage-category-heading{box-sizing:border-box;margin:0 auto 13px!important;width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;margin:0 -12px 13px!important;transform:none!important}.commerce-layout.reference-image-match.reference-home-v116 .sector-section{transform:translate(-9px)}.commerce-layout.reference-image-match.reference-home-v116 .sector-section .homepage-category-heading{transform:translate(-2px)!important}.commerce-layout.reference-image-match.sketch-v45.sketch-v45.sketch-v45 .sector-section .category-icon-grid{transform:translate(20px)!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
