.models .accessories-section{align-items:center;background-color:#313c19;display:flex;justify-content:center;padding-bottom:75px;padding-top:75px}.models .accessories-section .accessories-text-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.models .accessories-section h1{color:#f4ede3;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:2.2vw;font-style:normal;font-weight:900}.models .accessories-section p{color:#f4ede3;font-family:helvetica-neue-lt-cond,sans-serif;font-size:clamp(12px,1.3vw,2vw);font-weight:400;inline-size:clamp(35vw,calc(30vw + 1rem),50vw);line-height:2vw;margin:0;overflow-wrap:break-word}.models .accessories-section p strong{color:#db5f42;font-weight:700}.models .providers{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.models .providers img{max-width:40%;z-index:2}.models .sun-clipart-container{left:min(8vw);position:absolute;top:min(-5vw);z-index:1}.models #sun-clipart{max-width:75%}.models .white-border{align-items:center;border-top:1px solid #fff;display:flex;flex-direction:column;justify-content:center;margin-top:50px;width:75%;z-index:2}.models .providers #owl{margin-top:2vw}.models .providers .btn{color:#f4ede3;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:1.2vw;font-style:normal;font-weight:900;margin-top:50px;z-index:2}.models .accessory-images{display:flex}.models .accessory-images img{max-width:50%}.events-page .hero-text{color:#f4ede3;font-size:clamp(16px,1.4vw,30px);font-weight:500;padding:2vw;text-align:left}.events-page .calendar-section h1{color:#f4ede3;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(20px,3.2vw,5vw);font-style:normal;font-weight:900;margin-bottom:2vw;margin-top:0;text-align:center}.events-page .calendar-section p{margin:0 auto;max-width:40%;text-align:start}.events-page .calendar-section .helper-text{color:#f4ede3;font-size:clamp(16px,1.4vw,30px)}.events-page .calendar{padding:2vw 0 5vw}.events-page .calendar .outer{align-items:center;background-color:hsla(34,23%,94%,.5);border-radius:6px;display:flex;flex-direction:column;justify-content:center;margin:0 10vw}.events-page .calendar .inner{background-color:#f3f0ec;border-radius:2px;color:#f3f0ed;margin:1vw;width:98%}.events-page .calendar .calendar-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2vw 0}.events-page .calendar .calendar-content h2{color:#3e4039;font-family:helvetica-neue-lt-pro,sans-serif;font-size:clamp(18px,2vw,2.2vw);font-style:italic;font-weight:700;text-align:center}.events-page .calendar-text li{margin-bottom:0}.events-page .calendar .calendar-content .calendar-text{align-items:start;border-top:1px solid #000;display:flex;flex-direction:row;gap:15px;justify-content:center;margin-top:1vw;padding-top:1vw}.events-page .calendar-content .date{color:#c3563d;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(14px,1vw,1.2vw);font-style:normal;font-weight:900;margin:0;padding-top:20px}.events-page .calendar-content .event{color:#3e4039;font-size:clamp(14px,1vw,1.2vw);font-weight:500;margin:0;padding-top:20px}.calendar-text{color:#000}.calendar-text ul{padding-left:0}.calendar-text li{align-items:stretch;display:flex;gap:20px;list-style:none;margin-bottom:1.2vw}.calendar-text .date{border-right:1px solid #000;padding-right:26px;width:21%}.calendar-text .event{flex:1;inline-size:25vw}.community{background-image:linear-gradient(#f3ede4 50%,#fff 0);font-family:helvetica-neue-lt-cond,sans-serif;overflow:hidden;padding:70px 60px;position:relative;text-align:center}.community .community-clipart{position:absolute;z-index:1}.community h1{font-family:helvetica-neue-lt-pro-cond;font-size:clamp(20px,3.2vw,5vw);font-weight:900}.community .cards{align-items:flex-start;display:flex;gap:2rem;justify-content:center;margin-bottom:min(4vw,100px);position:relative;z-index:2}.community .card{align-items:start;display:flex;flex-direction:column;gap:1rem;width:33%}.community .card-img{width:100%}.community .card .card-img img{display:block;height:auto;width:100%}.community .card .date{font-family:helvetica-neue-lt-pro-cond;font-size:clamp(14px,1vw,18px);font-style:normal;font-weight:900}.community .card .title{font-size:clamp(12px,1vw,16px);font-weight:700}.community .card .excerpt p{color:#000;font-size:clamp(12px,1vw,16px);margin:0;padding:0;text-align:left}.community .btn{color:#f4ede3;font-family:helvetica-neue-lt-pro-cond;font-size:clamp(16px,1.2vw,24px);padding-left:2rem;padding-right:2rem;position:relative;z-index:2}.card .description p{font-weight:400}.card a{color:#c3563d;font-weight:700;text-decoration:none}.community-page .hero-container{background-size:cover}.community-page .hero-content{align-items:end;display:flex;flex-direction:column;justify-content:center;padding:10vw 14vw 29vw 0}.community-page .hero-content img{max-width:20%;padding-right:5vw}.community-page .hero-content p{color:#f4ede3;font-size:clamp(14px,1.4vw,2vw);font-weight:700;line-height:1.333;max-width:30%;text-align:start}#community-page{background-color:#f3ede4;background-image:none}.community-page-cards-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.community-page-cards{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:2}.community-page-cards .card{width:90%}.community-page-cards .card img{width:400px!important}.pagination{font-family:TT Squares W01 Bold;font-size:clamp(16px,2vw,40px);list-style:none;margin:4vw 0;padding:0;position:relative;z-index:2}.pagination .next.page-numbers,.pagination .prev.page-numbers{color:#8e8a84;text-decoration:none}.pagination .page-numbers.current{border:4px solid #bd2930;color:#bd2930;margin:1vw 0;padding:0 10px}.pagination a{color:#000;font-weight:900;margin:0 2.4vw;padding:.5em 0;text-decoration:underline}.community .our-stories .social-media{align-items:center;display:flex;gap:1vw;justify-content:center;margin:4vw 0;padding:0;position:relative;z-index:1}body.single-post .community{background-image:unset}body.single-post .community .card{max-width:unset}body.single-post .community-clipart{display:none}body.single-post .community .pipe-wrap h1{border:none;font-weight:400}body.single-post .community .btn{display:none}body.single-post main{background-image:linear-gradient(#e4e8dc 20%,#fff 0);color:#3e4039;display:flex;flex-direction:column;gap:2vw;padding-top:4vw}body.single-post main>:nth-child(n){margin:0 20vw}body.single-post #post-header h1:before{background-color:#c3563d;content:"";display:inline-block;height:2.1vw;margin-right:4px;width:.4vw}#post-header h1,body.single-post main .wp-block-heading{font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(26px,3vw,3.2vw);font-style:normal;font-weight:900;line-height:1}body.single-post #post-header h1{margin-bottom:1vw}body.single-post main .wp-block-heading:last-of-type:before{display:none}body.single-post main .wp-block-heading:last-of-type{font-family:helvetica-neue-lt-pro,sans-serif;font-size:clamp(24px,2vw,2.2vw);font-weight:400}body.single-post main h1,body.single-post main p{color:#3e4039}body.single-post img{max-width:100%}body.single-post main h2,body.single-post time{font-family:helvetica-neue-lt-pro-cond,sans-serif;font-style:normal;font-weight:900}body.single-post main h2{color:#3e4039;letter-spacing:3px;padding-top:6vw}body.single-post main ul{color:#000;padding-bottom:8vw}body.single-post main ul li{font-family:helvetica-neue-lt-cond,sans-serif;font-size:clamp(18px,1vw,2vw);font-style:normal;font-weight:400}body.single-post main ul li img{height:auto;max-width:100%}body.single-post main ul li>:nth-child(n){margin-top:6px}body.single-post main ul a{color:#000;text-decoration:underline}.models .decor-section{background-color:#fff;padding-bottom:100px;padding-top:50px}.models .decor-section .header-container{display:flex;flex-direction:column}.models .decor-section img{display:block;max-width:100%}.models .decor-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.models .decor-container:before{border-top:1px solid gray;content:"";display:block;width:75%}.models .decor-container .decor-header{border-top:2px solid #000;color:#3e4039;font-family:helvetica-neue-lt-cond,sans-serif;font-size:clamp(16px,1vw,24px);letter-spacing:1px;line-height:40px;margin-top:0;padding-bottom:40px;position:relative;text-align:center}.models .decor-colors{align-items:center;display:flex;gap:20px;justify-content:center}.models .decor-color-container{max-width:15%}.models .decor-colors h2{color:#3e4039;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(14px,2vw,3vw);font-style:normal;font-weight:700}.eventdealers-container{display:flex}.eventdealers-container .btn{background-color:#f3ede4;color:#3e403a;font-family:helvetica-neue-lt-pro-cond;font-size:clamp(18px,1.2vw,24px);font-weight:900;max-width:7vw;padding-left:30px;padding-right:30px;text-align:center}.events .helper-text{color:#fff;font-family:helvetica-neue-lt-pro-cond;font-size:clamp(20px,1.4vw,28px);font-weight:700;letter-spacing:2px;margin:5px 0;padding-bottom:20px}.events .description{color:#fff;font-size:clamp(12px,1.2vw,24px);letter-spacing:1.2px}.events{align-items:flex-end;background-color:#c3563d;display:flex;flex-direction:column;width:50%}.events-content{padding-right:25px;transform:translateY(max(-6.3vw,-114px));width:75%}.events-content img{width:75%}.events-content svg{height:auto;width:100%}.dealers{background-position:50%;background-size:cover;display:flex;width:50%}.dealers-content{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:20px;justify-content:center}.dealers-content img{width:60%}.explore img{display:block}.explore-content{display:flex}.explore-content .left-col,.explore-content .right-col{max-width:50%}.right-col{align-items:center;background-color:#8f754d;display:flex;flex-direction:column;gap:4vw;justify-content:center}.right-col h1{color:#fff;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(20px,3vw,60px);font-weight:900;margin-bottom:0;text-align:center;text-wrap:balance}.right-col .awards{align-items:center;display:flex;gap:1vw;justify-content:center}.right-col .awards img{max-width:20%}.right-col .btn{background-color:#f4ede3;color:#3d4039;font-size:clamp(16px,1.6vw,26px);padding-left:2rem;padding-right:2rem}@media screen and (max-width:900px){.explore-content{flex-direction:column}.explore-content .left-col,.explore-content .right-col{max-width:100%}.right-col{gap:10vw}.right-col .awards img{max-width:25%}.right-col .btn{margin-bottom:3vw;padding:5px 1rem}}#factory-tour .hero-text-container{background-color:#d64d33}#factory-tour .hero-text{font-weight:400}#factory-tour .hero-section{padding-bottom:40vw}#factory-tour .hero-text-container .hero-text{font-size:clamp(16px,1.6vw,2vw);max-width:45%;padding:3vw;text-align:center}#factory-tour .hero-section .pipe-wrap h1{color:#f4ede3;text-shadow:10px 4px 15px #000}.factory-tour-page .details-container{background-color:#f6ede2;padding:2vw 0}.factory-tour-page .details-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.factory-tour-page .svg-container{align-items:center;display:flex;flex-direction:row;gap:1vw;justify-content:center}.factory-tour-page .svg-container .description-text{max-width:50%}.factory-tour-page .svg-container .description-text p{color:#3e4039;font-size:clamp(14px,1.2vw,1.5vw)}.factory-tour-page .notes-container{background-color:#d64d33;display:flex;padding:2vw}.factory-tour-page .notes{margin:0 auto;max-width:50%}.factory-tour-page .notes li{color:#f4ede3;font-size:clamp(16px,1.4vw,26px);font-weight:500;margin-bottom:1vw}.factory-tour-page .notes li a{color:#f4ede3}.factory-tour-page .tours-section{background-color:#792008}.factory-tour-page .tours{background-image:url(assets/img/hero-clipart-left.png),url(assets/img/hero-clipart-right.png);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:auto 60%,auto 80%;padding:4vw 0;position:relative;z-index:3}.factory-tour-page .tours-section .cards{align-items:center;display:flex;gap:1vw;height:400px;justify-content:center;margin:3vw 0}.factory-tour-page .tours-section .card{align-items:center;border:1px solid #fff;display:flex;flex-direction:column;height:85%;justify-content:start;max-width:12%;padding:2vw 0 1vw}.tours-section .card h1{color:#f6ede2;font-size:clamp(28px,1.5vw,36px);margin-bottom:1rem}.tours-section .card h3{color:#f6ede2;font-size:clamp(12px,1.1rem,20px);font-weight:400;line-height:2;margin:0;max-width:95%;text-align:center}.tours-section .card a{background-color:#d64d33;color:#f6ede2;font-size:clamp(18px,1rem,20px);font-weight:900;margin-bottom:1vw;padding:10px 4px;text-align:center;width:100%}.tours .card .buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:end;margin-top:auto}.tours .card .text-container{align-items:center;display:flex;flex-direction:column;justify-content:start;margin-bottom:auto;max-height:44%}@media screen and (max-width:1250px){.factory-tour-page .tours-section .cards{align-items:center;display:flex;flex-direction:column;height:unset;justify-content:center}.factory-tour-page .tours-section .card{height:unset;max-width:100%;width:80%}}.models .floorplan-body{background-color:#fff;padding-top:100px;position:relative}.models .floorplan:before{background-image:url(assets/img/post-clipart.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.models .floorplan{background:#e0e5d1;justify-content:center}.models .floorplan,.models .floorplan-desc{align-items:center;display:flex;flex-direction:column}.models .floorplan-desc p{color:#566141;font-size:clamp(20px,1.8vw,2vw);font-weight:400;line-height:1.5;max-width:65%}.models .floorplan-image-container{left:50%;position:absolute;top:5%;transform:translate(-50%,-50%);z-index:0}.models .floorplan-image{display:none}@media screen and (max-width:600px){.models .floorplan-image-container{top:10%}.models .floorplan-image{max-width:350px}}@media screen and (max-width:350px){.models .floorplan-image-container{top:10%}.models .floorplan-image{max-width:275px}}.models .floorplan-image.selected{display:block}.floorplan .floorplan-icons{align-items:center;display:flex;justify-self:center;padding-top:10vw;position:relative;z-index:1}.floorplan-icons .icon{align-items:center;border-left:1px solid #5f6b49;display:flex;flex-direction:column;justify-content:center}.floorplan-icons .icon:first-child{border:none}.floorplan-icons .icon svg{max-height:75%;max-width:75%}.floorplan h3{color:#5f6b49;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(20px,2vw,2.1vw);font-style:normal;font-weight:100}.floorplan-section{background-color:#fff}#floorplan-wrap{margin-bottom:2vw;position:relative;z-index:2}#floorplan-image-header{border-left:3px solid #c3563d;color:#3d4039;font-family:helvetica-neue-lt-pro,sans-serif;font-size:clamp(20px,1.5vw,30px);font-weight:500;letter-spacing:2px;line-height:.7;margin:0;padding-left:6px;text-align:center}.floorplans{align-items:center;display:flex;gap:2px;justify-content:center;padding-bottom:10vw;position:relative;z-index:2}.floorplans button{background-color:#edebe4;border:none;border-radius:4px;color:#8e8c86;font-size:clamp(14px,1.2vw,18px);font-weight:900;letter-spacing:2px;padding:4px 1rem}.floorplans button.selected{background-color:#c3563d;color:#fff}.models .floorplan-image-container.selected{display:block}.tiffin-adventure{background-image:url("assets/img/Clipart\ copy\ 3.png");background-position:50%;background-size:cover}.tiffin-adventure-content{padding:min(10vw,100px) 0}.tiffin-adventure .carousel{background-color:#3e403a}.tiffin-adventure h2{color:#fff}.tiffin-adventure p{color:#fff;font-size:clamp(14px,1vw,16px);padding:1vw 10px 2px}#tiffin-wrap-2{justify-content:end;margin-right:12%}#tiffin-wrap-2 h2{font-size:clamp(22px,2.2vw,44px)}.tiffin-adventure .slider{max-width:7%;padding-left:10px;padding-top:45px}.hero-text-container{background-color:#f3ede4;background-image:url(assets/img/hero-clipart-left.png),url(assets/img/hero-clipart-right.png);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:auto 100%,auto 100%;position:relative;z-index:3}.hero-text{margin:0 auto;max-width:1200px;padding:0 20% 2vw;position:relative;text-align:center;z-index:2}.hero-text p{margin:0}.hero-header-text .helper-text{color:#fff;font-family:helvetica-neue-lt-pro-cond;font-size:clamp(18px,1.2vw,28px);font-weight:500;left:45%;letter-spacing:1px;position:absolute;top:35%;white-space:nowrap;z-index:1}.section-text{font-family:helvetica-neue-lt-pro-cond;font-size:clamp(4vw,3vw,5vw);font-weight:900;letter-spacing:2px}.about-text p{color:#8e764c;font-size:clamp(14px,1.6vw,30px);line-height:1.2}.models .hero-container{background-size:cover;padding:20vw 10vw 5vw}.models .hero-text-wrap{align-items:end;display:flex;padding-bottom:15vw}.models .hero-text-wrap h1{color:#fff;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(28px,5vw,5.5vw);font-style:normal;font-weight:900;margin:0;text-shadow:10px 4px 15px #000}.OT .models .hero-container{padding:15vw 10vw 5vw}.OT .models .hero-text-wrap{padding-bottom:20vw}.gh1 .models .hero-container{padding:10vw}.gh1 .models .hero-text-wrap{padding-bottom:0;padding-top:20vw}.gh1 .hero-text-wrap h1,.gh2 .hero-text-wrap h1{text-shadow:1px 1px 4px rgba(0,0,0,.7)}.gh2 .models .hero-text-wrap{align-items:start}.models .hero-text-items{display:flex;flex-direction:column}.OT .models .hero-text-items{align-items:end;margin-left:auto}.gh1 .models .hero-text-items{align-items:start;margin-left:auto}.gh2 .models .hero-text-items{align-items:start}.models .hero-text-wrap .btn{background-color:#d4dbc8;color:#3e4039;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(12px,1.6vw,2vw);font-style:normal;font-weight:900;line-height:1;padding:16px 20px}.events-page .hero-section{padding:1vw 0 30vw}.events-page .hero-text-container{background-color:#c3563d;position:relative}.events-page .hero-text-container img{max-width:10%}.models .performance-section{background-size:cover;display:flex;padding:5vw 0}.models .performance-text{display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:0 5%}.models .performance-text h1{color:#fff;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(30px,4vw,80px);font-style:normal;font-weight:900;letter-spacing:2px;margin:0 auto 1rem 0}.models .performance-specs{display:flex;flex-direction:column;text-align:left}.models .performance-specs .spec{border-bottom:.5px solid #fff;position:relative}.models .performance-specs .spec p{color:#f4ede3;font-size:clamp(16px,1.4vw,28px);font-weight:500;padding:0 5%}.products-container{background-color:#fff;gap:60px;max-width:2000px;padding:0 150px 25px}.product-container,.products-container{align-items:center;display:flex;justify-content:center}.product-container{flex-direction:column;gap:10px;transition:transform .6s ease}.product-container h2{margin-bottom:4px}.product-container img{transition:transform .6s ease}.product-container:hover{transform:translateY(-20px) scale(1)}.product-container:hover img{transform:scale(1.15)}.product-container p{color:#3e4039;font-size:12px;margin:0;padding:1vw 0 0}.product-container a{color:#3e4039;font-size:12px;margin:0;padding:0;text-decoration:none}.product-container .learn-more{color:#5f6b49;display:none;font-family:helvetica-neue-lt-pro-cond;font-size:1rem;font-style:normal;font-weight:100;letter-spacing:1px;padding:10px 0 0 8px}.product-container:hover .learn-more{display:block}.product-container .description{max-width:100%;opacity:0;overflow-wrap:break-word;padding:1vw 5px 20px;text-align:center;transform:translateY(-10px);transition:max-height .4s ease,opacity .3s ease,transform .3s ease}.product-container:hover .description{opacity:1;transform:translateY(0)}.product-container .description p{color:#c3563d;font-size:clamp(14px,1vw,20px);margin:0;padding:0 0 10px;text-wrap:balance}#nf-form-title-4,.nf-form-fields-required{display:none}.modal-popup{background:none;border:0;margin:0;max-width:none;outline:0;overflow:hidden;padding:0;width:100vw}.modal:focus{color:#333}.modal-popup .outer{align-items:center;display:flex;height:100%;justify-content:center}.modal-popup .inner{background:#fff;margin:5vw auto 0;max-height:70vh;max-width:30%;overflow:auto;padding:24px 5vw;position:relative}.modal-popup .inner button.close{background:none;color:#000!important;cursor:pointer;padding:0;position:absolute;right:12px;top:12px}.modal-description{color:#000}@media screen and (max-width:900px){.modal-popup .inner{max-width:85%}}.service .hero-text{color:#f4ede3;font-size:clamp(16px,1.4vw,30px);font-weight:500;padding:2vw;text-align:left}.service .hero-container img{display:block}.service .hero-content{align-items:center;background-color:#c3563d;background-image:url(assets/img/hero-clipart-left.png),url(assets/img/hero-clipart-right.png);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:auto 100%,auto 100%;display:flex;gap:1vw;justify-content:center;padding:3vw;position:relative;z-index:3}.service .address-details{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:center}.service .address-details h3{color:#f4ede3;font-size:clamp(12px,2vw,26px);font-weight:400;margin:0;padding:0}.service .service-center{background-color:#f4ede3;display:flex;flex-direction:column;gap:1vw}.service .sub-header{color:#3e4039;font-size:clamp(14px,1.2vw,1.5vw);font-weight:500}.service .card .helper-text,.service .sub-header{text-align:center}.service .sub-header{margin-left:auto;margin-right:auto;max-width:50%}.service .cards{gap:2vw;padding-bottom:4vw}.service .card,.service .cards{align-items:center;display:flex;justify-content:center}.service .card{background-color:#fff;border:10px solid #d0c2ad;border-radius:10px;flex-direction:column;gap:10px;max-width:16%}.service .card .card-header{color:#3d4039;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(20px,1.4vw,2vw);font-style:normal;font-weight:900;padding-top:2vw}.service .card .helper-text{color:#3d4039;width:75%}.service .card .btn{color:#f4ede3;font-size:clamp(16px,1.2vw,2vw);font-weight:900;margin-bottom:2vw;margin-top:1vw;padding-left:1rem;padding-right:1rem}.service .replacement-container{align-items:center;background-image:url(assets/img/hero-clipart-left.png),url(assets/img/hero-clipart-right.png);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:auto 100%,auto 100%;display:flex;gap:1vw;justify-content:center;padding:1vw;position:relative;z-index:3}.service .replacement-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.service .replacement-container .pipe-wrap h1{color:#f4ede3}.service .replacement-container .helper-text{color:#f4ede3;font-size:clamp(12px,1vw,2vw);font-weight:500;margin-left:auto;margin-right:auto;text-align:center;width:55%}.service .replacement-container .btn{color:#f4ede3;font-size:clamp(16px,1.2vw,2vw);font-weight:900;margin-bottom:2vw;margin-top:1vw;padding-left:2rem;padding-right:2rem}.service .service-tiffin{background-position:50%;background-size:cover}.service .service-tiffin-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.service .service-tiffin-text .pipe-wrap{border-bottom:1px solid #f4ede3;padding-bottom:1vw}.service .service-tiffin-text .pipe-wrap h1{color:#f4ede3}.service .service-specs{display:flex;gap:3vw;max-width:50%;padding-bottom:8vw;padding-top:2vw}.service .service-specs-left,.service .service-specs-right{display:flex;flex-direction:column;gap:6vw}.service .footnote{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:50%;padding-bottom:4vw}.service .footnote h1,.service .footnote p{margin:0;padding:0}.service .footnote h1{color:#c3563d;font-size:clamp(20px,3.2vw,5vw);font-weight:500;text-align:center}.service .footnote p{color:#f4ede3;font-size:clamp(14px,1.2vw,20px);font-weight:500;text-align:center}details h3{font-size:clamp(12px,1.2vw,2vw);max-width:50%}@media screen and (max-width:900px){.service .service-specs{flex-direction:column;max-width:80%}details h3{max-width:100%}.service-specs .btn{font-size:clamp(12px,1vw,20px)}}.models .trail-specs .text-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.models .downloadable-specs-container{display:flex;gap:15vw;padding-bottom:5vw}.models .downloadable-specs-1,.models .downloadable-specs-2{display:flex;flex-direction:column;gap:6vw}.spec{align-items:center;display:flex;gap:10px;justify-content:start}summary{color:#f4ede3;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(14px,1.6vw,2vw);font-style:normal;font-weight:400;list-style:none}summary:before{background:url(assets/img/arrow.png) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1.2vw;width:2vw}summary:hover{cursor:pointer}details h3{color:#f4ede3;font-size:clamp(12px,1vw,16px);padding-left:20px}details[open] summary{margin-bottom:.5em}details ul li{color:#f4ede3}.downloadable-specs-container{max-width:50%}.trail-specs .btn{margin-bottom:5vw}.trail-specs details h3{max-width:80%}.models .floorplan-header{align-items:center;background-color:#f4ede3;display:flex;gap:15px;justify-content:center}.models .sub-header{color:#3e4039;font-size:2vw;font-weight:400;margin-bottom:0;margin-top:1vw}.models .floorplan-header #brown-text{color:#8f754c;font-size:2vw;font-weight:700;margin-top:1vw}.models .floorplan-inner{margin:0 auto;max-width:100%;padding:100px 0 60px;width:100%}.models .floorplan-spec{box-sizing:inherit}.models .floorplan-spec-inner{margin:0 auto;max-width:1000px;position:relative}.floorplan-section .helper-text{background-color:#fff;color:#a0a0a0;font-size:1vw;font-style:italic;margin:0;padding-bottom:10vw;padding-top:1vw;text-align:center}.floorplan-section .carousel{background-color:#fff}.floorplan-section .flickity-page-dots{bottom:-65px!important}.floorplan-section .flickity-button{display:none!important}.floorplan-section .flickity-viewport{pointer-events:none!important}.floorplan-section .flickity-page-dots .dot{border:1px solid #000!important;opacity:unset!important;padding:20px!important;position:relative;z-index:2}.color-buttons{align-items:center;display:flex;gap:10px;justify-content:center;position:relative;z-index:1}.models .interior-block .text-container .helper-text{color:#fff;font-size:clamp(14px,2vw,35px);font-weight:500;max-width:40%}#gh1-interior-1 .interior-block .text-container .helper-text{max-width:55%}.trust-factors-container{background-color:#f3ede4;background-image:url(assets/img/hero-clipart-left.png),url(assets/img/hero-clipart-right.png);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:auto 100%,auto 100%;position:relative;z-index:3}.models .trust-factors-container{display:flex;flex-direction:column;padding:0;position:relative}.models .clipart-container{left:0;position:absolute;top:0;z-index:1}.models #clipart-left{left:-100px;position:relative}.models #clipart-right{position:relative}.models .clipart-container img{max-width:15%;z-index:2}.models .trust-factors{display:flex;justify-content:center;position:relative;z-index:2}.models .trust-factor{align-items:center;display:flex;gap:30px;margin-bottom:20px;margin-top:20px}.models .trust-factor svg{margin-bottom:40px}.models .trust-factor h2,.models .trust-factor p{color:#f4ede3;margin:0}.models .trust-factor p{font-size:clamp(12px,1vw,2vw);inline-size:13vw;line-height:1.4;overflow-wrap:break-word}.models .trust-factor h2{font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(16px,1.4vw,3.5vw);font-style:normal;font-weight:700;margin-bottom:10px}.models .trust-factor-text{margin-bottom:auto}.models .warranty{align-items:center;background-color:#d7cdbd;display:flex;flex-direction:column;justify-content:center;padding-bottom:75px}.models .warranty h1{color:#3e4039;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:4vw;font-style:normal;font-weight:900}.models .years{display:flex;gap:50px;max-width:85%}.models .year{align-items:center;border-left:1px solid #000;display:flex;flex-direction:column;justify-content:start;padding-left:2vw;text-align:center}.models .year h1{color:#775e37;font-size:clamp(30px,6vw,90px);margin:0}.models .year p{color:#1a1610;font-size:clamp(12px,2.2vw,30px);font-weight:100;letter-spacing:1px;line-height:1.5}.models .year:first-child{border-left:none;padding-bottom:15px}.models .year:nth-child(5) h1{color:#000}.background-video{display:block;width:100%}.video-container{position:relative}.hero-header-text{bottom:-10px;left:175px;max-width:100%;position:absolute;z-index:3}.start-header{width:50%}.rebate-content{align-items:end;display:flex;flex-direction:column;gap:1vw;justify-content:center;padding:5vw 0 30vw}.rebate-content .pipe-wrap h1{color:#fff;font-size:clamp(30px,3vw,60px);letter-spacing:2px;margin:0;padding-left:1vw}.rebate-content h2{color:#fff;font-size:clamp(16px,1.6vw,24px);text-align:end}.rebate-content a{color:#f4ede3;font-size:clamp(16px,1.6vw,26px);padding:6px 10px}.rebate-content p{color:#fff;font-size:clamp(15px,1.5vw,20px);font-style:italic;font-weight:600}.rebate-content .bottom-text{align-items:center;display:flex;flex-direction:column;gap:1vw;justify-content:center;width:35%}@media screen and (max-width:900px){.rebate-content{align-items:center;gap:3vw;padding:12vw 0}.rebate-content h2{margin-top:0}.rebate-content .bottom-text{width:unset}}html{scroll-behavior:smooth;width:100%}body,html{margin:0;padding:0}body{background-color:#333;font-family:helvetica-neue-lt-pro,sans-serif}img{max-width:100%}main{margin:0 auto;max-width:1800px}h1{color:#8e764c}h4{color:#fff}p{color:#8e764c}a{cursor:pointer}button{cursor:pointer}.btn,button{font-family:helvetica-neue-lt-pro-cond,sans-serif;font-style:normal;font-weight:900}.btn{background-color:#c3563d;color:#fff;padding:10px;text-decoration:none}.aligncenter{text-align:center}@media screen and (max-width:700px){.hero-header-text .helper-text{top:0}}@media screen and (max-width:900px){body{margin:0;padding:0;width:100%}.hero-header-text{left:60px}.hero-text{padding:0 15% 2vw}.products-container{flex-direction:column;padding:0 5vw 25px}.product-container p{padding:0}.products-container .description{max-width:75%;padding:5px 25px 0}.products-container .description,.products-container .learn-more{display:block;opacity:1}.product-container .learn-more,.product-container p{padding:0}#tiffin-wrap-2{margin-top:20px}.tiffin-adventure p{padding:4px 0 0 4px}.explore-text{top:65%}.community-clipart{display:none}.community .btn{font-size:3vw}.community-cards{flex-direction:column;padding:0 0 50px}.events-content{transform:translate(10vw,-13vw)}.eventdealers-container{display:flex;flex-direction:column}.eventdealers-container .btn{max-width:none}.events .helper-text{font-size:4vw}.dealers,.events{display:block;width:100%}.events{position:unset}.dealers-content{padding:13vw 0}.models .hero-text-wrap .btn{padding:8px 10px}.models .trust-factors-container{background-image:none;padding:20px 0}.models .clipart-container img{display:none;height:300px;max-width:35%}.models .trust-factors{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:95%}.models .trust-factor{gap:15px;margin-top:0;width:100%}.models .trust-factor svg{height:35px;width:50px}.models .trust-factor p{inline-size:unset;max-width:100%}.models .trust-factor h2{max-width:50%}.models .room-text{left:10%}.models .room-text img{width:50%}.models .room-text .helper-text{font-size:2vw}.models .performance-specs .spec p:after{transform:translateX(-5px)}.models .floorplan-header{gap:0}.models .floorplan-inner{padding:0}.models .floorplan-spec-inner{max-width:350px}.models .floorplan-body{padding-top:50px}.models .floorplan-section .flickity-page-dots{bottom:-25%!important}.models #selected-color{padding-top:4em!important}.floorplan-section .helper-text{font-size:2vw!important}.models .carousel>div:last-child{margin-top:15px!important}.models #number-one{right:25%;top:35%}.models #number-two{right:0;top:60%}.models #number-three{right:45%;top:80%}.models #number-four{left:0;top:40%}.models #number-five{left:15%;top:50%}.models .color-select{padding-bottom:27vw;padding-top:10vw}.models .color-select h4{font-size:3.2vw;margin-bottom:8px}.models .color-options button{padding:15px}.models .floorplan:before{display:none}.models .floorplan{padding:10vw 0 0}.models .floorplan .floorplan-icons{gap:2vw;padding-top:15vw}.models .floorplan .icon{padding-left:2vw}.models .floorplan svg{height:75%;width:50%}.models .floorplan .icon h3{font-size:3vw;margin-top:15px}.models .floorplan .floorplan-desc p{margin-top:10px;max-width:unset;padding:0 20px}.models .trail-specs .text-container{left:25%}.models .downloadable-specs-container{display:grid;grid-template-columns:auto auto}.models details h3{font-size:2vw;padding:0}.models .spec ul{font-size:10px;margin:6px 0}.models .spec ul li{font-size:10px;margin:0}.models .spec ul li h3{margin:0}.models .decor-container:before{border-top:1px solid gray;content:"";display:block;width:350px}.models .decor-colors{display:flex}.models .decor-color-container{max-width:15%}.models .comfort-text .helper-text{font-size:3vw;inline-size:32vw}.models #tiffin-wrap-2 h2{font-family:helvetica-neue-lt-cond,sans-serif;font-size:2.2vw}.models .accessories-section{flex-direction:column}.models .accessories-section h3{font-size:2vw;inline-size:45vw;line-height:3vw}.models .accessories-section p{line-height:4vw}.models .accessories-text-container{padding-bottom:15vw}.models #sun-clipart{left:30px;position:relative}.models .providers{padding-bottom:5vw}.models .providers .btn{font-size:2vw}.models .warranty h1{font-size:clamp(20px,3.2vw,5vw)}.models .years{display:flex;flex-direction:column;gap:20px;max-width:50%}.models .year{border:none;border-top:2px solid #000;display:flex;flex-direction:row;gap:20px;padding-top:20px}.models .year h1{font-size:clamp(30px,6vw,90px)}.models .year:first-child{border:none;gap:30px;padding-bottom:0}.models .year:nth-child(2){gap:10px}.community .cards,.community-page-cards{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;position:relative;z-index:2}.community .card,.community-page-cards .card{width:80%}.community-page .our-stories .social-media img{max-width:30px}.community-page .hero-content{align-items:center;padding:30vw 0}.community-page .hero-content img{max-width:30%;padding:0}.community-page .hero-content p{max-width:50%}body.single-post main{gap:5vw}body.single-post #post-header h1:before{height:clamp(2vw,calc(1vw + 1rem),4vw);width:.6vw}.events-page .calendar-text li{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.events-page .calendar-content .date{border:none;padding-right:0;width:100%}.events-page .calendar-content .event{border-bottom:1px solid #000;padding-bottom:20px;padding-top:0}.service .sub-header{max-width:90%}.service .cards{flex-direction:column}.service .card{max-width:75%}#factory-tour .hero-text-container .hero-text{max-width:90%}summary:before{height:2vw}.service .footnote{max-width:unset}}@media screen and (max-width:1660px){.tiffin-adventure .slider{padding-top:30px}}@media screen and (max-width:1200px){.tiffin-adventure .slider{padding-top:25px}}@media screen and (max-width:900px){.tiffin-adventure .slider{padding-top:10px}}@media screen and (max-width:450px){summary:before{height:3vw}}.bubble-detail-container,.van-bubble-specs-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.bubble-detail-container{gap:2vw;position:absolute;width:25%}.models .bubble{background:rgba(142,118,76,.85);border:none;border-radius:100%;color:#f4ede3;font-size:clamp(28px,3vw,30px);font-weight:900;height:100%;line-height:1;padding:10px 15px;position:relative;width:100%;z-index:2}.models .detail-container{background-color:#c3563d;min-width:100%;opacity:0;padding-bottom:clamp(25px,2vw,50px);padding-top:clamp(25px,2vw,50px);pointer-events:none;position:relative;transition:opacity .3s ease,transform .3s ease;z-index:0}.models .floorplan-body .detail-container.active{opacity:1;pointer-events:none;z-index:100}.models .number{align-items:center;display:flex;flex-direction:column;justify-content:center}.models .floorplan-body .number h1{color:#cf7763;font-size:clamp(80px,10vw,100px);left:35%;margin:0;position:absolute;top:20%;z-index:0}.models .floorplan-body .number p{color:#f4ede3;font-size:clamp(16px,1.6vw,30px);max-width:65%;position:relative;z-index:1}#bubble-detail-1{left:5%;top:40%}#bubble-detail-2{left:-8%;top:10%}#bubble-detail-3{left:60%;top:15%}#bubble-detail-4{left:85%;top:60%}#bubble-detail-5{left:40%;top:75%}@media screen and (max-width:1400px){#bubble-detail-2{flex-direction:row;left:5%;top:5%}#bubble-detail-4{flex-direction:row-reverse;left:70%;top:45%}}@media screen and (max-width:900px){.bubble-detail-container{width:50%}#bubble-detail-1{left:-5%;top:30%}#bubble-detail-2{left:5%;top:-10%}#bubble-detail-3{left:40%;top:0}#bubble-detail-4{left:45%;top:20%}#bubble-detail-5{left:25%;top:60%}}.models .color-select{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:100px}.models .color-select h4{color:#000;font-size:1.2vw;font-weight:400}.models .color-options{display:flex;gap:10px;justify-content:center}.models .color-options button{background:none;border-radius:50%;padding:20px}.menu,.sub-menu{margin:0;padding-inline-start:0}.menu,.sub-menu li{list-style-type:none;padding-bottom:10px}.menu a{font-size:1.5em;font-weight:700;pointer-events:none;text-transform:uppercase}.sub-menu li a{color:#fff;font-size:16px;font-weight:400;margin:0 0 10px 12px;pointer-events:unset;text-decoration:none;text-transform:none}.header{background-color:#3e403a;filter:drop-shadow(black 1px 1px 10px);position:sticky;top:0;z-index:1000}.header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1800px;padding:15px 3% 10px}.header.remove-filter{filter:unset}.header-helper-text{color:#b8a689;font-weight:400;margin-bottom:0;margin-top:2px;padding-block:1px;padding-inline:6px}.header button,.header-helper-text{font-family:helvetica-neue-lt-pro-cond,sans-serif;font-style:normal}.header button{background:none;border:none;color:#dcd6cc;font-size:clamp(18px,1.5vw,30px);font-weight:900;letter-spacing:2px;line-height:1.2;text-decoration:none}.header #nav-button{border-left:6px solid #c3563d;letter-spacing:2px;line-height:.7;padding-left:6px}.header img{width:50%}.nav-content{max-height:0;opacity:0;overflow:hidden;position:sticky;top:5%;transform:translateY(-10px);transition:max-height .4s ease,opacity .3s ease,transform .3s ease;z-index:999}.nav-content.show{max-height:1000px;opacity:1;transform:translateY(0)}.nav-content .image-container{transform:scale(1.025)}.nav-content #nav-background{transform:scale(1)}.nav-content #nav-background.active{animation:zoom 60s ease forwards}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(2)}}.nav-content a{margin:0;text-decoration:none}.nav-options{left:0;position:absolute;top:10%;width:100%;z-index:1}.nav-options-1{gap:110px}.nav-options-1,.nav-options-2{display:flex;justify-content:center}.nav-options-2{gap:45px;margin-top:50px}.nav-options-2-left{display:flex}.nav-options-2-right:nth-child(2){display:flex;gap:20px;margin-left:20px}.nav-options .pipe-wrap{justify-content:left}.options-wrap a{color:#fff;margin-bottom:10px}.options-wrap{display:flex;flex-direction:column}.options-wrap>.nav-option{margin-left:12px}.nav{font-weight:800}#hamburger{display:none}.models-nav{filter:drop-shadow(black 1px 1px 10px);position:sticky;top:60px;z-index:998}#mobile #mobile-menu,#mobile .mobile-nav-text{display:none}.secondary-nav{background-color:#d5dbca;display:flex;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-weight:500}.secondary-nav a{color:#3e4039;text-decoration:none}.secondary-nav-items{display:flex;gap:1vw;margin-left:auto;margin-right:15%}.find-a-dealer{background-color:#8f754c;padding:0 15px}.find-a-dealer a{color:#f4ede3}@media screen and (max-width:900px){.models-nav{top:50px}.header-helper-text{display:none}.header img{width:60%}.header #nav-button,.header .pipe{display:none}.header #hamburger{display:block}#nav-background{display:none}.nav-options{background-color:#786139;display:flex;flex-direction:column;padding-top:5vw;position:sticky;top:0;z-index:999}.nav-options-1,.nav-options-2{margin-left:7%;margin-right:auto}.nav-options-1{display:block}.nav-options-2{display:block;margin-top:0}.nav-options-2-right:nth-child(2){display:block;margin-left:0}.options-wrap .sub-menu li a:before{display:none}.sub-menu li{padding-left:4px}#desktop .secondary-nav-items{display:none}#mobile .secondary-nav-items{flex-direction:column}#mobile .mobile-nav-text{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:end;padding-top:4px}.mobile-nav-text h2{color:#3e4039;margin:10px 0}#mobile #mobile-menu.active{align-items:center;display:flex;flex-direction:column;justify-content:center}}.footer{background-color:#040403;background-image:url(assets/img/DOG.jpg);background-position:50%;background-size:cover;margin:0 auto;max-width:1800px;padding:min(5vw,100px) 0}.footer .menu{padding:0}.footer .f-nav .menu-models-container{display:none}.footer .menu a{color:#959692;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(18px,1.2vw,24px);font-style:normal;font-weight:500;letter-spacing:1px;pointer-events:auto;text-decoration:none}.footer .sub-menu{display:none}.footer .header{z-index:0}.footer-content{margin:0 13%}.footer a img{display:block;max-width:20%}.footer .footer-wrap{display:flex;justify-content:space-between}.footer .f-nav{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(12px,2.2vw,24px);padding-top:50px}.footer .contact-form{color:#fff;padding-right:5vw;padding-top:30px}.contact-form .pipe-wrap{align-items:flex-start;border-left:1px solid #fff;display:flex;flex-direction:column;height:100%;padding-left:20px}.contact-form .header{background:none;color:#949592;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:1.8vw;font-style:normal;font-weight:900;margin:0;padding:0}.input-forms{display:flex;flex-direction:column;gap:2.2vw;padding:20px 0}.contact-form input{background-color:transparent;border:1px solid #949592;color:#949592;font-family:helvetica-neue-lt-cond,sans-serif;font-size:clamp(16px,1vw,20px);inset:unset;padding:15px 3.5vw 15px 10px}.contact-form .btn{background-color:#949592;color:#3e403a;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:1.2vw;font-style:normal;font-weight:900;padding-left:40px;padding-right:40px}.footer .social-media{display:flex;flex-direction:row;gap:5px;margin-left:13%;padding-top:50px}.footer .social-media a img{max-width:25px}.copyright-text{color:#949592;font-size:clamp(14px,.9vw,18px);margin-left:13%;padding-top:30px}@media screen and (max-width:900px){.footer{padding-bottom:20px}.footer .footer-bg{height:575px}.footer-content{margin:0 5%}.footer-container{padding-top:40px;top:10px}.footer a img{margin-left:auto;margin-right:auto;max-width:50%}.footer .f-nav{flex-direction:row;flex-wrap:wrap;gap:25px;justify-content:center;padding:25px 0}.footer .footer-wrap{flex-direction:column}.footer .f-nav .menu li a{font-size:4vw}.footer .f-nav .menu li a:before{height:2.8vw;width:.4vw}.social-media{margin-left:5%;padding-top:10px}.social-media a img{filter:brightness(1.5);max-width:25px}.copyright-text{font-size:clamp(1vw,3vw,4vw);margin-left:5%;padding-top:10px}.contact-form{padding-right:0}.contact-form .pipe-wrap{align-items:center;border-left:none;border-top:1px solid #fff}.contact-form .header{font-size:4vw;margin-top:20px}.contact-form .btn,.contact-form input{font-size:3vw}}.pipe{height:1.6vh;width:.3vh}#dropdown .menu li a:before,.pipe{background-color:#c3563d;content:"";display:inline-block;margin-right:.4vh}#dropdown .menu li a:before{height:2.1vh;width:.5vh}.footer .menu li a:before{color:#c3563d;content:"|";margin-right:.4vh}#dropdown .sub-menu li a:before{display:none}.community .pipe,.hero-text .pipe{height:3.45vh;margin-top:.2vh;width:.5vh}.products-container .pipe{height:2vh;margin-left:1vh;width:.4vh}.tiffin-adventure .pipe{height:2.3vh;margin-top:.3vh;width:.4vh}.pipe-wrap{align-items:center;display:flex;justify-content:center;line-height:1}.product-container .pipe-wrap{align-items:end;gap:6px;line-height:unset;margin-left:.5vw;margin-top:20px}.tiffin-adventure .pipe-wrap{justify-content:left;margin-left:13%;padding-bottom:20px}.community .pipe-wrap{position:relative;z-index:2}.models-nav .secondary-nav .pipe-wrap{padding:0 10px;transition:background-color .3s,color .3s}.models-nav .secondary-nav .pipe-wrap.highlight,.models-nav .secondary-nav .pipe-wrap:hover{background-color:#626a4d;color:#fff}.models .hero-text-wrap .pipe-wrap{margin-bottom:20px}.models .trail-specs-header .pipe-wrap{gap:15px}.models .accessories-text-container .pipe-wrap{margin-right:10vw}.events-page .hero-section .pipe-wrap{justify-content:start;margin-left:20vw}.pipe-wrap h1{border-left:6px solid #c3563d;color:#8f754c;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(32px,3.2vw,64px);font-style:normal;font-weight:900;line-height:.7;margin-bottom:min(2vw,40px);padding-left:6px}.hero-text-container h1{border-left:10px solid #c3563d}.events-page .calendar-section .pipe-wrap{margin:0 25vw;padding-top:1vw}.events-page .calendar-section .pipe-wrap h1{color:#f4ede3;line-height:.7;margin-bottom:0;margin-top:2rem}.hero-text-wrap h1{border-left:10px solid #c3563d}.pipe-wrap h2{font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(20px,2vw,40px);font-style:normal;font-weight:900}.tiffin-adventure .pipe-wrap h2{border-left:6px solid #c3563d;line-height:.7;padding-left:6px}.decor-section .pipe-wrap h1,.events-page .pipe-wrap h1,.floorplan-header .pipe-wrap h1{color:#3e4039}.trail-specs-header h1,.trail-specs-header h2{color:#f4ede3}.trail-specs-header h2{font-family:helvetica-neue-lt-cond,sans-serif;font-style:normal;font-weight:400;margin-bottom:0;margin-top:1vw}.models .trail-specs-header .pipe-wrap .orange-text{color:#c3563d;font-size:clamp(16px,2vw,40px);font-weight:600;margin-bottom:0;margin-top:1vw}.product-container h2{border-left:6px solid #c3563d;color:#3e4039;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(30px,2vw,40px);font-style:normal;font-weight:900;line-height:.7;padding-left:6px}.service-center .pipe-wrap h1{margin-bottom:0}@media screen and (max-width:900px){.pipe-wrap h1{border-left:4px solid #c3563d;line-height:.8}.models .trail-specs-header .pipe-wrap{gap:0}.models .trail-specs-header .pipe-wrap h1{margin-right:4px}.models .trail-specs-header .pipe-wrap h2{margin-right:4px;margin-top:8px}.models .trail-specs-header .pipe-wrap .orange-text{margin-top:10px}.models .decor-section .pipe-wrap h1{font-size:4vw}.models .tiffin-adventure .pipe-wrap{padding-bottom:50px}.models .accessories-section .pipe-wrap h1{font-size:4vw}.events-page .calendar-section .pipe-wrap{margin:0 13vw}.models .hero-text-wrap .pipe-wrap{margin-bottom:10px}.models .floorplan-header .pipe-wrap h1{margin-right:4px}.models .floorplan-header .pipe-wrap h2{font-size:2vw;margin-right:4px;margin-top:0}.models .floorplan-header .pipe-wrap{gap:0}.models .floorplan-header .pipe-wrap .brown-text,.models .floorplan-header .pipe-wrap h2{margin-top:8px}.tiffin-adventure .pipe-wrap h2{border-left:4px solid #c3563d;padding-left:4px}}#nf-form-4-cont input,#nf-form-4-cont select,#story-form input,#story-form select{background-clip:inherit!important;background-color:#fff;border:1px solid #acacac!important;border-radius:5px!important;box-shadow:0 0 0 0 #fff;color:#000;font-size:clamp(16px,1vw,24px);font-weight:300;padding:10px 10vw 10px 15px}#nf-form-4-cont #nf-field-26,#story-form #nf-field-12{background-color:#c3563d;color:#fff;cursor:pointer;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-style:normal;font-weight:900;padding:10px;text-decoration:none}.nf-field-label label{font-weight:400!important}#story-form{background-color:#fff}#story-form .nf-form-cont{align-items:center;display:flex;flex-direction:column;justify-content:center}#story-form .nf-form-title{margin-top:7vw}#story-form .nf-form-layout{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2vw auto;max-width:50%}.footer-wrap .pipe-wrap{align-items:flex-start;border-left:1px solid #949592;display:flex;flex-direction:column;height:100%;margin-top:50px;padding-left:20px}@media screen and (max-width:900px){.footer-wrap .pipe-wrap{align-items:center;border-left:unset;border-top:1px solid #949592;padding-left:unset}}footer .nf-field-label{display:none}footer .nf-fields-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center}#nf-form-title-2 h3,#nf-form-title-3 h2{background:none;color:#949592;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-size:clamp(24px,2vw,40px);font-style:normal;font-weight:900;margin:0;padding-bottom:clamp(16px,1vw,20px)}@media screen and (max-width:900px){#nf-form-title-3 h2{padding-bottom:2vw;text-align:center}}#nf-form-title-2 h3{color:#000}.nf-field-element input{font-family:helvetica-neue-lt-cond,sans-serif}.nf-field-element #nf-field-15{background-color:#949592;color:#3e403a;cursor:pointer;font-family:helvetica-neue-lt-pro-cond;font-size:clamp(24px,2vw,40px);font-style:normal;font-weight:900;padding:10px 70px}#nf-description-10 p{color:gray}.slideshow :first-child a:before,.slideshow :last-child a:after,.slideshow:after,.slideshow:before{display:none}.slideshow,.slideshow>* a{display:flex;height:100%;width:100%}.slideshow.js-buttons:after,.slideshow.js-buttons:before{background:#aaa;border-radius:100%;cursor:pointer;display:block;font-size:2em;opacity:.8;padding:8px 15px;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.slideshow.js-buttons:before{content:"<";left:10px}.slideshow.js-buttons:after{content:">";right:10px}a{text-decoration:none}.slideshow{overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.slideshow::-webkit-scrollbar{display:none}.slideshow:hover{scroll-behavior:smooth}.slideshow>*{flex-shrink:0;height:100%;position:relative;scroll-snap-align:start;width:100%}.slideshow>* a{align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.slideshow a>*{max-height:100%;max-width:100%;object-fit:contain;z-index:1}.slideshow a:focus-visible{outline:0}.slideshow a:after,.slideshow a:before{bottom:0;content:"";display:block;position:absolute;top:0;width:calc(50% + 4vw);z-index:2}.slideshow a:before{left:calc(-50% + -4vw)}.slideshow a:after{right:calc(-50% + -4vw)}