mf-family-gallery{display:grid;grid-template-columns:repeat(var(--mf-mobile-columns, 2),minmax(0,1fr));column-gap:min(var(--mf-column-gap, 28px),16px);row-gap:var(--mf-row-gap, 56px);padding-block:var(--mf-padding, 64px)}.mf-model{min-width:0}.mf-model__visual{display:block;position:relative;aspect-ratio:var(--mf-ratio, 4 / 5);overflow:hidden;background:var(--mf-media, #f5f2ec)}.mf-model__image{display:block;width:100%;height:100%;object-fit:var(--mf-fit, contain);transition:transform .5s cubic-bezier(.22,.61,.36,1)}.mf-model__info{padding-block-start:20px;text-align:start}.mf-model__title{margin:0;font-size:var(--mf-title-mobile, 17px);line-height:1.45;letter-spacing:0;text-transform:none}.mf-model__price{margin-block:8px 0;font-size:13px;line-height:1.6}.mf-model__cta{position:absolute;inset-inline-end:16px;inset-block-end:16px;display:inline-flex;gap:18px;align-items:center;min-height:44px;padding:10px 15px;color:#111;background:#fffcf7;font-size:12px;line-height:1.4;letter-spacing:0;transition:opacity .35s ease,transform .35s ease}.mf-model__sizes{display:flex;gap:8px;margin-block-start:18px;overflow-x:auto;padding:4px;margin-inline:-4px}.mf-model__size{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;min-width:44px;min-height:68px;padding-block:3px;font-size:10px;line-height:1.4;letter-spacing:0;border-block-end:1px solid transparent}.mf-model__size img{width:36px;height:45px;object-fit:contain}.mf-model__size:hover,.mf-model__size:focus-visible{border-color:currentColor}.mf-model a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mf-model__visual:focus-visible{outline-offset:-4px}mf-family-gallery[data-cta=hidden] .mf-model__cta{display:none}mf-family-gallery[data-ready][data-cta=scroll] .mf-model:not(.is-visible):not(:focus-within) .mf-model__cta{opacity:0;transform:translateY(8px)}@media(min-width:700px){mf-family-gallery{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mf-column-gap, 28px)}.mf-model__title{font-size:var(--mf-title, 20px)}.mf-model__sizes{gap:12px;min-height:78px}.mf-model__size img{width:44px;height:55px}}@media(min-width:1000px){mf-family-gallery{grid-template-columns:repeat(var(--mf-columns, 3),minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){mf-family-gallery[data-zoom] .mf-model:hover .mf-model__image{transform:scale(1.025)}mf-family-gallery[data-sizes=hover] .mf-model__sizes{opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}mf-family-gallery[data-sizes=hover] .mf-model:hover .mf-model__sizes,mf-family-gallery[data-sizes=hover] .mf-model:focus-within .mf-model__sizes{opacity:1;transform:none}mf-family-gallery[data-cta=hover] .mf-model:not(:hover):not(:focus-within) .mf-model__cta{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.mf-model__image,.mf-model__cta,.mf-model__sizes{transition:none!important;transform:none!important}}@media(prefers-reduced-motion:no-preference){.mf-reveal-pending .mf-model__visual,.mf-reveal-pending .mf-model__info{opacity:0;transform:translateY(18px);transition:opacity .85s ease,transform 1.05s cubic-bezier(.22,1,.36,1)}.mf-reveal-pending .mf-model__info{transition-delay:.1s}.mf-reveal-pending.is-visible .mf-model__visual,.mf-reveal-pending.is-visible .mf-model__info,.mf-reveal-pending:focus-within .mf-model__visual,.mf-reveal-pending:focus-within .mf-model__info{opacity:1;transform:none}}@media(max-width:699px){mf-family-gallery .mf-model__sizes{display:none!important}mf-family-gallery{row-gap:36px}.mf-model__info{padding-block-start:14px}}.mf-model__badges{position:absolute;inset-block-start:16px;inset-inline-end:16px;z-index:1;max-width:calc(100% - 32px);pointer-events:none}.mf-model__subtitle{margin:6px 0 0;font-size:13px;line-height:1.6;color:rgb(var(--text-color) / .72)}
/*# sourceMappingURL=/cdn/shop/t/104/assets/mf-family-gallery.css.map */
