.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.TagFilter_tagFilter__M5LfY{width:100%;padding:var(--spacing-lg) 0}.TagFilter_tagFilter__header__tSri2{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);gap:var(--spacing-md);min-height:1.5rem}.TagFilter_tagFilter__title__yHK8n{font-family:var(--font-family-secondary);font-size:var(--heading-h5);font-weight:500;color:var(--foreground);margin:0}.TagFilter_tagFilter__clearButton__OjfgF{font-family:var(--font-family-secondary);font-size:var(--font-size-desktop-xs);color:var(--accent);background:none;border:none;cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);transition:var(--transition-normal);text-decoration:underline}.TagFilter_tagFilter__clearButton__OjfgF:hover{color:var(--text-dark);background-color:var(--primary-green)}.TagFilter_tagFilter__tagsContainer__Oz_Y_{margin-bottom:var(--spacing-md);position:relative;max-width:100%;margin-left:auto;margin-right:auto;transition:max-width var(--transition-normal)}.TagFilter_tagFilter__tagsContainer__Oz_Y_:has(.TagFilter_tagFilter__navPrev__q6ept){max-width:calc(100vw - 100px)}.TagFilter_tagFilter__slider__FK2p_{width:100%;height:auto;max-width:100%;overflow:visible}.TagFilter_tagFilter__slide__rEIh1{width:auto!important;flex-shrink:0;max-width:fit-content}.TagFilter_tagFilter__navPrev__q6ept{position:absolute;left:-20px;top:50%;transform:translateY(-50%);z-index:10;background:rgba(255,255,255,.95);border:1px solid var(--secondary-green);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--foreground);cursor:pointer;transition:var(--transition-normal);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.TagFilter_tagFilter__navPrev__q6ept:hover{background:var(--primary-green);transform:translateY(-50%) scale(1.05)}.TagFilter_tagFilter__navPrev__q6ept.TagFilter_swiper-button-disabled__VwAv3{opacity:.3;cursor:not-allowed;pointer-events:none}.TagFilter_tagFilter__navNext__VxNkT{position:absolute;right:-20px;top:50%;transform:translateY(-50%);z-index:10;background:rgba(255,255,255,.95);border:1px solid var(--secondary-green);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--foreground);cursor:pointer;transition:var(--transition-normal);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.TagFilter_tagFilter__navNext__VxNkT:hover{background:var(--primary-green);transform:translateY(-50%) scale(1.05)}.TagFilter_tagFilter__navNext__VxNkT.TagFilter_swiper-button-disabled__VwAv3{opacity:.3;cursor:not-allowed;pointer-events:none}.TagFilter_tagFilter__tag__wJDdp{display:inline-block;padding:.25rem .75rem .4375rem;border:1px solid var(--secondary-green);border-radius:25px;font-family:var(--font-family-secondary);font-size:var(--font-size-desktop-xs);color:var(--foreground);letter-spacing:.5px;background:none;cursor:pointer;transition:var(--transition-normal);position:relative;z-index:1}.TagFilter_tagFilter__tag__wJDdp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--secondary-green);filter:blur(15px);z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--transition-normal);border-radius:25px}.TagFilter_tagFilter__tag__wJDdp:hover{opacity:.8;transform:translateY(-1px)}.TagFilter_tagFilter__tag_active___Lq46{color:var(--text-dark);border-color:var(--accent);font-weight:500}.TagFilter_tagFilter__tag_active___Lq46:before{opacity:1}.TagFilter_tagFilter__results__lG0sk{font-family:var(--font-family-secondary);font-size:var(--font-size-desktop-xs);color:var(--text-dark);opacity:.7;font-weight:400}@media (min-width:768px){.TagFilter_tagFilter__M5LfY{padding:var(--spacing-xl) 0}.TagFilter_tagFilter__header__tSri2{margin-bottom:var(--spacing-sm);min-height:2.5rem}.TagFilter_tagFilter__tagsContainer__Oz_Y_{margin-bottom:var(--spacing-lg)}.TagFilter_tagFilter__tagsContainer__Oz_Y_:has(.TagFilter_tagFilter__navPrev__q6ept){max-width:calc(100vw - 120px)}.TagFilter_tagFilter__tag__wJDdp{padding:.375rem 1rem .5rem;font-size:var(--font-size-desktop-sm)}.TagFilter_tagFilter__navPrev__q6ept{left:-24px;width:40px;height:40px}.TagFilter_tagFilter__navNext__VxNkT{right:-24px;width:40px;height:40px}}@media (min-width:1024px){.TagFilter_tagFilter__tagsContainer__Oz_Y_:has(.TagFilter_tagFilter__navPrev__q6ept){max-width:calc(100vw - 140px)}.TagFilter_tagFilter__tag__wJDdp:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.TagFilter_tagFilter__navPrev__q6ept{left:-28px}.TagFilter_tagFilter__navNext__VxNkT{right:-28px}}@media (min-width:1200px){.TagFilter_tagFilter__M5LfY{padding:var(--spacing-2xl) 0}.TagFilter_tagFilter__tagsContainer__Oz_Y_:has(.TagFilter_tagFilter__navPrev__q6ept){max-width:calc(100vw - 160px)}.TagFilter_tagFilter__navPrev__q6ept{left:-32px}.TagFilter_tagFilter__navNext__VxNkT{right:-32px}}