.gpx-fr,.gpx-fr__veil{color-scheme:light;--gpx-fr-accent:#87654c;--gpx-fr-accent-hover:#654c39;--gpx-fr-terracotta:#6b2f2b;--gpx-fr-cream:#f3eee6;--gpx-fr-selected-bg:#333333;--gpx-fr-font:"Cairo",-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif}.gpx-fr{margin:.6em 0}.gpx-fr__open{width:100%;background:none;border:1.5px solid var(--gpx-fr-accent);border-radius:10px;padding:.75em 1em;font-size:.94em;font-weight:700;line-height:1.4;cursor:pointer;display:flex;gap:.55em;align-items:center;justify-content:center;color:var(--gpx-fr-accent);font-family:var(--gpx-fr-font);transition:background-color .2s ease}.gpx-fr__open:hover{background-color:#87654c14}.gpx-fr__open:focus-visible{outline:2px solid var(--gpx-fr-accent);outline-offset:2px}.gpx-fr__ico{flex:0 0 auto}.gpx-fr__veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.gpx-fr__veil[hidden]{display:none}.gpx-fr__modal{position:relative;background:#f3eee6;color:#3a2f28;border-radius:14px;padding:1.4rem;max-width:520px;width:100%;max-height:88vh;overflow:auto;font-family:var(--gpx-fr-font);direction:rtl;text-align:right}@media(max-width:600px){.gpx-fr__modal{padding:1.1rem 1rem;max-height:92vh}}@media(min-width:768px){.gpx-fr__modal{max-width:900px;padding:1.8rem 2rem}}.gpx-fr__close{position:absolute;inset-inline-end:14px;top:14px;border:0;background:#fff;font-size:1.2em;line-height:1;cursor:pointer;opacity:.75;padding:.2em .55em;color:#3a2f28;border-radius:999px;box-shadow:0 1px 4px #0000002e;z-index:1}.gpx-fr__close:hover{opacity:1}.gpx-fr__avatar{position:absolute;inset-inline-start:14px;top:14px;display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;background:#fff;color:#6b2f2b;box-shadow:0 1px 4px #0000001f}.gpx-fr__title{margin:0 0 .9rem;font-size:1.08rem;padding-inline-start:2.6rem;padding-inline-end:1.6rem;color:#6b2f2b;font-weight:800}@media(max-width:600px){.gpx-fr__title{padding-inline-start:calc(2em + 12px)}}.gpx-fr__skeleton{min-height:220px}.gpx-fr__skeleton:before{content:"";display:block;height:220px;border-radius:10px;background:linear-gradient(90deg,#fff 25%,#f3eee6 37%,#fff 63%);background-size:400% 100%;animation:gpxFrShimmer 1.4s ease infinite}@keyframes gpxFrShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.gpx-fr__steps{display:flex;gap:.4em;justify-content:center;margin:0 0 1.1rem}.gpx-fr__step-dot{width:.5em;height:.5em;border-radius:50%;background:#ddd}.gpx-fr__step-dot.is-active{background:#6b2f2b}.gpx-fr__step-dot.is-done{background:#6b2f2b;opacity:.5}.gpx-fr__step{display:grid;gap:1rem}.gpx-fr__step-heading{margin:0;font-size:.98rem;font-weight:700;color:#6b2f2b}.gpx-fr__field{display:grid;gap:.4em}.gpx-fr__label{font-size:.88rem;font-weight:600;color:#3a2f28}.gpx-fr__row{display:grid;grid-template-columns:1fr 1fr;gap:.7em}@media(max-width:420px){.gpx-fr__row{grid-template-columns:1fr}}.gpx-fr__input{border:1px solid #e3e3e3;border-radius:10px;padding:.6em .75em;font-size:1em;font-family:inherit;width:100%;background:#fff;color:#3a2f28}.gpx-fr__input:focus-visible{outline:2px solid var(--gpx-fr-accent);outline-offset:1px}.gpx-fr__input[aria-invalid=true]{border-color:#b23c17}.gpx-fr__error{color:#b23c17;font-size:.82rem;min-height:1.1em}.gpx-fr__fitpref-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.gpx-fr__fitpref-card{display:flex;flex-direction:column;align-items:center;gap:.35em;border:1px solid #ddd;border-radius:10px;padding:.7em .5em;background:#fff;color:#3a2f28;cursor:pointer;font-family:inherit;font-size:.82em;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.gpx-fr__fitpref-card svg{color:var(--gpx-fr-accent)}.gpx-fr__fitpref-card[aria-pressed=true]{border-color:var(--gpx-fr-accent);box-shadow:inset 0 0 0 1px var(--gpx-fr-accent);background:var(--gpx-fr-selected-bg);color:#fff;font-weight:700}.gpx-fr__fitpref-card[aria-pressed=true] svg{color:#fff}.gpx-fr__fitpref-card:focus-visible{outline:2px solid var(--gpx-fr-accent);outline-offset:2px}.gpx-fr__pill-group{display:flex;flex-wrap:wrap;gap:.5em}.gpx-fr__pill{border:1px solid #ddd;border-radius:999px;padding:.5em 1.1em;font-size:.9em;background:#fff;cursor:pointer;color:#3a2f28;font-family:inherit}.gpx-fr__pill[aria-pressed=true]{border-color:var(--gpx-fr-accent);color:#fff;font-weight:700;background:var(--gpx-fr-selected-bg)}.gpx-fr__pill:focus-visible{outline:2px solid var(--gpx-fr-accent);outline-offset:2px}.gpx-fr__measure-intro{font-size:.82rem;opacity:.8;line-height:1.5;margin:-.3em 0 0;color:#3a2f28}.gpx-fr__measure-grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media(min-width:768px){.gpx-fr__measure-grid{grid-template-columns:1fr 1.15fr;gap:2rem}}.gpx-fr__mannequin-col{display:grid;justify-items:center;gap:.5em;align-content:start}.gpx-fr__mannequin{width:100%;max-width:150px;height:auto;display:block}.gpx-fr__mannequin[hidden]{display:none}@media(min-width:768px){.gpx-fr__mannequin{max-width:230px}}.gpx-fr__mannequin-stage{position:relative;flex:1 1 auto;width:100%;min-width:140px;max-width:150px;aspect-ratio:140/250;margin:0 auto}.gpx-fr__mannequin-stage>.gpx-fr__mannequin{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.gpx-fr__mannequin-stage--result{max-width:170px;aspect-ratio:140/225;margin:0 auto .9rem}@media(min-width:768px){.gpx-fr__mannequin-stage{max-width:230px}.gpx-fr__mannequin-stage--result{max-width:250px}}.gpx-fr__mannequin3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:grab;overflow:hidden;border-radius:10px}.gpx-fr__mannequin3d[hidden]{display:none}.gpx-fr__mannequin3d canvas{display:block;width:100%;height:100%}.gpx-fr__mannequin3d-hint{position:absolute;bottom:6px;left:50%;transform:translate(-50%);background:#3a2f28b8;color:#fff;font-size:.68rem;font-weight:600;padding:.3em .75em;border-radius:999px;white-space:nowrap;pointer-events:none;transition:opacity .5s ease,visibility .5s ease;opacity:1;z-index:1}.gpx-fr__mannequin3d-hint.is-fading{opacity:0;visibility:hidden}.gpx-fr__mannequin-row{display:flex;align-items:flex-start;justify-content:center;gap:.6em;width:100%}.gpx-fr__mannequin-switchers{display:flex;flex-direction:column;gap:.55em;flex:0 0 auto}.gpx-fr__style-switcher{display:flex;flex-direction:column;gap:.3em}.gpx-fr__style-chip{display:flex;flex-direction:column;align-items:center;gap:.15em;width:2.5em;padding:.3em .15em;border:1px solid #e3ddd2;border-radius:9px;background:#fff;color:#5b4c3f;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.gpx-fr__style-chip-icon{width:1.15em;height:1.15em;display:block}.gpx-fr__style-chip-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gpx-fr__style-chip-label{font-size:.56rem;line-height:1.1;white-space:nowrap}.gpx-fr__style-chip.is-active{border-color:var(--gpx-fr-accent);color:var(--gpx-fr-accent);box-shadow:inset 0 0 0 1px var(--gpx-fr-accent)}.gpx-fr__style-chip:focus-visible{outline:2px solid var(--gpx-fr-accent);outline-offset:1px}@media(min-width:768px){.gpx-fr__style-chip{width:2.9em;padding:.4em .2em}.gpx-fr__style-chip-icon{width:1.35em;height:1.35em}}@media(max-width:600px){.gpx-fr__mannequin-row{flex-direction:column-reverse;gap:.5em}.gpx-fr__mannequin-switchers{flex-direction:row;justify-content:center;gap:1em}.gpx-fr__style-switcher{flex-direction:row;gap:.35em}}.gpx-fr__mannequin-part{stroke:#b9b3ac;stroke-width:1.2;transition:d .15s ease}.gpx-fr__mannequin-band{fill:#6b2f2be6;stroke:var(--gpx-fr-terracotta);stroke-width:1.5;transition:x .15s ease,y .15s ease,width .15s ease,height .15s ease}.gpx-fr__mannequin-arrow{fill:var(--gpx-fr-terracotta);transition:points .15s ease}.gpx-fr__measure-helper{font-size:.78rem;line-height:1.5;text-align:center;color:#3a2f28;opacity:.85;margin:0;min-height:2.3em}.gpx-fr__controls-col{display:grid;gap:.7em;align-content:start}.gpx-fr__measure-row{border:1px solid #e3e3e3;border-radius:10px;background:#fff;color:#3a2f28;padding:.65em .8em .55em;transition:border-color .15s ease,box-shadow .15s ease}.gpx-fr__measure-row.is-active{border-color:var(--gpx-fr-accent);box-shadow:inset 0 0 0 1px var(--gpx-fr-accent)}.gpx-fr__measure-row-head{display:flex;align-items:center;gap:.5em;margin-bottom:.45em}.gpx-fr__measure-row-head .gpx-fr__label{flex:1 1 auto;margin:0}.gpx-fr__input--measure{width:4.4em;flex:0 0 auto;text-align:center;padding:.35em .3em}.gpx-fr__measure-unit{font-size:.8em;opacity:.7;flex:0 0 auto}.gpx-fr__modal .gpx-fr__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.6em;margin:0;cursor:pointer;background:transparent;--gpx-fr-slider-pct:50%}.gpx-fr__modal .gpx-fr__slider::-webkit-slider-runnable-track{height:.4em;border-radius:999px;border:0;background:linear-gradient(to left,var(--gpx-fr-accent) var(--gpx-fr-slider-pct),#e3e3e3 0)}.gpx-fr__modal .gpx-fr__slider::-webkit-slider-thumb{-webkit-appearance:none;width:1.2em;height:1.2em;margin-top:-.4em;border-radius:50%;background:var(--gpx-fr-accent);border:2px solid #fff;box-shadow:0 1px 3px #0000004d;cursor:pointer}.gpx-fr__modal .gpx-fr__slider::-moz-range-track{height:.4em;border-radius:999px;border:0;background:#e3e3e3}.gpx-fr__modal .gpx-fr__slider::-moz-range-progress{height:.4em;border-radius:999px;background:var(--gpx-fr-accent)}.gpx-fr__modal .gpx-fr__slider::-moz-range-thumb{width:1.1em;height:1.1em;border-radius:50%;background:var(--gpx-fr-accent);border:2px solid #fff;box-shadow:0 1px 3px #0000004d;cursor:pointer}.gpx-fr__modal .gpx-fr__slider:focus-visible{outline:2px solid var(--gpx-fr-accent);outline-offset:2px;border-radius:6px}@media(max-height:600px){.gpx-fr__mannequin-col{position:sticky;top:0;z-index:1;background:#f3eee6;padding-top:.2em}}.gpx-fr__actions{display:flex;gap:.6em;justify-content:flex-start;flex-wrap:wrap;position:sticky;bottom:0;margin:.6em -1px -1px;padding:.7em 1px calc(.6em + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#f3eee6 65%,#f3eee600)}@media(min-width:768px){.gpx-fr__actions{background:linear-gradient(to top,#f3eee6 70%,#f3eee600)}}.gpx-fr__btn{border-radius:10px;padding:.65em 1.3em;font-size:.92em;font-weight:700;cursor:pointer;font-family:inherit;border:1px solid transparent;flex:0 0 auto;text-align:center}@media(max-width:420px){.gpx-fr__btn{flex:1 1 auto}}.gpx-fr__btn--primary{background:var(--gpx-fr-accent);color:#fff}.gpx-fr__btn--primary:hover{background:var(--gpx-fr-accent-hover)}.gpx-fr__btn--primary:disabled{opacity:.45;cursor:not-allowed}.gpx-fr__btn--ghost{background:none;border-color:#ddd;color:#3a2f28}.gpx-fr__btn--ghost:hover{border-color:#888}.gpx-fr__btn:focus-visible{outline:2px solid var(--gpx-fr-accent);outline-offset:2px}.gpx-fr__result-head{display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap}.gpx-fr__result-label{font-size:.92rem;color:#3a2f28}.gpx-fr__result-size{font-size:1.7rem;font-weight:800;color:#6b2f2b}.gpx-fr__result-note{font-size:.85rem;opacity:.85;line-height:1.6;margin:0;color:#3a2f28}.gpx-fr__result-note--gap{opacity:1;color:#b23c17;background:#fbe9e3;border-radius:10px;padding:.6em .8em;margin-top:.4em}.gpx-fr__zones{display:grid;gap:.5em;margin:.4em 0}.gpx-fr__zone-row{display:flex;align-items:center;justify-content:space-between;gap:.6em;font-size:.9em;border:1px solid #e3e3e3;border-radius:10px;padding:.55em .8em;background:#fff;color:#3a2f28}.gpx-fr__zone-verdict{font-weight:700;padding:.2em .6em;border-radius:999px;font-size:.82em}.gpx-fr__zone-verdict--\645\638\628\648\637 {background:var(--gpx-save-bg,#e8f6ec);color:var(--gpx-save-fg,#0a6b34)}.gpx-fr__zone-verdict--\636\64a\642 {background:#fbe9e3;color:#b23c17}.gpx-fr__zone-verdict--\648\627\633\639 {background:#f2f2f2;color:#3a2f28;opacity:.85}.gpx-fr__soldout{display:flex;align-items:flex-start;gap:.5em;font-size:.85em;color:#b23c17;background:#fbe9e3;border-radius:10px;padding:.6em .8em;margin:.3em 0}.gpx-fr__saved-note{font-size:.78rem;opacity:.7;text-align:center;margin-top:.2em;color:#3a2f28}.gpx-fr__result-note--pref{font-weight:700;color:#6b2f2b}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gpx-fit-room.css.map */
