.calc{--calc-ink:var(--lc-ink,var(--lcr-ink));--calc-muted:var(--lc-muted,var(--lcr-muted));--calc-line:var(--lc-line,var(--lcr-line));--calc-accent:var(--lc-accent,var(--lcr-accent));--calc-soft:var(--lcr-bg-soft);background:var(--lc-bg,var(--lcr-bg));color:var(--calc-ink);padding:36px 0 64px}.calc-layout{box-sizing:border-box;max-width:1200px;padding-inline:var(--lc-gutter,40px);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:48px;margin-inline:auto;display:grid}.calc-side{position:sticky;top:24px}.calc-form{gap:16px;display:grid}.calc-field{gap:6px;display:grid}.calc-field label{font:var(--lc-weight-ui-bold,700) 12px/1 var(--lc-font-ui,var(--lcr-font-ui));letter-spacing:var(--lc-ls-ui,.06em);text-transform:uppercase;color:var(--calc-muted)}.calc-field input,.calc-field select{font:400 22px/1.1 var(--lc-font-serif,"PT Serif", Georgia, serif);color:var(--calc-ink);border:1px solid var(--calc-line);border-bottom:2px solid var(--calc-ink);box-sizing:border-box;background:#fff;border-radius:2px;width:100%;min-width:0;padding:12px 14px}.calc-field input:focus-visible,.calc-field select:focus-visible{outline:3px solid var(--lc-gold-tint,#f0e4cf);outline-offset:1px;border-bottom-color:var(--calc-accent)}.calc-go,.calc-btn{font:var(--lc-weight-ui-bold,700) 12px/1 var(--lc-font-ui,var(--lcr-font-ui));letter-spacing:var(--lc-ls-ui,.06em);text-transform:uppercase;cursor:pointer;border-radius:2px}.calc-go{color:#fff;background:var(--calc-accent);border:0;padding:14px 22px}.calc-btn{color:var(--calc-ink);border:1px solid var(--calc-ink);background:#fff;padding:11px 16px}.calc-btn:hover{background:var(--calc-ink);color:#fff}.calc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.calc-actions[hidden]{display:none}.calc-status{font:400 13px/1 var(--lc-font-ui,var(--lcr-font-ui));color:var(--calc-accent)}.calc-more{border-top:1px solid var(--calc-line);margin-top:8px;padding-top:20px}.calc-more h2{font:var(--lc-weight-ui-bold,700) 11px/1 var(--lc-font-ui,var(--lcr-font-ui));letter-spacing:var(--lc-ls-ui,.06em);text-transform:uppercase;color:var(--calc-muted);margin:0 0 12px}.calc-more ul{grid-auto-flow:column;justify-content:start;gap:28px;margin:0;padding:0;list-style:none;display:grid}.calc-more a{color:var(--calc-ink);border-bottom:1px solid var(--calc-line);font:400 16px/1.3 var(--lc-font-serif,"PT Serif", Georgia, serif);text-decoration:none}.calc-more a:hover{border-bottom-color:var(--calc-accent)}.calc-printtitle{display:none}.calc-out .calc-sec{margin:0 0 36px}.calc-out h2{font:var(--lc-weight-ui-bold,700) 12px/1 var(--lc-font-ui,var(--lcr-font-ui));letter-spacing:var(--lc-ls-ui,.06em);text-transform:uppercase;color:var(--calc-muted);border-bottom:2px solid var(--calc-ink);margin:0 0 10px;padding-bottom:10px}.calc-table{border-collapse:collapse;width:100%}.calc-table thead th{font:400 11px/1 var(--lc-font-ui,var(--lcr-font-ui));letter-spacing:var(--lc-ls-ui,.06em);text-transform:uppercase;color:var(--calc-muted);text-align:left;padding:0 0 8px}.calc-table thead th:last-child{text-align:right}.calc-table tbody th,.calc-table tbody td{font:400 20px/1.3 var(--lc-font-serif,"PT Serif", Georgia, serif);text-align:left;border-bottom:1px solid var(--calc-line);padding:12px 0}.calc-table tbody td{text-align:right;font-variant-numeric:tabular-nums;color:var(--calc-accent);white-space:nowrap;padding-left:16px;font-weight:700}.calc-list{gap:0;margin:0;display:grid}.calc-row{border-bottom:1px solid var(--calc-line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:11px 0;display:grid}.calc-row dt{font:400 17px/1.3 var(--lc-font-serif,"PT Serif", Georgia, serif)}.calc-row dd{font:700 17px/1.3 var(--lc-font-serif,"PT Serif", Georgia, serif);font-variant-numeric:tabular-nums;text-align:right;margin:0}.calc-store{font:400 17px/1.3 var(--lc-font-serif,"PT Serif", Georgia, serif);margin:0 0 12px}.calc-linkbtn{font:400 13px/1 var(--lc-font-ui,var(--lcr-font-ui));color:var(--calc-ink);border:0;border-bottom:1px solid var(--calc-line);cursor:pointer;background:0 0;margin-left:10px;padding:0}.calc-zip{grid-template-columns:auto minmax(0,120px) auto;align-items:center;gap:10px;margin:0 0 16px;display:grid}.calc-zip label{font:400 12px/1 var(--lc-font-ui,var(--lcr-font-ui));text-transform:uppercase;letter-spacing:var(--lc-ls-ui,.06em);color:var(--calc-muted)}.calc-zip input{font:400 17px/1 var(--lc-font-serif,"PT Serif", Georgia, serif);border:1px solid var(--calc-line);border-bottom:2px solid var(--calc-ink);padding:9px 10px}.calc-zip ul{grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.calc-note{font:400 13px/1.4 var(--lc-font-ui,var(--lcr-font-ui));color:var(--calc-muted);margin:10px 0 0}.calc-ptable tbody td{text-align:left;color:var(--calc-ink);white-space:normal;font-size:16px;font-weight:400}.calc-sources{box-sizing:border-box;max-width:1200px;padding:36px var(--lc-gutter,40px) 0;border-top:1px solid var(--calc-line);margin:56px auto 0}.calc-sources h2{font:var(--lc-weight-ui-bold,700) 12px/1 var(--lc-font-ui,var(--lcr-font-ui));letter-spacing:var(--lc-ls-ui,.06em);text-transform:uppercase;color:var(--calc-muted);margin:0 0 14px}.calc-src-wrap{overflow-x:auto}.calc-src{border-collapse:collapse;width:100%;font:400 13px/1.45 var(--lc-font-ui,var(--lcr-font-ui))}.calc-src th,.calc-src td{text-align:left;vertical-align:top;border-bottom:1px solid var(--calc-line);padding:10px 14px 10px 0}.calc-src thead th{letter-spacing:var(--lc-ls-ui,.06em);text-transform:uppercase;color:var(--calc-muted);font-size:11px}.calc-src tbody th{min-width:160px;font-weight:700}.calc-src td:nth-child(2),.calc-src td:nth-child(3){white-space:nowrap}.calc-src ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.calc-src a{color:var(--calc-ink);text-decoration-color:var(--calc-line);text-underline-offset:3px}.calc-src a:hover{text-decoration-color:var(--calc-accent)}@media (width<=860px){.calc{padding-top:24px}.calc-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-inline:16px}.calc-side{position:static}.calc-form{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.calc-sources{padding-inline:16px}.calc-src thead{display:none}.calc-src,.calc-src tbody,.calc-src tr,.calc-src th,.calc-src td{display:block}.calc-src tr{border-bottom:1px solid var(--calc-line);padding:12px 0}.calc-src th,.calc-src td{border:0;min-width:0;padding:2px 0;white-space:normal!important}.calc-src td[data-label]:not(:empty):before{content:attr(data-label) " ";color:var(--calc-muted);text-transform:uppercase;letter-spacing:var(--lc-ls-ui,.06em);font-size:11px}.calc-src td:last-child{padding-top:8px}}@media print{header,footer,.hero,.lc-hero,.tm-header-placeholder,.calc-side,.calc-sources,.calc-prices,.calc-more,.lc-bottombar,[uk-sticky]{display:none!important}.calc{background:#fff;padding:0}.calc-layout{max-width:none;padding:0;display:block}.calc-printtitle{font:700 20px/1.2 var(--lc-font-serif,Georgia, serif);margin:0 0 16px;display:block}.calc-out .calc-sec{break-inside:avoid;margin-bottom:18px}.calc-table tbody td{color:#000}}
