.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:.4rem;padding:.4rem;border-radius:99rem;background:#141c26}.fi-modular-toggle__tab{min-height:4.4rem;padding:.8rem 1.6rem;border:0;border-radius:99rem;background:transparent;color:#fff;font-size:1.5rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.fi-modular-toggle__tab:hover:not([aria-selected=true]){background:#ffffff0f}.fi-modular-toggle__tab[aria-selected=true]{background:var(--fi-mod-yellow);color:var(--fi-mod-ink)}.fi-modular-toggle__tab:focus-visible{outline-color:var(--fi-mod-yellow)}.fi-modular-toggle[data-fi-mod-toggle]{--fi-mod-box-pad: 2rem;margin-bottom:0;border-radius:1.6rem 1.6rem 0 0}.fi-modular-toggle~.fi-modular-panel{--fi-mod-box-pad: 2rem;margin-top:0;padding:var(--fi-mod-box-pad);border:.1rem solid var(--fi-mod-line);border-top:0;border-radius:0 0 1.6rem 1.6rem}@media screen and (max-width:480px){.fi-modular-toggle{padding:2.4rem 2rem}.fi-modular-toggle__heading{font-size:2.4rem}.fi-modular-toggle__tab{padding:.8rem 1rem;font-size:1.4rem}.fi-modular-toggle~.fi-modular-panel{--fi-mod-box-pad: 1.6rem}}.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}.fi-modular-layouts__swipe{display:none}@media screen and (max-width:749px){.fi-modular-layouts__grid{display:flex;gap:1.2rem;margin:0 calc(var(--fi-mod-box-pad, 0rem) * -1);padding:.2rem var(--fi-mod-box-pad, 0rem) .4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--fi-mod-box-pad, 0rem);scrollbar-width:none;-webkit-overflow-scrolling:touch}.fi-modular-layouts__grid::-webkit-scrollbar{display:none}.fi-modular-layouts__grid>.fi-modular-card{flex:0 0 78%;scroll-snap-align:start}.fi-modular-layouts__swipe{display:block;margin:1.2rem 0 0;color:var(--fi-mod-muted);font-size:1.3rem}}.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 solid 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;background-attachment:local;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.fi-modular-plan.is-dropping{border-color:var(--fi-mod-ink);background-color:#eef1f5}.fi-modular-plan__stage{position:relative;width:100%;min-width:100%;min-height:26rem;transition:height .2s ease}@media(prefers-reduced-motion:reduce){.fi-modular-plan__stage{transition:none}}.fi-modular-plan__tip{margin:.8rem 0 0;color:var(--fi-mod-muted);font-size:1.2rem;line-height:1.4}.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 #c3cad3;border-radius:.7rem;background-color:#fff;color:var(--fi-mod-ink);font:inherit;cursor:pointer;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.fi-modular-piece.has-top{border-top:1.2rem solid var(--fi-mod-ink)}.fi-modular-piece.has-right{border-right:1.2rem solid var(--fi-mod-ink)}.fi-modular-piece.has-bottom{border-bottom:1.2rem solid var(--fi-mod-ink)}.fi-modular-piece.has-left{border-left:1.2rem solid var(--fi-mod-ink)}.fi-modular-piece--stool{border:.15rem solid #8b95a1;border-radius:1.2rem;background-color:#e6e9ee;background-image:radial-gradient(circle at .9rem .9rem,#6b7480 .25rem,transparent .3rem),radial-gradient(circle at calc(100% - .9rem) .9rem,#6b7480 .25rem,transparent .3rem),radial-gradient(circle at .9rem calc(100% - .9rem),#6b7480 .25rem,transparent .3rem),radial-gradient(circle at calc(100% - .9rem) calc(100% - .9rem),#6b7480 .25rem,transparent .3rem);background-repeat:no-repeat}.fi-modular-piece:hover{background-color:#f9fafb}.fi-modular-piece[aria-pressed=true]{border-color:var(--fi-mod-yellow);background-color:#fff8d6;box-shadow:0 0 0 .1rem 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{touch-action:none;cursor:grab}.fi-modular-piece--armL,.fi-modular-piece--armR{cursor:pointer}.fi-modular-piece.is-dragging{z-index:5;cursor:grabbing;opacity:.92;box-shadow:0 .8rem 2rem #222e3d40;transition:none}.fi-modular-piece.is-drop-target{outline:.2rem dashed var(--fi-mod-ink);outline-offset:.2rem}.fi-modular-plan.is-arranging{cursor:grabbing}.fi-modular-piece__label{overflow:hidden;font-size:clamp(1rem,2.6vw,1.3rem);font-weight:500;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:.15rem solid var(--fi-mod-ink)}.fi-modular-dim--x:before,.fi-modular-dim--x:after{content:"";position:absolute;top:-.5rem;width:0;height:.9rem;border-left:.15rem solid var(--fi-mod-ink)}.fi-modular-dim--x:before{left:0}.fi-modular-dim--x:after{right:0}.fi-modular-dim--y{width:0;border-left:.15rem solid var(--fi-mod-ink)}.fi-modular-dim--y:before,.fi-modular-dim--y:after{content:"";position:absolute;left:-.5rem;width:.9rem;height:0;border-top:.15rem solid var(--fi-mod-ink)}.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-ink);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-head__total{display:none}.fi-modular-plan-wrap{position:relative}.fi-modular-expand{position:absolute;top:1rem;right:1rem;z-index:4;display:inline-flex;flex-shrink:0;align-items:center;gap:.6rem;min-height:3.2rem;padding:0 1.2rem;border:.1rem solid var(--fi-mod-line);border-radius:99rem;background:rgb(var(--color-background));color:var(--fi-mod-ink);font:inherit;font-size:1.3rem;cursor:pointer;box-shadow:0 .2rem .6rem #00000014}.fi-modular-expand:hover{border-color:var(--fi-mod-ink)}.fi-modular-expand__icon{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fi-modular-expand__icon--close,.is-expanded .fi-modular-expand__icon--open{display:none}.is-expanded .fi-modular-expand__icon--close{display:block}.fi-modular-builder>.fi-modular-head:not(.fi-modular-head--sub){align-items:center}.fi-modular-builder>.fi-modular-head:not(.fi-modular-head--sub) .fi-modular-head__meta{margin-left:auto}html.fi-modular-locked,html.fi-modular-locked body{overflow:hidden}.fi-modular-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--color-background, 255, 255, 255));padding:0;margin:0}.fi-modular-builder.is-expanded{margin:0;padding:1.6rem;min-height:100%;box-sizing:border-box}.is-expanded>.fi-modular-head:not(.fi-modular-head--sub){position:sticky;top:-1.6rem;z-index:3;margin:-1.6rem -1.6rem 1.2rem;padding:1.2rem 1.6rem;border-bottom:.1rem solid var(--fi-mod-line);background:rgb(var(--color-background, 255, 255, 255))}.is-expanded .fi-modular-head__title{font-size:1.8rem}.is-expanded .fi-modular-head__total{display:inline;color:var(--fi-mod-ink);font-size:1.6rem;font-weight:500}.is-expanded .fi-modular-head__total:empty{display:none}.is-expanded .fi-modular-expand{border-color:var(--fi-mod-ink);background:var(--fi-mod-ink);color:#fff}.is-expanded .fi-modular-plan{height:62vh;height:62dvh;overflow:auto}@media screen and (min-width:990px){.fi-modular-builder.is-expanded{display:grid;grid-template-columns:minmax(0,1fr) 38rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"head head" "shapes sub" "plan list" "tip list" "bar list";column-gap:2.4rem;height:100vh;height:100dvh;padding:1.6rem 2.4rem 2rem}.is-expanded>.fi-modular-head:not(.fi-modular-head--sub){grid-area:head;position:static;margin:-1.6rem -2.4rem 1.6rem;padding:1.4rem 2.4rem}.is-expanded>.fi-modular-shapes{grid-area:shapes}.is-expanded>.fi-modular-plan-wrap{grid-area:plan;display:flex;flex-direction:column;min-height:0}.is-expanded .fi-modular-plan{flex:1 1 auto;height:auto;min-height:0}.is-expanded>.fi-modular-plan__tip{grid-area:tip}.is-expanded>.fi-modular-plan__bar{grid-area:bar}.is-expanded>.fi-modular-head--sub{grid-area:sub;align-self:end;margin:0 0 1.2rem}.is-expanded>.fi-modular-modules{grid-area:list;align-content:start;min-height:0;overflow-y:auto;padding:.2rem .4rem .2rem .2rem}}.fi-modular-shapes{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.2rem}.fi-modular-shapes__label{flex-basis:100%;color:var(--fi-mod-muted);font-size:1.2rem}.fi-modular-shape{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--fi-mod-target);padding:0 1.2rem;border:.1rem solid var(--fi-mod-line);border-radius:99rem;background:rgb(var(--color-background));color:var(--fi-mod-ink);font:inherit;font-size:1.3rem;cursor:pointer}.fi-modular-shape[hidden]{display:none}.fi-modular-shape:hover{border-color:var(--fi-mod-ink)}.fi-modular-shape__icon{width:2.2rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fi-modular-pop__btn:disabled{opacity:.4;cursor:default}.fi-modular-pop__btn:disabled:hover{background:none}.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 */
