.ais-InfiniteHits-item.ais-InfiniteHits-placeholder .catalog-quick-view-wrapper{padding:0!important}.catalog-quick-view-wrapper{flex-direction:column;align-self:flex-start;width:100%;margin:0 3rem 1px 1px;display:flex;position:relative}.ais-InfiniteHits-list.ais-InfiniteHits-list-catalogs .catalog-quick-view-wrapper{margin:0 3rem 1px 1px}.catalog-actions{justify-content:flex-end;display:flex}.catalog-quick-view-wrapper .catalog-actions{z-index:3;justify-content:flex-end;align-items:center;width:100%;margin-bottom:1.5rem;display:flex;position:static;top:auto;right:auto}.catalog-quick-view-wrapper .catalog-actions>span{flex:1;margin:0!important}.catalog-quick-view-wrapper .catalog-actions.centered{justify-content:center}.quickViewBtn{background:var(--qv-surface,var(--white-color,#fff));color:var(--qv-text,var(--color-black,#000));cursor:pointer;white-space:pre;font-family:inherit;font-size:var(--small-btn,13px)!important;width:unset!important;border:1px solid gray!important;border-radius:11px!important;margin-top:2rem!important;padding:0 16px!important;display:block!important}
:root{--xxs-catalog:210px;--xs-catalog:240px;--s-catalog:290px;--m-catalog:320px;--l-catalog:355px;--xl-catalog:370px;--xxl-catalog:390px;--cs-primary:var(--primary-color,#1a1a1a);--cs-green:var(--secondary-color,#00ff47);--cs-coral:var(--matte-red,#fe6868);--cs-lilac:var(--ds-ai-lilac);--cs-border:var(--ds-border-subtle,#e2e8f0);--cs-filter-divider:#c4c4c4;--cs-sidebar-width:380px;--cs-sidebar-padding-x:1.6875rem;--cs-conv-sidebar-width:325px;--cs-header-height:104px;--cs-bg-secondary:var(--ds-surface-subtle);--cs-surface-white:var(--white-color);--cs-text-primary:var(--color-black);--cs-text-inverted:var(--white-color);--cs-surface-muted:var(--ds-surface-subtle);--cs-border-strong:var(--primary-grey);--cs-surface-elevated:var(--primary-light);--cs-surface-dark-elevated:var(--primary-dark);--dc-classics-header-height:104px}@media (min-width:1200px){:root{--cs-conv-sidebar-width:350px}}@media (min-width:1500px){:root{--cs-conv-sidebar-width:375px}}@media (min-width:1900px){:root{--cs-conv-sidebar-width:450px}}.cs-page{background:var(--cs-surface-white);position:relative}.cs-page--searched{display:flex}.dh-header{height:var(--cs-header-height);z-index:250;background:0 0;justify-content:space-between;align-items:center;padding:0 27px;display:flex;position:fixed;top:0;left:0;right:0}.dh-header__logo{align-items:center;text-decoration:none;display:flex}.dh-header__logo-img{width:auto;height:38px;display:block}.dh-header__actions{align-items:center;gap:32px;display:flex}.dh-header__finder-pill{background:var(--cs-coral);height:37px;color:var(--cs-text-inverted);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:0 20px;transition:opacity .2s;display:flex}.dh-header__finder-pill:hover{opacity:.9}.dh-header__finder-label{white-space:nowrap;font-size:14px}.dh-header__burger{cursor:pointer;color:var(--primary-color);background:0 0;border:none;align-items:center;padding:0;display:flex}.dc-classics-route{--header-height:var(--cs-header-height)}.dc-classics-route>header.header,.dc-classics-route>header.header.header-homepage,.dc-classics-route>header.header .navbar{box-shadow:none!important;background:0 0!important}.dc-classics-route>header.header{z-index:250;height:var(--cs-header-height);min-height:var(--cs-header-height);position:fixed;top:0;left:0;right:0}:is(.dc-classics-route:has(.dc-classics-main-area),.dc-classics-route:has([data-dc-catalogs-ai-results-scroll])){height:100dvh;overflow:hidden}.ai-search--hero{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:15px;width:100%;max-width:none;margin:20px 0 0;padding:16px 27px;display:flex}.ai-search--composer-block{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.ai-search__greeting-wrap{flex-direction:column;gap:7px;width:100%;display:flex}.ai-search__greeting{color:var(--cs-text-primary);margin:0;font-size:24px;font-weight:300;line-height:1.4}.ai-search__heading-row{align-items:flex-start;gap:6px;display:flex}.ai-search__heading{letter-spacing:-2px;color:var(--cs-text-primary);white-space:nowrap;margin:0;font-size:52px;font-weight:700;line-height:.9}.ai-search__heading--figma{letter-spacing:0;white-space:normal;font-size:36px;font-weight:700;line-height:1.25}@media (max-width:820px){.ai-search__heading{white-space:normal;font-size:36px}}.ai-search__input-area{flex-direction:column;gap:10px;width:100%;display:flex}.ai-search__input-box{border:1px solid var(--ds-surface-subtle);box-shadow:var(--ds-shadow-ai-elevated);background:#fffc;border-radius:20px;flex-direction:column;gap:10px;padding:10px;display:flex}.ai-search__input-row{color:var(--cs-text-primary);align-items:center;gap:5px;display:flex}.ai-search__sparkle-icon{width:12px;height:12px;color:var(--cs-text-primary);flex-shrink:0}.ai-search__field-wrap{flex:1;min-width:0;min-height:17px;position:relative}.ai-search__typewriter-overlay{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;color:#00000080;max-width:100%;font-family:inherit;font-size:14px;font-weight:300;line-height:16.8px;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.ai-search__input{z-index:1;width:100%;color:var(--cs-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px;font-weight:300;line-height:16.8px;position:relative}.ai-search__input--typewriter{color:#0000;caret-color:var(--cs-text-primary)}.ai-search__input::placeholder{color:#00000080}.ai-search__input-actions{justify-content:space-between;align-items:flex-end;display:flex}.ai-search__project-selector{background:var(--cs-bg-secondary);height:23px;box-shadow:var(--ds-shadow-ai-control);cursor:pointer;color:var(--cs-text-primary);border:none;border-radius:13px;align-items:center;gap:10px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:300;display:flex}.ai-search__input-right{align-items:center;gap:10px;display:flex}.ai-search__chips{flex-wrap:wrap;align-items:center;gap:5px;padding:0 15px;display:flex}.ai-search__chip{background:var(--cs-bg-secondary);color:var(--cs-text-primary);cursor:pointer;box-shadow:var(--ds-shadow-ai-compact);white-space:nowrap;border:none;border-radius:13px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:300;transition:background .2s,transform .15s}.ai-search__chip:hover{background:var(--cs-surface-muted);transform:translateY(-1px)}.cs-sticky-search-cluster{top:var(--cs-header-height);z-index:40;box-sizing:border-box;background:#fff0;width:100%;padding:0 27px 16px;position:sticky}.cs-sticky-search-cluster--static{box-shadow:none;padding-bottom:0;position:static}.cs-sticky-search-cluster__filters{margin-top:12px}.cs-filter-btn{background:var(--primary-color);color:var(--cs-text-inverted);cursor:pointer;letter-spacing:-1px;border:none;border-radius:35px;justify-content:center;align-items:center;gap:19px;height:66px;padding:0 25px;font-size:19px;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex}.cs-filter-btn:hover{opacity:.85;transform:translateY(-1px)}.cs-filter-btn svg{flex-shrink:0}.dc-classics-filter-btn{background:var(--primary-color);color:var(--cs-text-inverted);white-space:nowrap;letter-spacing:-1px;cursor:pointer;-webkit-font-smoothing:antialiased;border:none;border-radius:35px;justify-content:center;align-items:center;gap:15px;height:64px;margin-bottom:0;padding:0 26px;font-family:primary-bold,sans-serif;font-size:18px;font-weight:700;line-height:1.2;transition:opacity .2s,transform .2s;display:inline-flex}.dc-classics-filter-btn:hover{opacity:.85;transform:translateY(-1px)}.dc-classics-filter-btn:focus-visible{outline:2px solid var(--ds-ai-lilac);outline-offset:3px}.dc-classics-filter-btn svg{flex-shrink:0}.dc-classics-project-selector{background:var(--ds-surface-subtle);height:23px;box-shadow:var(--ds-shadow-ai-control);cursor:pointer;color:var(--cs-text-primary);border:none;border-radius:13px;align-items:center;gap:10px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:300;display:inline-flex}.dc-classics-initial-ai-sticky{top:var(--cs-header-height);z-index:40;box-sizing:border-box;background:0 0;flex-direction:column;align-items:stretch;width:100%;max-width:none;margin-bottom:0;padding:0;display:flex;position:sticky}.dc-classics-initial-ai-sticky--static{padding-bottom:0;position:sticky}.dc-classics-initial-ai-sticky .dc-classics-ranking-row{margin-top:24px}.dc-classics-initial-ai-sticky>[data-slot=ai-search-guest-composer]{align-self:stretch;width:100%;padding:0!important}.dc-classics-initial-ai-sticky>button{align-self:flex-start}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] button[aria-label="Search by image"]{display:none}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer],[data-slot=ai-search-guest-initial-cluster]>[data-slot=ai-search-guest-composer]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#a072ff14 0% 100%),#f2f2f2b3;border-radius:50px;align-items:center;min-height:64px;box-shadow:4px 4px 7px #00000012;height:auto!important;padding-top:8px!important;padding-bottom:8px!important;padding-right:8px!important}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer]>div:last-child,[data-slot=ai-search-guest-initial-cluster] [data-slot=ai-search-guest-composer]>div:last-child{gap:8px}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-initial-cluster]{gap:24px}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-initial-cluster]+.flex.flex-wrap:empty{display:none}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] textarea[data-slot=textarea],[data-slot=ai-search-guest-initial-cluster] [data-slot=ai-search-guest-composer] textarea[data-slot=textarea]{font-family:primary-light,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-small,18px);letter-spacing:var(--letter-spacing-small,0);color:var(--cs-primary);font-style:normal;font-weight:300;line-height:normal}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] textarea[data-slot=textarea]::placeholder,[data-slot=ai-search-guest-initial-cluster] [data-slot=ai-search-guest-composer] textarea[data-slot=textarea]::placeholder{color:#1a1a1a8c}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] span.pointer-events-none.absolute[aria-hidden],[data-slot=ai-search-guest-initial-cluster] [data-slot=ai-search-guest-composer] span.pointer-events-none.absolute[aria-hidden]{font-family:primary-light,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-small,18px);letter-spacing:var(--letter-spacing-small,0);color:#1a1a1a8c;font-style:normal;font-weight:300;line-height:normal}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] .ds-assistant-beta-badge,[data-slot=ai-search-guest-initial-cluster] [data-slot=ai-search-guest-composer] .ds-assistant-beta-badge{box-sizing:border-box;color:#1a1a1a8c;opacity:1;text-align:center;width:45px;height:21px;letter-spacing:var(--letter-spacing-smaller,0);border:1px solid #1a1a1a8c;justify-content:center;align-items:center;padding:0;font-family:primary-light;font-size:12px;font-style:normal;font-weight:300;line-height:normal;display:inline-flex}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] button[data-slot=ai-search-guest-submit],[data-slot=ai-search-guest-initial-cluster] [data-slot=ai-search-guest-composer] button[data-slot=ai-search-guest-submit]{min-width:48px;min-height:48px;width:48px!important;height:48px!important}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] button[data-slot=ai-search-guest-submit] svg,[data-slot=ai-search-guest-initial-cluster] [data-slot=ai-search-guest-composer] button[data-slot=ai-search-guest-submit] svg{width:30px;height:30px}@media (max-width:786px){.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-initial-cluster]{flex-direction:row;align-items:center;gap:12px}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-initial-below]{flex-shrink:0;align-self:center}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-initial-cluster]>[data-slot=ai-search-guest-composer]{box-sizing:border-box;border-radius:24px;flex:auto;min-width:0;height:48px!important;min-height:48px!important;padding:4px 4px 4px 16px!important}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] button[data-slot=ai-search-guest-submit]{min-width:40px;min-height:40px;width:40px!important;height:40px!important}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] button[data-slot=ai-search-guest-submit] svg{width:24px;height:24px}.dc-classics-initial-ai-sticky [data-slot=ai-search-guest-composer] .ds-assistant-beta-badge{display:none}.dc-classics-initial-ai-sticky .dc-classics-filter-btn{border-radius:24px;gap:8px;width:110px;min-width:0;height:48px;padding:0 15px;font-size:14px;line-height:48px}.dc-classics-initial-ai-sticky .dc-classics-filter-btn svg,.dc-classics-initial-ai-sticky .dc-classics-filter-btn img{flex-shrink:0;width:24px;height:24px}.dc-classics-initial-ai-sticky .dc-classics-filter-btn span{font-size:14px;line-height:48px}}.dc-classics-layout-shell{padding-top:0;padding-left:24px;padding-right:24px}.dc-classics-layout-shell>.cs-page{box-sizing:border-box}.dc-classics-layout-shell:not(:has(.dc-classics-main-area)):not(:has([data-dc-catalogs-ai-results-scroll]))>.cs-page{padding-top:calc(var(--cs-header-height) + 12px);background:var(--cs-surface-white)}@media (max-width:768px){.dc-classics-layout-shell{padding-top:0;padding-left:4px;padding-right:4px}.dc-classics-layout-shell:not(:has(.dc-classics-main-area)):not(:has([data-dc-catalogs-ai-results-scroll]))>.cs-page{padding-top:calc(var(--cs-header-height) + 8px)}}.dc-classics-layout-shell.dc-route-loading{padding-top:32px}@media (max-width:768px){.dc-classics-layout-shell.dc-route-loading{padding-top:16px}}:is(.dc-classics-layout-shell:has(.dc-classics-main-area),.dc-classics-layout-shell:has([data-dc-catalogs-ai-results-scroll])){box-sizing:border-box;flex-direction:column;height:100dvh;padding-top:0;padding-left:0;padding-right:0;display:flex;overflow:hidden}:is(.dc-classics-layout-shell:has(.dc-classics-main-area)>.cs-page,.dc-classics-layout-shell:has([data-dc-catalogs-ai-results-scroll])>.cs-page){background:0 0;flex:auto;height:100%;min-height:0;padding-top:0}.conv-sidebar{width:var(--cs-conv-sidebar-width);background:var(--cs-surface-white);z-index:90;font-family:var(--ds-assistant-sidebar-font-body);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.conv-sidebar--history-open,.conv-sidebar--history-open .conv-sidebar__inner{overflow:visible}.cs-page--initial .conv-sidebar{display:none}.conv-sidebar__inner{box-sizing:border-box;height:100%;padding:var(--cs-header-height) 0 25px 25px;flex-direction:column;display:flex;overflow:hidden}.conv-sidebar__top{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;padding:15px 0;display:flex}.conv-sidebar__new-chat{background:var(--cs-lilac);border:1px solid var(--cs-lilac);height:auto;min-height:26px;color:var(--cs-text-inverted);cursor:pointer;box-shadow:var(--ds-shadow-ai-compact);font-family:var(--ds-assistant-sidebar-font-ui);border-radius:100px;align-items:center;gap:5px;padding:7px 10px 7px 9px;transition:opacity .2s;display:flex}.conv-sidebar__new-chat:hover{opacity:.9}.conv-sidebar__new-chat-icon{align-items:center;display:flex}.conv-sidebar__new-chat-label{white-space:nowrap;font-size:14px;font-weight:400;line-height:24px}.conv-sidebar__thread{flex-direction:column;flex:1;min-height:0;padding-right:0;display:flex;overflow:hidden}.conv-sidebar__follow-up{box-sizing:border-box;flex-shrink:0;width:100%;min-width:0;padding-top:10px}.conv-sidebar__footer{flex-shrink:0;padding-top:12px}.conv-sidebar__footer-text{max-width:100%;font-family:var(--ds-assistant-sidebar-font-body);text-align:center;color:var(--primary-color);opacity:.5;margin:0;font-size:12px;font-weight:300;line-height:normal}.conv-sidebar__messages{flex-direction:column;gap:15px;display:flex}.conv-sidebar__msg--user{background:var(--primary-color);color:var(--cs-text-inverted);width:100%;max-width:330px;box-shadow:var(--ds-shadow-ai-compact);border-radius:15px 15px 0;align-self:flex-end;padding:10px 12px;font-size:14px;font-weight:300;line-height:1.2}.conv-sidebar__msg--user p{margin:0}.conv-sidebar__msg--ai{color:var(--cs-text-primary);font-size:14px;font-weight:300;line-height:1.07;overflow:hidden}.conv-sidebar__ai-content p{line-height:15px}.conv-sidebar__ai-content b{font-weight:700}.conv-sidebar__ai-content ul{margin:0 0 10px 21px;padding:0;list-style:outside}.conv-sidebar__ai-content li{margin-bottom:0;line-height:15px}.cs-main-area{margin-left:var(--cs-conv-sidebar-width);min-height:calc(100vh - var(--cs-header-height));z-index:0;flex-direction:column;flex:1;display:flex;position:relative}.cs-main-area__grid-wrap{flex:1;padding:0 20px 120px;overflow:hidden auto}.dc-classics-main-area{margin-left:var(--cs-conv-sidebar-width);z-index:0;background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.dc-classics-main-area__grid-wrap{padding-top:var(--cs-header-height);background:0 0;flex:1;padding-bottom:120px;padding-left:24px;padding-right:24px;overflow:hidden auto}.bottom-bar{bottom:0;left:var(--cs-conv-sidebar-width);z-index:60;pointer-events:none;justify-content:center;padding:0 20px 20px;display:flex;position:fixed;right:0}.bottom-bar__inner{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.dc-classics-bottom-bar{bottom:0;left:var(--cs-conv-sidebar-width);z-index:60;pointer-events:none;justify-content:center;padding:0 20px 20px;display:flex;position:fixed;right:0}.dc-classics-bottom-bar__inner{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.dc-classics-bottom-bar__chips{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;min-width:0;display:flex}.dc-classics-bottom-bar__chip{background:var(--cs-bg-secondary);color:var(--cs-text-primary);cursor:pointer;text-align:left;border:none;border-radius:13px;max-width:max(100%,22rem);padding:5px 10px;font-family:inherit;font-size:12px;font-weight:300;transition:background .2s,transform .15s;box-shadow:3px 3px 5px #0000001a}.dc-classics-bottom-bar__chip:hover{background:var(--primary-color);color:var(--cs-text-inverted);transform:translateY(-1px)}.dc-classics-bottom-bar__chip:focus-visible{outline:2px solid var(--cs-primary);outline-offset:2px}.dc-classics-bottom-bar__chip:disabled{cursor:not-allowed;opacity:.4;transform:none}.bottom-bar__chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bottom-bar__chip{background:var(--cs-bg-secondary);color:var(--cs-text-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:13px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:300;transition:background .2s,transform .15s;box-shadow:3px 3px 5px #0000001a}.bottom-bar__chip:hover{background:var(--cs-surface-muted);transform:translateY(-1px)}.bottom-bar__input-box{border:1px solid var(--cs-text-inverted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-radius:20px;flex-direction:column;gap:5px;width:100%;padding:10px;display:flex;box-shadow:4px 4px 10px #00000026}.bottom-bar__input-top{align-items:center;display:flex}.bottom-bar__input{color:var(--cs-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px;font-weight:300;line-height:1.2}.bottom-bar__input::placeholder{color:#00000080}.bottom-bar__input-actions{justify-content:space-between;align-items:flex-end;display:flex}.bottom-bar__project-tag{background:var(--cs-bg-secondary);color:#00000080;border-radius:13px;align-items:center;height:23px;padding:5px 10px;font-size:12px;font-weight:300;display:flex;box-shadow:2px 2px 4px #0000001a}.bottom-bar__input-right{align-items:center;gap:10px;display:flex}.cs-grid{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0;padding:0 25px;display:flex}.cs-grid--quick-view-pad{padding-top:40px}.cs-applied-filter-chips{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:15px;display:flex}.cs-applied-filter-chips__chip{flex-shrink:0}@media (max-width:768px){.cs-applied-filter-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow:auto hidden}.cs-applied-filter-chips::-webkit-scrollbar{display:none}.cs-grid--quick-view-pad{padding-top:0}.dc-classics-layout-shell .cs-grid{padding-inline:0}.cs-grid .cs-card{margin-left:0;margin-right:0}.dc-classics-layout-shell .cs-grid,.dc-classics-layout-shell .cs-pages-grid,.dc-classics-layout-shell .cs-card,.dc-classics-layout-shell .cpg-card,.dc-classics-layout-shell,.dc-classics-layout-shell .cs-page{min-width:0;max-width:100%}.dc-classics-layout-shell .cs-card-image-wrap,.dc-classics-layout-shell .cpg-img-wrap{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.dc-classics-layout-shell .cs-card-image-wrap::-webkit-scrollbar{display:none}.dc-classics-layout-shell .cpg-img-wrap::-webkit-scrollbar{display:none}.dc-classics-layout-shell .cs-card-image-wrap img,.dc-classics-layout-shell .cpg-img{flex-shrink:0;width:auto;max-width:none}}.cs-edge-trigger{z-index:100;background:0 0;width:20px;position:fixed;top:0;bottom:0;left:0}.cs-sidebar.facet-filter-sidebar{width:var(--cs-sidebar-width);z-index:150;padding-top:var(--cs-header-height);box-sizing:border-box;top:0}.cs-sidebar.facet-filter-sidebar.facet-filter-sidebar--open{box-shadow:10px 0 30px #0000001a}.cs-filter-count{color:var(--cs-text-primary)}.cs-filter-count__number,.cs-filter-count__catalogs{font-weight:inherit}.cs-filter-reset-row{border-bottom:1px solid var(--cs-filter-divider);margin:0 24px;padding-bottom:.75rem}.cs-filter-reset-pill{font-size:var(--font-filter-show-more);font-family:var(--font-family-filter-show-more);letter-spacing:var(--letter-spacing-filter-show-more);line-height:var(--line-height-filter-show-more);border:1px solid var(--primary-color);background:var(--cs-surface-white);color:var(--primary-color);cursor:pointer;border-radius:30px;padding:0 1rem;transition:background-color .15s}.cs-filter-reset-pill:hover{background:var(--cs-bg-secondary)}.cs-applied-refinements{border-bottom:1px solid var(--cs-filter-divider);flex-direction:column;gap:.5rem;padding-bottom:.75rem;display:flex}.cs-applied-refinements--empty{border-bottom:none;padding-bottom:0}.cs-applied-refinements__scroll{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.5rem;padding-bottom:2px;display:flex;overflow:auto hidden}.cs-applied-chip{border:1px solid var(--cs-border);background:var(--cs-bg-secondary);max-width:100%;color:var(--cs-primary);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .5rem .35rem .65rem;font-size:12px;line-height:1.2;display:inline-flex}.cs-applied-chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.cs-applied-chip__remove{min-width:1.25rem;height:1.25rem;color:var(--cs-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:14px;line-height:1;display:inline-flex}.cs-applied-chip__remove:hover{opacity:.7}.cs-applied-refinements__clear-all{color:var(--cs-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.cs-applied-refinements__clear-all:hover{opacity:.75}.cs-filters-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--cs-primary);margin:0;padding:1rem 0 .5rem;font-size:11px;font-weight:700}.cs-filters-section-rule{background:var(--cs-filter-divider);height:1px;margin-bottom:.25rem}.cs-brand-letter-pill{border:1px solid var(--cs-border);color:var(--cs-primary);background:var(--cs-surface-white);cursor:pointer;border-radius:999px;padding:.25rem .6rem;font-size:11px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s}.cs-brand-letter-pill:hover{background:var(--cs-bg-secondary)}.cs-brand-letter-pill--selected{border-color:var(--cs-primary);background:var(--cs-primary);color:var(--cs-text-inverted)}.cs-brand-search-input{box-sizing:border-box;width:100%;color:var(--cs-primary);background:var(--cs-surface-white);border:1px solid var(--cs-border);border-radius:6px;outline:none;padding:.5rem .75rem;font-size:13px;line-height:1.3}.cs-brand-search-input::placeholder{color:var(--cs-primary);opacity:.45}.cs-brand-search-input:focus-visible{border-color:var(--cs-primary);box-shadow:0 0 0 1px var(--cs-primary)}.cs-brand-facet-list{flex-direction:column;min-height:0;max-height:320px;display:flex}.cs-brand-facet-list__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.cs-brand-facet-show-more{background:var(--cs-surface-white);cursor:pointer;text-align:left;border:none;flex-shrink:0;margin:0;padding:.25rem 0 .5rem calc(16px + .5rem)}.cs-filters-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:root{--dc-toggle-gap:24px;--dc-ranking-to-grid-gap:16px}.dc-view-switcher-row{margin-top:var(--dc-ranking-to-grid-gap)}.cs-browse-after-ranking{padding-top:var(--dc-ranking-to-grid-gap)}.cs-browse-after-ranking--authenticated{padding-top:var(--dc-toggle-gap)}.dc-view-switcher{--dc-vs-active-bg:var(--primary-dark,#1a1a1a);--dc-vs-active-fg:var(--white-color,#fff);--dc-vs-inactive-fg:#898989;--dc-vs-inactive-icon-fg:#000;background:var(--white-color);z-index:1;border-radius:20px;justify-content:flex-start;align-items:center;width:155px;height:40px;padding:1.5px;display:inline-flex;position:relative;box-shadow:0 0 8px #00000026}.dc-vs-btn{min-width:37px;height:37px;color:var(--dc-vs-inactive-fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:18.5px;justify-content:center;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1;transition:width .2s,background .2s,color .2s,padding .2s;display:inline-flex;position:relative}.dc-vs-btn--active{background:var(--dc-vs-active-bg);color:var(--dc-vs-active-fg);box-shadow:none}.dc-vs-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dc-vs-icon svg{fill:currentColor;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.dc-view--catalogs .dc-vs-btn[data-dc-view=catalogs]{background:var(--dc-vs-active-bg);width:114px;color:var(--dc-vs-active-fg);order:0;padding:0 16px}.dc-view--catalogs .dc-vs-btn[data-dc-view=pages]{width:37px;color:var(--dc-vs-inactive-fg);background:0 0;order:1;padding:0}.dc-view--pages .dc-vs-btn[data-dc-view=catalogs]{width:37px;color:var(--dc-vs-inactive-fg);background:0 0;order:0;padding:0}.dc-view--pages .dc-vs-btn[data-dc-view=pages]{background:var(--dc-vs-active-bg);width:115px;color:var(--dc-vs-active-fg);order:1;padding:0 16px}.dc-view--catalogs .dc-vs-btn[data-dc-view=catalogs] .dc-vs-label,.dc-view--pages .dc-vs-btn[data-dc-view=pages] .dc-vs-label{color:var(--dc-vs-active-fg);margin:0;padding:0;font-size:14px;font-weight:700;line-height:1;display:inline-block}.dc-view--catalogs .dc-vs-btn[data-dc-view=catalogs] .dc-vs-icon,.dc-view--pages .dc-vs-btn[data-dc-view=pages] .dc-vs-icon{color:var(--dc-vs-active-fg);display:inline-block}.dc-view--catalogs .dc-vs-btn[data-dc-view=pages] .dc-vs-label,.dc-view--pages .dc-vs-btn[data-dc-view=catalogs] .dc-vs-label{display:none}.dc-view--catalogs .dc-vs-btn[data-dc-view=pages] .dc-vs-icon,.dc-view--pages .dc-vs-btn[data-dc-view=catalogs] .dc-vs-icon{display:inline-block}.dc-vs-btn[data-dc-view=catalogs] .dc-vs-icon svg{width:16px;height:16px}.dc-vs-btn[data-dc-view=pages] .dc-vs-icon svg{width:12px;height:12px}.dc-vs-btn[data-dc-view=pages] .dc-vs-icon{transform:translateY(1px)}.dc-vs-btn[data-dc-view=catalogs] .dc-vs-icon{transform:translateY(0)}.dc-view-switcher .dc-vs-btn--active .dc-vs-icon,.dc-view-switcher .dc-vs-btn--active .dc-vs-icon svg,.dc-view-switcher .dc-vs-btn--active .dc-vs-icon path,.dc-view-switcher .dc-vs-btn--active .dc-vs-icon g{color:var(--dc-vs-active-fg)!important;fill:var(--dc-vs-active-fg)!important}.dc-view-switcher .dc-vs-btn:not(.dc-vs-btn--active) .dc-vs-icon,.dc-view-switcher .dc-vs-btn:not(.dc-vs-btn--active) .dc-vs-icon svg,.dc-view-switcher .dc-vs-btn:not(.dc-vs-btn--active) .dc-vs-icon path,.dc-view-switcher .dc-vs-btn:not(.dc-vs-btn--active) .dc-vs-icon g{color:var(--dc-vs-inactive-icon-fg)!important;fill:var(--dc-vs-inactive-icon-fg)!important}@media (max-width:480px){.dc-view-switcher{width:77px;height:40px;padding:1.5px;margin-right:0!important}.dc-vs-label{display:none!important}.dc-vs-btn{border-radius:50%;width:37px;min-width:37px;height:37px;padding:0}.dc-vs-btn--active{background:var(--dc-vs-active-bg);color:var(--dc-vs-active-fg)}.dc-view--catalogs .dc-vs-btn[data-dc-view=pages],.dc-view--pages .dc-vs-btn[data-dc-view=catalogs]{color:var(--dc-vs-inactive-fg);background:0 0}.dc-vs-btn[data-dc-view=pages] .dc-vs-icon,.dc-vs-btn[data-dc-view=catalogs] .dc-vs-icon{justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;display:flex!important;transform:translate(0)!important}}.cs-pages-grid-section{box-sizing:border-box;width:100%;padding:0 24px}.cs-pages-grid-section.cs-pages-grid-section--embedded-in-main{padding-left:0;padding-right:0}.cs-pages-grid{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 30px;width:100%;display:flex}@media (min-width:992px) and (max-width:1499px){.cs-pages-grid{--s-catalog:270px;--m-catalog:280px;--l-catalog:290px;--xl-catalog:300px}}@media (max-width:767px){.cs-pages-grid-section{padding:0 12px}}.cs-loading-more{color:var(--primary-grey);justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.cs-spinner{border:2px solid var(--cs-border);border-top-color:var(--cs-text-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.conv-sidebar{width:100%}.cs-main-area{margin-left:0}.bottom-bar{left:0}.cs-page--searched .conv-sidebar{display:none}}.cpg-card{flex-direction:column;margin:0 0 50px;display:flex;position:relative}.cpg-img-wrap{cursor:pointer;display:flex;position:relative;overflow:hidden}.cpg-img-wrap.catalog-size-1{height:var(--xxs-catalog)}.cpg-img-wrap.catalog-size-2{height:var(--xs-catalog)}.cpg-img-wrap.catalog-size-3{height:var(--s-catalog)}.cpg-img-wrap.catalog-size-4{height:var(--m-catalog)}.cpg-img-wrap.catalog-size-5{height:var(--l-catalog)}.cpg-img-wrap.catalog-size-6{height:var(--xl-catalog)}.cpg-img-wrap.catalog-size-7{height:var(--xxl-catalog)}.cpg-img{flex-shrink:0;width:auto;height:100%;display:block}.cpg-img-wrap--spread{gap:0}.cpg-card-content{opacity:1;pointer-events:auto}.cpg-link-overlay{z-index:1;display:block;position:absolute;inset:0}.cpg-info{z-index:2;position:relative}
