#contacts{display:none}.search{padding-bottom:2rem}.search h3{font-weight:700;font-size:14px;line-height:30px;text-transform:uppercase;color:#000000;margin:0 0 8px}.search-sidebar{width:244px;display:flex;flex-direction:column;padding-top:2rem}@media (max-width: 767px){.search-sidebar{display:none}}.search-sidebar button{background:none;padding:0;border:none;font-weight:700;font-size:12px;line-height:30px;display:flex;gap:4px;align-items:center;letter-spacing:0.05em;text-transform:uppercase;color:#B3B3B3;position:relative}.search-sidebar button:hover{color:#3F2AFF}.search-sidebar button span{margin-left:8px}.search-sidebar button.active{color:#000}.search-sidebar button.active:before{content:"";width:6px;height:6px;background:#3F2AFF;border-radius:50%;position:absolute;left:-12px;top:11px}.search-items{display:grid;gap:1rem;grid-template-columns:repeat(1, minmax(0, 1fr))}@media (min-width: 768px){.search-items{grid-template-columns:repeat(3, minmax(0, 1fr))}}.search-items__four{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (min-width: 768px){.search-items__four{grid-template-columns:repeat(4, minmax(0, 1fr))}}.search-items h4{font-size:18px;line-height:1.2}.search-items button{background:none;padding:0;border:none;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:12px;line-height:30px;letter-spacing:0.05em;text-transform:uppercase;color:#888888;gap:10px}.search-items button:hover{color:#5A48FF}.search-items button:hover svg path{fill:#5A48FF}.program__item{overflow:hidden;transition:.3s ease;background:#F7F7FA}.program__item h3{background:#F7F7FA;padding:.5rem 1rem;margin:0;font-weight:700;font-size:14px;line-height:1.3;color:#000000}.program__item:hover{transform:scale(1.025)}.program__top{position:relative;background-repeat:no-repeat;background-size:100% 100%;background-position:center;min-height:150px;transition:.5s ease}.program__icons{display:flex;gap:1rem;position:absolute;left:0;right:0;bottom:0;padding:1rem}.program__icons div{font-weight:400;font-size:11px;line-height:1.1;color:white;display:flex;align-items:center;gap:.5rem}.program__icons svg{height:20px;width:auto}.freeride__item{overflow:hidden;transition:.3s ease;position:relative;background:#F7F7FA}.freeride__item h3{background:#F7F7FA;padding:.5rem 1rem;margin:0;font-weight:700;font-size:14px;line-height:107%;color:#000000}.freeride__item:hover{transform:scale(1.025)}.freeride__top{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:150px;transition:.5s ease}.freeride__icons{display:flex;gap:4px;position:absolute;left:0;right:0;bottom:0;padding:1rem}.freeride__icons div{font-weight:400;font-size:16px;line-height:1.1;color:white;display:flex;align-items:center;gap:.5rem}.freeride__icons svg{height:12px;width:auto}.lectures__item img{display:block;margin-bottom:8px;width:100%;height:auto}.lectures__item h5{font-weight:400;font-size:10px;line-height:14px;color:#000000;margin:0 0 2px}.lectures__item h4{font-weight:700;font-size:12px;line-height:14px;color:#000000;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rental__item{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:.5rem;border:1px solid rgba(211,211,211,0.5);transition:border .5s ease;padding:1rem .5rem 1rem}.rental__item:hover{border-color:#5A48FF}.rental__item-img{max-width:200px;max-height:200px;width:100%;height:auto;display:block;margin:0 auto}.rental__item-name{font-weight:400;font-size:12px;line-height:1;color:#000000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rental__item-name::first-letter{text-transform:uppercase}.rental__item-foot{display:flex;justify-content:space-between;align-items:center}.rental__item-price{font-weight:700;font-size:24px;line-height:1;text-transform:uppercase;color:#000}.rental__item-media{position:relative;cursor:pointer;padding-bottom:200px;background-size:contain;background-position:center;background-repeat:no-repeat;width:100%}.rental__item-media svg{position:absolute;right:1rem;bottom:0;transform:translate(-50%, -50%);z-index:2;opacity:0;transition:.3s ease}.rental__item-media:hover svg{opacity:1;bottom:1rem}.rental__level{display:flex;gap:3px;height:12px}.rental__level svg{display:block;height:12px;width:auto}.merch__item h4{font-weight:400;font-size:12px;line-height:1.2;margin:0 0 2px}.merch__item h5{font-weight:700;font-size:18px;line-height:1.4;text-transform:uppercase;margin:0}.merch__item h5 span{text-decoration:line-through;opacity:.5;margin-left:4px}.merch__thumb{background:#000;display:flex;justify-content:center;align-items:center;margin-bottom:12px;padding-bottom:200px;background-size:contain;background-position:center;background-repeat:no-repeat;width:100%}.page__item{overflow:hidden;transition:.3s ease;position:relative}.page__item h4{margin:8px 0 0;font-weight:700;font-size:15px;line-height:1.2;color:#000000}.page__item:hover{transform:scale(1.025)}.page__thumb{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:150px;transition:.5s ease}.page .tags{font-weight:400;font-size:10px;line-height:12px;color:#4F4F4F;display:flex;flex-wrap:wrap}.page .tags div{position:relative}.page .tags div:not(:last-child):after{content:"|";margin:0 4px}
