.discovery-page{padding-top:48px;padding-bottom:70px}.discovery-page header span{color:#827366}.discovery-page h1{font-size:32px;margin:6px 0 24px}.discovery-filters{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr;gap:16px;padding:24px;background:#f8f6f2;border:1px solid #e8e0d5;border-radius:16px;margin-bottom:28px}.discovery-filters label,.review-form label{display:flex;flex-direction:column;gap:7px;font-size:13px}.discovery-filters input,.discovery-filters select,.review-form input,.review-form select,.review-form textarea{width:100%;min-width:0;background:#fff;color:#30251f;border:1px solid #ddd4c8;border-radius:7px;padding:11px;font:inherit}.discovery-filters button,.review-form button{border:0;background:#4a291b;color:#fff;padding:12px 24px;border-radius:8px;font:inherit;cursor:pointer;align-self:end}.discovery-filters a{align-self:center}.discovery-pagination{display:flex;justify-content:center;gap:24px;margin-top:35px}.discovery-complements{padding:48px 0;clear:both}.discovery-complements h2{margin-bottom:25px}.discovery-reviews{display:block!important;text-align:right!important;padding:40px 0!important;clear:both}.discovery-reviews header{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-card{border:1px solid #e8e2da;border-radius:12px;padding:22px;background:#fff;overflow-wrap:anywhere}.review-card small{color:#377c5b;margin-right:15px}.review-stars{color:#b8802b;letter-spacing:2px}.review-card p{line-height:1.9}.review-card time{font-size:12px;color:#8a8178}.review-notice{padding:15px;background:#f7f3ed;border-radius:8px;font-size:13px;line-height:1.9}.review-form{max-width:720px;display:grid;gap:16px;margin-top:30px}.review-form button{justify-self:start}.review-form p{font-size:13px;line-height:1.9}@media(max-width:700px){.discovery-filters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}.discovery-filters .search-query{grid-column:1/-1}.review-grid{grid-template-columns:1fr}.discovery-page{padding-top:28px}.review-card{padding:16px}}
