@charset "UTF-8";@font-face{font-family:DIN Alternate Bold;src:url(DIN-Alternate-Bold.ttf)}@font-face{font-family:Tiempos-Headline-Medium;src:url(Tiempos-Headline-Medium.ttf)}@font-face{font-family:Tiempos-Headline-Bold;src:url(TiemposHeadlineWeb-Bold.ttf)}@font-face{font-family:Nevis;src:url(nevis.ttf)}body{font-family:DIN Alternate Bold;color:#656b6f}p{font-size:16px}.btn{font-size:16px;background:#e25942;color:#fff;text-transform:uppercase;font-family:DIN Alternate Bold;border-radius:2px;padding:0 30px;min-width:210px;height:60px;line-height:60px}.jdgm-revs-tab-btn{min-width:0px!important;height:auto!important}.wrapper{max-width:1240px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Tiempos-Headline-Bold;color:#1c334f}h1,.h1{font-size:50px}h2,.h2{font-size:28px!important}.title-small{font-family:DIN Alternate Bold;font-size:12px;color:#1c334f}.top-bar{background-color:#1c334f;font-family:Source Code Pro;color:#fff;font-size:12px;min-height:30px;text-transform:uppercase;line-height:30px}.top-bar a{color:#fff}header{background-color:#21334d}.site-nav{display:flex}.jdgm-prev-badge__text,#text,#customer_login_link,#customer_register_link{color:#fff}#site-header{min-height:75px}#site-header #logo{margin:26px 0;width:197px;min-width:197px}#site-header nav,#site-header .site-header__cart-toggle{font-family:DIN Alternate Bold;text-transform:uppercase}#site-header nav a,#site-header .site-header__cart-toggle a{color:#fff}#site-header nav .site-nav__link,#site-header .site-header__cart-toggle .site-nav__link{padding:40px 15px 24px 33px}#site-header nav .site-nav__link .fa,#site-header .site-header__cart-toggle .site-nav__link .fa{margin-left:5px}#site-header .site-header__cart-toggle{padding:25px 0 0;color:#fff;font-family:DIN Alternate Bold}#site-header .site-nav__dropdown li a{padding:24px 15px;background:#fff;border:solid 1px #e4e4e4;text-align:left;border-bottom:0;color:#21334d}#site-header .site-nav__dropdown li a:hover{color:#e25942}#site-header .site-nav__dropdown li:last-child a{border-bottom:solid 1px #e4e4e4}.no-margin-tb{margin-top:0;margin-bottom:0}.site-footer{padding:60px 0 40px;font-family:DIN Alternate Bold;background-color:#1c334f;font-family:Source Code Pro;color:#fff;font-size:13px;min-height:30px;text-transform:uppercase;line-height:normal}.site-footer a{color:#99a6b7}.site-footer #top-footer a{color:#fff}.site-footer #top-footer li{margin-bottom:1.1em}.site-footer #bottom-footer{color:#99a6b7;font-size:11px;margin-top:85px}.site-footer #bottom-footer a{color:#99a6b7}.site-footer .embark{font-family:Tiempos-Headline-Medium;font-size:24px}#testimonialsVoices{background:#293c53;color:#fff;padding:25px 0;font-size:21px}#testimonialsVoices .author-info{font-size:15px}#testimonialsVoices h3{color:#f0efea}.bar-small{width:90px;border:solid 2px #fff;color:#fff;margin:24px auto}.small-wrapper{max-width:980px}#features{padding:67px 0}#features #ulrtimate-pet-liner{position:relative;display:table;width:100%;background:url(ultimate.jpg) no-repeat center center;height:299px;background-image:cover}#features #ulrtimate-pet-liner .cover{display:table-cell;vertical-align:middle;float:none;position:relative;width:100%;height:100%;background:#1c334fcc;color:#fff}#features #ulrtimate-pet-liner .cover h2{font-size:12px!important;margin:0 0 25px;color:#fff;font-family:DIN Alternate Bold}#features #ulrtimate-pet-liner .cover h3{font-family:Tiempos-Headline-Bold;font-size:30px;margin-bottom:0;color:#fff}#features #ulrtimate-pet-liner .cover .btn{position:absolute;bottom:0;margin:auto;left:0;right:0;width:214px}.gray-box{background:#f0efea;height:245px;margin-top:30px;border-bottom:solid 4px #dcc3a1}.gray-box.half{height:107.5px}.btn-fine{display:block;width:220px;background-color:transparent;border:solid 2px #1c334f;font-size:16px;color:#1c334f;border-radius:0;clear:both;margin:70px auto 10px}#blogs{background:#f0efea}#blogs .blog-text{background:url(/cdn/shop/t/7/assets/flag.png?6381532031327903946) no-repeat right 76px}#blogs .wrapper{max-width:100%}#blogs .blog-img{background-size:cover!important;border-bottom:solid 6px #4d5c6e}#blogs .blog-content{padding:100px 60px 100px 40px}#blogs .blog-content .btn{margin-top:15px}#blogs .blog-content .h2{margin-bottom:30px}#slider{background:#fff;background:-moz-linear-gradient(top,white 1%,white 90%,#293c53 90%,#293c53 100%);background:-webkit-linear-gradient(top,white 1%,white 90%,#293c53 90%,#293c53 100%);background:linear-gradient(to bottom,#fff 1% 90%,#293c53 90% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#293c53",GradientType=0)}#slider h1{font-size:64px}#slider img{width:100%}#slider .btn{height:54px;width:238px;line-height:54px;padding:0 10px 0 24px}#slider .wrapper{position:relative;padding:0 66px}#slider .wrapper .favicon{width:25px;position:absolute;left:90px;bottom:30px}#slider .slider-middle{position:absolute;width:100%;text-align:center;width:90%;top:80px}#slider .slider-middle p{color:#fff;font-size:20px;padding:0 135px}#slider .fa{line-height:52px;font-size:36px}#our-product{margin:0 0 60px;padding-top:60px;background:url(hamilton-sprite.png) no-repeat 0 -7px;background-size:100% auto}#our-product #products{margin-top:40px}#our-product .img-container img{max-width:100%}#our-product .product-items{padding:0;box-shadow:0 0 8px #0000004d;border-bottom:solid 5px #ead0b0}#our-product .product-items h3{font-family:DIN Alternate Bold;font-size:16px;margin:10px 0}#our-product .product-items h3 a{color:#3c3d41}#our-product .product-items p{font-family:PT Sans,sans-serif;font-style:italic;font-size:14px;padding:0 14px}#our-product .product-items .product-items-text{padding:10px}#bottom-banner{margin:70px 0}#bottom-banner .btn{text-align:left;line-height:25px;min-height:200px;width:200px;position:absolute;padding:70px 30px;right:-64px;bottom:0}#bottom-banner #dog-vector{position:relative;width:100%;padding:0 50px;background:#d6a161 url(dog-vector-graphic.png) center right no-repeat}#bottom-banner .h1{height:425px;vertical-align:middle;float:none;display:table-cell;font-family:Tiempos-Headline-Medium;color:#fff;font-size:64px;line-height:normal}@media (max-width: 768px){#site-header{min-height:75px}#site-header #logo{width:197px;min-width:197px;padding-top:13px;margin:0 0 0 -64px}.medium--text-center,#bottom-footer ul,.author-img,.author-info{text-align:center!important}.icon-hamburger,.icon-cart{font-size:32px;color:#fff}#blogs .blog-img{min-height:300px;background-position:30px center!important;background-repeat:no-repeat!important}#our-product .product-items{margin:15px 0}#bottom-banner .btn{text-align:left;line-height:25px;min-height:auto;width:100%;position:relative;padding:16px 21px;right:0;bottom:0;height:auto}#bottom-banner .h1{height:auto;font-size:46px;line-height:normal;padding:30px 0}.site-footer #top-footer li{text-align:center}.site-footer #top-footer img{margin-bottom:30px}.site-footer .embark{text-align:center!important}.search-bar .btn{height:37px;padding:0;min-height:auto;line-height:normal;width:auto;width:57px;min-width:auto}}.author h5{font-family:Nevis;color:#3c3d41;font-size:14px;line-height:50px;margin:0}#what-people-say .h1{margin:50px 0;color:#3b3d40}#pet-liners{margin:70px 0 50px}#pet-liners h4{font-family:Tiempos-Headline-Bold;font-size:54px;line-height:normal}#pet-liners .btn{width:auto;float:left;margin:20px 0}.bar{height:1px;width:100px;background:#b7b7b7;margin:24px auto}#our-approach #bg{margin:48px 0;height:700px}#our-approach .instructions{color:#969696}#our-products{margin:50px 0}#our-products .clearfix{height:48px}#our-products .grid h3{font-size:28px}#our-products .grid p{color:#b9c5cd;font-size:18px;font-family:Tiempos-Headline-Bold;margin:10px 30px}#our-products .grid .instructions{color:#969696}#make-it{margin:50px 0}#make-it .clearfix{height:48px}#make-it .grid h3{font-size:28px}#make-it .grid p{color:#969696;font-size:18px;font-family:Tiempos-Headline-Bold;margin:10px 30px}#make-it .grid .instructions{color:#969696}#special-review{background:#efefef;padding:65px}#special-review .quote{margin:36px 0}#special-review .view{color:#b5b5b5;font-size:34px;line-height:normal}#special-review .author{font-size:18px;margin:60px 0 0}.bottom-bar{width:107px;height:4px;background:#1c334f;margin:20px 0}#collection-page .specification-list{margin:30px 0 50px}#collection-page .specification-list li{background:url(check.png) no-repeat left 10px;padding-left:40px;font-family:Tiempos-Headline-Bold!important;color:#1c334f;font-size:19px;margin:20px 0 20px 30px}#collection-page #testimonials{margin:48px 0;background:#b9c5cd;color:#1c334f}#collection-page #testimonials h3{color:#1c334f!important}#collection-page #testimonials .bar-small{border-color:#1c334f}.btn .fa{line-height:normal;font-size:10px;vertical-align:2px}#ProductPrice{line-height:59px;font-size:42px}#product-page .btn-fine{margin:0!important}.pet-liner-41 h4{margin-top:100px!important}#free-shipping{border:solid 1px #a6a6a6;color:#a6a6a6;height:50px;border-left:0;border-right:0;margin:77px 0}#free-shipping p{font-size:14px;padding:12px 0}.mg-20{margin-left:20px}#footer-text{margin-top:40px;margin-bottom:40px}.table-wrap{overflow:visible}#cart-template .title{margin:30px 0}#cart-template tr,#cart-template td{font-size:16px}#cart-template .border-top{border-color:#e4e4e4;border-top:0}#cart-template .cart__row{border-color:#e4e4e4}#cart-template .cart__row p{margin:0}#cart-template .checkout-process{border-top:solid 1px #e4e4e4;padding:30px 0}#cart-template .h4{font-size:18px;color:#fd513e;margin:0}#cart-template .cart__remove{width:16px;height:16px;text-align:center;line-height:16px;background:#b3b3b3;border-radius:2px;color:#fff;font-size:10px}#cart-template .cart-table th{color:#333}.update-cart{background:#fc5c49;color:#fff}#contact .contact-info p{font-size:20px;text-align:center}.upl-vehicle-selector{margin-bottom:15px}.steps{margin-top:35px}.steps .step-header{background-color:#1c334f;padding:20px;border-bottom:1px solid white;overflow:auto;cursor:pointer}.steps .step-header h3{margin-bottom:0;color:#fff;float:left}.steps .step-header i{color:#fff;float:right;margin-top:11px}.steps .step-header .fa-arrow-down{display:none}.steps .step-header-disabled{background-color:gray;cursor:auto}.steps .step-body{margin:35px 0;display:none}.steps .step-body .makeModelName{text-decoration:underline}.steps .step-body .tier-boxes{border:3px solid #1c334f;padding-left:0}.steps .step-body .tier-boxes h4{padding:20px}.steps .step-body .tier-muted{border:3px solid #909090}.steps .step-body .tier-pricing{margin-left:33px}.steps .step-body .tier-pricing .tier-header{font-size:18px;font-family:DIN Alternate Bold;color:#fff;background-color:#1c334f;padding-bottom:3px;height:auto}.steps .step-body .tier-pricing .tier-header-muted{background-color:#909090;font-size:18px;font-family:DIN Alternate Bold;color:#fff;padding-bottom:3px}.steps .step-body .tier-pricing p{padding-left:20px;padding-right:20px}.steps .step-body .tier-pricing .priceList{margin-top:10px;font-size:36px}.steps .step-body .tier-pricing .priceList:before{content:"$"}.steps .step-body .tier-pricing h4{padding-top:0;margin-bottom:0;padding-bottom:0}.steps .step-body .tier-pricing .productFeatures{font-size:22px;color:#1c334f;margin-top:10px;text-decoration:underline}.steps .step-body .tier-pricing .selectButton{margin-top:30px;margin-bottom:20px;cursor:pointer;background-color:#3f843f}.steps .step-body .tier-pricing .selectButton:hover{background-color:green}.steps .step-body .tier-pricing .fa-check{color:green}.steps .step-body .tier-add-ons{padding:20px}.steps .step-body .tier-add-ons .add-on-pricing{font-size:20px}.steps .step-body .step-body-header{margin-bottom:20px}.steps .step-body .step-body-header h2{text-align:center}.steps .step-body .step-body-header .bottom-bar{margin:0 auto}.steps #step3 label{font-size:20px}.sub-section{margin-top:60px}.sub-section h2{font-size:28px;text-align:center}.sub-section .header-p{font-size:22px;color:#1c334f}#customLinerSearch .product-single__thumbnails{list-style:none;background:#fff;padding:5px;margin:0;float:left}#customLinerSearch .product-single__thumbnails li{margin-bottom:.25em}#customLinerSearch #ProductPhotoImg{float:left;width:90%}.product-selector{border:3px solid #1c334f;position:relative;margin:-80px 60px 0;background-color:#fff;z-index:10}.product-selector .grid{margin-left:0}.product-selector .additional-questions{clear:both;margin-top:10px}.product-selector .little-reviews{font-family:Tiempos-Headline-Bold}.product-selector .little-reviews a{margin-left:8px;display:inline-block;font-size:13px}.product-selector .little-reviews a span{color:#1c334f;font-weight:700;font-size:14px}.product-selector .detail-container{border-color:#d6d6d6;width:100%;margin:20px}.product-selector .detail-container .sub-header{color:#000;font-weight:700;float:left;font-size:1.3em;margin-bottom:0}.product-selector .detail-container .click-to-select-btn{float:right;font-size:12px;background:#6ca56e;color:#fff;text-transform:uppercase;font-family:Tiempos-Headline-Bold;border-radius:2px;padding:5px 10px}.product-selector .detail-container .click-to-select-btn.disabled{background:#bfbfbf}@media only screen and (max-width: 600px){.product-selector .detail-container .sub-header{float:none;text-align:center}.product-selector .detail-container .click-to-select-btn{float:none;text-align:center;margin-top:10px}}@media only screen and (max-width: 970px){.product-selector .one-half{width:100%}}.product-selector .product__total-price{margin:20px 0}.product-selector .product__total-price .label-price{clear:both;float:left;color:#a9a9a9}.product-selector .product__total-price .compare{font-size:.6em}.product-selector .product__total-price .final-liner-price{display:block;font-size:1.5em;color:#333}.product-selector .product__total-price .total-label{clear:both;float:left;color:#333}.product-selector .product__total-price .total-liner-price{display:block;font-size:1.3em}.product-selector .product__total-price .liner-price{float:right;font-weight:700}.product-selector .product__total-price .compareStrikethrough{text-decoration:line-through}.product-selector .product__total-price .lineItemCompare{font-size:.8em}.product-selector .product__total-price .free-shipping{font-size:1.2em;font-weight:700}.product-selector .product__info-container{padding:39px 57px;position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.product-selector .product__info-container .product__info h1{font-size:26px;margin-bottom:0}.product-selector .product__info-container .product__info .product__price{font-size:25px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#d7a974;display:block;margin-top:5px}.product-selector .product__info-container .product__info .product__price em{font-size:18px;font-weight:400}.product-selector .product__info-container .product__info .product__description{margin-top:10px;padding-right:50px}@media only screen and (max-width: 970px){.product-selector .product__info-container .product__info{width:100%}.product-selector .product__info-container .product__info .product__description,.product-selector .product__info-container .product__description{padding-right:0}.product-selector .product__info-container .product__vehicle,.product-selector .product__info-container .product__liner,.product-selector .product__info-container .product__material,.product-selector .product__info-container .product__add-ons,.product-selector .product__info-container .vehicle-and-question-selector{width:100%;margin-top:20px}.product-selector .product__info-container .product__vehicle .product__line-item-container,.product-selector .product__info-container .product__liner .product__line-item-container,.product-selector .product__info-container .product__material .product__line-item-container,.product-selector .product__info-container .product__add-ons .product__line-item-container,.product-selector .product__info-container .vehicle-and-question-selector .product__line-item-container{padding:30px}.product-selector .product__info-container .product__vehicle .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .product__vehicle .product__line-item-container .product__addons-list__item,.product-selector .product__info-container .product__liner .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .product__liner .product__line-item-container .product__addons-list__item,.product-selector .product__info-container .product__material .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .product__material .product__line-item-container .product__addons-list__item,.product-selector .product__info-container .product__add-ons .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .product__add-ons .product__line-item-container .product__addons-list__item,.product-selector .product__info-container .vehicle-and-question-selector .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .vehicle-and-question-selector .product__line-item-container .product__addons-list__item{width:100%!important;margin-top:20px;margin-left:0!important}}@media (max-width: 600px){.product-selector .product__info-container .product__vehicle-list{width:100%!important}.product-selector .product__info-container .product__vehicle,.product-selector .product__info-container .product__liner,.product-selector .product__info-container .product__material,.product-selector .product__info-container .product__add-ons,.product-selector .product__info-container .vehicle-and-question-selector{width:100%;margin-top:20px}.product-selector .product__info-container .product__vehicle .product__line-item-container,.product-selector .product__info-container .product__liner .product__line-item-container,.product-selector .product__info-container .product__material .product__line-item-container,.product-selector .product__info-container .product__add-ons .product__line-item-container,.product-selector .product__info-container .vehicle-and-question-selector .product__line-item-container{padding:30px}.product-selector .product__info-container .product__vehicle .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .product__vehicle .product__line-item-container .product__addons-list__item,.product-selector .product__info-container .product__liner .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .product__liner .product__line-item-container .product__addons-list__item,.product-selector .product__info-container .product__material .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .product__material .product__line-item-container .product__addons-list__item,.product-selector .product__info-container .product__add-ons .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .product__add-ons .product__line-item-container .product__addons-list__item,.product-selector .product__info-container .vehicle-and-question-selector .product__line-item-container .product__liner-list__item,.product-selector .product__info-container .vehicle-and-question-selector .product__line-item-container .product__addons-list__item{width:100%!important;margin-top:20px}}@media only screen and (min-width: 970px){.product-selector .product__info-container .product__vehicle,.product-selector .product__info-container .product__liner,.product-selector .product__info-container .product__material,.product-selector .product__info-container .product__add-ons,.product-selector .product__info-container .vehicle-and-question-selector{width:100%}}.product-selector .product__info-container .product__vehicle,.product-selector .product__info-container .product__liner,.product-selector .product__info-container .product__material,.product-selector .product__info-container .product__add-ons,.product-selector .product__info-container .vehicle-and-question-selector{margin-bottom:10px}.product-selector .product__info-container .product__vehicle .tiny-product-img,.product-selector .product__info-container .product__liner .tiny-product-img,.product-selector .product__info-container .product__material .tiny-product-img,.product-selector .product__info-container .product__add-ons .tiny-product-img,.product-selector .product__info-container .vehicle-and-question-selector .tiny-product-img{width:28px;float:left;margin-left:5px}.product-selector .product__info-container .product__vehicle .new-image,.product-selector .product__info-container .product__liner .new-image,.product-selector .product__info-container .product__material .new-image,.product-selector .product__info-container .product__add-ons .new-image,.product-selector .product__info-container .vehicle-and-question-selector .new-image{display:none;width:50%}.product-selector .product__info-container .product__size-and-purchase{width:100%;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.product-selector .product__info-container .product__purchase{margin-top:20px}.product-selector .product__info-container .select-button{cursor:pointer;background-color:#1c334f;color:#fff;min-width:100%}.product-selector .product__info-container .select-button.disabled{opacity:.4}.product-selector .product__info-container .product__label{text-align:center;color:#333;font-weight:700;font-size:18px}.product-selector .product__info-container .product__line-item-container{width:100%;border:1px solid #C5C5C5;text-align:center;-ms-flex:7;flex:7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch}.product-selector .product__info-container .product__line-item-container .product__container{position:absolute;top:0;left:0;text-align:center;width:100%;display:none;background:#fff;z-index:10;padding:38px 30px;height:100%;margin-top:0!important}.product-selector .product__info-container .product__line-item-container .product__container__close{position:absolute;z-index:10;top:20px;right:20px;cursor:pointer}.product-selector .product__info-container .product__line-item-container .compare{font-size:.6em}.product-selector .product__info-container .product__line-item-container .compareStrikethrough{text-decoration:line-through}.product-selector .product__info-container .product__line-item-container .product__line-item-container__heading{font-size:26px}.product-selector .product__info-container .product__line-item-container .detail-select-holder{clear:both}.product-selector .product__info-container .product__line-item-container .detail-select-holder select{display:block;margin:10px 0;width:100%;border:2px solid #1c334f;font-size:20px}.product-selector .product__info-container .product__line-item-container .product__vehicle-container .product__vehicle-list{width:30%;margin:0 auto}.product-selector .product__info-container .product__line-item-container .product__liner-container .product__liner-list__item{border:2px solid #F5F5F5;float:left;width:26%;margin-left:5%;padding:25px 40px}.product-selector .product__info-container .product__line-item-container .product__liner-container .product__liner-list__item img{cursor:pointer}.product-selector .product__info-container .product__line-item-container .product__liner-container .product__liner-list__item .click-to-view{font-size:11px;margin-top:-5px;display:block;cursor:pointer}.product-selector .product__info-container .product__line-item-container .product__liner-container .product__liner-list__item h4{margin-top:24px;font-weight:400;margin-bottom:14px}.product-selector .product__info-container .product__line-item-container .product__liner-container .product__liner-list__item .tier-header{width:60%;margin:0 auto;line-height:1;font-weight:400}.product-selector .product__info-container .product__line-item-container .product__liner-container .product__liner-list__item .priceList{color:#1c334f;font-size:26px;font-weight:400;margin-top:12px}.product-selector .product__info-container .product__line-item-container .product__liner-container_large{top:-3px;right:-3px;left:-3px;width:auto;border:3px solid #1c334f;height:auto}.product-selector .product__info-container .product__line-item-container .product__material-img{height:25px;width:25px;background-position:center center;display:none;float:left;margin-left:12px}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list{margin-top:30px;height:160px}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item{position:relative;display:inline-block;vertical-align:top;cursor:pointer;width:64px;height:64px;margin:2px;border:2px solid white}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item .product__material-list__item__image{background-repeat:no-repeat;background-position:center center;background-size:300%;width:52px;height:52px;margin:4px}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item .product__material-list__item__popover{opacity:0;transform:translate(-50%);position:absolute;transition:opacity .4s,transform .4s .4s;bottom:100%;margin-bottom:3px;left:50%;padding:0;background:#1c334f;pointer-events:none;-webkit-clip-path:polygon(0 0,100% 0,100% 416px,162px 416px,50% 100%,180px 416px,0 416px);clip-path:polygon(0 0,100% 0,100% 416px,162px 416px,50% 100%,180px 416px,0 416px);z-index:11}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item .product__material-list__item__popover .product__material-list__item__popover__inner{background:#fff;width:336px;height:418px;margin:3px 3px 4px;overflow:hidden;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 410px,176px 410px,50% 100%,160px 410px,0 410px);clip-path:polygon(0 0,100% 0,100% 410px,176px 410px,50% 100%,160px 410px,0 410px)}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item .product__material-list__item__popover .product__material-list__item__popover__inner .product__material-list__item__popover__text{padding:30px 30px 0}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item .product__material-list__item__popover .product__material-list__item__popover__inner .product__material-list__item__popover__text .product__material-list__item__popover__family{background:#1c334f;letter-spacing:2px;font-weight:400;font-style:normal;font-stretch:normal;font-size:10px;display:inline-block;color:#fff;padding:3px 9px 2px;margin-bottom:11px;text-transform:uppercase}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item .product__material-list__item__popover .product__material-list__item__popover__inner .product__material-list__item__popover__text .product__material-list__item__popover__title{font-size:19px;font-weight:300;font-style:normal;font-stretch:normal}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item .product__material-list__item__popover .product__material-list__item__popover__inner .product__material-list__item__popover__text .product__material-list__item__popover__price{font-weight:300;font-style:normal;font-stretch:normal;color:#333;font-size:23px;margin-bottom:10px}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item .product__material-list__item__popover .product__material-list__item__popover__inner .product__material-list__item__popover__text .product__material-list__item__popover__description{font-weight:300;font-style:normal;font-stretch:normal;font-size:15px}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item:hover,.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item.selected{border-color:#1c334f;transition:border-color .8s}.product-selector .product__info-container .product__line-item-container .product__material-container .product__material-list .product__material-list__item:hover .product__material-list__item__popover{opacity:1}.product-selector .product__info-container .product__line-item-container .product__addons-container .product__addons-list__item{border:2px solid #F5F5F5;float:left;width:26%;margin-left:5%;padding:25px 40px}.product-selector .product__info-container .product__line-item-container .product__addons-container .product__addons-list__item img{cursor:pointer}.product-selector .product__info-container .product__line-item-container .product__addons-container .product__addons-list__item .click-to-view{font-size:11px;margin-top:-5px;display:block;cursor:pointer}.product-selector .product__info-container .product__line-item-container .product__addons-container .product__addons-list__item h4{margin-top:24px;font-weight:400;margin-bottom:14px}.product-selector .product__info-container .product__line-item-container .product__addons-container .product__addons-list__item .tier-header{width:60%;margin:0 auto;line-height:1;font-weight:400}.product-selector .product__info-container .product__line-item-container .product__addons-container .product__addons-list__item .priceList{color:#1c334f;font-size:26px;font-weight:400;margin-top:12px}.product-selector .product__info-container .product__line-item-container .product__addons-container .four__columns .product__addons-list__item{width:22%;margin-left:2%}.product-selector .product__info-container .product__line-item-container .continue-container{clear:both;width:30%;margin:0 auto}.product-selector .product__info-container .product__line-item-container .continue-container button{margin-top:35px}.product-selector .product__info-container .product__line-item-container .select-button{background-color:#fff;color:#1c334f;border:3px solid #1c334f}.product-selector .product__info-container .product__line-item-container .selected-button{background-color:#1c334f;color:#fff;width:100%;min-width:100%}.product-selector .product__info-container .product__line-item-container .select-button:hover{background-color:#1c334f;color:#fff}.product-selector .product__info-container .product__line-item-container .product__questions-container .product__questions-list__item{border:2px solid #F5F5F5;width:100%;overflow:auto;margin-top:20px;padding-top:20px}.product-selector .product__info-container .product__line-item-container .product__questions-container .product__questions-list__item .product__questions-list__item-sub{float:left;width:26%;margin-left:5%;padding:25px 40px}.product-selector .product__info-container .product__line-item-container .product__questions-container .product__questions-list__item-second p{font-size:20px}.product-selector .product__info-container .product__line-item-container .product__questions-container .product__questions-list__item-second .options-holder-item{width:30%;padding:25px}.product-selector .product__info-container .product__line-item-container .product__questions-container .product__questions-list__item-second .options-holder-item select{width:80%;margin:0 auto}.product-selector .product__info-container .product__line-item-container .product__questions-container .product__questions-list__item-second .options-holder-1 .options-holder-item{margin:0 auto}.product-selector .product__info-container .product__line-item-container .product__questions-container .product__questions-list__item-second .options-holder-2 .options-holder-item{width:50%;float:left}.product-selector .product__info-container .product__line-item-container .product__questions-container .product__questions-list__item-second .options-holder-3 .options-holder-item{width:33%;float:left}.product-selector .product__info-container .product__line-item-container .product__questions-container .product__questions-list__item-second .options-holder-4 .options-holder-item{width:25%;float:left}.product-selector .product__info-container .product__line-item-container .product__option__click-area{cursor:pointer;width:100%}.product-selector .product__info-container .product__line-item-container .product__option-val{max-width:80%;margin:0 auto;font-weight:300;font-style:normal;font-stretch:normal;font-size:24px;line-height:30px;font-style:italic}.product-selector .show-vehicle-arrow .product__liner .new-image,.product-selector .show-vehicle-arrow .product__material .new-image,.product-selector .show-vehicle-arrow .product__add-ons .new-image,.product-selector .show-vehicle-arrow .product__size-and-purchase .new-image,.product-selector .show-vehicle-arrow .vehicle-and-question-selector .new-image{display:block;width:60%;margin-top:80px}@media (max-width: 970px){.product-single__thumbnails{display:flex}#ProductPhotoImg{width:100%!important}.product-selector{border:3px solid #1c334f;position:relative;margin:0 10px;background-color:#fff;z-index:10}.product__info-container{padding:39px 20px!important}.new-image{display:none!important}.product__questions-list__item-sub,.options-holder-item,.continue-container{margin-top:20px}}.upl-page{margin-top:30px}.upl-page .our-reviews{margin:30px auto;display:block}.upl-page .testimonials-loading{display:block;margin:0 auto;text-align:center}.upl-page h3{text-align:center}.upl-page #rvt-embed-1{width:80%;margin:0 auto}.upl-page #rvt-embed-1 #TOG .rvt-embed-heading .rvt-embed-title,.upl-page #rvt-embed-1 .rvt-pull-right{display:none}.home-fit-finder{margin:4rem auto;text-align:center;background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000000d;padding:2rem;max-width:700px}.home-fit-finder h2{font-weight:700;margin-bottom:.5rem}.home-fit-finder p{color:#555;margin-bottom:1.5rem}.home-fit-finder .fit-finder-inputs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home-fit-finder select{width:200px;padding:.75rem;border-radius:8px;border:1px solid #ccc;background:#f9f9f9}.home-fit-finder button{background:#1c334f;color:#fff;padding:.9rem 2rem;border-radius:8px;border:none;margin-top:1.5rem;cursor:pointer}@media (max-width: 640px){.home-fit-finder .fit-finder-inputs{flex-direction:column}.home-fit-finder select,.home-fit-finder button{width:100%}}.fit-finder-home .product__line-item-container__heading{text-align:left}.fit-finder-home .product__line-item-container__heading .sub-header{display:inline-block;margin:.5rem 0 0;color:#fff;margin-left:24px;margin-top:0}.fit-finder-home .product__line-item-container__heading .tiny-product-img{display:inline-block;width:64px;height:auto;margin-left:8px;vertical-align:middle}@media (max-width: 768px){.fit-finder-home .product__line-item-container__heading .sub-header{margin-left:0}}.liner-selector-scope{border-radius:16px;padding:3rem 2rem;max-width:1180px;margin:1rem auto;box-shadow:0 8px 24px #0000000d;background-color:#8fa5b9}.liner-selector-scope .product__line-item-container__heading{font-family:Tiempos-Headline-Bold,serif;font-size:1.5rem;color:#fff!important;text-align:center;margin-bottom:2.5rem;letter-spacing:.4px}.liner-selector-scope .liner-title{display:inline-block;margin-left:0;color:#fff}.liner-selector-scope .product__liner-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:1050px;margin:0 auto}@media (max-width: 768px){.liner-selector-scope .product__liner-list{flex-direction:column;align-items:center;gap:1.5rem}}.liner-selector-scope .product__liner-list__item{background:#fff;border-radius:14px;overflow:hidden;text-align:center;padding:1.5rem 1rem 2rem;box-shadow:0 6px 16px #1c334f1a;transition:all .3s ease;width:300px;position:relative}.liner-selector-scope .product__liner-list__item:hover{transform:translateY(-4px);box-shadow:0 10px 24px #1c334f26}.liner-selector-scope .product__liner-list__item img{border-radius:12px;width:100%;height:auto;margin-bottom:1rem;object-fit:cover}.liner-selector-scope .product__liner-list__item h4{font-family:Tiempos-Headline-Bold,serif;font-size:1.25rem;color:#1c334f;margin-bottom:.25rem}.liner-selector-scope .product__liner-list__item .tier-header{color:#e25942;font-weight:600;font-size:1rem;margin-bottom:.75rem}.liner-selector-scope .product__liner-list__item .priceList{font-size:1.1rem;font-weight:600;color:#1c334f;line-height:1.4}.liner-selector-scope .product__liner-list__item .priceList .compare{display:block;font-size:.95rem;font-weight:500;color:#888;text-decoration:none;margin-top:.25rem}.liner-selector-scope .product__liner-list__item .priceList .compare.compareStrikethrough{text-decoration:line-through;color:#a5a5a5}.liner-selector-scope .product__liner-list__item .priceList span.compare:last-child{color:#e25942;font-weight:600}.liner-selector-scope .product__liner-list__item .btn.select-button{background-color:#1c334f;color:#fff;font-size:1rem;font-weight:600;border-radius:8px;border:none;margin-top:1.25rem;cursor:pointer;font-family:Inter,sans-serif;transition:all .25s ease;box-shadow:0 4px 10px #1c334f26}.liner-selector-scope .product__liner-list__item .btn.select-button:hover{background-color:#e25942;transform:translateY(-2px);box-shadow:0 6px 16px #e2594240}.liner-selector-scope .product__liner-list__item .btn.select-button:active{transform:scale(.98);background:#e25942!important;border-color:#e25942!important;color:#fff!important}@media (max-width: 768px){.liner-selector-scope .product__liner-list__item{width:100%;max-width:360px}}.liner-selector-scope .liner-selected{font-family:Tiempos-Headline-Bold,serif;color:#fff;font-size:1.5rem;font-weight:700!important;margin-bottom:1.5rem}.liner-selector-scope .liner-heading{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem}@media (max-width: 768px){.liner-selector-scope .liner-heading{display:flex;align-items:flex-start;flex-direction:column;margin-left:1.5rem}}.liner-selector-scope .liner-title,.liner-selector-scope .liner-selected-text{font-family:Tiempos-Headline-Bold,serif;font-size:1.5rem;line-height:1.2;color:#fff}.liner-selector-scope .liner-selected-text.active{color:#e25942}@media (max-width: 768px){.liner-selector-scope .liner-title,.liner-selector-scope .liner-selected-text{font-size:1.5rem}}.material-selector-scope{background:#fff;border-radius:16px;padding:3rem 2rem;max-width:1200px;margin:1rem auto;box-shadow:0 8px 24px #0000000d;background-color:#8fa5b9}.material-selector-scope .product__line-item-container__heading{font-family:Tiempos-Headline-Bold,serif;font-size:1.5rem;color:#fff;text-align:center}.material-selector-scope .material-title{display:inline-block;color:#fff}.material-selector-scope .sub-header{text-align:center;font-family:Tiempos-Headline-Bold,serif;font-size:1.6rem;color:#fff;margin-bottom:32px}.material-selector-scope .product__material-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;width:100%;max-width:950px;margin:0 auto}@media (max-width: 768px){.material-selector-scope .product__material-list{flex-direction:column;align-items:center;gap:1.25rem}}.material-selector-scope .product__material-list__item{position:relative;width:120px;height:120px;border-radius:14px;background:#fff;box-shadow:0 6px 16px #1c334f1a;overflow:hidden;cursor:pointer;transition:all .3s ease}.material-selector-scope .product__material-list__item:hover{transform:translateY(-4px);box-shadow:0 10px 24px #1c334f26;border:3px solid #E25942}.material-selector-scope .product__material-list__item:focus{transform:translateY(-4px);box-shadow:0 10px 24px #1c334f26;border:3px solid #E25942}.material-selector-scope .product__material-list__item .product__material-list__item__image{width:100%;height:100%;background-size:cover;background-position:center;border-radius:12px}.material-selector-scope .product__material-list__item__popover{display:none;position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;font-family:Inter,sans-serif;justify-content:center;align-items:center;text-align:center;border-radius:14px;opacity:0;transition:all .25s ease}.material-selector-scope .product__material-list__item:hover .product__material-list__item__popover{display:flex;opacity:1}.material-selector-scope .product__material-list__item__popover__text{padding:1rem;line-height:1.4}.material-selector-scope .product__material-list__item__popover__text .product__material-list__item__popover__family{font-size:.9rem;text-transform:uppercase;opacity:.85}.material-selector-scope .product__material-list__item__popover__text .product__material-list__item__popover__price{font-size:1.25rem;font-weight:600;margin-top:.25rem;color:#e25942}.material-selector-scope .product__material-list__item__popover__text .product__material-list__item__popover__description{font-size:.9rem;color:#e5e5e5;margin-top:.5rem}.addons-selector-scope{background:#f8f9fb;border-radius:16px;padding:3rem 2rem;max-width:1100px;margin:1rem auto;box-shadow:0 8px 24px #0000000d}.addons-selector-scope .product__line-item-container__heading{font-family:Tiempos-Headline-Bold,serif;font-size:1.5rem;color:#1c334f;text-align:center;margin-bottom:2rem}.addons-selector-scope .addon-title{display:inline-block;margin-right:8px;font-family:Tiempos-Headline-Bold,serif;font-size:1.5rem;color:#1c334f}.addons-selector-scope .addon-selected{color:#fff!important;display:inline-block;margin-left:8px}.addons-selector-scope .sub-header{text-align:center;font-family:Tiempos-Headline-Bold,serif;font-size:1.6rem;color:#1c334f;margin-bottom:1.5rem}.addons-selector-scope .product__addons-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:1000px;margin:0 auto}@media (max-width: 768px){.addons-selector-scope .product__addons-list{flex-direction:column;align-items:center;gap:1.5rem}}.addons-selector-scope .product__addons-list__item{background:#fff;border-radius:14px;box-shadow:0 6px 16px #1c334f1a;width:300px;padding:1.5rem;text-align:center;transition:transform .25s ease,box-shadow .25s ease;border:2px solid transparent;display:flex;flex-direction:column;justify-content:space-between}.addons-selector-scope .product__addons-list__item .btn.select-button,.addons-selector-scope .product__addons-list__item .btn.selected-button{display:inline-block;width:100%;border-radius:10px;font-family:Inter,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .25s ease;border:none}.addons-selector-scope .product__addons-list__item .btn.select-button{background-color:#1c334f;color:#fff}.addons-selector-scope .product__addons-list__item .btn.select-button:hover{background-color:#e25942}.addons-selector-scope .product__addons-list__item .btn.selected-button{background-color:#e25942;color:#fff;cursor:default}.addons-selector-scope{background:#fff;border-radius:16px;padding:3rem 2rem;max-width:1300px;margin:1rem auto;box-shadow:0 8px 24px #0000000d;background-color:#8fa5b9}.addons-selector-scope .product__line-item-container__heading{font-family:Tiempos-Headline-Bold,serif;font-size:1.5rem;color:#fff;text-align:center;margin-bottom:.5rem}.addons-selector-scope .sub-header{text-align:center;font-family:Tiempos-Headline-Bold,serif;font-size:1.6rem;color:#fff;margin-bottom:1.5rem}.addons-selector-scope .product__addons-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;width:100%;max-width:1300px;margin:0 auto}@media (max-width: 768px){.addons-selector-scope .product__addons-list{flex-direction:column;align-items:center;gap:1.5rem;max-width:100%}}.addons-selector-scope .product__addons-list__item{background:#fff;border-radius:14px;box-shadow:0 6px 16px #1c334f1a;width:310px;padding:1.75rem;text-align:center;transition:transform .25s ease,box-shadow .25s ease;border:2px solid transparent;margin-left:-7px}.addons-selector-scope .product__addons-list__item:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1c334f26}.addons-selector-scope .product__addons-list__item.selected{border-color:#e25942;box-shadow:0 0 0 4px #e2594226}.addons-selector-scope .product__addons-list__item img{width:100%;height:auto;border-radius:10px;margin-bottom:1rem}.addons-selector-scope .product__addons-list__item h4{font-family:Tiempos-Headline-Bold,serif;font-size:1.25rem;color:#1c334f;margin-bottom:.5rem}.addons-selector-scope .product__addons-list__item .tier-header{font-size:.95rem;font-weight:500;color:#e25942;margin-bottom:.75rem}.addons-selector-scope .product__addons-list__item p{font-family:Inter,sans-serif;font-size:.95rem;color:#555;line-height:1.4;margin-bottom:1rem}.addons-selector-scope .product__addons-list__item .priceList{font-family:Inter,sans-serif;color:#1c334f;font-weight:600;margin-bottom:1rem}.addons-selector-scope .product__addons-list__item .priceList .compareStrikethrough{text-decoration:line-through;color:#999;font-weight:400}.addons-selector-scope .product__addons-list__item .priceList .compare{font-size:.85rem;color:#e25942}@media (max-width: 768px){.addons-selector-scope .product__addons-list__item{width:auto}}.configuration-selector-scope{background-color:#8fa5b9;border-radius:16px;padding:3rem 2rem;max-width:1200px;display:flex;justify-content:center;box-shadow:0 8px 24px #0000000d;margin-bottom:3rem;text-align:center}.configuration-selector-scope .config-div{display:flex;justify-content:center}.configuration-selector-scope #config{color:#fff;width:100%}@media (max-width: 768px){.configuration-selector-scope #config{width:100%}}.configuration-selector-scope .product__line-item-container__heading,.configuration-selector-scope .sub-header{text-align:center;font-family:Tiempos-Headline-Bold,serif;font-size:1.5rem;color:#fff;margin-bottom:.5rem}.configuration-selector-scope .product__questions-list__item{text-align:center;margin-bottom:2rem}.configuration-selector-scope .product__questions-list__item h3{font-family:Tiempos-Headline-Bold,serif;font-size:1.3rem;color:#1c334f;margin-bottom:1.5rem}.configuration-selector-scope .product__questions-list__item.middle-seat-holder{display:flex;flex-direction:column;align-items:center;gap:2rem}.configuration-selector-scope .product__questions-list__item.middle-seat-holder .product__questions-list__item-sub{display:flex;flex-direction:column;align-items:center;gap:.75rem;background:#fff;border-radius:12px;box-shadow:0 6px 16px #1c334f14;padding:1.5rem;width:260px;transition:transform .25s ease,box-shadow .25s ease}.configuration-selector-scope .product__questions-list__item.middle-seat-holder .product__questions-list__item-sub:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1c334f1f}.configuration-selector-scope .product__questions-list__item.middle-seat-holder .product__questions-list__item-sub img{width:100%;height:auto;border-radius:8px}.configuration-selector-scope .product__questions-list__item.middle-seat-holder .product__questions-list__item-sub .btn.select-button,.configuration-selector-scope .product__questions-list__item.middle-seat-holder .product__questions-list__item-sub .btn.selected-button{width:100%;border-radius:10px;font-family:Inter,sans-serif;font-weight:600;font-size:1rem;transition:all .25s ease;border:none}.configuration-selector-scope .product__questions-list__item.middle-seat-holder .product__questions-list__item-sub .btn.select-button{background-color:#1c334f;color:#fff}.configuration-selector-scope .product__questions-list__item.middle-seat-holder .product__questions-list__item-sub .btn.select-button:hover{background-color:#e25942}.configuration-selector-scope .product__questions-list__item.middle-seat-holder .product__questions-list__item-sub .btn.selected-button{background-color:#e25942;color:#fff;cursor:default}@media (min-width: 768px){.configuration-selector-scope .product__questions-list__item.middle-seat-holder{flex-direction:row;justify-content:center;flex-wrap:wrap}}.configuration-selector-scope .product__questions-list__item-second{background:#fff;border-radius:14px;padding:2rem;box-shadow:0 6px 16px #1c334f1a;text-align:left;margin:2rem auto;max-width:260px}.configuration-selector-scope .product__questions-list__item-second h3{font-family:Tiempos-Headline-Bold,serif;font-size:1.2rem;color:#1c334f;margin-bottom:1rem}.configuration-selector-scope .product__questions-list__item-second textarea{width:100%;height:220px;border-radius:10px;border:1.5px solid #1c334f;padding:1rem;font-family:Inter,sans-serif;font-size:1rem;color:#333;resize:none;transition:border .25s ease,box-shadow .25s ease}.configuration-selector-scope .product__questions-list__item-second textarea:focus{border-color:#e25942;box-shadow:0 0 0 3px #e2594233;outline:none}@media (min-width: 768px){.configuration-selector-scope .product__questions-list__item-second{max-width:900px}}.configuration-selector-scope .continue-container{text-align:center;margin-top:2.5rem}.configuration-selector-scope .continue-container .btn.select-button{width:300px;background-color:#1c334f;color:#fff;border-radius:10px;padding:14px 0;font-size:1rem;font-weight:600;transition:all .25s ease}.configuration-selector-scope .continue-container .btn.select-button:hover{background-color:#e25942}@media (max-width: 768px){.configuration-selector-scope{padding:2rem 3rem}.configuration-selector-scope .product__questions-list__item-sub{width:100%;max-width:260px}.configuration-selector-scope textarea{height:180px}}.upl-description-scope .one-half{width:100%}.upl-description-scope{max-width:1200px;margin:3rem auto;padding:2rem 3rem;background:#1c334f;border-radius:16px;box-shadow:0 8px 24px #0000000d}@media (max-width: 768px){.upl-description-scope{max-width:95%;padding:1.5rem;margin:1.5rem auto}}.upl-description-scope h1[itemprop=name]{font-family:Tiempos-Headline-Bold,serif;font-size:2.4rem;color:#fff;margin-bottom:1rem;letter-spacing:.3px}@media (max-width: 768px){.upl-description-scope h1[itemprop=name]{font-size:1.9rem}}.upl-description-scope .product__price{display:inline-block;font-size:1.6rem;color:#e25942;font-weight:700;margin-bottom:.75rem;font-family:Inter,sans-serif}.upl-description-scope .product__price em{font-style:normal;font-weight:400;color:#fff;margin-left:.4rem}.upl-description-scope .little-reviews{margin-bottom:1.5rem;font-size:1rem;color:#fff}.upl-description-scope .product__description{margin-top:1.5rem}.upl-description-scope .product__description p{font-size:1.1rem;line-height:1.55;color:#fff;font-family:Inter,sans-serif;margin-bottom:1rem}.upl-description-scope .product__description p a{color:#e25942;font-weight:600}.upl-description-scope .product__description p a:hover{text-decoration:underline}.upl-description-scope h6{margin-top:1.25rem;font-size:1rem;color:#fff;font-weight:600;font-family:Inter,sans-serif}.upl-description-scope h6 a{color:#e25942;font-weight:700}.upl-description-scope img[src*=mini-dog]{display:block;margin:1.5rem 0 .75rem;width:35px}@media (max-width: 768px){.upl-description-scope img[src*=mini-dog]{width:20px}}.selector-item.vehicle-and-question-selector .product__purchase #AddToCart{width:100%;max-width:100%;display:block;font-size:1.2rem;font-weight:700;text-align:center;border-radius:10px;background:#1c334f;color:#fff;border:1.5px solid #1c334f;transition:all .25s ease;margin-top:1.5rem;box-sizing:border-box}.selector-item.vehicle-and-question-selector .product__purchase #AddToCart:hover:not(.disabled){background:#e25942;border-color:#e25942!important;transform:translateY(-2px)}.selector-item.vehicle-and-question-selector .product__purchase #AddToCart.disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){.selector-item.vehicle-and-question-selector .product__purchase #AddToCart{font-size:1.25rem;border-radius:12px}}.ccl-total-price-block{width:100%;max-width:1300px;margin:2.5rem auto;padding:0 1rem}.ccl-total-price-block .product__total-price{width:100%;background:#f7f9fc;border:1.5px solid #e0e6ed;border-radius:14px;box-shadow:0 4px 16px #0000000f;padding:2rem 2.5rem;display:flex;flex-direction:column;gap:1.4rem}.ccl-total-price-block .product__total-price>div{display:flex;justify-content:space-between;align-items:center}.ccl-total-price-block .label-price,.ccl-total-price-block .total-label{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;color:#1c334f;margin-right:1rem}.ccl-total-price-block .liner-price,.ccl-total-price-block .total-price{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;color:#1c334f}.ccl-total-price-block .compareStrikethrough{text-decoration:line-through;margin-left:.5rem;color:#a0a8b3;font-weight:500}.ccl-total-price-block .compare{color:#e25942;font-weight:700;margin-left:.35rem}@media (max-width: 768px){.ccl-total-price-block .product__total-price{padding:1.6rem;gap:1rem}.ccl-total-price-block .product__total-price>div{flex-direction:column;align-items:flex-start;gap:.4rem}.ccl-total-price-block .label-price,.ccl-total-price-block .total-label{font-size:1rem}.ccl-total-price-block .liner-price,.ccl-total-price-block .total-price{font-size:1.05rem}}.ccl-faq-wrapper{max-width:900px;margin:3rem auto;padding:2rem;border-radius:16px;background:#fff;box-shadow:0 8px 20px #0000000d;border:1px solid #e5e9ef}.ccl-faq-title{font-family:Tiempos-Headline-Bold,serif;font-size:2rem;text-align:center;color:#1c334f;margin-bottom:2rem}.ccl-faq-item{margin-bottom:1rem;border-radius:10px;background:#f7f9fc;border:1.5px solid #e3e7ee;overflow:hidden}.ccl-faq-item summary{cursor:pointer;padding:1rem 1.25rem;font-size:1.15rem;font-weight:700;color:#1c334f;font-family:Inter,sans-serif;list-style:none;position:relative;margin-right:24px}.ccl-faq-item summary:after{content:"+";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#e25942;transition:.25s ease}.ccl-faq-item[open] summary:after{content:"\2212"}.ccl-faq-item p{padding:0 1.25rem 1.25rem;font-size:1rem;line-height:1.55;color:#1c334f;font-family:Inter,sans-serif}#ProductPhotoImg{width:100%;height:1000px;object-fit:cover;border-radius:12px}.product-single__thumbnail img{width:100%;height:64px;object-fit:cover;border-radius:8px}.product-single__thumbnails li{max-height:110px;overflow:hidden}@media (max-width: 768px){#ProductPhotoImg{height:300px}.product-single__thumbnail img{height:90px}}.upl-features-module{width:100%;background:#fff;padding:3rem 0;display:flex;justify-content:center}.upl-features-inner{width:100%;max-width:1100px;padding:0 2rem}.upl-features-title{font-family:Tiempos-Headline-Bold,serif;font-size:2.4rem;color:#1c334f;text-align:center;margin-bottom:2.5rem;letter-spacing:.2px}.upl-feature-block{background:#f8f9fb;border-radius:14px;padding:2rem 2rem 1.5rem;margin-bottom:2rem;box-shadow:0 4px 12px #0000000a;border:1px solid #e5e9ef}.upl-feature-heading{font-family:Tiempos-Headline-Bold,serif;font-size:1.5rem;color:#1c334f;margin-bottom:1rem;letter-spacing:.3px}.upl-feature-text{font-family:Inter,sans-serif;font-size:1.05rem;color:#1c334f;line-height:1.6;margin-bottom:1.2rem}.upl-feature-list{list-style:none;padding-left:1rem;margin-top:1rem}.upl-feature-list-item{font-family:Inter,sans-serif;font-size:1.05rem;color:#1c334f;line-height:1.55;margin-bottom:.7rem;position:relative;padding-left:1.2rem}.upl-feature-list-item:before{content:"\2022";color:#e25942;font-weight:700;position:absolute;left:0;top:.2rem}.upl-feature-link{color:#e25942;font-weight:600;text-decoration:none}.upl-feature-link:hover{text-decoration:underline}@media (max-width: 850px){.upl-features-title{font-size:2rem}.upl-feature-heading{font-size:1.35rem}.upl-feature-text,.upl-feature-list-item{font-size:1rem}}@media (max-width: 600px){.upl-features-inner{padding:0 1.2rem}.upl-feature-block{padding:1.5rem}.upl-features-title{font-size:1.8rem}.upl-feature-heading{font-size:1.25rem}}.clean-cta-wrapper{display:flex;align-items:center;justify-content:center}.clean-cta-rectangle{max-width:1200px;margin:2rem 3rem;padding:2rem 2.5rem;background:#1c334f;border-radius:14px;box-shadow:0 8px 20px #0000000f;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-family:Inter,sans-serif}.clean-cta-text h2{font-family:Tiempos-Headline-Bold,serif;font-size:1.9rem;color:#fff;margin-bottom:.5rem}.clean-cta-text p{font-size:1rem;line-height:1.55;color:#fff;max-width:450px}.clean-cta-button-wrap{display:flex;align-items:center}.clean-cta-image{width:220px;height:180px;border-radius:12px;background-image:url(/cdn/shop/files/liner-custom-7.jpg?v=1764751534);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1rem}.clean-cta-button{background:#1c334f;color:#fff;padding:.85rem 2rem;font-size:1rem;font-weight:600;border-radius:10px;text-decoration:none;transition:all .25s ease;white-space:nowrap;border:1px solid #e5e9ef}.clean-cta-button:hover{background:#e25942;transform:translateY(-2px);border:1px solid #E25942;color:#fff}@media (max-width: 768px){.clean-cta-rectangle{flex-direction:column;text-align:center;padding:2rem;margin:2rem 3rem}.clean-cta-button-wrap{justify-content:center;width:100%}.clean-cta-button{width:100%;padding:1rem 0}}.contact-info{display:flex;flex-direction:column;align-items:center;justify-content:center}#hideOnDesktop{display:none!important}@media (max-width: 768px){#hideOnDesktop{display:block!important}#site-header nav .site-nav__link,#site-header .site-header__cart-toggle .site-nav__link{padding:15px}}@media (max-width: 768px){#ProductThumbs{display:flex;flex-wrap:nowrap;gap:6px;padding:12px 8px;position:relative;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;margin:0;overflow-x:auto;scrollbar-width:thin;white-space:nowrap;width:100%}#ProductThumbs li{flex:0 0 auto;width:90px;scroll-snap-align:start;list-style:none}.product-single__thumbnail{display:block;width:100%}.product-single__thumbnail img{width:100%;height:80px;object-fit:cover;border-radius:10px}#ProductThumbs::-webkit-scrollbar{display:none}#ProductThumbs{scrollbar-width:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.scss.css.map */
