body{background-color:#fff}section,article,.site-footer{position:relative;overflow:hidden;padding:0}section{padding:5rem 0}.site-footer{padding-top:4rem;padding-bottom:4rem;background-color:#646668}.jumbotron{background-color:#0000000d}body,p,div,table{font-family:urw-din,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:urw-din,serifa,serif;font-weight:400;color:#000}.btn{font-weight:700}h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}.display-1{font-size:60px}.display-2{font-size:56px}.display-3{font-size:50px}.display-4{font-size:44px}@media only screen and (max-width: 768px){h1,.h1{font-size:30px}h2,.h2{font-size:22px}h3,.h3{font-size:18px}h4,.h4{font-size:15px}h5,.h5{font-size:12px}h6,.h6{font-size:10px}.display-1{font-size:45px}.display-2{font-size:42px}.display-3{font-size:37px}.display-4{font-size:33px}}input,select,textarea{background-color:#fff;color:#646668}.input-group-append .btn{border-top-left-radius:0;border-bottom-left-radius:0}.bg-secondary{background-color:#0000000d!important}a,a:hover{color:#000}.btn{font-size:.9rem;text-transform:uppercase;line-height:1;padding:.7rem .9rem}.btn:hover{text-decoration:none}.btn-primary{background-color:#da291c;border-color:#da291c;color:#000}.btn-primary:hover{background-color:#961c13;border-color:#da291c}.btn-primary:disabled{background-color:#e8e9eb;border-color:#e8e9eb}.btn-primary:disabled:hover{background-color:#e8e9eb;border-color:#e8e9eb}.btn-outline-primary{border-color:#da291c;color:#da291c}.btn-outline-primary:hover{background-color:#da291c;color:#000;border-color:#da291c}.btn-secondary{background-color:#000;border-color:#000!important;color:#fff!important}.btn-secondary:hover{background-color:#000;border-color:#000!important}.btn-outline-secondary,.slide-light .btn.btn-primary{border-color:#000!important;color:#000!important}.btn-outline-secondary:hover,.slide-light .btn.btn-primary:hover{background-color:#000!important;color:#fff!important;border-color:#000!important}.btn-outline-secondary:focus,.slide-light .btn.btn-primary:focus{background-color:#000!important;color:#fff!important;border-color:#000!important}.btn-outline-secondary:focus,.slide-light .btn.btn-primary:focus{outline:2px solid #d8381d;border-radius:3px}.btn:hover,a:hover,select:hover{cursor:pointer}.btn-lg{font-size:1.2rem;padding:1rem 2rem}.btn-sm{font-size:.8rem;padding:.5rem .7rem}.badge-primary{background-color:#da291c}.badge-lg{font-size:1.2em}.icon-active{color:#000}.navbar{background-color:#fff;border-bottom:1px solid #e8e9eb}.navbar .nav-item .nav-link{color:#646668;border-bottom:1px solid transparent;padding-bottom:5px}.navbar .nav-item .nav-link:hover{color:#da291c;border-bottom:1px solid #da291c}.navbar .nav-item .nav-link i{font-size:1.4em}.navbar .nav-item.active .nav-link{color:#da291c}.navbar-nav.d-md-block{display:flex!important;flex-direction:initial!important}.navbar-nav a{font-size:14px}@media only screen and (max-width: 768px){.navbar-nav.d-block{display:flex!important;flex-direction:initial!important}.navbar-nav.d-block li{margin:0 .6em!important}.navbar-nav.d-md-block{display:none!important}.dropdown-item{white-space:normal}.dropdown-header{font-size:1.2rem}}.order-list li{background:#0000000d;padding:15px;margin-bottom:15px}.cart-mini .dropdown-toggle:after{content:none}.cart-mini .dropdown-menu{width:300px}.cart-mini .media{padding:10px;margin-bottom:7px}.cart-mini-xs .navbar-toggler{padding:.5rem 0;font-size:16px;border:0;line-height:1.5}.cart-mini-title{font-size:1rem;font-weight:700;text-align:center}@media only screen and (max-width: 768px){.order-list li span{display:block}}.dropdown-item.active,.dropdown-item:active{color:#000;background-color:#0000000d}.top-banner{display:block;padding:.75rem 1rem}.top-banner a{font-size:.9em;color:#fff}.legal-links{display:block;font-size:80%}.legal-links li{display:inline}.legal-links a{padding:0 4px;text-decoration:underline}.legal-links li:after{content:" |"}.legal-links li:last-child:after{content:none}.no-js:not(html){display:none!important}.no-js .no-js:not(html){display:block!important}.no-js .js{display:none!important}.option-wrapper label{font-weight:700;margin-bottom:0}.input-quantity{border:1px solid #e8e9eb;border-radius:5px;height:100%}.input-quantity .btn{background:#fff!important;border:0!important;padding:3px 10px;cursor:pointer;color:#4d4d4d;font-weight:400;height:100%}.input-quantity .btn:hover{color:#da291c}.input-quantity input{border:0!important;color:#4d4d4d}a,button,[role=button],input,label,select,textarea{touch-action:manipulation}.overlay:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#292929;opacity:.3;z-index:2}.image-bg .container,.image-bg div[class*=col]{position:relative;height:inherit;z-index:3}.background-image-holder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:#0000000d;background-size:cover!important;background-position:50% 50%!important;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:0}.background-image-holder img{display:none}.background-image-holder.fadeIn{opacity:1}.placeholder-svg{display:block;fill:#00000059;background-color:#0000001a;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(0,0,0,.2)}.logo-svg{width:100px;height:50px}.carousel-cell{width:100%;text-align:center}.carousel-cell h1,.carousel-cell p,.carousel-cell div{color:#000}.carousel-cell .embed-responsive{top:20%}.carousel-hero .carousel-cell{padding:10rem 0}.carousel-mip-nav{margin-top:2rem;text-align:left}.carousel-mip-nav .carousel-cell{margin:.25rem;border:1px solid #e8e9eb;height:100px;width:100px;overflow:hidden;text-align:center}.carousel-mip-nav .carousel-cell.is-nav-selected{border-color:#da291c}.carousel-mip-nav .carousel-cell img{max-height:100%}.flickity-button{background:#fff!important}.flickity-button svg{fill:#6a6a6a}.static-banner{position:absolute;z-index:1;pointer-events:none}.home-slider{padding:0}.home-slider .flickity-page-dots{bottom:35px}.home-slider .align-items-center{position:relative;top:20%;z-index:2;text-align:left}.home-slider .align-items-center .col{padding:0}.home-slider h1{font-size:3rem}.slide-dark h1,.slide-dark p{color:#000}.slide-light h1,.slide-light p{color:#fff}.slide-light .btn.btn-primary{background:transparent;color:#fff!important;border-color:#fff!important}@media only screen and (max-width: 768px){.carousel-cell .embed-responsive{top:10%}.home-slider .background-image-holder{background-position:top left!important}.home-slider .background-image-holder{background-color:#3d4246!important;opacity:.3!important}.home-slider .col{text-align:center}.home-slider h1{font-size:2.4rem}}.logo-carousel li{text-align:center}.logo-carousel li{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:.5}.logo-carousel li:hover{opacity:1}.logo-carousel img{max-height:60px}.text-slider .flex-direction-nav li a:before{color:#222}.image-bg .text-slider .flex-direction-nav li a:before{color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:.5}.image-bg .text-slider .flex-direction-nav li a:hover:before{opacity:1}.text-slider .flex-direction-nav a.flex-prev{left:-60px}.text-slider .flex-direction-nav a.flex-next{right:-60px}.home-block .image-svg{height:auto;max-height:auto}.home-block h1,.home-block h2,.home-block h3,.home-block h4{text-transform:lowercase}.home-block p{font-size:1rem}.product-hero .mip-slider .flex-direction-nav a{top:40%!important}.pagination .page-link{color:#000}.pagination .page-link:hover{color:#da291c}@media only screen and (max-width: 992px){.home-block{padding:5rem .5rem}}@media only screen and (max-width: 480px){.template-password .display-1{font-size:3em}#shopify-section-cart-template h1{font-size:23px}}.cta-image-block{padding:0!important}.product-template h1 small{color:#000;font-size:.6em;font-style:italic}.media-testimonials .col-12{padding-left:50px;padding-right:50px}.media-testimonials blockquote,.media-testimonials blockquote footer{font-style:italic}.media-testimonials blockquote:before{font-style:italic;display:block;content:"\201c";font-size:5rem;position:absolute;left:5px;bottom:95px;color:#000}.media-testimonials blockquote footer{margin-top:10px;font-style:italic;font-size:.7em}.content-list h3{font-size:1.4rem}.content-list h3 small{font-size:1rem;color:#000}.content-list p.lead{font-size:1rem}@media only screen and (max-width: 992px){.card-columns{column-count:2}}@media only screen and (max-width: 768px){.card-columns{column-count:1}}.nav-tabs .nav-link,.nav-tabs .nav-link.active{border:0;background:transparent;padding:.7em 1.5em}.nav-tabs .nav-link.active{border-bottom:2px solid black}.tab-content{margin:1rem 0}.social-icons a i{font-size:30px}.payment-icons i{font-size:28px;margin-right:4px}.product-card{border:0}.product-card .card-title{font-size:1.2rem;color:#000}.product-card .card-body{padding:1rem 0 1.5rem}#infiniteoptions-container label{display:block}#infiniteoptions-container label:hover{cursor:pointer}#infiniteoptions-container input{margin-right:5px}.template-product .product-price,.template-product .product-original-price{font-size:1.3em}.badge-sale{margin-left:7px;font-size:1em;background-color:#000;color:#fff}.breadcrumb{background:none;padding:0;border-radius:0;font-size:.9em}.cart-image{overflow:hidden}.cart-image img{display:block;margin-left:auto;margin-right:auto}.blog-list .blog-item{border-bottom:1px solid #CCC;padding-bottom:48px;margin-bottom:48px}.blog-date,.blog-author{font-size:.9em;font-style:italic}.blog-content img:first-child{border:1px solid #e8e9eb;margin-right:5rem}.blog-grid a:first-child{text-align:center}.blog-grid a:first-child img{width:80%}.blog-grid .card-body a{text-align:left}.errors{border:1px solid transparent;border-radius:.25rem;color:#fff;background-color:#dc3545;border-color:#dc3545;padding:.75rem 1.25rem;margin-bottom:1rem}.errors ul{list-style:none;margin:0;padding:0}.errors ul li{display:inline-block;padding-right:5px}.errors a{color:#fff;text-decoration:underline}.site-footer,.site-footer a,.site-footer h5{color:#fff}.alert-info{background-color:#4d4d4d;border:0}@media only screen and (max-width: 1200px){section{padding:3rem 0}}@media only screen and (max-width: 768px){section{padding:2rem 0}.jumbotron h1{font-size:3rem}.blog-content img:first-child{float:none;margin-right:0;width:100%;margin-bottom:3rem}}@media only screen and (max-width: 480px){.jumbotron h1{font-size:2rem}body,p,div,table,input,select,textarea{font-size:14px}.btn-xs-block{display:block!important;width:100%!important}}form.add_to_cart_form button.dropdown-toggle{padding-top:0;padding-bottom:5px}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#da291c;border-color:#da291c}body.template-collection #product-fastland-b-wrapper #product-description-fastland-b .resizebase{max-width:100%!important}body.template-collection #product-fastland-b-wrapper #product-description-fastland-b .resizebase div{justify-content:center;max-width:initial}body.template-collection #product-fastland-b-wrapper #product-description-fastland-b .resizebase div p{line-height:32px}body.template-collection #product-fastland-b-wrapper #product-description-fastland-b .resizebase div a p{line-height:24px}body.template-collection #product-fastland-b-wrapper #product-description-fastland-b{margin-bottom:20px}@media screen and (max-width: 480px){body.template-collection #product-fastland-b-wrapper #product-description-fastland-b{margin-top:20px}}span.new-prod-nav{text-transform:uppercase;background-color:#fdc30f;padding:6px 9px;margin-right:5px;font-weight:700}span.save-prod-nav{text-transform:none;background-color:#da291c;padding:6px 9px;margin-right:5px;color:#fff;font-weight:400}body.template-product #ProductPrice{padding-bottom:5px}#promo_status_msg{font-style:italic;line-height:18px}.fglp .featured_item_card .card-body a,.fglp .featured_item_card .card-body a:hover{color:#da291c}@media screen and (max-width: 991px){.navbar_upper_row .navbar{background-color:#fff}.mobile_search_wrapper{background-color:#fff;padding-bottom:5px}}.product-card-wrapper .card-img-container img{height:auto}.pb-product_carousel:after{content:"flickity";display:none}@media screen and (min-width: 768px){.pb-product_carousel:after{content:""}}body.template-collection .container.my-4 a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/117/assets/theme.scss.css.map */
