@media (min-width:992px) and (max-width:1559px){.related.products .owl-nav{left:auto;right:0;top:-50px}}@media (max-width:1439px){.page-id-45 .site-main{background-image:none}}@media (min-width:1200px) and (max-width:1439px){.co_header_links>.co_header_cart{padding-right:0}.site-footer .h3:after{display:none}.mc4wp-form .mc4wp-form-fields input[type="email"]{width:75%}}@media (max-width:1199px){.tax-product_cat main .container{display:flex;flex-direction:column}.tax-product_cat main .container .co_tp_cats_wrapper{order:2}.tax-product_cat main .container .woocommerce-ordering{width:100%;position:relative;background-color:#f2f2f2;margin-bottom:30px}.tax-product_cat main .container .woocommerce-ordering:before{display:block;content:'';position:absolute;right:28px;left:auto;top:50%;margin-top:-6px;background:transparent;width:7px;height:7px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);transition:0.4s;z-index:-1}.tax-product_cat main .container .woocommerce-ordering select{-webkit-appearance:none;width:100%;height:52px;background-color:transparent;padding:0 26px;margin-bottom:0}.tax-product_cat main .container .woocommerce-ordering select:focus{outline:none}}@media (min-width:992px) and (max-width:1199px){.co_site_header .row{display:flex;flex-wrap:wrap}.co_site_header .row>div:first-child{order:-2}.co_site_header .row>div:last-child{order:-1}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:18px}#primary-menu{width:100%;display:flex;justify-content:space-between;padding:0 30px}.co_contact_form{padding:0 15px}.co_site_header .site-branding svg{width:120px}}@media (max-width:991px){.co_logos{flex-wrap:nowrap}.co_logos>div{width:100%;padding:0 10px}.co_header_links{position:absolute;top:30px;right:0;padding-top:12px}.co_header_links .co_header_cart{padding-right:0}.site-header{position:relative}.site-header .site-branding{text-align:center}.site-header .site-branding img{max-width:70px}.site-header .menu-toggle{background:none;border-radius:0;padding:0;margin:0;position:absolute;width:22px;height:16px;left:15px;top:47px;font-size:0;border:none;display:block;z-index:999}.site-header .menu-toggle span{position:absolute;display:block;width:100%;height:2px;background:#000}.site-header .menu-toggle span:nth-of-type(1){top:0}.site-header .menu-toggle span:nth-of-type(2){top:50%;margin-top:-1px}.site-header .menu-toggle span:nth-of-type(3){bottom:0}.site-header .co_header_top p{font-size:14px;letter-spacing:0.7px}.site-header .co_header_top p:before{margin-right:11px}.site-header .co_header_top p:after{margin-left:11px}.site-header .co_site_header{padding:18px 0}.site-header .co_site_header .row{margin:0}.site-header .nav-menu{margin-top:38px}.site-header .nav-menu a{color:#000}.site-header #primary-menu{padding-bottom:70vw;right:-160%;position:relative;top:0;background:#fff;z-index:99999;width:100%;transition:right .4s}.site-header #primary-menu .co_header_search_form button{font-size:0;background-image:url(https://3b85639881.nxcli.net/wp-content/themes/cigaroclock/assets/css/../images/icons/search.svg);background-repeat:no-repeat;background-position:center center;padding:0;width:50px;height:50px;float:right}.site-header #primary-menu .co_header_search_form input{padding:0;padding-left:20px;width:100%;max-width:calc(100% - 65px)}.site-header #primary-menu .header_button{text-align:center;margin-right:auto;margin-left:0;border-radius:4px;max-width:230px;margin-top:40px;font-size:16px}.site-header #primary-menu .socials{margin-top:56px;border:none}.site-header #primary-menu .socials ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.site-header #primary-menu .socials li{max-width:73px;flex:0 0 73px}.site-header .main-navigation{position:absolute;right:0;top:0;pointer-events:none;overflow:hidden;width:calc(100% + 30px);left:-15px;max-width:none;padding-top:0;padding-bottom:0}.site-header .main-navigation .menu-toggle{pointer-events:all}.site-header .main-navigation .menu-toggle:focus{outline:none}.site-header .main-navigation .two_logos_mobile{display:none !important}.site-header .main-navigation #primary-menu{padding-top:105px;padding-bottom:40px;padding-left:15px;padding-right:15px}.site-header .main-navigation.toggled{position:absolute;float:none;pointer-events:all;background:#fff;z-index:9;box-shadow:0 0 10px rgba(0,0,0,0.5)}.site-header .main-navigation.toggled #primary-menu{right:0}.site-header .main-navigation.toggled .menu-toggle{z-index:999999}.site-header .main-navigation.toggled .menu-toggle span{background:#000}.site-header .main-navigation.toggled .two_logos_mobile{display:block !important;text-align:center;margin-top:44px}.site-header .main-navigation #primary-menu{flex-direction:column;padding-bottom:70vw}.main-navigation ul{display:block}.main-navigation ul>li{margin-bottom:36px}.main-navigation ul>li:first-of-type>a{padding-left:0}.main-navigation ul>li>a{font-size:16px;letter-spacing:0.1em;font-weight:bold;text-transform:uppercase;padding:0;position:relative;color:#000}.main-navigation ul>li>a:before{display:block;content:'';position:absolute;right:0;left:auto;top:50%;margin-top:-3px;background:transparent;width:7px;height:7px;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg);transition:0.4s}.main-navigation ul>li>a:hover,.main-navigation ul>li>a:focus{text-decoration:none}.menu-toggle{display:block}.main-navigation ul{display:block}.woof{display:none}.woof.opened{display:block}.co_filter{font-size:18px;text-align:left;text-transform:uppercase;line-height:52px;position:relative;padding-left:26px;margin-bottom:14px;height:52px;background-color:#f2f2f2;margin-top:15px;border:none;font-weight:600}.co_filter:after{display:block;content:'';position:absolute;right:28px;left:auto;top:50%;margin-top:-6px;background:transparent;width:7px;height:7px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);transition:0.4s}.co_filter.active:after{transform:rotate(-135deg);margin-top:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid rgba(0,0,0,0.2);outline:none;padding:15px;padding-bottom:5px;margin-bottom:13px !important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:16px;line-height:18px;letter-spacing:0;margin-bottom:4px;min-height:68px}.woocommerce ul.products li.product .co_plp_buttons,.woocommerce-page ul.products li.product .co_plp_buttons{display:none !important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin-bottom:36px}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin-bottom:0}.woocommerce ul.products li.product .price bdi,.woocommerce-page ul.products li.product .price bdi{font-size:18px}.co_tp_categories{display:block}.co_tp_categories .co_tp_cat_single{width:100%;margin:0 auto;max-width:none;margin-bottom:35px}.co_tp_categories .co_tp_cat_single .inner a span{bottom:0;margin:auto;height:60px;line-height:60px;transform:none;top:0;left:0;right:0;max-width:73%}.co_tp_categories .co_tp_cat_single .inner a img{min-height:325px;object-fit:cover}.h3.cats_title{font-size:24px;margin-top:35px;margin-bottom:23px}.single-product .product .left .woocommerce-product-gallery .flex-control-nav{display:flex;justify-content:space-between}.single-product .product .left .woocommerce-product-gallery .flex-control-nav li{margin-right:0}.single-product .single_variation_wrap{width:100%}.single-product .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%;display:flex;justify-content:space-between}.single-product .product{margin-top:5px}.single-product .product .right .entry-summary{margin-bottom:0}.single-product .product .right .entry-summary .cart{display:flex;flex-wrap:wrap;justify-content:space-between}.single-product .product .right .entry-summary .cart:before,.single-product .product .right .entry-summary .cart:after{display:none}.single-product .product .right .entry-summary .cart .quantity{margin:0}.single-product .product .right .entry-summary .cart .quantity .qty_button{background:transparent}.single-product .product .right .entry-summary .cart .button{padding:0;width:calc(100% - 135px);margin:0}.single-product .product .right .entry-summary .description{font-size:16px;line-height:24px}.single-product .product .right .entry-summary .woocommerce-tabs .panel{margin-bottom:0}.single-product .product .right .entry-summary .woocommerce-tabs table{margin-bottom:16px}.single-product .product .right .entry-summary .woocommerce-tabs table tbody tr:last-of-type th,.single-product .product .right .entry-summary .woocommerce-tabs table tbody tr:last-of-type td{border-bottom:none}.single-product .product .right .entry-summary .woocommerce-Tabs-panel{box-shadow:none}.single-product .product .related h2{font-size:24px;line-height:normal;margin-top:0;margin-bottom:15px}.single-product .site-main .left,.single-product .site-main .right{max-width:100%;flex:0 0 100%}.single-product .site-main .left ol li{margin-left:15px;margin-right:15px}.single-product .site-main .right .product_title{font-size:36px;line-height:normal;margin-bottom:10px}.single-product .site-main .right .price{font-size:36px}.single-product .site-main .right .entry-summary p.price{margin-bottom:26px}.page-template-page-contact .page_banner{padding-bottom:113px}.page-template-page-contact .page_banner .co_home_pre_title{margin-top:135px;margin-bottom:5px;font-size:16px;letter-spacing:0.8px}.page-template-page-contact .page_banner .entry-title{font-size:36px;width:85%;line-height:42px;margin-bottom:42px}.page-template-page-contact .page_banner ul{flex-direction:column-reverse}.page-template-page-contact .page_banner ul li:first-child{margin-top:10px}.page-template-page-contact .co_contact_page{flex-direction:column-reverse}.page-template-page-contact .co_contact_page #map{height:375px}.page-template-page-contact .co_contact_page>div{width:100%}.page-template-page-contact .co_contact_page .co_contact_page_content{width:100%;padding:0 15px;padding-top:19px;padding-bottom:20px;margin-top:0}.co_vip_club .co_vip_club_1 .container{padding:0}.co_vip_club .co_vip_club_1 .h2{margin-bottom:16px}.co_vip_club .co_vip_club_1 .co_vip_club_b1_content{background-image:url(https://3b85639881.nxcli.net/wp-content/themes/cigaroclock/assets/css/../images/vip_mob.png) !important;padding:32px 17px;padding-bottom:232px;background-position:right bottom !important}.co_vip_club .co_vip_club_1 .co_vip_club_b1_content li{line-height:24px;margin-bottom:24px}.page-template-page-age-verification .site-main{background:none}.co_site_header .site-branding svg{width:110px;position:relative;top:-15px}.co_about_second{position:relative}.co_about_second:before{position:absolute;display:block;content:'';left:0;top:0;right:0;bottom:0;z-index:0;background:rgba(0,0,0,0.4)}.single-product .product .right .entry-summary .cart .button{margin:0 auto}.co_faq_section .col-md-6{width:100%;max-width:none}}@media (min-width:768px) and (max-width:1599px){.error-404{background-size:contain;background-position:center top 20%}}@media (min-width:768px) and (max-width:991px){.co_home_social{position:static}.woocommerce ul.products li.product a{width:100%;display:block}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form,.woocommerce-cart .entry-content>.woocommerce .cart-collaterals{max-width:100%;flex:0 0 100%}.co_about_first{background-image:none}}@media (max-width:768px){.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form,.woocommerce-cart .entry-content>.woocommerce .cart-collaterals{max-width:100%;flex:0 0 100%}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form a.remove{line-height:14px}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form .quantity input[type="number"]{background:#fff}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form .coupon{width:100%}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form .coupon:before,.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form .coupon:after{display:none}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form .coupon input{width:100% !important;max-width:calc(100% - 160px)}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form td.actions{padding-left:0;padding-right:0}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form td.actions button.button{width:145px}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tbody tr{margin-bottom:30px}.woocommerce-cart table.cart tbody tr:last-of-type{margin-bottom:0}.woocommerce-cart table.shop_table_responsive tr td::before{content:attr(data-title) ": ";display:block;font-weight:700;float:left}.woocommerce-cart .entry-content>.woocommerce .woocommerce-cart-form .quantity{margin-left:auto}.woocommerce-cart:not(.woocommerce-account) .entry-header{margin-bottom:23px}.woocommerce-cart:not(.woocommerce-account) .entry-header h1.entry-title{font-size:36px}}