article.construction-card{margin-bottom:50px}article.construction-card a{display:flex;max-width:1200px;padding:0 20px;flex-wrap:wrap;margin:0 auto;gap:40px;text-decoration:none}article.construction-card a>div{flex:0 calc(50% - 20px);display:flex;flex-direction:column;justify-content:center}article.construction-card span.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#0d0d0d}article.construction-card .content h2,article.construction-card .content h1{font-size:28px!important;margin:18px 0;color:#000;font-weight:400}article.construction-card .content p{font-size:16px;color:#000;line-height:26px}@media(max-width:867px){article.construction-card a{flex-direction:column}article.construction-card a .content{padding:0 20px 30px;border-bottom:1px solid #00000059}}.faq-section{padding:60px}.faq-section__inner{max-width:1400px;margin:0 auto;display:flex;gap:80px;align-items:flex-start}.faq-section__left{width:55%;display:flex;flex-direction:column;justify-content:center}.faq-section__right{width:45%}.faq-section__right img{width:100%;height:100%;object-fit:cover}.faq-heading{font-size:28px;margin-bottom:40px}.faq-item{border-bottom:1px solid #ddd}.faq-question{width:100%;text-align:left;background:none;border:none;padding:18px 0;font-size:16px;display:flex;gap:10px;cursor:pointer;font-weight:500}.faq-question span{color:#d9af62;font-size:18px}.faq-answer{display:none;padding-bottom:20px;color:#555;line-height:1.6}.faq-item.active .faq-answer{display:block}@media(max-width:1137px){.faq-section{padding:60px 16px}}@media(max-width:992px){.faq-section__inner{flex-direction:column;gap:40px}.faq-section__left,.faq-section__right{width:100%}}.location-hero{position:relative}.location-hero__image{overflow:hidden}.location-hero__image img{width:100%;height:100%;object-fit:contain}.location-hero__card{max-width:1100px;margin:-10px 0 0;background:#f3f3f3;padding:60px 40px;text-align:center;position:relative;z-index:9}@media(min-width:1100px){.location-hero__card{margin:-120px auto 0}}.location-eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.location-title{font-size:42px;margin-bottom:10px}.location-status{margin-bottom:30px;font-size:14px}.open-badge{background:#227c45;color:#fff;padding:4px 9px;border-radius:10px;font-size:12px;text-transform:uppercase;margin-right:8px}.closed-badge{background:red;color:#fff;padding:4px 9px;border-radius:10px;font-size:12px;text-transform:uppercase;margin-right:8px}.location-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.location-buttons a{padding:14px 28px;border:1px solid #000;text-decoration:none;color:#000;font-size:13px}@media(max-width:768px){.location-title{font-size:28px}.location-buttons{flex-direction:column}.location-buttons a{width:100%}}article.pressroom-card{margin-bottom:50px}article.pressroom-card .pressroom-wrapper{display:flex;max-width:1200px;padding:0 20px;flex-wrap:wrap;margin:0 auto;gap:40px;text-decoration:none}article.pressroom-card .pressroom-wrapper>div{flex:0 calc(50% - 20px);display:flex;flex-direction:column;justify-content:center}article.pressroom-card span.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#0d0d0d}article.pressroom-card .content h2{font-size:28px;margin:18px 0;color:#000;font-weight:400}article.pressroom-card .content p{font-size:16px;color:#000;line-height:26px}.thumbnail img{height:100%;width:100%;object-fit:cover}.content>a{color:#d9af62;font-size:16px;margin-top:6px}@media(max-width:867px){article.pressroom-card .pressroom-wrapper{flex-direction:column}article.pressroom-card .pressroom-wrapper .content{padding:0 20px 30px;border-bottom:1px solid #00000059}}.product-recommendations .grid-view-item{height:100%;background:#000}.product-recommendations .grid-view-item-image{margin-bottom:0!important}.product-recommendations .text-white{text-align:left;color:#fff!important}.product-recommendations .custom-metafield-value{font-weight:300!important}.product-recommendations .swiper-pagination{margin-top:30px}.product-recommendations .product-card__image--secondary{display:none!important}.product-recommendations .swiper-pagination-bullet{width:25px;border:0;border-radius:20px;height:4px;background:#d4d4d4}.product-recommendations .swiper-pagination-bullet.swiper-pagination-bullet-active{width:50px;background-color:#127749}.product-recommendations .swiper-btn--wrapper{position:absolute!important;top:0;left:-50px;right:0;width:calc(100% + 100px)!important;margin:auto!important;display:flex;justify-content:space-between!important;@meida (max-width: 1024px){display: none;}}.product-recommendations .swiper-btn--wrapper .btn{background:transparent!important;color:#000}.product-recommendations .swiper-btn--wrapper .btn svg{width:70px;height:70px}.services-section{padding:60px}.section-head{text-align:center;margin:0 auto 48px;max-width:1400px}.section-head h2{font-size:28px;text-transform:uppercase;color:#0d0d0d;font-weight:400}.section-head p{font-size:14px;color:#0d0d0d;font-weight:400}.service-sub-title{font-size:12px;color:#0d0d0d}.services-wrapper{max-width:1400px;margin:0 auto}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 10px}.service-card{display:flex;flex-direction:column}.service-image{width:100%;aspect-ratio:4/3;overflow:hidden;margin-bottom:25px}.service-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.service-card:hover .service-image img{transform:scale(1.05)}.service-title{font-size:20px;font-weight:600;letter-spacing:1px;margin-bottom:15px;color:#000}.service-description{font-size:14px;line-height:1.7;color:#000;margin-bottom:20px;min-height:95px}.service-button{display:inline-block;background:#000;color:#fff;padding:12px 26px;font-size:12px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .3s ease;width:fit-content}.service-button:hover{background:#333}@media(max-width:1137px){.services-section{padding:60px 16px}}@media(max-width:990px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.services-section{padding:60px 15px}.service-description{min-height:auto}.services-grid{grid-template-columns:1fr;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
