.apparel-grid[data-v-471ec990]{gap:var(--sm-space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.apparel-card[data-v-471ec990]{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;border:1px solid var(--sm-color-border);border-radius:var(--sm-radius-lg);background:var(--sm-color-surface);padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;overflow:hidden}.apparel-card[data-v-471ec990]:hover{border-color:var(--sm-color-accent);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--sm-color-onBackground) 40%,transparent);transform:translateY(-3px)}.apparel-card[data-v-471ec990]:focus-visible{outline:3px solid var(--sm-color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.apparel-card[data-v-471ec990]:hover{transform:none}}.apparel-card__media[data-v-471ec990]{aspect-ratio:4/5;background:var(--sm-color-surfaceMuted);display:block;position:relative}.apparel-card__media img[data-v-471ec990]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.apparel-card__placeholder[data-v-471ec990]{height:100%;font-family:var(--sm-font-display);color:var(--sm-color-onSurfaceMuted);place-items:center;font-size:1.1rem;display:grid}.apparel-card__badge[data-v-471ec990]{top:var(--sm-space-sm);left:var(--sm-space-sm);padding:2px var(--sm-space-sm);color:var(--sm-color-onSecondary);background:var(--sm-color-secondary);border-radius:var(--sm-radius-pill);font-size:.75rem;font-weight:700;position:absolute}.apparel-card__body[data-v-471ec990]{gap:var(--sm-space-xs);padding:var(--sm-space-md);display:grid}.apparel-card__name[data-v-471ec990]{font-family:var(--sm-font-display);font-size:1.1rem;line-height:1.25}.apparel-card__price[data-v-471ec990]{font-weight:700}.apparel-card__sizes[data-v-471ec990]{color:var(--sm-color-onSurfaceMuted);font-size:.8rem}@media (width>=760px){.apparel-grid[data-v-471ec990]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.apparel-grid[data-v-471ec990]{grid-template-columns:repeat(4,minmax(0,1fr))}}@layer vuetify-components{.v-carousel{width:100%;position:relative;overflow:hidden}.v-carousel__controls{z-index:1;background:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 30%,transparent);width:100%;height:50px;color:rgb(var(--v-theme-on-surface-variant));justify-content:center;align-items:center;list-style-type:none;display:flex;position:absolute;bottom:0}.v-carousel__controls>.v-item-group{flex:0 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:0 0}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{height:inherit;text-decoration:none;display:block}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:0 0}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;width:50px;height:100%}.v-window,.v-window--show-arrows-on-hover{overflow:hidden}.v-window__container{height:inherit;flex-direction:column;transition:all .3s cubic-bezier(.25,.8,.5,1);display:flex;position:relative}.v-window__controls{pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 16px;display:flex;position:absolute;top:0;left:0}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}:has(.v-window__controls--right).v-window--show-arrows-on-hover .v-window__left{transform:translate(200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}:has(.v-window__controls--left).v-window--show-arrows-on-hover .v-window__right{transform:translate(-200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window--vertical-arrows .v-window__controls{flex-direction:column;justify-content:center;gap:12px}.v-window--vertical-arrows .v-window__controls--left{align-items:start}.v-locale--is-rtl .v-window--vertical-arrows .v-window__controls--left,.v-locale--is-rtl.v-window--vertical-arrows .v-window__controls--left,.v-window--vertical-arrows .v-window__controls--right{align-items:end}.v-locale--is-rtl .v-window--vertical-arrows .v-window__controls--right,.v-locale--is-rtl.v-window--vertical-arrows .v-window__controls--right{align-items:start}.v-window--vertical-arrows .v-window__controls .v-window__left .v-icon,.v-window--vertical-arrows .v-window__controls .v-window__right .v-icon{transform:rotate(90deg)}.v-window--crossfade>.v-window__container{isolation:isolate}.v-window--crossfade>.v-window__container>.v-window-item{mix-blend-mode:plus-lighter}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{margin-top:8px;padding-inline-start:6px}}@layer vuetify-final.transitions{.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition-duration:0s}}.v-window-crossfade-transition-leave-from,.v-window-crossfade-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to{width:100%;position:absolute;top:0}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-reverse-transition-enter-from,.v-window-x-transition-leave-to{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-reverse-transition-enter-from,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-window-crossfade-transition-enter-active,.v-window-crossfade-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.5,1)}.v-window-crossfade-transition-enter-from,.v-window-crossfade-transition-leave-to{opacity:0}}.product[data-v-a51779a9]{grid-template-columns:1fr;display:grid}.product__media[data-v-a51779a9]{background:var(--sm-color-surfaceMuted)}.product__carousel[data-v-a51779a9],.product__media[data-v-a51779a9]{min-height:320px}.product__image[data-v-a51779a9]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.product__placeholder[data-v-a51779a9]{height:100%;min-height:320px;font-family:var(--sm-font-display);color:var(--sm-color-onSurfaceMuted);place-items:center;font-size:1.5rem;display:grid}.product__info[data-v-a51779a9]{padding:var(--sm-space-lg)}.product__name[data-v-a51779a9]{font-family:var(--sm-font-display);margin:0;font-size:1.6rem;line-height:1.2}.product__price[data-v-a51779a9]{margin:var(--sm-space-xs) 0 0;font-size:1.25rem;font-weight:700}.product__description[data-v-a51779a9]{margin:var(--sm-space-md) 0 0;white-space:pre-line;color:var(--sm-color-onSurfaceMuted)}.product__group[data-v-a51779a9]{margin:var(--sm-space-lg) 0 0;border:0;padding:0}.product__legend[data-v-a51779a9]{margin-bottom:var(--sm-space-sm);padding:0;font-weight:700}.product__sizes[data-v-a51779a9]{gap:var(--sm-space-sm);flex-wrap:wrap;display:flex}.product__size[data-v-a51779a9]{min-width:3rem;padding:var(--sm-space-sm) var(--sm-space-md);cursor:pointer;color:inherit;border:2px solid var(--sm-color-border);border-radius:var(--sm-radius-md);background:0 0;font-weight:700}.product__size--on[data-v-a51779a9],.product__size[data-v-a51779a9]:hover:not(:disabled){border-color:var(--sm-color-primary)}.product__size[data-v-a51779a9]:focus-visible{outline:3px solid var(--sm-color-primary);outline-offset:2px}.product__size--on[data-v-a51779a9]{color:var(--sm-color-onPrimary,#fff);background:var(--sm-color-primary)}.product__size[data-v-a51779a9]:disabled{cursor:not-allowed;opacity:.5;text-decoration:line-through}.product__form[data-v-a51779a9]{gap:var(--sm-space-xs);margin-top:var(--sm-space-lg);display:grid}.product__row[data-v-a51779a9]{gap:var(--sm-space-md);grid-template-columns:1fr 1fr;display:grid}.sr-only[data-v-a51779a9]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=760px){.product[data-v-a51779a9]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product__media[data-v-a51779a9]{min-height:100%}}
