:root{--plotbase-search-primary:#eb6700;--plotbase-search-primary-dark:#c55400;--plotbase-search-focus-ring:rgba(235,103,0,.22);--plotbase-search-active-bg:#fff4ea;--plotbase-search-border:#e0e0e0;--plotbase-search-text:#2b2b2b;--plotbase-search-muted:#6b6b6b;--plotbase-search-surface:#f8f8f8;--plotbase-search-font:'Roboto','Open Sans',sans-serif}.plotbase-search,.plotbase-search input,.plotbase-search button,.plotbase-search__dropdown,.plotbase-search__dropdown *{font-family:var(--plotbase-search-font)}.plotbase-search .block-content{width:100%;margin:0;padding:0}.plotbase-search__form{width:100%;margin:0}.plotbase-search__field{width:100%;margin:0;padding:0}.plotbase-search__field>.label,.plotbase-search .field.search>.label{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.plotbase-search .block.block-title{display:none}.plotbase-search__sr-status{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.plotbase-search .plotbase-search__control,.plotbase-search__control{position:relative;display:flex;align-items:center;width:100%;min-height:42px;margin:0 !important;padding:4px 4px 4px 14px !important;background:var(--plotbase-search-surface);border:none !important;border-radius:8px;box-sizing:border-box;clear:none !important;transition:background-color .15s ease}.plotbase-search__control:focus-within{background:#f2f2f2}.plotbase-search__icon{flex:0 0 22px;width:22px;height:22px;color:var(--plotbase-search-primary);margin-right:12px;pointer-events:none;stroke-width:2}.plotbase-search.block-search .plotbase-search__control .input-text,.plotbase-search.block-search .plotbase-search__control input,.plotbase-search__control .input-text,.plotbase-search__input.input-text{position:static !important;left:auto !important;top:auto !important;flex:1 1 auto;min-width:0;width:auto;height:34px;padding:4px 8px;margin:0 !important;border:none !important;background:0 0 !important;font-size:17px;font-weight:500;line-height:1.3;color:var(--plotbase-search-text);box-shadow:none !important;outline:none !important}.plotbase-search__control .input-text::placeholder,.plotbase-search__input.input-text::placeholder{color:#bdbdbd;font-weight:500;opacity:1}.plotbase-search__clear{flex:0 0 auto;width:22px;height:22px;margin-right:8px;padding:0;border:0;background:0 0;color:var(--plotbase-search-muted);font-size:18px;line-height:1;cursor:pointer;border-radius:50%;transition:background-color .12s ease,color .12s ease}.plotbase-search__clear:hover,.plotbase-search__clear:focus-visible{color:var(--plotbase-search-primary);background:rgba(235,103,0,.08);outline:none}.plotbase-search__spinner{flex:0 0 16px;width:16px;height:16px;margin-right:8px;border:2px solid rgba(235,103,0,.25);border-top-color:var(--plotbase-search-primary);border-radius:50%;animation:plotbase-search-spin .75s linear infinite}.plotbase-search__spinner[hidden]{display:none !important}@keyframes plotbase-search-spin{to{transform:rotate(360deg)}}.plotbase-search__submit.action.search,.plotbase-search .actions .action.search{flex:0 0 auto;display:inline-flex !important;align-items:center;justify-content:center;height:34px;padding:0 16px !important;margin:0 !important;border:none !important;border-radius:6px;background:var(--plotbase-search-primary) !important;color:#fff !important;font-size:14px;font-weight:700;text-transform:none !important;cursor:pointer;transition:background-color .15s ease,transform .08s ease;box-shadow:none !important;position:static !important;right:auto !important;top:auto !important;opacity:1 !important;width:auto !important}.plotbase-search__submit.action.search:hover,.plotbase-search__submit.action.search:focus-visible{background:var(--plotbase-search-primary-dark) !important;color:#fff !important;outline:none}.plotbase-search__submit.action.search:active{transform:scale(.97)}.plotbase-search__submit>span{position:static !important;width:auto !important;height:auto !important;margin:0 !important;clip:auto !important;overflow:visible !important;color:#fff !important;font:inherit;opacity:1 !important}.plotbase-search__dropdown{position:fixed;top:115px;left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 40px);max-width:1370px;min-width:0;max-height:calc(100vh - 130px);overflow-y:auto;background:#fff;border:1px solid var(--plotbase-search-border);border-radius:12px;box-shadow:0 14px 38px rgba(0,0,0,.14);padding:20px 28px;box-sizing:border-box;z-index:100;animation:plotbase-search-fadeIn .14s ease-out}.plotbase-search__dropdown[hidden]{display:none !important}@keyframes plotbase-search-fadeIn{from{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%,0)}}.plotbase-search__section{margin-bottom:14px}.plotbase-search__section:last-child{margin-bottom:0}.plotbase-search__section--terms{margin-bottom:10px}.plotbase-search__section-title{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--plotbase-search-muted);letter-spacing:.6px;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #f0f0f0}.plotbase-search__section--terms .plotbase-search__section-title{margin-bottom:6px;padding-bottom:3px}.plotbase-search__chips--inline{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin-top:0}.plotbase-search__chips--inline .plotbase-search__chip.is-active{background:var(--plotbase-search-primary);color:#fff;box-shadow:0 0 0 2px rgba(235,103,0,.35)}.plotbase-search__chips--inline .plotbase-search__chip mark{background:0 0;color:inherit;font-weight:700;padding:0}.plotbase-search__item{list-style:none;padding:8px 10px;cursor:pointer;border-radius:6px;transition:background-color .12s ease}.plotbase-search__item:hover,.plotbase-search__item.is-active{background:var(--plotbase-search-active-bg);box-shadow:inset 0 0 0 2px rgba(235,103,0,.35)}.plotbase-search__dropdown mark{background:rgba(235,103,0,.18);color:inherit;font-weight:700;padding:0 2px;border-radius:2px}.plotbase-search__term{color:var(--plotbase-search-text);font-weight:500}.plotbase-search__link,.plotbase-search .plotbase-search__link,a.plotbase-search__link{color:var(--plotbase-search-primary) !important;text-decoration:none !important;display:block;font-weight:600}.plotbase-search__item:hover .plotbase-search__link,.plotbase-search__item.is-active .plotbase-search__link,a.plotbase-search__link:hover,a.plotbase-search__link:focus-visible{color:var(--plotbase-search-primary-dark) !important;text-decoration:none !important}.plotbase-search__product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;list-style:none;padding:0;margin:0}.plotbase-search__product{border:1px solid #f0f0f0;border-radius:8px;padding:8px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;cursor:pointer}.plotbase-search__product:hover,.plotbase-search__product.is-active{border-color:var(--plotbase-search-primary);box-shadow:0 4px 14px rgba(235,103,0,.18);transform:translateY(-1px)}.plotbase-search__product.is-active{outline:2px solid rgba(235,103,0,.45);outline-offset:-2px}.plotbase-search__product a{display:block;text-decoration:none;color:var(--plotbase-search-text);text-align:center}.plotbase-search__product img{max-width:100%;height:80px;object-fit:contain;margin-bottom:6px}.plotbase-search__product-name{display:block;font-size:12px;line-height:1.35;max-height:2.7em;overflow:hidden}.plotbase-search__product-price{display:block;font-weight:700;color:var(--plotbase-search-primary);font-size:13px;margin-top:4px}.plotbase-search__category-badge{display:inline-block;margin:4px auto 0;padding:2px 8px;font-size:11px;color:#666;background:#f4f4f4;border-radius:10px;line-height:1.4;font-weight:500}.plotbase-search__loading{padding:20px 12px;text-align:center;color:var(--plotbase-search-muted);font-size:13px}.plotbase-search__empty{padding:28px 16px 22px;text-align:center;color:var(--plotbase-search-muted);display:flex;flex-direction:column;align-items:center;gap:6px}.plotbase-search__empty-icon{color:#c9c9c9;margin-bottom:6px}.plotbase-search__empty-title{font-size:16px;font-weight:700;color:var(--plotbase-search-text);margin:0}.plotbase-search__empty-hint{font-size:13px;color:var(--plotbase-search-muted);margin:0;max-width:360px}.plotbase-search__error .plotbase-search__empty-icon{color:#e0a300}.plotbase-search__retry{margin-top:12px;border:1px solid var(--plotbase-search-primary);background:var(--plotbase-search-primary);color:#fff;font-size:13px;font-weight:600;padding:8px 18px;border-radius:6px;cursor:pointer;font-family:var(--plotbase-search-font);transition:opacity .12s ease}.plotbase-search__retry:hover,.plotbase-search__retry:focus-visible{opacity:.9;outline:none}.plotbase-search__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.plotbase-search__chip{border:0;background:#f2f2f2;color:#333;font-size:12px;padding:6px 12px;border-radius:999px;cursor:pointer;font-family:var(--plotbase-search-font);transition:background .12s ease,color .12s ease}.plotbase-search__chip:hover,.plotbase-search__chip:focus-visible{background:var(--plotbase-search-primary);color:#fff;outline:none}.plotbase-search__fallback{width:100%;margin-top:18px;padding-top:16px;border-top:1px solid #f0f0f0}.plotbase-search__fallback-title{margin:0 0 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--plotbase-search-muted);text-align:center}.plotbase-search__fallback .plotbase-search__product-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.plotbase-search__footer{margin-top:12px;padding-top:10px;border-top:1px solid #f0f0f0;text-align:center}.plotbase-search__all,a.plotbase-search__all{display:inline-flex;align-items:center;gap:6px;color:var(--plotbase-search-primary) !important;font-weight:600;text-decoration:none !important;padding:8px 16px;border-radius:6px;transition:background .12s ease,color .12s ease}.plotbase-search__all:hover,.plotbase-search__all:focus-visible,a.plotbase-search__all:hover,a.plotbase-search__all:focus-visible{background:var(--plotbase-search-active-bg);color:var(--plotbase-search-primary-dark) !important;text-decoration:none !important;outline:none}@media (min-width:768px){header.page-header .header.content .block.block-search.plotbase-search,.plotbase-search.block-search{position:absolute !important;top:18px !important;left:200px !important;right:280px !important;bottom:auto !important;transform:none !important;float:none !important;width:auto !important;min-width:0 !important;max-width:460px !important;margin-left:auto !important;margin-right:auto !important;height:auto !important;padding:0 !important;z-index:100 !important}.plotbase-search__submit.action.search:before,.plotbase-search__submit.action.search:after{content:none !important;display:none !important}.home-icon>span,.contact-icon>span,.login-icon>span{display:none !important}}@media (min-width:768px) and (max-width:991px){header.page-header{position:relative !important;border-bottom:3px solid #ef7d00 !important}header.page-header .header.content>.logo{position:absolute !important;top:auto !important;bottom:-3px !important;left:20px !important;margin:0 !important;z-index:5 !important}header.page-header .header.content>.logo img{width:136px !important;max-width:136px !important;height:auto !important;display:block !important}}@media (max-width:767px){header.page-header{border-bottom:4px solid #ef7d00 !important;position:relative !important}header.page-header .header.content{position:static !important;padding-top:10px !important;padding-bottom:8px !important}header.page-header .header.content>.logo{top:auto !important;bottom:-10px !important;margin:0 !important;display:flex !important;align-items:flex-end !important}header.page-header .header.content>.logo img{width:103px !important;max-width:103px !important;height:auto !important}header.page-header .header.content .block.block-search.plotbase-search,.plotbase-search.block-search{position:absolute !important;top:calc(100% + 2px) !important;left:0 !important;right:0 !important;bottom:auto !important;width:100% !important;max-width:100% !important;padding:14px 20px !important;margin:0 !important;float:none !important;clear:both !important;z-index:100 !important;background:#fff}header.page-header+*,.page-main{margin-top:90px !important}.plotbase-search__submit.action.search{padding:0 !important;width:50px !important;min-width:50px;height:44px !important;border-radius:8px !important}.plotbase-search__submit.action.search>span{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.plotbase-search.block-search .plotbase-search__submit.action.search:before,.plotbase-search__submit.action.search:before{content:"" !important;display:block !important;position:static !important;width:20px !important;height:20px !important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:20px 20px !important;font-size:0 !important}.plotbase-search__icon{display:none !important}.plotbase-search__control{padding-left:16px !important}.plotbase-search__input.input-text{font-size:16px}.plotbase-search__dropdown{top:160px;padding:14px 16px;max-height:calc(100vh - 170px)}.plotbase-search__product-grid{grid-template-columns:1fr 1fr}.home-icon>span,.contact-icon>span,.login-icon>span{display:none !important}}@media (prefers-reduced-motion:reduce){.plotbase-search__dropdown,.plotbase-search__spinner,.plotbase-search__item,.plotbase-search__product,.plotbase-search__submit.action.search{animation:none !important;transition:none !important}}