.c-search{width:100%;max-width:1204px;margin:0 auto}.c-search:not(:last-child){margin-bottom:60px}.c-search-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:13px}.c-search-sections>button{width:100%}.c-search-form{position:relative;width:100%}.c-search-form.is-popup-open .c-search-popup{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-search-form-input{width:100%;height:60px;color:#000;border:1px solid #fff;border-radius:10px;background:#fff;padding:4px 60px 4px 19px}.c-search-form-input::-webkit-input-placeholder{color:#000;font-size:18px;font-weight:300;line-height:1.33;opacity:.6}.c-search-form-input::-moz-placeholder{color:#000;font-size:18px;font-weight:300;line-height:1.33;opacity:.6}.c-search-form-input:-ms-input-placeholder{color:#000;font-size:18px;font-weight:300;line-height:1.33;opacity:.6}.c-search-form-input::-ms-input-placeholder{color:#000;font-size:18px;font-weight:300;line-height:1.33;opacity:.6}.c-search-form-input::placeholder{color:#000;font-size:18px;font-weight:300;line-height:1.33;opacity:.6}.c-search-form button[type=submit]{position:absolute;top:5px;right:5px;width:50px;height:50px}.c-search-popup{position:absolute;top:calc(100% + 13px);left:0;width:100%;padding:20px;border-radius:10px;background-color:#fff;z-index:5;opacity:0;visibility:hidden;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:.2s ease;transition:.2s ease}.c-search-popup-title,.c-search-suggested-item.is-review .c-search-suggested-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-search-popup-title{gap:10px;font-size:18px;color:#010101;margin:0 0 10px}.c-search-suggested{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-bottom:1px solid #eee;padding-bottom:19px;margin-bottom:20px}.c-search-suggested-item{color:#010101;text-decoration:none}.c-search-suggested-thumb{display:block;width:100%;aspect-ratio:1.91;border-radius:10px;overflow:hidden;background:rgba(0,0,0,.06);margin-bottom:10px;padding:0}.c-search-suggested-thumb img,.hero-with-search-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-search-suggested-thumb-empty{display:block;width:100%;height:100%;background:rgba(255,255,255,.08)}.c-search-suggested-name{display:block;font-weight:600;line-height:1.33;text-align:center}.c-search-suggested-item.is-review .c-search-suggested-thumb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.c-search-suggested-item.is-review .c-search-suggested-thumb img{width:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.c-search-popular{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.c-search-empty{color:#010101;font-size:14px}.c-search-suggested.is-loading .loader{background:#f60}.c-search-suggested.is-loading .loader-wrap{background-color:rgba(255,255,255,.92)}.hero-with-search{position:relative;padding:140px 0 60px}.hero-with-search-bg{position:absolute;inset:0;z-index:-1;background-color:#231d1f}.hero-with-search-bg::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(186deg,rgba(15,11,12,0) 4.91%,#000 82.04%)}.hero-with-search-bg.-bg-blur img{-webkit-filter:blur(2.5px);filter:blur(2.5px)}.hero-with-search-text{width:100%;max-width:896px;margin:0 auto}.hero-with-search-text:not(:last-child){margin-bottom:20px}.hero-with-search-text>*{text-align:center}.hero-with-search-title{font-size:35px;line-height:1.1;margin-bottom:20px}.hero-with-search-title strong{color:#f60}.hero-with-search-desc{line-height:1.6}.hero-with-search .card-main-cta-link{color:#fff;background:linear-gradient(135deg,transparent 12.73%,rgba(6,6,6,.08) 95.02%)}.hero-with-search .card-main-cta-link:hover{color:#f60!important}@media (min-width:768px){.c-search:not(:last-child){margin-bottom:100px}.c-search-sections>button{width:auto}.c-search-suggested{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-with-search-text:not(:last-child){margin-bottom:60px}.hero-with-search-title{font-size:55px;margin-bottom:30px}}@media (min-width:992px){.hero-with-search{padding-top:190px}}