.fs{display:block;margin:2rem 0 .4rem;--fs-ink: rgb(var(--color-foreground));--fs-muted: rgba(var(--color-foreground), .62);--fs-rule: rgba(var(--color-foreground), .14)}.fs__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.fs__label{margin:0}.fs__current{font-size:1.3rem;color:var(--fs-muted);text-align:right}.fs__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.fs--no-frames .fs__tiles{grid-template-columns:minmax(0,1fr) 3fr}.fs-tile{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:0 0 .4rem;border:0;background:none;color:var(--fs-ink);font:inherit;text-align:center;cursor:pointer}.fs-tile__media{position:relative;display:block;width:100%;aspect-ratio:4 / 3;margin-bottom:.4rem;overflow:hidden;background:#ece9e4;box-shadow:0 0 0 1px var(--fs-rule);transition:box-shadow .15s ease}.fs-tile__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:0 37%;transform:scale(1.25);transform-origin:0 0}.fs-tile--none .fs-tile__media{background:#e7e4de}.fs-tile__sheet{position:absolute;left:0;top:40%;width:62%;height:60%;background:#fff;box-shadow:1px -1px 3px #00000014}.fs-tile__name{display:block;max-width:100%;font-size:1.25rem;line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.fs-tile__price{display:block;font-size:1.2rem;line-height:1.3;color:var(--fs-ink)}.fs-tile__price s{color:var(--fs-muted);font-size:1.1rem;margin-left:.2rem}@media screen and (max-width:749px){.fs-tile__price s{display:none}}.fs-tile:hover .fs-tile__media{box-shadow:0 0 0 1px var(--fs-ink)}.fs-tile[aria-checked=true] .fs-tile__media{box-shadow:0 0 0 2px var(--fs-ink)}.fs-tile[aria-checked=true] .fs-tile__name{font-weight:600}.fs-tile:focus-visible{outline:none}.fs-tile:focus-visible .fs-tile__media{box-shadow:0 0 0 2px var(--fs-ink),0 0 0 4px rgb(var(--color-background)),0 0 0 5px var(--fs-ink)}.fs-tile[disabled]{cursor:not-allowed;opacity:.5}.fs__note{margin:0;align-self:center;font-size:1.3rem;line-height:1.45;color:var(--fs-muted)}.fs--no-frames .fs__note{grid-column:2}.fs-hanger{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:1.2rem;margin-top:1.4rem;padding:1.2rem 0;border-top:1px solid var(--fs-rule);border-bottom:1px solid var(--fs-rule);cursor:pointer}.fs-hanger[hidden]{display:none}.fs-hanger__input{position:absolute;opacity:0;pointer-events:none}.fs-hanger__box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border:1px solid var(--fs-ink);border-radius:3px;color:transparent;background:rgb(var(--color-background))}.fs-hanger__input:checked+.fs-hanger__box{background:var(--fs-ink);color:rgb(var(--color-background))}.fs-hanger__input:focus-visible+.fs-hanger__box{outline:2px solid var(--fs-ink);outline-offset:2px}.fs-hanger__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.fs-hanger__title{font-size:1.35rem;line-height:1.35}.fs-hanger__benefit{font-size:1.2rem;line-height:1.45;color:var(--fs-muted)}.fs-hanger__price{font-size:1.3rem;white-space:nowrap}.fs-atc-total{white-space:nowrap;margin-left:.45em}.fs-pop{width:min(94vw,960px);max-height:min(94dvh,820px);padding:0;border:0;border-radius:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden;box-shadow:0 24px 60px #00000040}.fs-pop[open]{display:flex;flex-direction:column}.fs-pop__head,.fs-pop__added,.fs-pop__actions{flex:none}.fs-pop__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.fs-pop__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem 2rem;padding:1.2rem 3.2rem;border-top:1px solid var(--fs-rule);background:rgb(var(--color-background))}.fs-pop__actions .fs-pop__add{width:auto;min-width:28rem;margin:0}.fs-pop__actions .fs-pop__error{flex-basis:100%;text-align:right}.fs-pop::backdrop{background:#00000080}.fs-pop[open]{animation:fs-pop-in .22s cubic-bezier(.2,.7,.2,1)}@keyframes fs-pop-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.fs-pop[open]{animation:none}}.fs-pop__head{position:relative;display:flex;align-items:center;justify-content:center;padding:1.6rem 5.6rem;background:rgb(var(--color-background))}.fs-pop__title{margin:0;font-size:2rem;line-height:1.25;text-align:center}.fs-pop__close{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.fs-pop__close:hover{background:var(--fs-rule)}.fs-pop__added{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0;padding:.9rem 1.6rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.35rem}.fs-pop__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem;padding:2.4rem 3.2rem}.fs-pop__info{padding-right:3.2rem;border-right:1px solid var(--fs-rule);min-width:0}.fs-pop__gallery{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.8rem}.fs-pop__gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:.6rem}.fs-pop__frame-title{margin:0 0 .8rem;font-size:2.2rem;line-height:1.2}.fs-pop__desc{margin:0 0 1rem;font-size:1.4rem;line-height:1.55;color:var(--fs-muted)}.fs-pop__more{font-size:1.4rem}.fs-pop__choose{display:flex;flex-direction:column;gap:1.4rem;min-width:0}.fs-pop__preview{display:grid;place-items:center;aspect-ratio:16 / 10;max-height:34dvh;width:100%;border-radius:1rem;background:#ece9e4;overflow:hidden}.fs-pop__preview .pf-figure{width:100%;height:100%;aspect-ratio:auto}.fs-pop__preview>img{max-width:80%;max-height:90%;object-fit:contain}.fs-pop__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem}.fs-pop__tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fs-pop__tile-media{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:.4rem;background:#ece9e4;box-shadow:0 0 0 1px var(--fs-rule)}.fs-pop__tile-media img{width:100%;height:100%;object-fit:cover;object-position:0 37%;transform:scale(1.25);transform-origin:0 0;display:block}.fs-pop__tile[aria-checked=true] .fs-pop__tile-media{box-shadow:0 0 0 2px var(--fs-ink)}.fs-pop__tile[aria-checked=true] .fs-pop__tile-name{font-weight:600}.fs-pop__tile:focus-visible{outline:none}.fs-pop__tile:focus-visible .fs-pop__tile-media{box-shadow:0 0 0 2px var(--fs-ink),0 0 0 4px rgb(var(--color-background)),0 0 0 5px var(--fs-ink)}.fs-pop__tile-name{font-size:1.3rem;line-height:1.3;text-align:center}.fs-pop__tile-price{font-size:1.3rem}.fs-pop__tile-price s{color:var(--fs-muted);margin-left:.3rem}.fs-pop__badge{position:absolute;top:-.9rem;left:50%;transform:translate(-50%);z-index:1;padding:.3rem .8rem;border-radius:999px;background:var(--fs-ink);color:rgb(var(--color-background));font-size:1.1rem;white-space:nowrap}.fs-pop__extra{display:flex;align-items:center;gap:1rem;padding:1.2rem 0;border-top:1px solid var(--fs-rule);border-bottom:1px solid var(--fs-rule);font-size:1.4rem;cursor:pointer}.fs-pop__extra input{width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-foreground))}.fs-pop__extra-price{color:var(--fs-muted)}.fs-pop__add{width:100%}.fs-pop.is-busy .fs-pop__add{opacity:.6;pointer-events:none}.fs-pop__error{margin:0;color:#b3261e;font-size:1.3rem}.fs-pop__skip{min-height:4rem;padding:0 1rem;border:0;background:none;color:inherit;font:inherit;font-size:1.4rem;text-decoration:underline;cursor:pointer}@media screen and (max-width:749px){.fs-pop{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0;margin:0}.fs-pop__head{padding:1.2rem 5.2rem}.fs-pop__title{font-size:1.7rem}.fs-pop__body{grid-template-columns:1fr;gap:2.4rem;padding:1.6rem 1.6rem 2.4rem}.fs-pop__actions{flex-direction:column-reverse;align-items:stretch;gap:.2rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom,0px))}.fs-pop__actions .fs-pop__add{width:100%;min-width:0}.fs-pop__actions .fs-pop__skip{align-self:center}.fs-pop__actions .fs-pop__error{text-align:center}.fs-pop__preview{max-height:28dvh}.fs-pop__choose{order:1}.fs-pop__info{order:2;padding:2rem 0 0;border-right:0;border-top:1px solid var(--fs-rule)}}.fs__unframed{margin:1.2rem 0 0;padding:1rem 1.2rem;border-radius:.8rem;background:#f4f1ea;color:var(--fs-ink);font-size:1.3rem;line-height:1.45}.fs__unframed[hidden]{display:none}.fs-pop__choose .fs__unframed{margin:0}.fs__free{display:flex;align-items:flex-start;gap:.8rem;margin:1.2rem 0 0;padding:1rem 1.2rem;border-radius:.8rem;border:1px dashed rgba(53,124,79,.5);color:var(--fs-ink);font-size:1.3rem;line-height:1.45;transition:background-color .2s ease,border-color .2s ease}.fs__free[hidden]{display:none}.fs__free svg{flex:none;margin-top:.2rem;color:#357c4f}.fs__free strong{font-weight:700;color:#357c4f}.fs__free.is-on{background:#eaf3ec;border-style:solid;border-color:#357c4f59}.fs-pop__titles{text-align:center}.fs-pop__free{margin:.4rem 0 0;font-size:1.35rem;font-weight:600;color:#357c4f}.fs-pop__free[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/49/assets/frame-selector.css.map */
