@layer base,mixin,shared-libs;@layer component{.PillBox-module__CLMytq__pillBox{--space-between:4px;gap:var(--space-between);align-items:center;display:inline-flex}.PillBox-module__CLMytq__pillBox:has(input[type=checkbox]){padding-inline-start:var(--space-between)}.PillBox-module__CLMytq__pillBox:has(input[type=checkbox]:checked){background-color:var(--color-gold);border-color:var(--color-gold)}.PillBox-module__CLMytq__pillBox input[type=checkbox]{align-self:center;margin-right:6px}.PillBox-module__CLMytq__pillBox input[type=checkbox]:focus-visible{outline:1px solid #000}.PillBox-module__CLMytq__pillBox:has(select){padding-inline-end:var(--space-between)}.PillBox-module__CLMytq__pillSelectWrapper{--arrow-size:8px;padding-inline-end:12px;position:relative}.PillBox-module__CLMytq__pillSelectWrapper select{font-size:inherit;font-weight:700;line-height:inherit;text-indent:-9999em;appearance:none;cursor:pointer;background:url(../media/arrow-down.1v1i8_19helrb.svg?dpl=c9039d46c5226475f6b92fa102afe1d35364f8cb8dfb0f7d73dd93a2fdabe6ee366164366538393465626637356331313062663138383262) 100% no-repeat;background-size:var(--arrow-size);border:none;position:absolute;inset:0}.PillBox-module__CLMytq__pillSelectWrapper select:focus-visible{outline:1px solid #000}}@layer util,vendor,theme;
@layer base,mixin,shared-libs;@layer component{.ListFilter-module__aopr7G__listFilter{grid-gap:var(--space-1);margin-bottom:var(--space-3);font-size:var(--text-size-3);line-height:var(--text-height-3);align-items:end;display:grid}@media (min-width:768px){.ListFilter-module__aopr7G__listFilter{grid-template-columns:1fr max-content}}.ListFilter-module__aopr7G__listFilter fieldset{all:unset;gap:var(--space-1)}.ListFilter-module__aopr7G__listFilter fieldset.ListFilter-module__aopr7G__blisterPack{flex-flow:wrap;display:flex}.ListFilter-module__aopr7G__listFilter fieldset.ListFilter-module__aopr7G__sortByFieldset{font-size:var(--text-size-2);align-items:center;display:flex}.ListFilter-module__aopr7G__listFilter fieldset.ListFilter-module__aopr7G__sortByFieldset .ListFilter-module__aopr7G__sortBySelect{width:min-content;margin:0}.ListFilter-module__aopr7G__listFilter legend{all:unset;margin-bottom:var(--space-1)}.ListFilter-module__aopr7G__tagPill{white-space:nowrap;transition:all .2s ease-in-out;position:relative;overflow:hidden}.ListFilter-module__aopr7G__tagPill.ListFilter-module__aopr7G__shown{transform:scaleX(100%)}@starting-style{.ListFilter-module__aopr7G__tagPill.ListFilter-module__aopr7G__shown{opacity:0;transform:scaleX(70%)}}.ListFilter-module__aopr7G__tagPill.ListFilter-module__aopr7G__hidden{display:none}.ListFilter-module__aopr7G__moreTagsPill{color:#000;cursor:pointer;background-color:var(--color-gold);border:none}.ListFilter-module__aopr7G__moreTagsPill:hover{background-color:var(--color-secondary)}.ListFilter-module__aopr7G__moreTagsPill span{white-space:nowrap;width:0;display:inline-block;overflow:clip}.ListFilter-module__aopr7G__moreTagsPill:before{width:var(--space-1);text-align:center;content:"+";display:inline-block}.ListFilter-module__aopr7G__moreTagsPill[aria-expanded=true]:before{content:"-"}.ListFilter-module__aopr7G__eyeglass{aspect-ratio:1;background:url(../media/search.0-1_h0d6uhxal.svg?dpl=c9039d46c5226475f6b92fa102afe1d35364f8cb8dfb0f7d73dd93a2fdabe6ee366164366538393465626637356331313062663138383262) 50%/contain no-repeat;width:80px;position:relative}.ListFilter-module__aopr7G__eyeglass .ListFilter-module__aopr7G__eye{aspect-ratio:1;width:40%;position:relative;inset:21% auto auto 21%}.ListFilter-module__aopr7G__eyeglass .ListFilter-module__aopr7G__pupil{top:var(--y,50%);left:var(--x,50%);aspect-ratio:1;background:#000;border-radius:50%;width:0;transition:all .2s ease-out;position:absolute;transform:translate(-50%,-50%)scaleY(1)}.ListFilter-module__aopr7G__eyeglass .ListFilter-module__aopr7G__pupil.ListFilter-module__aopr7G__awake{width:50%;animation:15s ease-in-out infinite ListFilter-module__aopr7G__blink;transform:translate(-50%,-50%)scaleY(1)}@keyframes ListFilter-module__aopr7G__blink{2%{transform:translate(-50%,-50%)scaleY(1)}20%{transform:translate(-50%,-50%)scaleY(1)}21%{transform:translate(-50%,-50%)scaleY(.1)}22%{transform:translate(-50%,-50%)scaleY(1)}70%{transform:translate(-50%,-50%)scaleY(1)}71%{transform:translate(-50%,-50%)scaleY(.1)}72%{transform:translate(-50%,-50%)scaleY(1)}74%{transform:translate(-50%,-50%)scaleY(1)}75%{transform:translate(-50%,-50%)scaleY(.1)}76%{transform:translate(-50%,-50%)scaleY(1)}to{transform:translate(-50%,-50%)scaleY(1)}}}@layer util,vendor,theme;
@layer base,mixin,shared-libs,component;@layer util{.A11y-module__jNBVYG__srOnly{white-space:nowrap;clip:rect(0, 0, 0, 0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer vendor,theme;
@layer base,mixin,shared-libs;@layer component{.MetaData-module__CMMj2a__cardMetaData{grid-gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.MetaData-module__CMMj2a__cardMetaData .MetaData-module__CMMj2a__separator{width:var(--space-1);background:url(../media/chevron-right-black.3hmzczbc-9r7w.svg?dpl=c9039d46c5226475f6b92fa102afe1d35364f8cb8dfb0f7d73dd93a2fdabe6ee366164366538393465626637356331313062663138383262) 50%/contain no-repeat;align-self:stretch;display:inline-block}.MetaData-module__CMMj2a__stats{font-size:var(--text-size-2);line-height:var(--text-height-2);align-items:center;display:flex}.MetaData-module__CMMj2a__stats>*{padding-inline:var(--space-1);border:1px solid #0000}.MetaData-module__CMMj2a__stats :first-child{padding-inline-start:0}.MetaData-module__CMMj2a__stats :last-child{padding-inline-end:0}.MetaData-module__CMMj2a__stats :not(:first-child){border-left:1px solid #000}}@layer util,vendor,theme;
@layer base,mixin,shared-libs;@layer component{.CardContent-module__WNbdUq__cardContent{width:100%;font-size:var(--text-size-2);line-height:var(--text-height-2);flex-direction:column;align-items:stretch;display:flex;position:relative;container-type:inline-size}.CardContent-module__WNbdUq__img{order:0}.CardContent-module__WNbdUq__title{order:2}.CardContent-module__WNbdUq__title .CardContent-module__WNbdUq__titleLink{text-decoration:none}.CardContent-module__WNbdUq__title .CardContent-module__WNbdUq__titleLink:before{aspect-ratio:1;content:"";width:100%;display:block;position:absolute;top:0}.CardContent-module__WNbdUq__createdBy{order:2}.CardContent-module__WNbdUq__desc{order:3}.CardContent-module__WNbdUq__metadata{margin-bottom:var(--space-1);order:1}.CardContent-module__WNbdUq__stats{order:4}.CardContent-module__WNbdUq__loadingCardContent:before{aspect-ratio:1;margin-bottom:var(--space-2);content:"";background-color:var(--color-grey-3)}}@layer util,vendor,theme;
@layer base,mixin,shared-libs;@layer component{.CollectionCardImage-module__q6BSuG__collectionCardImage{aspect-ratio:1.5;overflow:hidden}.CollectionCardImage-module__q6BSuG__collectionCardImage:before{z-index:0;content:"";background-color:#000c;border-radius:2.5cqw 0 0;width:85%;height:10%;display:inline-block;position:relative;top:12.5cqw;left:15cqw;box-shadow:5cqw -4cqw #0009}}@layer util,vendor,theme;
@layer base,mixin,shared-libs;@layer component{.CollectionCardContent-module__YCrD8q__cardContent{width:100%;height:100%;font-size:var(--text-size-2);line-height:var(--text-height-2);background:var(--color-coral);flex-direction:column;align-items:stretch;display:flex;position:relative;container-type:inline-size}.CollectionCardContent-module__YCrD8q__content{padding:var(--space-4) var(--space-4) 0;flex:1}.CollectionCardContent-module__YCrD8q__titleLink{text-decoration:none}.CollectionCardContent-module__YCrD8q__titleLink:before{content:"";display:block;position:absolute;inset:0}}@layer util,vendor,theme;.CollectionCardContent-module__YCrD8q__desc{order:2}.CollectionCardContent-module__YCrD8q__metadata{margin-bottom:var(--space-1);order:1}.CollectionCardContent-module__YCrD8q__stats{order:2}.CollectionCardContent-module__YCrD8q__loadingCardContent:before{aspect-ratio:1;margin-bottom:var(--space-2);content:"";background-color:var(--color-grey-3)}
@layer base,mixin,shared-libs;@layer component{.CardCarousel-module__NxhHTa__cardCarouselWrapper{width:100%;max-width:1132px;margin:0 auto;padding:0;position:relative}.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=prev]{right:68px}.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=next]{right:4px}@media (min-width:1200px){.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=prev]{left:-24px}.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=next]{right:-24px}}@media (min-width:1300px){.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=prev]{left:-48px}.CardCarousel-module__NxhHTa__cardCarouselWrapper [data-direction=next]{right:-48px}}.CardCarousel-module__NxhHTa__prevButton,.CardCarousel-module__NxhHTa__nextButton{z-index:1;text-indent:-999px;appearance:none;cursor:pointer;background-color:#0000;background-image:url(../media/chevron-right-black.3hmzczbc-9r7w.svg?dpl=c9039d46c5226475f6b92fa102afe1d35364f8cb8dfb0f7d73dd93a2fdabe6ee366164366538393465626637356331313062663138383262);background-size:16px;border:0;width:16px;height:28px;padding:0;position:absolute;top:-48px;overflow:hidden}.CardCarousel-module__NxhHTa__prevButton[disabled],.CardCarousel-module__NxhHTa__nextButton[disabled]{cursor:default;opacity:.3}@media (min-width:1200px){.CardCarousel-module__NxhHTa__prevButton,.CardCarousel-module__NxhHTa__nextButton{top:140px}}.CardCarousel-module__NxhHTa__prevButton{transform:rotate(180deg)}.CardCarousel-module__NxhHTa__cardCarousel{--gap:var(--space-3);grid-template-columns:repeat(var(--itemCount), minmax(auto, 346px));grid-gap:var(--gap);margin-top:var(--space-9);scroll-snap-type:x mandatory;scrollbar-width:none;margin-bottom:0;padding-left:0;display:grid;position:relative;overflow-x:scroll;container-type:inline-size}.CardCarousel-module__NxhHTa__cardCarousel::-webkit-scrollbar{display:none}@media (min-width:1200px){.CardCarousel-module__NxhHTa__cardCarousel{margin-top:var(--space-4)}}.CardCarousel-module__NxhHTa__cardCarouselItem{scroll-snap-align:start;width:100cqw;list-style-type:none}@media (min-width:576px){.CardCarousel-module__NxhHTa__cardCarouselItem{width:min(50cqw,360px)}}@media (min-width:992px){.CardCarousel-module__NxhHTa__cardCarouselItem{--gapOffset:calc(var(--itemsPerPage,3) / max(calc(var(--itemsPerPage,3) - 1), 1) );width:calc(100cqw / var(--itemsPerPage,3) - calc(var(--gap) / var(--gapOffset)))}}}@layer util,vendor,theme;
