.partners-modal-content,.reviews-modal-content{border-radius:10px;padding:20px 30px;width:100%;max-height:100vh;overflow-y:auto}.read-more{color:#4285f4;cursor:pointer;transition:color .2s}.read-more:hover{color:#de4b0d}.post-text{font-size:14px}.post-author{font-size:11px}#awards-slider{margin:40px auto;max-width:1200px}.partners-modal{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.partners-modal-content{background:#fff;position:relative}.partners-modal-close,.reviews-modal-close{position:absolute;top:10px;right:15px;font-size:2rem;font-weight:700;cursor:pointer}.partners-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:20px}.partners-list img{max-width:100%;height:auto;border-radius:8px;transition:transform .3s}.partners-list img:hover{transform:scale(1.05)}.reviews-modal{position:fixed;z-index:9998;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center}.reviews-modal-content{background:#fff;min-height:100vh;position:relative}.reviews-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:20px}.reviews-list .review-card{border:1px solid #eee;border-radius:10px;padding:15px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:transform .3s}.tab-main-btn.active,.toggle-btn.active{background:#e41d2f;color:#fff}.reviews-list .review-card:hover{transform:translateY(-4px)}.tabs-main{flex-wrap:wrap;display:flex;gap:10px;margin-bottom:20px}.tabs-main-goods{flex-wrap:wrap;display:flex}.tab-main-btn{flex:1;background:#f3f3f3;border:none;padding:10px 15px;cursor:pointer;border-radius:6px;transition:.3s}.hide,.tab-content-main,.view{display:none}.review-author,.tab-content-main-goods.active,.tab-content-main.active,.view.active{display:block}.view-toggle{display:flex;justify-content:flex-end;gap:8px;margin-bottom:15px}.toggle-btn{border:1px solid #ccc;background:#f7f7f7;padding:6px 12px;border-radius:4px;cursor:pointer;transition:.3s}.toggle-btn.active{border-color:#e41d2f}.grid-placeholder{padding:50px;text-align:center;font-size:1.2rem;color:#777;border:2px dashed #ccc;border-radius:10px}.review-card,.review-slide{padding:20px;background:#fff}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{border:1px solid #eee;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:.3s}.review-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.review-header{display:flex;align-items:center;gap:10px}.review-meta{flex:1}.review-text{text-indent:unset;font-family:Ubuntu,Helvetica,Arial,sans-serif!important;margin-top:10px}@media (max-width:1024px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.reviews-grid,.reviews-list{grid-template-columns:1fr}}.google-more-reviews .left-button{cursor:pointer;position:absolute;left:0;padding:8px 15px;transition:background .3s}.google-reviews,.yandex-reviews{margin-top:0;font-family:Roboto,Arial,sans-serif}.google-more-reviews,.yandex-more-reviews{position:relative;margin-top:20px;text-align:center}.google-more-reviews{display:flex;align-items:center;justify-content:center}.google-more-reviews .google-button{display:inline-block;padding:10px 20px;background-color:#4285f4;color:#fff;font-weight:700;border-radius:6px;text-decoration:none;transition:background-color .3s}.google-more-reviews .google-button:hover{background-color:#3367d6}.review-link{text-decoration:none;color:inherit;display:block;height:100%}.review-slide{border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.12);border:1px solid #e0e0e0;height:100%;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .2s}.review-slide:hover{transform:translateY(-3px)}.review-header{display:flex;align-items:center;margin-bottom:10px;gap:12px}.review-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.review-meta{display:flex;flex-direction:column}.review-author{font-weight:600;font-size:1.2rem;color:#202124}.review-date{font-size:.9rem;color:#5f6368}.review-text{font-size:1.5rem;color:#202124;line-height:1.4;margin-bottom:10px}.review-rating{color:#fbc02d;font-size:1.1rem}.splide__arrow{background:#fff;border:1px solid #ddd;width:36px;height:36px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background .2s}.splide__arrow:hover{background:#f0f0f0}.splide__pagination__page{background:#ccc}.splide__pagination__page.is-active{background:#4285f4}.yandex-more-reviews .left-button{cursor:pointer;position:absolute;left:0;padding:8px 15px;border-radius:6px;transition:background .3s}.yandex-more-reviews{display:flex;align-items:center;justify-content:center;gap:10px}.yandex-more-reviews .yandex-button{display:inline-block;padding:10px 20px;background-color:#f43;color:#fff;font-weight:700;border-radius:6px;text-decoration:none;transition:background-color .3s}.yandex-more-reviews .yandex-button:hover{background-color:#e63b2d}@media (max-width:768px){.post-review,.post-small{flex:0 0 100%}.review-slide{padding:15px}.review-avatar{width:40px;height:40px}.review-author{font-size:1rem}.review-text{font-size:.95rem}.google-more-reviews,.yandex-more-reviews{flex-direction:column;align-items:center;gap:12px}.google-more-reviews .left-button,.yandex-more-reviews .left-button{position:static;order:1}.google-more-reviews .google-button{order:2}}.mh-550{min-height:550px}.thumbnail a>img,.thumbnail>img{min-height:245px;margin-right:auto;margin-left:auto}.reveal{font-weight:unset!important;line-height:unset!important}.table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrapper table{width:100%;min-width:350px;border-collapse:collapse}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:#999}.tovar-hint{top:0;left:20px;position:absolute;height:75px;width:75px!important}.tovar-main-hint{width:75px!important;left:-60px!important;top:-20px!important;position:absolute!important;max-width:none!important;height:75px!important}@media screen and (max-width:600px){.search_drop{width:100%}.search-form{width:90%!important}.tovar-main-hint{left:15px!important}}@media (min-width:750px) and (max-width:1200px){.footer-breadcrumb{flex-direction:column}}.goods-btn{border-radius:30px;padding:5px!important;color:#000;background-color:#f3f3f3}.tabs-main-goods{justify-content:center;align-items:center;display:flex!important;margin-bottom:0!important;gap:0;padding:0 10px!important;background:#fff!important;position:relative!important;z-index:1!important;border-bottom:1px solid #ccc}.tab-main-goods{bottom:-2px;list-style:none;background:#f1f3f4;border-radius:10px 10px 0 0;padding:10px 20px;cursor:pointer;font-weight:500;color:#555;position:relative;z-index:1;border:1px solid #ccc;border-bottom:1px solid #ccc}.tab-main-goods:hover{background:#e6e8ea}.tab-main-goods.active{background:#fff;color:#000;border:1px solid #ccc;border-bottom:none;position:relative;z-index:3}.tab-main-goods.active::after,.tab-main-goods.active::before{content:"";position:absolute;bottom:0;width:14px;height:14px;border-bottom:1px solid #ccc}.tab-main-goods.active::before{left:-14px;border-radius:0 0 10px;box-shadow:4px 4px 0 0 #fff}.tab-main-goods.active::after{right:-14px;border-radius:0 0 0 10px;box-shadow:-4px 4px 0 0 #fff}.tab-content-main-goods{display:none;background:#fff;padding:20px;border-radius:0 8px 8px}.title-main-goods{font-size:22px;font-weight:600;margin-bottom:15px}@media screen and (max-width:1010px){.tab-main-goods{bottom:-1px}.tab-main-goods.active::after{right:-14px;border-radius:0 0 0 10px;box-shadow:-2px 4px 0 0 #fff}.tab-main-goods.active::before{left:-14px;border-radius:0 0 10px;box-shadow:2px 4px 0 0 #fff}.tab-main-goods.active::before,.tab.active::after{content:"";position:absolute;bottom:0;width:14px;height:14px;border-bottom:1px solid #ccc}}@media screen and (max-width:610px){.tab-main-goods.active::after{right:-14px;border-radius:0 0 0 9px;box-shadow:-8px 0 0 0 #fff}.tab-main-goods.active::before,.tab.active::after{content:"";position:absolute;bottom:0;width:14px;height:14px;border-bottom:1px solid #ccc}.tab-main-goods.active::before{left:-14px;border-radius:0 0 10px;box-shadow:8px 0 0 0 #fff}.tab-main-goods,.tabs-main-goods{border-bottom:0}}