.kom-collection-shell{font-family:Arial,Helvetica,sans-serif;color:#252a2e}.kom-collection-shell>.container{max-width:none;padding-inline:0;margin-inline:0}.kom-collection-shell>.container>.v-stack{gap:0}.kom-collection-shell .collection{display:block!important;margin:0;padding:0}.kom-collection-shell .collection__main{display:flex;flex-direction:column;row-gap:0!important;min-width:0}.kom-collection-shell .facets-sidebar,.kom-collection-shell collection-layout-switch{display:none!important}
.kom-collection-shell product-list.product-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:6px!important;row-gap:24px!important;padding:0 6px 36px;--product-list-max-items-per-row-allowed:4}.kom-collection-shell product-card{min-width:0;gap:0}.kom-collection-shell .product-card__figure{background:transparent}.kom-collection-shell .product-card__media{aspect-ratio:3/4;overflow:hidden}.kom-collection-shell .product-card__image{width:100%;height:100%;object-fit:cover;aspect-ratio:3/4}.kom-collection-shell .product-card__info{padding:12px 12px 6px;text-align:left;align-items:start;justify-items:start;gap:6px}.kom-collection-shell .product-card__info .v-stack{justify-items:start;gap:5px}.kom-collection-shell .product-title{font:400 13px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;min-height:2.8em}.kom-collection-shell price-list{font-size:13px;justify-content:flex-start}.kom-card-color{font-size:11px;line-height:1.4;color:#596166;margin:0}.kom-collection-shell .product-card__info fieldset{justify-content:start}

.kom-collection-controls{position:sticky;top:var(--sticky-area-height,0px);z-index:3;display:grid;grid-template-columns:1fr auto;align-items:center;background:#fff;border-block:1px solid #dce1e3;min-height:52px;padding-inline:24px;margin-bottom:14px}.kom-collection-shell .collection-toolbar{position:static!important;border:0!important;margin:0!important;width:auto;box-shadow:none;display:block}.kom-collection-shell .collection-toolbar__button-list{display:flex;gap:24px}.kom-collection-shell .collection-toolbar__button-container{display:flex!important;border:0;flex:none}.kom-collection-shell .collection-toolbar__button{font:400 13px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0;min-height:50px;padding:0 4px}.kom-collection-shell .kom-collection-summary{width:auto;min-height:0;gap:12px}.kom-collection-shell .kom-collection-summary__count{font-size:12px;color:#596166}.kom-collection-shell .kom-collection-summary__clear{font-size:12px}.kom-collection-shell .active-facets:not(:empty){padding:0 24px 14px;gap:8px}.kom-collection-shell .active-facets .button{border-radius:0}.kom-collection-shell .pagination{margin:20px auto 40px}
facets-drawer#facets-drawer.kom-editorial-facets.drawer{--text-color:32 35 32;--background:255 255 255;--border-color:220 222 216;font-family:Arial,sans-serif;color:#252a2e!important}facets-drawer#facets-drawer.kom-editorial-facets.drawer::part(content){width:min(440px,100vw)!important;height:100dvh!important;max-height:100dvh!important;margin:0 0 0 auto!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}facets-drawer#facets-drawer.kom-editorial-facets.drawer::part(overlay){background:#0006!important;backdrop-filter:none!important}facets-drawer#facets-drawer.kom-editorial-facets.drawer::part(header){padding:22px 24px!important;border-bottom:1px solid #dce1e3!important;background:#fff!important}facets-drawer#facets-drawer.kom-editorial-facets.drawer::part(body){padding:8px 24px 24px!important;background:#fff!important}facets-drawer#facets-drawer.kom-editorial-facets.drawer::part(footer){padding:16px 24px max(20px,env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #dce1e3!important}facets-drawer#facets-drawer.kom-editorial-facets.drawer::part(close-button){background:transparent!important;color:#252a2e!important;border:0!important;box-shadow:none!important;right:14px!important;top:12px!important;width:44px!important;height:44px!important}facets-drawer#facets-drawer.kom-editorial-facets [slot=header]{font:400 20px/1.3 Arial,sans-serif;letter-spacing:-.02em}facets-drawer#facets-drawer.kom-editorial-facets .accordion__toggle{min-height:58px;font:400 14px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none}facets-drawer#facets-drawer.kom-editorial-facets .text-subdued{color:#596166!important}facets-drawer#facets-drawer.kom-editorial-facets input[type=checkbox]{position:relative!important;opacity:1!important;pointer-events:auto!important;width:18px;height:18px;accent-color:#252a2e}facets-drawer#facets-drawer.kom-editorial-facets .checkbox-control{min-height:40px;gap:12px}facets-drawer#facets-drawer.kom-editorial-facets .checkbox-control label{cursor:pointer;font-size:13px!important}facets-drawer#facets-drawer.kom-editorial-facets :is([slot=footer] .button,[slot=footer] button){min-height:48px!important;border-radius:0!important;background:#252a2e!important;color:#fff!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}facets-drawer#facets-drawer.kom-editorial-facets .kom-size-filter{display:flex;flex-wrap:wrap;gap:8px}facets-drawer#facets-drawer.kom-editorial-facets .kom-size-filter .checkbox-control{position:relative;min-width:56px}facets-drawer#facets-drawer.kom-editorial-facets .kom-size-filter input[type=checkbox]{position:absolute!important;opacity:0!important}facets-drawer#facets-drawer.kom-editorial-facets .kom-size-filter label{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #dce1e3;color:#252a2e;background:#fff}facets-drawer#facets-drawer.kom-editorial-facets .kom-size-filter input:checked+label{background:#252a2e!important;color:#fff!important;border-color:#252a2e}facets-drawer#facets-drawer.kom-editorial-facets .kom-size-filter input:focus-visible+label{outline:2px solid #252a2e;outline-offset:2px}
@media(max-width:999px){.kom-collection-shell product-list.product-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kom-collection-controls{padding-inline:16px}}
@media(max-width:699px){.kom-collection-shell product-list.product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 4px!important;padding-inline:4px}.kom-collection-shell .product-card__info{padding:10px 8px 4px}.kom-collection-shell .product-title{font-size:12px}.kom-collection-shell price-list{font-size:12px}.kom-collection-controls{padding-inline:12px;gap:8px;margin-bottom:8px}.kom-collection-shell .collection-toolbar__button-list{gap:16px}.kom-collection-shell .collection-toolbar__button{font-size:12px}.kom-collection-shell .kom-collection-summary__count{font-size:10px}.kom-collection-shell .kom-collection-summary{justify-content:flex-end}.kom-collection-shell .kom-collection-summary__clear{display:none}.kom-collection-shell .active-facets:not(:empty){padding-inline:12px}}
.kom-collection-shell .collection-toolbar__button-container{width:auto!important;inset:auto!important}.kom-collection-shell .collection-toolbar__button-list{flex-direction:row!important;justify-content:flex-start;min-width:0}.kom-collection-shell .collection-toolbar.full-bleed{margin-inline:0!important;inset:auto!important}

.kom-collection-shell product-list.product-list{width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box}

.kom-collection-shell .kom-glove-shortcuts,.kom-collection-shell .kom-glove-sizes{margin:16px 24px!important}.kom-collection-shell .product-card__figure,.kom-collection-shell .product-card__media{padding:0!important}.kom-collection-shell .product-card__image{display:block}@media(max-width:699px){.kom-collection-shell .kom-glove-shortcuts,.kom-collection-shell .kom-glove-sizes{margin:10px 12px!important}}

@media(min-width:1000px){.kom-collection-shell facets-sort-popover#sort-by-popover{inset-inline-start:0;inset-inline-end:auto}}

facets-sort-popover#sort-by-popover{font-family:Arial,Helvetica,sans-serif;--text-color:32 35 32;--background:255 255 255;color:#252a2e}
facets-sort-popover#sort-by-popover::part(content){background:#fff;border-radius:0;box-shadow:0 8px 24px #252a2e12}
facets-sort-popover#sort-by-popover::part(body){padding:8px}
facets-sort-popover#sort-by-popover .popover__value-list{display:grid;gap:2px}
facets-sort-popover#sort-by-popover .popover__value-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;padding:10px 12px;font:400 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;text-align:left;color:#252a2e;border-radius:0}
facets-sort-popover#sort-by-popover .popover__value-option:hover{background:#f4f6f7}
facets-sort-popover#sort-by-popover .popover__value-option[aria-selected="true"]{background:#f4f6f7;font-weight:600}
facets-sort-popover#sort-by-popover .popover__value-option[aria-selected="true"]::after{content:"";width:10px;height:6px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);flex-shrink:0}
facets-sort-popover#sort-by-popover .reversed-link{background:none}
@media(min-width:1000px){.kom-collection-shell facets-sort-popover#sort-by-popover{width:280px;border:1px solid #dce1e3;box-shadow:0 8px 24px #252a2e12}.kom-collection-shell facets-sort-popover#sort-by-popover::part(content){transform:none!important;max-height:calc(100dvh - 180px);overflow-y:auto}}
@media(max-width:999px){facets-sort-popover#sort-by-popover::part(header){padding:18px 20px;border-bottom:1px solid #dce1e3}facets-sort-popover#sort-by-popover [slot=header]{font:400 18px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0}facets-sort-popover#sort-by-popover::part(body){padding:8px 12px max(16px,env(safe-area-inset-bottom))}facets-sort-popover#sort-by-popover .popover__value-option{min-height:44px}facets-sort-popover#sort-by-popover::part(close-button){color:#252a2e}facets-sort-popover#sort-by-popover::part(overlay){background:#0006;backdrop-filter:none}}

@media(min-width:1000px){.kom-collection-shell facets-sort-popover#sort-by-popover::part(content){width:100%;box-sizing:border-box;border:0;box-shadow:none}}

