.sort-menu[data-v-b7657a40]{flex:none;position:relative}.sort-menu__trigger[data-v-b7657a40]{color:#374151;background:#e8e8ed;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:inline-flex}.sort-menu__trigger--active[data-v-b7657a40],.sort-menu__trigger[data-v-b7657a40]:hover{color:#fff;background:#1d1d1f}.sort-menu__list[data-v-b7657a40]{z-index:30;background:#fff;border-radius:12px;min-width:160px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000001f}.sort-menu__option[data-v-b7657a40]{color:#1d1d1f;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:.875rem;display:flex}.sort-menu__option[data-v-b7657a40]:hover{background:#f5f5f7}.sort-menu__option[data-v-b7657a40]:focus-visible,.sort-menu__trigger[data-v-b7657a40]:focus-visible{outline-offset:1px;outline:2px solid #0071e3}.sort-fade-enter-active[data-v-b7657a40],.sort-fade-leave-active[data-v-b7657a40]{transition:opacity .15s,transform .15s}.sort-fade-enter-from[data-v-b7657a40],.sort-fade-leave-to[data-v-b7657a40]{opacity:0;transform:translateY(-4px)}.next[data-v-aa48c9a9],.page-number[data-v-aa48c9a9],.prev[data-v-aa48c9a9]{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));align-items:center;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;position:relative}.next[data-v-aa48c9a9]:hover,.page-number[data-v-aa48c9a9]:hover,.prev[data-v-aa48c9a9]:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.next[data-v-aa48c9a9]:focus,.page-number[data-v-aa48c9a9]:focus,.prev[data-v-aa48c9a9]:focus{z-index:10}.prev[data-v-aa48c9a9]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.next[data-v-aa48c9a9]{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.page-number[data-v-aa48c9a9]{padding-left:.75rem;padding-right:.75rem}.page-number[aria-current=page][data-v-aa48c9a9]{z-index:10;background-color:rgb(0 104 214/var(--tw-bg-opacity,1));--tw-bg-opacity:.1;border-width:1px;font-weight:700}.product-grid[data-v-61694e7f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1rem;margin-bottom:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}@media (width>=1200px){.product-grid[data-v-61694e7f]{gap:1rem}}@media (width>=1300px){.product-grid[data-v-61694e7f]{margin-top:2rem;margin-bottom:2rem}}.product-grid[data-v-61694e7f]:empty{display:none}@media (width>=561px) and (width<=767px){.product-grid[data-v-61694e7f]{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-swipe[data-v-61694e7f]{--swipe-gutter:calc(50vw - 50cqw);margin-top:1rem;margin-bottom:1rem;position:relative;container-type:inline-size}@media (width>=1300px){.product-swipe[data-v-61694e7f]{margin-top:2rem;margin-bottom:2rem}}.product-swipe__track[data-v-61694e7f]{width:100vw;margin-left:calc(-1 * var(--swipe-gutter));padding:0 var(--swipe-gutter) .35rem;scroll-padding-inline:var(--swipe-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;display:flex;overflow-x:auto}.product-swipe__track[data-v-61694e7f]::-webkit-scrollbar{display:none}.product-swipe__slide[data-v-61694e7f]{scroll-snap-align:start;flex:0 0 calc(25% - .75rem);min-width:0}@media (width<=1023px){.product-swipe__slide[data-v-61694e7f]{flex-basis:calc(38.4615% - .769231rem)}}@media (width<=560px){.product-grid[data-v-61694e7f]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-swipe__slide[data-v-61694e7f]{flex-basis:72%}}.product-swipe__nav[data-v-61694e7f]{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.product-swipe__nav button[data-v-61694e7f]{color:#fff;background:#1d1d1f;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:inline-flex}.product-swipe__nav button[data-v-61694e7f]:disabled{cursor:not-allowed;opacity:.35}.shrink-leave-active[data-v-61694e7f]{opacity:0;transition:transform .3s;position:absolute}.shrink-enter-active[data-v-61694e7f]{will-change:opacity,transform;transition:opacity .4s ease-out .2s,transform .4s ease-out}.shrink-enter[data-v-61694e7f],.shrink-enter-from[data-v-61694e7f],.shrink-leave-to[data-v-61694e7f]{opacity:0;transform:scale(.75)translateY(25%)}
