.form-search{display:flex;position:relative;align-items:center;min-width:calc(22vw + 70px);height:60px;background-color:#f5a68f;border-radius:12px;padding-left:3px;gap:12px;padding-right:12px;flex-grow:1}.form-search .search-btn{right:35px;top:4px}.form-search .search-btn svg path{stroke:#a0a4a3}.form-search .search-results{display:flex;flex-direction:column;gap:1rem;position:absolute;background-color:#f2f2f2;top:70px;border-radius:8px;padding:1rem;width:100%;box-sizing:border-box;z-index:9}.form-search .search-results .show-all-btn{color:#535050}.form-search .search-results .show-all-btn:hover{color:#000}.form-search .input{font-size:20px;min-width:22vw;border-radius:12px;height:54px;background-color:#f2f2f2;padding-left:1rem;padding-right:2.8rem;outline:none;flex-grow:1}.form-search .input:focus{border-bottom:3px solid #d8022a}.form-search .clear-btn{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:24px;cursor:pointer;color:#888;padding:0}.search_results_flat{display:flex;flex-direction:column;gap:1rem}.search_results_flat .productLink-serch .variant-item{display:flex;justify-content:start;align-items:center;gap:1rem;flex-wrap:wrap}.search_results_flat .productLink-serch .variant-item:hover{background-color:#fff;border-radius:8px}.search_results_flat .productLink-serch .variant-item .search_brand{background-color:#faeeea;padding:6px;border-radius:8px}@media(max-width:480px){.search_results_flat .productLink-serch .variant-item .search_brand{font-size:14px;max-width:55%}}.search_results_flat .productLink-serch .variant-item .search-nameOptions{display:flex;flex-direction:column}.search_results_flat .productLink-serch .variant-item .search-nameOptions .search_article{font-size:14px}.search_results_flat .productLink-serch .variant-item .search-nameOptions .section_name-wrapper{display:flex;gap:6px}.search_results_flat .productLink-serch .variant-item .search-nameOptions .section_name-wrapper span{font-weight:600}.search_results_flat .productLink-serch .variant-item .search_price{display:flex;position:relative;gap:1rem}.search_results_flat .productLink-serch .variant-item .search_price .discount-price{text-decoration:line-through;color:#888}.search_results_flat .productLink-serch .variant-item .search_price .old-price{color:red;font-weight:600}.search_results_flat .productLink-serch .variant-item .search_price .old-price span{color:#f5a68f}.search_results_flat .productLink-serch .variant-item .search_result_img{width:auto;height:80px;min-width:121px;object-fit:contain}.catalog{display:flex;flex-direction:row;position:relative;width:70vw;max-width:1680px;padding:10px;background-color:#f2f2f2;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .7s ease-in-out;z-index:5;overflow:visible}.catalog .catalog_link{position:absolute;top:18px;left:18px;background-color:#fff;border-radius:8px;padding:8px}.catalog .catalog_link .title-container{display:flex;font-size:22px;gap:12px;justify-content:center;align-items:center}@media(max-width:1640px){.catalog{width:80vw}}@media(max-width:1024px){.catalog{width:85vw}}@media(max-width:782px){.catalog{width:95vw}}.catalog .left-column{width:25%;overflow-y:auto;max-height:70vh;padding-left:1rem;padding-right:1rem;border-right:2px solid #f5a68f;display:flex;flex-direction:column;gap:15px;padding-top:65px;scrollbar-width:none;scrollbar-color:#f5a68f rgba(0,0,0,.1)}@media(max-width:986px){.catalog .left-column{width:38%}}.catalog .left-column ::-webkit-scrollbar{width:2px}.catalog .left-column ::-webkit-scrollbar-thumb{background-color:#f5a68f;border-radius:10px;border:3px solid hsla(0,0%,100%,.3)}.catalog .left-column ::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px}.catalog .left-column .brands-container{display:flex;flex-direction:column;gap:10px;padding:0}.catalog .left-column .brands-container .brandName{font-size:22px;font-weight:500;margin-bottom:10px;cursor:pointer;text-wrap:wrap}@media(max-width:782px){.catalog .left-column .brands-container .brandName{font-size:18px;margin-bottom:0}}.catalog .left-column .brands-container .brandName:hover{color:#d8022a}.catalog .left-column .brands-container .brandName.active{border-bottom:2px solid #f5a68f;color:#d8022a}.catalog .left-column .brands-container .model-container{display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:8px;background-color:hsla(0,0%,79%,.2);font-size:18px}.catalog .left-column .brands-container .model-container .modelName-container{display:flex;flex-direction:column}.catalog .left-column .brands-container .model-container .modelName-container .modelName{margin-left:5px;cursor:pointer}.catalog .left-column .brands-container .model-container .modelName-container .modelName.active,.catalog .left-column .brands-container .model-container .modelName-container .modelName:hover{color:#d8022a}.catalog .right-column{flex:1;text-align:left;max-height:100vh;padding:20px 15px 15px}.catalog .right-column .catalog-list-products{display:flex;flex-direction:column;gap:5px;color:#000;padding:5px;text-align:left}@media(max-width:782px){.catalog .right-column .catalog-list-products{left:42%}}.catalog .right-column .catalog-list-products a button{font-size:18px}.catalog .right-column .catalog-list-products a button:hover{color:#d8022a}.catalog .right-column .catalog-list-products_si{display:flex;flex-direction:column;gap:5px;color:#000;padding:5px}.header-container{display:flex;gap:20px;flex-wrap:wrap;position:relative;padding:8px;justify-content:space-around;align-items:center;max-width:1920px;width:98vw;min-height:85px;background-color:#1d252a;border-bottom-right-radius:30px;border-bottom-left-radius:30px;margin-bottom:10px;z-index:20}.header-container .logoLink svg{width:170px}@media(max-width:640px){.header-container{position:fixed;bottom:0;margin-bottom:0;width:100vw;border-bottom-right-radius:0;border-bottom-left-radius:0}}.header-container .btn_search-wrapper{display:flex;align-items:center;flex-grow:1;padding-left:12px;gap:12px}.header-container .btn_search-wrapper .mainpage-catalog_btn{display:flex;align-items:center;justify-content:center;padding-right:26px;padding-left:20px;border-radius:12px;background-color:#f5a68f;gap:8px;height:60px}.header-container .btn_search-wrapper .mainpage-catalog_btn span{font-size:22px;font-weight:500;color:#fff}.header-container h2{color:#fff;font-size:22px;font-weight:600;border-radius:12px;padding:6px 9px;text-align:center}.header-container h2 a{display:flex;align-items:end;gap:4px;flex-direction:column;font-size:22px}.header-container h2 a:hover{color:#d8022a}.header-container h2 a span{color:#5f6163;font-size:16px}@media(max-width:1440px){.header-container h2{font-size:20px}}@media(max-width:870px){.header-container h2{font-size:18px}}.header-container a img{width:100%;height:74px}.header-container .catalog-container{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;top:0;left:50%;transform:translate(-50%,10%);box-shadow:0 5px 15px 0 rgba(238,92,92,.2)}@media(max-width:782px){.header-container .catalog-container{transform:translate(-50%,28%)}}@media(max-width:720px){.header-container .catalog-container{top:-24px}}.form-search-Mobile{display:flex;position:fixed;justify-content:end;align-items:center;gap:15px;top:2px;left:50%;transform:translateX(-50%);background-color:#f5a68f;width:91vw;height:40px;border-radius:20px;z-index:999}.form-search-Mobile .search-btn{padding-right:3vw}.form-search-Mobile .search-input-container{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.form-search-Mobile .search-input-container .search-results{display:flex;flex-direction:column;align-items:center;gap:1rem;position:absolute;background-color:#f2f2f2;top:42px;padding:10px;border-radius:10px}.form-search-Mobile .search-input-container .inputSearchMobile{outline:none;font-size:15px;padding-left:15px;padding-right:50px;width:100%;height:40px;border-radius:20px;background-color:#f2f2f2}.form-search-Mobile .search-input-container .inputSearchMobile:hover{border:2px solid #f5a68f}.form-search-Mobile .search-input-container .search-btn{position:absolute;right:10px}.form-search-Mobile .search-input-container .clear-btn{position:absolute;right:18px;font-size:18px}