.CatalogGrid-module__GmfeIG__catalog{grid-template-columns:repeat(var(--catalog-columns), minmax(0, 1fr));gap:var(--catalog-tile-gap);display:grid}.CatalogGrid-module__GmfeIG__catalog__card{min-width:0;min-height:var(--catalog-tile-min-height);padding:var(--catalog-tile-padding);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-primary);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-fast) ease;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.CatalogGrid-module__GmfeIG__catalog__card:hover{box-shadow:var(--shadow-card-hover)}.CatalogGrid-module__GmfeIG__catalog__content{z-index:1;gap:var(--catalog-text-gap);max-width:var(--catalog-content-width);overflow-wrap:break-word;display:grid;position:relative}.CatalogGrid-module__GmfeIG__catalog__title{-webkit-hyphens:auto;hyphens:auto;color:var(--text-primary);font-size:var(--catalog-tile-title-size);font-weight:700;line-height:1.25}.CatalogGrid-module__GmfeIG__catalog__description{-webkit-line-clamp:3;color:var(--text-secondary);font-size:var(--catalog-tile-description-size);-webkit-box-orient:vertical;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.CatalogGrid-module__GmfeIG__catalog__media{width:var(--catalog-media-width);height:var(--catalog-media-height);position:absolute;bottom:0;right:0;container-type:size}.CatalogGrid-module__GmfeIG__catalog__image{width:min(100cqw, 100cqh * var(--ratio));height:auto;transform:translate(var(--catalog-image-bleed), var(--catalog-image-bleed));position:absolute;bottom:0;right:0}.CatalogGrid-module__GmfeIG__catalog__arrow{z-index:2;top:var(--catalog-tile-padding);right:var(--catalog-tile-padding);width:var(--catalog-arrow-size);height:var(--catalog-arrow-size);padding:var(--catalog-arrow-padding);border:var(--border-width) solid var(--action-secondary);border-radius:var(--catalog-arrow-radius);color:var(--action-secondary);place-items:center;display:grid;position:absolute}.CatalogGrid-module__GmfeIG__catalog__arrow svg,.CatalogGrid-module__GmfeIG__catalog__arrow img{width:var(--catalog-arrow-icon-size);height:var(--catalog-arrow-icon-size)}.CatalogGrid-module__GmfeIG__catalog__card--featured{padding:var(--catalog-featured-padding);grid-area:span 2/span 2}.CatalogGrid-module__GmfeIG__catalog__card--featured .CatalogGrid-module__GmfeIG__catalog__arrow{top:var(--catalog-featured-padding);right:var(--catalog-featured-padding)}.CatalogGrid-module__GmfeIG__catalog__card--featured .CatalogGrid-module__GmfeIG__catalog__content{max-width:var(--catalog-featured-text-width)}.CatalogGrid-module__GmfeIG__catalog__card--featured .CatalogGrid-module__GmfeIG__catalog__title{font-size:var(--catalog-featured-title-size);line-height:1.17}.CatalogGrid-module__GmfeIG__catalog__card--featured .CatalogGrid-module__GmfeIG__catalog__description{font-size:var(--catalog-featured-description-size)}.CatalogGrid-module__GmfeIG__catalog__card--featured .CatalogGrid-module__GmfeIG__catalog__media{width:var(--catalog-featured-media-width);height:var(--catalog-featured-media-height)}.CatalogGrid-module__GmfeIG__catalog__card--featured .CatalogGrid-module__GmfeIG__catalog__image{transform:translate(var(--catalog-featured-image-bleed), var(--catalog-featured-image-bleed))}@media (min-width:1280px) and (max-width:1624px){.CatalogGrid-module__GmfeIG__catalog__card:last-child:nth-child(4n){grid-column:span 2}}@media (min-width:768px) and (max-width:1279px){.CatalogGrid-module__GmfeIG__catalog__card:last-child:nth-child(3n+2){grid-column:span 2}}@media (max-width:767px){.CatalogGrid-module__GmfeIG__catalog__card--featured{min-height:var(--catalog-featured-mobile-min-height);grid-row:span 1}.CatalogGrid-module__GmfeIG__catalog__card:last-child:nth-child(2n){grid-column:span 2}.CatalogGrid-module__GmfeIG__catalog__card:not(.CatalogGrid-module__GmfeIG__catalog__card--featured){justify-content:flex-start}.CatalogGrid-module__GmfeIG__catalog__card:not(.CatalogGrid-module__GmfeIG__catalog__card--featured) .CatalogGrid-module__GmfeIG__catalog__content{max-width:100%}.CatalogGrid-module__GmfeIG__catalog__card:not(.CatalogGrid-module__GmfeIG__catalog__card--featured) .CatalogGrid-module__GmfeIG__catalog__title{padding-right:calc(var(--catalog-arrow-size-mobile) + var(--space-2xs))}.CatalogGrid-module__GmfeIG__catalog__card:not(.CatalogGrid-module__GmfeIG__catalog__card--featured) .CatalogGrid-module__GmfeIG__catalog__description{display:none}.CatalogGrid-module__GmfeIG__catalog__arrow{width:var(--catalog-arrow-size-mobile);height:var(--catalog-arrow-size-mobile);padding:var(--space-2xs)}.CatalogGrid-module__GmfeIG__catalog__arrow svg,.CatalogGrid-module__GmfeIG__catalog__arrow img{width:var(--icon-sm);height:var(--icon-sm)}}
.Modal-module__M2hgLa__modal{border-radius:var(--radius-large);background:var(--bg-secondary);width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text-primary);border:none;margin:auto;padding:0}.Modal-module__M2hgLa__modal::backdrop{background:#10223873}.Modal-module__M2hgLa__modal__body{max-height:calc(100vh - 32px);padding:var(--space-2xl);position:relative;overflow-y:auto}.Modal-module__M2hgLa__modal__close{top:var(--space-md);right:var(--space-md);border-radius:var(--radius-round);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute}.Modal-module__M2hgLa__modal__close:hover{color:var(--text-primary);background:var(--border-default)}@media (max-width:767px){.Modal-module__M2hgLa__modal__body{padding:var(--space-lg)}}
.SearchResults-module__xuwufa__results{gap:20px;margin-top:20px;display:grid}.SearchResults-module__xuwufa__results__count{color:var(--text-secondary);font-size:16px;line-height:1.5}.SearchResults-module__xuwufa__results__list{border:var(--border-width) solid var(--border-default);border-radius:10px;overflow:hidden}.SearchResults-module__xuwufa__results__pager{justify-content:center;display:flex}.SearchResults-module__xuwufa__empty{padding-bottom:var(--space-section);text-align:center;justify-items:center;margin-top:120px;display:grid}.SearchResults-module__xuwufa__empty__title{max-width:100%;color:var(--text-primary);font-size:32px;font-weight:700;line-height:1.2}.SearchResults-module__xuwufa__empty__description{width:100%;max-width:712px;color:var(--text-secondary);margin-top:20px;font-size:16px;line-height:1.5}.SearchResults-module__xuwufa__empty__actions{gap:var(--space-md);margin-top:40px;display:flex}.SearchResults-module__xuwufa__empty__button{border-radius:6px;width:300px;min-width:300px;height:48px;min-height:48px;padding:0 24px}@media (max-width:767px){.SearchResults-module__xuwufa__results{gap:40px;margin-top:10px}.SearchResults-module__xuwufa__empty{padding-bottom:var(--space-xl);margin-top:40px}.SearchResults-module__xuwufa__empty__title{font-size:22px}.SearchResults-module__xuwufa__empty__description{margin-top:20px;font-size:15px;font-weight:400;line-height:147%}.SearchResults-module__xuwufa__empty__actions{flex-direction:column;gap:20px;width:100%;margin-top:20px}.SearchResults-module__xuwufa__empty__button{width:100%;min-width:0;font-size:15px;font-weight:600}}
.page-module___AT2Ra__page{gap:var(--page-section-gap);width:100%;max-width:var(--container-width);margin-inline:auto;display:grid}.page-module___AT2Ra__page__head{margin-top:calc(var(--breadcrumbs-top) - var(--header-content-gap));margin-bottom:calc(40px - var(--page-section-gap));gap:40px;display:grid}.page-module___AT2Ra__page__title{font-family:var(--font-family);color:var(--text-primary);font-size:40px;font-weight:700;line-height:120%}@media (max-width:767px){.page-module___AT2Ra__page{gap:var(--mobile-page-section-gap);padding:var(--mobile-content-top-gap) var(--mobile-page-padding) var(--mobile-page-padding)}.page-module___AT2Ra__page__head{margin-top:0;margin-bottom:calc(40px - var(--mobile-page-section-gap));gap:20px}.page-module___AT2Ra__page__title{font-size:30px;line-height:127%}}@media (min-width:768px) and (max-width:1279px){.page-module___AT2Ra__page{gap:var(--tablet-section-gap);padding-inline:var(--tablet-page-padding)}.page-module___AT2Ra__page__head{margin-bottom:calc(40px - var(--tablet-section-gap))}}
.page-module__GFERXG__page{gap:var(--page-section-gap);width:100%;max-width:var(--container-width);margin-inline:auto;display:grid}.page-module__GFERXG__page__head{margin-top:calc(var(--breadcrumbs-top) - var(--header-content-gap));gap:40px;display:grid}.page-module__GFERXG__page__title{font-family:var(--font-family);color:var(--text-primary);font-size:40px;font-weight:700;line-height:120%}@media (max-width:767px){.page-module__GFERXG__page{gap:var(--mobile-page-section-gap);padding:var(--mobile-content-top-gap) var(--mobile-page-padding) var(--mobile-page-padding)}.page-module__GFERXG__page__head{gap:var(--space-md);margin-top:0}.page-module__GFERXG__page__title{font-size:30px;line-height:127%}}@media (min-width:768px) and (max-width:1279px){.page-module__GFERXG__page{gap:var(--tablet-section-gap);padding-inline:var(--tablet-page-padding)}}
.page-module__3QQ_oW__page{width:100%;max-width:var(--container-width);margin-inline:auto}.page-module__3QQ_oW__page>:nth-child(2){margin-top:40px}.page-module__3QQ_oW__page__head{margin-top:calc(var(--breadcrumbs-top) - var(--header-content-gap));gap:20px;display:grid}.page-module__3QQ_oW__page__title{font-family:var(--font-family);color:var(--text-primary);margin-top:20px;font-size:40px;font-weight:700;line-height:120%}@media (max-width:767px){.page-module__3QQ_oW__page{padding:var(--mobile-content-top-gap) var(--mobile-page-padding) var(--mobile-page-padding)}.page-module__3QQ_oW__page>:nth-child(2){margin-top:var(--mobile-page-section-gap)}.page-module__3QQ_oW__page__head{gap:20px;margin-top:0}.page-module__3QQ_oW__page__title{margin-top:0;font-size:30px;line-height:127%}}@media (min-width:768px) and (max-width:1279px){.page-module__3QQ_oW__page{padding-inline:var(--tablet-page-padding)}.page-module__3QQ_oW__page>:nth-child(2){margin-top:var(--tablet-section-gap)}}
