.location-page .collection-container{width:min(100% - 40px,1200px)}.location-page .collection-hero{padding-top:52px;padding-bottom:52px}.location-page .collection-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:48px}.location-page .collection-hero__copy{max-width:650px}.location-page h1{max-width:19ch;font-size:clamp(34px,3.2vw,46px);line-height:1.08}.location-page .collection-hero__lead{max-width:590px;margin-top:16px!important;font-size:18px!important;line-height:1.55!important}.location-page .collection-hero__media,.location-page .collection-hero__media img{min-height:320px}.location-page .collection-hero__media img{object-fit:cover}.location-hero__delivery{margin-top:12px!important;margin-bottom:0!important;color:var(--collection-muted)!important;font-size:14px!important}@media screen and (max-width:900px){.location-page .collection-hero__grid{grid-template-columns:1fr}.location-page .collection-hero__media{min-height:0}.location-page .collection-hero__media img{min-height:0;aspect-ratio:16 / 9}}.location-proof{padding:24px 0;background:var(--collection-soft);border-top:1px solid var(--collection-border);border-bottom:1px solid var(--collection-border)}.location-proof__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.location-proof__item{display:flex;flex-direction:column}.location-proof__item strong{color:var(--collection-black);font-size:16px;line-height:1.3;font-weight:800}.location-proof__item span{margin-top:3px;color:var(--collection-muted);font-size:13px;line-height:1.4}@media screen and (max-width:700px){.location-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.location-page h2{font-size:clamp(28px,3vw,38px);line-height:1.1}.location-page h3{font-size:21px;line-height:1.15}.location-related-links{max-width:900px;margin-top:24px!important;margin-bottom:0!important;font-size:14px!important}.location-product-section{border-top:1px solid var(--collection-border)}.location-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:52px;align-items:center}.location-split__content{max-width:650px}.location-split__content h2{margin-bottom:18px}.location-split__media{min-height:320px;overflow:hidden;background:var(--collection-light)}.location-split__media img{width:100%;height:100%;min-height:320px;object-fit:cover}@media screen and (max-width:900px){.location-split{grid-template-columns:1fr;gap:30px}.location-split__media{min-height:0}.location-split__media img{min-height:0;aspect-ratio:16 / 9}}.location-topic-grid{gap:56px}.location-topic{min-width:0}.location-topic+.location-topic{padding-left:56px;border-left:1px solid var(--collection-border)}.location-topic h2{margin-bottom:18px;font-size:clamp(25px,2.5vw,32px)}.location-inline-link{align-self:center;font-size:14px;font-weight:700}@media screen and (max-width:750px){.location-topic-grid{grid-template-columns:1fr;gap:42px}.location-topic+.location-topic{padding-top:42px;padding-left:0;border-top:1px solid var(--collection-border);border-left:0}}.location-ordering-steps{margin-top:30px}.location-ordering-note{max-width:860px;margin-top:24px}.location-ordering-note p{margin-bottom:0;color:var(--collection-muted);font-size:14px}.location-table-wrap{width:100%;overflow-x:auto;margin-top:32px;border:1px solid var(--collection-border);border-radius:var(--collection-card-radius)}.location-table{width:100%;border-collapse:collapse;background:var(--collection-white)}.location-table th,.location-table td{padding:18px 20px;border-bottom:1px solid var(--collection-border);color:var(--collection-dark);font-size:14px;line-height:1.5;text-align:left;vertical-align:top}.location-table th{color:var(--collection-black);background:var(--collection-soft);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.location-table th:first-child{width:29%}.location-table th:nth-child(2){width:25%}.location-table tbody tr:last-child td{border-bottom:0}.location-table td strong{color:var(--collection-black);font-weight:800}.location-delivery-cards{margin-top:26px}.location-delivery-cards .collection-card{min-height:180px}.location-delivery__links{margin-top:24px!important;margin-bottom:0!important;font-size:14px!important}.location-split__media--installation img{object-position:center center}.location-faq{max-width:900px;margin-right:auto;margin-left:auto}.location-faq .collection-section-header{margin-bottom:18px}.location-faq__list{border-top:1px solid var(--collection-border)}.location-faq__item{border-bottom:1px solid var(--collection-border)}.location-faq__item summary{position:relative;padding:20px 44px 20px 0;color:var(--collection-black);font-size:16px;line-height:1.4;font-weight:800;list-style:none;cursor:pointer}.location-faq__item summary::-webkit-details-marker{display:none}.location-faq__item summary:after{position:absolute;top:50%;right:4px;color:var(--collection-blue);font-size:24px;line-height:1;font-weight:700;content:"+";transform:translateY(-50%)}.location-faq__item[open] summary:after{content:"\2212"}.location-faq__answer{max-width:760px;padding:0 44px 18px 0}.location-faq__answer p{margin-bottom:0;color:var(--collection-muted);font-size:15px}.location-cta{background:#eaf7fd}.location-cta__content{max-width:760px;margin-right:auto;margin-left:auto;text-align:center}.location-cta__content .collection-eyebrow{color:#1f7fa6}.location-cta__content p{max-width:620px;margin:16px auto 0}.location-cta__content .collection-actions{justify-content:center}@media screen and (max-width:750px){.location-page .collection-section{padding-top:52px;padding-bottom:52px}.location-ordering-steps,.location-delivery-cards{grid-template-columns:1fr}.location-table-wrap{overflow:visible;border:0;border-radius:0}.location-table,.location-table tbody,.location-table tr,.location-table td{display:block;width:100%}.location-table thead{display:none}.location-table tr{margin-bottom:16px;overflow:hidden;background:var(--collection-white);border:1px solid var(--collection-border);border-radius:var(--collection-card-radius)}.location-table td{padding:12px 16px;border-bottom:0}.location-table td:before{display:block;margin-bottom:3px;color:var(--collection-blue);font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.07em;text-transform:uppercase;content:attr(data-label)}.location-faq__item summary{padding-top:18px;padding-bottom:18px;font-size:15px}}.location-page a:not(.collection-button):not(.collection-category-card){color:#3ba5cf!important}.location-page a:not(.collection-button):not(.collection-category-card):hover,.location-page a:not(.collection-button):not(.collection-category-card):focus{color:#0e4156!important}
/*# sourceMappingURL=/cdn/shop/t/193/assets/location-pages.css.map */
