﻿.floorvana-plus-promo-ad{margin:0 auto;background-color:#fff;z-index:3;}.floorvana-plus-promo-ad p.title{display:-webkit-box;display:-ms-flexbox;display:flex;width:150%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}@media(min-width:415px){.floorvana-plus-promo-ad p.title{width:200%;}}@media(min-width:768px){.floorvana-plus-promo-ad p.title{width:100%;}}.floorvana-plus-promo-ad p.title:before,.floorvana-plus-promo-ad p.title:after{content:'';border-top:2px solid;margin:0 20px 0 0;-webkit-box-flex:1;-ms-flex:1 0 20px;flex:1 0 20px;}.floorvana-plus-promo-ad p.title:after{margin:0 0 0 20px;}.floorvana-plus-promo-ad .fp-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1140px;margin:0 auto;}@media(min-width:1024px){.floorvana-plus-promo-ad .fp-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.floorvana-plus-promo-ad .fp-inner html{font-size:16px;}@media screen and (min-width:320px){.floorvana-plus-promo-ad .fp-inner html{font-size:calc(16px + 6*((100vw - 320px)/680));}}@media screen and (min-width:1000px){.floorvana-plus-promo-ad .fp-inner html{font-size:22px;}}.floorvana-plus-promo-ad .fp-inner .branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;color:#63656a;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 auto -20px;max-width:400px;}@media(min-width:550px){.floorvana-plus-promo-ad .fp-inner .branding{padding:20px 100px 0;max-width:700px;margin:0 auto;}}@media(min-width:1024px){.floorvana-plus-promo-ad .fp-inner .branding{width:50%;padding:30px 0 0;}}.floorvana-plus-promo-ad .fp-inner .branding svg{overflow:visible;width:100%;height:auto;padding:20px;max-width:768px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.floorvana-plus-promo-ad .fp-inner .branding img.banner-logo{width:100%;height:84%;margin:0 auto;-o-object-fit:contain;object-fit:contain;}.floorvana-plus-promo-ad .fp-inner .branding a{width:100%;}.floorvana-plus-promo-ad .fp-inner .branding a.cta-link:hover{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}.floorvana-plus-promo-ad .fp-inner .branding .cta-link{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;z-index:5;}@media(min-width:1200px){.floorvana-plus-promo-ad .fp-inner .branding .cta-link{font-size:2rem;}}.floorvana-plus-promo-ad .fp-inner .branding .cta-link:hover{text-decoration:none;}.floorvana-plus-promo-ad .fp-inner .branding .cta-link span.cta-link-text{font-size:12px;font-weight:bold;font-stretch:normal;font-style:italic;line-height:1.43;letter-spacing:4.38px;text-align:right;color:#636569;text-transform:uppercase;}.floorvana-plus-promo-ad .fp-inner .branding .cta-link span.cta-link-after{height:2px;position:relative;display:inline-block;vertical-align:middle;width:24px;height:1px;margin-top:-1px;margin-left:10px;overflow:hidden;}.floorvana-plus-promo-ad .fp-inner .branding .cta-link span.cta-link-after::before,.floorvana-plus-promo-ad .fp-inner .branding .cta-link span.cta-link-after::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#1f1f1f;-webkit-transition:-webkit-transform .2s cubic-bezier(.55,.085,.68,.53);transition:-webkit-transform .2s cubic-bezier(.55,.085,.68,.53);transition:transform .2s cubic-bezier(.55,.085,.68,.53);transition:transform .2s cubic-bezier(.55,.085,.68,.53),-webkit-transform .2s cubic-bezier(.55,.085,.68,.53);will-change:transform;}.floorvana-plus-promo-ad .fp-inner .branding .cta-link span.cta-link-after::before{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);}.floorvana-plus-promo-ad .fp-inner .branding .cta-link span.cta-link-after::after{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);}.floorvana-plus-promo-ad .fp-inner .choices-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#63656a;margin-top:-20px;}@media(min-width:500px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0;}}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%;max-width:100%;}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch p.title{font-size:1.5rem;font-weight:bold;z-index:3;}@media(min-width:500px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch p.title{font-size:1.9rem;}}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch p.sub-title{display:none;z-index:2;}@media(min-width:768px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch p.sub-title{display:block;font-size:1.3rem;}}@media(min-width:1024px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch p.sub-title{font-size:1.5rem;}}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch .colormatch-inner1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch .colormatch-inner2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media(min-width:768px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch .colormatch-inner2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media(min-width:768px) and (max-width:1023px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch .colormatch-inner2{max-width:64%;}}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch .colormatch-inner2 img{width:100%;margin-top:-27px;z-index:1;}@media(min-width:1024px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch .colormatch-inner2 img{width:45%;}}@media(min-width:768px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch .colormatch-inner2{margin-top:unset;}}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch .colormatch-inner2 ul,.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch .colormatch-inner2 li{margin:0;padding:0;}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch a.pill-button{min-width:133px;font-size:1.2rem !important;font-weight:500;padding:1rem;z-index:2;}@media(min-width:768px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch a.pill-button{font-size:1.1rem !important;font-weight:700;padding:1.5rem 1rem;}}@media(min-width:1024px){.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch a.pill-button{font-size:1rem !important;}}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch a.pill-button .upload-photo .upload-photo-input{-webkit-appearance:none;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch a.pill-button input[type=file],.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch a.pill-button input[type=file]::-webkit-file-upload-button{cursor:pointer;}.floorvana-plus-promo-ad .fp-inner .choices-wrapper .colormatch a.pill-button:hover{color:#fff !important;background-color:#1f1f1f !important;}.floorvana-plus-promo-ad .fp-inner .viztool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%;}.floorvana-plus-promo-ad .fp-inner .viztool p.title{font-size:1.5rem;font-weight:bold;z-index:3;}@media(min-width:500px){.floorvana-plus-promo-ad .fp-inner .viztool p.title{font-size:1.9rem;}}.floorvana-plus-promo-ad .fp-inner .viztool p.sub-title{display:none;z-index:2;}@media(min-width:768px){.floorvana-plus-promo-ad .fp-inner .viztool p.sub-title{display:block;font-size:1.3rem;}}@media(min-width:1024px){.floorvana-plus-promo-ad .fp-inner .viztool p.sub-title{font-size:1.5rem;}}.floorvana-plus-promo-ad .fp-inner .viztool .viztool-inner1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.floorvana-plus-promo-ad .fp-inner .viztool .viztool-inner2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media(min-width:768px){.floorvana-plus-promo-ad .fp-inner .viztool .viztool-inner2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media(min-width:768px) and (max-width:1023px){.floorvana-plus-promo-ad .fp-inner .viztool .viztool-inner2{max-width:64%;}}.floorvana-plus-promo-ad .fp-inner .viztool .viztool-inner2 img{width:100%;margin-top:-27px;z-index:1;}@media(min-width:1024px){.floorvana-plus-promo-ad .fp-inner .viztool .viztool-inner2 img{width:45%;}}@media(min-width:768px){.floorvana-plus-promo-ad .fp-inner .viztool .viztool-inner2{margin-top:unset;}}.floorvana-plus-promo-ad .fp-inner .viztool .viztool-inner2 ul,.floorvana-plus-promo-ad .fp-inner .viztool .viztool-inner2 li{margin:0;padding:0;}.floorvana-plus-promo-ad .fp-inner .viztool a.pill-button{min-width:133px;font-size:1.2rem !important;font-weight:500;padding:1rem;z-index:2;}@media(min-width:768px){.floorvana-plus-promo-ad .fp-inner .viztool a.pill-button{font-size:1.1rem !important;font-weight:700;padding:1.5rem 1rem;}}@media(min-width:1024px){.floorvana-plus-promo-ad .fp-inner .viztool a.pill-button{font-size:1rem !important;}}.floorvana-plus-promo-ad .fp-inner .viztool a.pill-button:hover{color:#fff !important;background-color:#1f1f1f !important;}