.selly-search-backdrop[hidden],.selly-search[hidden],.selly-search__all-link[hidden]{display:none!important}.selly-search-open{overflow:hidden}.selly-search-backdrop{position:fixed;z-index:999990;inset:var(--selly-search-top,88px) 0 0;background:rgba(0,0,0,.24);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility .2s ease-out}.selly-search-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}.selly-search{position:fixed;z-index:999991;top:var(--selly-search-top,88px);right:0;left:0;max-height:calc(100dvh - var(--selly-search-top,88px));overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);background:var(--white);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility .2s ease-out}.selly-search.is-visible{opacity:1;visibility:visible;pointer-events:auto}.selly-search *{box-sizing:border-box}.selly-search__container.main-menu__mega-container{width:100%;max-width:calc(var(--max-container) + (var(--container-padding) * 2));margin:0 auto;padding:32px var(--container-padding) 40px}.selly-search__form{display:flex;align-items:center;gap:16px;width:100%;height:56px;margin:0 0 36px;padding:0 20px;border:1px solid var(--gray-300);border-radius:var(--radius-medium);background:var(--white)}.selly-search__form>svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:var(--black);stroke-width:2;stroke-linecap:round}.selly-search__form input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0!important;border-radius:0;outline:0;background:transparent;box-shadow:none!important;font-family:var(--main-font);font-size:var(--font-size-base);font-weight:400;color:var(--black)}.selly-search__form input:focus{border:0!important;outline:0;box-shadow:none!important}.selly-search__form input::placeholder{color:var(--gray-600);opacity:1}.selly-search__form input::-webkit-search-cancel-button{display:none}.selly-search__close{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:7px;border:1px solid var(--gray-200);border-radius:50%;background:var(--white);color:var(--black);cursor:pointer}.selly-search__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.selly-search__close:hover{border-color:var(--gray-600)}.selly-search__columns{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,2fr) minmax(230px,.95fr);gap:40px;min-height:390px}.selly-search__filters{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding-right:32px;border-right:1px solid var(--gray-200)}.selly-search__filter{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0;padding:0 14px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;font-family:var(--main-font);font-size:var(--font-size-small);font-weight:500;text-align:left;text-transform:none;color:var(--gray-600);cursor:pointer;transition:opacity .2s ease-out,color .2s ease-out,border-color .2s ease-out,background-color .2s ease-out}.selly-search__filters:hover>.selly-search__filter{opacity:.48}.selly-search__filters>.selly-search__filter:hover,.selly-search__filters>.selly-search__filter:focus-visible{opacity:1;color:var(--black)}.selly-search__filter.active{border-left-color:var(--black);background:var(--gray-100);font-weight:700;color:var(--black)}.selly-search__count{flex:0 0 auto;font-size:var(--font-size-small);font-weight:400;color:var(--gray-600)}.selly-search__main{min-width:0;padding-right:40px;border-right:1px solid var(--gray-200)}.selly-search__results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px}.selly-search__results-heading .main-menu__mega-title{margin:0}.selly-search__results-heading>span{flex:0 0 auto;font-size:12px;color:var(--gray-600)}.selly-search__results{max-height:min(50dvh,460px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gray-400) transparent}.selly-search__result{display:flex;align-items:center;gap:20px;min-height:112px;padding:16px 0;border-bottom:1px solid var(--gray-200);color:var(--black);text-decoration:none!important;transition:opacity .2s ease-out,color .2s ease-out}.selly-search__result:not(:has(.selly-search__result-image)){min-height:80px}.selly-search__results:has(>.selly-search__result:hover)>.selly-search__result{opacity:.48}.selly-search__results:has(>.selly-search__result:hover)>.selly-search__result:hover,.selly-search__results>.selly-search__result:focus-visible{opacity:1}.selly-search__result:hover{color:var(--black)}.selly-search__result-image{display:flex;align-items:center;justify-content:center;flex:0 0 160px;width:160px;height:90px;overflow:hidden;border-radius:var(--radius-medium);background:var(--gray-100)}.selly-search__result-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.selly-search__result:hover .selly-search__result-image img{transform:scale(1.04)}.selly-search__result-content{display:flex;flex-direction:column;gap:5px;min-width:0}.selly-search__result-type{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-600)}.selly-search__result-title{font-size:clamp(var(--font-size-small),1.2vw,var(--font-size-base));font-weight:700;line-height:1.4;color:var(--black)}.selly-search__result-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--font-size-small);font-weight:400;line-height:1.5;color:var(--gray-600)}.selly-search__placeholder{margin:24px 0;font-size:var(--font-size-small);color:var(--gray-600)}.selly-search__aside{min-width:0}.selly-search__aside>.main-menu__mega-title{margin-bottom:22px}.selly-search__aside .main-menu__mega-links{width:100%}.selly-search__aside .main-menu__mega-link{min-height:56px;white-space:normal}.selly-search__contact{margin-top:28px;padding-top:28px;border-top:1px solid var(--gray-200)}.selly-search__contact .main-menu__feature{max-width:none}.selly-search__contact .main-menu__feature h3{margin:0 0 8px}.selly-search__contact .main-menu__feature p{margin:0 0 20px}.selly-search__contact .dbtn3{width:auto;min-height:48px;margin:0;text-decoration:none!important}@media only screen and (min-width:768px) and (max-width:979px){.selly-search__columns{grid-template-columns:170px minmax(0,1fr) 200px;gap:20px}.selly-search__filters{padding-right:16px}.selly-search__main{padding-right:16px}.selly-search__result{gap:12px}.selly-search__result-image{flex-basis:110px;width:110px;height:76px}.selly-search__results-heading{flex-direction:column;align-items:flex-start;gap:4px}.selly-search__aside .main-menu__mega-link{font-size:var(--font-size-small)}}@media only screen and (max-width:767px){.selly-search__container.main-menu__mega-container{padding:20px var(--container-padding) 28px}.selly-search__form{height:52px;gap:12px;margin-bottom:24px;padding:0 12px}.selly-search__columns{display:flex;flex-direction:column;gap:24px}.selly-search__filters{flex-direction:row;gap:8px;margin:0;padding:0 0 8px;overflow-x:auto;border:0;scrollbar-width:thin}.selly-search__filter{flex:0 0 auto;width:auto;min-height:40px;gap:8px;padding:0 12px;border:1px solid var(--gray-200);border-radius:999px;white-space:nowrap}.selly-search__filter.active{border-color:var(--black)}.selly-search__main{padding:0;border:0}.selly-search__results{max-height:40dvh}.selly-search__results-heading{flex-wrap:wrap;gap:8px}.selly-search__result{gap:12px;min-height:92px;padding:12px 0}.selly-search__result-image{flex-basis:90px;width:90px;height:68px}.selly-search__result-title{font-size:var(--font-size-small)}.selly-search__result-description{font-size:var(--font-size-small-mobile)}.selly-search__aside{padding-top:20px;border-top:1px solid var(--gray-200)}.selly-search__contact{margin-top:20px;padding-top:20px}}