@keyframes button-loading{0%,to{background-color:#a0a0a0;border-color:#a0a0a0}50%{background-color:#666;border-color:#666}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}body.search-opened{overflow:hidden}body.search-opened .search__overlay{display:block}@media (max-width:1024px){body.search-opened{overflow:hidden}}.search-short-results{display:none}.search-results__wrapper{padding:35px 0 0;background-color:#fff}.search-results__content{padding:0 50px}.search-results__footer{max-width:518px;width:100%;margin:0 auto;padding:25px 0;background-color:#fff}.search-results__button{padding:0;outline:0;font-family:inherit;background-color:transparent;font-size:16px;line-height:20px;color:#000;border:0;cursor:pointer}.search-results__button:hover{color:#dc1735}.search-results__button:after{content:'';display:inline-block;width:9px;height:9px;background-repeat:no-repeat;background-image:url(/skin/frontend/lite/interskol/icons/arrow-right.svg);background-position:center;background-size:contain;filter:invert(12%) sepia(76%) saturate(4554%) hue-rotate(342deg) brightness(114%) contrast(95%);margin:0 0 0 4px}@media (max-width:1280px){.search-results__content{padding:0 30px}}@media (max-width:1024px){.search-results{max-width:100%}.search-results__wrapper{padding:0}.search-results__content{padding:0 24px}.search-results__button{position:fixed;bottom:0;left:0;cursor:pointer;box-shadow:none;box-sizing:border-box;outline:0;text-align:center;text-decoration:none;text-transform:none;font-family:inherit;font-weight:700;font-size:16px;line-height:20px;border-radius:0;border-width:0;border-style:solid;letter-spacing:.05em;transition:all .35s;background-color:#dc1735;border-color:#dc1735;color:#fff;display:inline-block;width:100%;padding:14px}.search-results__button.disabled,.search-results__button:disabled{cursor:not-allowed;opacity:1}.search-results__button:focus,.search-results__button:hover{background-color:#fc0d2d;border-color:#fc0d2d;color:#fff}.search-results__button[disabled],.search-results__button[disabled]:focus,.search-results__button[disabled]:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#fff}.search-results__button:after{display:none}}@media (max-width:768px){.search-results__content{padding:0 15px}}.search-products{display:grid;gap:20px;overflow:auto;max-height:500px;height:calc(100vh - 200px - 120px);width:100%;margin:0 auto;padding:0 20px 40px 0}.search-products::-webkit-scrollbar-track{background-color:#f2f2f2;box-shadow:none}.search-products::-webkit-scrollbar{background-color:#f2f2f2;height:4px;width:4px}.search-products::-webkit-scrollbar-thumb{background-color:#202020;border:0}.search-products__title{font-size:16px;line-height:20px;margin:0 auto 38px;color:#000}.search-product__name:hover,.search-product__name:hover .highlight,.search-products__title span{color:#a0a0a0}@media (max-width:1024px){.search-products{max-width:100%;padding:30px 0 20px;height:calc(100vh - 87px - 48px)}.search-products__title{display:none}}@media (max-width:575px){.search-products{height:calc(100vh - 73px - 48px);padding:30px 20px 20px 0}}.search-product{position:relative;display:grid;grid-template-areas:". saving" ". name" ". price" ". out-of-stock";grid-template-columns:120px auto;grid-template-rows:repeat(3,minmax(0,min-content));gap:0 30px}.search-product__imgwrap{position:absolute;top:0;left:0;width:120px;height:120px}.search-product__imgwrap img{display:block;grid-area:image}.search-product__saving{grid-area:saving}.search-product__saving-label{display:inline-block;padding:3px;background:#f2f2f2;font-size:13px;line-height:130%;color:#000;margin:0 0 5px}.search-product__name{grid-area:name;font-weight:700;font-size:18px;line-height:26px;color:#000;margin:0 0 5px;text-decoration:none}.search-product__name .highlight{color:#dc1735}.search-product__price{grid-area:price;display:flex;align-items:baseline;gap:10px;font-family:'PT Sans','Verdana',sans-serif;margin:0 0 10px}.search-product__price-current{font-weight:700;font-size:24px;line-height:34px;color:#fc0d2d}.search-product__price-old{font-size:14px;line-height:34px;text-decoration:line-through;color:#a0a0a0}.search-product__out-of-stock{grid-area:out-of-stock;font-size:14px;color:#a0a0a0}@media (max-width:1024px){.search-product{grid-template-columns:50px auto;gap:0 10px}.search-product__imgwrap{width:50px;height:50px}.search-product__name{font-weight:400;margin:0}.search-product__name,.search-product__price-current,.search-product__price-old{font-size:14px;line-height:20px}}

