.mfs-page .mfs-contact-list>div:first-child{grid-template-columns:1fr!important;gap:4px!important;justify-items:start}.mfs-page .mfs-contact-list>div:first-child a{font-size:17px;line-height:1.35;text-align:left}.mfs-page .mfs-location-card .mfs-actions{margin-top:22px}.mfs-page a:focus-visible,.mfs-page summary:focus-visible{outline:3px solid rgba(244,119,33,.45);outline-offset:3px}.mfs-page .mvg-deal-hero{padding:42px 0 36px;border-bottom:1px solid var(--mfs-border);background:var(--mfs-page-bg)}.mfs-page .mvg-deal-hero__wrap{max-width:1180px}.mfs-page .mvg-deal-hero__copy{max-width:1050px;margin:0 auto;padding:0;text-align:center}.mfs-page .mvg-deal-hero__copy>h1{max-width:900px;margin:0 auto}.mfs-page .mvg-deal-hero__offer{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:0;max-width:970px;margin:26px auto 0;overflow:hidden;border:1px solid rgba(244,119,33,.52);border-radius:18px;background:var(--mfs-card);box-shadow:0 12px 34px #2222220f;text-align:left}.mfs-page .mvg-deal-price{display:flex;min-height:188px;align-items:center;justify-content:center;flex-direction:column;padding:24px;background:#f4772117;color:var(--mfs-text);text-align:center}.mfs-page .mvg-deal-price__product{color:var(--mfs-accent-dark);font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.mfs-page .mvg-deal-price__amount{margin-top:4px;color:var(--mfs-accent);font-size:clamp(54px,7vw,78px);font-weight:850;letter-spacing:-.055em;line-height:.98}.mfs-page .mvg-deal-price__unit{margin-top:7px;color:var(--mfs-text);font-size:16px;font-weight:750}.mfs-page .mvg-deal-hero__message{display:flex;justify-content:center;flex-direction:column;padding:28px 32px}.mfs-page .mvg-deal-hero__message h2{font-size:clamp(25px,3vw,35px)}.mfs-page .mvg-deal-hero__message p{margin:12px 0 0;font-size:16px;line-height:1.68}.mfs-page .mvg-ad-hero__actions,.mfs-page .mvg-ad-hero__trust{justify-content:center}.mfs-page .mvg-ad-hero__actions{margin-top:24px}.mfs-page .mvg-ad-hero__trust{margin-top:18px}.mfs-page .mvg-product-section{padding-top:54px;scroll-margin-top:110px}.mfs-page .mvg-deal-products-heading{max-width:900px}.mfs-page .mvg-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.mfs-page .mvg-deal-product{display:flex;min-width:0;flex-direction:column;border-radius:17px}.mfs-page .mvg-deal-product__image{position:relative;aspect-ratio:1 / 1;background:#fff}.mfs-page .mvg-deal-product__image img{width:100%;height:100%;display:block;object-fit:cover}.mfs-page .mvg-deal-product__badge{position:absolute;top:14px;left:14px;display:inline-flex;min-height:30px;align-items:center;padding:6px 11px;border-radius:999px;background:var(--mfs-accent);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.mfs-page .mvg-deal-product__body{display:flex;flex:1 1 auto;flex-direction:column;padding:21px}.mfs-page .mvg-deal-product__collection{margin:0 0 7px;color:var(--mfs-accent-dark);font-size:12px;font-weight:800;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.mfs-page .mvg-deal-product__body h3{display:-webkit-box;min-height:3.95em;overflow:hidden;font-size:17px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mfs-page .mvg-deal-product__price{display:grid;gap:4px;margin-top:16px}.mfs-page .mvg-online-price-label{color:var(--mfs-muted);font-size:12px;font-weight:750;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.mfs-page .mvg-online-price-value{color:var(--mfs-accent);font-size:25px;font-weight:850;letter-spacing:-.025em;line-height:1.2}.mfs-page .mvg-deal-product__link{margin-top:auto;padding-top:16px;color:var(--mfs-text);font-size:14px;font-weight:750}.mfs-page .mvg-products-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:28px}@media screen and (max-width:1020px){.mfs-page .mvg-deal-hero__offer{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}.mfs-page .mvg-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media screen and (max-width:749px){.mfs-page .mvg-deal-hero{padding:32px 0 28px}.mfs-page .mvg-deal-hero__copy{text-align:left}.mfs-page .mvg-deal-hero__offer{grid-template-columns:1fr;margin-top:21px;border-radius:15px}.mfs-page .mvg-deal-price{min-height:0;padding:21px}.mfs-page .mvg-deal-price__amount{font-size:58px}.mfs-page .mvg-deal-hero__message{padding:22px}.mfs-page .mvg-deal-hero__message h2{font-size:25px}.mfs-page .mvg-ad-hero__actions,.mfs-page .mvg-ad-hero__trust{justify-content:flex-start}.mfs-page .mvg-product-section{padding-top:42px;scroll-margin-top:82px}.mfs-page .mvg-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mfs-page .mvg-deal-product{border-radius:13px}.mfs-page .mvg-deal-product__badge{top:9px;left:9px;min-height:26px;padding:5px 8px;font-size:10px}.mfs-page .mvg-deal-product__body{padding:13px}.mfs-page .mvg-deal-product__collection{font-size:10px}.mfs-page .mvg-deal-product__body h3{min-height:4.2em;font-size:14px;line-height:1.4}.mfs-page .mvg-online-price-label{font-size:10px}.mfs-page .mvg-online-price-value{font-size:19px}.mfs-page .mvg-deal-product__link{padding-top:12px;font-size:12px}.mfs-page .mvg-products-footer{display:grid;grid-template-columns:1fr}.mfs-page .mvg-products-footer .mfs-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/moncton-flooring-recheck.css.map */
