.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics.cnoir-fz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cnoir-fz>legend,.cnoir-fz>.fz-view{grid-column:1 / -1}.cnoir-fz .fz-sw{display:block;background-size:cover;background-position:center}.cnoir-fz .fz-view{margin-bottom:4px}.cnoir-fz .fz-big{position:relative}.cnoir-fz .fz-big .fz-sw{width:100%;aspect-ratio:16 / 9}.cnoir-fz .fz-tag{position:absolute;top:10px;left:10px;background:#ffffffeb;color:#111;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:6px 9px}.cnoir-fz .fz-cap{border:1px solid #e5e5e5;border-top:0;padding:12px 14px;background:#fff}.cnoir-fz .fz-k{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#111;font-weight:600}.cnoir-fz .fz-l{font-size:13.5px;line-height:1.5;color:#222;margin:4px 0 0}.cnoir-fz .fz-best{color:#666}.cnoir-fz .fz-m{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;margin-top:10px}.cnoir-fz .fz-m div{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#555}.cnoir-fz .fz-m b{display:flex;gap:3px}.cnoir-fz .fz-m i{width:12px;height:4px;background:#e2e2e2;display:block}.cnoir-fz .fz-m i.on{background:#111}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics.cnoir-fz input[type=radio]+label{display:grid!important;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:8px!important;margin:0!important;min-height:0;height:100%;text-align:left;cursor:pointer}.cnoir-fz label .fz-sw{width:100%;aspect-ratio:1 / 1}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics.cnoir-fz .atl-n{display:block;font-size:12px;line-height:1.3;padding:8px 2px 0;min-height:0}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics.cnoir-fz .atl-n:before{display:none}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics.cnoir-fz .atl-p{display:block;justify-items:start;text-align:left;padding:2px 2px 0;font-size:12px}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics.cnoir-fz .atl-p small{display:none}@media(prefers-reduced-motion:no-preference){.cnoir-fz .fz-sw{transition:opacity .15s}}.cnoir-fz label .fz-sw{background-size:190%}.cnoir-fz input[type=radio]:focus-visible+label{outline:2px solid #111;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/48/assets/cnoir-fz.css.map */
