@media screen and (max-width:767px){.container-fluid,.container{padding-left:20px;padding-right:20px}}.m-topbar__logo{display:flex;align-items:center}.m-topbar__logo img{display:block;width:auto;height:18px}.m-topbar__message{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.4px;color:rgb(var(--color-foreground))}.m-topbar__message-icon{flex:0 0 auto;width:16px;height:16px}.m-topbar__inner{cursor:default}.m-header-cta{--header-cta-surface: #fafbf7;--header-cta-border: #b8c4ae;--header-cta-text: #2e3d34;--header-cta-solid: #3a4a40;--header-cta-solid-text: #fbfbf6;--header-cta-mark-light: #dde2da;--header-cta-hover-surface: #ffffff;--header-cta-hover-border: #4e6151;gap:8px}.m-header-cta__button{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:17.9px 35.8px;border:1px solid transparent;border-radius:999px;font-family:var(--font-stack-body);font-size:18px;font-weight:330;line-height:32px;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--m-duration-default, .25s),border-color var(--m-duration-default, .25s),color var(--m-duration-default, .25s)}.m-header-cta__label{position:relative;z-index:1}.m-header-cta__button--icon{flex:0 0 auto;width:68px;height:68px;padding:0;border-color:var(--header-cta-border);background-color:var(--header-cta-surface);color:var(--header-cta-text)}.m-header-cta__icon{width:24px;height:24px}.m-header-cta__button--secondary{width:220px;border-color:var(--header-cta-border);background-color:var(--header-cta-surface);color:var(--header-cta-text)}.m-header-cta__button--primary{width:220px;background-color:var(--header-cta-solid);color:var(--header-cta-solid-text)}.m-header-cta__button--icon:hover,.m-header-cta__button--secondary:hover{background-color:var(--header-cta-hover-surface);border-color:var(--header-cta-hover-border)}.m-header-cta__mark{position:absolute;top:50%;width:312px;height:316px;opacity:0;background-color:currentColor;-webkit-mask-image:var(--header-cta-mark);mask-image:var(--header-cta-mark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;transition:opacity var(--m-duration-default, .25s),transform var(--m-duration-long, .5s)}.m-header-cta__button--secondary .m-header-cta__mark{background-color:var(--header-cta-mark-light)}.m-header-cta__mark--left{left:0;transform:translate(-30%,-50%)}.m-header-cta__mark--right{right:-128px;transform:translate(30%,-50%)}.m-header .m-header-cta__mark--left{left:auto;right:-128px;transform:translate(30%,-50%)}.m-header-cta__button--primary:hover .m-header-cta__mark{opacity:.2;transform:translateY(-50%)}.m-header-cta__button--secondary:hover .m-header-cta__mark{opacity:.6;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.m-header-cta__mark{transition:none}}@media screen and (max-width:1439px){.m-header-cta__button{padding:12px 24px}.m-header-cta__button--icon{width:54px;height:54px;padding:0}.m-header-cta__button--secondary,.m-header-cta__button--primary{width:auto;min-width:160px}}@media screen and (max-width:1439px)and (min-width:768px){.m-header-cta__button{font-size:16px;line-height:28px}}.m-header .m-menu{--main-link-py: 45px}.m-header .m-header__desktop{border-bottom:1px solid #E3E8DC}@media screen and (min-width:1200px){.m-header .m-header__desktop .m-header__left{min-width:408px}}@media screen and (min-width:1438px){.m-header .m-header__desktop .m-header__left{min-width:524px}}.m-header .m-mega-menu,.m-header .m-mega-menu.m-gradient{background:#fff}.m-topbar .m-topbar__container,.m-header__desktop .m-header__container{max-width:2117px}.m-menu__link--no-target{cursor:default}@media screen and (min-width:1024px)and (max-width:1279px){.m-header__desktop .m-header__right{padding-right:16px}}.m-menu-drawer .m-menu-mobile__item--card{align-items:stretch;margin:0 16px 12px;border:1px solid rgb(var(--color-border));border-radius:10px}.m-menu-drawer .m-menu-mobile__item--card>.m-menu-mobile__link{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding:16px}.m-menu-drawer .m-menu-mobile__item--card>.m-menu-mobile__toggle-button{height:auto}.m-menu-drawer .m-menu-mobile__item--upcoming{border-color:rgba(var(--color-border),.4)}.m-menu-drawer .m-menu-mobile__upcoming{align-self:center;flex-shrink:0;margin-left:auto;margin-right:16px;font-size:12px;line-height:1.3;color:rgb(var(--color-foreground-secondary))}.m-menu-drawer .m-menu-mobile__item--card .m-menu-mobile__link-title{font-size:18px;line-height:28px;color:rgb(var(--color-heading))}.m-menu-drawer .m-menu-mobile__item--upcoming .m-menu-mobile__link-title{color:rgba(var(--color-heading),.4)}.m-menu-drawer .m-menu-mobile__item--card .m-menu-mobile__link-description{font-family:var(--font-stack-body);font-size:14px;font-weight:330;line-height:22px;letter-spacing:.04em;color:rgb(var(--color-foreground-secondary));white-space:normal}.m-menu-drawer .m-menu-mobile__view-all{display:inline-block;margin:4px 16px 24px;font-family:var(--font-stack-body);font-size:12px;font-weight:450;line-height:normal;letter-spacing:2.5px;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:rgb(var(--color-foreground-secondary))}@media screen and (max-width:1023px){html .m-header .m-menu-drawer,html .m-header.stuck .m-menu-drawer{height:var(--menu-drawer-height, calc(100dvh - var(--m-header-height, 65px)));touch-action:pan-y}.m-menu-drawer .m-menu-drawer__content{min-height:0;overflow:hidden;padding-top:16px;padding-bottom:env(safe-area-inset-bottom,0px)}.m-menu-drawer .m-menu-drawer__navigation{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.m-menu-drawer .m-menu-customer{flex:0 0 auto}.m-menu-drawer .m-header-cta{flex-direction:column;align-items:stretch}.m-header .m-topbar{--m-topbar-height: 35px;display:flex;align-items:center;padding-top:0;padding-bottom:0}.m-topbar .m-topbar__container{padding-left:20px;padding-right:20px}.m-topbar__message{gap:4px;font-size:11px}.m-topbar__message-icon{width:12px;height:12px}.m-topbar__logo img{height:18px}}.m-header .m-header__mobile{justify-content:space-between;min-height:65px;padding-left:20px;padding-right:20px;border-bottom:1px solid #E3E8DC}.m-header__mobile .m-header__mobile-right m-search-popup{display:none}.m-header__mobile .m-logo{order:1;justify-content:flex-start;padding-left:0;padding-right:0}.m-header__mobile .m-header__mobile-right{order:2}.m-header__mobile .m-menu-button{order:3}.m-header__mobile .m-logo,.m-header__mobile .m-header__mobile-right,.m-header__mobile .m-menu-button{flex:0 0 auto;width:auto}.m-header__mobile .m-hamburger-box{width:30px;height:32px;padding:12px 4px}.m-header__mobile .m-hamburger-box .m-hamburger-box__inner{height:2px;margin-top:-4px}.m-header__mobile .m-hamburger-box .m-hamburger-box__inner:before{display:none}.m-header__mobile .m-hamburger-box .m-hamburger-box__inner:after{height:2px;bottom:-6.5px}.m-header__mobile .m-hamburger-box .m-hamburger-box__inner,.m-header__mobile .m-hamburger-box .m-hamburger-box__inner:after{background:#2e3d34}.thank-you #MainContent{padding-bottom:0}.m-thank-you{position:relative;overflow:hidden;padding-top:var(--section-padding-top, 120px);padding-bottom:var(--section-padding-bottom, 120px)}.m-thank-you--full-height{display:flex;align-items:center;min-height:calc(100vh - (var(--main-content-padding-top, var(--m-header-height, 0px)) + var(--m-topbar-height, 0px) + var(--m-announcement-height, 0px)))}.m-thank-you--full-height>div{width:100%}.m-thank-you__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;max-width:980px;margin:0 auto;text-align:center}.m-thank-you__logo{width:var(--logo-width, 163px)}.m-thank-you__logo img{display:block;width:100%;height:auto}.m-thank-you__eyebrow{margin:0;font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.m-thank-you__heading{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:56px;line-height:1.2;letter-spacing:.8px;color:#33423a}.m-thank-you__description{max-width:620px;font-size:20px;font-weight:330;line-height:36px;color:#66786a}.m-thank-you__description>:last-child{margin-bottom:0}.m-thank-you__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding-top:8px}.m-thank-you__buttons .m-button{padding:17.9px 35.8px;border:1px solid transparent;border-radius:999px;font-size:18px;font-weight:330;line-height:32px}.m-thank-you__buttons .m-button--primary{background-color:#3a4a40;border-color:#3a4a40;color:#fbfbf6}.m-thank-you__buttons .m-button--secondary{background-color:transparent;border-color:#4e6151;color:#4e6151}.m-thank-you__buttons .m-button--secondary:hover{background-color:rgb(var(--color-button-hover));border-color:rgb(var(--color-button-hover));color:#fff}.m-thank-you__watermark{position:absolute;top:50%;right:-300px;width:920px;height:920px;transform:translateY(-50%);background-color:#2e3d34;-webkit-mask:url(//vizionfloor.com/cdn/shop/t/15/assets/vizion-mark.svg?v=46639158275061726971792802055) no-repeat center / 636px 920px;mask:url(//vizionfloor.com/cdn/shop/t/15/assets/vizion-mark.svg?v=46639158275061726971792802055) no-repeat center / 636px 920px;opacity:.06;pointer-events:none}@media screen and (max-width:767px){.m-thank-you{padding-top:64px;padding-bottom:72px}.m-thank-you__inner{gap:24px}.m-thank-you__logo{width:min(var(--logo-width, 163px),112px)}.m-thank-you__heading{letter-spacing:.4px}.m-thank-you__buttons{gap:12px}.m-thank-you__buttons .m-button{width:229px;padding:14px 28px}.m-thank-you__watermark{right:-420px;width:720px;height:720px;-webkit-mask-size:498px 720px;mask-size:498px 720px}}.globo-form-app .title.globo-heading{margin-bottom:0!important}@media screen and (min-width:768px){.globo-form-app .title.globo-heading{line-height:normal!important}}@media screen and (max-width:1024px){.globo-form-app{max-width:100%!important}}@media screen and (min-width:1024px){.globo-form-app .title.globo-heading{font-size:32px!important}}.globo-form-app .globo-form-control{padding:0}.globo-form-app .globo-form-row-item:not(:last-child){padding-right:24px}.globo-form-app .globo-label{margin-bottom:10px}.globo-form-app .globo-label span.label-content,.globo-form-app .globo-label span.text-smaller{color:#66786a!important;font-family:var(--font-stack-extra);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px}.globo-form-app .globo-form-input input,.globo-form-app .globo-form-input textarea,.globo-form-app .globo-form-input select{border-radius:8px;border:1px solid #E3E8DC;background:#fafbf7;padding:17px 23px;height:unset;font-family:var(--font-stack-extra);line-height:normal}.globo-form-app .globo-form-input select{color:#66786a}.globo-form-app .globo-form-control[data-type=textarea]{margin-top:8px!important;margin-bottom:32px}.globo-form-app .globo-form-input textarea{height:211px}.globo-form-app .globo-form-input input::placeholder,.globo-form-app .globo-form-input textarea::placeholder{color:#8a9b8c;font-size:17px;line-height:normal}.globo-form-app .globo-form-input textarea::placeholder{line-height:170%}.globo-form-app .globo-form-control[data-type=select] .nice-select .current{color:#66786a;font-size:17px;line-height:normal}.globo-form-app .gfb__page-footer-description.hidden{margin:0}.globo-form-app button.submit{border-radius:999px;padding:18px 36px;font-family:var(--font-stack-extra);font-size:18px;line-height:100%;letter-spacing:.36px}@media screen and (max-width:767px){.globo-form-app .globo-form-control{margin-bottom:20px}.globo-form-app .globo-label{margin-bottom:8px}.globo-form-app .globo-label span.label-content,.globo-form-app .globo-label span.text-smaller{font-size:14px}.globo-form-app .globo-form-input input,.globo-form-app .globo-form-input textarea,.globo-form-app .globo-form-input select{padding:15px 19px}.globo-form-app .globo-form-input textarea{height:186px}.globo-form-app .globo-form-control[data-type=textarea]{margin-top:0!important;margin-bottom:22px}}:is(.contact-form-section,.m-dealer-form) .globo-form-app{--vizion-field-text-color: #66786A;--vizion-field-background: #FAFBF7;--vizion-field-font-size: 17px;--vizion-field-line-height: normal;--vizion-textarea-line-height: 1.7;--vizion-field-arrow-offset: 23px}:is(.contact-form-section,.m-dealer-form) .globo-form-app .globo-label .text-danger.text-smaller{display:none}:is(.contact-form-section,.m-dealer-form) .globo-form-app .globo-form-input :is(input,textarea,select,.nice-select,.nice-select .current,.nice-select .option){color:var(--vizion-field-text-color);font-family:var(--font-stack-extra);font-size:var(--vizion-field-font-size);font-style:normal;font-weight:400;line-height:var(--vizion-field-line-height);letter-spacing:normal}html .template-page :is(.contact-form-section,.m-dealer-form) .globo-form-app .globo-form-control .globo-form-input :is(input,textarea,select):is(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--vizion-field-text-color)!important;caret-color:var(--vizion-field-text-color);background-color:var(--vizion-field-background);box-shadow:0 0 0 1000px var(--vizion-field-background) inset!important}html .template-page :is(.contact-form-section,.m-dealer-form) .globo-form-app .globo-form-input :is(input,textarea,select)[chrome-autofilled]{color:var(--vizion-field-text-color)!important;-webkit-text-fill-color:var(--vizion-field-text-color)!important;background-color:var(--vizion-field-background)!important}:is(.contact-form-section,.m-dealer-form) .globo-form-app .globo-form-input textarea{--vizion-field-line-height: var(--vizion-textarea-line-height)}@media screen and (min-width:1024px){.contact-form-section .globo-form-app .globo-form-input textarea{padding-top:19px;padding-bottom:19px}}:is(.contact-form-section,.m-dealer-form) .globo-form-app .globo-form-input :is(input,textarea)::placeholder{color:#8a9b8c;font:inherit;letter-spacing:inherit;opacity:1}:is(.contact-form-section,.m-dealer-form) .globo-form-app .globo-form-input :is(select,.nice-select){-webkit-appearance:none;appearance:none;background-image:var(--arrow-down-url)!important;background-repeat:no-repeat;background-position:right var(--vizion-field-arrow-offset) center;background-size:10px 12px;padding-right:calc(var(--vizion-field-arrow-offset) + 26px)}:is(.contact-form-section,.m-dealer-form) .globo-form-app .globo-form-input .nice-select:after{display:none}@media screen and (max-width:767px){:is(.contact-form-section,.m-dealer-form) .globo-form-app{--vizion-field-font-size: var(--mobile-body-size);--vizion-field-line-height: var(--mobile-body-line-height);--vizion-textarea-line-height: var(--mobile-body-line-height);--vizion-field-arrow-offset: 19px}}.template-page.contact #MainContent{padding-bottom:0}.contact-header-section .m-page-header__subtitle{color:#8a9b8c;font-weight:450;line-height:114%;letter-spacing:4.47px;text-transform:uppercase;margin-bottom:27px}.contact-header-section .m-page-header__title{font-style:normal;font-weight:400;line-height:120%;letter-spacing:.8px;margin-bottom:27px}.contact-header-section .m-page-header__description{font-weight:330;line-height:180%;max-width:565px;margin:0 auto}@media screen and (min-width:767px){.contact-header-section .m-page-header{padding-top:128px;padding-bottom:96px}.contact-header-section .m-page-header__subtitle{font-size:14px}.contact-header-section .m-page-header__title{font-size:56px}.contact-header-section .m-page-header__description{font-size:20px}}.template-page.contact .contact-title-mobile-break{display:none}@media screen and (max-width:767px){.template-page.contact .contact-title-mobile-break{display:initial}.contact-header-section .m-page-header{padding:44px 0 36px;text-align:left}.contact-header-section .m-page-header__subtitle{margin-bottom:16px}.contact-header-section .m-page-header__title{max-width:none;margin:0 0 16px;letter-spacing:0}.contact-header-section .m-page-header__description{max-width:none;margin:0}}.template-page.contact .globo-form-app{margin:0}.vizion-form-bg{position:relative;overflow:hidden}.vizion-form-bg:after{content:"";position:absolute;top:50%;right:0;height:142%;aspect-ratio:1514 / 1533;transform:translate(50%,-43%);background:url(//vizionfloor.com/cdn/shop/t/15/assets/vizion-mark.svg?v=46639158275061726971792802055) no-repeat center / contain;opacity:.55;pointer-events:none;z-index:0}.vizion-form-bg>*{position:relative;z-index:1}.contact-form-section{background:linear-gradient(101deg,#f1f4ec 27.8%,#e9ede2)}.contact-form-section .container-fluid.m-custom-content__container{max-width:1324px}.contact-form-section .m-custom-content__inner{background-color:transparent;padding:0}.contact-form-section .m-custom-content__wrapper{align-items:center}.contact-form-section .m-custom-content__block-liquid{flex-grow:1}.template-page.contact .contact-form-section .g-container{border-radius:10px}.template-page.contact .m-custom-content__block-image_card .m-image-card{position:relative;border-radius:10px;overflow:hidden}.template-page.contact .m-custom-content__block-image_card .m-image-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1a241d00 50%,#1a241d99);pointer-events:none}.template-page.contact .contact-form-section .g-container{padding:28px 22px;padding-right:22px!important;background-color:#fff}@media screen and (max-width:768px){.template-page.contact .contact-form-section .globo-form-app .globo-form-row-item:not(:last-child){padding-right:0}.template-page.contact .m-custom-content__block-image_card .m-image-card__content{padding-bottom:20px!important}}@media screen and (min-width:767px){.template-page.contact .contact-form-section .g-container{padding:57px;padding-right:57px!important}}@media screen and (min-width:1024px){.contact-form-section .m-custom-content__block-image_card{width:38.66%!important}}@media screen and (min-width:1024px){.contact-form-section .m-custom-content__wrapper{align-items:stretch}.contact-form-section .m-custom-content__block-image_card{height:auto;min-height:0}.contact-form-section .m-custom-content__block-image_card .m-custom-content__block-inner{position:relative;min-height:0}.template-page.contact .contact-form-section .m-custom-content__block-image_card .m-image-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.contact-form-section .m-custom-content__block-image_card .m-image-card__inner,.contact-form-section .m-custom-content__block-image_card .m-image-card__img,.contact-form-section .m-custom-content__block-image_card .m-media,.contact-form-section .m-custom-content__block-image_card .m-media__wrapper{height:100%;min-height:0;aspect-ratio:auto}.contact-form-section .m-custom-content__block-image_card [style*=--aspect-ratio]:before{content:none;padding-top:0}.contact-form-section .m-custom-content__block-image_card .m-media__wrapper img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:1023px){.template-page.contact .m-custom-content__block-image_card [style*=--aspect-ratio]:before{padding-top:calc(100% / (.0001 + var(--aspect-ratio-mobile, var(--aspect-ratio, 16/9))))}}.vizion-store-map{padding-top:120px;padding-bottom:140px}.vizion-store-map .m-section__header{margin-bottom:56px}.vizion-store-map .m-section__subheading{margin-bottom:19px;font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.vizion-store-map .m-section__heading{margin-bottom:19px;font-size:40px;line-height:normal;color:#33423a}.vizion-store-map .m-section__description{font-size:18px;line-height:32.4px;color:#66786a}.vizion-store-map .cs_map_container{max-width:1204px;margin:0 auto;background-color:#f1f4ec;border:1px solid #E3E8DC;border-radius:10px;overflow:hidden}.vizion-store-map .map-new-theme-container{border:unset;padding:0!important}.vizion-store-map .map-new-theme-row{position:relative;height:680px}.vizion-store-map .cs_map_container .map-new-theme-row{margin-left:0;margin-right:0}.vizion-store-map .cs_map_container .mnt-col-right{padding-left:0;padding-right:0}.vizion-store-map .mnt-col-right{position:absolute;top:0;right:0;bottom:0;left:0;max-width:unset!important}.vizion-store-map .mnt-right-inner,.vizion-store-map #map{width:100%;height:100%}.vizion-store-map #top_search,.vizion-store-map #record_pagination{display:none}.vizion-store-map .mnt-col-left{position:absolute;z-index:2;top:24px;bottom:24px;left:24px;display:flex;flex-direction:column;width:438px!important;max-width:calc(100% - 48px)!important;background-color:#fafbf7f5;border:1px solid #E3E8DC;border-radius:10px;overflow:hidden;padding:0!important}.vizion-store-map .append.map-new-theme-locations{padding:13px 29px}.vizion-store-map .cs_map_container .map-new-theme-locations{max-height:100%}@supports not selector(::-webkit-scrollbar){.vizion-store-map .append.map-new-theme-locations{scrollbar-width:thin;scrollbar-color:#B8C4AE transparent}}.vizion-store-map .append.map-new-theme-locations::-webkit-scrollbar{width:8px}.vizion-store-map .append.map-new-theme-locations::-webkit-scrollbar-track{background:transparent;margin:8px 0}.vizion-store-map .append.map-new-theme-locations::-webkit-scrollbar-thumb{background-color:#b8c4ae;background-clip:content-box;border-right:4px solid transparent}.vizion-store-map .append.map-new-theme-locations::-webkit-scrollbar-button{display:none;width:0;height:0}.vizion-store-map .mnt-left-inner{flex:1;min-height:0}.vizion-store-map ul.mnt-locations{counter-reset:vizion-branch;margin:0;padding:0;list-style:none}.vizion-store-map li.mnt-location-list{counter-increment:vizion-branch;padding:22px 0!important;background-color:unset!important;border:unset!important;border-bottom:1px solid #E3E8DC!important;cursor:pointer;margin-bottom:0!important}.vizion-store-map li.mnt-location-list:last-child{border-bottom:0!important}.vizion-store-map li>div.custom-class.content-block{padding:0}.vizion-store-map .content-block{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.vizion-store-map .content-block>h4,.vizion-store-map .content-block>.polaris-detail:first-of-type,.vizion-store-map .content-block>.social-links{width:100%}.vizion-store-map .mnt-locations li h4.storeNameColor{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:22px;line-height:normal;color:#33423a}.vizion-store-map .mnt-locations li h4.storeNameColor:after{content:counter(vizion-branch,decimal-leading-zero);font-family:var(--font-stack-body);font-size:14px;color:#7c8a6e}.vizion-store-map .mnt-locations li .polaris-detail{margin:0;font-family:var(--font-stack-extra);font-size:13px;line-height:normal!important;color:#66786a}.vizion-store-map .mnt-locations li .polaris-detail .storeDetailColor{line-height:normal}@media screen and (min-width:767px){.vizion-store-map .mnt-locations li .polaris-detail{font-size:15px;line-height:normal!important}}.vizion-store-map .polaris-detail svg{display:none}.vizion-store-map .mnt-locations li .polaris-detail:not(:first-of-type){line-height:normal;color:#4e6151}.vizion-store-map .mnt-locations li .polaris-detail a{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;word-break:normal}.vizion-store-map .social-links:empty{display:none}@media screen and (min-width:1024px){.vizion-store-map .map-new-theme-row{height:auto;min-height:680px}.vizion-store-map .mnt-col-left{position:relative;inset:auto;margin:24px;flex-shrink:0}.vizion-store-map .mnt-left-inner{flex:none}.vizion-store-map .cs_map_container .mnt-right-inner{height:100%!important}.vizion-store-map .cs_map_container #map{top:0;right:0;bottom:0;left:0;height:100%!important}.vizion-store-map .cs_map_container .map-new-theme-locations{height:auto;max-height:none;overflow:visible}}@media screen and (max-width:767px){.vizion-store-map{padding-top:64px;padding-bottom:72px}.vizion-store-map .m-section__header{margin-bottom:32px;text-align:left}.vizion-store-map .m-section__heading{font-size:32px}}@media screen and (max-width:1023px){.vizion-store-map .map-new-theme-row{display:flex;flex-direction:column;flex-wrap:nowrap;height:auto}.vizion-store-map .cs_map_container .map-new-theme-locations{height:auto;max-height:none;overflow:visible}.vizion-store-map .mnt-left-inner{flex:none}.vizion-store-map .cs_map_container .mnt-col-right{order:0;position:static;flex:none;width:100%!important;height:360px}.vizion-store-map .cs_map_container .mnt-right-inner{height:100%!important}.vizion-store-map .cs_map_container #map{top:0;right:0;bottom:0;left:0;height:100%!important}.vizion-store-map .cs_map_container .mnt-col-left{order:1;position:static;flex:none;width:auto!important;max-width:none!important;margin:16px}}.template-page.find-a-dealer #MainContent{padding-bottom:0}.contact-header-section.dealer-header-section .m-page-header__title{max-width:695px;margin-left:auto;margin-right:auto}.contact-header-section.dealer-header-section .m-page-header__description{max-width:603px}.m-dealer-form{padding-top:var(--section-padding-top, 0px);padding-bottom:var(--section-padding-bottom, 120px)}.m-dealer-form .container-fluid{--fluid-container-width: 1204px;--fluid-container-offset: 15px}.m-dealer-form__grid{display:flex;align-items:stretch;gap:48px}.m-dealer-form__main{flex:1 1 auto;min-width:0;padding:35px;border:1px solid #E3E8DC;border-radius:10px;background-color:#fff}.m-dealer-form__main .globo-form-app{margin:0;max-width:100%!important}.m-dealer-form__main .g-container{padding:0!important;background-color:transparent;box-shadow:none}.m-dealer-form__placeholder{margin:0;color:#8a9b8c}.m-dealer-form__aside{display:flex;flex:0 0 33%;flex-direction:column;gap:24px}.m-dealer-form__media{flex:1 1 auto;min-height:240px;border-radius:10px;overflow:hidden}.m-dealer-form__media img{display:block;width:100%;height:100%;object-fit:cover}.m-dealer-form__steps{display:flex;flex-direction:column;gap:28px;padding:40px 36px;border-radius:10px;background:linear-gradient(118deg,#f1f4ec 27.8%,#e9ede2)}.m-dealer-form__steps-title{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:24px;line-height:normal;color:#33423a}.m-dealer-form__step{display:flex;gap:18px}.m-dealer-form__step-number{padding-top:2px;font-family:var(--font-stack-extra);font-size:15px;line-height:normal;color:#7c8a6e}.m-dealer-form__step-title{margin:0 0 6px;font-family:var(--font-stack-extra);font-size:17px;font-weight:500;line-height:normal;color:#1a241d}.m-dealer-form__step-text{font-family:var(--font-stack-extra);font-size:15px;line-height:24px;color:#66786a}.m-dealer-form__step-text>:last-child{margin-bottom:0}@media screen and (min-width:767px){.m-dealer-form__main{padding:57px}}@media screen and (max-width:1023px){.m-dealer-form__grid{flex-direction:column;gap:24px}.m-dealer-form__aside{flex:0 0 auto}.m-dealer-form__media{max-height:320px}}@media screen and (max-width:768px){.m-dealer-form{padding-bottom:0}.m-dealer-form .container-fluid{padding-left:20px;padding-right:20px}.m-dealer-form__grid{gap:24px}.m-dealer-form__main{padding:28px 22px}.m-dealer-form .globo-form-app .globo-form-row-item:not(:last-child){padding-right:0}.m-dealer-form__steps{margin-inline:-20px;padding:56px 20px;border-radius:0}.m-dealer-form__step{gap:16px}.m-dealer-form__step-number{font-size:14px}.m-dealer-form__step-title{font-size:16px}}.template-article .m-article{overflow-x:clip;padding-top:104px;padding-bottom:0}.m-article__feature-image,.m-related-posts{max-width:1204px;margin-inline:auto}.template-article .m-article__header{display:flex;flex-direction:column;align-items:center;gap:28px;max-width:920px;margin:0 auto}.template-article .m-article__blog,.template-article .m-article__meta,.template-article .m-article__meta span{margin:0;font-family:var(--font-stack-extra);font-size:14.9px;font-weight:400;line-height:100%;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.template-article .m-article__title{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:56px;line-height:125%;letter-spacing:.8px;color:#33423a}.template-article .m-article .m-article__feature-image{margin-top:64px;margin-bottom:0;aspect-ratio:1204 / 560;border-radius:10px;overflow:hidden}.template-article .m-article__feature-image .m-image:before{display:none}.template-article .m-article__feature-image .m-image,.template-article .m-article__feature-image img{width:100%;height:100%;object-fit:cover}.template-article .m-article__content{font-family:var(--font-stack-extra);font-size:19px;font-weight:400;line-height:185%;letter-spacing:normal;color:#66786a}.template-article .m-article__content>*{margin-top:20px;margin-bottom:0}.template-article .m-article__content>:first-child{margin-top:0}.template-article .m-article__content h2,.template-article .m-article__content h3{font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);color:#33423a}.template-article .m-article__content h2{margin-top:48px;font-size:34px;line-height:135%}.template-article .m-article__content h3{margin-top:32px;font-size:28px;line-height:140%}.template-article .m-article__content h4{margin-top:24px;font-family:var(--font-stack-extra);font-weight:var(--font-weight-extra--medium, 500);font-size:20px;line-height:140%;letter-spacing:.2px;color:#33423a}.template-article .m-article__content p:has(strong){margin-top:24px}.template-article .m-article__content blockquote{display:block;margin:48px 0;padding:7px 0 8px 38px;border-left:2px solid #7C8A6E}.template-article .m-article__content blockquote p{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:27px;line-height:41.85px;color:#33423a}.template-article .m-article__content blockquote p:last-child{margin-top:16px;font-family:var(--font-stack-extra);font-size:15px;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:#8a9b8c}.template-article .m-article__content ul,.template-article .m-article__content ol{margin-top:32px;margin-bottom:32px;padding-left:24px}.template-article .m-article__content li{line-height:32.3px}.template-article .m-article__content li+li{margin-top:13px}.template-article .m-article__content figure{margin-top:48px}.template-article .m-article__content figure img{display:block;width:100%;border-radius:10px}.template-article .m-article__content figcaption{margin-top:16px;font-family:var(--font-stack-extra);font-size:15px;line-height:normal;text-align:center;color:#8a9b8c}.m-article__body{display:flex;align-items:flex-start;justify-content:center;gap:64px;max-width:1204px;margin-top:88px;margin-inline:auto}.m-article__body .m-article__content{flex:1 1 800px;min-width:0;width:100%;max-width:800px;margin-inline:auto;margin-bottom:0}.m-article-cta{position:sticky;top:60px;display:flex;flex:0 0 340px;flex-direction:column;gap:18px;padding:44px 36px;border-radius:10px;background-color:#f1f4ec}body.header-scroll-up .m-article-cta{top:calc(var(--m-header-height, 0px) + 60px)}.m-article-cta__subtitle{margin:0;font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.m-article-cta__title{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:26px;line-height:39px;color:#33423a}.m-article-cta__description{font-family:var(--font-stack-extra);font-size:16px;line-height:28px;color:#66786a}.m-article-cta__description>:first-child{margin-top:0}.m-article-cta__description>:last-child{margin-bottom:0}.m-article-cta__description p:empty,.m-article-cta__description p:has(>br:only-child){display:none}.m-article-cta__buttons{--header-cta-mark: url(//vizionfloor.com/cdn/shop/t/15/assets/vizion-mark.svg?v=46639158275061726971792802055);--header-cta-mark-light: #DDE2DA;display:flex;flex-direction:column;gap:12px;padding-top:10px}.m-article-cta__button{position:relative;overflow:hidden;width:100%;padding:17.9px 35.8px;border:1px solid transparent;border-radius:999px;font-size:18px;font-weight:330;line-height:32px;text-align:center;transition:background-color var(--m-duration-default, .25s),border-color var(--m-duration-default, .25s),color var(--m-duration-default, .25s)}.m-article-cta__label{position:relative;z-index:1}.m-article-cta__button.m-button:hover{box-shadow:none}.m-article-cta__button.m-button--secondary:hover{background-color:#fff;border-color:#4e6151}.m-article-cta__button.m-button--secondary .m-header-cta__mark{background-color:var(--header-cta-mark-light)}.m-article-cta__button.m-button--primary:hover .m-header-cta__mark{opacity:.2;transform:translateY(-50%)}.m-article-cta__button.m-button--secondary:hover .m-header-cta__mark{opacity:.6;transform:translateY(-50%)}.m-article-cta__button.m-button--primary{background-color:#3a4a40;border-color:#3a4a40;color:#fbfbf6}.m-article-cta__button.m-button--secondary{background-color:transparent;border-color:#4e6151;color:#4e6151}.m-article-faq{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:96px;padding:96px 0;background:linear-gradient(118deg,#f1f4ec 27.8%,#e9ede2);overflow:hidden}.m-article-faq__watermark{position:absolute;top:-17vw;right:-18.9vw;width:46.6vw;height:46.6vw;background-color:#fff;-webkit-mask:url(//vizionfloor.com/cdn/shop/t/15/assets/vizion-mark.svg?v=46639158275061726971792802055) no-repeat center / 100% 100%;mask:url(//vizionfloor.com/cdn/shop/t/15/assets/vizion-mark.svg?v=46639158275061726971792802055) no-repeat center / 100% 100%;pointer-events:none}.m-article-faq__inner{position:relative;z-index:1;width:min(1204px,100% - 40px);margin-inline:auto}.m-article-faq__header{display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:56px;text-align:center}.m-article-faq__eyebrow{margin:0;font-family:var(--font-stack-extra);font-size:14.9px;font-weight:400;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.m-article-faq__title{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:40px;line-height:normal;color:#33423a}.m-article-faq__item{display:block;border-bottom:1px solid #E3E8DC}.m-article-faq__item .m-article-faq__question{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0;padding:30px 8px;border-bottom:0;cursor:pointer;font-family:var(--font-stack-extra);font-size:20px;font-weight:500;line-height:30px;color:#1a241d}.m-article-faq__item .m-collapsible--icon,.m-article-faq__item[open=true] .m-collapsible--icon{transform:none;transition:none}.m-article-faq__icon{flex:0 0 26px;font-size:0;text-align:center;color:#4e6151}.m-article-faq__icon:after{content:"+";font-family:var(--font-stack-extra);font-size:26px;font-weight:300;line-height:26px}.m-article-faq__item[open=true] .m-article-faq__icon:after{content:"\2212"}.m-article-faq__answer{max-width:1130px;padding:0 8px 34px;font-family:var(--font-stack-extra);font-size:18px;font-weight:400;line-height:32.4px;color:#66786a}.m-article-faq__answer>:last-child{margin-bottom:0}@media screen and (max-width:1023px){.m-article__body{flex-direction:column;gap:0px}.m-article-cta{position:static;flex:0 0 auto;width:100%;max-width:800px;margin-top:48px;margin-inline:auto}}@media screen and (max-width:767px){.template-article .m-article{padding-top:40px}.template-article .m-article__header{align-items:flex-start;gap:18px;text-align:left}.template-article .m-article__title{letter-spacing:normal}.template-article .m-article .m-article__feature-image{margin-top:32px;aspect-ratio:335 / 220}.m-article__body{margin-top:36px}.template-article .m-article__content>*{margin-top:16px}.template-article .m-article__content h2{margin-top:48px}.template-article .m-article__content h3{margin-top:32px;font-size:21px}.template-article .m-article__content h4{margin-top:23px;font-size:17px;letter-spacing:normal}.template-article .m-article__content blockquote{margin:32px 0 0;padding:4px 0 4px 24px}.template-article .m-article__content blockquote p:last-child{margin-top:12px;letter-spacing:2.5px}.template-article .m-article__content ul,.template-article .m-article__content ol{margin-top:23px;margin-bottom:7px;padding-left:20px}.template-article .m-article__content li+li{margin-top:9px}.template-article .m-article__content figure{margin-top:32px}.template-article .m-article__content figure img{height:210px;object-fit:cover}.template-article .m-article__content figcaption{margin-top:12px;font-size:13px}.m-article-cta{align-items:center;gap:14px;padding:40px 28px;text-align:center}.m-article-cta__description{padding-top:16px}.m-article-cta__buttons{align-self:stretch;padding-top:8px}.m-article-cta__button.m-button--secondary{padding:15px 29px}.m-article-faq{margin-top:56px;padding:64px 0}.m-article-faq__header{gap:14px;padding-bottom:32px}.m-article-faq__title{font-size:24px}.m-article-faq__item .m-article-faq__question{gap:18px;padding:22px 4px;font-weight:var(--font-weight-extra--medium, 500);font-size:16px;color:#1a241d}.m-article-faq__answer{padding:0 4px 24px}.m-article-faq__icon{flex-basis:22px}.m-article-faq__icon:after{font-size:22px;line-height:22px}.m-article-faq__watermark{display:none}}.template-article .m-related-posts{margin-top:120px;padding-bottom:140px}.template-article .m-related-posts__header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:48px}.template-article .m-related-posts__heading{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:40px;line-height:normal;text-align:left;color:#33423a}.template-article .m-related-posts__link{flex:0 0 auto;font-family:var(--font-stack-extra);font-size:17.9px;line-height:17.9px;color:#4e6151}.template-article .m-related-posts__wrapper{margin-left:-20px;margin-right:-20px}.template-article .m-related-posts .m\:column{padding-left:20px;padding-right:20px}.template-article .m-article-card__image{display:block;height:280px;border-radius:10px;overflow:hidden}.template-article .m-article-card__image .m-image:before{display:none}.template-article .m-article-card__image .m-image,.template-article .m-article-card__image img{width:100%;height:100%;object-fit:cover}.template-article .m-article-card__content{padding:20px 6px 0;text-align:left}.template-article .m-article-card__tags,.template-article .m-article-card__date{display:inline;margin:0;font-family:var(--font-stack-extra);font-size:14px;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:#8a9b8c}.template-article .m-article-card__tags+.m-article-card__date:before{content:"\b7";margin:0 12px}.template-article .m-article-card__title{margin:14px 0 0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:25px;line-height:35px;color:#33423a}.template-article .m-article-card__title a{color:inherit}@media screen and (max-width:1023px){.template-article .m-related-posts{margin-top:80px;padding-bottom:80px}.template-article .m-related-posts__wrapper{margin-left:-12px;margin-right:-12px}.template-article .m-related-posts .m\:column{padding-left:12px;padding-right:12px}}.template-article .m-related-posts--banded{position:relative;max-width:none;width:100vw;margin-top:96px;margin-left:calc(50% - 50vw);margin-right:0;padding:120px 0 140px;background:linear-gradient(119deg,#f1f4ec 27.8%,#e9ede2);overflow:hidden}.template-article .m-related-posts--banded .m-related-posts__inner{position:relative;z-index:1;width:min(1204px,100% - 40px);margin-inline:auto}.m-related-posts__watermark{position:absolute;top:120px;right:-15.3vw;width:39.15vw;height:39.15vw;background-color:#fff;-webkit-mask:url(//vizionfloor.com/cdn/shop/t/15/assets/vizion-mark.svg?v=46639158275061726971792802055) no-repeat center / 100% 100%;mask:url(//vizionfloor.com/cdn/shop/t/15/assets/vizion-mark.svg?v=46639158275061726971792802055) no-repeat center / 100% 100%;pointer-events:none}@media screen and (max-width:1023px){.template-article .m-related-posts--banded{margin-top:32px;padding:72px 0 80px}.m-related-posts__watermark{top:8vw;right:-24vw;width:62vw;height:62vw}}@media screen and (max-width:767px){.template-article .m-related-posts,.template-article .m-related-posts--banded{width:auto;margin:0;padding:64px 0 72px;background:none;overflow:visible}.template-article .m-related-posts--banded{padding-top:48px}.template-article .m-related-posts--banded .m-related-posts__inner{width:auto}.template-article .m-related-posts__watermark{display:none}.template-article .m-related-posts__inner{display:flex;flex-direction:column;gap:28px}.template-article .m-related-posts__header{display:contents}.template-article .m-related-posts__heading{font-size:25px}.template-article .m-related-posts__link{order:1}.template-article .m-related-posts__wrapper.m-mixed-layout--mobile-scroll{overflow:visible;margin-inline:0;padding-inline:0}.template-article .m-related-posts .m-mixed-layout__inner{--slider-grid: auto-flow row / minmax(0, 1fr);row-gap:28px;column-gap:0}.template-article .m-related-posts .m\:column{padding-left:0;padding-right:0}.template-article .m-article-card{display:flex;align-items:center;gap:16px}.template-article .m-article-card__image{flex:0 0 110px;height:84px;border-radius:8px}.template-article .m-article-card__content{flex:1 1 auto;min-width:0;padding:0}.template-article .m-article-card__tags,.template-article .m-article-card__date{letter-spacing:2px}.template-article .m-article-card__tags+.m-article-card__date:before{margin:0 8px}.template-article .m-article-card__date-year{display:none}.template-article .m-article-card__title{margin-top:7px}}.maple-leaf,.m-footer--block-custom_text .block-text p:last-child:after{content:"";display:inline-block;width:14.56px;height:16px;background:url(//vizionfloor.com/cdn/shop/t/15/assets/maple-leaf.svg?v=130413667560923285601792802055) no-repeat center / contain;vertical-align:-2px}.m-footer--block-custom_text .block-text p:last-child:after{margin-left:6px}.m-footer .block-linkedin{display:inline-block;margin-top:9px;line-height:0;transition:opacity .2s ease}.m-footer .block-linkedin:hover{opacity:.7}@media screen and (max-width:767px){.m-footer--block-custom_text .m-footer--block-content{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:16px;align-items:center}.m-footer .m-footer--middle .m-footer--block-custom_text .m-footer--block-content .block-image{margin-bottom:0}.m-footer .m-footer--middle .m-footer--block-custom_text .m-footer--block-content .block-text{grid-column:1 / -1;margin-bottom:0}.m-footer .block-linkedin{grid-row:1;grid-column:2;margin-top:0}}.template-index .container-fluid:not(.m-header *){--fluid-container-offset: 15.625vw }@media screen and (min-width:1280px){.template-index .container-fluid:not(.m-header *){--fluid-container-offset: 8vw}}@media screen and (min-width:768px){.m-footer .m-footer--middle .m-footer--block-content .block-image{margin-bottom:25px}.m-footer .m-footer--middle .m-footer--block{padding-top:112px;padding-bottom:73px}.m-footer .m-footer--middle .m-footer--block-title{margin-bottom:20px;font-family:var(--font-stack-body);font-size:14px;font-weight:450!important;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:rgb(var(--color-heading))}.m-footer .m-footer--middle .m-footer--block ul li a,.m-footer .m-footer--middle .m-footer--block .block-text{font-size:18px;line-height:32px}.m-footer .m-footer--middle .m-footer--block-custom_text .block-text{width:380px;max-width:100%;min-height:64px}.m-footer .m-footer--middle .m-footer--block ul li{margin:0}.m-footer .m-footer--middle .m-footer--block ul li+li{margin-top:20px}.m-footer .m-footer--bottom-inner{padding-top:38px;padding-bottom:48px;border-top:1px solid rgba(228,234,221,.25)}.m-footer .m-footer__copyright{font-size:15px;letter-spacing:.64px;color:rgb(var(--color-heading))}.m-footer .m-footer__tagline{margin-left:10px}.m-footer .m-footer__tagline .maple-leaf{margin-right:4px}.m-footer .m-footer--bottom-menu{column-gap:32px}.m-footer .m-footer--bottom-menu-item,.m-footer .m-footer--bottom-menu-item a{font-size:15px;color:rgb(var(--color-heading))}}@media screen and (min-width:1024px){.m-footer .m-footer--middle .m-footer--block-custom_text{width:33.3333%}.m-footer .m-footer--middle .m-footer--block-menu{width:22.2222%}.m-footer .m-footer--middle .m-footer--accordion{margin:0 -36px}.m-footer .m-footer--middle .m-footer--block-inner{padding:0 36px}}.home-hero .m-slide__description{max-width:520px;align-self:stretch}.home-hero .m-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a241da8,#1a241d38 60.62%,#1a241d00 99.78%);opacity:.28;pointer-events:none}@media screen and (min-width:768px){.home-hero.m-slideshow-section.m-slider.m-slider--large .m-slide__media{height:max(650px,35.15625vw)}}@media screen and (min-width:1280px){.home-hero .m-slide__wrapper{padding-bottom:clamp(64px,calc(100vw * 126 / 2560),126px)}.home-hero .m-slide__title{font-size:clamp(56px,3.28125vw,84px);line-height:1.04;letter-spacing:1px}.home-hero .m-slide__description{max-width:720px;font-size:clamp(16px,.78125vw,20px);line-height:1.8;color:#fbfbf6e6}.home-hero .m-slide__button .m-button{padding:16px 35px 17px;font-size:18px;line-height:32px}.home-hero .m-slide__button .m-button--white:not(:hover):not(:focus-visible){background:#fbfbf6;color:#2e3d34}.home-hero .m-slide__content{--text-margin-top: 32px;--child-margin-top: 40px;position:relative;max-width:1000px;padding-left:64px}.home-hero .m-slide__content:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#ffffff80}}.home-about-vizion{position:relative;overflow:hidden;--gradient-background: linear-gradient(94.41deg, #f1f4ec 1.37%, #dee5d3 48.53%)}.home-about-vizion:after{content:"";position:absolute;top:-433px;right:-339px;width:1221px;height:1237px;background:url(//vizionfloor.com/cdn/shop/t/15/assets/home-about-mark.svg?v=111449165907731793731792802055) no-repeat center / contain;pointer-events:none}.home-about-vizion .m-custom-content__container,.home-how-its-made .m-custom-content__container{position:relative;z-index:1}@media screen and (max-width:1279px){.home-about-vizion:after{top:-280px;right:-220px;width:800px;height:810px}}@media screen and (max-width:767px){.home-about-vizion:after{display:none}}.home-about-vizion .m-custom-content__inner,.home-how-its-made .m-custom-content__inner{background:none}.home-about-vizion .m-richtext__subtitle{color:#8a9b8c;font-family:var(--font-stack-body);font-size:14px;font-style:normal;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase}.home-about-vizion .maple-leaf{width:20px;height:20px;margin-right:12px;vertical-align:middle}@media screen and (min-width:1024px){.home-about-vizion .m-custom-content__wrapper{--column-gap: 96px}.home-about-vizion .m-custom-content__block{width:49.56%;max-width:742px;align-items:flex-start}.home-about-vizion .m-richtext{--subheading-margin-bottom: 24px}.home-about-vizion .m-richtext__title{font-size:56px;line-height:68px;letter-spacing:.92px;white-space:nowrap}.home-about-vizion .m-richtext__description{font-size:16px;line-height:28px;letter-spacing:.64px;color:#66786a}}@media screen and (min-width:1024px)and (max-width:1599px){.home-about-vizion .m-richtext__title{font-size:40px;line-height:56px}}.home-explore .m-custom-content__block{border-top:1px solid rgb(var(--color-border));padding-top:48px;padding-bottom:48px}.home-explore .m-custom-content__block-inner{padding-right:96px}@media screen and (max-width:769px){.home-explore .m-custom-content__block{padding-top:25px;padding-bottom:25px}.home-explore .m-custom-content__block-inner{padding-right:0}}@media screen and (min-width:768px)and (max-width:1023px){.home-explore .m-custom-content__block-image .m-custom-content__block-inner{padding-right:0}.home-explore .m-custom-content__block-image .m-image-block{display:block;width:50%;margin:0 auto}}@media screen and (min-width:1024px){.home-explore .m-section__heading,.home-featured-products .m-section__heading,.home-gallery .m-section__heading,.home-how-its-made .m-custom-content__block:first-child .m-richtext__title{font-size:44px;line-height:50px;letter-spacing:.8px}}@media screen and (min-width:1024px){.home-explore{--m-section-header-spacing-bottom: 52px}.home-explore .m-section__header{max-width:640px}.home-explore .m-section__subheading{margin-bottom:15px}.home-explore .m-custom-content__block{padding-top:45px;padding-bottom:44px}.home-explore .m-custom-content__block-text{width:calc(100% * 636 / 1760)}.home-explore .m-custom-content__block-text .m-custom-content__block-inner{padding-right:48px}.home-explore .m-custom-content__block-image{width:calc(100% * 488 / 1760)}.home-explore .m-custom-content__block-image .m-custom-content__block-inner{padding-right:0}.home-explore .m-richtext{--subheading-margin-bottom: 19px;--text-margin-top: 19px;--child-margin-top: 27px}.home-explore .m-richtext__title{font-size:34px;line-height:39.1px}.home-explore .m-richtext__description{font-size:16px;line-height:28px;letter-spacing:.64px;color:#66786a}.home-explore .m-richtext__button .m-button:not(.m-button--link){width:320px;max-width:100%;padding:13px 35px 14px}.home-explore .m-richtext__button .m-button--secondary:not(:hover):not(:focus-visible){border-color:#b8c4ae;color:#4e6151}}@media screen and (min-width:1024px)and (max-width:1279px){.home-explore .m-richtext__button .m-button:not(.m-button--link){padding-left:20px;padding-right:20px}}.home-explore .m-richtext__subtitle,.home-explore .m-section__subheading{font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}@media screen and (max-width:767px){.home-explore .m-richtext__button .m-button--secondary:not(:hover):not(:focus-visible){background:transparent;border-color:rgb(var(--color-outline-button));color:#4e6151}.home-explore .home-explore__vinyl-image{order:1}.home-explore .home-explore__vinyl-text{order:2}.home-explore .home-explore__carpet-image{order:3}.home-explore .home-explore__carpet-text{order:4}.home-explore .home-explore__vinyl-text+.home-explore__vinyl-text,.home-explore .home-explore__carpet-text+.home-explore__carpet-text{border-top-color:transparent}}.home-featured-products .m-richtext__subtitle,.home-featured-products .m-section__subheading,.home-featured-products .m-product-card__info .m-product-card__vendor,.home-how-its-made .m-richtext__subtitle,.home-how-its-made .m-section__subheading,.home-gallery .m-richtext__subtitle,.home-gallery .m-section__subheading{color:#8a9b8c;font-family:var(--font-stack-body);font-size:14px;font-style:normal;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase}.home-featured-products.m-product-tabs .m-tabs__wrapper{column-gap:12px}.home-featured-products .m-tab-header{font-family:var(--font-stack-body);color:rgb(var(--color-foreground))}.home-featured-products .m-tab-header:after{display:none}.home-featured-products .m-tabs__wrapper .m-tab-header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:11px 24px;border:1px solid rgb(var(--color-border));border-radius:999px;font-size:18px;line-height:32px;opacity:1}.home-featured-products .m-tabs__wrapper .m-tab-header.active{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:#fbfbf6}.home-featured-products{--pcard-radius: 10px}@media screen and (min-width:1024px){.home-featured-products{--m-section-header-spacing-bottom: 48px}.home-featured-products .m-section__subheading{margin-bottom:16px}.home-featured-products.m-product-tabs .m-section__tabs{margin-top:48px}.home-featured-products .m-product-tabs__content{--column-gap: 32px}.home-featured-products .m-product-card__info{margin-top:17px}}@media screen and (min-width:1024px){.home-featured-products .m-product-card__background-expand,.m-search .m-product-card__background-expand{display:none}.home-featured-products .m-product-card:hover .m-product-card__main-image,.m-search .m-product-card:hover .m-product-card__main-image{transform:scale3d(1.1,1.1,1.1) translateZ(0)}.home-featured-products .m-product-card--show-second-img:hover .m-product-card__main-image,.m-search .m-product-card--show-second-img:hover .m-product-card__main-image{transform:scaleZ(1) translateZ(0);opacity:0}.home-featured-products .m-product-card--show-second-img:hover .m-product-card__hover-image,.m-search .m-product-card--show-second-img:hover .m-product-card__hover-image{transform:scale3d(1.1,1.1,1.1) translateZ(0);opacity:1}}@media screen and (min-width:768px)and (max-width:1023px){.home-featured-products .m-mixed-layout__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-featured-products .m-product-card__price{display:none}.home-featured-products .m-product-card__content{position:static}.home-featured-products .m-product-card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.home-featured-products .m-product-card__info{display:flex;flex-direction:column}.home-featured-products .m-product-card__vendor{order:2}.home-featured-products .m-product-card__name{font-size:24px;line-height:40px;letter-spacing:.44px;color:rgb(var(--color-heading))}@keyframes home-featured-heading-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.home-featured-products .m-image{--aspect-ratio: 1.124 !important}.home-featured-products .m-section__heading.is-swapping{opacity:1;transform:none;animation:home-featured-heading-rise .35s ease-out forwards}@media(prefers-reduced-motion:reduce){.home-featured-products .m-section__heading.is-swapping{animation:none}}.home-how-its-made .m-custom-content__block:nth-child(n+3) .m-custom-content__block-inner{border-top:1px solid #a9b7a4;padding-top:29px}@media screen and (min-width:1024px){.home-how-its-made .m-custom-content__wrapper{--column-gap: 64px;--row-gap: 56px}.home-how-its-made .m-custom-content__block{align-items:flex-start}.home-how-its-made .m-richtext{--subheading-margin-bottom: 12px;--text-margin-top: 12px}.home-how-its-made .m-custom-content__block:first-child .m-richtext{--subheading-margin-bottom: 15px}.home-how-its-made .m-richtext__description{font-size:16px;line-height:28px;letter-spacing:.64px;color:#66786a}.home-how-its-made .m-custom-content__block:nth-child(n+3) .m-richtext__subtitle{color:#7c8a6e}.home-how-its-made .m-custom-content__block:nth-child(n+3) .m-richtext__title{font-size:32px;line-height:31.5px;letter-spacing:.6px}}.home-how-its-made{position:relative;overflow:hidden;--gradient-background: linear-gradient(112.24deg, #f1f4ec 27.8%, #e0e8d4 100%)}.home-how-its-made:after{content:"";position:absolute;transform:rotate(88.69deg);top:-31px;right:-467px;width:1221px;height:1237px;background:url(//vizionfloor.com/cdn/shop/t/15/assets/home-about-mark.svg?v=111449165907731793731792802055) no-repeat center / contain;pointer-events:none}@media screen and (max-width:1279px){.home-how-its-made:after{top:-110px;right:-230px;width:720px;height:711px}}@media screen and (max-width:767px){.home-how-its-made:after{display:none}}@media screen and (min-width:1024px){.home-gallery .m-gallery__wrapper{grid-template-columns:870fr 425fr 425fr;grid-template-rows:1fr 1fr;aspect-ratio:1760 / 721}.home-gallery .m-gallery__wrapper .m-gallery__item:first-child{grid-column:1;grid-row:1 / span 2}.home-gallery .m-gallery__wrapper .m-gallery__item{align-self:stretch}.home-gallery .m-gallery__wrapper .m-gallery__media{height:100%}.home-gallery .m-gallery__wrapper .m-gallery__media .m-image{display:block;width:100%;height:100%;padding:0}.home-gallery .m-gallery__wrapper .m-gallery__media img{width:100%;height:100%;object-fit:cover}.home-gallery .m-section__header{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:40px}.home-gallery .m-section__subheading,.home-gallery .m-section__heading{grid-column:1}.home-gallery .m-section__button{grid-column:2;grid-row:1 / span 2;align-self:end;margin-top:0}.home-gallery .m-section__subheading{margin-bottom:16px}.home-gallery .m-gallery{--column-gap: 20px;--row-gap: 20px}}.home-gallery .m-section__button .m-button{font-family:var(--font-stack-body);font-size:18px;font-style:normal;font-weight:330;line-height:32px;color:rgb(var(--color-button-text))}@media screen and (min-width:1024px){.home-about-vizion .m-richtext__button .m-button:not(.m-button--link),.home-explore .m-richtext__button .m-button:not(.m-button--link),.home-gallery .m-section__button .m-button:not(.m-button--link){font-size:18px;line-height:32px}.home-about-vizion .m-richtext__button .m-button:not(.m-button--link),.home-gallery .m-section__button .m-button:not(.m-button--link){padding:16px 35px 17px}}.home-gallery .m-gallery__wrapper .m-gallery__item{border-radius:10px;overflow:hidden}.home-gallery .m-gallery__media,.home-gallery .m-gallery__item:hover .m-gallery__media{transform:none;transition:none;will-change:auto}.home-cta{position:relative;overflow:hidden;--gradient-background: linear-gradient(132.22deg, #e9ede2 27.81%, #f1f4ec 61.42%)}.home-cta:before,.home-cta:after{content:"";position:absolute;width:1541px;height:1541px;background:url(//vizionfloor.com/cdn/shop/t/15/assets/home-about-mark.svg?v=111449165907731793731792802055) no-repeat center / contain;pointer-events:none}.home-cta:before{top:-865px;left:-621px}.home-cta:after{top:-154px;right:-698px}.home-cta .m-richtext{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:25.5px 16px}.home-cta .m-richtext__subtitle,.home-cta .m-richtext__title,.home-cta .m-richtext__description{width:100%;margin:0}.home-cta .m-richtext__description{max-width:none;font-family:var(--font-stack-body);font-size:18px;font-style:normal;font-weight:330;line-height:32px;text-align:center;color:#66786a}.home-cta .m-richtext__description p{max-width:720px;margin:0 auto}.home-cta .m-richtext__subtitle{font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.home-cta .m-richtext__title{font-family:var(--font-stack-header);font-size:56px;line-height:68px;letter-spacing:.92px;color:rgb(var(--color-heading))}.home-cta .m-richtext__button{margin:6px 0 0}.home-cta .m-richtext__button .m-button:not(.m-button--link){padding:16px 35px 17px;border-radius:999px;font-family:var(--font-stack-body);font-size:18px;font-weight:330;line-height:32px}.home-cta .m-richtext__button .m-button--secondary:not(:hover):not(:focus-visible){border-color:rgb(var(--color-button));color:rgb(var(--color-button))}@media screen and (max-width:1023px){.home-cta .m-richtext__button .m-button:not(.m-button--link),.about-cta .m-richtext__button .m-button:not(.m-button--link){width:229px;white-space:nowrap}.home-cta:before,.home-cta:after{display:none}}@media screen and (max-width:1023px)and (min-width:768px){.home-cta .m-richtext__title{font-size:39px;line-height:48px}}.home-gallery{--m-section-header-spacing-bottom: 48px}@media screen and (max-width:767px){.home-hero.m-slideshow-section.m-slider.m-slider--large .m-slide__media{height:calc(100vh - var(--m-header-height, 0px) - var(--m-topbar-height, 0px) - var(--m-announcement-height, 0px));height:calc(100svh - var(--m-header-height, 0px) - var(--m-topbar-height, 0px) - var(--m-announcement-height, 0px))}.home-hero .m-slide__media img,.home-hero .m-slide__media .m-image{width:100%;height:100%;object-fit:cover}.home-hero .m-slide__wrapper{padding-bottom:95px}.home-hero .m-slide__button .m-button{font-size:16px}.home-hero .m-slide__button-second{display:none}}@media screen and (max-width:1023px){.m-footer .m-footer--middle .m-footer--accordion{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto min-content 1fr;column-gap:24px;row-gap:28px;margin:0}.m-footer .m-footer--middle .m-footer--block{width:auto;margin-bottom:0;padding-top:0;padding-bottom:0}.m-footer .m-footer--block-custom_text{grid-column:1 / -1}.m-footer .m-footer--middle .m-footer--block-inner{padding:0}.m-footer [data-footer-menu=footer-explore-menu]{grid-area:2 / 2 / 4 / 3}}@media screen and (max-width:767px){.m-footer .m-footer--middle .m-footer--block-content .block-image{margin-bottom:16px}.m-footer .container-fluid{padding-left:24px;padding-right:24px}.m-footer .m-footer--middle{padding-top:56px}.m-footer .m-footer--middle .m-footer--block-custom_text{padding-bottom:32px;margin-bottom:10px;border-bottom:1px solid rgba(228,234,221,.25)}.m-footer .m-footer--middle .m-footer--block-title{margin-bottom:12px;padding:0;font-family:var(--font-stack-body);font-weight:520;letter-spacing:2.5px;text-transform:uppercase;color:rgb(var(--color-heading))}.m-footer .m-footer--middle .m-footer--block ul li a,.m-footer .m-footer--middle .m-footer--block .block-text{letter-spacing:.64px;color:rgb(var(--color-foreground))}.m-footer .m-footer--bottom-inner{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;padding-top:10px;border-top:1px solid rgba(228,234,221,.25)}.m-footer .m-footer--bottom-left,.m-footer .m-footer--bottom-right{width:auto;margin-bottom:0}.m-footer .m-footer--bottom-menu{width:auto;margin-top:0;column-gap:18px}.m-footer__copyright,.m-footer--bottom-menu-item a{font-size:13px;letter-spacing:.5px;color:rgb(var(--color-heading))}.m-footer__tagline{display:none}.m-footer .m-footer--bottom-inner{flex-direction:column-reverse;align-items:center;justify-content:center;text-align:center}.m-footer .m-footer--bottom-menu{flex-direction:column;align-items:center;justify-content:center;row-gap:8px}}.m-vizion-hero .container-fluid,.m-vizion-links .container-fluid,.m-vizion-grid .container-fluid{--fluid-container-offset: 200px}@media screen and (min-width:1024px)and (max-width:1599px){.m-vizion-hero .container-fluid,.m-vizion-links .container-fluid,.m-vizion-grid .container-fluid{--fluid-container-offset: 120px}}.m-vizion-hero{--hero-crumb: #8a9b8c;--hero-crumb-sep: #8a9b8c;--hero-band: min(956px, 42vw);position:relative;overflow:hidden}.m-vizion-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:27.5px;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.m-vizion-hero__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--font-stack-body);font-size:14px;font-style:normal;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase}.m-vizion-hero__crumb{color:var(--hero-crumb);text-decoration:none;transition:color var(--m-duration-default, .25s) ease}a.m-vizion-hero__crumb:hover{color:rgb(var(--color-heading))}.m-vizion-hero__crumb-sep{color:var(--hero-crumb-sep)}.m-vizion-hero__crumb--current{color:rgb(var(--color-heading))}.m-vizion-hero__title{margin:0;font-family:var(--font-stack-header);font-size:64px;font-weight:400;line-height:73.6px;letter-spacing:.8px;color:rgb(var(--color-heading))}.m-vizion-hero__description{max-width:720px;font-size:20px;line-height:36px;color:rgb(var(--color-foreground-secondary))}.m-vizion-hero__description p{margin:0}.m-vizion-hero__description p+p{margin-top:12px}.m-vizion-hero__media{position:absolute;top:0;bottom:0;right:0;width:min(956px,42%);overflow:hidden;pointer-events:none;-webkit-mask-image:var(--hero-mask);mask-image:var(--hero-mask);-webkit-mask-size:154.2% 237.3%;mask-size:154.2% 237.3%;-webkit-mask-position:0% 48.87%;mask-position:0% 48.87%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.m-vizion-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-image-position, center)}.m-vizion-hero--fit-contain .m-vizion-hero__image{object-fit:contain}.m-vizion-hero__arcs{position:absolute;top:50%;right:calc(var(--hero-band) * -.638);width:calc(var(--hero-band) * 1.5063);height:calc(var(--hero-band) * 1.5063);max-width:none;transform:translateY(calc(-50% + var(--hero-band) * .091));pointer-events:none}.m-vizion-hero__media-mobile{display:none;height:150px;width:100%}@media screen and (max-width:1023px){.m-vizion-hero__media,.m-vizion-hero__arcs{display:none}.m-vizion-hero__media-mobile{display:block}.m-vizion-hero .container-fluid{padding-inline:20px}.m-vizion-hero .m-vizion-hero__inner{gap:10px;padding-top:28px;padding-bottom:28px}.m-vizion-hero__breadcrumb{gap:8px;font-weight:400;letter-spacing:normal;text-transform:none}.m-vizion-hero__crumb{color:rgb(var(--color-foreground-secondary))}.m-vizion-hero__title{letter-spacing:normal}}@media screen and (max-width:1023px)and (min-width:768px){.m-vizion-hero__breadcrumb{font-size:13px;line-height:normal}.m-vizion-hero__title{font-size:30px;line-height:39px}.m-vizion-hero__description{font-size:15px;line-height:25.5px}}@media screen and (min-width:1024px){.m-vizion-hero__inner{max-width:calc(100vw - var(--fluid-container-offset, 200px) - var(--hero-band) - 100px)}}@media screen and (min-width:1024px)and (max-width:1439px){.m-vizion-hero__title{font-size:48px;line-height:56px}.m-vizion-hero__description{max-width:520px;font-size:18px;line-height:30px}}.m-vizion-links{--links-card-border: #e3e8dc;--links-card-surface: #ffffff;--links-eyebrow: #8a9b8c;--links-arrow-border: #b8c4ae;--links-arrow-border-hover: #4e6151;--links-arrow: #2e3d34;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.m-vizion-links__row{display:flex;align-items:stretch;gap:20px}.m-vizion-links__card{position:relative;display:flex;flex:1 1 0;align-items:center;gap:16px;min-width:0;padding:24px 33px;overflow:hidden;background-color:var(--links-card-surface);border:1px solid var(--links-card-border);border-radius:8px;text-decoration:none;transition:border-color var(--m-duration-default, .25s) ease}.m-vizion-links__card:hover{border-color:var(--links-arrow-border)}.m-vizion-links__watermark{position:absolute;top:-270.7px;left:47.4%;width:684.4px;height:684.4px;max-width:none;pointer-events:none;transition:transform var(--m-duration-long, .5s)}.m-vizion-links__card:hover .m-vizion-links__watermark{transform:translate(-24px)}@media(prefers-reduced-motion:reduce){.m-vizion-links__watermark{transition:none}.m-vizion-links__card:hover .m-vizion-links__watermark{transform:none}}.m-vizion-links__text{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.m-vizion-links__eyebrow{font-family:var(--font-stack-body);font-size:12px;font-weight:600;line-height:1;letter-spacing:2.5px;text-transform:uppercase;color:var(--links-eyebrow)}.m-vizion-links__title{font-family:var(--font-stack-header);font-size:32px;font-weight:400;line-height:31.5px;letter-spacing:.6px;color:rgb(var(--color-heading));text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-top:8px}.m-vizion-links__desc{margin-top:4px;font-size:16px;line-height:28px;letter-spacing:.64px;color:rgb(var(--color-foreground))}.m-vizion-links__arrow{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin-left:auto;width:48px;height:48px;font-size:18px;line-height:1;color:var(--links-arrow);background-color:var(--links-card-surface);border:1px solid var(--links-arrow-border);border-radius:999px;transition:border-color var(--m-duration-default, .25s) ease,transform var(--m-duration-default, .25s) ease}.m-vizion-links__card:hover .m-vizion-links__arrow{border-color:var(--links-arrow-border-hover);transform:translate(4px)}@media screen and (min-width:1024px)and (max-width:1439px){.m-vizion-links__title{font-size:26px;line-height:30px}}@media screen and (max-width:1023px){.m-vizion-links .container-fluid{padding-inline:20px}.m-vizion-links__row{flex-direction:column;gap:12px}.m-vizion-links__card{flex:0 0 auto;padding:10px;gap:12px}.m-vizion-links__watermark{top:-300px;left:55%}.m-vizion-links__arrow{width:40px;height:40px}}@media screen and (max-width:1023px)and (min-width:768px){.m-vizion-links__title{font-size:24px;line-height:28px}.m-vizion-links__desc{font-size:15px;line-height:24px}}.m-vizion-grid{--filters-surface: #fafbf7;--filters-border: #e3e8dc;--filters-trigger-text: #1a241d;--filters-open-surface: #f1f4ec;--filters-open-border: #4e6151;--filters-open-text: #2e3d34;--filters-muted: #8a9b8c;--filters-check: #2e3d34;--filters-check-mark: #fbfbf6}.m-vizion-filters{display:block;background-color:var(--filters-surface);border-bottom:1px solid var(--filters-border)}.m-vizion-filters__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:84px}.m-vizion-filters__groups{display:flex;align-items:center;gap:16px}.m-vizion-filters__total{margin:0;flex:0 0 auto;font-size:16px;line-height:28px;letter-spacing:.64px;color:rgb(var(--color-foreground-secondary))}.m-vizion-filters__selected-count{display:none}@media screen and (min-width:1024px){.m-vizion-filters__selected-count{display:inline}}.m-vizion-filters__group{position:relative}.m-vizion-filters__trigger,.m-vizion-filters__mobile-toggle{display:flex;align-items:center;justify-content:space-between;min-width:220px;padding:13px 18px;font-family:var(--font-stack-body);font-size:16px;line-height:28px;letter-spacing:.64px;color:var(--filters-trigger-text);background-color:#fff;border:1px solid var(--filters-border);border-radius:8px;cursor:pointer;transition:background-color var(--m-duration-default, .25s) ease,border-color var(--m-duration-default, .25s) ease,color var(--m-duration-default, .25s) ease}.m-vizion-filters__trigger:hover{border-color:var(--filters-muted)}.m-vizion-filters__trigger[aria-expanded=true]{color:var(--filters-open-text);background-color:var(--filters-open-surface);border-color:var(--filters-open-border)}.m-vizion-filters__chevron{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:14px;height:14px;transition:transform var(--m-duration-default, .25s) ease}[aria-expanded=true] .m-vizion-filters__chevron{transform:rotate(180deg)}.m-vizion-filters__drawer{display:contents}.m-vizion-filters__drawer-head,.m-vizion-filters__drawer-foot,.m-vizion-filters__chips,.m-vizion-filters__scrim{display:none}.m-vizion-filters__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:flex;flex-direction:column;gap:2px;width:max-content;min-width:max(200px,100%);max-height:60vh;overflow-y:auto;padding:9px;background-color:#fff;border:1px solid var(--filters-border);border-radius:10px;box-shadow:0 16px 20px #1a241d24}.m-vizion-filters__row{--filters-row-gap: 12px;display:flex;align-items:center;gap:var(--filters-row-gap);padding:10px 14px;border-radius:8px;cursor:pointer;transition:background-color var(--m-duration-default, .25s) ease}.m-vizion-filters__row:hover{background-color:var(--filters-open-surface)}.m-vizion-filters__row.is-disabled{opacity:.45;cursor:not-allowed}.m-vizion-filters__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.m-vizion-filters__box{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;color:transparent;background-color:#fff;border:1px solid var(--filters-border);border-radius:5px;transition:background-color var(--m-duration-default, .25s) ease,border-color var(--m-duration-default, .25s) ease}.m-vizion-filters__input:checked+.m-vizion-filters__box{color:var(--filters-check-mark);background-color:var(--filters-check);border-color:var(--filters-check)}.m-vizion-filters__input:focus-visible+.m-vizion-filters__box{outline:2px solid var(--filters-open-border);outline-offset:2px}.m-vizion-filters__swatch{flex:0 0 auto;width:22px;height:22px;background-position:center;background-size:cover;border:1px solid rgba(0,0,0,.08);border-radius:5px}.m-vizion-filters__label{flex:1 1 auto;min-width:0;font-family:var(--font-stack-extra);font-size:16px;line-height:normal;color:var(--filters-trigger-text)}.m-vizion-filters__row.is-active .m-vizion-filters__label{color:var(--filters-open-text)}.m-vizion-filters__count{flex:0 0 auto;margin-left:auto;padding-left:calc(80px - var(--filters-row-gap));font-family:var(--font-stack-extra);font-size:14px;line-height:normal;color:var(--filters-muted)}.m-vizion-grid__products{padding-top:var(--section-padding-top, 56px);padding-bottom:var(--section-padding-bottom, 140px)}.m-vizion-grid__items{display:grid;grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr));gap:var(--grid-gap, 20px)}.m-vizion-grid__empty{padding:64px 0;text-align:center;color:rgb(var(--color-foreground-secondary))}.m-vizion-filters__mobile-toggle{display:none;align-items:center;min-width:0;padding:9px 18px;font-size:15px;line-height:18px;letter-spacing:normal;color:var(--filters-open-text);border-color:var(--filters-border);border-radius:999px}@media screen and (min-width:1024px)and (max-width:1599px){.m-vizion-filters__groups{gap:10px}.m-vizion-filters__trigger{min-width:170px;gap:20px;padding:14px 16px}}@media screen and (min-width:1024px)and (max-width:1300px){.m-vizion-filters__trigger{font-size:14px;gap:15px;padding:12px}}@media screen and (max-width:1023px){.m-vizion-grid .container-fluid{padding-inline:20px}.template-collection:has(.m-vizion-filters) .m-header__wrapper{top:0;transition:top var(--m-duration-long, .5s);will-change:top}.template-collection:has(.m-vizion-filters) .m-header.stuck .m-header__wrapper{transform:none}.template-collection:has(.m-vizion-filters) .m-header.stuck.scroll-down .m-header__wrapper{top:calc(-1 * var(--vizion-filter-header-height, var(--m-header-height, 65px)))}.m-vizion-filters{position:sticky;top:0;z-index:30;transition:top var(--m-duration-long, .5s)}body:has(.m-header.stuck:not(.scroll-down),.m-header.header-sticky-always) .m-vizion-filters{top:var(--vizion-filter-header-height, var(--m-header-height, 65px))}.m-vizion-filters__bar{min-height:62px}.m-vizion-filters__mobile-toggle{display:flex}body.vizion-filter-open .m-vizion-filters{z-index:1000}.m-vizion-filters__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;background-color:#1a241d73}.m-vizion-filters__drawer{position:fixed;top:0;bottom:auto;left:0;z-index:71;display:flex;flex-direction:column;width:85%;max-width:420px;height:100vh;height:100dvh;padding-top:env(safe-area-inset-top,0px);overflow:hidden;overscroll-behavior:none;background-color:#fff;box-shadow:0 0 40px #1a241d33;transform:translate(-100%);transition:transform var(--m-duration-long, .35s) ease}.m-vizion-filters__drawer.is-open{transform:translate(0)}@media(prefers-reduced-motion:reduce){.m-vizion-filters__drawer{transition:none}}.m-vizion-filters__drawer-head{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--filters-border)}.m-vizion-filters__drawer-title{flex:1 1 auto;margin:0;font-family:var(--font-stack-header);font-size:26px;color:rgb(var(--color-heading))}.m-vizion-filters__clear{flex:0 0 auto;padding:0;font-size:14px;color:var(--filters-muted);text-decoration:underline;background:none;border:0;cursor:pointer}.m-vizion-filters__close{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--filters-open-text);background:none;border:0;cursor:pointer}.m-vizion-filters__chips{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;padding:16px 20px 0}.m-vizion-filters__chip{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:14px;color:var(--filters-open-text);background-color:var(--filters-open-surface);border:1px solid var(--filters-border);border-radius:999px;cursor:pointer}.m-vizion-filters__groups{flex:1 1 auto;min-height:0;flex-direction:column;align-items:stretch;gap:0;overflow-y:auto;overscroll-behavior-y:contain;padding:4px 0;-webkit-overflow-scrolling:touch}.m-vizion-filters__trigger{width:100%;min-width:0;padding:16px 20px;background:none;border:0;border-radius:0}.m-vizion-filters__trigger[aria-expanded=true]{background:none;border:0}.m-vizion-filters__panel{position:static;width:auto;min-width:0;max-height:none;padding:0 12px 12px;background:none;border:0;border-radius:0;box-shadow:none}.m-vizion-filters__drawer-foot{display:block;flex:0 0 auto;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--filters-border)}.m-vizion-filters__apply{width:100%;padding:16px;font-family:var(--font-stack-body);font-size:16px;color:#fff;background-color:var(--filters-open-text);border:0;border-radius:8px;cursor:pointer}.m-vizion-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:20px}}@media screen and (max-width:1023px)and (min-width:768px){.m-vizion-filters__drawer-title{line-height:1.2}}.m-vizion-grid__range{margin:0;font-family:var(--font-stack-header);font-size:32px;font-weight:400;line-height:31.5px;letter-spacing:.6px;color:rgb(var(--color-heading))}.m-vizion-grid__series{margin:40px 0 20px;padding-top:12px;font-family:var(--font-stack-header);font-size:24px;font-weight:400;line-height:40px;letter-spacing:.44px;color:rgb(var(--color-foreground));border-top:1px solid var(--filters-border)}.m-vizion-grid__range+.m-vizion-grid__series{margin-top:12px}.m-vizion-grid__series:first-child{margin-top:0;padding-top:0;border-top:0}.m-vizion-grid__items+.m-vizion-grid__range{margin-top:56px}.m-vizion-grid__items+.m-vizion-grid__series{margin-top:56px}.m-vizion-grid__pagination{margin-top:56px}@media screen and (max-width:1023px){.m-vizion-grid__pagination{margin-top:32px}}.m-vizion-card{position:relative;aspect-ratio:425 / 361.25;overflow:hidden;background-color:var(--filters-open-surface);border-radius:10px}.m-vizion-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-decoration:none}.m-vizion-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.m-vizion-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--m-duration-long, .45s) ease}.m-vizion-card__image--hover{opacity:0}.m-vizion-card.has-hover:hover .m-vizion-card__image--hover{opacity:1}.m-vizion-card.has-hover:has(:focus-visible) .m-vizion-card__image--hover{opacity:1}@media screen and (max-width:768px){.m-vizion-card__image--hover,.m-product-card__hover-image,.m-cascading-product-card__image-hover{display:none}html .m-product-card--show-second-img .m-product-card__media:hover .m-product-card__main-image{opacity:1}}.m-vizion-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;background:linear-gradient(to bottom,#1a241d00 46%,#1a241d80)}.m-vizion-card__text{position:absolute;right:24px;bottom:20px;left:24px;display:flex;flex-direction:column;gap:6px}.m-vizion-card__title{font-family:var(--font-stack-header);font-size:24px;line-height:40px;letter-spacing:.44px;color:#fbfbf6;text-shadow:0 1px 6px rgba(26,36,29,.55)}.m-vizion-card__subtitle{font-family:var(--font-stack-body);font-size:14px;font-style:normal;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#fbfbf6e6;text-shadow:0 1px 5px rgba(26,36,29,.55)}.m-vizion-card__quickview{position:absolute;top:20px;right:20px;z-index:2;padding:12px 26px;font-family:var(--font-stack-body);font-size:16px;line-height:28px;letter-spacing:.64px;color:var(--filters-open-text);background-color:#fbfbf6f0;border:0;border-radius:999px;box-shadow:0 6px 20px #1a241d38;opacity:0;cursor:pointer;transition:opacity var(--m-duration-default, .25s) ease}.m-vizion-card__quickview.is-busy{pointer-events:none}.m-vizion-card__quickview.is-busy .m-vizion-card__quickview-label,.m-vizion-card__quickview.is-busy .m-vizion-card__quickview-icon{visibility:hidden}.m-vizion-card__quickview.is-busy:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:m-vizion-qv-spin .6s linear infinite}@keyframes m-vizion-qv-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.m-vizion-card__quickview.is-busy:after{animation:none;opacity:.6}}.m-vizion-card:hover .m-vizion-card__quickview,.m-vizion-card__quickview:focus-visible{opacity:1}.m-vizion-card__quickview-icon{display:none}@media screen and (max-width:1023px){.m-vizion-grid__series{margin:28px 0 14px}.m-vizion-card{aspect-ratio:160.5 / 180;border:1px solid var(--filters-border)}.m-vizion-card__scrim{background:linear-gradient(to bottom,#1a241d00 62.424%,#1a241d4d)}.m-vizion-card__text{right:14px;bottom:12px;left:14px;gap:4px}.m-vizion-card__title{letter-spacing:normal}.m-vizion-card__subtitle{letter-spacing:1.5px}.m-vizion-card__quickview{display:flex;align-items:center;justify-content:center;top:10px;right:10px;width:34px;height:34px;padding:0;opacity:1;background-color:#fbfbf6eb;box-shadow:0 2px 10px #1a241d2e}.m-vizion-card__quickview-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-vizion-card__quickview-icon{display:flex}}@media screen and (max-width:1023px)and (min-width:768px){.m-vizion-grid__range{font-size:24px;line-height:28px}.m-vizion-grid__series{font-size:18px;line-height:28px}.m-vizion-card__title{font-size:16px;line-height:19.2px}.m-vizion-card__subtitle{font-size:10px;line-height:normal}}.m-vizion-qv{--qv-surface: #fbfbf6;--qv-border: #e3e8dc;--qv-eyebrow: #8a9b8c;--qv-body: #66786a;--qv-value: #1a241d;--qv-cta: #2e3d34;width:min(960px,calc(100vw - 48px));max-width:none;max-height:calc(100vh - 48px);padding:0;overflow:hidden;background-color:var(--qv-surface);border:0;border-radius:12px;box-shadow:0 24px 64px #1a241d59}.m-vizion-qv::backdrop{background-color:#1a241d80}.m-vizion-qv__layout{position:relative;display:flex;align-items:stretch;max-height:calc(100vh - 48px)}.m-vizion-qv__media{position:relative;flex:0 0 412px;height:631px;overflow:hidden;background-color:var(--qv-border)}.m-vizion-qv__image{display:block;width:100%;height:100%;object-fit:cover}.m-vizion-qv__grabber{display:none}.m-vizion-qv__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;padding:48px;overflow-y:auto}.m-vizion-qv__eyebrow{margin:0;font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:var(--qv-eyebrow)}.m-vizion-qv__title{margin:21px 0 0;font-family:var(--font-stack-header);font-size:36px;font-weight:400;line-height:41.4px;color:rgb(var(--color-heading))}.m-vizion-qv__desc{margin-top:21px;font-size:18px;line-height:32px;color:var(--qv-body)}.m-vizion-qv__desc-short,.m-vizion-qv__desc-text p{margin:0}.m-vizion-qv__more{white-space:nowrap;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--qv-body);text-decoration:underline;background:none;border:0;cursor:pointer}.m-vizion-qv__specs{width:100%;margin:20.5px 0 0}.m-vizion-qv__spec{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0 13px;border-top:1px solid var(--qv-border)}.m-vizion-qv__spec dt,.m-vizion-qv__spec dd{font-family:var(--font-stack-extra);font-size:15px;line-height:normal}.m-vizion-qv__spec dt{color:var(--qv-body)}.m-vizion-qv__spec dd{margin:0;font-weight:500;text-align:right;color:var(--qv-value)}.m-vizion-qv__cta{display:inline-block;margin-top:30px;padding:16px 34px 17px;font-family:var(--font-stack-extra);font-size:17.9px;line-height:normal;color:var(--qv-surface);text-decoration:none;background-color:var(--qv-cta);border-radius:999px}.m-vizion-qv__cta-arrow{display:inline-block;width:.9em;height:.9em;margin-left:.15em;vertical-align:-.1em}.m-vizion-qv__close{position:absolute;top:22px;right:22px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--qv-body);background-color:var(--qv-surface);border:1px solid var(--qv-border);border-radius:999px;cursor:pointer}@media screen and (max-width:1023px){.m-vizion-qv{--qv-top-space: max(64px, env(safe-area-inset-top, 0px));width:100%;max-width:100%;max-height:calc(100vh - var(--qv-top-space));max-height:calc(100dvh - var(--qv-top-space));overscroll-behavior:none;margin:auto auto 0;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #1a241d4d}.m-vizion-qv__layout{flex-direction:column;max-height:calc(100vh - var(--qv-top-space));max-height:calc(100dvh - var(--qv-top-space))}.m-vizion-qv__media{flex:0 0 min(240px,30vh);flex:0 0 min(240px,30dvh);width:100%;min-height:0;touch-action:none}.m-vizion-qv__grabber{position:absolute;top:12px;left:50%;display:block;width:44px;height:4px;background-color:#fbfbf6b3;border-radius:999px;transform:translate(-50%)}.m-vizion-qv__body{gap:16px;min-height:0;padding:24px 22px calc(32px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain}.m-vizion-qv__title,.m-vizion-qv__desc{margin-top:0}.m-vizion-qv__specs{margin-top:2px}.m-vizion-qv__cta{margin-top:8px}.m-vizion-qv__eyebrow{font-family:var(--font-stack-extra);font-size:12px;font-weight:400;line-height:normal;letter-spacing:2.5px}.m-vizion-qv__title{font-size:28px;line-height:33.6px}.m-vizion-qv__spec{padding:13px 0 12px}.m-vizion-qv__spec dt,.m-vizion-qv__spec dd{font-size:14px}.m-vizion-qv__cta{width:100%;padding:16px 24px;font-size:16px;text-align:center}.m-vizion-qv__close{top:16px;right:16px;width:44px;height:44px;background-color:#fbfbf6eb;border-color:transparent;box-shadow:0 4px 14px #1a241d33}.m-vizion-qv[open]{animation:m-vizion-qv-up .32s cubic-bezier(.32,.72,0,1)}.m-vizion-qv[open]::backdrop{animation:m-vizion-qv-fade .32s ease}}@keyframes m-vizion-qv-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes m-vizion-qv-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.m-vizion-qv[open],.m-vizion-qv[open]::backdrop{animation:none}}.m-vizion-pmain,.m-vizion-pimagery,.m-vizion-pmould,.m-vizion-pvis,.m-vizion-prelated,.m-vizion-pfeatures{--vizion-muted: #8a9b8c;--vizion-rule: #e3e8dc;--vizion-body: #66786a;--vizion-ink: #1a241d;--vizion-heading: #33423a;--vizion-deep: #3a4a40;--vizion-outline: #4e6151;--vizion-paper: #fbfbf6}.m-vizion-pmain .container-fluid,.m-vizion-pimagery .container-fluid,.m-vizion-pmould .container-fluid,.m-vizion-pvis .container-fluid,.m-vizion-prelated .container-fluid,.m-vizion-pfeatures .container-fluid{--fluid-container-offset: 200px}@media screen and (max-width:1279px){.m-vizion-pmain .container-fluid,.m-vizion-pimagery .container-fluid,.m-vizion-pmould .container-fluid,.m-vizion-pvis .container-fluid,.m-vizion-prelated .container-fluid,.m-vizion-pfeatures .container-fluid{padding-left:20px;padding-right:20px}}.template-product #MainContent{padding-bottom:0}.m-vizion-pmain{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.m-vizion-pmain__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--font-stack-body);font-size:16px;line-height:28px;letter-spacing:.64px}.m-vizion-pmain__crumb{color:var(--vizion-body);text-decoration:none;transition:color var(--m-duration-default, .25s) ease}a.m-vizion-pmain__crumb:hover{color:var(--vizion-heading)}.m-vizion-pmain__crumb-sep{font-family:var(--font-stack-extra);font-size:15px;letter-spacing:normal;color:var(--vizion-muted)}.m-vizion-pmain__crumb--current{color:#2e3d34}.m-vizion-pmain__stage{position:relative;display:flex;flex-direction:column;margin-top:32px}.m-vizion-pmain__hero{position:relative;overflow:hidden;height:560px;border-radius:10px;background-color:var(--filters-open-surface, #f1f4ec)}.m-vizion-pmain__hero-image{width:100%;height:100%;object-fit:cover}.m-vizion-pmain__plank{position:absolute;right:28px;bottom:28px;display:block;box-sizing:border-box;width:206px;height:206px;padding:0;overflow:hidden;border:3px solid var(--vizion-paper);border-radius:10px;background-color:var(--vizion-paper);box-shadow:0 8px 28px #1a241d47}.m-vizion-pmain__plank-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.m-vizion-pmain__title{position:absolute;bottom:38px;left:48px;z-index:1;margin:0;font-family:var(--font-stack-header);font-size:44px;font-weight:400;line-height:50px;letter-spacing:.8px;color:var(--vizion-paper);text-shadow:0 1px 6px rgba(26,36,29,.55)}.m-vizion-pmain__eyebrow{display:none}.m-vizion-pmain__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:64px;margin-top:72px}.m-vizion-pmain__col--about{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:28px;grid-row:1;grid-column:1 / span 3}.m-vizion-pmain__col--specs{display:flex;flex-direction:column;gap:28px;grid-row:1;grid-column:4 / span 2;align-self:start}.m-vizion-pmain__about{display:flex;flex-direction:column;gap:14px;width:100%}.m-vizion-pmain__about-heading{margin:0;font-family:var(--font-stack-header);font-size:32px;font-weight:400;line-height:31.5px;letter-spacing:.6px;color:var(--vizion-heading)}.m-vizion-pmain__about-body{font-family:var(--font-stack-body);font-size:18px;line-height:32px;color:var(--vizion-body)}.m-vizion-pmain__about-body>p{margin:0 0 14px}.m-vizion-pmain__about-body>p:last-child{margin-bottom:0}.m-vizion-pmain__visualize{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:15px 19px;border:1px solid var(--vizion-heading);border-radius:10px;background-color:var(--vizion-heading);font-family:var(--font-stack-body);font-size:18px;line-height:32px;color:#fff;text-decoration:none;transition:background-color var(--m-duration-default, .25s) ease}.m-vizion-pmain__visualize--mobile{display:none}a.m-vizion-pmain__visualize:hover{background-color:var(--vizion-outline);color:#fff}.m-vizion-pmain__visualize-arrow{flex:0 0 auto;font-size:16px;line-height:1}.m-vizion-pmain__dealer{position:relative;display:flex;flex-direction:column;gap:20px;width:100%;padding:33px 37px;overflow:hidden;border:1px solid var(--vizion-rule);border-radius:10px;background-color:#fff}.m-vizion-pmain__dealer-watermark{position:absolute;top:-270px;left:412px;width:1041px;height:1041px;max-width:none;pointer-events:none}.m-vizion-pmain__dealer-text{position:relative;display:flex;flex-direction:column;gap:5px}.m-vizion-pmain__dealer-heading{margin:0;font-family:var(--font-stack-header);font-size:24px;line-height:28.8px;color:var(--vizion-heading)}.m-vizion-pmain__dealer-body{margin:0;font-family:var(--font-stack-body);font-size:16px;line-height:28px;letter-spacing:.64px;color:var(--vizion-body)}.m-vizion-pmain__dealer-actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.m-vizion-pmain__button{display:inline-flex;align-items:center;padding:16.9px 34.8px;border:1px solid transparent;border-radius:999px;background-color:var(--vizion-deep);font-family:var(--font-stack-body);font-size:18px;line-height:32px;color:var(--vizion-paper);text-decoration:none;transition:background-color var(--m-duration-default, .25s) ease,color var(--m-duration-default, .25s) ease}.m-vizion-pmain__button:hover{background-color:var(--vizion-heading);color:var(--vizion-paper)}.m-vizion-pmain__button--ghost{padding:18.9px 36.8px;border-color:var(--vizion-outline);background-color:transparent;color:var(--vizion-outline)}.m-vizion-pmain__button--ghost:hover{background-color:var(--vizion-outline);color:var(--vizion-paper)}.m-vizion-pmain__certs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:34px}.m-vizion-pmain__cert{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:68.4px}.m-vizion-pmain__cert-image{display:block;flex:0 1 auto;width:auto;min-height:0;max-width:95px;max-height:100%;object-fit:contain}.m-vizion-pmain__cert-label{flex:0 0 auto;font-family:var(--font-stack-header);font-size:16.8px;line-height:20.2px;letter-spacing:.19px;text-transform:uppercase;color:var(--vizion-heading)}.m-vizion-pmain__label{margin:0 0 14px;font-family:var(--font-stack-body);font-size:13px;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:var(--vizion-muted)}.m-vizion-pmain__specs{margin:0}.m-vizion-pmain__spec{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:19px 0 18px;border-top:1px solid var(--vizion-rule);font-family:var(--font-stack-body);font-size:16px;line-height:28px;letter-spacing:.64px}.m-vizion-pmain__spec dt{margin:0;font-weight:inherit;color:var(--vizion-body)}.m-vizion-pmain__spec dd{margin:0;text-align:right;color:var(--vizion-ink)}.m-vizion-pmain__downloads{margin:0;padding:0;list-style:none}.m-vizion-pmain__download{display:flex;align-items:center;gap:16px;padding:16px 4px 15px;border-top:1px solid var(--vizion-rule);text-decoration:none}.m-vizion-pmain__download-tag{flex:0 0 auto;padding:6px 11px;border:1px solid #7c8a6e;border-radius:5px;background-color:#8fa08b;font-family:var(--font-stack-body);font-size:12px;font-weight:500;line-height:normal;letter-spacing:1.5px;color:#fff}.m-vizion-pmain__download-name{flex:1 1 auto;font-family:var(--font-stack-body);font-size:16px;line-height:28px;letter-spacing:.64px;color:var(--vizion-ink)}.m-vizion-pmain__download-arrow{flex:0 0 auto;font-family:var(--font-stack-extra);font-size:16px;color:var(--vizion-outline);transition:transform var(--m-duration-default, .25s) ease}.m-vizion-pmain__download:hover .m-vizion-pmain__download-arrow{transform:translateY(2px)}.m-vizion-pfeatures{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);background-image:linear-gradient(126.61deg,#f1f4ec 27.8%,#e9ede2)}.m-vizion-pfeatures__row{display:flex;align-items:flex-start;gap:64px}.m-vizion-pfeatures__item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.m-vizion-pfeatures__heading{margin:0;font-family:var(--font-stack-header);font-size:40px;font-weight:400;line-height:46px;color:var(--vizion-heading)}.m-vizion-pfeatures__lede{margin:0;font-family:var(--font-stack-body);font-size:18px;line-height:32px;color:var(--vizion-ink)}.m-vizion-pfeatures__text{margin:0;max-width:500px;font-family:var(--font-stack-body);font-size:16px;line-height:28px;letter-spacing:.64px;color:var(--vizion-body)}.m-vizion-pimagery{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.m-vizion-pimagery__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;row-gap:40px}.m-vizion-pimagery__panel{margin:0;display:flex;flex-direction:column;gap:40px}.m-vizion-pimagery__panel--plank{grid-column:1}.m-vizion-pimagery__panel--installed{grid-column:2 / span 2}.m-vizion-pimagery__row--single .m-vizion-pimagery__panel{grid-column:1 / -1}.m-vizion-pimagery__heading{font-family:var(--font-stack-header);font-size:32px;line-height:31.5px;letter-spacing:.6px;color:var(--vizion-heading)}.m-vizion-pimagery__media{display:block;height:460px;overflow:hidden;border-radius:10px;background-color:#d9d9d9}.m-vizion-pimagery__image{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1024px){@supports (container-type: size){.m-vizion-pimagery__panel--installed .m-vizion-pimagery__media{position:relative;container-type:size}.m-vizion-pimagery__panel--installed .m-vizion-pimagery__image{position:absolute;top:50%;left:50%;width:100cqh;height:100cqw;transform:translate(-50%,-50%) rotate(90deg)}}}.m-vizion-pmould{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.m-vizion-pmould__header{display:flex;flex-direction:column;gap:11px;margin-bottom:40px}.m-vizion-pmould__heading{margin:0;font-family:var(--font-stack-header);font-size:32px;font-weight:400;line-height:31.5px;letter-spacing:.6px;color:var(--vizion-heading)}.m-vizion-pmould__intro{margin:0;font-family:var(--font-stack-body);font-size:18px;line-height:32px;color:var(--vizion-body)}.m-vizion-pmould__row{display:flex;align-items:stretch;gap:48px}.m-vizion-pmould__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:1px;overflow:hidden;border:1px solid var(--vizion-rule);border-radius:10px;background-color:#fff}.m-vizion-pmould__media{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;gap:10px;height:250px;padding:15px 34px}.m-vizion-pmould__image{width:100%;height:100%;object-fit:contain}.m-vizion-pmould__label{margin:0;padding:19px 24px 22px;border-top:1px solid var(--vizion-rule);font-family:var(--font-stack-header);font-size:20px;line-height:normal;color:var(--vizion-heading)}.m-vizion-pvis{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.m-vizion-pvis__band{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:360px;padding:56px 64px;overflow:hidden;border-radius:10px;background-color:#263427}.m-vizion-pvis__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m-vizion-pvis__media--mobile{display:none}.m-vizion-pvis__image{width:100%;height:100%;object-fit:cover}.m-vizion-pvis__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,#263427,#26342773 45%,#2634271a)}.m-vizion-pvis__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;max-width:688px}.m-vizion-pvis__eyebrow{margin:0 0 20px;font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#e9ede2d9}.m-vizion-pvis__heading{margin:0 0 20px;font-family:var(--font-stack-header);font-size:40px;font-weight:400;line-height:48px;color:var(--vizion-paper)}.m-vizion-pvis__text{max-width:440px;margin:0 0 24px;font-family:var(--font-stack-body);font-size:18px;line-height:32px;color:#e9ede2e6}.m-vizion-pvis__button{display:inline-flex;align-items:center;padding:17.89px 35.8px 18.89px;border-radius:999px;background-color:var(--vizion-paper);font-family:var(--font-stack-body);font-size:18px;line-height:32px;color:#2e3d34;text-decoration:none;transition:background-color var(--m-duration-default, .25s) ease}.m-vizion-pvis__button:hover{background-color:#fff;color:#2e3d34}.m-vizion-prelated{position:relative;overflow:hidden;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);background-image:linear-gradient(116.45deg,#f1f4ec 27.8%,#e9ede2)}.m-vizion-prelated__watermark{position:absolute;top:-865px;left:-621px;width:1541px;height:1541px;max-width:none;pointer-events:none}.m-vizion-prelated .container-fluid{position:relative}.m-vizion-prelated__header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:48px}.m-vizion-prelated__heading{margin:0;font-family:var(--font-stack-header);font-size:44px;font-weight:400;line-height:50px;letter-spacing:.8px;color:var(--vizion-heading)}.m-vizion-prelated__button{display:inline-flex;flex:0 0 auto;align-items:center;border:1px solid transparent;font-family:var(--font-stack-body);font-size:18px;line-height:32px;text-decoration:none;transition:background-color var(--m-duration-default, .25s) ease,border-color var(--m-duration-default, .25s) ease,color var(--m-duration-default, .25s) ease}@media screen and (min-width:1024px){.m-vizion-prelated__button--d-solid{padding:16.9px 34.8px;border-radius:999px;background-color:var(--vizion-deep);color:var(--vizion-paper)}.m-vizion-prelated__button--d-solid:hover{background-color:var(--vizion-heading);color:var(--vizion-paper)}.m-vizion-prelated__button--d-outline{padding:17.9px 35.8px;border-color:var(--vizion-outline);border-radius:999px;color:var(--vizion-outline)}.m-vizion-prelated__button--d-outline:hover{background-color:var(--vizion-outline);color:var(--vizion-paper)}.m-vizion-prelated__button--d-underline{padding-bottom:3px;border-bottom-color:currentColor;color:var(--vizion-heading)}.m-vizion-prelated__button--d-underline:hover,.m-vizion-prelated__button--d-text{color:var(--vizion-outline)}.m-vizion-prelated__button--d-text:hover{color:var(--vizion-heading)}}@media screen and (max-width:1023px){.m-vizion-prelated__button--m-solid{padding:12px 24px;border-radius:999px;background-color:var(--vizion-deep);color:var(--vizion-paper)}.m-vizion-prelated__button--m-solid:hover{background-color:var(--vizion-heading);color:var(--vizion-paper)}.m-vizion-prelated__button--m-outline{padding:12px 24px;border-color:var(--vizion-outline);border-radius:999px;color:var(--vizion-outline)}.m-vizion-prelated__button--m-outline:hover{background-color:var(--vizion-outline);color:var(--vizion-paper)}.m-vizion-prelated__button--m-underline{padding-bottom:3px;border-bottom-color:currentColor;color:var(--vizion-heading)}.m-vizion-prelated__button--m-underline:hover,.m-vizion-prelated__button--m-text{color:var(--vizion-outline)}.m-vizion-prelated__button--m-text:hover{color:var(--vizion-heading)}}.m-vizion-prelated__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:28px}.m-vizion-rcard{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:1px;overflow:hidden;border:1px solid var(--vizion-rule);border-radius:10px;background-color:#fff;text-decoration:none}.m-vizion-rcard__media{display:block;width:100%;aspect-ratio:1 / 1;max-height:368px;overflow:hidden;background-color:#f1f4ec}.m-vizion-rcard__image{width:100%;height:100%;object-fit:cover;transition:transform var(--m-duration-long, .45s) ease}.m-vizion-rcard:hover .m-vizion-rcard__image{transform:scale(1.03)}.m-vizion-rcard__text{display:flex;flex-direction:column;width:100%;gap:4px;padding:15px 18px 16px}.m-vizion-rcard__title{font-family:var(--font-stack-header);font-size:18px;line-height:21.6px;color:var(--vizion-heading)}.m-vizion-rcard__subtitle{font-family:var(--font-stack-body);font-size:12px;line-height:normal;letter-spacing:1.5px;text-transform:uppercase;color:var(--vizion-muted)}@media screen and (max-width:1023px){.m-vizion-pmain__breadcrumb{gap:8px;font-family:var(--font-stack-extra);letter-spacing:normal}.m-vizion-pmain__crumb-sep{font-size:13px}.m-vizion-pmain__crumb--root{display:none}.m-vizion-pmain__stage{margin-top:16px;padding-bottom:8px}.m-vizion-pmain__hero{order:1;height:240px}.m-vizion-pmain__plank{right:14px;bottom:14px;width:96px;height:96px;padding:0;border-width:2px;border-radius:8px;box-shadow:0 6px 20px #1a241d47}.m-vizion-pmain__visualize--mobile{display:flex;order:2;margin-top:12px;letter-spacing:.64px}.m-vizion-pmain__visualize--desktop{display:none}.m-vizion-pmain__eyebrow{display:block;order:3;margin:28px 0 0;font-family:var(--font-stack-body);font-size:12px;font-weight:450;line-height:normal;letter-spacing:2.5px;text-transform:uppercase;color:var(--vizion-muted)}.m-vizion-pmain__title{position:static;order:4;margin-top:9px;letter-spacing:.6px;color:var(--vizion-heading);text-shadow:none}.m-vizion-pmain__grid{display:flex;flex-direction:column;gap:32px;margin-top:0}.m-vizion-pmain__col--specs{order:1;align-self:stretch;padding-top:16px}.m-vizion-pmain__col--about{order:2;gap:0}.m-vizion-pmain__about{order:1;gap:12px}.m-vizion-pmain__about-body>p{margin-bottom:12px}.m-vizion-pmain__certs{order:2;margin-top:12px;gap:34px;justify-content:center;width:100%}.m-vizion-pmain__cert{gap:3px;height:51.3px}.m-vizion-pmain__cert-image{max-width:71.25px}.m-vizion-pmain__cert-label{letter-spacing:.14px}.m-vizion-pmain__dealer{order:3;margin-top:32px;margin-bottom:40px;gap:18px;padding:25px 23px}.m-vizion-pmain__dealer-watermark{top:-155px;left:40px;width:455px;height:455px}.m-vizion-pmain__dealer-heading{letter-spacing:.44px}.m-vizion-pmain__dealer-actions{flex-direction:column;align-items:stretch;gap:12px}.m-vizion-pmain__button{justify-content:center;padding:14px 27px;letter-spacing:.64px;text-align:center}.m-vizion-pmain__button--ghost{padding:16px 29px}.m-vizion-pmain__about-heading{letter-spacing:normal}.m-vizion-pmain__about-body{letter-spacing:.64px}.m-vizion-pmain__download-tag{font-family:var(--font-stack-extra)}.m-vizion-pfeatures__row{flex-direction:column;gap:0}.m-vizion-pfeatures__item+.m-vizion-pfeatures__item{margin-top:36px}.m-vizion-pfeatures__item{gap:2px}.m-vizion-pfeatures__heading{font-size:24px;letter-spacing:.44px}.m-vizion-pfeatures__lede{letter-spacing:.64px}.m-vizion-pfeatures__text{max-width:none}.m-vizion-pimagery__row{grid-template-columns:minmax(0,1fr);row-gap:44px}.m-vizion-pimagery__panel--plank,.m-vizion-pimagery__panel--installed,.m-vizion-pimagery__row--single .m-vizion-pimagery__panel{grid-column:1}.m-vizion-pimagery__panel{gap:12px}.m-vizion-pimagery__heading{letter-spacing:.44px}.m-vizion-pimagery__panel--plank .m-vizion-pimagery__media{height:220px}.m-vizion-pimagery__panel--installed .m-vizion-pimagery__media{height:468px}.m-vizion-pmould__header{gap:8px;margin-bottom:20px}.m-vizion-pmould__heading{letter-spacing:.44px}.m-vizion-pmould__intro{letter-spacing:.64px}.m-vizion-pmould__row{flex-direction:column;gap:14px}.m-vizion-pmould__card{flex:0 0 auto;flex-direction:row;align-items:center;gap:36px;padding:0}.m-vizion-pmould__media{flex:0 0 130px;height:90px;padding:15px 17px}.m-vizion-pmould__label{display:flex;flex-direction:column;gap:4px;padding:0 16px 0 0;border-top:0;font-size:17px}.m-vizion-pmould__note{font-family:var(--font-stack-body);font-size:12px;line-height:normal;letter-spacing:2.5px}.m-vizion-pmould__bracket,.m-vizion-pvis__media--desktop{display:none}.m-vizion-pvis__media--mobile{display:block}.m-vizion-pvis__band{min-height:0;padding:32px 24px 23px}.m-vizion-pvis__scrim{background-image:linear-gradient(180deg,#1a241d59,#1a241db8)}.m-vizion-pvis__content{max-width:none}.m-vizion-pvis__eyebrow{margin-bottom:10px;letter-spacing:2.5px}.m-vizion-pvis__heading{margin-bottom:5.5px;font-size:24px;letter-spacing:.44px}.m-vizion-pvis__text{max-width:none;margin-bottom:13px;letter-spacing:.64px}.m-vizion-pvis__button{padding:13px 26px;letter-spacing:.64px}.m-vizion-prelated__watermark{top:-520px;left:-380px;width:900px;height:900px}.m-vizion-prelated__header{flex-wrap:wrap;gap:16px;margin-bottom:24px}.m-vizion-prelated__heading{letter-spacing:.44px}.m-vizion-prelated__button{letter-spacing:.64px}.m-vizion-prelated__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.m-vizion-rcard__media{height:119px}.m-vizion-rcard__text{gap:2px;padding:12px 14px}.m-vizion-rcard__title{font-size:16px}.m-vizion-rcard__subtitle{font-size:11px}.m-vizion-rcard__title-name,.m-vizion-rcard__subtitle-series,.m-vizion-prelated__button-range{display:none}}@media screen and (max-width:1023px)and (min-width:768px){.m-vizion-pmain__breadcrumb{font-size:13px;line-height:normal}.m-vizion-pmain__visualize--mobile{font-size:16px;line-height:28px}.m-vizion-pmain__title{font-size:32px;line-height:31.5px}.m-vizion-pmain__cert-label{font-size:12.6px;line-height:15.1px}.m-vizion-pmain__dealer-heading{font-size:24px;line-height:40px}.m-vizion-pmain__button{font-size:16px;line-height:28px}.m-vizion-pmain__about-heading{font-size:22px;line-height:28.6px}.m-vizion-pmain__about-body{font-size:16px;line-height:28px}.m-vizion-pfeatures__heading{line-height:40px}.m-vizion-pfeatures__lede{font-size:16px;line-height:28px}.m-vizion-pimagery__heading,.m-vizion-pmould__heading{font-size:24px;line-height:40px}.m-vizion-pmould__intro{font-size:16px;line-height:28px}.m-vizion-pvis__eyebrow{font-size:12px;line-height:16px}.m-vizion-pvis__heading{line-height:40px}.m-vizion-pvis__text,.m-vizion-pvis__button{font-size:16px;line-height:28px}.m-vizion-prelated__heading{font-size:24px;line-height:40px}.m-vizion-prelated__button{font-size:16px;line-height:28px}.m-vizion-rcard__title{line-height:20px}}@media screen and (min-width:768px)and (max-width:1023px){.m-vizion-pmain__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px}.m-vizion-pmain__col--about{grid-row:1;grid-column:1 / span 3}.m-vizion-pmain__col--specs{grid-row:1;grid-column:4 / span 2;align-self:start}.m-vizion-prelated__row{grid-template-columns:repeat(4,minmax(0,1fr))}.m-vizion-rcard__media{height:auto}}body.template-page.gallery #MainContent{padding-bottom:0}.m-vizion-gallery{--gallery-heading: #33423a;--gallery-body: #66786a;--gallery-muted: #8a9b8c;--gallery-border: #e3e8dc;--gallery-accent: #4e6151;display:block;background:#fafbf7;color:var(--gallery-body);font-family:var(--font-stack-body)}.m-vizion-gallery [hidden]{display:none!important}.m-vizion-gallery__header{position:relative;overflow:hidden;padding:128px 20px 72px;text-align:center}.m-vizion-gallery__intro{position:relative;display:flex;flex-direction:column;align-items:center;gap:27px;max-width:880px;margin:0 auto}.m-vizion-gallery__eyebrow{margin:0;color:var(--gallery-muted);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase}.m-vizion-gallery__heading{margin:0;color:var(--gallery-heading);font-family:var(--font-stack-header);font-size:56px;font-weight:400;line-height:1.2;letter-spacing:.8px;overflow-wrap:anywhere}.m-vizion-gallery__description{max-width:640px;padding:0 29px;font-size:20px;font-weight:330;line-height:36px}.m-vizion-gallery__description p{margin:0}.m-vizion-gallery__description p+p{margin-top:12px}.m-vizion-gallery__description a{text-decoration:underline;text-underline-offset:3px}.m-vizion-gallery .m-vizion-gallery__content{--fluid-container-offset: 200px;padding-bottom:140px}.m-vizion-gallery__grid{--gallery-gap: 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--gallery-gap);margin:0;padding:0;list-style:none}.m-vizion-gallery__grid.is-masonry{grid-auto-rows:1px;row-gap:0}.m-vizion-gallery__grid.is-masonry .m-vizion-gallery__item{grid-row-end:span var(--gallery-row-span, 1)}.m-vizion-gallery__item{min-width:0;transition:opacity .5s ease,transform .5s ease;transition-delay:var(--gallery-enter-delay, 0ms)}.m-vizion-gallery__item.is-entering{opacity:0;transform:translateY(16px)}@media(prefers-reduced-motion:reduce){.m-vizion-gallery__item{transition-duration:1ms;transition-delay:0ms}.m-vizion-gallery__item.is-entering{transform:none}}.m-vizion-gallery__card{display:block;overflow:hidden;border:1px solid var(--gallery-border);border-radius:10px;background:#fff;color:var(--gallery-heading);text-decoration:none;transition:border-color .2s ease}.m-vizion-gallery__card:hover{border-color:var(--gallery-muted);color:var(--gallery-heading)}.m-vizion-gallery__card:focus-visible,.m-vizion-gallery__load-more:focus-visible,.m-vizion-gallery__previous:focus-visible,.m-vizion-gallery__description a:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:4px}.m-vizion-gallery__image-frame{display:contents}@media screen and (min-width:1024px){.m-vizion-gallery__image-frame{display:block;overflow:hidden}}.m-vizion-gallery__image{display:block;width:100%;height:auto;transition:transform var(--m-duration-long, .45s) ease}@media screen and (min-width:1024px){.m-vizion-gallery__card:hover .m-vizion-gallery__image{transform:scale(1.04)}}.m-vizion-gallery__caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.m-vizion-gallery__details{min-width:0}.m-vizion-gallery__title{margin:0;color:var(--gallery-heading);font-family:var(--font-stack-header);font-size:20px;font-weight:400;line-height:24px;overflow-wrap:anywhere}.m-vizion-gallery__subtitle{margin:5px 0 0;color:var(--gallery-muted);font-family:var(--font-stack-extra, var(--font-stack-body));font-size:13px;font-weight:400;line-height:20px;letter-spacing:2px;text-transform:uppercase;overflow-wrap:anywhere}.m-vizion-gallery__arrow{flex:0 0 auto;color:var(--gallery-accent);font-family:var(--font-stack-extra, var(--font-stack-body));font-size:19px;line-height:1;transition:transform .2s ease}.m-vizion-gallery__card:hover .m-vizion-gallery__arrow{transform:translate(3px)}.m-vizion-gallery__pagination{display:flex;flex-direction:column;align-items:center;gap:20px}.m-vizion-gallery__sentinel{width:100%;height:1px}.m-vizion-gallery.is-infinite:not(.is-paused) .m-vizion-gallery__load-more{display:none}.m-vizion-gallery__load-more{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:56px;margin-top:44px;padding:12px 32px;border:1px solid var(--gallery-accent);border-radius:999px;background:transparent;color:var(--gallery-accent);font-size:18px;line-height:30px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.m-vizion-gallery__load-more:hover{background:var(--gallery-heading);color:#fff}.m-vizion-gallery__load-more[aria-disabled=true]{opacity:.65;cursor:wait}.m-vizion-gallery__previous{margin-top:24px;text-decoration:underline;text-underline-offset:3px}.m-vizion-gallery__empty,.m-vizion-gallery__status{margin:0;font-size:16px;line-height:28px;text-align:center}.m-vizion-gallery__status:empty{display:none}@media screen and (max-width:1279px){.m-vizion-gallery .m-vizion-gallery__content{padding-right:20px;padding-left:20px}}@media screen and (max-width:1023px){.m-vizion-gallery__header{padding-top:80px;padding-bottom:48px}.m-vizion-gallery__grid{--gallery-gap: 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.m-vizion-gallery .m-vizion-gallery__content{padding-bottom:80px}}@media screen and (max-width:1023px)and (min-width:768px){.m-vizion-gallery__heading{font-size:44px}}@media screen and (max-width:639px){.m-vizion-gallery__header{padding-top:56px;padding-bottom:36px}.m-vizion-gallery__intro{gap:20px}.m-vizion-gallery__description{padding:0}.m-vizion-gallery__grid{--gallery-gap: 12px}.m-vizion-gallery__caption{gap:8px;padding:12px 12px 14px}.m-vizion-gallery__title{font-size:16px}.m-vizion-gallery__subtitle{margin-top:3px;font-size:10px;line-height:16px;letter-spacing:1px}.m-vizion-gallery__arrow{display:none}.m-vizion-gallery__load-more{margin-top:24px}.m-vizion-gallery .m-vizion-gallery__content{padding-bottom:56px}}@media(prefers-reduced-motion:reduce){.m-vizion-gallery__card,.m-vizion-gallery__image,.m-vizion-gallery__arrow,.m-vizion-gallery__load-more{transition:none}.m-vizion-gallery__card:hover .m-vizion-gallery__image{transform:none}}.m-vizion-resources{padding-top:var(--section-padding-top, 128px);padding-bottom:var(--section-padding-bottom, 140px)}.template-page.resources #MainContent{padding-bottom:0}.m-vizion-resources__inner{width:min(1204px,100% - 40px);margin:0 auto}.m-vizion-resources__header{display:flex;flex-direction:column;align-items:center;gap:27px;max-width:880px;margin:0 auto 72px;text-align:center}.m-vizion-resources__eyebrow{margin:0;font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.m-vizion-resources__heading{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:56px;line-height:1.2;letter-spacing:.8px;color:#33423a}.m-vizion-resources__description{max-width:640px;padding-inline:32px;font-family:var(--font-stack-body);font-size:20px;font-weight:330;line-height:36px;color:#66786a}.m-vizion-resources__description>*{margin:0}.m-vizion-resources__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:28px}.m-vizion-resources__card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #E3E8DC;border-radius:10px;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}a.m-vizion-resources__card:hover{border-color:#c9d2c0;box-shadow:0 8px 24px #2e3d340f}a.m-vizion-resources__card:focus-visible{outline:2px solid #4E6151;outline-offset:2px}.m-vizion-resources__media{position:relative;flex-shrink:0;box-sizing:content-box;height:508px;background:#f1f4ec;border-bottom:1px solid #E3E8DC}.m-vizion-resources__image,.m-vizion-resources__placeholder{display:block;width:100%;height:100%;object-fit:cover}.m-vizion-resources__placeholder{fill:#4e615140}.m-vizion-resources__badge{position:absolute;top:20px;left:20px;padding:7px 14px;border-radius:6px;background:#2e3d34;font-family:var(--font-stack-extra);font-size:13px;font-weight:500;line-height:normal;letter-spacing:2px;color:#fbfbf6}.m-vizion-resources__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:28px;padding:31px 32px 36px}.m-vizion-resources__text{display:flex;flex-direction:column;gap:11.7px}.m-vizion-resources__title{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:28px;line-height:36.4px;letter-spacing:0;text-transform:none;color:#33423a}.m-vizion-resources__desc{margin:0;font-family:var(--font-stack-extra);font-size:16px;font-weight:400;line-height:27.2px;color:#66786a;min-height:54.4px}.m-vizion-resources__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-stack-extra);font-weight:400;line-height:normal}.m-vizion-resources__link{display:inline-flex;align-items:center;gap:.3em;font-size:16px;color:#4e6151}.m-vizion-resources__arrow{flex:0 0 auto;width:.9em;height:.9em;transition:transform .2s ease}a.m-vizion-resources__card:hover .m-vizion-resources__arrow{transform:translate(3px)}a.m-vizion-resources__card:hover .m-vizion-resources__link{text-decoration:underline;text-underline-offset:3px}.m-vizion-resources__size{font-size:14px;color:#8a9b8c}@media screen and (max-width:767px){.m-vizion-resources{padding-top:64px;padding-bottom:72px}.m-vizion-resources__header{gap:20px;margin-bottom:40px}.m-vizion-resources__description{padding-inline:0}.m-vizion-resources__grid{grid-template-columns:minmax(0,1fr);gap:20px}.m-vizion-resources__media{height:300px}.m-vizion-resources__body{padding:24px 24px 28px}.m-vizion-resources__title{font-size:24px}}body.template-page.faqs #MainContent{padding-bottom:0}.faq-page .container{max-width:980px;padding:0 20px}.faq-page .m-faqs-section__content{padding-bottom:160px}.faq-page .m-faqs-section__header{display:flex;flex-direction:column;align-items:center;gap:28px;max-width:880px;margin:0 auto;padding:128px 0 96px;text-align:center}.faq-page .m-faqs-section__eyebrow{margin:0;font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.faq-page .m-faqs-section__heading{margin:0;font-family:var(--font-stack-header);font-size:56px;font-weight:400;line-height:67.2px;letter-spacing:.8px;color:#33423a;text-transform:none}.faq-page .m-faqs-section__description{max-width:640px;font-family:var(--font-stack-body);font-size:20px;font-weight:400;line-height:36px;color:#66786a}.faq-page .m-faqs-section__description p{margin:0;line-height:inherit}.faq-page .m-faqs-section__description p+p{margin-top:36px}.faq-page .m-faqs-section__block-heading:not(:first-child){margin-top:88px}.faq-page .m-faqs-section__group{display:flex;align-items:baseline;gap:24px;padding-bottom:29px;border-bottom:1px solid #2E3D34}.faq-page .m-faqs-section__group-number{font-family:var(--font-stack-extra);font-size:16.5px;font-weight:400;line-height:normal;color:#7c8a6e}.faq-page .m-faqs-section__group-title{font-family:var(--font-stack-header);font-size:32px;font-weight:400;line-height:normal;letter-spacing:.4px;color:#33423a;margin:0;text-transform:none}.faq-page .m-collapsible{display:block;border-bottom:1px solid #E3E8DC}.faq-page .m-collapsible--button{align-items:center;gap:32px;margin:0;padding:34px 8px;border-bottom:0;font-family:var(--font-stack-extra);font-size:20px;font-weight:500;line-height:30px;color:#1a241d;text-transform:none}.faq-page .m-collapsible[open=true] .m-collapsible--button{border-bottom-color:transparent}.faq-page .m-collapsible--icon{width:26px;flex-shrink:0;transform:none}.faq-page .m-collapsible[open=true] .m-collapsible--icon{transform:none}.faq-page .m-collapsible--icon svg{display:none}.faq-page .m-collapsible--icon:after{content:"+";display:block;width:26px;font-family:var(--font-stack-extra);font-size:26px;font-weight:300;line-height:26px;text-align:center;color:#4e6151}.faq-page .m-collapsible[open=true] .m-collapsible--icon:after{content:"\2212"}.faq-page .m-collapsible--content__inner{max-width:906px;padding:0 8px 38px;font-family:var(--font-stack-extra);font-size:18px;font-weight:400;line-height:32.4px;color:#66786a}.faq-page .m-collapsible--content__inner p{margin:0;line-height:inherit}.faq-page .m-collapsible--content__inner p+p{margin-top:32.4px}.faq-page .m-collapsible--content__inner a{text-decoration:underline;text-underline-offset:3px}.faq-page .m-collapsible--content__inner a:after{display:none}.faq-page .m-collapsible--content__inner a:hover,.faq-page .m-collapsible--content__inner a:focus-visible{font-weight:var(--font-weight-extra--medium, 500)}@media screen and (max-width:767px){.faq-page .m-faqs-section__header{gap:20px;padding:45px 0 20px}.faq-page .m-faqs-section__description{margin-top:-16px}.faq-page .m-faqs-section__content{padding-bottom:80px}.faq-page .m-faqs-section__block-heading:not(:first-child){margin-top:56px}.faq-page .m-faqs-section__group{gap:16px;padding-bottom:20px}.faq-page .m-collapsible--button{gap:20px;padding:24px 0;font-size:17px}.faq-page .m-collapsible--content__inner{padding:0 0 26px}}.faq-contact{position:relative;overflow:hidden;--gradient-background: #F1F4EC}.faq-contact:after{content:"";position:absolute;top:0;right:-395px;width:1002px;height:1002px;background:url(//vizionfloor.com/cdn/shop/t/15/assets/home-about-mark.svg?v=111449165907731793731792802055) no-repeat center / contain;pointer-events:none}.faq-contact .m-richtext{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:repeat(3,auto);align-items:center;column-gap:24px;row-gap:19.2px}.faq-contact .m-richtext__subtitle,.faq-contact .m-richtext__title,.faq-contact .m-richtext__description{grid-column:1;max-width:840px;margin:0}.faq-contact .m-richtext__subtitle{grid-row:1;font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.faq-contact .m-richtext__title{grid-row:2;font-family:var(--font-stack-header);font-size:44px;font-weight:400;line-height:55px;color:#33423a;text-transform:none}.faq-contact .m-richtext__description{grid-row:3;font-family:var(--font-stack-body);font-size:18px;font-weight:330;line-height:32px;color:#66786a}.faq-contact .m-richtext__description p{margin:0;line-height:inherit}.faq-contact .m-richtext__button{grid-column:2;grid-row:1 / -1;align-self:center;margin:0}.faq-contact .m-richtext__button+.m-richtext__button{grid-column:3}.faq-contact .m-richtext__button .m-button:not(.m-button--link){padding:16px 35px 17px;border-radius:999px;white-space:nowrap;font-family:var(--font-stack-body);font-size:18px;font-weight:330;line-height:32px}.faq-contact .m-richtext__button .m-button--primary{background-color:#3a4a40;border-color:#3a4a40;color:#fbfbf6}.faq-contact .m-richtext__button .m-button--secondary:not(:hover):not(:focus-visible){border-color:#728475;color:#496350}@media screen and (max-width:1023px){.faq-contact .m-richtext{grid-template-columns:1fr 1fr;row-gap:16px}.faq-contact .m-richtext__subtitle,.faq-contact .m-richtext__title,.faq-contact .m-richtext__description{grid-column:1 / -1;max-width:none}.faq-contact .m-richtext__button{grid-column:1;grid-row:auto;justify-self:end;margin-top:8px}.faq-contact .m-richtext__button+.m-richtext__button{grid-column:2;justify-self:start}.faq-contact:after{display:none}}@media screen and (max-width:1023px)and (min-width:768px){.faq-contact .m-richtext__title{font-size:34px;line-height:44px}}@media screen and (max-width:575px){.faq-contact .m-richtext{grid-template-columns:minmax(0,1fr)}.faq-contact .m-richtext__button,.faq-contact .m-richtext__button+.m-richtext__button{grid-column:1;justify-self:center}.faq-contact .m-richtext__button+.m-richtext__button{margin-top:0}}.m-search-popup__search-form .form-field--input::placeholder{opacity:.4}.m-search-popup__result{z-index:2}.m-search-blogs{position:relative;z-index:1;max-width:725px;margin:40px auto 0}.m-search-blogs__label{display:block;margin-bottom:20px;font-family:var(--font-stack-extra);font-size:14px;font-weight:400;line-height:normal;letter-spacing:3px;text-align:center;text-transform:uppercase;color:#8a9b8c}.m-search-blogs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.m-search-blogs__item{display:flex;flex-direction:column;gap:12px}.m-search-blogs__image{display:block;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background-color:#f1f4ec}.m-search-blogs__image .m-image:before{display:none}.m-search-blogs__image .m-image,.m-search-blogs__image img{width:100%;height:100%;object-fit:cover}.m-search-blogs__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:16px;line-height:25.2px;color:#33423a}.m-search-blogs__item:hover .m-search-blogs__title{color:#4e6151}@media screen and (max-width:767px){.m-search-blogs{margin-top:28px}.m-search-blogs__grid{gap:14px}.m-search-blogs__item{gap:8px}}.template-blog .m-page-header{padding-top:127px;padding-bottom:72px}.template-blog .m-page-header__title{margin:0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:56px;line-height:67.2px;letter-spacing:.8px;color:#33423a}.template-blog .m-page-header__description{max-width:640px;margin:28px auto 0;font-family:var(--font-stack-body);font-size:20px;line-height:36px;color:#66786a}.template-blog .m-page-header__description>:last-child{margin-bottom:0}.m-blog-featured{display:flex;align-items:stretch;margin-bottom:96px;border-radius:10px;overflow:hidden;background-color:#f1f4ec;color:inherit}.m-blog-featured__image{display:block;flex:0 0 53.94%;min-height:460px}.m-blog-featured__image .m-image:before{display:none}.m-blog-featured__image .m-image,.m-blog-featured__image img{width:100%;height:100%;object-fit:cover}.m-blog-featured__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:22px;min-width:0;padding:76px 64px}.m-blog-featured__eyebrow{font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.m-blog-featured__title{font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:40px;line-height:52px;color:#33423a}.m-blog-featured__excerpt{font-family:var(--font-stack-body);font-size:18px;line-height:32px;color:#66786a}.m-blog-featured__date{font-family:var(--font-stack-extra);font-size:14px;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:#8a9b8c}.m-blog-featured__link{font-family:var(--font-stack-body);font-size:18px;line-height:32px;color:#4e6151}@media screen and (min-width:1024px){.m-blog-featured:hover .m-blog-featured__link{text-decoration:underline}.template-blog .m-blog-featured:not(.m-blog-featured--mobile-card):hover .m-blog-featured__link{text-underline-offset:2px}}.template-blog .m-blog__list{margin-left:0;margin-right:0;column-gap:40px;row-gap:56px}.template-blog .m-article-card__image{display:block;height:300px;border-radius:10px;overflow:hidden}.template-blog .m-article-card__image .m-image:before{display:none}.template-blog .m-article-card__image .m-image,.template-blog .m-article-card__image img{width:100%;height:100%;object-fit:cover}.template-blog .m-article-card__content{padding:20px 6px 0;text-align:left}.template-blog .m-article-card__date{display:block;margin:0;font-family:var(--font-stack-extra);font-size:14px;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:#8a9b8c}.template-blog .m-article-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:13px 0 0;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:26px;line-height:36.4px;color:#33423a}.template-blog .m-article-card__title a{color:inherit}.template-blog .m-article-card__excerpt{margin-top:13px;font-family:var(--font-stack-extra);font-size:17px;line-height:28.9px;color:#66786a}.m-blog__empty{padding:64px 0;text-align:center;color:rgb(var(--color-foreground-secondary))}.m-blog__load-more{display:flex;justify-content:center;padding-top:88px}.m-blog__load-more-button{display:inline-flex;align-items:center;gap:10px;padding:17.9px 35.8px;border-radius:999px;background-color:#3a4a40;font-family:var(--font-stack-extra);font-size:17.9px;font-weight:400;line-height:17.9px;letter-spacing:.36px;text-align:center;color:#fbfbf6;transition:background-color var(--m-duration-default, .25s) ease}.m-blog__load-more-button:hover{background-color:#2e3d34;color:#fbfbf6}.m-blog__load-more-spinner{display:none;width:18px;height:18px}.m-blog__load-more-button.is-loading .m-blog__load-more-spinner{display:block}.m-blog__load-more-button.is-loading{pointer-events:none;opacity:.8}@media screen and (max-width:1279px){.m-blog-featured__body{padding:48px 40px}.m-blog-featured__title{font-size:32px}}@media screen and (max-width:1279px)and (min-width:768px){.m-blog-featured__title{line-height:42px}}@media screen and (max-width:1023px){.template-blog .m-page-header{padding-top:72px;padding-bottom:48px}.template-blog .m-page-header__description{margin-top:20px}.m-blog-featured{flex-direction:column;margin-bottom:56px}.m-blog-featured__image{flex:0 0 auto;min-height:0;aspect-ratio:16 / 9}.m-blog-featured__body{gap:16px;padding:32px 28px}.m-blog-featured__title{font-size:28px}.template-blog .m-blog__list{column-gap:24px;row-gap:40px}.template-blog .m-article-card__image{height:220px}.m-blog__load-more{padding-top:56px}}@media screen and (max-width:1023px)and (min-width:768px){.template-blog .m-page-header__title{font-size:40px;line-height:50px}.template-blog .m-page-header__description{font-size:18px;line-height:32px}.m-blog-featured__title{line-height:38px}.m-blog-featured__excerpt,.m-blog-featured__link{font-size:16px;line-height:28px}.template-blog .m-article-card__title{font-size:22px;line-height:31px}}@media screen and (max-width:767px){.template-blog .m-page-header{padding-top:40px;padding-bottom:32px}.m-blog__load-more-button{padding:14px 28px;font-size:15px;line-height:15px}.m-blog-featured__eyebrow{letter-spacing:3px}.m-blog-featured__title{font-size:24px}.template-blog .m-article-card__image{height:auto;aspect-ratio:1 / 1}.template-blog .m-article-card__date{letter-spacing:2px}}body.template-page.about-us #MainContent{padding-bottom:0}.m-vizion-about-hero{position:relative;overflow:hidden}.m-vizion-about-hero .container-fluid{--fluid-container-offset: 200px}.m-vizion-about-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:27.5px;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);max-width:calc(100vw - var(--fluid-container-offset, 200px) - min(956px,42vw) - 100px)}.m-vizion-about-hero__eyebrow{margin:0;font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.m-vizion-about-hero__title{margin:0;font-family:var(--font-stack-header);font-size:64px;font-weight:400;line-height:73.6px;letter-spacing:.8px;text-transform:none;color:#33423a}.m-vizion-about-hero__description{max-width:720px;margin:0;font-family:var(--font-stack-body);font-size:20px;font-weight:330;line-height:36px;color:#66786a}.m-vizion-about-hero__description p{margin:0;line-height:inherit}.m-vizion-about-hero__description p+p{margin-top:12px}.m-vizion-about-hero__media{position:absolute;top:0;bottom:0;right:0;width:min(956px,42%);overflow:hidden;pointer-events:none;-webkit-mask-image:var(--about-hero-mask);mask-image:var(--about-hero-mask);-webkit-mask-size:154.2% 237.3%;mask-size:154.2% 237.3%;-webkit-mask-position:0% 48.87%;mask-position:0% 48.87%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.m-vizion-about-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--about-hero-image-position, center);transform:scale(var(--about-hero-image-scale, 1));transform-origin:var(--about-hero-image-position, center)}.m-vizion-about-hero--fit-contain .m-vizion-about-hero__image{object-fit:contain}.m-vizion-about-hero__arcs{position:absolute;top:50%;right:max(-610px,-23.83vw);width:min(1440px,56.25vw);height:min(1440px,56.25vw);max-width:none;transform:translateY(calc(-50% + min(87px,3.4vw)));pointer-events:none}.m-vizion-about-hero__media-mobile{display:none;height:150px;width:100%;overflow:hidden}.about-brand .m-custom-content__inner,.about-promises .m-custom-content__inner,.about-company .m-custom-content__inner{max-width:1204px;margin-inline:auto;background:transparent}.about-brand .m-richtext,.about-company .m-richtext{--subheading-margin-bottom: 24px}.about-brand .m-richtext__subtitle,.about-company .m-richtext__subtitle{margin:0;font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.about-brand .m-richtext__title,.about-company .m-richtext__title{margin:0 0 48px;font-family:var(--font-stack-header);font-size:44px;font-weight:400;line-height:52.8px;letter-spacing:normal;text-transform:none;color:#33423a}.about-brand .m-richtext__description,.about-company .m-richtext__description{margin:0;max-width:none;font-family:var(--font-stack-body);font-size:18px;font-weight:330;line-height:32px;color:#66786a}.about-brand .m-richtext__description p,.about-company .m-richtext__description p{margin:0;line-height:inherit}.about-brand .m-richtext__description p+p{margin-top:29.89px}.about-brand .m-image-block,.about-company .m-image-block{height:520px;overflow:hidden;border:1px solid #e3e8dc;border-radius:10px}.about-brand .m-image-block img,.about-company .m-image-block img,.about-brand .m-image-block .m-image,.about-company .m-image-block .m-image,.about-brand .m-image-block .placeholder-svg,.about-company .m-image-block .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.about-company .m-richtext__title{margin-bottom:40px}.about-company .m-richtext__description ul{display:flex;flex-direction:column;gap:56px;margin:40px 0 0;padding:0;list-style:none}.about-company .m-richtext__description li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:36px;row-gap:12px;font-size:24px;line-height:26px;letter-spacing:normal;color:#66786a}.about-company .m-richtext__description li strong{grid-column:1;grid-row:1 / 3;align-self:center;font-family:var(--font-stack-header);font-size:64px;font-weight:400;line-height:normal;color:#2e3d34}.about-company .m-richtext__description li em{grid-column:2;font-style:normal;font-size:16px;line-height:28px;letter-spacing:.64px}.about-promises{position:relative;overflow:hidden;--gradient-background: linear-gradient(117.96deg, #f1f4ec 27.8%, #e9ede2 100%);--m-section-header-spacing-bottom: 64px;--m-section-header-spacing-bottom-tablet: 40px;--m-section-header-spacing-bottom-mobile: 24px}.about-promises:before{content:"";position:absolute;top:-395px;left:-563px;width:1541px;height:1541px;background:url(//vizionfloor.com/cdn/shop/t/15/assets/home-about-mark.svg?v=111449165907731793731792802055) no-repeat center / contain;pointer-events:none}.about-promises .m-custom-content__container{position:relative;z-index:1}.about-promises .m-section__subheading{margin:0 0 19.96px;font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.about-promises .m-section__heading{margin:0;font-family:var(--font-stack-header);font-size:40px;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:none;color:#33423a}.about-promises .m-custom-content__block{align-items:stretch}.about-promises .m-custom-content__block-inner{display:flex;flex-direction:column;min-height:258.39px;padding:45px 41px;gap:17px;background:#fff;border:1px solid #e3e8dc;border-radius:10px}.about-promises .m-richtext{display:flex;flex-direction:column;gap:17px;--subheading-margin-bottom: 0px;--child-margin-top: 0px;--text-margin-top: 0px}.about-promises .m-richtext__subtitle{margin:0;font-family:var(--font-stack-extra);font-size:15px;font-weight:400;line-height:18px;letter-spacing:normal;text-transform:none;color:#7c8a6e}.about-promises .m-richtext__title{margin:0;font-family:var(--font-stack-header);font-size:26px;font-weight:400;line-height:31px;letter-spacing:normal;text-transform:none;color:#33423a}.about-promises .m-richtext__description{margin:0;max-width:none;font-family:var(--font-stack-body);font-size:16px;font-weight:330;line-height:28px;letter-spacing:.64px;color:#66786a}.about-promises .m-richtext__description p{margin:0;line-height:inherit}.about-cta{position:relative;overflow:hidden;--gradient-background: linear-gradient(132.22deg, #e9ede2 27.81%, #f1f4ec 61.42%)}.about-cta:after{content:"";position:absolute;top:-154px;right:-698px;width:1541px;height:1541px;background:url(//vizionfloor.com/cdn/shop/t/15/assets/home-about-mark.svg?v=111449165907731793731792802055) no-repeat center / contain;pointer-events:none}.about-cta .m-richtext{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:25.5px 16px;--subheading-margin-bottom: 0px}.about-cta .m-richtext__subtitle,.about-cta .m-richtext__title,.about-cta .m-richtext__description{width:100%;margin:0}.about-cta .m-richtext__subtitle{font-family:var(--font-stack-body);font-size:14px;font-weight:450;line-height:16px;letter-spacing:4.47px;text-transform:uppercase;color:#8a9b8c}.about-cta .m-richtext__title{font-family:var(--font-stack-header);font-size:56px;font-weight:400;line-height:68px;letter-spacing:.92px;text-transform:none;color:#33423a}.about-cta .m-richtext__description{max-width:none;font-family:var(--font-stack-body);font-size:18px;font-weight:330;line-height:32px;text-align:center;color:#66786a}.about-cta .m-richtext__description p{max-width:720px;margin:0 auto;line-height:inherit}.about-cta .m-richtext__button{margin-top:6px}.about-cta .m-richtext__button .m-button:not(.m-button--link){padding:17px 36px 18px;border-radius:999px;font-family:var(--font-stack-body);font-size:18px;font-weight:330;line-height:32px}.about-cta .m-richtext__button .m-button--primary{background-color:#2e3d34;border-color:#2e3d34;color:#fff}.about-cta .m-richtext__button .m-button--secondary:not(:hover):not(:focus-visible){border-color:#2e3d34;color:#2e3d34}.coming-soon section.full-height{min-height:694px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:767px){.coming-soon section.full-height{min-height:800px}}@media screen and (min-width:1024px){.about-promises .m-custom-content__wrapper{margin-inline:-16px;row-gap:32px}.about-promises .m-custom-content__block{padding-inline:16px}}@media screen and (min-width:1024px)and (max-width:1439px){.m-vizion-about-hero .container-fluid{--fluid-container-offset: 120px}.m-vizion-about-hero__title{font-size:48px;line-height:56px}.m-vizion-about-hero__description{max-width:520px;font-size:18px;line-height:30px}}@media screen and (max-width:1023px){.m-vizion-about-hero__media,.m-vizion-about-hero__arcs{display:none}.m-vizion-about-hero__media-mobile{display:block}.m-vizion-about-hero .container-fluid{padding-inline:20px}.m-vizion-about-hero .m-vizion-about-hero__inner{gap:10px;padding-top:28px;padding-bottom:18px;max-width:none}.m-vizion-about-hero__eyebrow{letter-spacing:3px}.m-vizion-about-hero__title{letter-spacing:normal}.about-brand .m-richtext__title,.about-company .m-richtext__title{margin-bottom:24px}.about-brand .m-image-block,.about-company .m-image-block{height:260px}}@media screen and (max-width:1023px)and (min-width:768px){.m-vizion-about-hero__eyebrow{font-size:13px}.m-vizion-about-hero__title{font-size:30px;line-height:39px}.m-vizion-about-hero__description{font-size:15px;line-height:25.5px}}.m-button:focus:not(:focus-visible):not(:hover):not(.m-button--primary):not(.m-button--secondary):not(.m-button--white):not(.m-button--link):not(.m-button--plain){background-color:#0000;border-color:#0000;color:inherit}.m-button--primary:focus:not(:focus-visible):not(:hover),.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(:hover),.spr-button.spr-button-primary:focus:not(:focus-visible):not(:hover){background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.m-button--secondary:focus:not(:focus-visible):not(:hover){background-color:#0000;border-color:rgb(var(--color-outline-button));color:rgb(var(--color-outline-button))}.m-button--white:focus:not(:focus-visible):not(:hover){background:rgba(var(--bg-white),1);border-color:#0000;color:rgba(var(--text-black),1)}.m-button--link:focus:not(:focus-visible):not(:hover):before,.m-section__description a:focus:not(:focus-visible):not(:hover):before,.m-link-underline:focus:not(:focus-visible):not(:hover):before,.rte a:focus:not(:focus-visible):not(:hover):not(.spr-summary-actions-newreview):before{transform:scaleX(1) translateZ(0)}.m-button--link:focus:not(:focus-visible):not(:hover):after,.m-section__description a:focus:not(:focus-visible):not(:hover):after,.m-link-underline:focus:not(:focus-visible):not(:hover):after,.rte a:focus:not(:focus-visible):not(:hover):not(.spr-summary-actions-newreview):after{transform:scaleX(0) translateZ(0)}.m-slideshow-section .m-slide__content .m-button--secondary:focus:not(:focus-visible):not(:hover){background:#0000!important;border-color:var(--btn-color, #000000)!important;color:var(--btn-color, #000000)!important;box-shadow:none!important}.spr-container .spr-summary-actions-newreview:focus:not(:focus-visible):not(:hover){background:#0000;border-color:rgb(var(--color-border))!important;color:inherit!important;box-shadow:none}.template-list-collections .m-collection-card .m-collection-card__image .m-image{aspect-ratio:1!important}.template-list-collections .m-collection-card .m-collection-card__info .m-button{padding-top:5px;padding-bottom:5px;font-size:13px}:root{--mobile-heading-from-64: 42;--mobile-heading-from-56: 38;--mobile-heading-from-44-48: 34;--mobile-heading-from-32-34: 30;--mobile-body-size: 16px;--mobile-tag-size: 12px;--mobile-button-size: 16px;--mobile-heading-line-height: 1.4;--mobile-body-line-height: 1.6;--mobile-tag-line-height: 1.3;--mobile-button-line-height: 1.5}@media screen and (max-width:767px){:root{--font-btn-size: var(--mobile-button-size);--btn-line-height: calc(var(--mobile-button-size) * var(--mobile-button-line-height))}html body{font-size:min(calc(var(--font-base-size, 16) * 1px),var(--mobile-body-size));line-height:var(--mobile-body-line-height)}html h1,html h2,html h3,html h4,html h5,html h6,html .h1,html .h2,html .h3,html .h4,html .h5,html .h6,html .m-section__heading,html .m-richtext__title,html .m-slide__title,html .m-page-header h1{line-height:var(--mobile-heading-line-height)}html :where(p,li,dd,dt,.m-richtext__description,.m-slide__description,.m-section__description,.m-product-card__description).m\:text-base{font-size:min(calc(var(--font-base-size, 16) * 1px),var(--mobile-body-size));line-height:var(--mobile-body-line-height)}html :where(p,li,dd,dt,.m-richtext__description,.m-slide__description,.m-section__description,.m-product-card__description).m\:text-lg{font-size:min(calc(var(--font-base-size, 16) * 1.125px),var(--mobile-body-size));line-height:var(--mobile-body-line-height)}html :where(p,li,dd,dt,.m-richtext__description,.m-slide__description,.m-section__description,.m-product-card__description).m\:text-xl{font-size:min(calc(var(--font-base-size, 16) * 1.25px),var(--mobile-body-size));line-height:var(--mobile-body-line-height)}html :where(p,li,dd,dt,.m-richtext__description,.m-slide__description,.m-section__description,.m-product-card__description).m\:text-2xl,html :where(p,li,dd,dt,.m-richtext__description,.m-slide__description,.m-section__description,.m-product-card__description).text-xl,html :where(p,li,dd,dt,.m-richtext__description,.m-slide__description,.m-section__description,.m-product-card__description).text-2xl{font-size:var(--mobile-body-size);line-height:var(--mobile-body-line-height)}html :where(p,li,dd,dt,div,span).text-base{font-size:min(1rem,var(--mobile-body-size));line-height:var(--mobile-body-line-height)}html .m-vizion-hero__title,html .m-vizion-about-hero__title,html .about-company .m-richtext__description li strong{font-size:calc(var(--mobile-heading-from-64) * 1px);line-height:var(--mobile-heading-line-height)}html .home-about-vizion .m-richtext__title,html .about-cta .m-richtext__title,html .template-blog .m-page-header__title,html .contact-header-section .m-page-header__title,html .faq-page .m-faqs-section__heading,html .m-vizion-resources__heading,html .m-vizion-gallery__heading,html .m-thank-you__heading,html .home-cta .m-richtext__title,html .template-article .m-article__title,html .m-page-legal--title{font-size:calc(var(--mobile-heading-from-56) * 1px);line-height:var(--mobile-heading-line-height)}html .home-explore .m-section__heading,html .home-featured-products .m-section__heading,html .home-gallery .m-section__heading,html .home-how-its-made .m-custom-content__block:first-child .m-richtext__title,html .about-brand .m-richtext__title,html .about-company .m-richtext__title,html .faq-contact .m-richtext__title,html .m-vizion-prelated__heading,html .m-vizion-pmain__title,html .m-favorite-product-slider__heading{font-size:calc(var(--mobile-heading-from-44-48) * 1px);line-height:var(--mobile-heading-line-height)}html .home-explore .m-richtext__title,html .home-how-its-made .m-custom-content__block:nth-child(n+3) .m-richtext__title,html .template-article .m-article__content h2,html .faq-page .m-faqs-section__group-title,html .m-vizion-pmould__heading,html .m-vizion-pimagery__heading,html .m-vizion-pmain__about-heading,html .m-vizion-grid__range,html .m-vizion-links__title{font-size:calc(var(--mobile-heading-from-32-34) * 1px);line-height:var(--mobile-heading-line-height)}html .globo-form-app .title.globo-heading{font-size:calc(var(--mobile-heading-from-32-34) * 1px)!important;line-height:var(--mobile-heading-line-height)!important}html .about-promises .m-richtext__title,html .template-blog .m-article-card__title,html .m-article-cta__title{font-size:26px;line-height:var(--mobile-heading-line-height)}html .template-article .m-article-card__title{font-size:25px;line-height:var(--mobile-heading-line-height)}html .m-vizion-pmain__dealer-heading,html .m-vizion-card__title,html .m-vizion-grid__series,html .home-featured-products .m-product-card__name,html .m-dealer-form__steps-title,html .m-customer-forms h3,html .m-register-form h1,html .m-reset-password-form h1,html .m-customer-order-detail__header h2,html .m-customer-order-detail__address h3,html .m-activate-account__heading,html .m-account__title,html .m-sortby-mobile--title,html .m-mega-banner__title,html .m-mega-product-list__heading,html .gift-card__title .h2{font-size:24px;line-height:var(--mobile-heading-line-height)}html .vizion-store-map .m-section__heading,html .about-promises .m-section__heading,html .m-blog-featured__title,html .m-vizion-pvis__heading,html .m-vizion-pfeatures__heading,html .template-article .m-related-posts__heading,html .m-article-faq__title,html .m-vizion-resources__title,html .template-article .m-article__content h3,html .template-article .m-article__content h4,html .vizion-store-map .mnt-locations li h4.storeNameColor,html .m-article-faq__item .m-article-faq__question,html .faq-page .m-collapsible--button,html .m-vizion-gallery__title,html .m-vizion-pmould__label,html .m-dealer-form__step-title,html .m-vizion-rcard__title,html .m-vizion-filters__drawer-title,html .m-page-legal .m-page-legal--content h2,html .m-page-legal .m-page-legal--content h3,html .m-account__title--medium,html .m-related-posts__heading,html .m-comment-section__heading,html .m-comment-form__heading,html .m-sidebar--title,html .m-password-page__heading,html .m-password-page__form-heading,html .m-find-store__content h3,html .m-form-ask-question__title,html .m-widget__title,html .m-menu-customer__label,html .m-mega-collection-columns__title,html .sf__page-about .about__block-heading,html .sf__page-about .about__block-subheading,html .sf__page-about .sf__about-custom-list h3,html .sf__page-about .sf__about-custom-list ul li h4,html .sf__page-about .sf__about-custom-heading .content__heading,html .sf__page-about .sf__about-card-custom .m-richtext__title,html .sf__page-about.m-icon-box-section .m-icon-box__text h3,html .m-testimonial__title,html .m-testimonials--layout-1 .m-testimonial__title,html .m-testimonials--layout-2 .m-testimonial__title,html .m-testimonials--layout-3 .m-testimonial__title,html .m-testimonials--layout-5 .m-testimonial__title,html .m-testimonials--layout-6 .m-testimonial__title{line-height:var(--mobile-heading-line-height)}html .home-hero .m-slide__description,html .home-about-vizion .m-richtext__description,html .home-explore .m-richtext__description,html .home-how-its-made .m-richtext__description,html .m-vizion-about-hero__description,html .template-blog .m-page-header__description,html .contact-header-section .m-page-header__description,html .faq-page .m-faqs-section__description,html .m-vizion-resources__description,html .m-vizion-gallery__description,html .m-thank-you__description,html .m-vizion-hero__description,html .template-article .m-article__content,html .template-article .m-article__content blockquote p,html .vizion-store-map .m-section__description,html .about-cta .m-richtext__description,html .about-brand .m-richtext__description,html .about-company .m-richtext__description,html .about-company .m-richtext__description li,html .m-blog-featured__excerpt,html .faq-contact .m-richtext__description,html .faq-page .m-collapsible--content__inner,html .m-vizion-pvis__text,html .m-vizion-pmould__intro,html .m-vizion-pfeatures__lede,html .m-vizion-pmain__visualize,html .m-vizion-pmain__visualize--mobile,html .m-vizion-pmain__about-body,html .m-vizion-pmain__breadcrumb,html .m-vizion-pmain__cert-label,html .m-vizion-pmain__download-name,html .home-cta .m-richtext__description,html .home-featured-products .m-tabs__wrapper .m-tab-header,html .m-menu-drawer .m-menu-mobile__item--card .m-menu-mobile__link-title,html .m-article-faq__answer,html .template-blog .m-article-card__excerpt,html .globo-form-app .globo-form-input input::placeholder,html .globo-form-app .globo-form-input textarea::placeholder,html .globo-form-app .globo-form-control[data-type=select] .nice-select .current,html .m-article-cta__description,html .m-vizion-links__desc,html .m-vizion-filters__total,html .m-vizion-filters__trigger,html .m-vizion-filters__label,html .m-vizion-pmain__dealer-body,html .m-vizion-pmain__spec,html .m-vizion-pfeatures__text,html .m-vizion-gallery__status,html .m-vizion-gallery__empty,html .m-vizion-resources__desc,html .m-vizion-resources__link,html .about-company .m-richtext__description li em,html .about-promises .m-richtext__description,html .faq-page .m-faqs-section__group-number,html .m-footer .m-footer--middle .m-footer--block ul li a,html .m-footer .m-footer--middle .m-footer--block .block-text,html .m-page-legal .m-page-legal--content,html .m-page-legal--updated,html .m-cart__subtotal--label,html .m-cart__subtotal--price,html .m-sortby-mobile--item,html .m-mega-collection-columns__description,html .m-cookie-banner,html .m-cookie-banner__message,html .gift-card__price,html .gift-card__number,html .spr-container .spr-review-content-body,html .spr-container .spr-review-header-byline,html .spr-container .spr-review-reply-body,html .spr-container .spr-review-reply-shop,html .m-testimonials--layout-4 .m-testimonial__description,html .m-testimonials--layout-5 .m-testimonial__image-text{font-size:var(--mobile-body-size);line-height:var(--mobile-body-line-height)}html .rte li,html .template-article .m-article__content li,html .m-richtext__description p,html .m-slide__description p,html .m-product-card__description{line-height:var(--mobile-body-line-height)}html .m-search-blogs__title{font-size:14px;line-height:var(--mobile-heading-line-height)}html .template-article .m-article__content blockquote p:last-child{font-size:13px;line-height:normal}html .contact-header-section .m-page-header__subtitle,html .m-menu-drawer .m-menu-mobile__item--card .m-menu-mobile__link-description,html .m-thank-you__eyebrow,html .vizion-store-map .m-section__subheading,html .m-article-cta__subtitle,html .template-article .m-article-card__tags,html .template-article .m-article-card__date,html .home-about-vizion .m-richtext__subtitle,html .home-explore .m-richtext__subtitle,html .home-explore .m-section__subheading,html .home-featured-products .m-richtext__subtitle,html .home-featured-products .m-section__subheading,html .home-featured-products .m-product-card__info .m-product-card__vendor,html .home-how-its-made .m-richtext__subtitle,html .home-how-its-made .m-section__subheading,html .home-gallery .m-richtext__subtitle,html .home-gallery .m-section__subheading,html .home-cta .m-richtext__subtitle,html .m-vizion-hero__breadcrumb,html .m-vizion-filters__count,html .m-vizion-card__subtitle,html .m-vizion-pvis__eyebrow,html .m-vizion-gallery__eyebrow,html .m-vizion-resources__eyebrow,html .m-vizion-resources__size,html .faq-page .m-faqs-section__eyebrow,html .faq-contact .m-richtext__subtitle,html .m-search-blogs__label,html .m-search-result .m-search-item-page--badge,html .m-blog-featured__eyebrow,html .m-blog-featured__date,html .template-blog .m-article-card__date,html .m-vizion-about-hero__eyebrow,html .about-brand .m-richtext__subtitle,html .about-company .m-richtext__subtitle,html .about-promises .m-section__subheading,html .about-cta .m-richtext__subtitle,html .m-footer .m-footer--middle .m-footer--block-title,html .main-product__block .m-product-text--upercase{font-size:var(--mobile-tag-size);line-height:var(--mobile-tag-line-height)}html .m-header-cta__button,html .home-hero .m-slide__button .m-button,html .home-about-vizion .m-richtext__button .m-button:not(.m-button--link),html .home-explore .m-richtext__button .m-button:not(.m-button--link),html .about-cta .m-richtext__button .m-button:not(.m-button--link),html .faq-contact .m-richtext__button .m-button:not(.m-button--link),html .home-cta .m-richtext__button .m-button:not(.m-button--link),html .home-gallery .m-section__button .m-button,html .home-gallery .m-section__button .m-button:not(.m-button--link),html .m-thank-you__buttons .m-button,html .m-article-cta__button,html .m-article-cta__button.m-button--secondary,html .m-vizion-gallery__load-more,html .m-vizion-prelated__button,html .m-vizion-pvis__button,html .m-vizion-pmain__button,html .m-blog-featured__link,html .globo-form-app button.submit,html .m-button.m-button--large,html .m-button--large.shopify-payment-button__button.shopify-payment-button__button--unbranded,html .m-button--large.spr-button.spr-button-primary{font-size:var(--mobile-button-size);line-height:var(--mobile-button-line-height)}}@media screen and (max-width:1023px){html .home-hero .m-slide__title{font-size:32px;line-height:1.4}html .home-featured-products .m-section__heading{font-size:31px}html .home-about-vizion .m-richtext__title{font-size:32px}.home-about-vizion .m-richtext__title br{display:none}}@media screen and (max-width:767px){.template-page.faqs .faq-page .m-faqs-section__block-heading:first-child{padding-top:70px}.template-page.faqs .faq-contact .m-richtext{width:100%;margin-inline:auto;text-align:center}.template-page.faqs .faq-contact .m-richtext__subtitle,.template-page.faqs .faq-contact .m-richtext__title,.template-page.faqs .faq-contact .m-richtext__description{justify-self:center;text-align:center}.template-page.faqs .faq-contact .m-richtext__button .m-button{width:229px}}@media screen and (max-width:767px){html .template-page.about-us .about-company .m-richtext__description li{font-size:20px;font-weight:600;line-height:calc(var(--mobile-body-size) * var(--mobile-body-line-height))}html .template-page.about-us .about-company .m-richtext__description li em{font-weight:330}}.template-blog .m-blog-featured--mobile-card{display:none}@media screen and (max-width:767px){.template-blog .m-blog__list{grid-template-columns:minmax(0,1fr)}.template-blog .m-blog__card{min-width:0}.template-blog .m-blog__card>.m-article-card{display:none}.template-blog .m-blog-featured--mobile-card{display:flex;margin-bottom:0;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-border))}.template-blog .m-blog-featured__title,.template-blog .m-blog-featured__excerpt{overflow-wrap:anywhere}}.template-blog .m-blog__load-more-button{position:relative;justify-content:center;width:max-content;max-width:100%;gap:0}.template-blog .m-blog__load-more-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template-blog .m-blog__load-more-button.is-loading .m-blog__load-more-label{visibility:hidden}.template-article .m-related-posts .m-article-card__tags{display:none}.template-article .m-related-posts .m-article-card__tags+.m-article-card__date:before{content:none}@media screen and (max-width:767px){html .template-article .m-article__title,html .template-article .m-article__content h2,html .template-article .m-article__content h3,html .template-article .m-article__content h4{line-height:130%}html .template-article .m-article__title{font-size:30px}html .template-article .m-article__content h2{font-size:26px}html .template-article .m-article__content h3{font-size:23px}html .template-article .m-article__content h4,html .template-article .m-related-posts .m-article-card__title{font-size:18px}}.template-product .m-vizion-prelated .m-vizion-rcard__eyebrow{display:block}.template-product .m-vizion-prelated .m-vizion-rcard__title-name{display:none}@media screen and (max-width:767px){.template-product .m-vizion-pmain__cert-image[alt=SGS]{flex:0 0 auto;width:63.754px;height:auto;max-height:29.57px}html .template-product .m-vizion-pmain__cert:has(.m-vizion-pmain__cert-image[alt=SGS]) .m-vizion-pmain__cert-label{font-size:12.611px;line-height:15.133px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.template-product .m-vizion-pmain__cert-image[alt=VOC_FREE]{max-height:33.78px}.template-product .m-vizion-pmain__dealer .m-vizion-pmain__button--ghost:not(:hover):not(:active):not(:focus){background-color:#fff}.template-product .m-vizion-prelated .m-vizion-rcard__subtitle{font-size:10px}}.m-search .m-product-card__price,.m-search-popup .m-search-item--price,.m-product-card__mobile-specification{display:none}@media screen and (max-width:1023px){html .m-vizion-card .m-vizion-card__title,html .m-search .m-product-card__name{font-size:20px;line-height:28px}html .m-vizion-card__subtitle:not(.m-vizion-card__eyebrow),.m-search .m-product-card__mobile-specification{font-size:10px;line-height:normal;letter-spacing:1.5px}.m-vizion-card__text{row-gap:0}.m-vizion-card__eyebrow{margin-bottom:4px}.m-vizion-card__title+.m-vizion-card__subtitle{margin-top:6px}.m-search .m-product-card__title:has(+.m-product-card__mobile-specification){margin-bottom:0}.m-search .m-product-card__mobile-specification{display:block;margin:6px 0 5px;font-family:var(--font-stack-body);font-weight:450;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}}.m-search .m-product-card__content{position:static}.m-search .m-article-card{position:relative}.m-search .m-article-card__readmore{z-index:2}.m-search .m-product-card__name:after,.m-search .m-article-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media screen and (min-width:1024px){.m-search .m-page-header{padding-bottom:0}.m-search .m-collection--wrapper{margin-top:30px}}.m-vizion-links__heading{display:contents}@media screen and (max-width:1024px){.template-collection .m-vizion-links__card{padding:24px}}@media screen and (max-width:767px){html .template-collection .m-vizion-links__eyebrow{font-size:var(--mobile-tag-size);line-height:var(--mobile-tag-line-height)}.template-collection .m-vizion-links__watermark{left:calc(55% - 20px)}.template-collection .m-vizion-links__card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:8px}.template-collection .m-vizion-links__text{display:contents}.template-collection .m-vizion-links__heading{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;grid-column:1;grid-row:1}.template-collection .m-vizion-links__arrow{grid-column:2;grid-row:1;align-self:center}.template-collection .m-vizion-links__desc{position:relative;z-index:1;grid-column:1 / -1;grid-row:2}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
