.teravia-wall-calculator .product-planning-grid{grid-template-columns:minmax(0,760px)}.teravia-wall-calculator [hidden],.teravia-product-compare [hidden]{display:none!important}.teravia-wall-calculator__announcement{display:grid;gap:5px}.teravia-wall-calculator .product-tool-result .button{margin-top:10px}.teravia-product-purchase-info{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.teravia-product-purchase-info>div{min-width:0;padding:13px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream)}.teravia-product-purchase-info b{display:block;margin-bottom:5px;color:var(--ink);font-family:var(--serif);font-size:15px;font-weight:400;line-height:1.2}.teravia-product-purchase-info span,.teravia-product-purchase-info a{color:var(--muted);font-size:8px;line-height:1.55}.teravia-product-purchase-info a{border-bottom:1px solid currentColor}.teravia-product-compare{margin-top:10px}.teravia-product-compare__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.teravia-product-compare__actions .button{width:100%;min-width:0}.teravia-product-compare__actions [data-product-compare-toggle][aria-pressed=true]{color:var(--paper);border-color:var(--forest);background:var(--forest)}.teravia-product-compare__actions .button:disabled{cursor:not-allowed;opacity:.48}.teravia-product-compare__status{min-height:17px;margin:8px 0 0;color:var(--muted);font-size:8px;line-height:1.5;text-align:center}html.teravia-product-compare-open{overflow:hidden}.teravia-product-compare__overlay{position:fixed;z-index:190;top:0;right:0;bottom:0;left:0;padding:28px;display:grid;place-items:center;background:#071811c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.teravia-product-compare__outside{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.teravia-product-compare__modal{width:min(1180px,100%);max-height:calc(100dvh - 56px);position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--paper);box-shadow:0 28px 90px #04140d4d}.teravia-product-compare__header{padding:24px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.teravia-product-compare__header h2{margin:5px 0 8px;font-family:var(--serif);font-size:clamp(31px,3.4vw,49px);font-weight:400;line-height:1}.teravia-product-compare__header p:not(.eyebrow){max-width:720px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.teravia-product-compare__header>button{width:44px;height:44px;flex:0 0 auto;border:1px solid var(--line);color:var(--ink);background:transparent;font-size:22px}.teravia-product-compare__table-wrap{overflow:auto;overscroll-behavior:contain}.teravia-product-compare__table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed}.teravia-product-compare__table th,.teravia-product-compare__table td{min-width:190px;padding:14px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.teravia-product-compare__table th:first-child{width:140px;min-width:140px;position:sticky;left:0;z-index:2;color:var(--muted);background:var(--cream);font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.teravia-product-compare__table thead th{position:sticky;top:0;z-index:1;background:var(--paper)}.teravia-product-compare__table thead th:first-child{z-index:3}.teravia-product-compare__table thead th:not(:first-child){font-family:var(--serif);font-size:18px;font-weight:400;line-height:1.15}.teravia-product-compare__table td{font-size:10px;line-height:1.55}.teravia-product-compare__table img{width:100%;height:180px;object-fit:contain;background:transparent;mix-blend-mode:multiply}.teravia-product-compare__table td a,.teravia-product-compare__table td button{width:max-content;margin:0 14px 7px 0;padding:0 0 3px;display:inline-block;border:0;border-bottom:1px solid currentColor;color:var(--ink);background:transparent;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.teravia-product-compare__footer{padding:17px 28px;display:flex;justify-content:flex-end;border-top:1px solid var(--line)}@media(max-width:780px){.teravia-product-compare__actions{grid-template-columns:1fr}.teravia-product-compare__overlay{padding:0;align-items:end}.teravia-product-compare__modal{max-height:94dvh}.teravia-product-compare__header{padding:20px 18px}.teravia-product-compare__table th,.teravia-product-compare__table td{min-width:170px;padding:13px 14px}.teravia-product-compare__table th:first-child{width:108px;min-width:108px}.teravia-product-compare__footer{padding:14px 18px}}@media(max-width:560px){.teravia-product-purchase-info{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.teravia-product-compare__overlay,.teravia-product-compare__modal{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/teravia-product-enhancements.css.map */
