.submenu-parent-text[data-v-77d97099]{text-transform:uppercase;font-weight:700}.submenu-child-text[data-v-77d97099],.submenu-parent-text[data-v-77d97099]{font-family:Montserrat;font-size:12px;line-height:12px}.submenu-child-text[data-v-77d97099]{font-weight:500}.submenu-child-text.active[data-v-77d97099]{font-weight:700}.submenu-grandchild-text[data-v-77d97099]{padding:2px 0;font-family:Montserrat;font-size:11px;font-weight:400;line-height:11px}.submenu-grandchild-text.active[data-v-77d97099]{font-weight:600}.tb-header.tb-active .submenu-parent-text[data-v-77d97099]{color:#83c100!important}.tb-accordion-item[data-v-77d97099]{margin-bottom:2px}.tb-panel[data-v-77d97099]{display:flex}.sticky-sidebar[data-v-77d97099]{align-self:flex-start;height:calc(100vh - 80px);max-height:calc(100vh - 80px);position:sticky;top:80px}.sidebar-scroll-wrapper[data-v-77d97099]{height:100%;position:relative;overflow:hidden}.sidebar-scroll-content[data-v-77d97099]{scrollbar-width:none;-ms-overflow-style:none;height:100%;padding-bottom:40px;overflow-y:auto}.sidebar-scroll-content[data-v-77d97099]::-webkit-scrollbar{display:none}.sidebar-fade[data-v-77d97099]{pointer-events:none;z-index:1;background:linear-gradient(#fff0 0,#fffc 40%,#fff);justify-content:center;align-items:flex-end;height:50px;padding-bottom:6px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){.catalog-sidebar[data-v-77d97099]{display:none!important}}.preview-filters[data-v-249a5fcf]{--filter-ink:#303236;--filter-muted:#777b80;--filter-line:#e8eae5;--filter-lime:#83c100;--filter-unavailable:#e2e4df;color:var(--filter-ink);font-family:Montserrat,sans-serif}.preview-filters--horizontal[data-v-249a5fcf]{padding:4px 0 0}.preview-filters--sidebar[data-v-249a5fcf]{background:#fff;border-radius:16px;width:268px;padding:18px;box-shadow:0 8px 28px #2a31240f}.preview-filters__header[data-v-249a5fcf]{border-bottom:1px solid var(--filter-line);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.preview-filters__header h2[data-v-249a5fcf]{margin:3px 0 0;font-size:20px;font-weight:700;line-height:1.2}.preview-filters__eyebrow[data-v-249a5fcf]{color:#9a9d9f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.preview-filters__count[data-v-249a5fcf]{background:var(--filter-lime);color:#fff;text-align:center;border-radius:999px;min-width:25px;height:25px;padding:0 7px;font-size:11px;font-weight:700;line-height:25px}.preview-filters__list[data-v-249a5fcf]{flex-direction:column;min-width:0;display:flex}.preview-filters--horizontal .preview-filters__list[data-v-249a5fcf]{gap:9px}.preview-filters__empty[data-v-249a5fcf]{color:var(--filter-muted);margin:0;padding:14px 0;font-size:11px}.filter-section[data-v-249a5fcf]{min-width:0}.preview-filters--horizontal .filter-section[data-v-249a5fcf]{grid-template-columns:140px minmax(0,1fr);align-items:center;min-height:28px;display:grid}.preview-filters--sidebar .filter-section[data-v-249a5fcf]{border-bottom:1px solid var(--filter-line);padding:13px 0}.preview-filters--sidebar .filter-section--closed[data-v-249a5fcf]{padding-bottom:10px}.filter-section__heading[data-v-249a5fcf]{color:#55585c;overflow-wrap:anywhere;min-width:0;padding-right:18px;font-size:11px;font-weight:650;line-height:1.2}.filter-section__heading--button[data-v-249a5fcf]{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.preview-filters--sidebar .filter-section__heading[data-v-249a5fcf]+:where(.filter-colors,.filter-tags,.filter-visuals,.size-grid),.preview-filters--sidebar .filter-section__heading--button[data-v-249a5fcf]+:where(.filter-colors,.filter-tags,.filter-visuals,.size-grid){margin-top:10px}.filter-chevron[data-v-249a5fcf]{color:#94979a;flex:none;transition:transform .2s}.filter-chevron--open[data-v-249a5fcf]{transform:rotate(180deg)}.filter-colors[data-v-249a5fcf],.filter-tags[data-v-249a5fcf],.filter-visuals[data-v-249a5fcf]{align-items:center;gap:7px;min-width:0;display:flex}.preview-filters--horizontal .filter-colors[data-v-249a5fcf],.preview-filters--horizontal .filter-tags[data-v-249a5fcf],.preview-filters--horizontal .filter-visuals[data-v-249a5fcf]{scrollbar-width:none;overflow-x:auto}.preview-filters--horizontal.preview-filters--expanded .filter-tags[data-v-249a5fcf]{flex-wrap:wrap;overflow-x:visible}.preview-filters--horizontal .filter-colors[data-v-249a5fcf]{gap:8px;margin:-3px -4px;padding:3px 4px;scroll-padding-inline:4px}.preview-filters--horizontal .filter-colors[data-v-249a5fcf]::-webkit-scrollbar{display:none}.preview-filters--horizontal .filter-tags[data-v-249a5fcf]::-webkit-scrollbar{display:none}.preview-filters--horizontal .filter-visuals[data-v-249a5fcf]::-webkit-scrollbar{display:none}.preview-filters--sidebar .filter-colors[data-v-249a5fcf],.preview-filters--sidebar .filter-tags[data-v-249a5fcf],.preview-filters--sidebar .filter-visuals[data-v-249a5fcf]{flex-wrap:wrap}.color-swatch[data-v-249a5fcf]{color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;font-size:11px;line-height:1;transition:box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:0 0 0 1px #d9dcd7}.color-swatch--unavailable[data-v-249a5fcf]{filter:grayscale()brightness(.68);opacity:.68}.color-swatch[data-v-249a5fcf]:disabled{cursor:not-allowed;transform:none}.color-swatch--active[data-v-249a5fcf]{box-shadow:0 0 0 2px var(--filter-lime)}.color-swatch--active[data-v-249a5fcf]:after{border-radius:inherit;content:"";border:1px solid #ffffffb3;position:absolute;inset:4px}.preview-filters--horizontal .color-swatch[data-v-249a5fcf]{box-shadow:none;flex-basis:26px;width:26px;height:26px}.preview-filters--horizontal .color-swatch--white[data-v-249a5fcf]:not(.color-swatch--active){box-shadow:inset 0 0 0 1px #aeb2ad}.preview-filters--horizontal .color-swatch--active[data-v-249a5fcf]{box-shadow:0 0 0 2px var(--filter-lime)}.filter-tag[data-v-249a5fcf]{color:#606368;cursor:pointer;background:0 0;border:1px solid #d8dbd5;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:24px;padding:3px 9px;font-size:10px;font-weight:500;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.filter-tag--active[data-v-249a5fcf]{border-color:var(--filter-lime);color:#527e00}.filter-tag--unavailable[data-v-249a5fcf]:not(.filter-tag--active){background:var(--filter-unavailable);color:#7f837d;border-color:#0000}.filter-tag[data-v-249a5fcf]:disabled{cursor:not-allowed}.filter-tag--active[data-v-249a5fcf],.filter-tag--active[data-v-249a5fcf]:focus-visible,.filter-tag--active[data-v-249a5fcf]:hover{border-color:var(--filter-lime);background:0 0}.filter-visuals[data-v-249a5fcf]{align-items:flex-start}.filter-visuals-shell[data-v-249a5fcf]{min-width:0;position:relative}.preview-filters--horizontal .filter-visuals--model-expanded[data-v-249a5fcf]{flex-wrap:wrap;row-gap:9px;overflow-x:visible}.model-scroll-hint[data-v-249a5fcf]{color:#648d18;cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;width:38px;height:54px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.model-scroll-hint--left[data-v-249a5fcf]{background:linear-gradient(90deg,#fff 58%,#fff0);padding-right:10px;left:0}.model-scroll-hint--right[data-v-249a5fcf]{background:linear-gradient(90deg,#fff0,#fff 42%);padding-left:10px;right:0}.model-scroll-hint svg[data-v-249a5fcf]{box-sizing:border-box;background:#fffffff0;border:1px solid #dbe8c4;border-radius:50%;width:23px;height:23px;padding:5px;box-shadow:0 2px 7px #32411e14}.model-scroll-hint:focus-visible svg[data-v-249a5fcf],.model-scroll-hint:hover svg[data-v-249a5fcf]{color:#527e00;border-color:#bcd58e}.model-scroll-hint[data-v-249a5fcf]:focus-visible{outline:0}.model-hover-tooltip[data-v-249a5fcf]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#333;pointer-events:none;text-align:center;z-index:1300;background:#fff;border:1px solid #5b7c1f2e;border-radius:8px;max-width:min(220px,100vw - 16px);padding:7px 10px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:550;line-height:1.3;position:fixed;transform:translate(-50%);box-shadow:0 5px 16px #262a1f24}.model-hover-tooltip__image[data-v-249a5fcf]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:120px;height:120px;margin-bottom:6px;display:block}.model-tooltip-enter-active[data-v-249a5fcf],.model-tooltip-leave-active[data-v-249a5fcf]{transition:opacity .12s}.model-tooltip-enter-from[data-v-249a5fcf],.model-tooltip-leave-to[data-v-249a5fcf]{opacity:0}.visual-option[data-v-249a5fcf]{appearance:none;color:#696c70;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:0 0 58px;align-items:center;gap:4px;width:58px;padding:3px;display:flex}.visual-option--active[data-v-249a5fcf]{border-color:var(--filter-lime)}.visual-option--unavailable[data-v-249a5fcf]:not(.visual-option--active){background:var(--filter-unavailable);color:#8f928d;border-color:#0000}.visual-option--unavailable:not(.visual-option--active) .visual-option__image img[data-v-249a5fcf]{filter:grayscale();mix-blend-mode:multiply;opacity:.48}.visual-option[data-v-249a5fcf]:disabled{cursor:not-allowed}.visual-option--active[data-v-249a5fcf],.visual-option--active[data-v-249a5fcf]:focus-visible,.visual-option--active[data-v-249a5fcf]:hover{background:0 0}.visual-option__image[data-v-249a5fcf]{box-sizing:border-box;color:#9a9d9f;background:0 0;border-radius:5px;place-items:center;width:50px;height:38px;padding:2px;font-size:11px;font-weight:700;display:grid;overflow:visible}.visual-option__unique[data-v-249a5fcf]{color:#9a9d9f;place-items:center;width:100%;height:100%;font-size:26px;font-weight:600;line-height:1;display:grid}.visual-option__image img[data-v-249a5fcf]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.visual-option--entity[data-v-249a5fcf]{flex-basis:68px;width:68px;padding:4px}.preview-filters--horizontal .visual-option--entity[data-v-249a5fcf],.preview-filters--horizontal .visual-option--entity[data-v-249a5fcf]:active,.preview-filters--horizontal .visual-option--entity[data-v-249a5fcf]:disabled,.preview-filters--horizontal .visual-option--entity[data-v-249a5fcf]:focus-visible,.preview-filters--horizontal .visual-option--entity[data-v-249a5fcf]:hover{background-color:#0000;background-image:none}.preview-filters--horizontal .visual-option--entity.visual-option--unavailable[data-v-249a5fcf]:not(.visual-option--active){background-color:var(--filter-unavailable)}.visual-option__image--entity[data-v-249a5fcf]{background:0 0;width:58px;height:58px;padding:0;display:block;position:relative;overflow:hidden}.visual-option__image--entity img[data-v-249a5fcf]{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.filter-form[data-v-249a5fcf]{min-height:25px;padding-left:8px;padding-right:10px}.form-shape[data-v-249a5fcf]{color:#55585c;border:1.4px solid;flex:none;width:13px;height:13px;display:inline-block;position:relative}.filter-tag--active .form-shape[data-v-249a5fcf]{color:#527e00}.form-shape--rectangle[data-v-249a5fcf]{width:15px;height:10px}.form-shape--circle[data-v-249a5fcf]{border-radius:50%}.form-shape--oval[data-v-249a5fcf]{border-radius:50%;width:16px;height:10px}.form-shape--triangle[data-v-249a5fcf]{border:7px solid #0000;border-top:0;border-bottom:13px solid;width:0;height:0}.form-shape--triangle[data-v-249a5fcf]:after{content:"";border-bottom:8px solid #fff;border-left:4.5px solid #0000;border-right:4.5px solid #0000;width:0;height:0;position:absolute;top:3px;left:-4.5px}.form-shape--snake[data-v-249a5fcf]{background-color:currentColor;border:0;width:17px;height:13px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.8' d='M1 9c2-7 5-7 8-2s5 5 8-2'/%3E%3Ccircle cx='17' cy='5' r='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.8' d='M1 9c2-7 5-7 8-2s5 5 8-2'/%3E%3Ccircle cx='17' cy='5' r='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat}.form-shape--generic[data-v-249a5fcf]{border-radius:3px;transform:rotate(45deg)scale(.8)}.visual-option__name[data-v-249a5fcf]{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:20px;font-size:8px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.preview-filters--sidebar .visual-option[data-v-249a5fcf]{flex-basis:66px;width:66px}.preview-filters--sidebar .visual-option__image[data-v-249a5fcf]{width:58px}.preview-filters--horizontal .filter-section--first-expanded[data-v-249a5fcf]{border-top:1px dashed #e0e3dc;margin-top:1px;padding-top:10px}.preview-filters--horizontal .decor-elements-collapse[data-v-249a5fcf],.preview-filters--horizontal .dimensions-collapse[data-v-249a5fcf]{grid-column:2;min-width:0}.decor-elements-collapse__row[data-v-249a5fcf]{align-items:center;gap:8px;min-width:0;display:flex}.decor-elements-collapse__options[data-v-249a5fcf]{flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.decor-elements-collapse__row--open[data-v-249a5fcf]{align-items:flex-start}.decor-elements-collapse__row--open .decor-elements-collapse__options[data-v-249a5fcf]{flex-wrap:wrap;overflow:visible}.decor-elements-collapse__toggle[data-v-249a5fcf]{color:#777b80;cursor:pointer;background:0 0;border:1px solid #e1e4de;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:2px 7px;font-family:inherit;font-size:9px;font-weight:500;display:inline-flex}.decor-elements-collapse__toggle[data-v-249a5fcf]:focus-visible,.decor-elements-collapse__toggle[data-v-249a5fcf]:hover{color:#527e00;border-color:#b9d780}.dimensions-collapse__toggle[data-v-249a5fcf]{color:#55585c;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:11px;font-weight:500;line-height:1.3;text-decoration:underline;display:inline-flex}.dimensions-collapse__toggle[data-v-249a5fcf]:hover{color:#527e00}.preview-filters--horizontal .dimensions-collapse .size-grid[data-v-249a5fcf]{margin-top:12px}.size-grid[data-v-249a5fcf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.preview-filters--sidebar .size-grid[data-v-249a5fcf]{grid-template-columns:1fr;gap:10px}.size-control[data-v-249a5fcf]{min-width:0}.size-control[data-v-249a5fcf] .size-control__label{color:#777b80;margin-bottom:5px;font-size:9px;font-weight:500;display:block}.size-control[data-v-249a5fcf] .size-control__fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.size-control[data-v-249a5fcf] .size-control__fields label{min-width:0}.size-control[data-v-249a5fcf] input{-moz-appearance:textfield;box-sizing:border-box;color:#4d5054;background:#fff;border:1px solid #e1e4de;border-radius:7px;outline:none;width:100%;min-width:0;max-width:100%;height:31px;padding:0 8px;font-family:inherit;font-size:10px;display:block}.size-control[data-v-249a5fcf] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.size-control[data-v-249a5fcf] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.size-control[data-v-249a5fcf] input:focus{border-color:var(--filter-lime);box-shadow:0 0 0 2px #83c1001a}.size-control[data-v-249a5fcf] .size-control__dash{color:#b0b3b0;font-size:10px}.preview-filters__footer[data-v-249a5fcf]{position:relative}.preview-filters--horizontal .preview-filters__footer[data-v-249a5fcf]{justify-content:center;min-height:44px;padding-top:11px;display:flex}.filter-actions[data-v-249a5fcf]{gap:8px;display:flex}.preview-filters--horizontal .filter-actions[data-v-249a5fcf]{position:absolute;bottom:5px;right:0}.preview-filters--sidebar .filter-actions[data-v-249a5fcf]{padding-top:14px}.filter-apply[data-v-249a5fcf],.filter-reset[data-v-249a5fcf]{cursor:pointer;border-radius:9px;min-height:34px;padding:0 14px;font-family:inherit;font-size:10px;font-weight:600}.filter-reset[data-v-249a5fcf]{color:#686b6e;background:#fff;border:1px solid #d8dbd5;gap:7px}.filter-reset[data-v-249a5fcf],.filter-reset__count[data-v-249a5fcf]{justify-content:center;align-items:center;display:inline-flex}.filter-reset__count[data-v-249a5fcf]{color:#527e00;background:#eef7d8;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:700;line-height:1}.filter-reset[data-v-249a5fcf]:disabled{cursor:default;opacity:.45}.filter-apply[data-v-249a5fcf]{background:var(--filter-lime);border:1px solid var(--filter-lime);color:#fff;flex:1}.filter-expand-enter-active[data-v-249a5fcf],.filter-expand-leave-active[data-v-249a5fcf]{transition:max-height .28s,opacity .2s,transform .28s;overflow:hidden}.filter-expand-enter-from[data-v-249a5fcf],.filter-expand-leave-to[data-v-249a5fcf]{opacity:0;max-height:0;transform:translateY(-6px)}.filter-expand-enter-to[data-v-249a5fcf],.filter-expand-leave-from[data-v-249a5fcf]{opacity:1;max-height:650px;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.color-swatch[data-v-249a5fcf]:hover{transform:translateY(-1px)}.filter-tag[data-v-249a5fcf]:hover{color:#527e00}.filter-tag[data-v-249a5fcf]:hover,.visual-option[data-v-249a5fcf]:hover{border-color:var(--filter-lime)}}.sr-only[data-v-249a5fcf]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.preview-filters--horizontal[data-v-249a5fcf],.preview-filters--sidebar[data-v-249a5fcf]{box-shadow:none;border:0;border-radius:0;width:100%;padding:0}.preview-filters--horizontal[data-v-249a5fcf]{flex-direction:column;height:100%;min-height:0;display:flex}.preview-filters--horizontal .preview-filters__body[data-v-249a5fcf]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:14px;overflow:hidden auto}.preview-filters--horizontal .preview-filters__list[data-v-249a5fcf]{gap:0}.preview-filters--horizontal .filter-section[data-v-249a5fcf],.preview-filters--sidebar .filter-section[data-v-249a5fcf]{border-bottom:1px solid var(--filter-line);min-height:0;padding:14px 0;display:block}.preview-filters--horizontal .filter-section__heading[data-v-249a5fcf]{margin-bottom:10px;padding-right:0}.preview-filters--horizontal .filter-colors[data-v-249a5fcf],.preview-filters--horizontal .filter-tags[data-v-249a5fcf],.preview-filters--horizontal .filter-visuals[data-v-249a5fcf]{flex-wrap:wrap;overflow:visible}.preview-filters--horizontal .filter-colors[data-v-249a5fcf]{margin-inline:0}.model-scroll-hint[data-v-249a5fcf]{display:none}.preview-filters--horizontal .filter-section--first-expanded[data-v-249a5fcf]{border-top:0;margin-top:0;padding-top:0}.preview-filters--horizontal .decor-elements-collapse[data-v-249a5fcf],.preview-filters--horizontal .dimensions-collapse[data-v-249a5fcf]{grid-column:auto}.preview-filters--horizontal .decor-elements-collapse__options[data-v-249a5fcf]{flex-wrap:nowrap;overflow-x:auto}.preview-filters--horizontal .decor-elements-collapse__row--open .decor-elements-collapse__options[data-v-249a5fcf]{flex-wrap:wrap;overflow:visible}.preview-filters--horizontal .size-grid[data-v-249a5fcf],.preview-filters--sidebar .size-grid[data-v-249a5fcf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.preview-filters--horizontal .preview-filters__footer[data-v-249a5fcf]{border-top:1px solid var(--filter-line);padding:10px 20px max(12px,env(safe-area-inset-bottom));background:#fff;flex:none;margin:0 -20px;display:block;box-shadow:0 -8px 18px #2a31240d}.preview-filters--horizontal .filter-actions[data-v-249a5fcf]{position:static}.filter-actions[data-v-249a5fcf]{width:100%}.filter-reset[data-v-249a5fcf]{flex:none}}
