.catalog-title[data-v-6f949ba4]{justify-content:space-between;align-items:center;gap:24px;padding:20px 0 16px;display:flex}.catalog-title .catalog-heading[data-v-6f949ba4]{flex:1;min-width:0;max-width:760px}.catalog-title h1[data-v-6f949ba4]{letter-spacing:-.035em;color:#111;font-family:Inter,Arial,sans-serif;font-size:34px;font-weight:620;line-height:1.16}.catalog-title h1 span[data-v-6f949ba4]{color:#ff5c00}.catalog-title p[data-v-6f949ba4]{white-space:nowrap;text-overflow:ellipsis;color:#666;max-width:620px;margin-top:8px;font-size:14px;line-height:1.5;overflow:hidden}.catalog-title .catalog-benefits[data-v-6f949ba4]{color:#555;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;font-size:12px;line-height:20px;list-style:none;display:flex}.catalog-title .catalog-benefits li[data-v-6f949ba4]{align-items:center;gap:6px;display:flex}.catalog-title .hero-note[data-v-6f949ba4]{color:#111;flex:0 0 350px;align-items:center;gap:12px;min-height:116px;display:flex}.catalog-title .hero-note .hero-note-copy[data-v-6f949ba4]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.catalog-title .hero-note .hero-note-eyebrow[data-v-6f949ba4]{color:#666;font-size:12px}.catalog-title .hero-note strong[data-v-6f949ba4]{font-size:20px;font-weight:600;line-height:24px}.catalog-title .hero-note .hero-note-link[data-v-6f949ba4]{font-size:12px;line-height:18px}.catalog-title .hero-note .hero-note-link>span[data-v-6f949ba4]{margin-left:6px}.catalog-title .hero-note .hero-note-scene[data-v-6f949ba4]{flex-shrink:0;width:156px;height:116px;position:relative}.catalog-title .hero-note .hero-sample[data-v-6f949ba4]{color:#666;background:#fff;border:1px solid #eee;border-radius:8px;flex-direction:column;align-items:center;width:84px;font-size:10px;line-height:16px;display:flex;position:absolute}.catalog-title .hero-note .hero-sample img[data-v-6f949ba4]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:82px;height:84px}.catalog-title .hero-note .before[data-v-6f949ba4]{top:0;left:0;transform:rotate(-9deg)}.catalog-title .hero-note .after[data-v-6f949ba4]{top:8px;right:0;transform:rotate(8deg)}.catalog-title .hero-note .after b[data-v-6f949ba4]{color:#fff;text-align:center;font-size:8px;line-height:8px;position:absolute;top:29px;left:26px}.catalog-title .hero-note:hover .hero-note-link[data-v-6f949ba4]{color:#d54d00}.catalog-title .hero-note[data-v-6f949ba4]:focus-visible{outline-offset:4px;outline:2px solid #ff5c00}@media screen and (width<=960px){.catalog-title .hero-note[data-v-6f949ba4]{display:none}.catalog-title h1[data-v-6f949ba4]{font-size:30px}.catalog-title p[data-v-6f949ba4]{margin-top:8px}}@media screen and (width<=640px){.catalog-title h1[data-v-6f949ba4]{font-size:28px;line-height:1.18}.catalog-title p[data-v-6f949ba4]{max-width:none}}.catalog-gender[data-v-134d81b3]{min-width:0}.catalog-filters[data-v-c72517aa]{color:#111;flex-direction:column;min-height:0;font-size:14px;display:flex}.catalog-filters .filter-heading[data-v-c72517aa]{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:60px;display:flex}.catalog-filters .filter-heading strong[data-v-c72517aa]{font-size:14px;font-weight:600;line-height:20px}.catalog-filters .filter-heading>span[data-v-c72517aa]{align-items:center;gap:4px;display:flex}.catalog-filters .filter-heading button[data-v-c72517aa]{color:#666;border:0;min-height:40px;padding:0 4px;font-size:12px;font-weight:400}.catalog-filters .filter-groups[data-v-c72517aa] .filter-group{border-bottom:1px solid #eee;padding:12px 0}.catalog-filters[data-v-c72517aa] summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-weight:600;list-style:none;display:flex}.catalog-filters[data-v-c72517aa] summary::-webkit-details-marker{display:none}.catalog-filters .filter-groups[data-v-c72517aa] .filter-group>summary:after{content:"+";color:#666;font-size:18px;font-weight:400}.catalog-filters .filter-groups[data-v-c72517aa] .filter-group[open]>summary:after{content:"−"}.catalog-filters[data-v-c72517aa] .filter-option{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:13px;line-height:20px;display:flex}.catalog-filters[data-v-c72517aa] .filter-option input{accent-color:#ff5c00;flex-shrink:0;width:16px;height:16px;margin:0}.catalog-filters[data-v-c72517aa] .filter-option small{color:#888;margin-left:auto;font-size:12px}.catalog-filters[data-v-c72517aa] .filter-option .currency-value{font:inherit}.catalog-filters .filter-help[data-v-c72517aa]{background:#fafafa;border-radius:8px;margin-top:24px;padding:16px}.catalog-filters .filter-help strong[data-v-c72517aa]{font-size:14px;font-weight:600}.catalog-filters .filter-help p[data-v-c72517aa]{color:#666;margin-top:8px;font-size:13px;line-height:20px}.catalog-filters .filter-help summary[data-v-c72517aa]{margin-top:8px;font-size:13px;font-weight:500}.catalog-filters[data-v-c72517aa] button:focus-visible,.catalog-filters[data-v-c72517aa] input:focus-visible,.catalog-filters[data-v-c72517aa] summary:focus-visible{outline-offset:2px;outline:2px solid #ff5c00}.catalog-form-search[data-v-c940f583]{width:240px}.catalog-form-search[data-v-c940f583] .popper-name{width:100%;height:100%}.catalog-form-search[data-v-c940f583] .popper-content{padding:0}.catalog-form-search[data-v-c940f583] .popper-content .arrow{display:none}.catalog-form-search[visible=true] .select-active[data-v-c940f583]{border-color:#ff5c00}.catalog-form-search[visible=true] .select-active i.icon-arrow-bottom[data-v-c940f583]{transform:rotate(180deg)}.select-active[data-v-c940f583]{cursor:pointer;background-color:#fff;border:1px solid #cbcbcb;border-radius:32px;align-items:center;height:32px;line-height:30px;transition:all .2s;display:flex}.select-active>span[data-v-c940f583]{white-space:nowrap;text-overflow:ellipsis;padding-right:12px;position:absolute;top:0;left:16px;right:16px;overflow:hidden}.select-active>span.select-placeholder[data-v-c940f583]{color:#888}.select-active input[data-v-c940f583]{box-sizing:border-box;background-color:#0000;border:none;width:100%;height:100%;padding:0 68px 0 14px}.select-active button.iconfont[data-v-c940f583]{color:#666;text-align:center;background:0 0;border:0;border-radius:0;width:32px;height:100%;min-height:0;margin:0;padding:0;font-size:12px;line-height:1;transition:all .2s;position:absolute;top:0;right:0}.select-active button.iconfont.icon-tianjia[data-v-c940f583]{font-size:14px;right:32px;transform:rotate(45deg)}.select-active[data-v-c940f583]:hover{color:#000;border-color:#1c1c1c}.select-option[data-v-c940f583]{box-sizing:border-box;max-height:300px;padding:10px 0;overflow:auto}.select-option .catalog-search-history[data-v-c940f583]{flex-wrap:wrap;padding:0 8px;display:flex}.select-option .catalog-search-history>span[data-v-c940f583]{color:#666;width:100%;padding:0 8px;font-size:12px;line-height:24px;display:flex}.select-option .catalog-search-history>span strong[data-v-c940f583]{flex:1;font-weight:400}.select-option .catalog-search-history>span button[data-v-c940f583]{color:#666;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.select-option .catalog-search-history>span button[data-v-c940f583]:hover{color:#ff5c00}.select-option .catalog-search-history>button[data-v-c940f583]{background-color:#f5f5f5;border:0;border-radius:30px;min-height:32px;margin:4px;padding:0 12px;font-size:14px;display:inline-block}.select-option .catalog-search-history+.catalog-search-other[data-v-c940f583]{margin-top:16px}.select-option .catalog-search-other>span[data-v-c940f583]{color:#666;padding:0 16px;font-size:12px;line-height:24px}.select-option .catalog-search-other li[data-v-c940f583]{cursor:pointer;color:#666;border-radius:4px;margin:0 8px;padding:0;line-height:22px;display:flex}.select-option .catalog-search-other li button[data-v-c940f583]{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;padding:4px 8px}.select-option .catalog-search-other li span[data-v-c940f583]{flex:1}.select-option .catalog-search-other li i[data-v-c940f583]{text-align:center;color:#fff;border:1px solid #ddd;border-radius:4px;width:22px;height:22px;line-height:20px}.select-option .catalog-search-other li+li[data-v-c940f583]{margin-top:1px}.select-option .catalog-search-other li[data-v-c940f583]:hover{background-color:#f5f5f5}.select-option .catalog-search-other li.active[data-v-c940f583]{color:#000;background-color:#f5f5f5}.select-option .catalog-search-other li.active i[data-v-c940f583]{color:#ff5c00;border-color:#ff5c00}.catalog-form-search[data-v-c940f583] button:focus-visible,.catalog-form-search[data-v-c940f583] input:focus-visible{outline-offset:2px;outline:2px solid #ff5c00}@media screen and (width<=640px){.catalog-form-search>span.select-placeholder[data-v-c940f583]{padding:0 6px;line-height:34px}}.catalog-form[data-v-8cf5e9ab]{--catalog-sticky-top:72px}.catalog-classify[data-v-8cf5e9ab]{scrollbar-width:none;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.catalog-classify>a[data-v-8cf5e9ab]{color:#111;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:8px;flex:none;align-items:center;min-height:42px;padding:9px 20px;font-size:13px;line-height:20px;display:inline-flex}.catalog-classify>a[data-v-8cf5e9ab]:hover:not(.active){background:#f8f8f8;border-color:#999}.catalog-classify>a.active[data-v-8cf5e9ab]{color:#fff;background:#111;border-color:#111}.catalog-classify>a[data-v-8cf5e9ab]:focus-visible{outline-offset:-2px;outline:2px solid #ff5c00}@media (width<=640px){.catalog-classify[data-v-8cf5e9ab]{gap:7px;margin-bottom:12px}.catalog-classify>a[data-v-8cf5e9ab]{min-height:40px;padding:8px 15px;font-size:12px}}body:has(.catalog-form){overflow:clip}.catalog-layout[data-v-8cf5e9ab]{border-top:1px solid #eee;grid-template-columns:198px minmax(0,1fr);gap:32px;padding-top:16px;display:grid}.catalog-results[data-v-8cf5e9ab]{min-width:0}.catalog-search[data-v-8cf5e9ab]{top:var(--catalog-sticky-top);z-index:3;background:#fff;height:60px;position:sticky}.catalog-search-fixed[data-v-8cf5e9ab]{background:#fff;align-items:center;gap:8px;height:60px;display:flex}.catalog-search-fixed .catalog-search-inputs[data-v-8cf5e9ab]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.catalog-search-fixed .catalog-form-search[data-v-8cf5e9ab]{flex:1;min-width:0;max-width:320px}.catalog-search-fixed .catalog-category-select[data-v-8cf5e9ab]{flex:0 0 clamp(132px,12vw,148px);width:148px;min-width:0}.catalog-search-fixed .catalog-category-select[data-v-8cf5e9ab] .select-active>span{padding-right:0;font-weight:550;left:12px;right:28px}.catalog-search-fixed .catalog-category-select[data-v-8cf5e9ab] .select-option{min-width:148px}.catalog-search-fixed .catalog-sort[data-v-8cf5e9ab]{flex:0 0 165px;width:165px}.catalog-search-fixed .catalog-sort[data-v-8cf5e9ab] .select-active>.catalog-sort-label{line-height:inherit;padding-right:0;left:12px;right:28px}.catalog-search-fixed .catalog-sort[data-v-8cf5e9ab] .select-option{min-width:165px}.catalog-search-fixed .catalog-sort-icon[data-v-8cf5e9ab]{display:none}.catalog-search-fixed:has(.catalog-category-select) .catalog-form-search[data-v-8cf5e9ab] input:-moz-placeholder-shown{padding-right:36px}.catalog-search-fixed:has(.catalog-category-select) .catalog-form-search[data-v-8cf5e9ab] input:placeholder-shown{padding-right:36px}.catalog-search-fixed:has(.catalog-category-select) .catalog-sort[data-v-8cf5e9ab]{flex-basis:clamp(120px,14vw,165px)}.catalog-search-fixed .catalog-image-view[data-v-8cf5e9ab]{background:#f3f3f3;border-radius:7px;flex:none;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.catalog-search-fixed .catalog-image-view button[data-v-8cf5e9ab]{color:#666;white-space:nowrap;background:0 0;border:0;border-radius:5px;height:34px;min-height:34px;padding:6px 10px;font-size:12px;line-height:18px}.catalog-search-fixed .catalog-image-view button.active[data-v-8cf5e9ab]{color:#111;background:#fff;box-shadow:0 1px 3px #0000000c}.catalog-search-fixed .catalog-image-view button[data-v-8cf5e9ab]:focus-visible{outline-offset:2px;outline:2px solid #ff5c00}.catalog-search-fixed[data-v-8cf5e9ab] .select-active{border-radius:8px;height:40px;font-size:14px;line-height:40px}.catalog-search-fixed[data-v-8cf5e9ab] input{min-width:0;font-size:14px}@media (width<=960px){.catalog-layout[data-v-8cf5e9ab]{grid-template-columns:minmax(0,1fr)}}.catalog-results-meta[data-v-8cf5e9ab]{align-items:center;gap:8px 16px;margin-top:12px;display:flex}.catalog-selected[data-v-8cf5e9ab]{white-space:nowrap;flex:1 1 0;align-items:center;min-width:0;display:flex}.catalog-selected p[data-v-8cf5e9ab]{scrollbar-width:thin;flex:1;gap:8px;min-width:0;margin:0;padding:4px 2px;display:flex;overflow:auto hidden}.catalog-selected p>span[data-v-8cf5e9ab]{background-color:#f8f8f8;border-radius:26px;flex:none;align-items:center;min-width:0;max-width:100%;padding:0 12px;line-height:26px;display:inline-flex}.catalog-selected p>span .currency-value[data-v-8cf5e9ab],.catalog-selected p>span em[data-v-8cf5e9ab]{text-overflow:ellipsis;color:#ff5c00;min-width:0;overflow:hidden}.catalog-selected p>span .catalog-selected-remove[data-v-8cf5e9ab]{text-align:center;cursor:pointer;color:#ff5c00;background:0 0;border:0;border-radius:16px;flex-shrink:0;width:28px;height:28px;min-height:28px;margin-left:4px;padding:0;line-height:28px}.catalog-selected p>span .catalog-selected-remove[data-v-8cf5e9ab]:hover{color:#ff5c00;background-color:#fff}.catalog-selected>button[data-v-8cf5e9ab]{border:none;flex-shrink:0;height:26px;margin:4px 4px 4px 20px;padding:0 8px}.catalog-selected>button[data-v-8cf5e9ab]:hover{background-color:#f1f1f1}.catalog-selected button[data-v-8cf5e9ab]:focus-visible{outline-offset:2px;outline:2px solid #ff5c00}@media screen and (width<=760px){.catalog-search[data-v-8cf5e9ab]{height:104px}.catalog-search .catalog-search-fixed[data-v-8cf5e9ab]{reading-flow:grid-rows;grid-template:"search search"40px"view sort"40px/auto minmax(0,1fr);height:104px;padding:8px 0;display:grid}.catalog-search .catalog-search-fixed .catalog-search-inputs[data-v-8cf5e9ab]{grid-area:search}.catalog-search .catalog-search-fixed .catalog-form-search[data-v-8cf5e9ab]{width:0;max-width:none}.catalog-search .catalog-search-fixed .catalog-category-select[data-v-8cf5e9ab]{grid-area:category;width:min(100%,148px)}.catalog-search .catalog-search-fixed .catalog-image-view[data-v-8cf5e9ab]{grid-area:view;margin-left:0}.catalog-search .catalog-search-fixed .catalog-sort[data-v-8cf5e9ab]{grid-area:sort;width:100%;min-width:0}.catalog-search .catalog-search-fixed[data-v-8cf5e9ab]:has(.catalog-category-select){grid-template-columns:minmax(0,1fr) auto clamp(92px,21vw,165px);grid-template-areas:"search search search""category view sort"}.catalog-search .catalog-search-fixed[data-v-8cf5e9ab] .catalog-filter-toggle{white-space:nowrap;min-width:82px;padding:0 8px}.catalog-search .catalog-search-fixed.fixed[data-v-8cf5e9ab]{padding-left:16px;padding-right:16px}.catalog-search .catalog-form-styles[data-v-8cf5e9ab]{display:none}}@media (width<=420px){.catalog-search .catalog-search-fixed[data-v-8cf5e9ab]:has(.catalog-category-select){grid-template-columns:minmax(0,1fr) auto 40px}.catalog-search .catalog-search-fixed:has(.catalog-category-select) .catalog-category-select[data-v-8cf5e9ab]{width:100%}.catalog-search .catalog-search-fixed:has(.catalog-category-select) .catalog-category-select[data-v-8cf5e9ab] .select-active>span{font-size:12px;left:8px;right:22px}.catalog-search .catalog-search-fixed:has(.catalog-category-select) .catalog-category-select[data-v-8cf5e9ab] .select-active>i{width:22px}.catalog-search .catalog-search-fixed:has(.catalog-category-select) .catalog-image-view button[data-v-8cf5e9ab]{padding-inline:6px}.catalog-search .catalog-search-fixed:has(.catalog-category-select) .catalog-sort[data-v-8cf5e9ab] .select-active{justify-content:center}.catalog-search .catalog-search-fixed:has(.catalog-category-select) .catalog-sort .catalog-sort-label[data-v-8cf5e9ab]{display:none}.catalog-search .catalog-search-fixed:has(.catalog-category-select) .catalog-sort[data-v-8cf5e9ab] .select-active>i{display:none}.catalog-search .catalog-search-fixed:has(.catalog-category-select) .catalog-sort .catalog-sort-icon[data-v-8cf5e9ab]{display:block}}@media screen and (width<=640px){.catalog-selected p span[data-v-8cf5e9ab]{padding-left:4px;padding-right:6px;font-size:12px}.catalog-selected>button[data-v-8cf5e9ab]{margin-left:8px;padding:0;font-size:12px}}.products[data-v-da46ac16]{flex-direction:column;min-height:calc(100vh - 194px);display:flex;position:relative}.products .common-loading[data-v-da46ac16]{pointer-events:none;z-index:9;background-color:#ffffff80;position:absolute;inset:0}.products-error[data-v-da46ac16]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:320px;display:flex}.products-summary[data-v-da46ac16]{line-height:36px}.products-count[data-v-da46ac16]{color:#333;flex-shrink:0;font-size:14px;line-height:20px}.products-records[data-v-da46ac16]{flex:1;margin-top:16px;padding-bottom:48px;position:relative}.products-records .products-grid[data-v-da46ac16]{-moz-column-gap:24px;gap:8px 24px;padding-bottom:48px}.products-init[data-v-da46ac16],.products-records .products-grid[data-v-da46ac16]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.products-init[data-v-da46ac16]{gap:24px;min-height:480px;padding-top:16px}.products-init .product-placeholder[data-v-da46ac16]{aspect-ratio:1;background:#f5f5f5;border-radius:8px;align-self:start}.products-empty[data-v-da46ac16]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-bottom:20%;display:flex}.products-empty>i[data-v-da46ac16]{color:#999;font-size:72px}.products-empty>button[data-v-da46ac16]{margin-top:16px}.catalog-filter-sidebar[data-v-da46ac16]{min-width:0;top:min(var(--catalog-sticky-top),100vh - var(--catalog-sidebar-height,0px) - 16px);top:min(var(--catalog-sticky-top),100dvh - var(--catalog-sidebar-height,0px) - 16px);align-self:start;position:sticky}.catalog-filter-sidebar[data-v-da46ac16] .filter-heading{top:var(--catalog-sticky-top);z-index:1;background:#fff;position:sticky}.catalog-filter-toggle[data-v-da46ac16]{flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:none}.catalog-filter-toggle svg[data-v-da46ac16]{pointer-events:none}@media screen and (width<=960px){.catalog-filter-sidebar[data-v-da46ac16]{display:none}.catalog-filter-toggle[data-v-da46ac16]{display:inline-flex}.products-init[data-v-da46ac16],.products-records .products-grid[data-v-da46ac16]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=640px){.products-init[data-v-da46ac16],.products-records .products-grid[data-v-da46ac16]{-moz-column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.products-records .products-grid[data-v-da46ac16]>.product-item--listing>.product-popup{display:none}.products-records .products-grid.has-mobile-card-spans[data-v-da46ac16]{grid-auto-flow:dense;grid-auto-rows:var(--catalog-card-row-height);row-gap:0}.products-records .products-grid.has-mobile-card-spans[data-v-da46ac16]>.product-item--listing{grid-row-end:span var(--catalog-card-rows)}.products-records .products-grid.has-mobile-card-spans[data-v-da46ac16]>.product-item--listing:nth-child(odd){grid-column:1}.products-records .products-grid.has-mobile-card-spans[data-v-da46ac16]>.product-item--listing:nth-child(2n){grid-column:2}}.dialog-layout.catalog-filter-dialog{z-index:16000161}.dialog-layout.catalog-filter-dialog .dialog-content{max-width:100%;height:min(900px,100dvh - 96px);overflow:hidden}.dialog-layout.catalog-filter-dialog .dialog-body{box-sizing:border-box;flex:1;min-width:0;height:100%;min-height:0;padding:24px}.dialog-layout.catalog-filter-dialog .catalog-filter-panel{flex-direction:column;height:100%;min-height:0;display:flex}.dialog-layout.catalog-filter-dialog .catalog-filters{flex:1;min-height:0;overflow-y:auto}.dialog-layout.catalog-filter-dialog .catalog-filters .filter-heading{z-index:1;background:#fff;position:sticky;top:0}.dialog-layout.catalog-filter-dialog .catalog-filter-close{border:0;width:40px;height:40px;padding:0;font-size:24px}.dialog-layout.catalog-filter-dialog .catalog-filter-footer{padding-top:16px;padding-bottom:env(safe-area-inset-bottom);flex-shrink:0}.dialog-layout.catalog-filter-dialog .catalog-filter-footer button{width:100%}@media (width<=960px){.dialog-layout.catalog-filter-dialog{height:100dvh;padding:0}.dialog-layout.catalog-filter-dialog:before{display:none}.dialog-layout.catalog-filter-dialog .dialog-content{border-radius:0;height:100%;max-height:100%;margin:0;width:100%!important}.dialog-layout.catalog-filter-dialog .dialog-body{padding:20px 16px}}
