.fx-card{position:relative;display:flex;flex-direction:column;min-width:0}.fx-card__media{position:relative;aspect-ratio:var(--fx-ratio, 3 / 4);background:var(--fx-media);overflow:hidden}.fx-card__img-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fx-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.fx-card__img--alt{display:none;opacity:0}@media(hover:hover)and (pointer:fine)and (min-width:990px){.fx-card__img--alt{display:block;transition:opacity .45s ease}.fx-card:hover .fx-card__img--alt{opacity:1}.fx-card.is-swapping .fx-card__img--alt{opacity:0}}.fx-card.is-sold-out .fx-card__img:not(.fx-card__img--alt){opacity:.72}.fx-card__info{display:flex;flex-direction:column;gap:4px;padding:12px 0 0}.fx-card__label{margin:0;font-size:var(--fx-t-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted)}.fx-card__label.is-sale{color:var(--fx-sale)}.fx-card__cat{font-size:var(--fx-t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted)}.fx-card__title{margin:0;font-size:var(--fx-t-s);font-weight:400;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-ink)}.fx-card__title a{color:inherit;text-decoration:none}.fx-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fx-card__title a:focus-visible{outline:none}.fx-card:has(.fx-card__title a:focus-visible){outline:1px solid var(--fx-ink);outline-offset:4px}.fx-card__desc{font-size:var(--fx-t-s);color:var(--fx-muted);line-height:1.35}.fx-card__price{font-size:var(--fx-t-s);letter-spacing:.04em}.fx-card__swatches{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;padding:0;list-style:none}.fx-card__more{margin-left:4px;font-size:var(--fx-t-xs);color:var(--fx-muted);letter-spacing:.04em}.fx-dot{position:relative;display:block;width:12px;height:12px;border-radius:50%;background:#ddd center / cover no-repeat;box-shadow:inset 0 0 0 1px #0000001f}.fx-dot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.fx-dot:hover,.fx-dot:focus-visible{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 1px #fff,0 0 0 2px var(--fx-ink);outline:none}.fx-dot--lg{width:18px;height:18px}.fx-dot--sq{width:12px;height:12px;border-radius:0;box-shadow:inset 0 0 0 1px #00000024}.fx-dot--sq:before{top:-6px;right:-2px;bottom:-6px;left:-2px}.fx-dot--sq:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--fx-ink);transform:scaleX(0);transition:transform .2s ease}.fx-dot--sq:hover,.fx-dot--sq:focus-visible{box-shadow:inset 0 0 0 1px #00000024}.fx-dot--sq:hover:after,.fx-dot--sq:focus-visible:after{transform:scaleX(1)}.fx-card--compact .fx-card__info{padding-top:8px}.fx-grid{--fx-cols-m: 2;--fx-cols-t: 3;display:grid;grid-template-columns:repeat(var(--fx-cols-m),minmax(0,1fr));gap:28px var(--fx-gap);padding:0 var(--fx-gap);max-width:var(--fx-max);margin:0 auto}@media(min-width:750px){.fx-grid{grid-template-columns:repeat(var(--fx-cols-t),minmax(0,1fr));gap:36px 4px;padding:0 4px}}@media(min-width:1200px){.fx-grid{grid-template-columns:repeat(var(--fx-cols-d, 4),minmax(0,1fr))}}.fx-grid[data-density="1"]{--fx-cols-m: 1;--fx-cols-t: 2}.fx-grid[data-density="1"]{--fx-cols-d: 2 !important}.fx-grid[data-density="4"]{--fx-cols-m: 3;--fx-cols-t: 4}.fx-grid[data-density="4"]{--fx-cols-d: 6 !important}.fx-grid[data-density="4"] .fx-card__swatches,.fx-grid[data-density="4"] .fx-card__desc{display:none}@media(max-width:749px){.fx-grid[data-density="4"] .fx-card__info{padding-top:6px}.fx-grid[data-density="4"] .fx-card__title{font-size:9.5px}.fx-grid[data-density="4"] .fx-card__price{font-size:10px}}.fx-grid__item{min-width:0}.fx-grid--search{--fx-cols-t: 4;padding:0}@media(min-width:1200px){.fx-grid--search{--fx-cols-d: 5}}.fx-grid__editorial{grid-column:1 / -1}@media(min-width:750px){.fx-grid__editorial--half{grid-column:span 2}}.fx-editorial-tile{position:relative;display:block;color:#fff;text-decoration:none}.fx-editorial-tile__media{display:block;aspect-ratio:16 / 9;background:var(--fx-media);overflow:hidden}@media(max-width:749px){.fx-editorial-tile__media{aspect-ratio:4 / 5}}.fx-grid__editorial--half .fx-editorial-tile__media{aspect-ratio:auto;height:100%;min-height:100%}.fx-editorial-tile__media img,.fx-editorial-tile__media video,.fx-editorial-tile__media svg{width:100%;height:100%;object-fit:cover}.fx-editorial-tile__cap{position:absolute;left:var(--fx-gutter);bottom:24px;right:var(--fx-gutter);display:grid;gap:10px}.fx-editorial-tile__h{font-size:clamp(22px,3.4vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1;text-transform:uppercase;text-shadow:0 1px 24px rgba(0,0,0,.15)}.fx-editorial-tile__l{font-size:var(--fx-t-s);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.fx-collection{padding-top:var(--fx-pt, 24px);padding-bottom:var(--fx-pb, 72px)}.fx-collection__head{display:grid;gap:14px;padding-top:8px;padding-bottom:18px}.fx-collection__desc{max-width:60ch;color:var(--fx-muted)}.fx-chips{display:flex;gap:6px;margin:0 calc(-1 * var(--fx-gutter));padding:0 var(--fx-gutter)}.fx-chips li{flex:0 0 auto}.fx-chips a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--fx-line-2);color:inherit;text-decoration:none;font-size:var(--fx-t-s);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fx-chips a:hover{border-color:var(--fx-ink)}.fx-chips a[aria-current]{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff}.fx-toolbar{position:sticky;top:var(--kv-sticky-offset, 0px);z-index:20;background:#fffffff5;-webkit-backdrop-filter:saturate(1.2) blur(6px);backdrop-filter:saturate(1.2) blur(6px);margin-bottom:12px;border-bottom:1px solid var(--fx-line);transition:top .3s ease}.fx-toolbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.fx-toolbar__count{font-size:var(--fx-t-s);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-muted)}.fx-toolbar__actions{display:flex;align-items:center;gap:8px}.fx-toolbar__filter{min-height:44px;padding:0 2px 0 10px;border:0;background:none;font:500 var(--fx-t-s)/1 var(--fx-font);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-ink);cursor:pointer}.fx-toolbar__filter:hover{text-decoration:underline}.fx-density{display:flex;align-items:center}.fx-density__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:44px;padding:0;border:0;background:none;opacity:.35;cursor:pointer}.fx-density__btn[aria-pressed=true],.fx-density__btn:hover{opacity:1}.fx-density__i{display:block;height:12px;background:linear-gradient(90deg,#000 0 100%)}.fx-density__i--1{width:9px}.fx-density__i--2{width:16px;background:linear-gradient(90deg,#000 0 7px,transparent 7px 9px,#000 9px 16px)}.fx-density__i--4{width:20px;background:linear-gradient(90deg,#000 0 3px,transparent 3px 5.5px,#000 5.5px 8.5px,transparent 8.5px 11px,#000 11px 14px,transparent 14px 16.5px,#000 16.5px 20px)}@media(max-width:749px){.fx-density__btn[data-fx-density="4"]{display:none}}@media(min-width:750px){.fx-density__btn[data-fx-density="1"]{display:inline-flex}}.fx-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:16px}.fx-active__chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;background:var(--fx-soft);color:inherit;text-decoration:none;font-size:var(--fx-t-s);letter-spacing:.06em;text-transform:uppercase}.fx-filters .kv-drawer__panel{width:min(440px,100vw)}.fx-filters__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--fx-gutter) 24px}.fx-filter{border:0;border-bottom:1px solid var(--fx-line);margin:0;padding:0;min-width:0}.fx-filter__title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:56px;padding:0;font-size:var(--fx-t-s);font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;list-style:none}.fx-filter__title::-webkit-details-marker{display:none}fieldset.fx-filter{padding-bottom:16px}fieldset.fx-filter .fx-filter__title{float:left;width:100%}fieldset.fx-filter .fx-filter__list{clear:both}.fx-filter__plus{position:relative;width:11px;height:11px;margin-left:auto}.fx-filter__plus:before,.fx-filter__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.fx-filter__plus:after{transform:rotate(90deg);transition:transform .2s ease}details[open]>.fx-filter__title .fx-filter__plus:after{transform:rotate(0)}.fx-filter__body{padding:0 0 20px}.fx-filter__list{display:grid;gap:2px}.fx-filter__list .fx-check{justify-content:flex-start}.fx-filter__list .fx-check .fx-muted{margin-left:auto;font-size:var(--fx-t-s)}.fx-filter__sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px}.fx-size-pill{position:relative}.fx-size-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.fx-size-pill label{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;border:1px solid var(--fx-line-2);font-size:var(--fx-t-s);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.fx-size-pill input:checked+label{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff}.fx-size-pill input:focus-visible+label{outline:1px solid var(--fx-ink);outline-offset:2px}.fx-size-pill.is-disabled label{color:var(--fx-subtle);text-decoration:line-through;cursor:default}.fx-filter__colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.fx-check--color input{position:absolute;opacity:0;width:1px;height:1px}.fx-check--color input:checked+.fx-dot{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 3px var(--fx-ink)}.fx-check--color input:focus-visible+.fx-dot{outline:1px solid var(--fx-ink);outline-offset:4px}.fx-check--color input:checked~span:last-child{font-weight:600}.fx-filter__price{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fx-filters__foot{display:grid;grid-template-columns:1fr 2fr;gap:8px;padding:12px var(--fx-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--fx-line);background:#fff}.fx-search-page__form{display:flex;align-items:center;gap:16px}.fx-search-page__others{display:grid;gap:8px;padding-top:32px;font-size:var(--fx-t-m)}.fx-search-page__others a{color:inherit}.fx-rail{padding-top:var(--fx-pt, 56px);padding-bottom:var(--fx-pb, 24px)}.fx-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.fx-rail__scroller{padding:0 var(--fx-gap);scroll-padding:0 var(--fx-gap)}.fx-rail__list{display:flex;flex:0 0 100%;min-width:0;gap:var(--fx-gap);margin:0;padding:0;list-style:none}.fx-rail__item{flex:0 0 68%;scroll-snap-align:start;min-width:0}@media(min-width:750px){.fx-rail__scroller{padding:0 4px}.fx-rail__list{gap:4px}.fx-rail__item{flex-basis:calc((100% - 8px) / 3)}}@media(min-width:1200px){.fx-rail__item{flex-basis:calc((100% - (var(--fx-rail-cols, 4) - 1) * 4px) / var(--fx-rail-cols, 4))}}.fx-rail__scroller:focus-visible{outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/fx-catalog.css.map */
