.fi-pdp-v5{--fi-mod-ink: #222e3d;--fi-mod-ink-soft: #2f3d4f;--fi-mod-yellow: #f5c518;--fi-mod-line: rgba(var(--color-foreground), .14);--fi-mod-muted: rgba(var(--color-foreground), .62);--fi-mod-tile: #f4f5f7;--fi-mod-cream: #f6f0e6;--fi-mod-ok: #146c2e;--fi-mod-ok-bg: #e8f6ec;--fi-mod-ok-dot: #22b14c;--fi-mod-warn: #8a5a00;--fi-mod-warn-bg: #fdf3e3;--fi-mod-warn-dot: #d98324;--fi-mod-radius: 1.2rem;--fi-mod-target: 4.4rem}@media(pointer:fine){.fi-pdp-v5{--fi-mod-target: 3.6rem}}.fi-modular-panel[hidden],.fi-modular-pop[hidden],.fi-modular-status[hidden],[data-fi-finance] [hidden]{display:none}.fi-modular-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin:0 0 1.2rem}.fi-modular-head__title{margin:0;color:var(--fi-mod-ink);font-size:1.6rem;font-weight:500;line-height:1.3}.fi-modular-head__meta{color:var(--fi-mod-muted);font-size:1.3rem;text-align:right}.fi-modular-head--sub{margin-top:2.4rem}.fi-modular-badge{display:inline-flex;align-items:center;padding:.3rem 1rem;border-radius:99rem;background:var(--fi-mod-yellow);color:var(--fi-mod-ink);font-size:1.2rem;font-weight:500;line-height:1.4;white-space:nowrap}.fi-modular-tag{display:inline-flex;padding:.2rem .8rem;border-radius:99rem;background:var(--fi-mod-tile);color:var(--fi-mod-muted);font-size:1.2rem}.fi-modular-note{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border:.1rem dashed var(--fi-mod-line);border-radius:.8rem;color:var(--fi-mod-muted);font-size:1.3rem}.fi-modular-toggle button,.fi-modular-card button,.fi-modular-builder button,.fi-modular-summary button{font-family:inherit}.fi-modular-toggle :focus-visible,.fi-modular-card :focus-visible,.fi-modular-builder :focus-visible,.fi-modular-footstool :focus-visible,.fi-modular-summary :focus-visible{outline:.2rem solid var(--fi-mod-ink);outline-offset:.2rem}.fi-modular-toggle{margin:0 0 2.4rem;padding:3.2rem;border-radius:1.6rem;background:var(--fi-mod-ink);color:#fff}.fi-modular-toggle__heading{margin:0 0 .8rem;color:#fff;font-size:2.8rem;font-weight:500;line-height:1.2}.fi-modular-toggle__sub{margin:0 0 2rem;color:#ffffffb8;font-size:1.5rem;line-height:1.5}.fi-modular-toggle__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.fi-modular-toggle__tab{min-height:4.8rem;padding:.8rem 1.6rem;border:.1rem solid rgba(255,255,255,.16);border-radius:99rem;background:var(--fi-mod-ink-soft);color:#fff;font-size:1.5rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.fi-modular-toggle__tab[aria-selected=true]{border-color:var(--fi-mod-yellow);background:var(--fi-mod-yellow);color:var(--fi-mod-ink)}.fi-modular-toggle__tab:focus-visible{outline-color:var(--fi-mod-yellow)}@media screen and (max-width:480px){.fi-modular-toggle{padding:2.4rem 2rem}.fi-modular-toggle__heading{font-size:2.4rem}}.fi-modular-layouts{margin:0 0 2.4rem}.fi-modular-layouts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media screen and (max-width:420px){.fi-modular-layouts__grid{grid-template-columns:minmax(0,1fr)}}.fi-modular-card{position:relative;display:flex;flex-direction:column;border:.1rem solid var(--fi-mod-line);border-radius:var(--fi-mod-radius);background:rgb(var(--color-background));transition:border-color .15s ease,box-shadow .15s ease}.fi-modular-card.is-active{border-color:var(--fi-mod-ink);box-shadow:0 0 0 .1rem var(--fi-mod-ink)}.fi-modular-card__select{display:flex;flex-direction:column;gap:.6rem;width:100%;margin:0;padding:1rem 1rem 1.2rem;border:0;border-radius:var(--fi-mod-radius);background:none;color:inherit;text-align:left;cursor:pointer}.fi-modular-card__media{position:relative;display:block;aspect-ratio:16 / 10;margin-bottom:.4rem;border-radius:.8rem;background:var(--fi-mod-tile);overflow:hidden}.fi-modular-card__img{width:100%;height:100%;object-fit:contain}.fi-modular-card__media--icon .fi-modular-card__img,.fi-modular-icon{padding:1rem 1.4rem}.fi-modular-icon{display:block;box-sizing:border-box;width:100%;height:100%}.fi-modular-icon__back{fill:var(--fi-mod-ink)}.fi-modular-icon__seat{fill:#fafafb}.fi-modular-icon__line{fill:none;stroke:#a0a8b2;stroke-width:2}.fi-modular-card__media .fi-modular-badge{position:absolute;right:.8rem;bottom:.8rem}.fi-modular-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.fi-modular-card__title,.fi-modular-card__price{color:var(--fi-mod-ink);font-size:1.5rem;font-weight:500;line-height:1.3}.fi-modular-card__price{white-space:nowrap}.fi-modular-card__sub{color:var(--fi-mod-muted);font-size:1.2rem;line-height:1.4}.fi-modular-card__soldout,.fi-modular-module__soldout{color:#c0392b;font-size:1.2rem}.fi-modular-card__soldout[hidden],.fi-modular-module__soldout[hidden],.fi-modular-dot[hidden]{display:none}.fi-modular-card.is-unavailable .fi-modular-card__media{opacity:.55}.fi-modular-card__link{margin:-.4rem 1rem 1.2rem;color:var(--fi-mod-ink);font-size:1.2rem;text-underline-offset:.3rem}.fi-modular-builder{margin:0 0 2.4rem}.fi-modular-plan{position:relative;border:.1rem dashed var(--fi-mod-line);border-radius:var(--fi-mod-radius);background-color:#f7f8fa;background-image:linear-gradient(rgba(34,46,61,.06) .1rem,transparent .1rem),linear-gradient(90deg,rgba(34,46,61,.06) .1rem,transparent .1rem);background-size:2rem 2rem;overflow:hidden}.fi-modular-plan.is-dropping{border-color:var(--fi-mod-ink);background-color:#eef1f5}.fi-modular-plan__stage{position:relative;width:100%;aspect-ratio:4 / 3}.fi-modular-plan__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:2rem;color:var(--fi-mod-muted);font-size:1.4rem;text-align:center;pointer-events:none}.fi-modular-plan__empty[hidden]{display:none}.fi-modular-piece{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;margin:0;padding:.2rem;border:.15rem solid #b9c0ca;border-radius:.6rem;background:#fff;color:var(--fi-mod-ink);cursor:pointer;overflow:hidden}.fi-modular-piece.has-top{border-top:.6rem solid var(--fi-mod-ink)}.fi-modular-piece.has-right{border-right:.6rem solid var(--fi-mod-ink)}.fi-modular-piece.has-bottom{border-bottom:.6rem solid var(--fi-mod-ink)}.fi-modular-piece.has-left{border-left:.6rem solid var(--fi-mod-ink)}.fi-modular-piece--stool{border-style:solid;border-radius:1.2rem;background:#e9ecf0}.fi-modular-piece[aria-pressed=true]{border-color:var(--fi-mod-yellow);background:#fff8d6;box-shadow:0 0 0 .2rem var(--fi-mod-yellow)}.fi-modular-piece[aria-pressed=true].has-top{border-top-color:var(--fi-mod-ink)}.fi-modular-piece[aria-pressed=true].has-right{border-right-color:var(--fi-mod-ink)}.fi-modular-piece[aria-pressed=true].has-bottom{border-bottom-color:var(--fi-mod-ink)}.fi-modular-piece[aria-pressed=true].has-left{border-left-color:var(--fi-mod-ink)}.fi-modular-piece__label{overflow:hidden;font-size:clamp(.9rem,2.6vw,1.3rem);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.fi-modular-dim{position:absolute;pointer-events:none}.fi-modular-dim--x{height:0;border-top:.1rem solid #8b95a1}.fi-modular-dim--x:before,.fi-modular-dim--x:after{content:"";position:absolute;top:-.5rem;width:0;height:.9rem;border-left:.1rem solid #8b95a1}.fi-modular-dim--x:before{left:0}.fi-modular-dim--x:after{right:0}.fi-modular-dim--y{width:0;border-left:.1rem solid #8b95a1}.fi-modular-dim--y:before,.fi-modular-dim--y:after{content:"";position:absolute;left:-.5rem;width:.9rem;height:0;border-top:.1rem solid #8b95a1}.fi-modular-dim--y:before{top:0}.fi-modular-dim--y:after{bottom:0}.fi-modular-dim__text{position:absolute;padding:0 .6rem;background:#f7f8fa;color:var(--fi-mod-muted);font-size:1.2rem;white-space:nowrap}.fi-modular-dim--x .fi-modular-dim__text{top:0;left:50%;transform:translate(-50%,-55%)}.fi-modular-dim--y .fi-modular-dim__text{top:50%;left:0;transform:translate(-50%,-50%) rotate(-90deg)}.fi-modular-pop{position:absolute;z-index:2;display:flex;gap:.2rem;padding:.4rem;border-radius:.8rem;background:var(--fi-mod-ink);box-shadow:0 .4rem 1.2rem #0000002e;transform:translate(-50%)}.fi-modular-pop__btn{min-height:var(--fi-mod-target);padding:0 1.2rem;border:0;border-radius:.6rem;background:none;color:#fff;font-size:1.3rem;cursor:pointer}.fi-modular-pop__btn[hidden]{display:none}.fi-modular-pop__btn:hover{background:#ffffff1f}.fi-modular-pop__btn:focus-visible{outline-color:var(--fi-mod-yellow)}.fi-modular-plan__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem}.fi-modular-status{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.6rem 1.2rem;border-radius:99rem;background:var(--fi-mod-ok-bg);color:var(--fi-mod-ok);font-size:1.3rem;font-weight:500}.fi-modular-status__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--fi-mod-ok-dot)}.fi-modular-status.is-warning{background:var(--fi-mod-warn-bg);color:var(--fi-mod-warn)}.fi-modular-status.is-warning .fi-modular-status__dot{background:var(--fi-mod-warn-dot)}.fi-modular-plan__tools{display:flex;gap:.6rem;margin-left:auto}.fi-modular-tool{min-height:var(--fi-mod-target);padding:0 1.2rem;border:.1rem solid var(--fi-mod-line);border-radius:.6rem;background:rgb(var(--color-background));color:var(--fi-mod-ink);font-size:1.3rem;cursor:pointer}.fi-modular-tool:hover:not(:disabled){border-color:var(--fi-mod-ink)}.fi-modular-tool:disabled{opacity:.45;cursor:default}.fi-modular-modules{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.fi-modular-module{display:flex;align-items:center;gap:1.4rem;padding:1.2rem 1.4rem;border:.1rem solid var(--fi-mod-line);border-radius:var(--fi-mod-radius);background:rgb(var(--color-background));cursor:grab;transition:border-color .15s ease,box-shadow .15s ease}.fi-modular-module.is-picked{border-color:var(--fi-mod-ink);box-shadow:0 0 0 .05rem var(--fi-mod-ink)}.fi-modular-module__thumb{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:.8rem;background:var(--fi-mod-tile);overflow:hidden}.fi-modular-module__img{width:100%;height:100%;object-fit:contain}.fi-modular-module__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.fi-modular-module__name{color:var(--fi-mod-ink);font-size:1.5rem;font-weight:500;line-height:1.3}.fi-modular-module__sub{color:var(--fi-mod-muted);font-size:1.2rem;line-height:1.4}.fi-modular-module.is-unavailable .fi-modular-module__thumb{opacity:.55}.fi-modular-step{display:inline-flex;flex:0 0 auto;align-items:center;gap:.2rem;padding:.2rem;border:.1rem solid var(--fi-mod-line);border-radius:99rem;background:rgb(var(--color-background))}.fi-modular-step__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--fi-mod-target);height:var(--fi-mod-target);margin:0;padding:0;border:0;border-radius:50%;background:none;color:var(--fi-mod-ink);font-size:1.8rem;line-height:1;cursor:pointer}.fi-modular-step__btn--add{background:var(--fi-mod-ink);color:#fff}.fi-modular-step__btn:disabled{opacity:.35;cursor:default}.fi-modular-step__qty{min-width:2.4rem;color:var(--fi-mod-ink);font-size:1.5rem;text-align:center}@media screen and (max-width:480px){.fi-modular-module{gap:1rem;padding:1rem}.fi-modular-module__thumb{flex-basis:4.4rem;width:4.4rem;height:4.4rem}}.fi-modular-footstool{margin:0 0 2.4rem;border:.1rem solid var(--fi-mod-line);border-radius:var(--fi-mod-radius);background:rgb(var(--color-background))}.fi-modular-footstool__label{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;min-height:var(--fi-mod-target);padding:1.4rem 1.6rem;cursor:pointer}.fi-modular-footstool__check{width:2rem;height:2rem;margin:0;accent-color:var(--fi-mod-ink);cursor:pointer}.fi-modular-footstool__text{color:var(--fi-mod-ink);font-size:1.5rem;font-weight:500}.fi-modular-footstool__price{margin-left:auto;color:var(--fi-mod-muted);font-size:1.5rem;white-space:nowrap}.fi-modular-footstool:has(.fi-modular-footstool__check:checked){border-color:var(--fi-mod-ink)}.fi-modular-footstool__check:checked~.fi-modular-footstool__price{color:var(--fi-mod-ink);font-weight:500}.fi-modular-footstool.is-unavailable{opacity:.6}.fi-modular-footstool.is-unavailable .fi-modular-footstool__label{cursor:default}.fi-modular-summary{margin:0 0 2.4rem;padding:2rem;border-radius:1.6rem;background:var(--fi-mod-cream);color:var(--fi-mod-ink)}.fi-modular-summary__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.2rem}.fi-modular-summary__title{margin:0;color:var(--fi-mod-ink);font-size:1.7rem;font-weight:500}.fi-modular-summary__edit{min-height:var(--fi-mod-target);padding:0;border:0;background:none;color:var(--fi-mod-ink);font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.fi-modular-summary__lines{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.fi-modular-summary__line{display:flex;justify-content:space-between;gap:1.2rem;font-size:1.4rem}.fi-modular-summary__amount{white-space:nowrap}.fi-modular-summary__line--muted,.fi-modular-summary__note,.fi-modular-summary__empty{color:var(--fi-mod-muted)}.fi-modular-summary__note{font-size:1.2rem}.fi-modular-summary__empty{margin:0;font-size:1.4rem}.fi-modular-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin:1.4rem 0 0;padding-top:1.4rem;border-top:.1rem solid rgba(34,46,61,.14);font-size:1.5rem}.fi-modular-summary__total strong{font-size:2rem;font-weight:500}@media(prefers-reduced-motion:reduce){.fi-modular-toggle__tab,.fi-modular-card,.fi-modular-module{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/fi-modular-v1.css.map */
