.fx-mc-grid{--fxmc-navy:#18273D;--fxmc-coral:var(--fx-coral, #FC4848);--fxmc-photo:#F5F5F3;margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.fx-mc-grid>.fx-mc{min-width:0}.fx-mc{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;background:#fff;border-radius:16px;padding:12px 12px 14px;box-shadow:0 2px 10px #0f14280d;transition:transform .2s ease,box-shadow .2s ease;color:var(--fxmc-navy)}.fx-mc:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f142814}.fx-mc .fx-mc__link,.fx-mc .fx-mc__link:visited,.fx-mc .fx-mc__link:hover{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;color:inherit;text-decoration:none;opacity:1}.fx-mc__link:focus-visible{outline:2px solid var(--fxmc-navy);outline-offset:3px;border-radius:12px}.fx-mc__media{width:100%;aspect-ratio:1 / 1;background:var(--fxmc-photo);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.fx-mc__media img,.fx-mc__placeholder{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .2s ease}.fx-mc__media img.is-fading{opacity:0}.fx-mc.is-soldout .fx-mc__media img{opacity:.55;filter:grayscale(.3)}.fx-mc .fx-mc__name{margin:0;width:100%;text-align:center;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx-mc__price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:5px;row-gap:2px;width:100%;font-size:14px;font-weight:700;white-space:nowrap}.fx-mc__price small{font-size:11px;font-weight:400;opacity:.65}.fx-mc__was{flex-basis:100%;text-align:center;font-size:12px;font-weight:400;opacity:.55}.fx-mc__swatches{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:100%;min-height:24px}.fx-mc .fx-mc__swatch{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid #fff;background-color:#ccc;cursor:pointer;box-shadow:0 0 0 1.5px #0000002e;transition:box-shadow .15s ease,transform .15s ease;flex:none}.fx-mc .fx-mc__swatch.is-light{box-shadow:0 0 0 1.5px #00000047}.fx-mc .fx-mc__swatch:hover{transform:scale(1.15);box-shadow:0 0 0 2px var(--fxmc-coral)}.fx-mc .fx-mc__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--fxmc-coral)}.fx-mc .fx-mc__swatch:focus-visible{outline:2px solid var(--fxmc-navy);outline-offset:2px}.fx-mc__more{font-size:10px;font-weight:600;opacity:.6;line-height:20px}.fx-mc .fx-mc__qa{margin-top:auto;width:100%;min-height:44px;padding:10px 12px;border:1.5px solid var(--fxmc-navy);border-radius:999px;cursor:pointer;background:transparent;color:var(--fxmc-navy);font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:background .15s ease,border-color .15s ease,color .15s ease}.fx-mc .fx-mc__qa:hover{background:var(--fxmc-coral);border-color:var(--fxmc-coral);color:#fff}.fx-mc .fx-mc__qa:focus-visible{outline:2px solid var(--fxmc-navy);outline-offset:3px}.fx-mc .fx-mc__qa[disabled]{background:transparent;border-color:#e4e0d8;color:#6a7282;cursor:not-allowed}[data-fx-qa]{display:inline-flex;align-items:center;justify-content:center;gap:6px}[data-fx-qa] svg{width:16px;height:16px;flex:none}.fx-mc__media{padding:10px}.fx-mc .fx-mc__name{font-size:13px}@media(min-width:750px){.fx-mc-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:28px}.fx-mc-grid>.fx-mc{flex:0 1 232px}.fx-mc__price{column-gap:6px}.fx-mc__was{flex-basis:auto}.fx-mc{border-radius:18px;padding:20px 20px 22px;gap:12px}.fx-mc .fx-mc__link{gap:10px}.fx-mc__media{padding:18px}.fx-mc .fx-mc__name{font-size:13px;margin-top:4px}.fx-mc__price{font-size:14px}.fx-mc .fx-mc__swatch{width:18px;height:18px}.fx-mc__more{line-height:18px}.fx-mc .fx-mc__qa{margin-top:auto;min-height:42px}}@media(min-width:1200px){.fx-mc-grid>.fx-mc{flex-basis:248px}}.fx-qa{--fxqa-navy:#18273D;--fxqa-coral:var(--fx-coral, #FC4848);--fxqa-line:#E4E0D8;--fxqa-ink:#6A7282;width:min(520px,calc(100vw - 32px));max-height:min(88vh,760px);margin:auto;padding:0;border:0;border-radius:20px;background:#fff;color:var(--fxqa-navy);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 60px -20px #18273d73}.fx-qa::backdrop{background:#18273d73}.fx-qa *{box-sizing:border-box}.fx-qa__inner{position:relative;padding:28px}.fx-qa [data-fx-qa-body]{display:flex;flex-direction:column;gap:22px}.fx-qa .fx-qa__close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:999px;padding:0;background:#f2f0eb;color:var(--fxqa-navy);cursor:pointer;display:flex;align-items:center;justify-content:center}.fx-qa .fx-qa__close svg{width:18px;height:18px}.fx-qa__head{display:flex;gap:18px;align-items:center;padding:0 52px 22px 0;border-bottom:1px solid var(--fxqa-line)}.fx-qa__img{flex:none;width:88px;height:88px;padding:8px;border-radius:14px;background:#f5f5f3;overflow:hidden}.fx-qa__img img{width:100%;height:100%;object-fit:contain;display:block}.fx-qa .fx-qa__title{margin:0;font-family:inherit;font-size:17px;font-weight:700;line-height:1.25;color:var(--fxqa-navy)}.fx-qa__price{margin-top:6px;display:flex;align-items:baseline;gap:8px;font-size:17px;font-weight:700}.fx-qa__price s{font-size:13px;font-weight:400;color:var(--fxqa-ink)}.fx-qa__opt{margin:0;padding:0;border:0;min-width:0}.fx-qa__opt legend{padding:0;margin-bottom:12px;font-size:13px;font-weight:600}.fx-qa__opt legend span{font-weight:400;color:var(--fxqa-ink)}.fx-qa__vals{display:flex;flex-wrap:wrap;gap:10px}.fx-qa .fx-qa__val{min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--fxqa-line);background:#fff;color:var(--fxqa-navy);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .15s ease,box-shadow .15s ease}.fx-qa .fx-qa__val:hover{border-color:var(--fxqa-navy)}.fx-qa .fx-qa__val[aria-pressed=true]{border-color:var(--fxqa-navy);box-shadow:inset 0 0 0 1px var(--fxqa-navy);font-weight:700}.fx-qa .fx-qa__val.is-unavailable{color:#9aa0aa;text-decoration:line-through}.fx-qa .fx-qa__val:focus-visible{outline:2px solid var(--fxqa-navy);outline-offset:2px}.fx-qa__dot{width:16px;height:16px;border-radius:50%;background:#ccc;box-shadow:0 0 0 1px #0003;flex:none}.fx-qa__msg{margin:0;font-size:13px;color:#b42318}.fx-qa__msg:empty{display:none}.fx-qa__actions{display:flex;flex-direction:column;gap:14px;margin-top:4px;padding-top:22px;border-top:1px solid var(--fxqa-line)}.fx-qa .fx-qa__add{width:100%;min-height:50px;border:0;border-radius:999px;background:var(--fxqa-navy);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease}.fx-qa .fx-qa__add:hover{background:var(--fxqa-coral)}.fx-qa .fx-qa__add[disabled]{background:#e4e0d8;color:#6a7282;cursor:not-allowed}.fx-qa .fx-qa__add.is-loading{opacity:.7;cursor:progress}.fx-qa .fx-qa__full,.fx-qa .fx-qa__full:visited{text-align:center;font-size:14px;font-weight:600;color:var(--fxqa-coral);text-decoration:none}.fx-qa .fx-qa__full:hover{color:var(--fxqa-navy)}.fx-qa__loading{min-height:360px;margin:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--fxqa-ink)}html.fx-qa-lock,html.fx-qa-lock body{overflow:hidden}.fx-qa[open]{animation:fxQaIn .22s ease-out}.fx-qa[open]::backdrop{animation:fxQaFade .22s ease-out}@keyframes fxQaIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes fxQaFade{0%{opacity:0}to{opacity:1}}@media(max-width:749px){.fx-qa{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;margin:0;max-height:88vh;max-height:88dvh;border-radius:22px 22px 0 0}.fx-qa[open]{animation:fxQaUp .28s cubic-bezier(.2,.8,.2,1)}@keyframes fxQaUp{0%{transform:translateY(100%)}to{transform:none}}.fx-qa__inner:before{content:"";display:block;width:40px;height:4px;margin:-8px auto 14px;border-radius:4px;background:#d8d4cc}.fx-qa .fx-qa__close{top:14px;right:12px}.fx-qa__loading{min-height:300px}.fx-qa__inner{padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.fx-qa [data-fx-qa-body]{gap:18px}.fx-qa__head{padding-bottom:18px}.fx-qa__actions{padding-top:18px}}@media(prefers-reduced-motion:reduce){.fx-mc,.fx-mc__media img,.fx-mc .fx-mc__swatch{transition:none}.fx-qa[open],.fx-qa[open]::backdrop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fx-model-card.css.map */
