.ot-filters[data-v-debf4452]{gap:0}.ot-filters[data-v-debf4452],.ot-filters__actions[data-v-debf4452]{display:flex;flex-direction:column}.ot-filters__actions[data-v-debf4452]{gap:8px;margin-top:20px}.ot-filters__apply[data-v-debf4452]{background:#000;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:14px;padding:10px;transition:background .2s}.ot-filters__apply[data-v-debf4452]:hover{background:#333}.ot-filters__reset[data-v-debf4452]{background:#d9d9d9;border:none;border-radius:24px;color:#000;cursor:pointer;font-size:14px;padding:10px;transition:background .2s}.ot-filters__reset[data-v-debf4452]:hover{background:silver}.filter-section[data-v-debf4452]{border-bottom:1px solid #e0e0e0}.filter-section[data-v-debf4452]:first-child{border-top:1px solid #e0e0e0}.filter-section__header[data-v-debf4452]{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:14px 0;width:100%}.filter-section__icon[data-v-debf4452]{align-items:center;color:#333;display:flex;font-size:24px;height:28px;justify-content:center;line-height:1;width:28px}.filter-section__body[data-v-debf4452]{display:flex;flex-direction:column;gap:6px;padding:0 0 12px}.filter-checkbox[data-v-debf4452]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:3px 0;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-checkbox[data-v-debf4452]:hover{color:#000}.filter-checkbox input[type=checkbox][data-v-debf4452]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #ccc;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;position:relative;transition:all .15s ease;width:18px}.filter-checkbox input[type=checkbox][data-v-debf4452]:hover{border-color:#999}.filter-checkbox input[type=checkbox][data-v-debf4452]:checked{background:#000;border-color:#000}.filter-checkbox input[type=checkbox][data-v-debf4452]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.filter-price[data-v-debf4452]{align-items:center;display:flex;gap:8px}.filter-price__input[data-v-debf4452]{-moz-appearance:textfield;border:1px solid #ddd;border-radius:8px;font-size:13px;padding:6px 10px;width:100%}.filter-price__input[data-v-debf4452]::-webkit-inner-spin-button,.filter-price__input[data-v-debf4452]::-webkit-outer-spin-button{-webkit-appearance:none}.filter-price__input[data-v-debf4452]:focus{border-color:#000;outline:none}.ot-catalog[data-v-e7a74473]{align-items:start;display:grid;gap:24px;grid-template-areas:"t t" "a l" "a b";grid-template-columns:220px 1fr;margin:142px auto 50px;max-width:100%;min-height:60vh;width:1166px}@media (max-width:1165px){.ot-catalog[data-v-e7a74473]{display:flex;flex-direction:column;margin-top:88px;padding:0 15px;width:100%}}.ot-catalog__top[data-v-e7a74473]{display:flex;flex-direction:column;gap:16px;grid-area:t}.ot-catalog__top[data-v-e7a74473] .catalog-top__heading{display:none}.ot-catalog__title[data-v-e7a74473]{font-size:32px;font-weight:700;margin:0;text-transform:uppercase}@media (max-width:1165px){.ot-catalog__title[data-v-e7a74473]{font-size:24px}}.ot-catalog__aside[data-v-e7a74473]{grid-area:a}@media (max-width:1165px){.ot-catalog__aside[data-v-e7a74473]{display:none}}.ot-catalog__filters-btn[data-v-e7a74473]{display:none}@media (max-width:1165px){.ot-catalog__filters-btn[data-v-e7a74473]{align-items:center;align-self:flex-start;background:#000;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;padding:10px 20px;transition:background .2s}.ot-catalog__filters-btn[data-v-e7a74473]:hover{background:#333}}.ot-catalog__list[data-v-e7a74473]{display:grid;gap:16px;grid-area:l;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1165px){.ot-catalog__list[data-v-e7a74473]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ot-catalog__list[data-v-e7a74473]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}.ot-catalog__item-wrapper[data-v-e7a74473]{height:520px;width:100%}@media (max-width:1165px){.ot-catalog__item-wrapper[data-v-e7a74473]{height:480px}}@media (max-width:768px){.ot-catalog__item-wrapper[data-v-e7a74473]{height:450px}}@media (max-width:480px){.ot-catalog__item-wrapper[data-v-e7a74473]{height:400px}}.ot-catalog__item-link[data-v-e7a74473]{color:inherit;display:block;height:100%;text-decoration:none}.ot-catalog__bottom[data-v-e7a74473]{display:flex;grid-area:b;justify-content:center}.ot-drawer-overlay[data-v-e7a74473]{align-items:flex-end;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1000}.ot-drawer[data-v-e7a74473]{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:85vh;max-width:500px;overflow:hidden;width:100%}.ot-drawer__header[data-v-e7a74473]{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.ot-drawer__title[data-v-e7a74473]{font-size:18px;font-weight:600}.ot-drawer__close[data-v-e7a74473]{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;width:32px}.ot-drawer__close[data-v-e7a74473]:hover{background:#e0e0e0}.ot-drawer__body[data-v-e7a74473]{overflow-y:auto;padding:16px 20px 24px;-webkit-overflow-scrolling:touch}.drawer-enter-active[data-v-e7a74473],.drawer-leave-active[data-v-e7a74473]{transition:opacity .25s ease}.drawer-enter-active .ot-drawer[data-v-e7a74473],.drawer-leave-active .ot-drawer[data-v-e7a74473]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.drawer-enter-from[data-v-e7a74473],.drawer-leave-to[data-v-e7a74473]{opacity:0}.drawer-enter-from .ot-drawer[data-v-e7a74473],.drawer-leave-to .ot-drawer[data-v-e7a74473]{transform:translateY(100%)}
