.line-clamp-2[data-v-565a3bc5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-content[data-v-565a3bc5]{padding:24px;background-color:#f7f7f7;width:100%;box-sizing:border-box}.cust_block[data-v-565a3bc5]{background:transparent;padding:0}.custom_img_info[data-v-565a3bc5]{flex-wrap:wrap}.img_cust[data-v-565a3bc5]{width:100%}@media(min-width:1240px){.main-content[data-v-565a3bc5]{padding:64px;max-width:1115px;margin:0 auto}.cust_block[data-v-565a3bc5]{background:#f0f0f0;padding:32px}.custom_img_info[data-v-565a3bc5]{flex-wrap:nowrap}.img_cust[data-v-565a3bc5]{width:300px;height:300px}}.tag-placeholder[data-v-565a3bc5]{flex-shrink:0;white-space:nowrap}.tag-text[data-v-565a3bc5]{white-space:nowrap;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#000000b3}.filter-btn-tags[data-v-565a3bc5]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 20px;height:45px;min-width:195px;max-width:100%;border:1px solid rgba(0,0,0,.4);border-radius:10px;background:transparent;font-size:18px;font-weight:400;color:#000;opacity:.5;cursor:pointer;transition:all .2s ease;overflow:hidden}.filter-btn-tags[data-v-565a3bc5]:hover{box-shadow:0 4px 12px #0000001a}.tag-count[data-v-565a3bc5]{margin-left:4px;font-weight:500}.custom-checkbox[data-v-565a3bc5]{display:inline-block;width:18px;height:18px;border:2px solid rgba(0,0,0,.4);border-radius:3px;flex-shrink:0;transition:all .2s ease;box-sizing:border-box}.custom-checkbox.checked[data-v-565a3bc5]{background-color:#000;border-color:#000}.tag-dropdown[data-v-565a3bc5]{display:flex;flex-direction:column;align-items:flex-start;padding:6px 0;width:350px;max-height:277px;background:#f5f5f5;box-shadow:-10px 0 24px #0000000f;border-radius:12px;overflow:hidden}.title-wrapper[data-v-565a3bc5]{display:inline;white-space:nowrap}.title-category[data-v-565a3bc5],.title-separator[data-v-565a3bc5]{color:#000}.title-tags[data-v-565a3bc5]{color:#00000080;white-space:nowrap}.title-tag[data-v-565a3bc5],.title-tag-separator[data-v-565a3bc5]{color:#00000080}.mobile-menu-button[data-v-565a3bc5]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:21px;gap:10px;width:100%;height:66px;background:#fff;border:1px solid #DFDFDF;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer}.mobile-menu-button-text[data-v-565a3bc5]{font-family:Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#000}.mobile-menu-content[data-v-565a3bc5]{position:fixed;inset:0;display:flex;flex-direction:column;z-index:10000;background:#fff}.mobile-menu-gradient[data-v-565a3bc5]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px;background:linear-gradient(180deg,#7e8f7c,#97af96);text-align:left}.mobile-menu-logo[data-v-565a3bc5]{margin-bottom:24px}.mobile-menu-description[data-v-565a3bc5]{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.2;color:#ffffffe6;max-width:320px}.mobile-menu-lab-button[data-v-565a3bc5]{display:flex;align-items:center;justify-content:space-between;padding:12px;height:60px;background:#fff;border:1px solid #DFDFDF;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:18px;color:#374151;text-decoration:none}.mobile-menu-close-button[data-v-565a3bc5]{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;height:66px;background:#000;color:#fff;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:18px;border:none;cursor:pointer;width:100%}.mobile-menu-enter-active[data-v-565a3bc5],.mobile-menu-leave-active[data-v-565a3bc5]{transition:all .3s ease}.mobile-menu-enter-from[data-v-565a3bc5],.mobile-menu-leave-to[data-v-565a3bc5]{opacity:0;transform:translateY(100%)}.mobile-menu-enter-to[data-v-565a3bc5],.mobile-menu-leave-from[data-v-565a3bc5]{opacity:1;transform:translateY(0)}@media(max-width:1240px){.filter-btn-tags[data-v-565a3bc5]{font-size:16px}}.cust_width[data-v-565a3bc5]{width:677px}@media(max-width:1720px){.cust_width[data-v-565a3bc5]{width:33%}}
