@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.site-branding img{width:160px;}.site{overflow:hidden}.site h1{font-size:50px}.site h2{font-size:40px}.site h3{font-size:30px}.site h4{font-size:25px}.site h5{font-size:22px}.site h6{font-size:20px}.site h1,.site h2,.site h3,.site h4,.site h5,.site h6{font-family:"Montserrat",sans-serif;font-weight:700}.site p{font-family:"Poppins",sans-serif;font-size:14px}.site a{color:#000 !important;text-decoration:none;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.site a:hover{color:#ff1573 !important;text-decoration:none}.fab.fa-facebook{color:#1977f3}.fab.fa-pinterest{color:#cb2027}.fab.fa-twitter{color:#55acee}.fab.fa-instagram{color:#c837ab}.entry-header{display:none}.btn{padding:15px 30px;border:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.btn.btn-theme{background:-webkit-gradient(linear, left top, left bottom, from(#ff1573), to(#0dc5f8));background:linear-gradient(#ff1573 0%, #0dc5f8 100%);color:#fff !important;font-weight:700;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.btn.btn-theme:hover{background:-webkit-gradient(linear, left top, left bottom, from(#0dc5f8), to(#ff1573));background:linear-gradient(#0dc5f8 0%, #ff1573 100%);color:#fff !important}.site-header .header-top{padding-left:5%;padding-right:5%;}.site-header .top-right-menu li a{font-size:16px}.site-header .navbar{padding:0}.site-header .navbar.navbar-light.bg-light ul li{padding:0px 25px}.site-header .navbar.navbar-light.bg-light ul li a{font-size:16px;padding:15px 0;font-weight:500;position:relative;overflow:hidden}.site-header .navbar.navbar-light.bg-light ul li a::after{content:"";position:absolute;left:50%;bottom:0;height:5px;width:0;background-color:#ff1573;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transform:translate(-50%, 0px);-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px)}.site-header .navbar.navbar-light.bg-light ul li a:hover::after{width:100%}.site-footer{background-color:#f8f8f8;padding-left:5%;padding-right:5%}.site-footer .menu-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-footer .menu-footer ul li{padding-left:40px;position:relative}.site-footer .menu-footer ul li:nth-child(1)::before{content:"";position:absolute;right:-25px;top:0;height:100%;width:2px;background-color:rgba(0,0,0,.7215686275)}.subfooter{padding-top:5%;padding-left:5%;padding-right:5%;background-color:#f8f8f8}.subfooter h2.widgettitle{font-size:16px;font-weight:800}.subfooter .widget.widget_text{margin-top:40px}.subfooter .widget.widget_text p{margin-bottom:20px}.subfooter .widget.widget_text p a{display:block;margin-bottom:5px;color:#777 !important}.subfooter .widget.widget_text p a span.icon{display:none}.subfooter ul{list-style:none;padding:0}.subfooter ul li{padding:0;padding:6px 0}.subfooter ul li a{color:#777 !important}.subfooter .social-media a{font-size:25px;padding:0 10px}.subfooter .payment-box #sidebar{width:250px;float:right}.section_cta{padding-top:10% !important;padding-bottom:10% !important}.section_cta h2{color:#fff;font-weight:800;margin-bottom:15px !important}.section_cta p{color:#fff;font-size:18px;margin-bottom:25px !important}.section-products{padding-top:10% !important;padding-bottom:10% !important}.section-products h3{margin-bottom:40px !important}.smoke_product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.smoke_product .slick-dots{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.smoke_product .slick-dots li{padding:0;margin:0 3px}.smoke_product .slick-dots li button{font-size:0;border:0;background-color:#c2c2c2;height:12px;width:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.smoke_product .slick-dots li.slick-active button{background-color:#ff1573}.smoke_product .arrows.slick-arrow.prev{position:absolute;bottom:-20px;left:40%;padding:10px;font-size:20px;cursor:pointer;color:#969696;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.smoke_product .arrows.slick-arrow.prev:hover{color:#ff1573}.smoke_product .arrows.slick-arrow.next{position:absolute;bottom:-20px;right:40%;padding:10px;font-size:20px;cursor:pointer;color:#969696;transform:translate(50%, 0);-webkit-transform:translate(50%, 0);-moz-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-o-transform:translate(50%, 0)}.smoke_product .arrows.slick-arrow.next:hover{color:#ff1573}.smoke_product .smoke_single-product{padding:10px}.smoke_product .smoke_single-product:hover .product-image .image-wrapper img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.smoke_product .smoke_single-product .product-wrapper{background-color:#fff;padding:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.103);box-shadow:0 0 10px rgba(0,0,0,.103)}.smoke_product .smoke_single-product .product-wrapper .product-image{position:relative;height:300px;overflow:hidden;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.smoke_product .smoke_single-product .product-wrapper .product-image .image-wrapper .sale{position:absolute;right:10px;top:20px;background-color:#ff1573;color:#fff;padding:5px 10px;font-size:12px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;z-index:2}.smoke_product .smoke_single-product .product-wrapper .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.smoke_product .smoke_single-product .product-wrapper .product-meta{height:300px;padding:20px;padding-top:40px;text-align:center}.smoke_product .smoke_single-product .product-wrapper .product-meta .p-title h4{font-weight:400;font-size:16px;margin-bottom:20px;min-height:40px}.smoke_product .smoke_single-product .product-wrapper .product-meta .p-title h4 a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.smoke_product .smoke_single-product .product-wrapper .product-meta .p-price p{font-size:18px;margin-bottom:20px}.smoke_product .smoke_single-product .product-wrapper .product-meta .p-price del .amount{color:#999;font-weight:500}.smoke_product .smoke_single-product .product-wrapper .product-meta .p-price ins{text-decoration:none}.smoke_product .smoke_single-product .product-wrapper .product-meta .p-price ins .amount{color:#ff1573;font-weight:500}.smoke_product .smoke_single-product .product-wrapper .product-meta .p-reviews p{color:#ffd000}.smoke_product .smoke_single-product .product-wrapper .product-meta .cart-button{margin-top:30px}.smoke_product .smoke_single-product .product-wrapper .product-meta .cart-button a{border:1px solid #0cc5f8;padding:10px 20px;text-transform:capitalize;display:block;margin-bottom:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.smoke_product .smoke_single-product .product-wrapper .product-meta .cart-button a.added{display:none}.smoke_product .smoke_single-product .product-wrapper .product-meta .cart-button a:hover{background-color:#ff1573;color:#fff !important;border:1px solid #ff1573}.smoke_product.product-viewed .smoke_single-product{width:25%}.smoke_product.product-viewed .smoke_single-product .product-wrapper{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);border:1px solid #ddd;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smoke_product.best-seller .product-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);border:1px solid #ddd;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smoke_product.best-seller .product-wrapper .product-image{width:40%;height:200px}.smoke_product.best-seller .product-wrapper .product-meta{width:60%;height:200px;padding-top:20px}.smoke_product.best-seller .product-wrapper .product-meta .p-title h4{font-size:14px;margin-bottom:10px;min-height:auto;text-align:left}.smoke_product.best-seller .product-wrapper .product-meta .p-price p{text-align:left;font-size:16px;margin-bottom:0px}.smoke_product.best-seller .product-wrapper .product-meta .p-reviews{text-align:left}.testimonials .slick-list.draggable{padding:50px 0 !important}.testimonials .testimonials-single{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.testimonials .testimonials-single .testimonials-wrapper{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.testimonials .testimonials-single .testimonials-wrapper .header .content h3{font-size:25px;margin:0}.testimonials .testimonials-single .testimonials-wrapper .header .content p{color:#999}.testimonials .testimonials-single .testimonials-wrapper .stars{color:#ffd000}.testimonials .testimonials-single.slick-slide.slick-active.slick-current{z-index:9;position:relative}.testimonials .testimonials-single.slick-slide.slick-active.slick-current .testimonials-wrapper{padding:50px 20px !important}.testimonials .slick-dots{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.testimonials .slick-dots li{padding:0;margin:0 3px}.testimonials .slick-dots li button{font-size:0;border:0;background-color:#c2c2c2;height:12px;width:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.testimonials .slick-dots li.slick-active button{background-color:#ff1573}.testimonials .arrows.slick-arrow.prev{position:absolute;bottom:-20px;left:40%;padding:10px;font-size:20px;cursor:pointer;color:#969696;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}.testimonials .arrows.slick-arrow.prev:hover{color:#ff1573}.testimonials .arrows.slick-arrow.next{position:absolute;bottom:-20px;right:40%;padding:10px;font-size:20px;cursor:pointer;color:#969696;transform:translate(50%, 0);-webkit-transform:translate(50%, 0);-moz-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-o-transform:translate(50%, 0)}.testimonials .arrows.slick-arrow.next:hover{color:#ff1573}@media screen and (max-width:500px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important}.woocommerce ul.products li.product .product_meta h2,.woocommerce-page ul.products li.product .product_meta h2{font-weight:600;font-size:20px}.site-branding img{width:150px;height:auto;margin:0 auto;display:block}.top-right-menu.d-flex.align-items-center.justify-content-end.nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:10px 0;margin:30px 0 0 0}.site-header .navbar{padding:10px 20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header .top-right-menu li a{font-size:21px;padding: 0 10px;}.smoke_product{padding-bottom:40px}}.clear{clear:both;}
.nobr{white-space:nowrap;}
           .woocommerce-message,
.woocommerce-error,
.woocommerce-info{padding:1em;margin:0;position:relative;border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #aaa;color:#000;list-style:none outside;}
.woocommerce-message:after,
.woocommerce-error:after,
.woocommerce-info:after{content:"";display:block;clear:both;}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button{float:right;}
.woocommerce-message li,
.woocommerce-error li,
.woocommerce-info li{list-style:none outside;padding-left:0;margin-left:0;}
.woocommerce-message{border-top:3px solid #8fae1b;}
.woocommerce-info{border-top:3px solid #1e85be;}
.woocommerce-error{border-top:3px solid #b81c23;}
p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:0.5em 0;text-align:center;background:#ffffff;background:-moz-linear-gradient(center top, #ffffff 0%, #e6e6e6 100%);background:-moz-gradient(center top, #ffffff 0%, #e6e6e6 100%);border:1px solid #e6e6e6;color:rgb(0, 0, 0);z-index:99998;box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.2);-moz-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.2);}
.admin-bar p.demo_store{top:28px;}
.site-main .woocommerce{padding-top:10%;}
.woocommerce,
.woocommerce-page{}
.woocommerce small.note,
.woocommerce-page small.note{display:block;color:#777;font-size:11px;line-height:21px;margin-top:10px;}
.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:0.92em;color:#777;}
.woocommerce .woocommerce-breadcrumb:after,
.woocommerce-page .woocommerce-breadcrumb:after{content:"";display:block;clear:both;}
.woocommerce .woocommerce-breadcrumb a,
.woocommerce-page .woocommerce-breadcrumb a{color:#777;}
.woocommerce .col2-set,
.woocommerce-page .col2-set{width:100%;}
.woocommerce .col2-set:after,
.woocommerce-page .col2-set:after{content:"";display:block;clear:both;}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1{float:left;width:48%;}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{float:right;width:48%;}
.woocommerce div.product,
.woocommerce #content div.product,
.woocommerce-page div.product,
.woocommerce-page #content div.product{margin-bottom:0;position:relative;}
.woocommerce div.product .product_title,
.woocommerce #content div.product .product_title,
.woocommerce-page div.product .product_title,
.woocommerce-page #content div.product .product_title{clear:none;margin-top:0;padding:0;}
.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page #content div.product p.price{color:#f00;font-size:1.25em;}
.woocommerce div.product span.price ins,
.woocommerce div.product p.price ins,
.woocommerce #content div.product span.price ins,
.woocommerce #content div.product p.price ins,
.woocommerce-page div.product span.price ins,
.woocommerce-page div.product p.price ins,
.woocommerce-page #content div.product span.price ins,
.woocommerce-page #content div.product p.price ins{background:inherit;}
.woocommerce div.product span.price del,
.woocommerce div.product p.price del,
.woocommerce #content div.product span.price del,
.woocommerce #content div.product p.price del,
.woocommerce-page div.product span.price del,
.woocommerce-page div.product p.price del,
.woocommerce-page #content div.product span.price del,
.woocommerce-page #content div.product p.price del{font-size:0.67em;color:fade(#9f6060, 50%);}
.woocommerce div.product p.stock,
.woocommerce #content div.product p.stock,
.woocommerce-page div.product p.stock,
.woocommerce-page #content div.product p.stock{font-size:0.92em;}
.woocommerce div.product .stock,
.woocommerce #content div.product .stock,
.woocommerce-page div.product .stock,
.woocommerce-page #content div.product .stock{color:#f00;}
.woocommerce div.product .out-of-stock,
.woocommerce #content div.product .out-of-stock,
.woocommerce-page div.product .out-of-stock,
.woocommerce-page #content div.product .out-of-stock{color:red;}
.woocommerce div.product .woocommerce-single-header,
.woocommerce #content div.product .woocommerce-single-header,
.woocommerce-page div.product .woocommerce-single-header,
.woocommerce-page #content div.product .woocommerce-single-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images{float:none;width:50%;}
.woocommerce div.product div.images figure,
.woocommerce #content div.product div.images figure,
.woocommerce-page div.product div.images figure,
.woocommerce-page #content div.product div.images figure{border:1px solid #ddd;border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow:hidden;}
.woocommerce div.product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce-page #content div.product div.images img{display:block;width:100%;height:auto;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.woocommerce div.product div.images div.thumbnails,
.woocommerce #content div.product div.images div.thumbnails,
.woocommerce-page div.product div.images div.thumbnails,
.woocommerce-page #content div.product div.images div.thumbnails{padding-top:1em;}
.woocommerce div.product div.images div.thumbnails:after,
.woocommerce #content div.product div.images div.thumbnails:after,
.woocommerce-page div.product div.images div.thumbnails:after,
.woocommerce-page #content div.product div.images div.thumbnails:after{content:"";display:block;clear:both;}
.woocommerce div.product div.images div.thumbnails a,
.woocommerce #content div.product div.images div.thumbnails a,
.woocommerce-page div.product div.images div.thumbnails a,
.woocommerce-page #content div.product div.images div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;}
.woocommerce div.product div.images div.thumbnails a.last,
.woocommerce #content div.product div.images div.thumbnails a.last,
.woocommerce-page div.product div.images div.thumbnails a.last,
.woocommerce-page #content div.product div.images div.thumbnails a.last{margin-right:0;}
.woocommerce div.product div.images div.thumbnails a.first,
.woocommerce #content div.product div.images div.thumbnails a.first,
.woocommerce-page div.product div.images div.thumbnails a.first,
.woocommerce-page #content div.product div.images div.thumbnails a.first{clear:both;}
.woocommerce div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce-page #content div.product div.summary{float:none;width:50%;margin-bottom:2em;padding:0 30px;}
.woocommerce div.product div.summary .price,
.woocommerce #content div.product div.summary .price,
.woocommerce-page div.product div.summary .price,
.woocommerce-page #content div.product div.summary .price{font-size:35px;}
.woocommerce div.product div.summary .price del .amount,
.woocommerce #content div.product div.summary .price del .amount,
.woocommerce-page div.product div.summary .price del .amount,
.woocommerce-page #content div.product div.summary .price del .amount{color:#999999;font-weight:700;}
.woocommerce div.product div.summary .price ins,
.woocommerce #content div.product div.summary .price ins,
.woocommerce-page div.product div.summary .price ins,
.woocommerce-page #content div.product div.summary .price ins{text-decoration:none;}
.woocommerce div.product div.summary .price ins .amount,
.woocommerce #content div.product div.summary .price ins .amount,
.woocommerce-page div.product div.summary .price ins .amount,
.woocommerce-page #content div.product div.summary .price ins .amount{color:#ff1573;font-weight:700;}
.woocommerce div.product div.summary .single_add_to_cart_button,
.woocommerce #content div.product div.summary .single_add_to_cart_button,
.woocommerce-page div.product div.summary .single_add_to_cart_button,
.woocommerce-page #content div.product div.summary .single_add_to_cart_button{min-height:50px;}
.woocommerce div.product div.summary .quantity input.qty,
.woocommerce #content div.product div.summary .quantity input.qty,
.woocommerce-page div.product div.summary .quantity input.qty,
.woocommerce-page #content div.product div.summary .quantity input.qty{border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.woocommerce div.product div.social,
.woocommerce #content div.product div.social,
.woocommerce-page div.product div.social,
.woocommerce-page #content div.product div.social{text-align:right;margin:0 0 1em;}
.woocommerce div.product div.social span,
.woocommerce #content div.product div.social span,
.woocommerce-page div.product div.social span,
.woocommerce-page #content div.product div.social span{margin:0 0 0 2px;}
.woocommerce div.product div.social span span,
.woocommerce #content div.product div.social span span,
.woocommerce-page div.product div.social span span,
.woocommerce-page #content div.product div.social span span{margin:0;}
.woocommerce div.product div.social span .stButton .chicklets,
.woocommerce #content div.product div.social span .stButton .chicklets,
.woocommerce-page div.product div.social span .stButton .chicklets,
.woocommerce-page #content div.product div.social span .stButton .chicklets{padding-left:16px;width:0;}
.woocommerce div.product div.social iframe,
.woocommerce #content div.product div.social iframe,
.woocommerce-page div.product div.social iframe,
.woocommerce-page #content div.product div.social iframe{float:left;margin-top:3px;}
.woocommerce div.product .woocommerce-tabs,
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs{clear:both;padding-top:10%;}
.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews,
.woocommerce #content div.product .woocommerce-tabs .woocommerce-Reviews,
.woocommerce-page div.product .woocommerce-tabs .woocommerce-Reviews,
.woocommerce-page #content div.product .woocommerce-tabs .woocommerce-Reviews{border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border:1px solid #ddd;}
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative;display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border:1px solid #e6e6e6;background:#ffffff;background:-moz-linear-gradient(center top, #ffffff 0%, #e6e6e6 100%);background:-moz-gradient(center top, #ffffff 0%, #e6e6e6 100%);display:inline-block;position:relative;z-index:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.6);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.6);margin:0 -5px;padding:0 1em;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:0.5em 0;font-weight:bold;color:rgb(0, 0, 0);text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);text-decoration:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#1a1a1a;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{-webkit-box-shadow:2px 2px 0 #fff;box-shadow:2px 2px 0 #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after{-webkit-box-shadow:-2px 2px 0 #fff;box-shadow:-2px 2px 0 #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:1px solid #e6e6e6;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;-webkit-box-shadow:2px 2px 0 #e6e6e6;box-shadow:2px 2px 0 #e6e6e6;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;-webkit-box-shadow:-2px 2px 0 #e6e6e6;box-shadow:-2px 2px 0 #e6e6e6;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #e6e6e6;z-index:1;}
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0;}
.woocommerce div.product p.cart,
.woocommerce #content div.product p.cart,
.woocommerce-page div.product p.cart,
.woocommerce-page #content div.product p.cart{margin-bottom:2em;}
.woocommerce div.product p.cart:after,
.woocommerce #content div.product p.cart:after,
.woocommerce-page div.product p.cart:after,
.woocommerce-page #content div.product p.cart:after{content:"";display:block;clear:both;}
.woocommerce div.product form.cart,
.woocommerce #content div.product form.cart,
.woocommerce-page div.product form.cart,
.woocommerce-page #content div.product form.cart{margin-bottom:2em;}
.woocommerce div.product form.cart:after,
.woocommerce #content div.product form.cart:after,
.woocommerce-page div.product form.cart:after,
.woocommerce-page #content div.product form.cart:after{content:"";display:block;clear:both;}
.woocommerce div.product form.cart div.quantity,
.woocommerce #content div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity{float:left;margin:0 4px 0 0;}
.woocommerce div.product form.cart table,
.woocommerce #content div.product form.cart table,
.woocommerce-page div.product form.cart table,
.woocommerce-page #content div.product form.cart table{border-width:0 0 1px 0;}
.woocommerce div.product form.cart table td,
.woocommerce #content div.product form.cart table td,
.woocommerce-page div.product form.cart table td,
.woocommerce-page #content div.product form.cart table td{padding-left:0;}
.woocommerce div.product form.cart table div.quantity,
.woocommerce #content div.product form.cart table div.quantity,
.woocommerce-page div.product form.cart table div.quantity,
.woocommerce-page #content div.product form.cart table div.quantity{float:none;margin:0;}
.woocommerce div.product form.cart table small.stock,
.woocommerce #content div.product form.cart table small.stock,
.woocommerce-page div.product form.cart table small.stock,
.woocommerce-page #content div.product form.cart table small.stock{display:block;float:none;}
.woocommerce div.product form.cart .variations,
.woocommerce #content div.product form.cart .variations,
.woocommerce-page div.product form.cart .variations,
.woocommerce-page #content div.product form.cart .variations{margin-bottom:1em;}
.woocommerce div.product form.cart .variations label,
.woocommerce #content div.product form.cart .variations label,
.woocommerce-page div.product form.cart .variations label,
.woocommerce-page #content div.product form.cart .variations label{font-weight:bold;}
.woocommerce div.product form.cart .variations select,
.woocommerce #content div.product form.cart .variations select,
.woocommerce-page div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select{width:100%;float:left;}
.woocommerce div.product form.cart .variations td.label,
.woocommerce #content div.product form.cart .variations td.label,
.woocommerce-page div.product form.cart .variations td.label,
.woocommerce-page #content div.product form.cart .variations td.label{padding-right:1em;}
.woocommerce div.product form.cart .variations td,
.woocommerce #content div.product form.cart .variations td,
.woocommerce-page div.product form.cart .variations td,
.woocommerce-page #content div.product form.cart .variations td{vertical-align:top;}
.woocommerce div.product form.cart .button,
.woocommerce #content div.product form.cart .button,
.woocommerce-page div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button{vertical-align:middle;float:left;}
.woocommerce div.product form.cart .group_table td.label,
.woocommerce #content div.product form.cart .group_table td.label,
.woocommerce-page div.product form.cart .group_table td.label,
.woocommerce-page #content div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em;}
.woocommerce div.product form.cart .group_table td,
.woocommerce #content div.product form.cart .group_table td,
.woocommerce-page div.product form.cart .group_table td,
.woocommerce-page #content div.product form.cart .group_table td{vertical-align:top;}
.woocommerce span.onsale,
.woocommerce-page span.onsale{position:absolute;right:10px;top:20px;background-color:#ff1573;color:#fff;padding:5px 10px;font-size:12px;z-index:2;border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
.woocommerce .products ul,
.woocommerce ul.products,
.woocommerce-page .products ul,
.woocommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;}
.woocommerce .products ul:after,
.woocommerce ul.products:after,
.woocommerce-page .products ul:after,
.woocommerce-page ul.products:after{content:"";display:block;clear:both;}
.woocommerce .products ul li,
.woocommerce ul.products li,
.woocommerce-page .products ul li,
.woocommerce-page ul.products li{list-style:none outside;}
.woocommerce .related:after,
.woocommerce .upsells.products:after,
.woocommerce-page .related:after,
.woocommerce-page .upsells.products:after{content:"";display:block;clear:both;}
.woocommerce .related ul.products,
.woocommerce .related ul,
.woocommerce .upsells.products ul.products,
.woocommerce .upsells.products ul,
.woocommerce-page .related ul.products,
.woocommerce-page .related ul,
.woocommerce-page .upsells.products ul.products,
.woocommerce-page .upsells.products ul{float:none;}
.woocommerce .related ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce-page .related ul li.product,
.woocommerce-page .upsells.products ul.products li.product,
.woocommerce-page .upsells.products ul li.product{width:33.33%;}
.woocommerce .related ul.products li.product img,
.woocommerce .related ul li.product img,
.woocommerce .upsells.products ul.products li.product img,
.woocommerce .upsells.products ul li.product img,
.woocommerce-page .related ul.products li.product img,
.woocommerce-page .related ul li.product img,
.woocommerce-page .upsells.products ul.products li.product img,
.woocommerce-page .upsells.products ul li.product img{width:100%;height:auto;}
.woocommerce ul.products,
.woocommerce-page ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{margin:0;padding:10px;position:relative;width:33.33%;margin-left:0;}
.woocommerce ul.products li.product .product-wrapper,
.woocommerce-page ul.products li.product .product-wrapper{background-color:#fff;padding:20px;border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale{top:50px;right:50px;left:auto;margin:0;}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3{padding:0.5em 0;margin:0;font-size:1em;}
.woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product .button{display:block;text-align:center;}
.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a{text-decoration:none;}
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:0;border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:1px solid #ddd;}
.woocommerce ul.products li.product .product_image,
.woocommerce-page ul.products li.product .product_image{min-height:200px;overflow:hidden;margin-bottom:20px;}
.woocommerce ul.products li.product .product_meta,
.woocommerce-page ul.products li.product .product_meta{text-align:center;padding:0 40px;}
.woocommerce ul.products li.product .product_meta h2,
.woocommerce-page ul.products li.product .product_meta h2{font-weight:400;font-size:16px;margin-bottom:20px;min-height:40px;text-align:center;}
.woocommerce ul.products li.product .product_meta .ratings i,
.woocommerce-page ul.products li.product .product_meta .ratings i{color:rgb(255, 208, 0);}
.woocommerce ul.products li.product .product_meta .price,
.woocommerce-page ul.products li.product .product_meta .price{display:block;margin-bottom:20px;font-size:18px;margin-bottom:20px;}
.woocommerce ul.products li.product .product_meta .price del .amount,
.woocommerce-page ul.products li.product .product_meta .price del .amount{color:#999999;font-weight:500;}
.woocommerce ul.products li.product .product_meta .price ins,
.woocommerce-page ul.products li.product .product_meta .price ins{text-decoration:none;}
.woocommerce ul.products li.product .product_meta .price ins .amount,
.woocommerce-page ul.products li.product .product_meta .price ins .amount{color:#ff1573;font-weight:500;}
.woocommerce ul.products li.product strong,
.woocommerce-page ul.products li.product strong{display:block;}
.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first{clear:both;}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last{margin-right:0;}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count{float:left;margin:0 0 1em;}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{margin:0 0 1em;float:right;}
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select{min-height:50px;border:1px solid #ddd;}
.woocommerce nav.woocommerce-pagination,
.woocommerce #content nav.woocommerce-pagination,
.woocommerce-page nav.woocommerce-pagination,
.woocommerce-page #content nav.woocommerce-pagination{text-align:center;}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #e6e6e6;border-right:0;margin:1px;}
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul li,
.woocommerce-page #content nav.woocommerce-pagination ul li{border-right:1px solid #e6e6e6;padding:0;margin:0;float:left;display:inline;overflow:hidden;}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:0.5em;min-width:1em;display:block;}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{background:#ffffff;color:#999999;}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button{font-size:16px;font-weight:400;text-transform:capitalize;margin:0;line-height:1em;cursor:pointer;position:relative;overflow:visible;color:rgb(0, 0, 0);border:1px solid #0cc5f8;padding:10px 20px;text-transform:capitalize;background-color:#fff;border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-transition:all ease-in-out 0.6s;transition:all ease-in-out 0.6s;}
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce #respond input#submit.loading,
.woocommerce #content input.button.loading,
.woocommerce-page a.button.loading,
.woocommerce-page button.button.loading,
.woocommerce-page input.button.loading,
.woocommerce-page #respond input#submit.loading,
.woocommerce-page #content input.button.loading{color:#1a1a1a;border:1px solid #ffffff;}
.woocommerce a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce input.button.loading:before,
.woocommerce #respond input#submit.loading:before,
.woocommerce #content input.button.loading:before,
.woocommerce-page a.button.loading:before,
.woocommerce-page button.button.loading:before,
.woocommerce-page input.button.loading:before,
.woocommerce-page #respond input#submit.loading:before,
.woocommerce-page #content input.button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65);}
.woocommerce a.button.added:before,
.woocommerce button.button.added:before,
.woocommerce input.button.added:before,
.woocommerce #respond input#submit.added:before,
.woocommerce #content input.button.added:before,
.woocommerce-page a.button.added:before,
.woocommerce-page button.button.added:before,
.woocommerce-page input.button.added:before,
.woocommerce-page #respond input#submit.added:before,
.woocommerce-page #content input.button.added:before{content:"";position:absolute;height:16px;width:16px;top:0.35em;right:-26px;text-indent:0;background:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/success.png) no-repeat;}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover{text-decoration:none;background-color:#ff1573;color:#fff !important;border:1px solid #ff1573;}
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce #respond input#submit:active,
.woocommerce #content input.button:active,
.woocommerce-page a.button:active,
.woocommerce-page button.button:active,
.woocommerce-page input.button:active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page #content input.button:active{top:1px;}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt{border:1px solid #0cc5f8;padding:10px 20px;text-transform:capitalize;background-color:#fff;-webkit-transition:all ease-in-out 0.6s;transition:all ease-in-out 0.6s;}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover{background-color:#ff1573;color:#fff !important;border:1px solid #ff1573;}
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce-page .cart .button,
.woocommerce-page .cart input.button{float:none;}
.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart{padding-top:0.5em;white-space:nowrap;display:inline-block;}
.woocommerce .quantity,
.woocommerce #content .quantity,
.woocommerce-page .quantity,
.woocommerce-page #content .quantity{position:relative;}
.woocommerce .quantity input::-webkit-outer-spin-button,
.woocommerce .quantity input::-webkit-inner-spin-button,
.woocommerce #content .quantity input::-webkit-outer-spin-button,
.woocommerce #content .quantity input::-webkit-inner-spin-button,
.woocommerce-page .quantity input::-webkit-outer-spin-button,
.woocommerce-page .quantity input::-webkit-inner-spin-button,
.woocommerce-page #content .quantity input::-webkit-outer-spin-button,
.woocommerce-page #content .quantity input::-webkit-inner-spin-button{display:none;}
.woocommerce .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce-page #content .quantity input.qty{width:100px;height:50px;padding:0;text-align:center;border:1px solid rgba(0, 0, 0, 0.4196078431);box-shadow:inset 0 0 2px 0 #ffffff;-webkit-box-shadow:inset 0 0 2px 0 #ffffff;-moz-box-shadow:inset 0 0 2px 0 #ffffff;font-weight:500;}
.woocommerce .quantity noindex:-o-prefocus,
.woocommerce .quantity input[type=number],
.woocommerce #content .quantity noindex:-o-prefocus,
.woocommerce #content .quantity input[type=number],
.woocommerce-page .quantity noindex:-o-prefocus,
.woocommerce-page .quantity input[type=number],
.woocommerce-page #content .quantity noindex:-o-prefocus,
.woocommerce-page #content .quantity input[type=number]{padding-right:1.2em;}
.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page #content .quantity .minus{display:block;padding:0;margin:0;position:absolute;text-align:center;width:20px;height:15px;text-decoration:none;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px;border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;color:rgb(0, 0, 0);text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);border:1px solid #cccccc;background:#ffffff;background:-moz-linear-gradient(center top, #ffffff 0%, #e6e6e6 100%);background:-moz-gradient(center top, #ffffff 0%, #e6e6e6 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);}
.woocommerce .quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce #content .quantity .plus:hover,
.woocommerce #content .quantity .minus:hover,
.woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce-page #content .quantity .minus:hover{background:#ffffff;background:-moz-linear-gradient(center top, #ffffff 0%, #d9d9d9 100%);background:-moz-gradient(center top, #ffffff 0%, #d9d9d9 100%);}
.woocommerce .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce-page #content .quantity .plus{top:0;right:0;border-bottom:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.woocommerce .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .minus{bottom:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;}
.woocommerce #reviews h2 small,
.woocommerce-page #reviews h2 small{float:right;color:#777;font-size:15px;line-height:21px;margin:10px 0 0 0;}
.woocommerce #reviews h2 small a,
.woocommerce-page #reviews h2 small a{text-decoration:none;color:#777;}
.woocommerce #reviews h3,
.woocommerce-page #reviews h3{margin:0;}
.woocommerce #reviews #respond,
.woocommerce-page #reviews #respond{margin:0;border:0;padding:0;}
.woocommerce #reviews #comment,
.woocommerce-page #reviews #comment{height:75px;}
.woocommerce #reviews #comments .add_review:after,
.woocommerce-page #reviews #comments .add_review:after{content:"";display:block;clear:both;}
.woocommerce #reviews #comments h2,
.woocommerce-page #reviews #comments h2{clear:none;}
.woocommerce #reviews #comments ol.commentlist,
.woocommerce-page #reviews #comments ol.commentlist{margin:0;width:100%;background:none;list-style:none;}
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce-page #reviews #comments ol.commentlist:after{content:"";display:block;clear:both;}
.woocommerce #reviews #comments ol.commentlist li,
.woocommerce-page #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0;}
.woocommerce #reviews #comments ol.commentlist li .meta,
.woocommerce-page #reviews #comments ol.commentlist li .meta{color:#777;font-size:0.75em;}
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ffffff;border:1px solid #f7f7f7;margin:0;line-height:1;}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #f7f7f7;border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;padding:1em 1em 0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:0.83em;}
.woocommerce #reviews #comments .commentlist > li:before,
.woocommerce-page #reviews #comments .commentlist > li:before{content:"";}
.woocommerce #review_form #respond,
.woocommerce-page #review_form #respond{position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0;}
.woocommerce #review_form #respond:after,
.woocommerce-page #review_form #respond:after{content:"";display:block;clear:both;}
.woocommerce #review_form #respond p,
.woocommerce-page #review_form #respond p{margin:0 0 10px;}
.woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit input{left:auto;}
.woocommerce #review_form #respond textarea,
.woocommerce-page #review_form #respond textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
.woocommerce p.stars:after,
.woocommerce-page p.stars:after{content:"";display:block;clear:both;}
.woocommerce p.stars span,
.woocommerce-page p.stars span{width:80px;height:16px;position:relative;float:left;background:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/star.png) repeat-x left 0;}
.woocommerce p.stars span a,
.woocommerce-page p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden;}
.woocommerce p.stars span a:hover,
.woocommerce p.stars span a:focus,
.woocommerce-page p.stars span a:hover,
.woocommerce-page p.stars span a:focus{background:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/star.png) repeat-x left -16px;}
.woocommerce p.stars span a.active,
.woocommerce-page p.stars span a.active{background:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/star.png) repeat-x left -32px;}
.woocommerce p.stars span a.star-1,
.woocommerce-page p.stars span a.star-1{width:16px;z-index:10;}
.woocommerce p.stars span a.star-2,
.woocommerce-page p.stars span a.star-2{width:32px;z-index:9;}
.woocommerce p.stars span a.star-3,
.woocommerce-page p.stars span a.star-3{width:48px;z-index:8;}
.woocommerce p.stars span a.star-4,
.woocommerce-page p.stars span a.star-4{width:64px;z-index:7;}
.woocommerce p.stars span a.star-5,
.woocommerce-page p.stars span a.star-5{width:80px;z-index:6;}
.woocommerce table.shop_attributes,
.woocommerce-page table.shop_attributes{border:0;border-top:1px dotted rgba(0, 0, 0, 0.1);margin-bottom:1.618em;width:100%;}
.woocommerce table.shop_attributes th,
.woocommerce-page table.shop_attributes th{width:150px;font-weight:bold;padding:8px;border-top:0;border-bottom:1px dotted rgba(0, 0, 0, 0.1);margin:0;line-height:1.5em;}
.woocommerce table.shop_attributes td,
.woocommerce-page table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0, 0, 0, 0.1);margin:0;line-height:1.5em;}
.woocommerce table.shop_attributes td p,
.woocommerce-page table.shop_attributes td p{margin:0;padding:8px 0;}
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th,
.woocommerce-page table.shop_attributes .alt td,
.woocommerce-page table.shop_attributes .alt th{background:rgba(0, 0, 0, 0.025);}
.woocommerce table.shop_table,
.woocommerce-page table.shop_table{border:1px solid rgba(0, 0, 0, 0.1);margin:0px -1px 24px 0px;text-align:left;width:100%;border-collapse:separate;border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th{font-weight:bold;line-height:18px;padding:15px 10px;}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td{border-top:1px solid rgba(0, 0, 0, 0.1);padding:15px 10px;vertical-align:middle;}
.woocommerce table.shop_table td small,
.woocommerce-page table.shop_table td small{font-weight:normal;}
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot th{font-weight:bold;border-top:1px solid rgba(0, 0, 0, 0.1);}
.woocommerce table.my_account_orders,
.woocommerce-page table.my_account_orders{font-size:0.85em;}
.woocommerce table.my_account_orders th,
.woocommerce table.my_account_orders td,
.woocommerce-page table.my_account_orders th,
.woocommerce-page table.my_account_orders td{padding:15px 10px;vertical-align:middle;}
.woocommerce table.my_account_orders .button,
.woocommerce-page table.my_account_orders .button{white-space:nowrap;}
.woocommerce table.my_account_orders .order-actions,
.woocommerce-page table.my_account_orders .order-actions{text-align:right;}
.woocommerce table.my_account_orders .order-actions .button,
.woocommerce-page table.my_account_orders .order-actions .button{margin:0.125em 0 0.125em 0.25em;}
.woocommerce td.product-name dl.variation,
.woocommerce-page td.product-name dl.variation{margin:0.25em 0 0.5em;font-size:0.8751em;}
.woocommerce td.product-name dl.variation dt,
.woocommerce-page td.product-name dl.variation dt{font-weight:bold;float:left;clear:left;margin:0 0.25em 0 0;padding:0;}
.woocommerce td.product-name dl.variation dd,
.woocommerce-page td.product-name dl.variation dd{margin:0 0 0.25em 0;}
.woocommerce td.product-name p.backorder_notification,
.woocommerce-page td.product-name p.backorder_notification{font-size:0.83em;}
.woocommerce td.product-quantity,
.woocommerce-page td.product-quantity{min-width:80px;}
.woocommerce table.cart .product-thumbnail,
.woocommerce #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail{min-width:32px;}
.woocommerce table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page table.cart img,
.woocommerce-page #content table.cart img{width:32px;height:auto;}
.woocommerce table.cart th,
.woocommerce table.cart td,
.woocommerce #content table.cart th,
.woocommerce #content table.cart td,
.woocommerce-page table.cart th,
.woocommerce-page table.cart td,
.woocommerce-page #content table.cart th,
.woocommerce-page #content table.cart td{vertical-align:middle;}
.woocommerce table.cart a.remove,
.woocommerce #content table.cart a.remove,
.woocommerce-page table.cart a.remove,
.woocommerce-page #content table.cart a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;color:red;text-decoration:none;font-weight:bold;}
.woocommerce table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover{color:#fff;}
.woocommerce table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce-page #content table.cart td.actions{text-align:right;}
.woocommerce table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon{float:left;}
.woocommerce table.cart td.actions .coupon label,
.woocommerce #content table.cart td.actions .coupon label,
.woocommerce-page table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon label{display:none;}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text{width:80px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);border:1px solid #e6e6e6;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1em;}
.woocommerce table.cart td.actions .button.alt,
.woocommerce #content table.cart td.actions .button.alt,
.woocommerce-page table.cart td.actions .button.alt,
.woocommerce-page #content table.cart td.actions .button.alt{float:right;margin-left:0.25em;}
.woocommerce table.cart input,
.woocommerce #content table.cart input,
.woocommerce-page table.cart input,
.woocommerce-page #content table.cart input{margin:0;vertical-align:middle;line-height:1em;}
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget,
.woocommerce-page ul.cart_list,
.woocommerce-page ul.product_list_widget{list-style:none outside;padding:0;margin:0;}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.cart_list li,
.woocommerce-page ul.product_list_widget li{padding:4px 0;margin:0;list-style:none;}
.woocommerce ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce-page ul.product_list_widget li:after{content:"";display:block;clear:both;}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li a{display:block;font-weight:bold;}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);}
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl,
.woocommerce-page ul.cart_list li dl,
.woocommerce-page ul.product_list_widget li dl{margin:0;font-size:0.8751em;padding-left:1em;border-left:2px solid rgba(0, 0, 0, 0.1);}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce-page ul.cart_list li dl dt,
.woocommerce-page ul.product_list_widget li dl dt{float:left;clear:left;margin-right:0.25em;}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce-page ul.cart_list li dl dd,
.woocommerce-page ul.product_list_widget li dl dd{margin-bottom:0.5em;}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce-page ul.cart_list li .star-rating,
.woocommerce-page ul.product_list_widget li .star-rating{float:none;}
.woocommerce .widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total{border-top:3px double #ffffff;padding:4px 0 0;}
.woocommerce .widget_shopping_cart .total strong,
.woocommerce-page .widget_shopping_cart .total strong{min-width:40px;display:inline-block;}
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce-page .widget_shopping_cart .buttons:after{content:"";display:block;clear:both;}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals{width:100%;}
.woocommerce .cart-collaterals:after,
.woocommerce-page .cart-collaterals:after{content:"";display:block;clear:both;}
.woocommerce .cart-collaterals .related,
.woocommerce-page .cart-collaterals .related{width:30.75%;float:left;}
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left;}
.woocommerce .cart-collaterals .cross-sells ul.products,
.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none;}
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%;}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;text-align:right;margin:20px 0 0 0;clear:right;float:right;}
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce-page .cart-collaterals .shipping_calculator:after{content:"";display:block;clear:both;}
.woocommerce .cart-collaterals .shipping_calculator .button,
.woocommerce-page .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block;}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%;}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%;text-align:right;}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout,
.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:20px 0;}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2{font-size:20px;}
.woocommerce .cart-collaterals .cart_totals p,
.woocommerce-page .cart-collaterals .cart_totals p{margin:0;}
.woocommerce .cart-collaterals .cart_totals p small,
.woocommerce-page .cart-collaterals .cart_totals p small{color:#777;font-size:0.83em;}
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table{border-collapse:separate;border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin:0 0 6px;padding:0;}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td{border-top:0;}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table th{padding:6px 3px;}
.woocommerce .cart-collaterals .cart_totals table small,
.woocommerce-page .cart-collaterals .cart_totals table small{display:block;color:#777;}
.woocommerce .cart-collaterals .cart_totals table select,
.woocommerce-page .cart-collaterals .cart_totals table select{width:100%;}
.woocommerce .cart-collaterals .cart_totals .discount td,
.woocommerce-page .cart-collaterals .cart_totals .discount td{color:#f00;}
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid #ffffff;padding:6px 6px;}
.woocommerce .cart-collaterals .cart_totals a.button.alt,
.woocommerce-page .cart-collaterals .cart_totals a.button.alt{font-size:16px;font-weight:500;text-transform:capitalize;}
.woocommerce form .form-row,
.woocommerce-page form .form-row{padding:3px;margin:0 0 6px;}
.woocommerce form .form-row:after,
.woocommerce-page form .form-row:after{content:"";display:block;clear:both;}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,
.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease;opacity:0;}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label{display:block;width:100%;}
.woocommerce form .form-row label.hidden,
.woocommerce-page form .form-row label.hidden{visibility:hidden;}
.woocommerce form .form-row select,
.woocommerce-page form .form-row select{width:100%;cursor:pointer;margin:0;min-height:50px;}
.woocommerce form .form-row .required,
.woocommerce-page form .form-row .required{color:red;font-weight:bold;border:0;}
.woocommerce form .form-row .input-checkbox,
.woocommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox{display:inline;}
.woocommerce form .form-row .woocommerce-input-wrapper,
.woocommerce-page form .form-row .woocommerce-input-wrapper{width:100%;}
.woocommerce form .form-row .woocommerce-input-wrapper .select2 .selection .select2-selection,
.woocommerce-page form .form-row .woocommerce-input-wrapper .select2 .selection .select2-selection{min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;padding-left:10px;border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.woocommerce form .form-row .woocommerce-input-wrapper .select2 .selection .select2-selection__arrow,
.woocommerce-page form .form-row .woocommerce-input-wrapper .select2 .selection .select2-selection__arrow{top:10px;}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row input.input-text,
.woocommerce-page form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1em;min-height:50px;border:1px solid #000;padding-left:10px;}
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea{height:3.5em;line-height:1.5em;display:block;-webkit-box-shadow:none;box-shadow:none;min-height:100px !important;padding-top:10px;padding-left:10px;}
.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-image:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/icons/valid.png);background-position:95% center;background-repeat:no-repeat;}
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-image:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/icons/invalid.png);background-position:95% center;background-repeat:no-repeat;}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop,
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-color:#fb7f88;}
.woocommerce form .form-row ::-webkit-input-placeholder,
.woocommerce-page form .form-row ::-webkit-input-placeholder{line-height:1em;padding-top:2px;}
.woocommerce form .form-row :-moz-placeholder,
.woocommerce-page form .form-row :-moz-placeholder{line-height:1em;padding-top:2px;}
.woocommerce form .form-row :-ms-input-placeholder,
.woocommerce-page form .form-row :-ms-input-placeholder{line-height:1em;padding-top:2px;}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last{overflow:visible;}
.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide{clear:both;}
.woocommerce form.login,
.woocommerce form.checkout_coupon,
.woocommerce form.register,
.woocommerce-page form.login,
.woocommerce-page form.checkout_coupon,
.woocommerce-page form.register{border:1px solid #e6e6e6;padding:20px;margin:2em 0 2em 0px;text-align:left;border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.woocommerce ul#shipping_method,
.woocommerce-page ul#shipping_method{list-style:none outside;margin:0;padding:0;}
.woocommerce ul#shipping_method li,
.woocommerce-page ul#shipping_method li{margin:0;padding:0.25em 0 0.25em 22px;text-indent:-22px;list-style:none outside;}
.woocommerce ul#shipping_method .amount,
.woocommerce-page ul#shipping_method .amount{font-weight:bold;}
.woocommerce .checkout .col-2 h3,
.woocommerce-page .checkout .col-2 h3{float:left;clear:none;}
.woocommerce .checkout .col-2 .notes,
.woocommerce-page .checkout .col-2 .notes{clear:left;}
.woocommerce .checkout .col-2 .form-row-first,
.woocommerce-page .checkout .col-2 .form-row-first{clear:left;}
.woocommerce .checkout div.shipping-address,
.woocommerce-page .checkout div.shipping-address{padding:0;clear:left;width:100%;}
.woocommerce .checkout #shiptobilling,
.woocommerce-page .checkout #shiptobilling{float:right;line-height:1.62em;margin:0 0 0 0;padding:0;}
.woocommerce .checkout #shiptobilling label,
.woocommerce-page .checkout #shiptobilling label{font-size:0.6875em;}
.woocommerce .checkout .shipping_address,
.woocommerce-page .checkout .shipping_address{clear:both;}
.woocommerce #payment,
.woocommerce-page #payment{background:#ffffff;border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment ul.payment_methods{text-align:left;padding:0;border-bottom:1px solid #e6e6e6;margin:0;list-style:none outside;}
.woocommerce #payment ul.payment_methods:after,
.woocommerce-page #payment ul.payment_methods:after{content:"";display:block;clear:both;}
.woocommerce #payment ul.payment_methods li,
.woocommerce-page #payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:normal;}
.woocommerce #payment ul.payment_methods li input,
.woocommerce-page #payment ul.payment_methods li input{margin:0 1em 0 0;}
.woocommerce #payment ul.payment_methods li img,
.woocommerce-page #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 0.5em;position:relative;}
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row{padding:1em;border-top:1px solid white;}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{float:right;margin:0;}
.woocommerce #payment .terms,
.woocommerce-page #payment .terms{padding:0 1em 0;text-align:right;}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0 1em 0;font-size:0.92em;border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;line-height:1.5em;background:#f2f2f2;background:-moz-linear-gradient(center top, #f2f2f2 0%, #e6e6e6 100%);background:-moz-gradient(center top, #f2f2f2 0%, #e6e6e6 100%);box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);color:rgb(0, 0, 0);text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.woocommerce #payment div.payment_box p:last-child,
.woocommerce-page #payment div.payment_box p:last-child{margin-bottom:0;}
.woocommerce #payment div.payment_box #cc-expire-month,
.woocommerce #payment div.payment_box #cc-expire-year,
.woocommerce-page #payment div.payment_box #cc-expire-month,
.woocommerce-page #payment div.payment_box #cc-expire-year{width:48%;float:left;}
.woocommerce #payment div.payment_box #cc-expire-year,
.woocommerce-page #payment div.payment_box #cc-expire-year{float:right;}
.woocommerce #payment div.payment_box span.help,
.woocommerce-page #payment div.payment_box span.help{font-size:11px;color:#777;line-height:13px;font-weight:normal;}
.woocommerce #payment div.payment_box .form-row,
.woocommerce-page #payment div.payment_box .form-row{margin:0 0 1em;}
.woocommerce #payment div.payment_box .form-row select,
.woocommerce-page #payment div.payment_box .form-row select{width:48%;float:left;margin-right:3.8%;}
.woocommerce #payment div.payment_box .form-row select:nth-child(3n),
.woocommerce-page #payment div.payment_box .form-row select:nth-child(3n){margin-right:0;}
.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after{content:"";display:block;border:8px solid #f2f2f2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em;}
.woocommerce .order_details,
.woocommerce-page .order_details{margin:0 0 1.5em;list-style:none;padding:15px;border:1px solid #ddd;}
.woocommerce .order_details:after,
.woocommerce-page .order_details:after{content:"";display:block;clear:both;}
.woocommerce .order_details li,
.woocommerce-page .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:0.715em;line-height:1em;border-right:1px dashed #e6e6e6;padding-right:2em;}
.woocommerce .order_details li strong,
.woocommerce-page .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em;}
.woocommerce .order_details li:last-of-type,
.woocommerce-page .order_details li:last-of-type{border:none;}
.woocommerce .addresses .title:after,
.woocommerce-page .addresses .title:after{content:"";display:block;clear:both;}
.woocommerce .addresses .title h3,
.woocommerce-page .addresses .title h3{float:left;}
.woocommerce .addresses .title .edit,
.woocommerce-page .addresses .title .edit{float:right;}
.woocommerce ol.commentlist.notes li.note p.meta,
.woocommerce-page ol.commentlist.notes li.note p.meta{font-weight:bold;margin-bottom:0;}
.woocommerce ol.commentlist.notes li.note .description p:last-child,
.woocommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0;}
.woocommerce ul.digital-downloads,
.woocommerce-page ul.digital-downloads{margin-left:0;padding-left:0;}
.woocommerce ul.digital-downloads li,
.woocommerce-page ul.digital-downloads li{list-style:none;margin-left:0;padding-left:1.5em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat;}
.woocommerce ul.digital-downloads li .count,
.woocommerce-page ul.digital-downloads li .count{float:right;}
.woocommerce .widget_layered_nav ul,
.woocommerce-page .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside;}
.woocommerce .widget_layered_nav ul li,
.woocommerce-page .widget_layered_nav ul li{padding:0 0 1px;list-style:none;}
.woocommerce .widget_layered_nav ul li:after,
.woocommerce-page .widget_layered_nav ul li:after{content:"";display:block;clear:both;}
.woocommerce .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span,
.woocommerce-page .widget_layered_nav ul li a,
.woocommerce-page .widget_layered_nav ul li span{padding:1px 0;float:left;}
.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a{padding:0 6px 0 18px;border:1px solid #ffffff;background:#ffffff url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/cross_white.png) no-repeat 6px center;box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;-moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;color:rgb(0, 0, 0);border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.woocommerce .widget_layered_nav ul small.count,
.woocommerce-page .widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#777;}
.woocommerce .widget_layered_nav_filters ul,
.woocommerce-page .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1;}
.woocommerce .widget_layered_nav_filters ul li,
.woocommerce-page .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none;}
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .widget_layered_nav_filters ul li a{padding:0 6px 0 18px;border:1px solid #ffffff;background:#ffffff url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/cross_white.png) no-repeat 6px center;box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;-moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;color:rgb(0, 0, 0);border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;float:left;}
.woocommerce .widget_price_filter .price_slider,
.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1em;}
.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em;}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button{font-size:1.15em;}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button{float:left;}
.woocommerce .widget_price_filter .ui-slider,
.woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:0.9em;height:0.9em;border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border:1px solid gray;cursor:pointer;background:#ffffff;background:-moz-linear-gradient(center top, #ffffff 0%, #e6e6e6 100%);background:-moz-gradient(center top, #ffffff 0%, #e6e6e6 100%);outline:none;top:-0.3em;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65);box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65);}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;border:0;background:#ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.5);border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;background:#8c8c8c;background:-moz-linear-gradient(center top, #8c8c8c 0%, #d9d9d9 100%);background:-moz-gradient(center top, #8c8c8c 0%, #d9d9d9 100%);}
.woocommerce .widget_price_filter .ui-slider-horizontal,
.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:0.5em;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}
.twentythirteen .entry-summary{padding:0;}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.woocommerce a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce input.button.loading:before,
.woocommerce #respond input#submit.loading:before,
.woocommerce #content input.button.loading:before,
.woocommerce-page a.button.loading:before,
.woocommerce-page button.button.loading:before,
.woocommerce-page input.button.loading:before,
.woocommerce-page #respond input#submit.loading:before,
.woocommerce-page #content input.button.loading:before{background-image:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/ajax-loader@2x.gif);background-size:16px 16px;}
.woocommerce a.button.added:before,
.woocommerce button.button.added:before,
.woocommerce input.button.added:before,
.woocommerce #respond input#submit.added:before,
.woocommerce #content input.button.added:before,
.woocommerce-page a.button.added:before,
.woocommerce-page button.button.added:before,
.woocommerce-page input.button.added:before,
.woocommerce-page #respond input#submit.added:before,
.woocommerce-page #content input.button.added:before{background:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/success@2x.png) no-repeat;background-size:16px 14px;}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,
.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text,
.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,
.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-image:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/icons/valid@2x.png);background-size:12px 9px;}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-image:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/icons/invalid@2x.png);background-size:12px 9px;}
.woocommerce p.stars span,
.woocommerce-page p.stars span{background-image:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/star@2x.png);background-size:16px 48px;}
.woocommerce p.stars span a:hover,
.woocommerce p.stars span a:focus,
.woocommerce-page p.stars span a:hover,
.woocommerce-page p.stars span a:focus{background-image:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/star@2x.png);background-size:16px 48px;}
.woocommerce p.stars span a.active,
.woocommerce-page p.stars span a.active{background-image:url(//smokenfly.us/wp-content/themes/smokersclubtheme/assets/dist/images/star@2x.png);background-size:16px 48px;}
}
.woocommerce-checkout-review-order{padding-top:60px;}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{padding:10px 20px;border:1px solid #ddd;border-top:3px solid #0da100;}
.return-to-shop{display:block;margin-top:30px;}
.woocommerce-product-gallery__trigger{display:none;}
.related.products{padding-top:5%;}
.woocommerce-product-rating p{color:#ffd000;}
h1.page-title{padding:0 0 40px 0;text-align:center;}
ol.flex-control-nav.flex-control-thumbs{display:none;}
.comment-form-rating select#rating {
display: block !important;
border: 1px solid #7c7c7c;
padding: 10px 20px;
margin-bottom: 20px;
}