.jn-alt-page{color:var(--heading-color);background:var(--bee-body-background)}.jn-alt-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.jn-alt-section{padding:70px 0}.jn-alt-section--soft{background:#f5f3ef}.jn-alt-section--dark{background:var(--heading-color);color:#fff}.jn-alt-kicker{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--secondary-color)}.jn-alt-section--dark .jn-alt-kicker{color:#c8c1b7}.jn-alt-page h1,.jn-alt-page h2,.jn-alt-page h3{line-height:1.15;margin:0 0 16px}.jn-alt-page h2{font-size:clamp(28px,3.6vw,42px)}.jn-alt-h-light{color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jn-alt-hero{background:#f3f0ea;padding:80px 0}.jn-alt-hero__inner{max-width:760px}.jn-alt-hero h1{font-size:clamp(34px,4.4vw,50px)}.jn-alt-hero__sub{font-size:18px;line-height:1.6;color:var(--secondary-color);margin:0 0 26px}.jn-alt-hero--banner{padding:0;background:none}.jn-alt-hero__link{display:block;position:relative;line-height:0}.jn-alt-hero__link img{width:100%;height:auto;display:block}.jn-alt-hero__link:focus-visible{outline:3px solid var(--accent-color);outline-offset:-3px}.jn-alt-btn{display:inline-flex;min-height:52px;align-items:center;padding:13px 26px;border:1px solid var(--button-background);font-weight:700;text-decoration:none;cursor:pointer}.jn-alt-btn--primary{background:var(--button-background);color:var(--button-color)}.jn-alt-btn--primary:hover{background:var(--button-background-hover)}.jn-alt-why p{max-width:820px;font-size:17px;line-height:1.7;color:var(--secondary-color)}.jn-alt-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.jn-alt-cat{background:#fff;border:1px solid var(--border-color);padding:22px}.jn-alt-cat h3{margin:0 0 8px;font-size:18px}.jn-alt-cat p{margin:0;color:var(--secondary-color);font-size:14px;line-height:1.5}.jn-alt-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#444}.jn-alt-steps li{background:var(--heading-color);padding:26px}.jn-alt-steps span{display:block;color:#a9a097;font-size:12px;font-weight:700;margin-bottom:16px}.jn-alt-steps strong{display:block;font-size:19px;margin-bottom:8px}.jn-alt-steps p{color:#beb7ae;line-height:1.5;margin:0}.jn-alt-table-wrap{overflow-x:auto;margin-bottom:22px}.jn-alt-table{width:100%;border-collapse:collapse;min-width:520px}.jn-alt-table th,.jn-alt-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border-color)}.jn-alt-table th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-color);border-bottom:2px solid var(--heading-color)}.jn-alt-table td:last-child,.jn-alt-table th:last-child{white-space:nowrap;font-weight:700}.jn-alt-fees{margin:0 0 14px;padding-left:20px;color:var(--secondary-color);line-height:1.6}.jn-alt-fees li{margin-bottom:6px}.jn-alt-note{font-size:13px;color:var(--secondary-color);font-style:italic;margin:0}.jn-alt-faqs{max-width:900px}.jn-alt-faqs details{border-top:1px solid var(--border-color);padding:18px 0}.jn-alt-faqs details:last-child{border-bottom:1px solid var(--border-color)}.jn-alt-faqs summary{font-size:17px;font-weight:700;cursor:pointer}.jn-alt-faqs p{color:var(--secondary-color);line-height:1.6;max-width:760px;margin:10px 0 0}.jn-alt-location__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.jn-alt-location p{font-size:16px;line-height:1.8;margin:0 0 6px;color:var(--secondary-color)}.jn-alt-location a{color:var(--accent-color);font-weight:600;text-decoration:underline}.jn-alt-map{position:relative;padding-top:66%;border:1px solid var(--border-color)}.jn-alt-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(max-width:900px){.jn-alt-cats,.jn-alt-steps{grid-template-columns:repeat(2,1fr)}.jn-alt-location__grid{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){.jn-alt-wrap{width:min(100% - 28px,1180px)}.jn-alt-section{padding:46px 0}.jn-alt-hero{padding:56px 0}.jn-alt-cats,.jn-alt-steps{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/jn-alterations-page.css.map */
