.variant-input-wrap.m-swatches{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}.m-swatches .m-swatch{position:relative;margin:0}.m-swatches .m-swatch input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.m-swatches .m-swatch__label{display:block;width:104px;margin:0;padding:0;cursor:pointer;background:#fff;border:1px solid var(--m-line);border-radius:0;overflow:hidden;text-align:center;transition:border-color .16s ease,box-shadow .16s ease;box-shadow:none;line-height:0}.m-swatches .m-swatch__img,.m-swatches .m-swatch__color{display:block;width:100%;height:132px;margin:0;padding:0;border:0;object-fit:cover;object-position:center top;background:var(--m-sand-2);background-size:cover;background-position:center}.m-swatches .m-swatch__name{display:block;padding:9px 5px 10px;margin:0;font-family:var(--m-sans);font-size:11.5px;font-weight:400;line-height:1.3;letter-spacing:.02em;color:var(--m-ink-2);text-transform:none;border-top:1px solid var(--m-line-soft);background:#fff;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.m-swatches .m-swatch__label:hover{border-color:var(--m-ink-soft)}.m-swatches .m-swatch input:checked+.m-swatch__label{border-color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-ink)}.m-swatches .m-swatch input:checked+.m-swatch__label .m-swatch__name{color:var(--m-ink);font-weight:500;border-top-color:var(--m-ink)}.m-swatches .m-swatch input:focus-visible+.m-swatch__label{outline:2px solid var(--m-ink);outline-offset:2px}.m-swatches .m-swatch input.disabled+.m-swatch__label{opacity:.4}.m-swatches .m-swatch input.disabled+.m-swatch__label .m-swatch__name{text-decoration:line-through}@media(max-width:768px){.variant-input-wrap.m-swatches{gap:9px}.m-swatches .m-swatch__label{width:96px}.m-swatches .m-swatch__img,.m-swatches .m-swatch__color{height:122px}}@media(max-width:420px){.variant-input-wrap.m-swatches{gap:8px}.m-swatches .m-swatch__label{width:86px}.m-swatches .m-swatch__img,.m-swatches .m-swatch__color{height:110px}.m-swatches .m-swatch__name{font-size:11px;padding:8px 4px 9px}}.product-single__meta .variant__label{text-align:left}.m-bestprice{font-size:12px;line-height:1.5;color:var(--m-ink-soft);margin-top:6px}.m-bestprice b{font-weight:500;color:var(--m-ink-2)}.m-bestprice__note{display:block;font-size:11px;color:#8c857e;margin-top:2px}.m-fit{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--m-ink-2);margin:10px 0 2px}.m-fit svg{flex:none;width:18px;height:18px;stroke:var(--m-ink)}.m-fit b{font-weight:500;color:var(--m-ink)}.m-sizer-row{margin:12px 0 2px}.m-sizer-open{display:inline-flex;align-items:center;gap:9px;background:var(--m-sand);border:1px solid var(--m-line);border-radius:0;padding:9px 13px;cursor:pointer;font-family:var(--m-sans);font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--m-ink);line-height:1.2;transition:background .16s ease,border-color .16s ease}.m-sizer-open:hover{background:#fff;border-color:var(--m-ink)}.m-sizer-open svg.m-sizer-open__icon{flex:none;width:16px;height:16px;stroke:var(--m-ink)}.m-sizer-open__arrow{flex:none;width:13px;height:13px;stroke:var(--m-ink-soft);margin-left:1px}.m-sz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;display:none;align-items:center;justify-content:center;background:#14110fa8;padding:16px}.m-sz.is-open{display:flex}.m-sz__box{background:#fff;width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;position:relative;box-shadow:0 24px 70px #14110f57}@media(max-width:600px){.m-sz{align-items:flex-end;padding:0}.m-sz__box{max-width:100%;max-height:94vh}}.m-sz__head{border-bottom:1px solid var(--m-line);padding:20px 22px 15px;flex:none}.m-sz__title{font-family:var(--m-display);font-size:21px;line-height:1.2;margin:0;color:var(--m-ink);padding-right:34px}.m-sz__step{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-soft);font-family:var(--m-sans);margin:8px 0 0}.m-sz__close{position:absolute;top:15px;right:15px;background:none;border:0;padding:6px;cursor:pointer;line-height:0}.m-sz__close svg{width:19px;height:19px;stroke:var(--m-ink)}.m-sz__progress{height:2px;background:var(--m-line);margin-top:13px}.m-sz__progress i{display:block;height:2px;background:var(--m-ink);width:20%;transition:width .28s ease}.m-sz__body{padding:26px 22px 8px;overflow-y:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.m-sz__panel{display:none}.m-sz__panel.is-on{display:block}.m-sz__q{font-family:var(--m-display);font-size:23px;line-height:1.25;color:var(--m-ink);margin:0 0 6px}.m-sz__note{font-size:13px;color:var(--m-ink-soft);margin:0 0 20px;line-height:1.5}.m-sz__inputwrap{display:flex;align-items:baseline;gap:10px;border-bottom:2px solid var(--m-ink);padding-bottom:8px;max-width:220px}.m-sz__input{border:0;outline:none;font-family:var(--m-display);font-size:40px;line-height:1;color:var(--m-ink);width:100%;padding:0;background:none;-moz-appearance:textfield}.m-sz__input::-webkit-outer-spin-button,.m-sz__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.m-sz__input::placeholder{color:#cfc7be}.m-sz__unit{font-family:var(--m-sans);font-size:15px;color:var(--m-ink-soft);flex:none}.m-sz__range{font-size:12px;color:var(--m-ink-soft);margin-top:10px}.m-sz__opts{display:flex;flex-direction:column;gap:9px}.m-sz__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--m-line);background:#fff;color:var(--m-ink);font-family:var(--m-sans);font-size:14.5px;padding:15px 16px;cursor:pointer;transition:all .15s ease;line-height:1.3;text-align:left;border-radius:0;width:100%}.m-sz__opt small{display:block;font-size:12px;color:var(--m-ink-soft);margin-top:2px;font-weight:400}.m-sz__opt:hover{border-color:var(--m-ink)}.m-sz__opt.is-on{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.m-sz__opt.is-on small{color:#ffffffb8}.m-sz__opt i{flex:none;width:16px;height:16px;border:1px solid var(--m-line);border-radius:50%;position:relative}.m-sz__opt.is-on i{border-color:#fff;background:#fff}.m-sz__opt.is-on i:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--m-ink);border-radius:50%}.m-sz__foot{border-top:1px solid var(--m-line);padding:14px 22px 18px;display:flex;align-items:center;gap:14px;flex:none;background:#fff}.m-sz__back{background:none;border:0;padding:6px 0;font-family:var(--m-sans);font-size:13px;color:var(--m-ink-soft);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.m-sz__back[hidden]{display:none}.m-sz__next{margin-left:auto;background:var(--m-ink);color:#fff;border:1px solid var(--m-ink);font-family:var(--m-sans);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:14px 30px;cursor:pointer;transition:background .18s ease}.m-sz__next:hover{background:#000}.m-sz__next[disabled]{background:#c6bfb8;border-color:#c6bfb8;cursor:not-allowed}.m-sz__err{font-size:12.5px;color:var(--m-accent);margin:10px 0 0;display:none}.m-sz__err.is-on{display:block}.m-sz__reslabel{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--m-ink-soft);font-family:var(--m-sans)}.m-sz__size{font-family:var(--m-display);font-size:52px;line-height:1.02;color:var(--m-ink);margin:8px 0 0}.m-sz__size small{font-family:var(--m-sans);font-size:13.5px;color:var(--m-ink-soft);letter-spacing:.02em;display:block;margin-top:8px}.m-sz__hint{font-size:13.5px;line-height:1.6;color:var(--m-ink-2);margin:18px 0 0}.m-sz__alt{font-size:12.5px;color:var(--m-ink-soft);margin:8px 0 0;line-height:1.5}.m-sz__cta{width:100%;margin-top:20px;background:var(--m-ink);color:#fff;border:1px solid var(--m-ink);font-family:var(--m-sans);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:17px 20px;cursor:pointer;transition:background .18s ease}.m-sz__cta:hover{background:#000}.m-sz__cta[disabled]{background:#c6bfb8;border-color:#c6bfb8;cursor:not-allowed}.m-sz__reassure{font-size:11.5px;color:var(--m-ink-soft);text-align:center;margin-top:12px;line-height:1.5}.m-sz__again{background:none;border:0;padding:0;margin-top:14px;font-size:12.5px;color:var(--m-ink-soft);text-decoration:underline;cursor:pointer;font-family:var(--m-sans);display:block}body.m-sz-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/5/assets/madeleine-extra.css.map */
