.airbnb-theme{--ab-rausch:#ff385c;--ab-rausch-dark:#e31c5f;--ab-rausch-gradient:linear-gradient(135deg,#e61e4d,#e31c5f 50%,#bd1e59);--ab-babu:#00a699;--ab-foggy:#222;--ab-foggy-2:#484848;--ab-hof:#717171;--ab-hof-2:#b0b0b0;--ab-line:#ddd;--ab-line-soft:#ebebeb;--ab-surface:#fff;--ab-bg:#f7f7f7;--ab-arches:#fc642d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,PingFang SC,Microsoft YaHei,Roboto,sans-serif;color:var(--ab-foggy);background:var(--ab-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.airbnb-theme:before{content:"";display:none}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");.airbnb-theme h1,.airbnb-theme h2,.airbnb-theme h3,.airbnb-theme h4{color:var(--ab-foggy);font-weight:700;letter-spacing:-.01em}.airbnb-theme h1{font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.02em}.airbnb-theme h2{font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.015em}.airbnb-theme h3{font-size:20px;line-height:1.25;font-weight:600}.airbnb-theme label,.airbnb-theme li,.airbnb-theme p{color:var(--ab-foggy-2);line-height:1.5}.airbnb-theme .muted,.airbnb-theme small{color:var(--ab-hof)}.airbnb-theme a,.airbnb-theme a:link,.airbnb-theme a:visited{color:var(--ab-foggy);text-decoration:none!important}.airbnb-theme a:not(.sm-inquiry):not(.tg-btn-supplier):not(.tg-btn-partner):not(.tg-btn-buyer):not(.btn-primary):not(.primary):not(.primary-btn):not(.pd-inquire-btn):not(.pd-primary):not(.hero-cta):not(.ai-search-btn):not(.detail-button):not(.send-inquiry-btn):hover{color:var(--ab-rausch);text-decoration:none!important}.airbnb-theme .btn,.airbnb-theme button,.airbnb-theme input[type=submit]{font-family:inherit;border-radius:8px;font-weight:600;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease;cursor:pointer}.airbnb-theme .btn-primary,.airbnb-theme .btn.primary,.airbnb-theme button.btn-primary,.airbnb-theme button[data-variant=primary]{background:var(--ab-rausch-gradient);color:#fff;border:0;padding:12px 20px;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.08)}.airbnb-theme .btn-primary:hover{filter:brightness(1.03);box-shadow:0 4px 10px rgba(255,56,92,.25)}.airbnb-theme .btn-primary:active{transform:scale(.98)}.airbnb-theme .btn-secondary,.airbnb-theme .btn.secondary{background:#fff;color:var(--ab-foggy);border:1px solid var(--ab-foggy);padding:11px 20px}.airbnb-theme .btn-secondary:hover{background:var(--ab-bg)}.airbnb-theme .card,.airbnb-theme .surface,.airbnb-theme article.card{background:var(--ab-surface);border:1px solid var(--ab-line-soft);border-radius:12px;transition:transform .22s ease,box-shadow .22s ease}.airbnb-theme .card:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.airbnb-theme .ir-scope .category-item,.airbnb-theme .ir-scope .client-logo,.airbnb-theme .ir-scope .product-card,.airbnb-theme .ir-scope .service-item{border-radius:12px!important;border:1px solid var(--ab-line-soft)!important;transition:transform .22s ease,box-shadow .22s ease!important}.airbnb-theme .ir-scope .category-item:hover,.airbnb-theme .ir-scope .product-card:hover,.airbnb-theme .ir-scope .service-item:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.1)!important;border-color:var(--ab-line)!important}.airbnb-theme .inquiry-form button[type=submit],.airbnb-theme .ir-scope .ai-search-btn,.airbnb-theme .ir-scope .cta-primary,.airbnb-theme .ir-scope .hero-cta,.airbnb-theme .primary-btn,.airbnb-theme .rfq-form button[type=submit],.airbnb-theme .send-inquiry-btn,.airbnb-theme button.primary{background:var(--ab-rausch-gradient)!important;color:#fff!important;border:0!important;border-radius:8px!important;font-weight:700!important;box-shadow:0 1px 2px rgba(0,0,0,.08)!important;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease!important}.airbnb-theme .inquiry-form button[type=submit]:hover,.airbnb-theme .ir-scope .ai-search-btn:hover,.airbnb-theme .primary-btn:hover,.airbnb-theme .send-inquiry-btn:hover,.airbnb-theme button.primary:hover{filter:brightness(1.04);box-shadow:0 4px 14px rgba(255,56,92,.28)!important}.airbnb-theme .accent,.airbnb-theme .ir-scope .ir-accent,.airbnb-theme .ir-scope [style*="color:#1e5eb9"],.airbnb-theme .ir-scope [style*="color:#265fbe"],.airbnb-theme .link-accent{color:var(--ab-rausch)}.airbnb-theme .site-header,.airbnb-theme header.site-header{border-bottom:1px solid var(--ab-line-soft);background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.04)}.airbnb-theme .site-header a{text-decoration:none}.airbnb-theme .site-header .nav-link{color:var(--ab-foggy-2);font-weight:500}.airbnb-theme .site-header .nav-link:hover{color:var(--ab-foggy)}.airbnb-theme .site-header .cta,.airbnb-theme .site-header a.primary,.airbnb-theme .site-header button.primary{background:var(--ab-rausch-gradient);color:#fff;border:0;border-radius:24px;padding:10px 20px;font-weight:700}.airbnb-theme .site-header .search input,.airbnb-theme .site-header input[type=search]{border:1px solid var(--ab-line);border-radius:32px;padding:12px 18px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:box-shadow .15s ease,border-color .15s ease}.airbnb-theme .site-header .search input:focus,.airbnb-theme .site-header input[type=search]:focus{box-shadow:0 4px 14px rgba(0,0,0,.1);border-color:var(--ab-foggy);outline:none}.airbnb-theme input:not([type=checkbox]):not([type=radio]):not([type=submit]),.airbnb-theme select,.airbnb-theme textarea{font-family:inherit;border:1px solid var(--ab-line);border-radius:8px;padding:12px 14px;background:#fff;color:var(--ab-foggy);transition:border-color .15s ease,box-shadow .15s ease}.airbnb-theme input:focus,.airbnb-theme select:focus,.airbnb-theme textarea:focus{border-color:var(--ab-foggy);outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.08)}.airbnb-theme label{font-weight:600;color:var(--ab-foggy);font-size:14px}.airbnb-theme .badge,.airbnb-theme .chip,.airbnb-theme .pill{border-radius:999px!important;padding:6px 12px!important;font-weight:500!important;font-size:12px!important;border:1px solid var(--ab-line);background:#fff;color:var(--ab-foggy-2)}.airbnb-theme .ir-scope .hero,.airbnb-theme .ir-scope .index-hero,.airbnb-theme .ir-scope .search-hero{background:linear-gradient(135deg,#fff8f3,#ffefeb 50%,#ffe1e7)}.airbnb-theme .ir-scope .hero h1,.airbnb-theme .ir-scope .section-title,.airbnb-theme .ir-scope section>header h2{color:var(--ab-foggy)}.airbnb-theme .ir-scope .site-footer,.airbnb-theme .ir-scope .site-footer *,.airbnb-theme .ir-scope .site-footer a,.airbnb-theme .site-footer,.airbnb-theme .site-footer *,.airbnb-theme .site-footer a,.airbnb-theme .tg-footer,.airbnb-theme .tg-footer *,.airbnb-theme .tg-footer a,.airbnb-theme footer.site-footer,.airbnb-theme footer.site-footer *,.airbnb-theme footer.tg-footer,.airbnb-theme footer.tg-footer *{color:#fff!important}.airbnb-theme .ir-scope .footer-brand p,.airbnb-theme .ir-scope .footer-nav a,.airbnb-theme .ir-scope .site-footer small,.airbnb-theme .site-footer small,.airbnb-theme .tg-footer small,.airbnb-theme .tg-footer-copyright,.airbnb-theme .tg-footer-tagline{color:#d8e2f0!important}.airbnb-theme .ir-scope .ad-slide,.airbnb-theme .ir-scope .ad-slide *,.airbnb-theme .ir-scope .ad-slide h2,.airbnb-theme .ir-scope .ad-slide p{color:#fff!important}.airbnb-theme .ir-scope .ad-copy{min-width:0;flex:1 1 auto;gap:12px;overflow:hidden}.airbnb-theme .ir-scope .ad-copy h2{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.airbnb-theme .ir-scope .ad-copy p{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.airbnb-theme .ir-scope .ad-cta{flex-shrink:0;white-space:nowrap;z-index:2;position:relative}@media (max-width:1180px){.airbnb-theme .ir-scope .ad-copy p,.airbnb-theme .ir-scope .ad-copy>span{display:none}}.airbnb-theme .btn-primary,.airbnb-theme .btn-primary *,.airbnb-theme .if-submit,.airbnb-theme .if-submit *,.airbnb-theme .inquiry-form button[type=submit],.airbnb-theme .ir-scope .ad-cta,.airbnb-theme .ir-scope .ai-search-btn,.airbnb-theme .ir-scope .ai-search-btn *,.airbnb-theme .ir-scope .avatar.green,.airbnb-theme .ir-scope .avatar.navy,.airbnb-theme .ir-scope .company-logo.blue,.airbnb-theme .ir-scope .company-logo.green,.airbnb-theme .ir-scope .company-logo.purple,.airbnb-theme .ir-scope .detail-button,.airbnb-theme .ir-scope .detail-button *,.airbnb-theme .ir-scope .hero-cta,.airbnb-theme .ir-scope .hero-cta *,.airbnb-theme .ir-scope .primary,.airbnb-theme .ir-scope .primary *,.airbnb-theme .ir-scope .search-bar button,.airbnb-theme .pd-inquire-btn,.airbnb-theme .pd-inquire-btn *,.airbnb-theme .pd-inquiry-submit,.airbnb-theme .pd-inquiry-submit *,.airbnb-theme .pd-primary,.airbnb-theme .pd-primary *,.airbnb-theme .primary-btn,.airbnb-theme .primary-btn *,.airbnb-theme .rfq-form button[type=submit],.airbnb-theme .send-inquiry-btn,.airbnb-theme .send-inquiry-btn *,.airbnb-theme .sm-inquiry,.airbnb-theme .sm-inquiry *,.airbnb-theme .tg-btn-buyer,.airbnb-theme .tg-btn-buyer *,.airbnb-theme .tg-btn-partner,.airbnb-theme .tg-btn-partner *,.airbnb-theme .tg-btn-supplier,.airbnb-theme .tg-btn-supplier *,.airbnb-theme [data-on-dark],.airbnb-theme [data-on-dark] *,.airbnb-theme [style*="linear-gradient(120deg,#2c67d8"] *,.airbnb-theme [style*="linear-gradient(120deg,#f57c1e"] *,.airbnb-theme [style*="linear-gradient(120deg,#ff6a00"] *,.airbnb-theme [style*="linear-gradient(135deg,#3b5bfb"] *,.airbnb-theme [style*="linear-gradient(135deg,#E61E4D"] *,.airbnb-theme [style*="linear-gradient(135deg,#e61e4d"] *,.airbnb-theme [style*="linear-gradient(135deg,#ff790f"] *,.airbnb-theme [style*="linear-gradient(145deg,#0b2c59"] *,.airbnb-theme [style*="linear-gradient(90deg,#ff6a00"] *,.airbnb-theme [style*="var(--ab-rausch-gradient)"] *,.airbnb-theme [style*="var(--rausch-gradient)"] *,.airbnb-theme a.primary,.airbnb-theme a.primary *,.airbnb-theme a.sm-inquiry,.airbnb-theme a.sm-inquiry:hover,.airbnb-theme a.sm-inquiry:visited,.airbnb-theme button.primary,.airbnb-theme button.primary *{color:#fff!important}@media (prefers-reduced-motion:reduce){.airbnb-theme *,.airbnb-theme :after,.airbnb-theme :before{transition:none!important;animation:none!important}}