.lx-tile-calc{margin:1.6rem 0;padding:1.6rem;border:1px solid var(--lx-ink)}.lx-tile-calc__title{margin:0;color:var(--lx-ink)}.lx-tile-calc__intro{margin:.6rem 0 1.4rem;color:var(--lx-text-2);font-size:var(--lx-fs-2);line-height:1.6}.lx-tile-calc__toggles{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.4rem}.lx-tile-calc__toggle{display:inline-flex;margin:0;padding:0;border:1px solid var(--lx-line-strong)}.lx-tile-calc__toggle label{position:relative;cursor:pointer}.lx-tile-calc__toggle input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.lx-tile-calc__toggle span{display:block;padding:.7rem 1.4rem;font-size:var(--lx-fs-2);letter-spacing:var(--lx-track-1)}.lx-tile-calc__toggle input:checked+span{background:var(--lx-ink);color:var(--lx-paper)}.lx-tile-calc__toggle input:focus-visible+span{outline:2px solid var(--lx-ink);outline-offset:2px}.lx-tile-calc__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lx-tile-calc__fields[hidden]{display:none}.lx-tile-calc__field{display:grid;grid-template-rows:1fr auto;align-items:end;gap:.6rem}.lx-tile-calc__field input{width:100%;min-height:4.4rem;padding:0 1.2rem;border:1px solid var(--lx-line-strong);border-radius:0;background:var(--lx-paper);color:var(--lx-ink);font:400 1.4rem var(--lx-font-ui)}.lx-tile-calc__field input:focus{border-color:var(--lx-ink);outline:none}.lx-tile-calc__check{display:flex;align-items:center;gap:1rem;margin:1.4rem 0;font-size:var(--lx-fs-2);letter-spacing:var(--lx-track-1);text-transform:uppercase;cursor:pointer}.lx-tile-calc__check input{width:1.8rem;height:1.8rem;margin:0;accent-color:var(--lx-ink)}.lx-tile-calc__results{padding-top:1.2rem;border-top:1px solid var(--lx-line)}.lx-tile-calc__results dl{display:grid;gap:.8rem;margin:0}.lx-tile-calc__results dl>div{display:flex;justify-content:space-between;gap:1.2rem;font-size:var(--lx-fs-3)}.lx-tile-calc__results dt{color:var(--lx-text-2)}.lx-tile-calc__results dd{margin:0;font-weight:500}.lx-tile-calc__results [hidden]{display:none}.lx-tile-calc__total{margin-top:.4rem;padding-top:1rem;border-top:1px solid var(--lx-line);font-size:var(--lx-fs-4)!important}.lx-tile-calc__total dt{color:var(--lx-ink)}
/*# sourceMappingURL=/cdn/shop/t/318/assets/lx-tile-calculator.css.map */
