::-webkit-scrollbar{width:12px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:var(--main-dusty-black);box-shadow:inset 3px -1px 5px #fff3,inset -3px 1px 5px #0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--main-orange);box-shadow:3px -1px 5px #fff3,inset -3px 1px 5px #0003}::-webkit-scrollbar-track{background-color:var(--main-off-white);box-shadow:inset 3px 1px 5px #0003}.features_wrapper .column_1{display:none!important}.features_wrapper .column_2{width:100%!important}.features_wrapper .card_element{width:50%!important}.features_wrapper .prod_title{display:none!important}.features_wrapper p.title_{font-size:18px;font-family:"canada-type-gibson",var(--typeHeaderPrimary),var(--typeHeaderFallback);margin-bottom:5px;font-weight:600}.features_wrapper .description_{font-size:18px;letter-spacing:0px}.prod-meta-sec{margin-top:20px}.prod-meta-sec .grid__item{margin-bottom:50px}.prod-meta-sec .grid .grid__item img{width:100%;box-shadow:0 0 3px #0003}.template-product .additional_wrapper img[data-sizes=auto]{display:block;width:100%}@media only screen and (min-width: 769px){.prod-meta-sec .mk-odd .mk-img{float:right}}.features_wrapper .card_element .title_{font-size:22px}@media only screen and (max-width: 1025px){.features_wrapper .card_element{width:50%!important;margin:0 auto}.prod-meta-sec p{font-size:18px}}@media only screen and (max-width: 767px){.features_wrapper .card_element .title_{font-size:16px}.features_wrapper .description_{font-size:14px}.features_wrapper .column_2{width:100%!important}.features_wrapper .card_element{display:flex;width:50%!important;margin:0!important}.features_wrapper p.title_{font-size:22px}.prod-meta-sec p{font-size:16px}.product-main-slide{width:80%!important}}.spb-label-tooltip label{text-align:left!important}#infiniteoptions-container select#Bracket-0-0{margin:unset!important}#CartPageForm button[disabled]{background-color:#fab886}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{--main-orange: #ff881d;--main-off-white: #f7f4f0;--main-dusty-black: #151514;--main-blood-orange: #f44e1c}.fvc-landing-hero{box-sizing:border-box;position:relative;height:fit-content;min-height:50vh;display:flex;z-index:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem}.fvc-landing-hero img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;filter:brightness(90%)}.fvc-landing-hero:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:-moz-linear-gradient(90deg,rgba(0,0,0,.6026785714285714) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,.6026785714285714) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(90deg,#0000009a,#0000);z-index:1}.fvc-landing-hero .hero-overlay{position:relative;z-index:10;padding:.5rem;width:100%;max-width:1500px;border-radius:10px;color:var(--colorHeroText);text-shadow:1px 1px 3px rgba(0,0,0,.25),-2px 0px 4px rgba(0,0,0,.3);margin:0 auto}.fvc-landing-hero .hero-overlay h1{font-size:calc(3vw + 24pt);max-width:400px;font-weight:900;letter-spacing:0px;line-height:.9}.fvc-landing-hero .hero-overlay p{max-width:500px;font-weight:400;font-size:1.3rem;line-height:1.2}.fvc-landing-highlights{background-image:url(//flatlinevanco.com/cdn/shop/t/88/assets/tiled-texture.jpg?v=86149770918467153831748633811);background-position:center;background-size:50%;background-repeat:repeat;padding:100px 1rem}.fvc-landing-highlights .overlay{max-width:1500px;margin:0 auto}.fvc-landing-highlights .overlay h2{text-align:center;font-size:4rem}.fvc-landing-highlights .overlay p:not(.subtitle){text-align:center;max-width:720px;margin:0 auto;font-size:1.3rem;line-height:1.2}.fvc-landing-highlights .icons-container{margin:2rem auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1000px}.fvc-landing-highlights .icon{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:flex-start;width:100%;height:100%;object-fit:contain}.fvc-landing-highlights .icon p.subtitle{text-transform:uppercase;font-size:1.3rem;max-width:200px;text-align:center;line-height:1}.fvc-landing-highlights .icon img{width:100%;height:100%;max-width:120px;mix-blend-mode:multiply;border-radius:10px;aspect-ratio:1/1;object-fit:contain}.fvc-landing-features{position:relative;padding:4rem 1rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto}.fvc-landing-features .text-n-controls{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.fvc-landing-features .text-n-controls h2{font-size:calc(1vw + 32pt);font-weight:700;letter-spacing:0px;line-height:.9}.fvc-landing-features .text-n-controls a{color:#fff;text-decoration:none;background-color:var(--main-orange);padding:7px 45px;border-radius:7px;line-height:1;font-size:1.75rem;text-transform:uppercase;text-align:center;width:fit-content;transition:all .25s}.fvc-landing-features .text-n-controls a:hover{background-color:#b4b4b4;color:var(--main-dusty-black)}.fvc-landing-features .image-carousel{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;border-radius:10px;overflow:hidden}.fvc-landing-features .image-carousel .image-container{width:100%;height:fit-content;min-width:100%;border-radius:10px;display:block;aspect-ratio:3/2;object-fit:cover;overflow:hidden;transition:transform .5s}.fvc-landing-features .image-carousel .image-container img{display:block;width:100%;height:100%;object-fit:cover}.fvc-landing-features .controls{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:15px;color:var(--main-orange);font-size:32pt;font-weight:600;width:fit-content}.fvc-landing-features .controls a{grid-column:1/-1}.next,.prev{transition:color .25s;cursor:pointer}.next:hover,.prev:hover{color:#b4b4b4}.fvc-landing-features .indicators{position:absolute;bottom:1rem;right:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px;padding:1rem}.fvc-landing-features .indicators .indicator{width:10px;height:10px;border:3px solid black;border-radius:50%;background-color:#fff}.fvc-landing-features .indicators .indicator.active{background-color:#000}.fvc-landing-image-callouts{background-image:url(//flatlinevanco.com/cdn/shop/t/88/assets/tiled-texture.jpg?v=86149770918467153831748633811);background-position:center;background-size:50%;background-repeat:repeat;padding:50px 1rem}.fvc-landing-image-callouts .primary-image-container .img-slide-box{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.img-slide-box img{width:100%;min-width:100%;height:auto;aspect-ratio:16/9;mix-blend-mode:multiply;margin:0 auto;display:block;object-fit:contain;z-index:1;transition:all .57s}.fvc-landing-image-callouts .primary-image-container{position:relative;width:fit-content;max-width:700px;margin:0 auto}canvas.pointers{position:absolute;top:0;left:0;width:100%;height:100%;z-index:25;image-rendering:pixelated}.callout-selector{margin:0 auto 2rem;max-width:1000px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-evenly}.callout-selector .callout{display:flex;flex-direction:column;gap:10px;align-items:center;cursor:pointer}.callout-selector .callout:hover .selector{background-color:#000}.callout-selector .selector{width:15px;height:15px;border:3px solid black;background-color:transparent;border-radius:50%;transition:all .25s}.callout .callout-title{text-align:center;font-size:1.3rem}.callout-selector .selector.active,.callout-selector .callout:hover .selector.active{background-color:var(--main-orange)}.calloutA,.calloutB{max-width:720px;margin:1rem auto;display:grid}.calloutA p,.calloutB p{max-width:200px;font-size:2rem;font-weight:700;line-height:1;text-transform:uppercase}.calloutB p{justify-self:right;text-align:right}.fvc-landing-lifestyle{height:120dvh;background-color:var(--main-dusty-black);position:relative}.fvc-landing-lifestyle img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.fvc-landing-lifestyle .overlay{padding:2rem;position:sticky;top:0;max-width:1500px;margin:0 auto;z-index:5;text-shadow:1px 1px 2px rgba(0,0,0,.15),-2px 0px 3px rgba(0,0,0,.2)}.fvc-landing-lifestyle .overlay-hold-shadow{position:sticky;top:135px;width:100%;height:350px;background:-moz-linear-gradient(180deg,rgba(50,21,1,.6) 0%,rgba(50,21,1,.2) 50%,rgba(50,21,1,0) 100%);background:-webkit-linear-gradient(180deg,rgba(50,21,1,.6) 0%,rgba(50,21,1,.2) 50%,rgba(50,21,1,0) 100%);background:linear-gradient(180deg,#32150199,#32150133,#32150100);z-index:3}.fvc-landing-lifestyle .overlay h2{color:#fff;font-size:calc(6vw + 24pt);font-weight:900;letter-spacing:0px;line-height:.9}.fvc-landing-lifestyle .overlay p{padding-right:5px;text-transform:uppercase;width:fit-content;color:var(--main-orange);font-size:calc(3.5vw + 24pt);letter-spacing:8px;line-height:1;border-right:3px solid var(--main-orange);animation:blink .5s infinite}@keyframes blink{0%{border-color:transparent}to{border-color:var(--main-orange)}}.fvc-landing-products{padding:4rem 1rem;margin:0 auto;max-width:1500px;display:grid;grid-template-columns:1fr;gap:40px}.product-display{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center;justify-items:center}.product-display-image img{width:100%;height:auto}.product-display h3{font-size:2.5rem;font-weight:700;letter-spacing:0px;line-height:.9}.product-display .product-display-information{display:flex;flex-direction:column;gap:1rem;max-width:600px}.product-display-information .price{font-size:1.3rem;margin:0;line-height:1;font-weight:600}.product-display-information .product-description{line-height:1.2}.product-display-information .view-product-cta{box-sizing:border-box;text-decoration:none;color:#fff;background-color:#000;width:100%;max-width:450px;border-radius:5px;padding:7px 20px;line-height:1;text-transform:uppercase;text-align:center;border:2px solid black;font-size:1.7rem;transition:all .25s}.product-display-information .view-product-cta:hover{background-color:var(--main-orange);color:#000}.fvc-landing-reviews{padding:2rem;background-color:#000;color:#fff}.reviews{position:relative;margin:25dvh auto;max-width:1200px;padding:1rem;background-color:var(--main-dusty-black);border:2px solid var(--main-orange);border-radius:10px;transition:all .25s;z-index:1;-webkit-box-reflect:below 25px linear-gradient(rgba(0,0,0,.05) 0%,rgba(0,0,0,.3) 100%)}.reviews:hover{color:#000;background-color:var(--main-orange);-webkit-box-reflect:below 25px linear-gradient(rgba(0,0,0,.2) 0%,rgba(0,0,0,.7) 100%)}@media screen and (max-width: 820px){.fvc-landing-highlights .overlay h2{font-size:3rem}.fvc-landing-highlights .icon img{max-width:90px}.fvc-landing-features{grid-template-columns:1fr}.fvc-landing-features .text-n-controls{order:2}.fvc-landing-features .image-carousel{order:1}.fvc-landing-features .indicators{top:1rem;bottom:unset}.fvc-landing-features .controls{grid-template-columns:1fr 1fr;width:100%;justify-items:center}.fvc-landing-features .controls a{grid-column:unset}.product-display-information .product-description{line-height:1}}@media screen and (max-width: 768px){.fvc-landing-lifestyle .overlay-hold-shadow{top:63px;height:180px}}@media screen and (max-width: 600px){.fvc-landing-hero:after{width:100%;background:-moz-linear-gradient(180deg,rgba(0,0,0,.6026785714285714) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.6026785714285714) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#0000009a,#0000)}.product-display{grid-template-columns:1fr}.product-display-information .view-product-cta{max-width:unset}.product-display-image img{max-height:250px}.product-display h3{font-size:2rem}.product-display .product-display-information{gap:.5rem}.fvc-landing-features .indicators .indicator{width:6px;height:6px}.callout .callout-title{line-height:1}.fvc-landing-features .text-n-controls a{padding:5px 30px}.fvc-landing-highlights .icons-container{grid-template-columns:1fr}.fvc-landing-highlights .icon{justify-content:center}.fvc-landing-highlights .icon img{max-width:75px}.fvc-landing-highlights .overlay h2{font-size:2.5rem}.fvc-landing-highlights{padding:50px 1rem}.fvc-landing-highlights .overlay p:not(.subtitle){font-size:1.1rem}.product-display-information .product-description{font-size:1.1rem}.product-display-information .price{font-size:1.2rem}.product-display h3{font-size:1.75rem}.product-display-information .view-product-cta{padding:3px 10px;font-size:1.4rem}.fvc-landing-lifestyle .overlay p{font-size:24pt}.fvc-landing-lifestyle .overlay h2{font-size:calc(4vw + 24pt)}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/custom.css.map */
