.breadcrumb-bar{--breadcrumb-size:.875rem;--breadcrumb-current-color:var(--color-iron);font-size:var(--breadcrumb-size)}.breadcrumb-bar ul{display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumb-bar .text-button .ui-icon{display:none}.breadcrumb-bar .text-button .label{align-items:center;display:flex;gap:.5rem}.breadcrumb-bar .text-button span:first-letter{text-transform:uppercase}.breadcrumb-bar .text-button[href]{text-decoration:none}.breadcrumb-bar .text-button[href]:after{content:"/";margin-left:.5rem;text-decoration:none}.breadcrumb-bar .text-button:not([href]){color:var(--breadcrumb-current-color)}@media (max-width:35.9375em){.breadcrumb-bar li{display:none}.breadcrumb-bar li:nth-last-child(2),.breadcrumb-bar li:nth-last-child(2) .ui-icon{display:block}.breadcrumb-bar li:nth-last-child(2) .text-button:after{content:none}.breadcrumb-bar li:first-child:last-child{display:block}.breadcrumb-bar li:first-child:last-child .text-button{min-height:1.5rem}}@media (min-width:62em){.breadcrumb-bar{--breadcrumb-size:.875rem}}.product-sort{align-items:center;display:flex;flex-shrink:1;font-size:.875rem;gap:.75rem;min-width:0}.product-sort>p:first-child:after{content:"|";padding-left:.75rem}.product-sort p{flex-shrink:0}.product-sort .drop-list-container{display:flex;min-width:0}.product-sort .text-button.drop-list-trigger{align-items:center;gap:.125rem;min-width:0}.product-sort .text-button.drop-list-trigger .label{display:flex;font-weight:600;gap:.5rem;text-decoration:none}.product-sort .text-button.drop-list-trigger .label>span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.product-sort .text-button.drop-list-trigger .label>span span{font-weight:400}.product-sort .sort-entry [aria-current]{font-weight:600}@media (max-width:61.9375em){.product-sort .text-button .label span span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width:36em){.product-sort .drop-list .item{padding-right:2.5rem;-webkit-tap-highlight-color:transparent}.product-sort .drop-list .item:focus:not(:focus-visible){outline:none}.product-sort .drop-list .item:active,.product-sort .drop-list .item:focus-visible,.product-sort .drop-list .item:hover{text-decoration:underline}}.product-grid-toolbar{background-color:#fff;bottom:1.25rem;box-shadow:0 2px 4px #00000014,0 2px 4px #00000014,0 4px 8px #00000014;display:flex;gap:.75rem;left:50%;padding:.5rem .75rem;position:fixed;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:15}.product-grid-toolbar .product-grid-filter-toggle .ui-badge{--ui-badge-font-size:.5rem;height:.75rem;width:.75rem}.product-grid-toolbar .product-grid-toolbar-layout{border-left:1px solid var(--color-surface-subtle-darker);display:flex;gap:.125rem;margin-right:-.4375rem;padding-left:.4375rem}.product-grid-toolbar .product-grid-layout{--icon-color:var(--color-surface-disabled-darker);align-items:start;aspect-ratio:1;background-color:var(--background-color);border-radius:2px;color:var(--icon-color);display:flex;padding:.3125rem;transition-duration:.25s;transition-property:background-color,color;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:2rem}.product-grid-toolbar .product-grid-layout:focus-visible,[data-input=mouse] .product-grid-toolbar .product-grid-layout:hover{--background-color:#ebebeb}.product-grid-toolbar .product-grid-layout:active{--background-color:#d6d6d6}.product-grid-toolbar .product-grid-layout[aria-pressed]{--icon-color:var(--color-surface-inverse)}.product-grid-toolbar .product-grid-layout .label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.product-grid-toolbar .product-grid-layout .icon{aspect-ratio:1;background-color:currentColor;border-radius:inherit;display:block}.product-grid-toolbar .product-grid-layout.grid .icon{box-shadow:.75rem 0 0 currentColor,.75rem .75rem 0 currentColor,0 .75rem 0 currentColor;width:.625rem}.product-grid-toolbar .product-grid-layout.feed .icon{width:1.375rem}.input-toggle{--input-toggle-background:var(--color-surface-subtle-darker);--input-toggle-button-background:var(--color-surface-primary)}.input-toggle.variant-primary{--input-toggle-active:var(--color-surface-inverse)}.input-toggle.variant-accent{--input-toggle-active:var(--color-surface-accent)}.input-toggle.size-md{--input-toggle-height:1.5rem;--input-toggle-width:2.5rem;--input-toggle-button-offset:.125rem;--input-toggle-label-offset:.125rem}.input-toggle.size-lg{--input-toggle-height:2rem;--input-toggle-width:3.125rem;--input-toggle-button-offset:.1875rem;--input-toggle-label-offset:.375rem}.input-toggle input:focus-visible+span,.input-toggle:hover input+span{--input-toggle-background:var(--input-toggle-background-hover)}.input-toggle.disabled label{cursor:default}.input-toggle.reverse .input-toggle-label{grid-column:1/2}.input-toggle.reverse .input-toggle-wrapper input,.input-toggle.reverse .input-toggle-wrapper input+span{grid-column:2/3}.input-toggle.align-start{--input-toggle-label-align:start}.input-toggle.align-start .input-toggle-label{padding-top:var(--input-toggle-label-offset)}.input-toggle.align-center{--input-toggle-label-align:center}.input-toggle.align-end{--input-toggle-label-align:end}.input-toggle.align-end .input-toggle-label{padding-bottom:var(--input-toggle-label-offset)}.input-toggle-wrapper{align-items:var(--input-toggle-label-align);display:grid;font-size:.875rem;gap:1rem;justify-content:space-between;line-height:1.5;width:auto}.input-toggle-wrapper:is(label){cursor:pointer;grid-template-columns:repeat(2,auto)}.input-toggle-wrapper input,.input-toggle-wrapper input+span{grid-column:1/2;grid-row:1/2}.input-toggle-wrapper input{height:var(--input-toggle-height);opacity:0;pointer-events:auto;width:var(--input-toggle-width)}.input-toggle-wrapper input:not(:disabled){cursor:pointer}.input-toggle-wrapper input:active+span{--input-toggle-background:var(--input-toggle-background-active)}.input-toggle-wrapper input:focus-visible+span{outline-offset:var(--outline-offset);outline-style:var(--outline-style);outline-width:var(--outline-width)}.input-toggle-wrapper input:checked+span{--input-toggle-button-start:calc(var(--input-toggle-width) - var(--input-toggle-height) + var(--input-toggle-button-offset)*2 - var(--input-toggle-button-offset)*2);--input-toggle-background:var(--input-toggle-active)}.input-toggle-wrapper input:checked+span .input-toggle-check{opacity:1}.input-toggle-wrapper input[aria-invalid=true]+span{--input-toggle-background:var(--color-surface-error)}.input-toggle-wrapper input:disabled+span{--input-toggle-background:var(--color-surface-disabled-dark);--input-toggle-button-background:var(--color-surface-disabled)}.input-toggle-wrapper input+span{background-color:var(--input-toggle-background);border-radius:calc(var(--input-toggle-height)/2);color:inherit;display:block;height:var(--input-toggle-height);pointer-events:none;position:relative;transition-duration:.25s;transition-property:background-color,border-color;transition-timing-function:ease;width:var(--input-toggle-width)}.input-toggle-wrapper input+span:after{aspect-ratio:1;background-color:var(--input-toggle-button-background);border-radius:50%;box-shadow:0 4px 8px #00000014;content:"";height:calc(100% - var(--input-toggle-button-offset)*2);left:0;position:absolute;top:var(--input-toggle-button-offset);transform:translate(calc(var(--input-toggle-button-start, 0px) + var(--input-toggle-button-offset)));transition:transform .25s ease}.input-toggle-check{left:-1px;opacity:0;position:absolute;top:-1px;z-index:1}.input-toggle-messages{font-size:.75rem;line-height:1.5}.input-toggle-messages span{display:block;margin-top:.5rem}.input-toggle-description{color:var(--color-primary-muted)}.input-toggle-error{color:var(--color-text-error)}.input-checkbox{--input-check-border:var(--color-border-subtle-dark);--input-check-size:1.5rem}.input-checkbox.variant-primary{--input-check-active:var(--color-surface-inverse)}.input-checkbox.variant-accent{--input-check-active:var(--color-surface-accent)}.input-checkbox input:focus-visible+span,.input-checkbox:hover input+span{--input-check-border:var(--input-check-border-hover)}.input-checkbox.disabled label{cursor:default}.input-checkbox-wrapper{align-items:start;display:grid;font-size:.875rem;gap:1rem;line-height:1.5;width:auto}.input-checkbox-wrapper:is(label){cursor:pointer;grid-template-columns:1.5rem auto}.input-checkbox-wrapper input,.input-checkbox-wrapper input+span{grid-column:1/2;grid-row:1/2}.input-checkbox-wrapper input{height:var(--input-check-size);opacity:0;pointer-events:auto}.input-checkbox-wrapper input:not(:disabled){cursor:pointer}.input-checkbox-wrapper input[aria-invalid=true]+span{--input-check-border:var(--color-border-error)}.input-checkbox-wrapper input:active+span{--input-check-border:var(--input-check-border-active)}.input-checkbox-wrapper input:focus-visible+span{outline-offset:var(--outline-offset);outline-style:var(--outline-style);outline-width:var(--outline-width)}.input-checkbox-wrapper input:checked+span{--input-check-border:var(--input-check-active);background-color:var(--input-check-active)}.input-checkbox-wrapper input:checked+span .input-checkbox-check{opacity:1}.input-checkbox-wrapper input:disabled+span{--input-check-border:var(--color-border-disabled);background-color:var(--color-surface-disabled);color:var(--color-text-disabled)}.input-checkbox-wrapper input+span{border:1px solid var(--input-check-border);border-radius:var(--input-checkbox-radius,2px);color:var(--color-white);display:block;height:var(--input-check-size);pointer-events:none;position:relative;transition-duration:.25s;transition-property:background-color,border-color;transition-timing-function:ease;width:var(--input-check-size)}.input-checkbox-check{left:-1px;opacity:0;position:absolute;top:-1px;z-index:1}.input-checkbox-label{padding-top:.125rem}.input-checkbox-messages{font-size:.75rem;line-height:1.5}.input-checkbox-messages span{display:block;margin-top:.5rem}.input-checkbox-description{color:var(--color-primary-muted)}.input-checkbox-error{color:var(--color-text-error)}.list-search{--list-search-padding-inline:1.5rem}.list-search .tt{--tt-font-family:var(--font-stack-sans);--tt-font-size:.875rem;--tt-font-weight:600;background-color:var(--color-surface-subtle-dark);line-height:1.5;padding:.375rem var(--list-search-padding-inline);position:sticky;top:0;z-index:1}.list-search li:not(:first-child){border-top:1px solid var(--color-border-subtle)}.list-search .input-checkbox-wrapper{padding:1rem var(--list-search-padding-inline)}.list-search .input-checkbox-label{display:flex;gap:.5rem}.list-search .input-checkbox-label span:last-child{color:var(--color-text-primary-muted);margin-left:auto}.list-search .input-field{padding:var(--list-search-padding-inline);width:100%}.filters-overlay{--overlay-padding-inline:1.5rem;--overlay-padding-block:3rem;--overlay-header-size:4rem;--overlay-footer-size:5rem;--overlay-title-offset:1rem}.filters-overlay.panel .filters-overlay-title{opacity:0;transform:translate(calc(var(--overlay-title-offset)*-1))}.filters-overlay.panel .overlay-filter-status{opacity:0;transform:translate(-4rem)}.filters-overlay .overlay-content{background-color:var(--color-white);cursor:default;display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh;overflow:hidden;position:relative;width:100%}@media (min-width:62em){.filters-overlay .overlay-content{max-width:28.75rem}}.filters-overlay .overlay-close{margin-left:auto}.filters-overlay .filter-toggle{padding:1rem var(--overlay-padding-inline)}.filters-overlay .filter-toggle.on-sale{--filter-toggle-color:var(--color-text-discount)}.filters-overlay .filter-toggle.green{--filter-toggle-color:#45b370}.filters-overlay .filter-toggle .input-toggle-label{display:flex;flex-direction:column;gap:.25rem}.filters-overlay .filter-toggle .input-toggle-label span{color:var(--filter-toggle-color,inherit);font-size:1rem;font-weight:600}.filters-overlay-header{height:var(--overlay-header-size);padding:0 var(--header-padding,var(--overlay-padding-inline));pointer-events:none;position:relative;z-index:10}.filters-overlay-header .control-button{pointer-events:auto}.filters-overlay-header{align-items:center;box-shadow:var(--shadow-level2);display:grid;grid-template-columns:1fr auto 1fr}.filters-overlay-title{grid-column:2/3}.filters-overlay-title.tt,.overlay-filter-panel>legend{--tt-font-size:.8125rem;--tt-font-family:var(--font-stack-sans);--tt-font-weight:600;text-transform:uppercase}.filters-overlay-title.tt,.overlay-filter-panel>legend{transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.filters-overlay-footer{box-shadow:0 -4px 8px #00000014;padding:1rem;position:relative;z-index:10}.filters-overlay-footer ul{display:flex;gap:1rem}.filters-overlay-footer li:last-child{flex-grow:1}.filters-overlay-footer .cta{width:100%}.overlay-filter-status{margin-top:.25rem;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.overlay-filter-status .input-range{margin-top:1rem;padding:0 var(--overlay-padding-inline) 1rem}.overlay-filter-status>:not(:last-child){border-bottom:1px solid var(--color-border-subtle)}.filters-overlay-category header{align-items:center;display:grid}.filters-overlay-category header>*{grid-column:1/-1;grid-row:1/-1}.filters-overlay-category header .cta{--cta-padding:var(--overlay-padding-inline)}.filters-overlay-category header .cta .contents{justify-content:flex-end}.filters-overlay-category header .cta .ui-icon{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.filters-overlay-category header .cta{-webkit-tap-highlight-color:transparent}.filters-overlay-category header .cta:focus:not(:focus-visible){outline:none}.filters-overlay-category header .cta:active .ui-icon,.filters-overlay-category header .cta:focus-visible .ui-icon,.filters-overlay-category header .cta:hover .ui-icon{transform:translate(.25rem)}.filters-overlay-category .tt{--tt-font-size:1rem;--tt-font-weight:600;--tt-font-family:var(--font-stack-sans);padding-left:var(--overlay-padding-inline);pointer-events:none;z-index:1}.filters-overlay-category ul{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:-.25rem;padding:0 var(--overlay-padding-inline) .75rem}.filters-overlay-category ul .cta .color-badge{--color-badge-size:1.0625rem;margin-right:.375rem}.overlay-filter-panel{background-color:var(--color-white);border:0;height:100%;left:0;margin:0;padding:var(--overlay-header-size) 0 var(--overlay-footer-size);position:absolute;top:0;width:100%;z-index:1}.overlay-filter-panel.v-enter-active,.overlay-filter-panel.v-leave-active{transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.overlay-filter-panel.v-enter-active .overlay-back,.overlay-filter-panel.v-enter-active>div,.overlay-filter-panel.v-leave-active .overlay-back,.overlay-filter-panel.v-leave-active>div{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.overlay-filter-panel.v-enter-from,.overlay-filter-panel.v-leave-to{opacity:0}.overlay-filter-panel.v-enter-from>div,.overlay-filter-panel.v-leave-to>div{transform:translate(4rem)}.overlay-filter-panel.v-enter-from>legend,.overlay-filter-panel.v-leave-to>legend{opacity:0;--translate-offset:var(--overlay-title-offset)}.overlay-filter-panel.v-enter-from .overlay-back,.overlay-filter-panel.v-leave-to .overlay-back{--translate-offset:.25rem}.overlay-filter-panel>legend{font-family:var(--tt-font-family);font-size:var(--tt-font-size);font-weight:var(--tt-font-weight);left:50%;line-height:var(--overlay-header-size);position:absolute;top:0;transform:translate(calc(-50% + var(--translate-offset, 0px)))}.overlay-filter-panel .overlay-back{left:calc(var(--overlay-padding-inline) - .375rem);position:absolute;top:1rem;transform:translate(var(--translate-offset,0))}.overlay-filter-panel-content{max-height:100%;overflow:auto;overscroll-behavior:contain}.overlay-filter-panel-content .input-range{margin-top:1.5rem;padding:0 var(--overlay-padding-inline) 1.5rem}.overlay-filter-panel-content .input-range:not(:last-child){border-bottom:1px solid var(--color-border-subtle)}.overlay-filter-panel-list{padding:.25rem 0}.overlay-filter-panel-list li:not(:first-child){border-top:1px solid var(--color-border-subtle)}.overlay-filter-panel-list .input-checkbox-wrapper{padding:1rem var(--overlay-padding-inline)}.overlay-filter-panel-list .input-checkbox-label{display:flex;gap:.5rem}.overlay-filter-panel-list .input-checkbox-label span:last-child{color:var(--color-text-primary-muted);margin-left:auto}.input-range{--range-color:var(--color-surface-disabled-dark);display:grid;font-size:.875rem;grid-template-columns:repeat(2,auto);grid-template-rows:1.5rem auto auto;position:relative;touch-action:pan-x}.input-range.disabled .input-range-markers,.input-range.disabled .input-range-title{color:var(--color-text-disabled)}.input-range:not(.disabled){--range-color:var(--color-surface-inverse)}.input-range:not(.disabled) .input-range-slider{cursor:pointer}.input-range:not(.disabled) [role=slider]{cursor:grab}.input-range:where(fieldset){border:0;padding:0}.input-range legend{left:0;padding:0;position:absolute;width:100%}.input-range.headless{grid-template-rows:repeat(2,auto)}.input-range.headless legend{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.input-range.headless .input-range-markers{margin-top:0}.input-range.grab{-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-range.grab [role=slider]{cursor:grabbing}.input-range .input-range-title{font-size:1rem;font-weight:600;grid-column:1/2;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-range-reset{grid-column:2/3;grid-row:1/2;margin-left:auto;transition:opacity .1s ease}.input-range-reset[aria-disabled]{opacity:0}.input-range-markers{display:flex;grid-column:span 2;justify-content:space-between;margin:1rem 0 .5rem}.input-range-slider{--range-size:1.5rem;--track-size:.25rem;grid-column:span 2;height:var(--range-size);margin:0 var(--range-size);position:relative;width:calc(100% - var(--range-size)*2)}.input-range-slider:after,.input-range-slider:before{border-radius:calc(var(--track-size)/2);content:"";height:var(--track-size);position:absolute;top:50%;transform:translateY(-50%)}.input-range-slider:before{background-color:var(--color-surface-subtle-darker);left:calc(var(--range-size)*-1);width:calc(100% + var(--range-size)*2)}.input-range-slider:after{background-color:var(--range-color);left:calc(var(--range-min)*1% - var(--track-size));width:calc((var(--range-max) - var(--range-min))*1% + var(--track-size)*2)}.input-range-slider [role=slider]{background-color:var(--range-color);border-radius:50%;height:var(--range-size);position:absolute;width:var(--range-size);z-index:2}.input-range-slider [role=slider]:first-child{left:calc(var(--range-min)*1%);transform:translate(-100%)}.input-range-slider [role=slider]:last-child{left:calc(var(--range-max)*1%)}.filters-bar{--filter-bar-padding-inline:1rem}.filters-bar .filter-toggle{background-color:var(--color-surface-subtle);margin-top:.5rem;padding:1rem}.filters-bar .filter-toggle.on-sale{--filter-toggle-color:var(--color-text-discount)}.filters-bar .filter-toggle.green{--filter-toggle-color:#45b370}.filters-bar .filter-toggle .input-toggle-label{display:flex;flex-direction:column;font-size:.6875rem;gap:.25rem}.filters-bar .filter-toggle .input-toggle-label span{color:var(--filter-toggle-color,inherit);font-size:.8125rem;font-weight:600}.filters-bar fieldset{border:none;display:grid;padding:0;position:relative}.filters-bar fieldset legend{padding:0 var(--filter-bar-padding-inline);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.filters-bar fieldset .collapsible-pane-trigger,.filters-bar fieldset legend{grid-row:1/2}.filters-bar .filters-bar-title{opacity:0}.filters-bar-status{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 0}.filters-bar-category:not(:last-child),.filters-bar-status{border-bottom:1px solid var(--color-border-subtle)}.filters-bar-category .collapsible-pane-trigger{font-size:.8125rem;font-weight:600;justify-content:space-between;padding:.75rem 1rem;text-transform:uppercase;transition:background-color .25s ease;width:100%}.filters-bar-category .collapsible-pane-trigger:focus-visible,.filters-bar-category .collapsible-pane-trigger:hover{background-color:var(--color-surface-subtle)}.filters-bar-category .collapsible-pane-trigger[aria-expanded=true]{background-color:var(--color-surface-subtle-dark)}.filter-bar-content{--filter-bar-content-spacing:.5rem;--filter-bar-item-spacing:.75rem;display:flex;flex-direction:column;gap:var(--filter-bar-item-spacing);max-height:25rem;overflow:auto;padding:var(--filter-bar-content-spacing) 0}.filter-bar-content .list-search{--list-search-padding-inline:var(--filter-bar-padding-inline);margin-top:calc(var(--filter-bar-content-spacing)*-1)}.filter-bar-content .list-search,.filter-bar-content .list-search ul{display:flex;flex-direction:column;gap:var(--filter-bar-item-spacing)}.filter-bar-content .list-search .tt{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.filter-bar-content .list-search .input-field{background-color:var(--page-background,var(--color-white));padding-bottom:0;padding-top:var(--filter-bar-content-spacing);position:sticky;top:calc(var(--filter-bar-content-spacing)*-1);z-index:1}.filter-bar-content .list-search .input-checkbox-wrapper{gap:.5rem;padding:0 var(--list-search-padding-inline)}.filter-bar-content .list-search .input-checkbox-wrapper input+span{border-radius:50%}.filter-bar-content .list-search .input-checkbox-label span{display:none}.filter-bar-content .list-search li{border-width:0}.filter-bar-content .input-range{padding:0 var(--filter-bar-padding-inline)}.filter-bar-content .input-range-markers{margin-top:0}.filter-bar-content-color{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));padding:0 .5rem}.filter-bar-content-color .filter-color-badge{align-items:center;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem}.filter-bar-content-color .filter-color-badge .color-badge{box-shadow:0 0 0 3px var(--page-background,var(--color-white)),0 0 0 4px var(--color-badge-hover-color,transparent);cursor:pointer;transition:box-shadow .25s ease}.filter-bar-content-color .filter-color-badge .color-badge:hover{--color-badge-hover-color:var(--color-black)}.filter-bar-content-color .filter-color-badge input{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.filter-bar-content-color .filter-color-badge input:focus-visible+.color-badge{outline-offset:var(--outline-offset);outline-style:var(--outline-style);outline-width:var(--outline-width)}.filter-bar-content-color .filter-color-badge input:checked+.color-badge{--color-badge-hover-color:var(--color-black)}.filter-bar-content-color .filter-color-badge input:checked~span{font-weight:600}.filter-bar-content-list{display:flex;flex-wrap:wrap;gap:var(--filter-bar-item-spacing);padding:0 var(--filter-bar-content-spacing)}.filter-bar-content-list input{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.filter-bar-content-list input:focus-visible+span{outline-offset:var(--outline-offset);outline-style:var(--outline-style);outline-width:var(--outline-width)}.filter-bar-content-list input:checked+.cta.type-outline{--cta-border:var(--color-black)}.product-grid,.product-grid-footer{--product-grid-footer-spacing:2.5rem}.product-grid{--cards-columns:2;--dots-offset:var(--card-image-ratio-reversed);display:grid;grid-template-columns:var(--filter-panel-width,0) 1fr;grid-template-rows:auto auto;margin-bottom:var(--product-grid-footer-spacing)}.product-grid.layout-landscape{--cards-columns:1;--dots-offset:var(--card-image-ratio-landscape-reversed)}.product-grid .loading-dots{--loading-dots-background:hsla(0,0%,100%,.8);--loading-dots-offset:calc(((100% - (var(--cards-gap)*(var(--cards-columns) - 1)))/var(--cards-columns))*(var(--dots-offset)/2));position:relative;top:0}.product-grid .loading-dots,.product-grid .product-list{grid-column:2/3;grid-row:1/2}@media (max-width:35.9375em){.product-grid.feed{--cards-columns:1}.product-grid.feed .product-list.highlight>.product-list-intro+.product-card{grid-column:1/2;grid-row:4/5}.product-grid.feed .product-list.highlight .product-card:first-child{grid-column:1/2;grid-row:3/4}.product-grid.feed .card-wide{grid-column:unset}}.product-grid-header{margin:1.5rem 0}.product-grid-header .breadcrumb-bar{margin-bottom:.5rem}.product-grid-header .tt{--tt-font-size:1.5rem}.product-grid-header .buttons-filter{--scroller-gap:.5rem;margin-top:.75rem}.product-grid-options{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.product-grid-options .product-sort{margin-left:auto;order:1}.product-grid-options .cta{flex-shrink:0}.product-grid-options .text-button.product-grid-filter-reset:disabled{opacity:0}@media (max-width:74.9375em){.product-grid-options .text-button.product-grid-filter-reset{display:none}}.product-grid-options .product-grid-toolbar.v-enter-active,.product-grid-options .product-grid-toolbar.v-leave-active{transition-duration:.25s;transition-property:opacity,transform;transition-timing-function:ease}.product-grid-options .product-grid-toolbar.v-enter-from,.product-grid-options .product-grid-toolbar.v-leave-to{opacity:0;transform:translate(-50%,.5rem)}.product-grid-options .product-grid-toolbar.v-enter-to,.product-grid-options .product-grid-toolbar.v-leave-from{transform:translate(-50%)}.product-grid-more{display:flex;grid-column:span 2;justify-content:center;margin-top:var(--product-grid-footer-spacing)}.product-grid-footer{display:grid;gap:var(--product-grid-footer-spacing) 0;grid-column:full-width;grid-template-columns:inherit;margin-bottom:var(--product-grid-footer-spacing)}.product-grid-footer:empty{display:none}.product-grid-footer>*{grid-column:content}@media (min-width:36em){.product-grid{--cards-columns:3}.product-grid.layout-landscape{--cards-columns:2}.product-grid-header .breadcrumb-bar{margin-bottom:.75rem}.product-grid-header .tt{--tt-font-size:1.75rem}}@media (min-width:62em){.product-grid,.product-grid-footer{--product-grid-footer-spacing:3rem}.product-grid{--cards-gap:1.5rem;--cards-columns:4;--filtering-columns:calc(var(--cards-columns) + 1)}.product-grid.layout-landscape{--cards-columns:3}.product-grid-header{margin-top:2rem}.product-grid-header .breadcrumb-bar{margin-bottom:1rem}.product-grid-header .tt{--tt-font-size:2rem}.product-grid-header .buttons-filter{--scroller-padding:0px;margin-top:1rem}.product-grid-options{margin-bottom:2rem}}@media (min-width:75em){.product-grid{--filtering-columns:calc(var(--cards-columns) + 1)}.product-grid .product-grid-filter-panel{grid-column:1/2;grid-row:1}.product-grid.filtering{--filter-panel-width:calc(100%/var(--filtering-columns) + var(--cards-gap)/var(--filtering-columns));--filter-panel-opacity-delay:.15s;--filter-panel-opacity-duration:.2s}.product-grid.play{transition:grid-template-columns .3s ease}.product-grid.play .filters-bar.v-enter-active,.product-grid.play .filters-bar.v-leave-active{transition-delay:var(--filter-panel-opacity-delay,0s),0s;transition-duration:var(--filter-panel-opacity-duration,.1s),.3s;transition-property:opacity,transform;transition-timing-function:ease}.product-grid.play .filters-bar.v-enter-from,.product-grid.play .filters-bar.v-leave-to{opacity:0;transform:translate(-100%)}.product-grid-filter-panel .filters-bar{position:sticky;top:calc(var(--header-size, 0)*1px);width:calc(var(--content-size)/var(--filtering-columns) - var(--cards-gap) + var(--cards-gap)/var(--filtering-columns))}}@media (min-width:100em){.product-grid.layout-landscape{--cards-columns:4}}
