.catalog-quick-view-modal-module__HP67eW__content{width:100%;max-width:1600px;color:var(--qv-text-inverted,var(--white-color,#fff));box-sizing:border-box;margin:0 auto}.catalog-quick-view-modal-module__HP67eW__error{color:var(--qv-muted-text,#fffc);text-align:left;padding:1rem 0 2rem}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__white-color{color:var(--qv-text-inverted,var(--white-color,#fff))}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__capitalize{text-transform:capitalize}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__d-flex-column{flex-direction:column;display:flex}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__font-pos_2{font-size:.95rem;line-height:1.45}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__font-pos_2-regular{font-size:.95rem;font-weight:400;line-height:1.5}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__font-pos_3{margin:.25rem 0 0;font-size:1.35rem;line-height:1.3}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__font-h4{margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__font-small{font-size:.9rem;line-height:1.5}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__font-filter-title{color:var(--qv-text-inverted,var(--white-color,#fff));background:0 0;border:none;font-size:.95rem}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__pill-wrapper{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__font-pos_2.catalog-quick-view-modal-module__HP67eW__pill{background:var(--qv-surface,var(--white-color,#fff));color:var(--qv-text,var(--color-black,#000));border-radius:10px;padding:4px 10px;font-size:.8rem;display:inline-block}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__pointer{cursor:pointer}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__quick-view-left-column .catalog-quick-view-modal-module__HP67eW__container-1{width:100%;max-width:300px}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-content{flex-direction:column;width:100%;max-width:100%;height:auto;min-height:0;margin-top:0;display:flex}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper{cursor:default;width:100%;max-width:100%;margin:0 auto;position:relative}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper .catalog-quick-view-modal-module__HP67eW__catalog-actions,.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__image-container .catalog-quick-view-modal-module__HP67eW__catalog-actions{z-index:2;position:relative}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper:not([class*=catalog-size-]){aspect-ratio:1/1.41}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper.catalog-quick-view-modal-module__HP67eW__catalog-size-1{height:var(--xxs-catalog);width:max-content}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper.catalog-quick-view-modal-module__HP67eW__catalog-size-2{height:var(--xs-catalog);width:max-content}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper.catalog-quick-view-modal-module__HP67eW__catalog-size-3{height:var(--s-catalog);width:max-content}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper.catalog-quick-view-modal-module__HP67eW__catalog-size-4{height:var(--m-catalog);width:max-content}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper.catalog-quick-view-modal-module__HP67eW__catalog-size-5{height:var(--l-catalog);width:max-content}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper.catalog-quick-view-modal-module__HP67eW__catalog-size-6{height:var(--xl-catalog);width:max-content}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper.catalog-quick-view-modal-module__HP67eW__catalog-size-7{height:var(--xxl-catalog);width:max-content}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper img,.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-image-wrapper .catalog-quick-view-modal-module__HP67eW__catalog-image-placeholder{object-fit:contain;object-position:top center;width:100%;height:auto;max-height:100%;display:block}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__library-icon svg,.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__like-icon svg{stroke:currentColor;fill:none;width:20px;height:20px}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__like-icon.catalog-quick-view-modal-module__HP67eW__action-btn-active{color:var(--cs-coral,var(--matte-red,#fe6868))}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__like-icon.catalog-quick-view-modal-module__HP67eW__action-btn-active svg{fill:currentColor;stroke:currentColor}.catalog-quick-view-modal-module__HP67eW__catalog-summary{height:auto!important;margin-bottom:70px!important;overflow:visible!important}.catalog-quick-view-modal-module__HP67eW__catalog-summary b{font-size:1.5rem!important}.catalog-quick-view-modal-module__HP67eW__catalog-summary p{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:100px;line-height:1.5;transition:all .3s,max-height .3s;display:-webkit-box;overflow:hidden;font-size:1.3rem!important}.catalog-quick-view-modal-module__HP67eW__catalog-summary p.catalog-quick-view-modal-module__HP67eW__expanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:none;overflow:visible}.catalog-quick-view-modal-module__HP67eW__paragraph-read-more{max-height:4.5em;transition:max-height .4s ease-out;position:relative;overflow:hidden}.catalog-quick-view-modal-module__HP67eW__paragraph-read-more.catalog-quick-view-modal-module__HP67eW__expanded{max-height:1000px;transition:max-height .6s ease-in}.catalog-quick-view-modal-module__HP67eW__paragraph-read-more.catalog-quick-view-modal-module__HP67eW__expanded:after{display:none}.catalog-quick-view-modal-module__HP67eW__paragraph-read-more:after{background:linear-gradient(to bottom, transparent, var(--qv-overlay-wash,#0f0f0feb));content:"";height:1.5em;position:absolute;bottom:0;left:0;right:0}.catalog-quick-view-modal-module__HP67eW__catalog-summary p.catalog-quick-view-modal-module__HP67eW__expanded:after{display:none}.catalog-quick-view-modal-module__HP67eW__catalog-summary button{cursor:pointer;background:0 0;border:none;margin-top:5px;text-decoration:underline;font-size:1.4rem!important}.catalog-quick-view-modal-module__HP67eW__tags-container{margin-top:5px}.catalog-quick-view-modal-module__HP67eW__tags-container p{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.catalog-quick-view-modal-module__HP67eW__tags-quick-view{background:var(--qv-surface,var(--white-color,#fff));border:1px solid var(--qv-text-inverted,var(--white-color,#fff));color:var(--qv-text,var(--color-black,#000));letter-spacing:.2px;text-transform:capitalize;border-radius:10px;margin:0;padding:3px 10px;font-size:.8rem;font-weight:600;line-height:1.1;transition:all .2s ease-in-out;display:inline-block;box-shadow:0 1px 3px #00000026}.catalog-quick-view-modal-module__HP67eW__quick-view-main-row{gap:20px;margin-top:50px;margin-bottom:100px;display:grid;height:auto!important;overflow:visible!important}.catalog-quick-view-modal-module__HP67eW__quick-view-top-container{justify-content:flex-start;align-items:center;display:flex;height:auto!important;overflow:visible!important}.catalog-quick-view-modal-module__HP67eW__quick-view-container{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.catalog-quick-view-modal-module__HP67eW__sequential-image{filter:blur(8px);opacity:.4;transition:opacity .4s,filter .5s,transform .4s;transform:scale(1)}.catalog-quick-view-modal-module__HP67eW__sequential-image.catalog-quick-view-modal-module__HP67eW__loaded{filter:blur();opacity:1;transform:scale(1)}.catalog-quick-view-modal-module__HP67eW__image-placeholder{background-image:url(/images/loading_image_placeholder.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;min-height:200px;display:flex}.catalog-quick-view-modal-module__HP67eW__hide-until-loaded{opacity:0}.catalog-quick-view-modal-module__HP67eW__hide-until-loaded.catalog-quick-view-modal-module__HP67eW__loaded{opacity:1}.catalog-quick-view-modal-module__HP67eW__quick-view-container img{width:auto;height:90px}@media (min-width:512px){.catalog-quick-view-modal-module__HP67eW__quick-view-container img{height:120px}}@media (min-width:786px){.catalog-quick-view-modal-module__HP67eW__quick-view-container{gap:25px}.catalog-quick-view-modal-module__HP67eW__quick-view-container img{height:210px}}@media (min-width:1501px){.catalog-quick-view-modal-module__HP67eW__quick-view-container img{height:250px}}.catalog-quick-view-modal-module__HP67eW__container-1{box-sizing:border-box}.catalog-quick-view-modal-module__HP67eW__container-2{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:1rem 1rem 50px;display:flex}.catalog-quick-view-modal-module__HP67eW__container-2>div{margin-bottom:.5rem}.catalog-quick-view-modal-module__HP67eW__container-2>div:last-child{margin-bottom:1.5rem}.catalog-quick-view-modal-module__HP67eW__container-3{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:1rem;display:flex}.catalog-quick-view-modal-module__HP67eW__container-3 .catalog-quick-view-modal-module__HP67eW__catalog-summary>*{margin-bottom:.5rem}.catalog-quick-view-modal-module__HP67eW__container-3 .catalog-quick-view-modal-module__HP67eW__catalog-summary>:last-child{margin-bottom:0}.catalog-quick-view-modal-module__HP67eW__content::-webkit-scrollbar{width:5px}.catalog-quick-view-modal-module__HP67eW__content::-webkit-scrollbar-track{background:var(--qv-surface,var(--white-color,#fff))}.catalog-quick-view-modal-module__HP67eW__content::-webkit-scrollbar-thumb{background:var(--qv-text,var(--color-black,#000));border-radius:5px}.catalog-quick-view-modal-module__HP67eW__content::-webkit-scrollbar-thumb:hover{background:var(--qv-text,var(--color-black,#000))}.catalog-quick-view-modal-module__HP67eW__dummy-spacer{visibility:hidden;border:none;flex-basis:280px;height:0;margin:0;padding:0}@media (min-width:1200px){.catalog-quick-view-modal-module__HP67eW__quick-view-main-row{grid-template-columns:1fr 1fr}.catalog-quick-view-modal-module__HP67eW__quick-view-left-column{grid-template-columns:.7fr 2fr;gap:0;display:grid}}@media (min-width:992px) and (max-width:1199px){.catalog-quick-view-modal-module__HP67eW__quick-view-main-row{grid-template-columns:1fr 1.3fr}.catalog-quick-view-modal-module__HP67eW__quick-view-left-column{grid-template-columns:.7fr 1fr;gap:0;display:grid}}@media (min-width:512px) and (max-width:991px){.catalog-quick-view-modal-module__HP67eW__quick-view-main-row{grid-template-columns:1fr}.catalog-quick-view-modal-module__HP67eW__quick-view-left-column{grid-template-columns:.7fr 2fr;gap:0;display:grid}}@media (max-width:511px){.catalog-quick-view-modal-module__HP67eW__container-2{margin-top:20px;margin-left:5px}.catalog-quick-view-modal-module__HP67eW__container-2>div:first-child{text-align:right;margin-top:-65px;padding-right:15px}.catalog-quick-view-modal-module__HP67eW__container-3{margin:0}.catalog-quick-view-modal-module__HP67eW__quick-view-left-column{order:1;margin:0;padding:0}.catalog-quick-view-modal-module__HP67eW__quick-view-main-row{flex-direction:column;margin:0;padding:0;display:flex}.catalog-quick-view-modal-module__HP67eW__container-3{order:2}}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-content-modal{width:100%;max-width:100%}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__image-container{max-width:100%;position:relative}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__wrapper-with-overlay{width:100%;max-width:100%}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__modal-layout{width:100%}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-actions-btn,.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__list-view-library-icon{color:var(--qv-text-inverted,var(--white-color,#fff));cursor:pointer;background:0 0;border:none;padding:0 4px}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-actions .catalog-quick-view-modal-module__HP67eW__catalog-page-loading{color:#fff9;padding:.5rem 0;font-size:.9rem}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__catalog-actions--thumb{text-align:right;justify-content:flex-end;align-items:center;display:flex}.catalog-quick-view-modal-module__HP67eW__content a.catalog-quick-view-modal-module__HP67eW__redirect-to-source,.catalog-quick-view-modal-module__HP67eW__content a.catalog-quick-view-modal-module__HP67eW__redirect-to-main,.catalog-quick-view-modal-module__HP67eW__content img.catalog-quick-view-modal-module__HP67eW__redirect-to-source,.catalog-quick-view-modal-module__HP67eW__content img.catalog-quick-view-modal-module__HP67eW__redirect-to-main{pointer-events:auto}.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__quick-view-ejs-loading,.catalog-quick-view-modal-module__HP67eW__content .catalog-quick-view-modal-module__HP67eW__quick-view-ejs-error{color:var(--qv-muted-text,#fffc);text-align:left;padding:1rem 0 2rem}
.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{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:calc(var(--cs-header-height) + 12px);padding-left:24px;padding-right:24px}@media (max-width:768px){.dc-classics-layout-shell{padding-top:calc(var(--cs-header-height) + 8px);padding-left:4px;padding-right:4px}}.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;height:100dvh;padding-top:var(--cs-header-height);flex-direction:column;padding-left:0;padding-right:0;display:flex;overflow:hidden}.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;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.dc-classics-main-area__grid-wrap{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}
