.m-section{display:block}.m-hero{display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--m-rule);background:var(--m-bg)}.m-hero__body{display:flex;flex-direction:column;justify-content:space-between;min-height:560px;padding:64px 40px 48px;border-right:var(--m-rule);color:var(--m-text)}.m-hero__kicker{margin-bottom:24px}.m-hero__title{font-size:84px;line-height:.95;letter-spacing:-.03em;margin:0 0 24px;max-width:640px;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.m-hero__text{font-size:18px;max-width:440px;margin:0}.m-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.m-hero__media{position:relative;min-height:320px;background:var(--m-neutral-300);overflow:hidden}.m-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.m-hero__media-caption{position:absolute;left:24px;bottom:24px;color:var(--m-neutral-700)}.m-cats{display:grid;grid-template-columns:repeat(var(--m-cats-cols, 4),minmax(0,1fr));border-bottom:var(--m-rule)}.m-cat{display:flex;flex-direction:column;gap:16px;min-height:220px;padding:24px 40px 28px;border-right:var(--m-rule);color:var(--m-text)}.m-cat:last-child{border-right:0}.m-cat__meta{display:flex;justify-content:space-between;gap:12px}.m-cat__media{position:relative;flex:1;min-height:80px;background:var(--m-neutral-200);overflow:hidden}.m-cat__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.m-cat__name{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--m-font-heading);font-weight:800;font-size:20px;line-height:1.15}.m-cat:hover .m-cat__name span:first-child{color:var(--m-accent)}.m-twoup{display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--m-rule)}.m-twoup__panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:48px 40px}.m-twoup__panel:first-child{border-right:var(--m-rule)}.m-twoup__kicker{margin-bottom:16px}.m-twoup__title{font-size:40px;letter-spacing:-.02em;margin:0 0 16px;overflow-wrap:normal;text-wrap:balance}.m-twoup__text{margin:0 0 24px;font-size:15px}.m-twoup__note{margin:16px 0 0;font-size:13px}.m-twoup__note a{color:var(--m-accent-700);text-decoration:underline}.m-twoup__media{position:relative;min-height:260px;background:var(--m-neutral-300);overflow:hidden}.m-twoup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.m-poster{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding:64px 40px;background:var(--m-accent);color:var(--m-bg)}.m-poster__title{font-size:56px;line-height:1;letter-spacing:-.03em;margin:0;color:var(--m-bg);overflow-wrap:normal;text-wrap:balance}.m-poster__form{margin:0}.m-poster__row{display:flex;align-items:center;gap:16px;border-bottom:2px solid var(--m-bg)}input.m-poster__input,.m-poster__input{flex:1;width:auto;min-height:0;background:transparent!important;border:0!important;box-shadow:none!important;outline:none;color:var(--m-bg);font-size:18px;padding:12px 0!important;caret-color:var(--m-bg)}.m-poster__input::placeholder{color:#f3f2f2b3;opacity:1!important}.m-poster__submit{-webkit-appearance:none;appearance:none;background:none;border:0;padding:12px 0;margin:0;width:auto;min-height:0;color:var(--m-bg);font-family:var(--m-font-heading);font-weight:800;font-size:14px;cursor:pointer;white-space:nowrap}.m-poster__submit:hover{color:var(--m-accent-200);background:none}.m-poster__msg{margin:12px 0 0;font-size:13px;color:var(--m-bg)}.m-poster__msg--error{text-decoration:underline}.m-poster a{color:var(--m-bg)}@media(max-width:1279px){.m-hero__title{font-size:72px}.m-cat{padding:20px 24px 24px}}@media(max-width:989px){.m-hero{grid-template-columns:1fr}.m-hero__body{min-height:0;padding:40px 20px 32px;border-right:0;border-bottom:var(--m-rule)}.m-hero__title{font-size:clamp(40px,9vw,64px)}.m-hero__media{min-height:260px}.m-cats{grid-template-columns:1fr 1fr}.m-cat{min-height:180px;padding:20px}.m-cat:nth-child(2n){border-right:0}.m-cat:nth-child(-n+2){border-bottom:var(--m-rule)}.m-twoup{grid-template-columns:1fr}.m-twoup__panel{padding:32px 20px;gap:24px}.m-twoup__panel:first-child{border-right:0;border-bottom:var(--m-rule)}.m-twoup__title{font-size:32px}.m-poster{grid-template-columns:1fr;gap:24px;padding:40px 20px}.m-poster__title{font-size:36px}}@media(max-width:599px){.m-cats{grid-template-columns:1fr}.m-cat{border-right:0;border-bottom:var(--m-rule)}.m-cat:last-child{border-bottom:0}.m-twoup__panel{grid-template-columns:1fr}.m-twoup__media{min-height:200px;order:-1}}.m-crumbs{--m-crumb-bg: var(--m-neutral-500);padding:8px 40px;border-bottom:var(--m-rule)}.m-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;margin:0;padding:0;list-style:none}.m-crumbs__item{display:flex;align-items:center;min-width:0}.m-crumbs__item+.m-crumbs__item:before{content:"";flex:none;width:4px;height:7px;margin:0 7px;background:var(--m-neutral-300);clip-path:polygon(0 0,100% 50%,0 100%)}.m-crumbs__tag{display:block;min-width:0;max-width:40ch;padding:0 6px;border-radius:3px;background:var(--m-crumb-bg);color:#fff;font-size:11px;font-weight:500;line-height:18px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:background-color .15s ease}a.m-crumbs__tag:hover{background:var(--m-accent);color:#fff}a.m-crumbs__tag:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}@media(max-width:989px){.m-crumbs{padding:4px 20px}.m-crumbs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:4px}.m-crumbs__list::-webkit-scrollbar{display:none}.m-crumbs__item{flex:none}.m-crumbs__item:last-child{flex:0 1 auto;min-width:96px}.m-crumbs__tag{max-width:100%}}.m-chero{display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--m-rule)}.m-chero__body{padding:40px;border-right:var(--m-rule)}.m-chero__title{font-size:64px;line-height:1;letter-spacing:-.03em;margin:0 0 16px;overflow-wrap:normal;text-wrap:balance}.m-chero__text{font-size:16px;max-width:520px}.m-chero__text p{margin:0 0 8px}.m-chero__media{position:relative;min-height:240px;background:var(--m-neutral-300);overflow:hidden}.m-chero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.m-chero__media--contain{background:#fff}.m-chero__media--contain img{object-fit:contain}.m-chero--search,.m-chero--text{grid-template-columns:minmax(0,1fr)}.m-chero--search .m-chero__body,.m-chero--text .m-chero__body{border-right:0}.m-chero--search .m-chero__title{overflow-wrap:anywhere}.m-chero__kicker{margin:0 0 12px}.m-chero__searched{margin:-4px 0 0;font-size:15px;color:var(--m-muted-70)}.m-chero__search{display:flex;gap:8px;max-width:640px;margin-top:24px}.m-chero__search input[type=search]{flex:1;min-width:0}@media(max-width:599px){.m-chero__search{flex-direction:column}}.m-pcard__doc{color:var(--m-neutral-500)}.m-collection{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}.m-collection--no-aside{grid-template-columns:minmax(0,1fr)}.m-collection__main{min-width:0}.m-collection__inner.loading{opacity:.5;pointer-events:none}.m-aside{border-right:var(--m-rule);font-size:14px}.m-aside--sort-only{display:none}.m-aside__head{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;border-bottom:var(--m-rule)}.m-aside__head a{color:var(--m-accent-700)}.m-aside .facets,.m-aside .facets__form,.m-aside .facets__container,.m-aside .facets__wrapper{display:block;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;border:0!important;background:transparent!important}.m-aside .facets__sort-wrapper,.m-aside .active-facets,.m-aside .facets__top{display:none!important}.m-aside .facets__disclosure{margin:0!important;padding:20px 40px!important;border:0!important;border-bottom:var(--m-rule-thin)!important;background:transparent!important}.m-aside .facets__summary{display:flex!important;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;font-family:var(--m-font-heading);font-weight:800;font-size:14px;color:var(--m-text);cursor:pointer;list-style:none}.m-aside .facets__summary::-webkit-details-marker{display:none}.m-aside .facets__summary svg,.m-aside .facets__summary .icon{display:none!important}.m-aside .facets__summary:after{position:static!important;inset:auto!important;content:"+";flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--m-divider);font-size:18px;line-height:1;font-weight:500;color:var(--m-text)}.m-aside .facets__summary:hover:after{border-color:var(--m-accent);color:var(--m-accent)}.m-aside .facets__disclosure[open]>.facets__summary:after{content:"\2212"}.m-aside .facets__summary-inner,.m-aside .facets__summary-title{display:contents;font:inherit;color:inherit;margin:0}.m-aside .facets__selected,.m-aside .facets__reset{display:none!important}.m-aside .facets__display{position:static!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;max-height:none!important}.m-aside .facets__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.m-aside .facets__list li{margin:0;padding:0}.m-aside .facet-checkbox{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:0!important;font-size:13px;line-height:1.35;color:var(--m-text);cursor:pointer;position:relative;word-break:normal;overflow-wrap:anywhere}.m-aside .facets__item{position:relative}.m-aside .facets__item>input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.m-aside .facet-checkbox>svg,.m-aside .facet-checkbox .icon-checkmark,.m-aside .facets__image-wrapper{display:none!important}.m-aside .facet-checkbox:before{content:"";width:16px;height:16px;flex:none;border:1.5px solid var(--m-divider);background:transparent}.m-aside .facet-checkbox:hover:before{border-color:var(--m-accent)}.m-aside input[type=checkbox]:checked+.facet-checkbox:before{background:var(--m-accent);border-color:var(--m-accent)}.m-aside input[type=checkbox]:focus-visible+.facet-checkbox:before{outline:2px solid var(--m-accent);outline-offset:2px}.m-aside .facet-checkbox__label{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0;margin:0;font:inherit}.facet-checkbox__count{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;height:20px;padding:0 7px;border-radius:10px!important;background:var(--m-neutral-200);color:var(--m-neutral-700);font-size:11px;font-weight:600;line-height:1}.m-aside .facet-checkbox:hover .facet-checkbox__count{background:var(--m-accent-100);color:var(--m-accent-800)}.m-aside .facet-checkbox--disabled{opacity:.45}.m-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 40px;border-bottom:var(--m-rule);font-size:13px}.m-toolbar__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.m-toolbar__count{color:var(--m-neutral-600)}.m-toolbar__tag{color:var(--m-accent-800)}.m-toolbar__tag:hover{background:var(--m-accent-200);color:var(--m-accent-900)}.m-toolbar__right{display:flex;align-items:center;gap:24px}.m-toolbar__sort{display:flex;align-items:center;gap:10px}.m-toolbar__sort>span{font-family:var(--m-font-heading);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-neutral-700)}.m-toolbar__sort select,.m-toolbar__sort select.select__select{width:auto;min-width:200px;min-height:36px;height:36px;padding:0 34px 0 12px!important;border:1px solid var(--m-divider)!important;background-color:var(--m-surface)!important;box-shadow:none!important;font-family:var(--m-font-body);font-weight:600;font-size:13px;line-height:1;color:var(--m-text);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23201e1d' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:14px!important}.m-toolbar__sort select:hover{border-color:#201e1d73!important}.m-toolbar__sort select:focus-visible{outline:2px solid var(--m-accent);outline-offset:1px;border-color:var(--m-accent)!important}.m-toolbar__view view-switcher{display:inline-flex;border:1px solid var(--m-divider)}.m-toolbar__view .view-switcher__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:0;padding:7px 12px;margin:0;border:0;background:transparent;font-size:13px;color:var(--m-text);cursor:pointer}.m-toolbar__view .view-switcher__btn+.view-switcher__btn{border-left:1px solid var(--m-divider)}.m-toolbar__view .view-switcher__btn[aria-pressed=true]{background:var(--m-accent);color:var(--m-bg)}.m-toolbar__view .view-switcher__btn svg{width:16px;height:16px;display:block}.m-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.m-grid__cell{border-right:var(--m-rule-thin);border-bottom:var(--m-rule-thin);min-width:0}.m-pcard{display:flex;flex-direction:column;gap:12px;height:100%;min-height:330px;padding:20px;color:var(--m-text);transition:background-color .15s ease}.m-pcard:hover,.m-pcard:focus-visible{background:var(--m-tint-7)}.m-pcard:hover .m-pcard__media,.m-pcard:focus-visible .m-pcard__media{border-color:var(--m-accent)}.m-pcard__meta{display:flex;justify-content:space-between;gap:8px;letter-spacing:.06em}.m-pcard__iso{color:var(--m-accent-700);white-space:nowrap}.m-pcard__media{flex:1;display:flex;align-items:center;justify-content:center;min-height:160px;padding:12px;background:var(--m-surface);border:var(--m-rule-thin)}.m-pcard__media img{width:auto;height:auto;max-width:100%;max-height:200px;object-fit:contain}.m-pcard__name{font-family:var(--m-font-heading);font-weight:800;font-size:15px;line-height:1.2}.m-pcard:hover .m-pcard__name{color:var(--m-accent)}.m-pcard__variants{font-size:12px;color:var(--m-neutral-600)}.m-grid[data-layout=list]{grid-template-columns:minmax(0,1fr)}.m-grid[data-layout=list] .m-pcard{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-template-areas:"media name meta" "media variants meta";align-items:center;column-gap:24px;row-gap:4px;min-height:0;padding:16px 40px}.m-grid[data-layout=list] .m-pcard__media{grid-area:media;min-height:0;height:96px;padding:8px}.m-grid[data-layout=list] .m-pcard__media img{max-height:80px}.m-grid[data-layout=list] .m-pcard__name{grid-area:name}.m-grid[data-layout=list] .m-pcard__variants{grid-area:variants}.m-grid[data-layout=list] .m-pcard__meta{grid-area:meta;flex-direction:column;align-items:flex-end}.m-collection__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;border-top:var(--m-rule);font-size:13px}.m-collection__foot .button-wrapper{margin:0}.m-collection__foot .js-load-more,.m-collection__foot .js-load-more.button{background:transparent;color:var(--m-text);border-color:var(--m-divider)}.m-collection__foot .js-load-more:hover{background:var(--m-tint-7);color:var(--m-text)}.m-collection__foot .js-hidden{display:none}.m-collection__empty{padding:40px;margin:0}@media(max-width:1279px){.m-collection{grid-template-columns:240px minmax(0,1fr)}.m-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m-aside__head,.m-aside .facets__disclosure{padding-left:24px!important;padding-right:24px!important}.m-toolbar,.m-collection__foot{padding-left:24px;padding-right:24px}.m-chero__title{font-size:52px}}@media(min-width:990px){mobile-filter-island{display:none!important}}@media(max-width:989px){.m-toolbar__right{display:none}.m-chero{grid-template-columns:1fr}.m-chero__body{padding:32px 20px;border-right:0;border-bottom:var(--m-rule)}.m-chero--text .m-chero__body{border-bottom:0}.m-chero__title{font-size:clamp(32px,8vw,48px)}.m-chero__media{min-height:200px}.m-collection{grid-template-columns:minmax(0,1fr)}.m-aside{display:block;border:0;height:0;padding:0;font-size:0;line-height:0}.m-aside__head,.m-aside #FacetFiltersForm{display:none!important}.m-toolbar{padding:16px 20px;flex-wrap:wrap}.m-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-pcard{min-height:0;padding:16px}.m-grid[data-layout=list] .m-pcard{padding:12px 20px;grid-template-columns:80px minmax(0,1fr);grid-template-areas:"media name" "media variants" "media meta"}.m-grid[data-layout=list] .m-pcard__meta{align-items:flex-start}.m-collection__foot{padding:20px;flex-wrap:wrap}}.m-toolbar__view .view-switcher__indicator{display:none!important}.m-grid[data-layout=birdseye]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.m-grid[data-layout=birdseye] .m-pcard{min-height:0;padding:8px;gap:0}.m-grid[data-layout=birdseye] .m-pcard__meta,.m-grid[data-layout=birdseye] .m-pcard__name,.m-grid[data-layout=birdseye] .m-pcard__variants{display:none}.m-grid[data-layout=birdseye] .m-pcard__media{min-height:0;aspect-ratio:1 / 1;padding:6px;background:transparent;border:0}.m-grid[data-layout=birdseye] .m-pcard__media img{width:100%;height:100%;max-height:none;object-fit:contain}.m-tip{position:fixed;left:0;top:0;z-index:1000;pointer-events:none;max-width:280px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:var(--m-text);color:var(--m-bg);border-left:3px solid var(--m-accent);box-shadow:var(--m-shadow-md);will-change:transform}.m-tip[hidden]{display:none}.m-tip__title{font-family:var(--m-font-heading);font-weight:800;font-size:13px;line-height:1.25}.m-tip__sub{font-size:11px;line-height:1.4;opacity:.8}.m-tip__sub[hidden]{display:none}@media(max-width:989px){mobile-filter-island.mfi{bottom:calc(120px + env(safe-area-inset-bottom,0px));animation:none}#ProductGridContainer{padding-bottom:200px!important}mobile-filter-island .mfi__bar{gap:0;padding:4px;border-radius:0!important;background:var(--m-bg);color:var(--m-text);border:2px solid var(--m-divider);box-shadow:var(--m-shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none}mobile-filter-island .mfi__btn{min-height:40px;padding:0 14px;gap:8px;border-radius:0!important;color:var(--m-text);font-family:var(--m-font-heading);font-weight:800;font-size:13px;letter-spacing:.02em;transition:background-color .15s ease}mobile-filter-island .mfi__btn svg{width:16px;height:16px}mobile-filter-island .mfi__btn:active{transform:none;background-color:var(--m-tint-14)}mobile-filter-island .mfi__btn[aria-expanded=true]{background-color:var(--m-accent);color:var(--m-bg)}mobile-filter-island .mfi__btn:focus-visible{outline:2px solid var(--m-accent);outline-offset:-2px}mobile-filter-island .mfi__badge{min-width:18px;height:18px;padding:0 5px;background:var(--m-accent);color:var(--m-bg);font-family:var(--m-font-body);font-size:11px}mobile-filter-island .mfi__btn[aria-expanded=true] .mfi__badge{background:var(--m-bg);color:var(--m-accent-800)}mobile-filter-island .mfi__divider{width:1px;margin:4px;background:var(--m-divider)}mobile-filter-island .mfi__bar view-switcher.view-switcher--island{display:inline-flex!important;flex:none;gap:0;padding:0;border-radius:0!important;background:transparent}mobile-filter-island .mfi__bar view-switcher.view-switcher--island .view-switcher__indicator{display:none!important}mobile-filter-island .mfi__bar view-switcher.view-switcher--island .view-switcher__btn{width:36px;height:40px;border-radius:0!important;color:var(--m-text);background:transparent}mobile-filter-island .mfi__bar view-switcher.view-switcher--island .view-switcher__btn+.view-switcher__btn{border-left:1px solid var(--m-divider)}mobile-filter-island .mfi__bar view-switcher.view-switcher--island .view-switcher__btn[aria-pressed=true]{background:var(--m-accent);color:var(--m-bg)}#mfi-sort-sheet .mfi-sheet__panel{border-radius:0!important;background:var(--m-bg);color:var(--m-text);border-top:var(--m-rule);box-shadow:var(--m-shadow-lg)}#mfi-sort-sheet .mfi-sheet__handle{display:none}#mfi-sort-sheet .mfi-sheet__header{padding:18px 20px;border-bottom:var(--m-rule)}#mfi-sort-sheet .mfi-sheet__title{font-family:var(--m-font-heading);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-neutral-700)}#mfi-sort-sheet .mfi-sheet__close{width:36px;height:36px;border:1px solid var(--m-divider)!important;border-radius:0!important;background:var(--m-bg);color:var(--m-text)}#mfi-sort-sheet .mfi-sheet__options{margin:0;padding:0 0 8px;list-style:none}#mfi-sort-sheet .mfi-sheet__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 20px;border:0;border-bottom:1px solid var(--m-divider);border-radius:0!important;background:transparent;color:var(--m-text);font-family:var(--m-font-body);font-weight:600;font-size:15px;text-align:left}#mfi-sort-sheet .mfi-sheet__option.is-selected{color:var(--m-accent-700);background:var(--m-accent-100)}#mfi-sort-sheet .mfi-sheet__option svg{width:18px;height:18px;color:var(--m-accent)}.m-aside .mobile-facets__wrapper .mobile-facets__inner{border-radius:0!important;background:var(--m-bg);color:var(--m-text);border-top:var(--m-rule);box-shadow:var(--m-shadow-lg)}.m-aside .mobile-facets__inner:before,.m-aside .mobile-facets__inner:after,.m-aside .mobile-facets__header:before{display:none!important}.m-aside .mobile-facets__header{padding:18px 20px!important;border-bottom:var(--m-rule)!important}.m-aside .mobile-facets__heading{margin:0;font-family:var(--m-font-heading);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-neutral-700)}.m-aside .mobile-facets__count{margin:4px 0 0;font-size:13px;color:var(--m-neutral-600)}mobile-filter-island .mfi-drawer-close{width:36px;height:36px;border:1px solid var(--m-divider)!important;border-radius:0!important;background:var(--m-bg);color:var(--m-text)}.m-aside .mobile-facets__main{padding:0!important}.m-aside .mobile-facets__details{margin:0!important;border-bottom:1px solid var(--m-divider)}.m-aside .mobile-facets__summary{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px!important;font-family:var(--m-font-heading);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--m-text)}.m-aside .mobile-facets__summary::-webkit-details-marker{display:none}.m-aside .mobile-facets__arrow{color:var(--m-neutral-600)}.m-aside .mobile-facets__submenu{background:var(--m-bg)!important}.m-aside .mobile-facets__close-button{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:18px 20px!important;border-bottom:var(--m-rule);text-decoration:none;font-family:var(--m-font-heading);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--m-text)}.m-aside .mobile-facets__list{margin:0;padding:8px 0!important}.m-aside .mobile-facets__item{position:relative;margin:0!important}.m-aside .mobile-facets__checkbox{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.m-aside .mobile-facets__label{display:flex!important;align-items:center!important;gap:12px;padding:12px 20px!important;margin:0!important;font-size:14px;line-height:1.3;color:var(--m-text)}.m-aside .mobile-facets__item .mobile-facets__label:before{content:""!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:16px!important;height:16px!important;flex:none;box-sizing:border-box;border:1.5px solid var(--m-divider)!important;border-radius:0!important;background:transparent!important}.m-aside .mobile-facets__item .mobile-facets__checkbox:checked+.mobile-facets__label:before{background:var(--m-accent)!important;border-color:var(--m-accent)!important}.m-aside .mobile-facets__item .mobile-facets__checkbox:focus-visible+.mobile-facets__label:before{outline:2px solid var(--m-accent);outline-offset:2px}.m-aside .mobile-facets__item .mobile-facets__label>svg,.m-aside .mobile-facets__item .mobile-facets__label:after,.m-aside .mobile-facets__highlight{display:none!important}.m-aside .mobile-facets__label .facet-checkbox__count{margin-left:auto}.m-aside .mobile-facets__label--disabled{opacity:.45}.m-aside .mobile-facets__footer{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px;padding:16px 20px!important;border-top:var(--m-rule)!important;background:var(--m-bg)}.m-aside .mobile-facets__footer noscript{display:none}.m-aside .mobile-facets__inner .mobile-facets__footer>facet-remove{display:block!important;flex:none}.m-aside .mobile-facets__footer .button--primary,.m-aside .mobile-facets__footer .button{flex:1;min-width:0!important;min-height:44px;padding:0 16px!important;border-radius:0!important;font-family:var(--m-font-heading);font-weight:800;font-size:14px}.m-aside .mobile-facets__clear,.m-aside .mobile-facets__clear.button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:0 16px!important;margin:0;border:1px solid var(--m-divider)!important;border-radius:0!important;background:transparent!important;color:var(--m-text)!important;box-shadow:none!important;font-family:var(--m-font-heading);font-weight:800;font-size:14px;text-decoration:none;white-space:nowrap}.m-aside .mobile-facets__clear:hover{background:var(--m-tint-7)!important}}@media(max-width:479px){mobile-filter-island .mfi__btn{padding:0 11px;gap:6px;font-size:12px}}@media(max-width:359px){mobile-filter-island .mfi__btn .mfi__label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/modernist-sections.css.map */
