@font-face{font-family:tradesmith stamp;src:url(../../../../../../themes/flatsome-child/fonts/TradesmithStamp.eot);src:url(../../../../../../themes/flatsome-child/fonts/TradesmithStamp.eot?#iefix) format('embedded-opentype'),url(../../../../../../themes/flatsome-child/fonts/TradesmithStamp.woff2) format('woff2'),url(../../../../../../themes/flatsome-child/fonts/TradesmithStamp.woff) format('woff'),url(../../../../../../themes/flatsome-child/fonts/TradesmithStamp.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'helveticaneuelt 67 med cn';src:url(../../../../../../themes/flatsome-child/fonts/HelveticaNeueLT-67MdCn.eot);src:url(../../../../../../themes/flatsome-child/fonts/HelveticaNeueLT-67MdCn.eot?#iefix) format('embedded-opentype'),url(../../../../../../themes/flatsome-child/fonts/HelveticaNeueLT-67MdCn.woff2) format('woff2'),url(../../../../../../themes/flatsome-child/fonts/HelveticaNeueLT-67MdCn.woff) format('woff'),url(../../../../../../themes/flatsome-child/fonts/HelveticaNeueLT-67MdCn.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}body,body *{font-family:'helveticaneuelt 67 med cn';letter-spacing:1.4px!important;font-weight:500!important}h1,h2,h3,h3,h4,h5,h6{font-family:tradesmith stamp!important}a.rs-layer{font-family:inherit!important}.scroll:before{content:"";height:65px;width:20px;background:url(../../../../../../themes/flatsome-child/images/scroll.svg) no-repeat center border-box;display:block;margin:0 auto;position:absolute;top:-75px;right:20px;-webkit-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite}@-webkit-keyframes scroll{0%{-webkit-transform:translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,20px);opacity:0}}@keyframes scroll{0%{transform:translate(0,0);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}a.scroll{color:#fff!important;cursor:pointer;position:relative;z-index:55;top:-50px}rs-arrow{border:2px solid #fff;transition:all .2s ease}rs-arrow.hephaistos.tparrows:before{transition:all .2s ease}rs-arrow.hephaistos.tparrows:before{line-height:37px!important}rs-arrow.hephaistos.tparrows:hover:before{text-shadow:-9px 0 1px rgb(255 255 255/.7);margin-left:9px}rs-arrow.hephaistos.tp-leftarrow.tparrows:hover:before{text-shadow:9px 0 1px rgb(255 255 255/.7);margin-left:0;margin-right:9px}.button.primary{border-color:#e42934!important;background-color:transparent!important;width:auto!important}.button.primary:hover span{margin-left:0}.button.primary:hover span{color:#e42934!important}.button.primary span:after{content:"";height:10px;background:url(../../../../../../themes/flatsome-child/images/red-arrow.svg) no-repeat 83% 50%;background-size:16px;display:inline-block;transition:all .2s ease;opacity:0;width:0}.button.primary:hover span:after{opacity:1;width:22px}.button span{transition:all .2s ease}.product-tab .nav-pills li.tab.active a{background-color:#e42934}.product-tab .nav-pills li:not(.active) a:hover *{color:#e42934}.product-tab ul.nav.nav-pills{border:1px solid #000;width:auto;border-radius:100px;margin:0 auto}.product-tab .nav-pills li.tab:not(.active) a{color:#000}.product-tab .nav-pills li.tab a{padding:2px 21px;font-size:15px}.product-tab h3.red{font-size:60px;line-height:1;color:rgb(228 41 52/.4);letter-spacing:3px!important}.product-tab h4.red{color:#e42934;font-size:30px;line-height:1.2;margin:0}.product-tab span.price{font-size:24px;margin:5px 0 15px;display:block;color:#000}.product-tab section.section{padding:50px 0!important}.explore-product{margin:-20px 0 0}.product-tab .tab-product-img .img-inner.dark{height:275px}.product-tab .box-image{height:180px}h2{font-size:36px;letter-spacing:3px!important;margin:0 0 5px}p.pl-5{padding:5px 0 0 30px}.white-text{color:#fff!important}.intro-info{padding:60px 0 0 60px}.red-text{color:#e42934}.gplay-app .img-inline img{border-radius:7px}.gplay-app .img-inline{display:inline-block;vertical-align:top}.app-intro .bg.section-bg:before{content:"";height:100%;width:100%;position:absolute;top:0;background:url(../../../../../../themes/flatsome-child/images/Smoke_BG1.png) no-repeat 90% 75%;background-size:contain;opacity:.8}.app-mobile{bottom:-100px}.img-boxs .col-inner{display:flex}.smoker-boxs .img-boxs .col-inner .box{flex:1;transition:all .2s ease-in-out;position:relative;overflow:hidden;margin:0 8px}.smoker-boxs .img-boxs .box-image img{height:410px;object-fit:cover}.smoker-boxs .img-boxs .col-inner .box.active{flex:0 0 600px}.smoker-boxs .img-boxs{cursor:pointer}.post-item p.cat-label{font-size:15px;color:#fff!important;opacity:1;letter-spacing:3px!important;padding:5px 0 15px;position:relative;z-index:22}.post-item .is-divider{display:none}.post-item .post-title{color:#e42934;font-size:30px;padding:10px 20px}p.from_the_blog_excerpt{opacity:.7;font-size:15px;min-height:110px}.post-item .post-title{color:#e42934;font-size:30px;padding:25px 20px 10px}.post-item p.cat-label:after{content:"";height:2px;width:29px;background:#e42934;display:inline-block;position:absolute;margin:0 auto;left:0;right:0;bottom:0}.post-item .box-blog-post button.button{border:1px solid #d92732;font-size:14px;border-radius:100px;display:block;padding:3px 0!important;width:70%;margin:20px auto 0!important}.post-item .box-blog-post button.button:hover{background:#d92732}.smoker-boxs .box-contain{display:none}.smoker-boxs .box-text-inner h2{position:absolute;bottom:0;left:100%;text-align:left;color:#fff;transform:rotate(-90deg);transform-origin:bottom left;text-shadow:2px 2px 1px #000;font-size:38px;line-height:1.3;margin:0}.smoker-boxs .img-boxs .col-inner .box.active .box-contain{display:block}.smoker-boxs .img-boxs .col-inner .box.active h2:not(.title){display:none}.smoker-boxs .box-text-inner h2.title{transform:none;position:static;text-align:center;opacity:0;height:0;transition:all 1s ease}.smoker-boxs .box.active h2.title{opacity:1;height:auto}.smoker-boxs .box-text{position:absolute;bottom:0}.smoker-boxs .box-contain label{font-size:22px;color:#fff;line-height:1;letter-spacing:3px!important;margin:10px 0 5px}.smoker-boxs .box-text:after{content:"";background:rgb(0 0 0/.5);position:absolute;top:100px;width:150%;height:220%;right:-25%;border-radius:100%}.smoker-boxs .box-text .box-text-inner{position:relative;z-index:5}.smoker-boxs .img-boxs .box-contain a{display:block;color:#fff;margin:15px 0 0}.smoker-boxs .box-contain{color:#c7c7c7;padding:0 5px}.smoker-boxs .box.active .box-text:after{top:-15px}.smoker-boxs .box-image picture:before{content:"";height:100%;width:100%;background:rgb(0 0 0/30%);position:absolute;transition:all .2s ease-in-out}.smoker-boxs .img-boxs .col-inner .box.active picture:before{background:0 0}.home-slider rs-mask-wrap a[href=""]:hover{background:#fff!important;color:#e42934!important}.button span{line-height:1!important}.button.primary{line-height:1!important}a.button{min-height:auto!important}.tab-product-img~a.button{padding:1px 20px;margin:0 5px}.home-slider .tp-bullet{width:7px!important;height:7px!important;border:3px solid #fff!important}.home-slider .selected.tp-bullet{background:#e12933!important;width:7px!important;height:7px!important;border:3px solid #fff!important}.red{color:#e42934}.product-mobile h4{font-size:22px;margin:10px 0 0}.product-mobile span.price{display:block;font-size:18px;margin:10px 0 0}body section.product-mobile a.button{display:block;margin:15px 20px!important}.product-mobile .box-image img{max-height:200px;object-fit:contain}.product-mobile .box-image{height:220px;width:100%!important}body section.product-mobile .text-center a.button *{font-size:16px!important}.product-mobile .flickity-button{display:none}.product-mobile .col{padding:0 0 30px}.product-mobile .text{padding:0 20px}select.select-products{display:none;background:url(../../../../../../themes/flatsome-child/images/select-arrow.svg) #e42934 no-repeat 90% 50%;color:#fff;height:45px;border-radius:100px;padding:0 20px;max-width:180px;margin:0 auto -10px}.custom-gallery .col-inner{display:flex}.custom-gallery .col-inner .img{flex:1;padding:0 35px}.product-slider-list picture.attachment-large img{padding:0 20px}.product_tab .tab{display:none}.product_tab .tab-active{display:block}.tab-menu ul{border:1px solid #000;border-radius:100px;display:inline-block;margin:0 0 70px}.tab-menu li{list-style:none;display:inline-block;margin:0!important}.tab-menu{text-align:center}.tab-menu li a{padding:7px 18px;display:block;color:#000;cursor:pointer}.tab-menu li a.active-a{background:#e42934;color:#fff;border-radius:100px}.info_row{display:flex;justify-content:center}.product-name,.product-price{flex:0 0 30%;max-width:30%}.product-pic{flex:0 0 40%;max-width:40%;text-align:center}.product-pic img{max-width:215px;max-height:240px;margin:0 auto 35px}.product-name h3,.product-price h3{font-size:48px;line-height:1;color:rgb(228 41 52/.4);letter-spacing:3px!important;text-align:right}.product-pic a.button{border-radius:100px;margin:0 5px}.product-price h4{font-size:26px;line-height:1.2;margin:0 0 5px}.product-price span.price{font-size:24px}.product-price h3{text-align:left;margin:12px 0 0}.slick-slide:focus{outline:none!important}.product_img{padding:60px 0}.product_img .item img{max-width:120px;max-height:110px;margin:0 auto;cursor:pointer;object-fit:cover}.product-pic .image{height:250px}.mobile-view{display:none}rs-layer-wrap rs-layer img{z-index:55!important}.product-pic .add-cart a:last-child,.p-info a.button:first-child{background:#e42934;color:#fff;border-color:#e42934}.product-pic .add-cart a:last-child:hover,.p-info a.button:first-child:hover{background:0 0;color:#e42934}.single-product .page-title-inner .next-prev-thumbs{display:none}.single-product #product-sidebar{display:none}.single-product h1.product-title{font-size:28px!important}.postid-9032.single-product .shop-page-title{padding:30px 0 10px;font-size:14px}.postid-9032.single-product .social-icons a.icon i{font-size:19px}.postid-9032.single-product .social-icons a.icon{width:36px;height:36px;background:#ececec;display:inline-block;text-align:center;line-height:40px;border-radius:100px}.postid-9032.single-product .social-icons a.icon:hover{background:#e42934}.postid-9032.single-product .social-icons a.icon i:hover{background:#e42934}.postid-9032.single-product .social-icons a.icon:hover i{color:#fff}.postid-9032.single-product .product-thumbnails .flickity-viewport{height:100%!important;display:block!important}.postid-9032.single-product .product-thumbnails .flickity-slider{position:static!important;transform:none!important}.postid-9032.single-product .product-thumbnails .flickity-slider .col{position:static!important;flex:0 0 25%!important;max-width:25%!important;display:inline-block;border:0;padding-bottom:20px!important}.postid-9032.single-product .product-thumbnails .flickity-button{display:none}.prod_read{margin:10px 0 25px}.postid-9032.single-product .product-thumbnails img{height:100px;object-fit:contain;padding:5px;border:0!important;opacity:1;transition:none!important;margin:0;transform:none!important}.postid-9032.single-product .product-thumbnails .col{border:1px solid #ccc}.postid-9032.single-product .product-thumbnails a{border:1px solid #d2d2d2;display:block;padding:0;cursor:pointer}.postid-9032.single-product .product-thumbnails .is-selected a{border:1px solid #e42934}.postid-9032.single-product .image-tools.bottom.left{right:0;left:auto;padding:10px}.product-gallery .product-images{border:0;padding:5px}.single-product .product-info{padding-left:50px}.single-product .product-gallery-slider img{max-height:425px;object-fit:contain}.product_shipping{border:1px solid #dedede;font-size:13px;padding:15px;margin:0 0 25px}.product_shipping span:first-child{color:#000}.product_shipping span:first-child{color:#000}.product_shipping span:last-child a{color:#cd1915;text-decoration:underline}.product-info p.stock{margin:0 0 3px}.product-info .price{font-size:21px;margin:8px 0 15px}.product_sku{color:#868686;margin:-6px 0 8px;font-size:15px}.product_read{margin:10px 0 25px}.single-product form.cart{margin-bottom:10px}.product_read a{color:#e42934}.product-thumbnails a[href="#product_video"]{position:relative}.product-thumbnails a[href="#product_video"]:after{content:"";height:100%;width:100%;background:url(../../../../../../themes/flatsome-child/images/youtube-video-icon.png) no-repeat center center;background-size:50px;display:block;position:absolute;z-index:55;top:0;opacity:.9}div#product_video{padding:60px}.product_meta>span{padding:10px 0}@media(min-width:767px){rs-bullets{display:none!important}}@media(max-width:1100px){rs-arrow.tp-leftarrow.tparrows.hephaistos,rs-arrow.tp-rightarrow.tparrows.hephaistos{transform:none!important;bottom:100px!important;left:40px!important;top:auto!important}rs-arrow.tp-rightarrow.tparrows.hephaistos{left:100px!important}.post-item .post-title{padding:15px 10px 10px;font-size:20px}.post-item p.cat-label{font-size:13px}.product-tab h3.red{font-size:32px}.product-tab h4.red{font-size:20px}h2{font-size:28px}.intro-info{padding:0}p.pl-5{padding:0!important}p{font-size:15px;line-height:1.5!important}p.from_the_blog_excerpt{font-size:14px;min-height:170px}.app-intro .bg.section-bg:before{background-position:300px 0%}.app-intro .img-inline .img-inner{margin:0!important}.app-intro .img-inline .img-inner img{max-width:100px}.product-name h3,.product-price h3{font-size:30px}.product-price h4{font-size:18px}.product-price span.price{font-size:20px}.product_img .item img{max-width:100px}}@media(max-width:991px){.smoker-boxs .img-boxs .col-inner .box.active{flex:0 0 370px}.smoker-boxs .box-text-inner h2{font-size:26px}.smoker-boxs .box-contain label{font-size:14px;line-height:1.2}.smoker-boxs .img-boxs .col-inner .box{margin:0 5px}.tab-product-img~a.button{margin:0;font-size:13px;padding:1px 12px}.product-tab .tab-product-img .img-inner.dark{height:225px}.smoker-boxs .box-contain label{font-size:16px}.post-item p.cat-label{height:55px}.button span{line-height:1}.gplay-app .img-inline{width:105px!important}.smoker-boxs .box-text:after{width:200%;right:-50%}div#product_video{padding:20px}}@media(max-width:767px){rs-arrow.tp-leftarrow.tparrows.hephaistos,rs-arrow.tp-rightarrow.tparrows.hephaistos{bottom:10px!important;left:auto!important;right:55px;display:none!important}rs-arrow.tp-rightarrow.tparrows.hephaistos{right:8px!important}a.scroll{display:none}.home-slider rs-layer-wrap a{background-color:#fff!important;color:red!important}.img-boxs .col-inner{display:block}.smoker-boxs .img-boxs .box-image img{height:50px}.smoker-boxs .box-text-inner h2{transform:none;position:absolute;top:-30px;left:0;margin:0}.smoker-boxs .img-boxs .col-inner .box{margin:10px 0}.smoker-boxs .img-boxs .active .box-image img{height:300px}.smoker-boxs .box-text .box-text-inner,.smoker-boxs .img-boxs .col-inner .box.active h2{text-align:left}.smoker-boxs .box.active .box-text:after{top:0;opacity:1}.smoker-boxs .box.active h2{font-size:16px;margin-top:0}.smoker-boxs .box-text:after{width:200%;height:100%;border-radius:0;right:28%;top:0;transform:skewX(27deg);background:rgb(0 0 0/.6);opacity:0}.smoker-boxs .box-contain{padding:0;max-width:200px;position:absolute;bottom:0;line-height:1.4}.smoker-boxs .box-text-inner h2{font-size:22px;position:static;margin-top:-5px}.smoker-boxs .box-text{height:100%;padding:17px}.smoker-boxs .box-text .box-text-inner,.smoker-boxs .box-text .box-text-inner>div{height:100%}h2{font-size:26px;letter-spacing:3px!important}p.pl-5{padding:0}p{font-size:14px;line-height:1.5!important}h2{margin-bottom:10px}p.from_the_blog_excerpt{min-height:auto}.post-item .post-title{padding:15px 20px 10px;font-size:26px}.latest-post .col.post-item{padding-left:0;padding-right:0}.post-item p.cat-label{padding:15px 0;height:auto;margin:-72px 0 10px;background:rgb(0 0 0/78%);z-index:22}.post-item .box-blog-post button.button{padding:7px 0!important;margin:20px auto!important}.intro-info{padding:0 70px 0 0}.intro-info h2{font-size:16px;line-height:1.4;padding-right:32%}.intro-title{text-align:center;margin:0 0 220px}.mobile-img{position:absolute;right:-20px;top:140px;width:185px!important}.intro-info div{margin:15px 0!important}.view-product a.button{border:0;font-size:0}.view-product .button.primary span:after{width:25px;opacity:10;background-size:26px}.view-product .button{width:30px!important;margin:0 0 0 auto}.view-product{position:absolute;right:8vw}.explore-product h2.uppercase{padding-right:20vw}.app-intro .bg.section-bg:before{background-position:-40% 10%;background-size:cover}.app-intro .img-inline .img-inner img{max-width:130px}.pbox .img-inner img{height:230px;object-fit:contain}.smoker-boxs .box-text-inner h2.title{transition:none}.desktop-view{display:none}.mobile-view{display:block}.p-img img{max-height:220px;margin:30px 0 0 auto}.mob-product-slider .slick-center .p-img img{margin:30px auto 0}.mob-product-slider .slick-active+.item .p-img img{margin-left:0}.p-info{text-align:center;opacity:0}.slick-center .p-info{opacity:1}.p-info a.button{margin:13px;border-radius:100px;display:block;line-height:2.4}.p-info h4{font-size:20px;line-height:1.4}.p-info p{font-size:18px}.p-img{height:280px;padding:10px 0 0}.tab-container.mobile-view{margin:-30px -15px 10px}}@media(max-width:550px){select.select-products{display:block}.explore-product h2.uppercase{padding:0 16vw}.single-product .product-thumbnails .flickity-slider .col{flex:0 0 33%!important;max-width:33%!important}div#product_video{padding:0 0 30px}}.mobile-product-tab .mob-tab{display:none}.mobile-product-tab .mob-tab.mob-tab-active{display:block}