.shop-card.has-hover{cursor:pointer}@media(hover:hover)and (pointer:fine){.shop-card.has-hover.focus-visible .shop-card__name,.shop-card.has-hover:hover .shop-card__name{color:var(--color-green-dark)}.shop-card.has-hover.focus-visible img,.shop-card.has-hover:hover img{transform:scale3d(1.1,1.1,1.1)}}.shop-card.has-hover.focus-visible .shop-card__name{color:var(--color-green-dark)}.shop-card.has-hover.focus-visible img{transform:scale3d(1.1,1.1,1.1)}.shop-card__image{height:14.375rem;margin-bottom:1rem;overflow:hidden}@media(min-width:640px){.shop-card__image{height:13.875rem}}@media(min-width:1024px){.shop-card__image{height:17.875rem}}.shop-card__image img{transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%}@media(min-width:640px){.shop-card__image{margin-bottom:1.5rem}}.shop-card__name{color:var(--color-black);font-size:1.125rem;font-weight:400;line-height:1.4;margin-bottom:.25rem;transition-duration:.3s;transition-property:color;transition-timing-function:ease}.blind-text-medium .shop-card__name{font-size:1.25rem}.blind-text-large .shop-card__name{font-size:1.375rem}@media(min-width:640px){.shop-card__name{font-size:1.25rem}.blind-text-medium .shop-card__name{font-size:1.375rem}.blind-text-large .shop-card__name{font-size:1.5rem}.shop-card__name{margin-bottom:.5rem}}.shop-card__text{color:var(--color-black);font-size:1rem;font-weight:400;line-height:1.5}.blind-text-medium .shop-card__text{font-size:1.125rem}.blind-text-large .shop-card__text{font-size:1.25rem}.shop-card__desc{color:var(--color-gray-dark);font-size:1rem;font-weight:400;line-height:1.5;margin-top:.5rem}.blind-text-medium .shop-card__desc{font-size:1.125rem}.blind-text-large .shop-card__desc{font-size:1.25rem}@media(min-width:640px){.shop-card__desc{margin-top:1rem}}.gallery-result__filter-wrapper{margin-bottom:2rem}body:not(.no-animate) .gallery-result__filter-wrapper{opacity:0;transform:translateY(1.5rem);transition-delay:.3;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .gallery-result__filter-wrapper.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .gallery-result__filter-wrapper{opacity:1!important;transform:unset!important}@media(min-width:640px){.gallery-result__filter-wrapper{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:3rem;padding-bottom:1rem}}@media(min-width:1024px){.gallery-result__filter-wrapper{display:flex;justify-content:space-between;margin-bottom:4rem}}@media(min-width:640px){.gallery-result__filters{display:flex;flex-wrap:wrap;gap:3rem}}.gallery-result__select:not(:last-child){margin-bottom:1.5rem}@media(min-width:640px){.gallery-result__select:not(:last-child){margin-bottom:0}.gallery-result__select{display:inline-block}}.gallery-result__download{margin-top:1.5rem}@media(min-width:1024px){.gallery-result__download{margin-top:0}}.gallery-result__result{display:flex;flex-wrap:wrap;gap:2rem}@media(min-width:640px){.gallery-result__result{gap:3.5rem .125rem}}@media(min-width:1024px){.gallery-result__result{gap:4rem .125rem}}body:not(.no-animate) .gallery-result__item{opacity:0;transform:translateY(1.5rem);transition-delay:calc(1s + var(--item-index)*.1s);transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .animate .gallery-result__item{opacity:1;transform:unset}html:not(.has-scroll-init) .gallery-result__item{opacity:1!important;transform:unset!important}@media(min-width:640px){.gallery-result__item{width:calc(50% - .0625rem)}}@media(min-width:1024px){.gallery-result__item{width:calc(33.33% - .08333rem)}}.gallery-result__pagination{display:flex;justify-content:center;margin-top:2rem}body:not(.no-animate) .gallery-result__pagination{opacity:0;transform:translateY(1.5rem);transition-delay:.2s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}body:not(.no-animate) .gallery-result__pagination.animate{opacity:1;transform:unset}html:not(.has-scroll-init) .gallery-result__pagination{opacity:1!important;transform:unset!important}@media(min-width:640px){.gallery-result__pagination{grid-column-gap:.125rem;justify-content:space-between;margin-top:2.5rem}}@media(min-width:1024px){.gallery-result__pagination{grid-column-gap:.125rem;display:grid;grid-template-columns:repeat(24,1fr);margin-top:4rem}}.gallery-result__arrows{display:none}@media(min-width:640px){.gallery-result__arrows{display:flex}}@media(min-width:1024px){.gallery-result__arrows{grid-column:22/25;justify-content:flex-end;margin-right:.3125rem}.gallery-result__btn-more{grid-column:1/5}}.link-action{background-color:transparent;border:none;display:flex;padding:0}.link-action,.link-action--small{align-items:center}@media(max-width:639.98px){.link-action--small.link-action--blue .link-action__icon{top:.375rem}}.link-action--black{color:var(--color-black)}@media(hover:hover)and (pointer:fine){.link-action:not(.link-action__not-active).focus-visible .link-action__text,.link-action:not(.link-action__not-active):hover .link-action__text{background-size:100% 1px}.link-action:not(.link-action__not-active).focus-visible .link-action__arrow,.link-action:not(.link-action__not-active):hover .link-action__arrow{transform:translateX(.5rem)}}.link-action:not(.link-action__not-active).focus-visible .link-action__text{background-size:100% 1px}.link-action:not(.link-action__not-active).focus-visible .link-action__arrow{transform:translateX(.5rem)}a:hover .link-action.link-action--not-active .link-action__text,button:hover .link-action.link-action--not-active .link-action__text{background-size:100% 1px}a:hover .link-action.link-action--not-active .link-action__arrow,button:hover .link-action.link-action--not-active .link-action__arrow{transform:translateX(.5rem)}.link-action__text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;position:relative;text-decoration:none!important;transition-duration:.3s;transition-property:background-size,color;transition-timing-function:ease;will-change:background-size}.link-action--medium .link-action__text,.link-action--small .link-action__text{padding-bottom:.25rem}.link-action--small .link-action__text{font-size:1rem;font-weight:400;line-height:1.5}.blind-text-medium .link-action--small .link-action__text{font-size:1.125rem}.blind-text-large .link-action--small .link-action__text{font-size:1.25rem}@media(min-width:640px){.link-action--small .link-action__text{font-size:1.125rem}.blind-text-medium .link-action--small .link-action__text{font-size:1.25rem}.blind-text-large .link-action--small .link-action__text{font-size:1.375rem}}.link-action--medium .link-action__text{font-size:1.25rem;font-weight:400;line-height:1.4}.blind-text-medium .link-action--medium .link-action__text{font-size:1.375rem}.blind-text-large .link-action--medium .link-action__text{font-size:1.5rem}@media(min-width:640px){.link-action--medium .link-action__text{font-size:1.5rem}.blind-text-medium .link-action--medium .link-action__text{font-size:1.625rem}.blind-text-large .link-action--medium .link-action__text{font-size:1.75rem}}.link-action--large .link-action__text{font-size:1.5rem;font-weight:400;line-height:1.3}.blind-text-medium .link-action--large .link-action__text{font-size:1.625rem}.blind-text-large .link-action--large .link-action__text{font-size:1.75rem}@media(min-width:640px){.link-action--large .link-action__text{font-size:2rem}.blind-text-medium .link-action--large .link-action__text{font-size:2.125rem}.blind-text-large .link-action--large .link-action__text{font-size:2.25rem}}.link-action--white .link-action__text{color:var(--color-white)}.link-action--blue .link-action__text{color:var(--color-green-dark)}.link-action--white[disabled] .link-action__text{color:rgba(var(--color-white-rgb),.5)}.link-action__arrow{margin-left:.5rem;min-width:1.5rem;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:1.5rem}@media(min-width:640px){.link-action__arrow{margin-left:1rem}}.link-action--white[disabled] .link-action__arrow path{fill:rgba(var(--color-black-rgb),.5)}.link-action--white[disabled] .link-action__arrow rect{fill:rgba(var(--color-white-rgb),.5)}.link-action__icon{align-self:flex-start;flex-shrink:0;margin-left:.5rem;position:relative;top:.125rem}@media(min-width:640px){.link-action__icon{margin-left:1rem;top:0}.link-action--large .link-action__icon{align-self:flex-start;margin-top:.875rem}}@media(max-width:639.98px){.link-action--small .link-action__icon{height:1rem;width:1rem}}.link-action--white .link-action__icon{color:var(--color-white)}.link-action--blue .link-action__icon{color:var(--color-green-dark)}.link-action--white[disabled] .link-action__icon{color:rgba(var(--color-white-rgb),.5)}.nav-arrow{display:flex}.nav-arrow__button{align-items:center;background-color:transparent;border:none;border-radius:50%;display:flex;height:2.5rem;justify-content:center;padding:0;position:relative;transition-duration:.3s;transition-property:color;transition-timing-function:ease;width:2.5rem}.nav-arrow__button:before{border-radius:50%;content:"";display:block;height:100%;position:absolute;transform:scale(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%}@media(hover:hover)and (pointer:fine){.nav-arrow__button.focus-visible:not(.disabled):before,.nav-arrow__button:hover:not(.disabled):before{transform:scale(1)}}.nav-arrow__button.focus-visible:not(.disabled):before{transform:scale(1)}.nav-arrow__button .icon{position:relative;z-index:1}.nav-arrow__button:nth-child(2){margin-left:2rem}@media(min-width:640px){.nav-arrow__button{height:3rem;width:3rem}}.nav-arrow--blue .nav-arrow__button{color:var(--color-black)}.nav-arrow--blue .nav-arrow__button:before{background-color:var(--color-green-dark)}.nav-arrow--blue .nav-arrow__button.disabled,.nav-arrow--blue .nav-arrow__button[disabled]{color:var(--color-gray-hard);pointer-events:none}@media(hover:hover)and (pointer:fine){.nav-arrow--blue .nav-arrow__button.focus-visible,.nav-arrow--blue .nav-arrow__button:hover{color:var(--color-white)}}.nav-arrow--blue .nav-arrow__button.focus-visible{color:var(--color-white)}.nav-arrow--disables.nav-arrow--blue .nav-arrow__button{color:var(--color-gray-hard);pointer-events:none}.nav-arrow--white .nav-arrow__button{color:var(--color-white)}.nav-arrow--white .nav-arrow__button:before{background-color:var(--color-white)}.nav-arrow--white .nav-arrow__button.disabled,.nav-arrow--white .nav-arrow__button[disabled]{color:rgba(var(--color-white-rgb),.4);pointer-events:none}@media(hover:hover)and (pointer:fine){.nav-arrow--white .nav-arrow__button.focus-visible,.nav-arrow--white .nav-arrow__button:hover{color:var(--color-black)}}.nav-arrow--white .nav-arrow__button.focus-visible{color:var(--color-black)}.nav-arrow--disables.nav-arrow--white .nav-arrow__button{color:rgba(var(--color-white-rgb),.4);pointer-events:none}