@import "../assets/choices.min.css";.choices,.gallery-filter-container.is-loading .choices{opacity:0}.choices{transition:opacity .2s ease}.gallery-filter-container:not(.is-loading) .choices{opacity:1}.gallery-filter{align-items:start;display:grid;font-size:.875rem;gap:1rem;grid-template-columns:1fr 2fr;min-height:2.25rem;padding-bottom:1.5rem}@media (min-width:640px){.gallery-filter{gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.gallery-filter-container{grid-column:1/4}.gallery-filter-nav{grid-column:4/12}}.gallery-filter-container{align-items:center;display:flex;font-size:.875rem;gap:.5rem;letter-spacing:.16em;text-transform:uppercase}.gallery-filter-select-label{flex-shrink:0;font-weight:400}.gallery-filter-icon{align-items:center;display:flex;flex-shrink:0;height:16px;width:16px}.choices{background:transparent;border:none;flex-grow:1;font-size:.875rem;font-weight:400;max-width:fit-content;padding:0;text-transform:none}.choices__inner{background:transparent;border:none!important;flex:1;letter-spacing:0;min-height:auto!important;padding:0!important}.choices__item:hover{text-decoration:underline}.choices__list{max-width:100%;min-width:6.25rem;white-space:nowrap;width:max-content}@media (min-width:640px){.choices__list{min-width:8.125rem}}.choices__list--dropdown{background:#fff;border:0!important;font-size:.875rem;font-weight:400;letter-spacing:0}.choices__list--dropdown .choices__item{padding:.5rem .3125rem!important;white-space:nowrap}.choices__list--dropdown .choices__item:hover{text-decoration:underline}.choices__item--selectable.is-highlighted{background-color:transparent!important}.choices[data-type*=select-one]:after{display:none}.gallery-filter-nav{display:flex;gap:2.75rem;overflow-x:scroll}.gallery-filter-nav.is-hidden{display:none}.gallery-filter-nav-item{align-items:flex-start;background:none;border:none;color:#969696;cursor:pointer;display:flex;flex-direction:column;font:inherit;margin:0;min-width:4.6875rem;padding:0;text-decoration:none}.gallery-filter-nav-item.is-active{color:#0a0a0a}.gallery-loader{animation:spin 1s linear infinite;border:4px solid #969696;border-radius:50%;border-top-color:#0a0a0a;display:none;height:40px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:40px}.gallery-loader.is-visible{display:block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}