.styles-module-scss-module__S3rohq__toolbar{justify-content:space-between;align-items:center;gap:min(1.66667vw,24px);display:flex}@media screen and (max-width:1023px){.styles-module-scss-module__S3rohq__toolbar{flex-direction:column;align-items:stretch;gap:24px}}@media screen and (max-width:768px){.styles-module-scss-module__S3rohq__toolbar{gap:32px}}.styles-module-scss-module__S3rohq__heading{flex-direction:column;gap:8px;max-width:min(clamp(29.7917vw,0px,29.7917vw),429px);display:flex}@media screen and (max-width:1023px){.styles-module-scss-module__S3rohq__heading{max-width:100%}}@media screen and (max-width:768px){.styles-module-scss-module__S3rohq__heading{flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px 16px}}.styles-module-scss-module__S3rohq__title{text-transform:capitalize}.styles-module-scss-module__S3rohq__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.styles-module-scss-module__S3rohq__search{width:min(clamp(23.4028vw,0px,23.4028vw),337px)}@media screen and (max-width:1023px){.styles-module-scss-module__S3rohq__search{flex:1 1 0;width:auto;min-width:0}}.styles-module-scss-module__S3rohq__sort{--btn-size:52px;border-inline-start:1px solid #e0e0e0;flex-shrink:0;padding-inline-start:16px}
.styles-module-scss-module__ZsqaSa__section{width:100%;max-width:1800px;margin-inline:auto;padding-inline:60px}@media screen and (max-width:768px){.styles-module-scss-module__ZsqaSa__section{padding-inline:16px}}.styles-module-scss-module__ZsqaSa__section{flex-direction:column;gap:min(2.22222vw,32px);padding-block:min(3.47222vw,50px);display:flex}@media screen and (max-width:768px){.styles-module-scss-module__ZsqaSa__section{gap:56px;padding-block:32px 40px}}.styles-module-scss-module__ZsqaSa__top{flex-direction:column;gap:min(1.66667vw,24px);min-width:0;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__ZsqaSa__top{gap:16px}}.styles-module-scss-module__ZsqaSa__grid{grid-template-columns:repeat(3,1fr);gap:min(2.22222vw,32px) min(1.66667vw,24px);margin:0;padding:0;list-style:none;display:grid}.styles-module-scss-module__ZsqaSa__grid>li{min-width:0}@media screen and (max-width:1023px){.styles-module-scss-module__ZsqaSa__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.styles-module-scss-module__ZsqaSa__grid{grid-template-columns:1fr;row-gap:56px}.styles-module-scss-module__ZsqaSa__searchResults{gap:24px}.styles-module-scss-module__ZsqaSa__searchResults .styles-module-scss-module__ZsqaSa__grid{row-gap:32px}.styles-module-scss-module__ZsqaSa__noResults{gap:32px;padding-block-end:32px}.styles-module-scss-module__ZsqaSa__empty{--empty-icon-gap:43px;--empty-action-gap:32px;padding-block:24px}}.styles-module-scss-module__ZsqaSa__emptyCta{min-width:min(14.9306vw,215px)}@media screen and (max-width:768px){.styles-module-scss-module__ZsqaSa__emptyCta{width:100%}}.styles-module-scss-module__ZsqaSa__pagination{align-self:center}@media screen and (max-width:768px){.styles-module-scss-module__ZsqaSa__pagination{align-self:stretch}}
.styles-module-scss-module__C28Gna__section{--rail-ssr-slides:3.14;--rail-end-inset:60px;width:100%;max-width:1800px;margin-inline:auto;padding-block:min(3.47222vw,50px);padding-inline-start:60px}@media screen and (max-width:1023px){.styles-module-scss-module__C28Gna__section{--rail-ssr-slides:1.8}}@media screen and (max-width:768px){.styles-module-scss-module__C28Gna__section{--rail-ssr-slides:1.15;--rail-end-inset:16px;padding-block:40px;padding-inline-start:16px}}.styles-module-scss-module__C28Gna__title{max-width:min(clamp(29.7917vw,0px,29.7917vw),429px)}@media screen and (max-width:1023px){.styles-module-scss-module__C28Gna__title{max-width:100%}}
.styles-module-scss-module__1139gG__card{border-radius:24px;justify-content:center;align-items:center;height:clamp(200px,17.2222vw,248px);padding:16px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.styles-module-scss-module__1139gG__card{height:398px}}.styles-module-scss-module__1139gG__image{object-fit:cover;object-position:center;transition-property:transform;transition-duration:.35s;transition-timing-function:ease}.styles-module-scss-module__1139gG__scrim{background-color:#000e358c;position:absolute;inset:0}.styles-module-scss-module__1139gG__label{z-index:1;text-align:center;text-transform:capitalize;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}@media (hover:hover){.styles-module-scss-module__1139gG__card:hover .styles-module-scss-module__1139gG__image{transform:scale(1.05)}}
.styles-module-scss-module__t4CAFW__section{--rail-ssr-slides:4.18;--rail-end-inset:60px;width:100%;max-width:1800px;margin-inline:auto;padding-block:min(3.47222vw,50px) min(5.13889vw,74px);padding-inline-start:60px}@media screen and (max-width:1023px){.styles-module-scss-module__t4CAFW__section{--rail-ssr-slides:2.4}}@media screen and (max-width:768px){.styles-module-scss-module__t4CAFW__section{--rail-ssr-slides:1.47;--rail-end-inset:16px;padding-block:40px;padding-inline-start:16px}}.styles-module-scss-module__t4CAFW__title{max-width:min(clamp(29.7917vw,0px,29.7917vw),429px)}@media screen and (max-width:1023px){.styles-module-scss-module__t4CAFW__title{max-width:100%}}
.styles-module-scss-module__3YXZYW__browser{flex-direction:column;gap:32px;min-width:0;display:flex}.styles-module-scss-module__3YXZYW__controls{align-items:center;gap:16px;min-width:0;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__3YXZYW__controls{flex-direction:column;align-items:stretch}}.styles-module-scss-module__3YXZYW__strip{flex:1 1 0;min-width:0}@media screen and (max-width:768px){.styles-module-scss-module__3YXZYW__strip{order:1}}.styles-module-scss-module__3YXZYW__viewMore{text-transform:capitalize;flex-shrink:0}@media screen and (max-width:768px){.styles-module-scss-module__3YXZYW__viewMore{width:100%}}.styles-module-scss-module__3YXZYW__empty{padding-block:min(2.91667vw,42px)}
.styles-module-scss-module__HiE2ra__section{width:100%;max-width:1800px;margin-inline:auto;padding-inline:60px}@media screen and (max-width:768px){.styles-module-scss-module__HiE2ra__section{padding-inline:16px}}.styles-module-scss-module__HiE2ra__section{flex-direction:column;gap:min(1.66667vw,24px);padding-block:min(3.47222vw,50px);display:flex}@media screen and (max-width:768px){.styles-module-scss-module__HiE2ra__section{gap:16px;padding-block:40px}}.styles-module-scss-module__HiE2ra__title{text-transform:capitalize}@media screen and (max-width:768px){.styles-module-scss-module__HiE2ra__title{text-align:center}}
