@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//cigarchief.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.2") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:rgba(17,17,17,0.85);
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#cfa149;
	background-image: url(https://cigarchief.com/wp-content/uploads/2026/07/NEW-BANNER-FOR-CATAGORIES-1-scaled.png);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#5a5752;
	background-image: none;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#5a5752;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#332d27;
}
:root{
--wd-entities-title-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#5a5752;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:#ae7823;
}
:root{
--wd-alternative-color:#cfa149;
}
:root{
--wd-link-color:#ae7823;
--wd-link-color-hover:#a03711;
}
:root{
--btn-default-bgcolor:#ae7823;
}
:root{
--btn-default-bgcolor-hover:#cfa149;
}
:root{
--btn-accented-bgcolor:#b6261b;
}
:root{
--btn-accented-bgcolor-hover:#c85c54;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
									--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
				--btn-accented-box-shadow-active: none;
				--btn-accented-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
		
			}

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 280px;
		}
	
	
/* HEADER, MENUS */
.home .whb-header { margin-bottom:0; }
.whb-top-bar .whb-top-bar-inner .wd-header-text { color: white; font-weight: 600; font-size: 14px; text-shadow: 1px 0 1px rgba(103,69,17,0.5); }
.whb-top-bar .whb-top-bar-inner .wd-header-text a { color: white; }
.whb-top-bar .whb-top-bar-inner .wd-header-text a:hover { color: rgba(255,255,255,.85)!important; }
.whb-top-bar .whb-top-bar-inner .whb-col-mobile .wd-header-text { font-size: 11px; padding: 0 5px; }
.whb-main-header .whb-top-bar-inner .whb-col-right .woodmart-button-wrapper .btn { line-height: 1; }
.whb-general-header .site-logo img { width: 140px; height: 53px; }
.whb-general-header .whb-general-header-inner h1, .whb-general-header .whb-general-header-inner h2 { font-size: 18px; margin: 0; font-weight: 700; font-style: italic; padding: 0 20px; color: #5a5752; }
.whb-header-bottom { border-bottom: solid 1px rgba(129, 129, 129, 0.2); }

@media (max-width:1245px) {
	.whb-header-bottom .container { width:100%; }
	.woodmart-navigation .item-level-0 > a { padding-left:6px; padding-right:6px; }
}

@media (min-width: 1025px) {
	.whb-general-header .site-logo img { width: 248px; height: 86px; max-width:248px !important; }
	.whb-general-header .whb-general-header-inner h1, .whb-general-header .whb-general-header-inner h2 { font-size: 24px; font-weight: 700; line-height: 1em; }
}

/* HOMEPAGE CSS */
.home .site-content { margin-bottom: 0; }
.home .meta-post-categories { background-color:#d0a149; }
.home .woodmart-prefooter { padding-bottom: 0; }
.perks .wpb_column { border-left: 1px solid #d6b16a; }
.perks .wpb_column:first-child { border: none; }
.pb-cuban .wrapper-content-banner, .pb-non-cuban .wrapper-content-banner { padding: 0; }
.pb-cuban .content-banner, .pb-non-cuban .wrapper-content-banner .content-banner { padding:20px 30px 12px 30px; background-color:#f3f1ee; border-bottom: 12px solid rgba(231,228,223,0.8); }
.brands-carousel .brand-item a .brand-title-wrap { color: #a5a5a5; transition: 300ms; }
.brands-carousel .brand-item a:hover .brand-title-wrap { color: #ae7823; transition: 300ms; }
.perks .info-box-wrapper.inline-element { max-width: 310px; }
@media (max-width: 844px){
	.info-box-wrapper.inline-element { max-width: 310px; margin-right: auto; margin-left: auto; display: block; }
}
@media (max-width: 1024px){
.wd-buttons .wd-quick-view-icon, .wd-buttons .wd-compare-btn { display: block; }
}

/* HOMEPAGE NEWSLETTER BLOCK */
.newsletter { border-top:1px solid #ececec; }
.newsletter .mc4wp-form > div > p { margin-right: 0; margin-left: 0; }
.newsletter a { color:#222222; }
.mc4wp-form .mc4wp-form-fields { display: flex; justify-content: center; align-items: center; max-width: 500px; margin: auto; flex-wrap: wrap; }
.mc4wp-form .mc4wp-form-fields label { display: none; }
.mc4wp-form .mc4wp-form-fields input { width: calc(100% / 2 - 10px); margin: 5px; padding: 10px; color: black; }
.mc4wp-form .mc4wp-form-fields input.email { width: 100%; }
.mc4wp-form .mc4wp-form-fields input.button { width: calc(100% - 10px); margin: 5px; padding: 12px 0; background-color: #ae7823; color: white; }

@media (max-width:425px) {
	.mc4wp-form .mc4wp-form-fields input { width: 100%; }
}

/* HOMEPAGE RAFFLE BLOCK */
@media (max-width:767px) {
	.home .raffle { margin-bottom: 0!important; }
	.home .raffle .title-wrapper { text-align: center!important; }
	.home .raffle .wd-title-style-simple.text-left .liner-continer:after { left: calc(50% - 20px); }
	.home .raffle .wpb_text_column { text-align: center; }
	.home .raffle .wd-button-wrapper { text-align: center!important; }
}	

/* BUTTONS, BANNERS, TAGS */
.single_add_to_cart_button {background-color: #6F2719; }
.single_add_to_cart_button:hover {background-color: #973C2B; }
.product-labels .onsale { background-color: #8e431d; }
.chiefscigarpicks .price .amount { color:#8e431d; }
.btns-shop-light .cart-actions .button[name=apply_coupon] { background-color: #CFA149; }

/* CATEGORIES, FILTERS */
.toggle-filter-button {margin-bottom: 5px; }
.woodmart-product-filters .woodmart-pf-checkboxes { flex: 1 1 28%; }

@media (max-width:1024px) {
	.woodmart-product-filters .woodmart-pf-checkboxes { flex: 1 1 200px; }
}

/* NEWSLETTER SIGNUP POPUP FORM */
#SignupForm_0 .modalContent__content { padding: 0; }
#SignupForm_0 .content__titleDescription { padding: 30px; background-image:url(/wp-content/uploads/2020/08/newsletter-overlay.png); background-repeat:no-repeat; background-size:cover; }
#SignupForm_0 form { padding: 30px; }

/* FOOTER CSS */
.footer-sidebar { align-items:center; }
.footer-column .social-share { margin-bottom:10px; text-align:right; }
.footer-column .social-share a { background-color: #cfa149; border-radius: 50%; width: 30px !important; height: 30px !important; margin-left: 5px !important; padding: 5px; }
.footer-column .social-share a i { color: #5a5752; }
.footer-column.footer-column-1 .call { display:flex; margin-bottom:20px; }
.footer-column.footer-column-1 .call img { margin-right: 10px; }
.footer-column.footer-column-1 .call strong { display:block; margin-bottom:10px; font-size:25px; font-weight:600; line-height:1em; }
.footer-column.footer-column-2 img { display: block; margin: 0 auto; width: 223px; height: 69px; }
.footer-column.footer-column-3 #menu-footernav { text-align:right; }
.footer-column.footer-column-3 #menu-footernav li { margin-bottom:5px; }
.footer-column.footer-column-3 .widget { border:none; margin-bottom:10px; padding:0; }
.footer-column .social-links { list-style:none; display:flex; justify-content: flex-end; margin:0; padding:0; }
.footer-column .social-links div { padding: 5px; }
.footer-column .social-links div:last-child { padding-right: 0; }
.footer-column .social-links img { width:35px; height:35px; }

@media (max-width:575px) {
  .footer-column.footer-column-1 .call { justify-content: center; }
	.footer-column.footer-column-1 .address { text-align:center; }
	.footer-column.footer-column-3 #menu-footernav { text-align: center; }
	.footer-column .social-links { justify-content: center; }
}

/* PRODUCT PAGE */
.meta-location-add_to_cart .product_meta>span.sku_wrapper {display: none; }
#tab-description .wc-tab-inner ul li::before { line-height: 0.5; }
.wpb_text_column .wpb_wrapper>ul>li:before { line-height: 0.6; }
.product-template-default .product_cat-cubans .product_meta::before { content: 'Cigar Chief does not ship Cuban cigar products to the United States.'; color: #5a5752; display: block; margin: 0 0 20px; }
.product-template-default .product_tag-original-packaging .posted_in::before {
	content: 'This product comes in its original packaging.';
	display: block;
	margin: 0 0 20px;
}
.sold-individually .product_meta::after {
    content: "Due to rarity, this product is limited to 1 per order."; 
	  color: #5a5752; 
	  margin: 20px 0 0;
	  display: inline-block;
    padding: 5px 5px 5px 27px;
    font-weight: 700;
    background-color: #ddd8d2;
    background-image: url(/wp-content/uploads/2021/12/icon-shipping-warning.svg);
    background-repeat: no-repeat;
    background-position: 5px center;
    background-size: 18px;
}
.product-template-default .product_cat-cubans .product_meta::before { display:inline-block; padding:5px 5px 5px 27px; font-weight: 700; background-color:#ddd8d2; background-image:url(/wp-content/uploads/2021/12/icon-shipping-warning.svg); background-repeat:no-repeat; background-position: 5px center; background-size:18px; }

.wd-stock-progress-bar .total-sold { display: none; }

@media (max-width: 750px) {
.product-template-default .product-extra-content .text-right { text-align: center; }
.product-template-default .product-extra-content .text-left { text-align: center; }
}

/* WAITLIST */
.single-product .wcwl_elements.bound { background-color: #c8a258; color: #ffffff; margin-bottom: 40px; }
.single-product .wcwl_elements.bound .wcwl_intro {padding: 20px 15px 0 15px;}
.single-product .wcwl_elements.bound .woocommerce_waitlist.button {margin: 0 15px 20px 15px;}
.single-product .wcwl_elements.bound input[type=email] { width: 80%;
margin: 0 15px 20px 15px; background-color: #ffffff; border-color: #e6e6e6; color: #332d27; }
.single-product .wcwl_elements.bound .wcwl_notice.woocommerce-message { background-color: #E0B252; }
.single-product .wcwl_elements.bound .wcwl_notice.woocommerce-message .wcwl_notice_dismiss {display:none;}
.single-product .woocommerce-variation-add-to-cart { margin-top: 20px; }
.single-product .wcwl_elements.bound { margin-bottom: 0px!important; }
.single-product .wcwl_elements.bound .wcwl_intro p { margin-bottom: 10px; }
.single-product .wcwl_elements.bound .wcwl_email_elements .wcwl_email { color: black; }
.single-product .wcwl_elements.bound .wcwl_notice.woocommerce-message { position: relative; animation: wd-fadeIn .35s ease both; transform: none!important; }
.single-product .wcwl_elements.bound .wcwl_notice.woocommerce-message.hidden-notice { display: none; }

/* BLOG */
.akismet_comment_form_privacy_notice { font-size: 12px; margin: 10px 0 0; }
.anr_captcha_field { padding: 0 10px; margin: 5px 0 0; }
.comment-form-comment textarea { min-height: 150px; }
.blog-design-masonry.has-post-thumbnail .woodmart-post-date { display: none; }
.single-post .post-title-large-image { padding-top: 20vh; padding-bottom: 20vh; }
.single-post .site-content { max-width: 900px; margin-left: auto; margin-right: auto; }
.single-post .site-content .woodmart-single-footer { align-items: flex-start; }
.single-post .site-content .woodmart-single-footer .single-meta-tags { order: 2; }
.single-post .site-content .woodmart-single-footer .single-meta-tags .tags-list { justify-content: flex-end; align-items: center; }
.single-post .site-content .woodmart-single-footer .single-meta-tags .tags-list a { border-radius: 20rem; }
.single-post .site-content .woodmart-single-footer .single-post-social { order: 1; }
.single-post .site-content .woodmart-single-footer .single-post-social .social-form-circle .woodmart-social-icon { background-color: #d0a148; }
.single-post .site-content .wp-block-separator { margin: 2em 0; }
.single-post .site-content .schema-faq .schema-faq-question { display: block; position: relative; font-size: 1.1em; margin: 1em 0; }
.single-post .site-content .schema-faq .schema-faq-question::before { content: 'Q:'; color: #ae7823; position: absolute; left: -7px; top: 0; transform: translateX(-100%); }
.single-post .site-content .schema-faq .schema-faq-answer { position: relative; }
.single-post .site-content .schema-faq .schema-faq-answer::before { content: 'A:'; position: absolute; left: -7px; color: #ae7823; font-weight: bold; line-height: 24px; top: 0; vertical-align: middle; font-size: 1.1em; transform: translateX(-100%); }
.single-post .site-content .wc-block-grid__products .wc-block-grid__product-title { font-size: 14px; }
.single-post .site-content .wc-block-grid__products .wc-block-grid__product-price { color: #5a5752; font-size: 12px; }
.single-post .site-content .wc-block-grid__products .wc-block-grid__product-price .woocommerce-Price-amount { color: #5a5752; font-size: 12px; }
.single-post .site-content .cigar-gallery { margin-bottom: 1em; }
.single-post .site-content .cigar-gallery figcaption { background: none; color: #5a5752; padding: 0.7em; height: 100%; display: flex; justify-content: center; align-items: flex-end; margin-bottom: -15px; }
.single-post .site-content .cigar-gallery img { padding-bottom: 10px; }
.single-post .site-content .wp-block-image { margin-bottom: 20px; }

/* CART, CHECKOUT */
.cart-discount th, .cart-discount td span.amount {color: #b1422d; }
#cart-warning { margin-bottom: 2em; background-color: rgb(174 120 35); padding: 1.5em 2em; text-align: center; }
#cart-warning p { margin: 0; line-height: 1.25em; color: white; }
#cart-warning p i { padding-right: 5px; }
#cart-warning p .small { font-size: 0.8em; }
#cart-warning p a { color: white; text-decoration: underline; }
#cart-warning .holiday { margin: 8px 0 0; }
#cart-warning .holiday strong { color: #d52416; }
ul#shipping_method li { display: flex; flex-direction: row-reverse; }
.woocommerce-message { background-color: #AF7923; } 
@media (max-width:840px) {
	.payment_box fieldset { padding: 20px; }	
}
@media (max-width: 575px) {
	#cart-warning { padding: 1em; }
	#cart-warning p { font-size: 12px; }
	.checkout-order-review { padding: 20px 15px; margin-left: -15px; margin-right: -15px; }
	.woocommerce-checkout>.customer-details .woocommerce-billing-fields { margin-bottom: 20px; }
}
@media (max-width:480px) {
	.payment_box fieldset span.woocommerce-input-wrapper { font-size: 10px; }
	.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type, .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number { background-size: 40px; }
}

/* CHECKOUT SMS */
#wc_twilio_sms_optin_field { margin: 30px 0 0; }
#wc_twilio_sms_optin_field label { font-weight: bold; margin: 0; padding: 10px; border: solid 2px rgb(174 120 35 / 30%); }
#wc_twilio_sms_optin_field input { margin-bottom: 3px; }
#wc_twilio_sms_optin_field .optional { padding: 0 5px; font-weight: normal; }
#wc_twilio_sms_optin_field::after { content: "Never miss your shipping tracking again!"; display: block; font-style: italic; padding: 5px; }

/* ACCOUNT PAGE */
.woocommerce-account .woocommerce-customer-details { margin-top: 3em; }
.woocommerce-view-order .order-print { margin-top: 3em; }

/* DETAILS */
.shop_attributes .woocommerce-product-attributes-item--attribute_pa_score-range { display:none; }

/* SCORES */
.score { display:flex; align-items:center; max-width:670px; width:100%; padding-bottom:50px; margin-bottom:50px; margin-left:auto; margin-right:auto; border-bottom:1px solid #e6e6e6; }
.score .score-left { flex:0 0 165px; padding-right:50px; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.score .score-right { flex:1 1 auto; }
.score .score-number { display: flex; align-items: center; justify-content: center; width:81px; height:81px; font-size:33px; color:#ffffff; background-image:url(/wp-content/uploads/2021/01/badge-bkg.png); background-repeat:no-repeat; background-size:100%; }
.score .score-name { font-weight:bold; }
.score .score-text { margin-bottom: 0; }
@media (max-width:767px) {
	.score { padding-bottom:25px; margin-bottom:25px; }
	.score .score-left { flex:0 0 145px; padding-right:30px; }
}
@media (max-width:420px) {
	.score { flex-direction:column; padding-bottom:25px; margin-bottom:25px; }
	.score .score-left { flex:0 0 115px; padding-right:30; }
}

/* DETAILS */
.shop_attributes th { width: 10%; }
.shop_attributes td { width: 45%; }
td.woocommerce-product-attributes-item__value { text-align: left; }
.woocommerce-product-attributes-item__visual { width:100px; }
.woocommerce-product-attributes-item__visual.Country { background-size:30px; background-position:center center; background-repeat:no-repeat; }
.woocommerce-product-attributes-item__visual.Country_Canada { background-image:url("/wp-content/uploads/2021/01/flag-canada.png"); }
.woocommerce-product-attributes-item__visual.Country_Cuba { background-image:url("/wp-content/uploads/2021/01/flag-cuba.png"); }
.woocommerce-product-attributes-item__visual.Country_Denmark { background-image:url("/wp-content/uploads/2021/01/flag-denmark.png"); }
.woocommerce-product-attributes-item__visual.Country_DominicanRepublic { background-image:url("/wp-content/uploads/2021/01/flag-dominican.png"); }
.woocommerce-product-attributes-item__visual.Country_Honduras { background-image:url("/wp-content/uploads/2021/01/flag-honduras.png"); }
.woocommerce-product-attributes-item__visual.Country_Italy { background-image:url("/wp-content/uploads/2021/01/flag-italy.png"); }
.woocommerce-product-attributes-item__visual.Country_Netherlands { background-image:url("/wp-content/uploads/2021/01/flag-netherlands.png"); }
.woocommerce-product-attributes-item__visual.Country_Nicaragua { background-image:url("/wp-content/uploads/2021/01/flag-nicaragua.png"); }
.woocommerce-product-attributes-item__visual.Country_Philippines { background-image:url("/wp-content/uploads/2021/01/flag-philippines.png"); }
.woocommerce-product-attributes-item__visual.Country_UnitedStates { background-image:url("/wp-content/uploads/2021/01/flag-usa.png"); }
.woocommerce-product-attributes-item__visual.Length { background-size:26px; background-position:center center; background-repeat:no-repeat; }
.woocommerce-product-attributes-item__visual.Length_3,
.woocommerce-product-attributes-item__visual.Length_312,
.woocommerce-product-attributes-item__visual.Length_313,
.woocommerce-product-attributes-item__visual.Length_314,
.woocommerce-product-attributes-item__visual.Length_318,
.woocommerce-product-attributes-item__visual.Length_3316,
.woocommerce-product-attributes-item__visual.Length_334,
.woocommerce-product-attributes-item__visual.Length_336,
.woocommerce-product-attributes-item__visual.Length_338,
.woocommerce-product-attributes-item__visual.Length_358,
.woocommerce-product-attributes-item__visual.Length_378,
.woocommerce-product-attributes-item__visual.Length_3810 { background-image:url("/wp-content/uploads/2021/01/length-1-3in.png"); }
.woocommerce-product-attributes-item__visual.Length_4,
.woocommerce-product-attributes-item__visual.Length_412,
.woocommerce-product-attributes-item__visual.Length_413,
.woocommerce-product-attributes-item__visual.Length_414,
.woocommerce-product-attributes-item__visual.Length_418,
.woocommerce-product-attributes-item__visual.Length_4316,
.woocommerce-product-attributes-item__visual.Length_434,
.woocommerce-product-attributes-item__visual.Length_436,
.woocommerce-product-attributes-item__visual.Length_438,
.woocommerce-product-attributes-item__visual.Length_458,
.woocommerce-product-attributes-item__visual.Length_4710,
.woocommerce-product-attributes-item__visual.Length_478,
.woocommerce-product-attributes-item__visual.Length_4810 { background-image:url("/wp-content/uploads/2021/01/length-2-4in.png"); }
.woocommerce-product-attributes-item__visual.Length_5,
.woocommerce-product-attributes-item__visual.Length_512,
.woocommerce-product-attributes-item__visual.Length_513,
.woocommerce-product-attributes-item__visual.Length_514,
.woocommerce-product-attributes-item__visual.Length_518,
.woocommerce-product-attributes-item__visual.Length_5316,
.woocommerce-product-attributes-item__visual.Length_534,
.woocommerce-product-attributes-item__visual.Length_536,
.woocommerce-product-attributes-item__visual.Length_538,
.woocommerce-product-attributes-item__visual.Length_558,
.woocommerce-product-attributes-item__visual.Length_5710,
.woocommerce-product-attributes-item__visual.Length_578,
.woocommerce-product-attributes-item__visual.Length_5810 { background-image:url("/wp-content/uploads/2021/01/length-3-5in.png"); }
.woocommerce-product-attributes-item__visual.Length_6,
.woocommerce-product-attributes-item__visual.Length_612,
.woocommerce-product-attributes-item__visual.Length_613,
.woocommerce-product-attributes-item__visual.Length_614,
.woocommerce-product-attributes-item__visual.Length_618,
.woocommerce-product-attributes-item__visual.Length_6316,
.woocommerce-product-attributes-item__visual.Length_634,
.woocommerce-product-attributes-item__visual.Length_636,
.woocommerce-product-attributes-item__visual.Length_638,
.woocommerce-product-attributes-item__visual.Length_658,
.woocommerce-product-attributes-item__visual.Length_6710,
.woocommerce-product-attributes-item__visual.Length_678,
.woocommerce-product-attributes-item__visual.Length_6810 { background-image:url("/wp-content/uploads/2021/01/length-4-6in.png"); }
.woocommerce-product-attributes-item__visual.Length_7,
.woocommerce-product-attributes-item__visual.Length_712,
.woocommerce-product-attributes-item__visual.Length_713,
.woocommerce-product-attributes-item__visual.Length_714,
.woocommerce-product-attributes-item__visual.Length_718,
.woocommerce-product-attributes-item__visual.Length_7316,
.woocommerce-product-attributes-item__visual.Length_734,
.woocommerce-product-attributes-item__visual.Length_736,
.woocommerce-product-attributes-item__visual.Length_738,
.woocommerce-product-attributes-item__visual.Length_758,
.woocommerce-product-attributes-item__visual.Length_7710,
.woocommerce-product-attributes-item__visual.Length_778,
.woocommerce-product-attributes-item__visual.Length_7810
.woocommerce-product-attributes-item__visual.Length_8,
.woocommerce-product-attributes-item__visual.Length_914 { background-image:url("/wp-content/uploads/2021/01/length-5-7in.png"); }
.woocommerce-product-attributes-item__visual.RingGauge  { background-size:80px; background-position:center center; background-repeat:no-repeat; }
.woocommerce-product-attributes-item__visual.RingGauge_20,
.woocommerce-product-attributes-item__visual.RingGauge_21,
.woocommerce-product-attributes-item__visual.RingGauge_22,
.woocommerce-product-attributes-item__visual.RingGauge_23,
.woocommerce-product-attributes-item__visual.RingGauge_24,
.woocommerce-product-attributes-item__visual.RingGauge_25,
.woocommerce-product-attributes-item__visual.RingGauge_26,
.woocommerce-product-attributes-item__visual.RingGauge_27,
.woocommerce-product-attributes-item__visual.RingGauge_28,
.woocommerce-product-attributes-item__visual.RingGauge_29 { background-image:url("/wp-content/uploads/2021/01/ring-gauge-5-20.png"); }
.woocommerce-product-attributes-item__visual.RingGauge_30,
.woocommerce-product-attributes-item__visual.RingGauge_31,
.woocommerce-product-attributes-item__visual.RingGauge_32,
.woocommerce-product-attributes-item__visual.RingGauge_33,
.woocommerce-product-attributes-item__visual.RingGauge_34,
.woocommerce-product-attributes-item__visual.RingGauge_35,
.woocommerce-product-attributes-item__visual.RingGauge_36,
.woocommerce-product-attributes-item__visual.RingGauge_37,
.woocommerce-product-attributes-item__visual.RingGauge_38,
.woocommerce-product-attributes-item__visual.RingGauge_39 { background-image:url("/wp-content/uploads/2021/01/ring-gauge-4-30.png"); }
.woocommerce-product-attributes-item__visual.RingGauge_40,
.woocommerce-product-attributes-item__visual.RingGauge_41,
.woocommerce-product-attributes-item__visual.RingGauge_42,
.woocommerce-product-attributes-item__visual.RingGauge_43,
.woocommerce-product-attributes-item__visual.RingGauge_44,
.woocommerce-product-attributes-item__visual.RingGauge_45,
.woocommerce-product-attributes-item__visual.RingGauge_46,
.woocommerce-product-attributes-item__visual.RingGauge_47,
.woocommerce-product-attributes-item__visual.RingGauge_48,
.woocommerce-product-attributes-item__visual.RingGauge_49 { background-image:url("/wp-content/uploads/2021/01/ring-gauge-3-40.png"); }
.woocommerce-product-attributes-item__visual.RingGauge_50,
.woocommerce-product-attributes-item__visual.RingGauge_51,
.woocommerce-product-attributes-item__visual.RingGauge_52,
.woocommerce-product-attributes-item__visual.RingGauge_53,
.woocommerce-product-attributes-item__visual.RingGauge_54,
.woocommerce-product-attributes-item__visual.RingGauge_55,
.woocommerce-product-attributes-item__visual.RingGauge_56,
.woocommerce-product-attributes-item__visual.RingGauge_57,
.woocommerce-product-attributes-item__visual.RingGauge_58,
.woocommerce-product-attributes-item__visual.RingGauge_59 { background-image:url("/wp-content/uploads/2021/01/ring-gauge-2-50.png"); }
.woocommerce-product-attributes-item__visual.RingGauge_60,
.woocommerce-product-attributes-item__visual.RingGauge_61,
.woocommerce-product-attributes-item__visual.RingGauge_62,
.woocommerce-product-attributes-item__visual.RingGauge_63,
.woocommerce-product-attributes-item__visual.RingGauge_64,
.woocommerce-product-attributes-item__visual.RingGauge_65,
.woocommerce-product-attributes-item__visual.RingGauge_66,
.woocommerce-product-attributes-item__visual.RingGauge_67,
.woocommerce-product-attributes-item__visual.RingGauge_68,
.woocommerce-product-attributes-item__visual.RingGauge_69,
.woocommerce-product-attributes-item__visual.RingGauge_70 { background-image:url("/wp-content/uploads/2021/01/ring-gauge-1-60.png"); }
.woocommerce-product-attributes-item__visual.Strength { background-size:83px; background-position:center center; background-repeat:no-repeat; }
.woocommerce-product-attributes-item__visual.Strength_Full { background-image:url("/wp-content/uploads/2021/01/strength-5-full.png"); }
.woocommerce-product-attributes-item__visual.Strength_MediumBodies { background-image:url("/wp-content/uploads/2021/01/strength-3-medium.png"); }
.woocommerce-product-attributes-item__visual.Strength_Medium-Full { background-image:url("/wp-content/uploads/2021/01/strength-4-medium-full.png"); }
.woocommerce-product-attributes-item__visual.Strength_Medium { background-image:url("/wp-content/uploads/2021/01/strength-3-medium.png"); }
.woocommerce-product-attributes-item__visual.Strength_Mild-Medium { background-image:url("/wp-content/uploads/2021/01/strength-2-mild-medium.png"); }
.woocommerce-product-attributes-item__visual.Strength_Mild { background-image:url("/wp-content/uploads/2021/01/strength-1-mild.png"); }
.shop_attributes .woocommerce-product-attributes-item--attribute_pa_score-range { display:none; }

.wd-tabs-header .products-tabs-title li { background-repeat:no-repeat; background-position:left center; padding-right: 25px; }
.wd-tabs-header .products-tabs-title li:nth-child(1){ padding-left: 24px; background-image:url(/wp-content/uploads/2023/05/chiefs-picks.svg); background-size:18px; }
.wd-tabs-header .products-tabs-title li:nth-child(2){ padding-left: 31px; background-image:url(/wp-content/uploads/2021/05/icon-back-in-stock.svg); background-size:24px; }
.wd-tabs-header .products-tabs-title li:nth-child(3){ padding-left: 27px; background-image:url(/wp-content/uploads/2023/05/price-drop-icon.svg); background-size:22px; }
.wd-tabs-header .products-tabs-title li:nth-child(4){ padding-left: 27px; background-image:url(/wp-content/uploads/2023/03/fire.svg); background-size:22px; }
.wd-tabs-header .products-tabs-title li:nth-child(5){ padding-left: 31px; background-image:url(/wp-content/uploads/2021/05/icon-new-arrivals.svg); background-size:25px; }

.featuredproducts .price .amount { color: #8e431d; font-family: var(--wd-text-font); font-size:15px; }

@media (max-width: 767px) {
    .wd-products-tabs .products-tabs-title { margin-left:0; margin-right:0; }
}

/* fix for prev next hover */
.wd-products-nav .product-short-description .price { visibility: inherit !important; }

/* Waiting List for Simple Products - checkbox fix */
.product-type-simple .wcwl_notice.woocommerce-message { display: none; }
.product-type-simple .wcwl_notice.woocommerce-message.hidden-notice { display: none !important;  }
.product-type-simple .wcwl_notice.woocommerce-message div { display: flex; width: 100%; height: 40px; align-items: center; }

/* BRAND PAGE */
.brandFeatured h2 { text-align:center; }
.brandFeatured .products { padding: 20px; background-color: #d0a149; margin-bottom: 30px; }
.brandFeatured .product-grid-item { max-width: 407px; margin-left:auto; margin-right:auto; padding:20px; background-color: #ffffff; margin-bottom: 0;}

/* PRICE DROP */
.single-product .product_tag-price-drop .summary-inner form.cart::before { content: "Price Drop"; display: inline-block; background-color: #b1422d; color: white; font-weight: 800; font-size: 14px; line-height: 1.2em; padding: 8px; margin: 0 0 20px; }

/* BRODEUR PUCK PROMO */
/*.single-product .product_tag-martin-brodeur .woocommerce-variation-add-to-cart::before { content: "Get a Free Martin Brodeur Signed Hockey Puck Cigar Holder with purchase of box of cigars"; margin-bottom: 25px;
    font-weight: bold; background: #cfa149; color: white; display: flex; justify-content: center; align-items: center; padding: 10px; line-height: 1.25em; }*/

/* CHRISTMAS SALE  */
.product_cat-featured .product-labels .onsale { background-color: #b1422d; }
/*.single-product .product_cat-featured .woocommerce-product-details__short-description::before { content: "GOLD JACKET SALE"; display: inline-block; background-color: #cfa149; color: white; font-weight: 800; font-size: 14px; line-height: 1.2em; padding: 8px; margin: -10px 0 20px; }*/

/* CHIEFS PICKS SALE  */
.product_cat-featured .product-labels .onsale { background-color: #b1422d; }
/*.single-product .product_cat-featured .product-images .product-labels { flex-direction: row; align-items: center; }
.single-product .product_cat-featured .product-labels.labels-rounded::before { content: "BOXING DAY"; display: block; text-align: center; color: #b1422d; font-weight: 800; font-size: 12px; padding-right: 5px; }
.single-product .product_cat-featured .woocommerce-product-details__short-description::before { content: "Boxing Day Sale"; display: inline-block; background-color: #b1422d; color: white; font-weight: 800; font-size: 16px; line-height: 1.2em; padding: 8px; margin: -10px 0 20px; }
#menu-main-menu .menu-item:first-child span.nav-link-text::before { content: '\f02b'; font-family: 'Font Awesome 5 Free'; margin-right: 5px; }*/

/* GOLF TOURNAMENT  */
.single-product .product_tag-golf-tournament .product_meta { display: none; }
.single-product .product_tag-golf-tournament .wc-tab-inner h2 { text-transform: uppercase; font-weight: 600; font-size: 14px; }
.single-product .product_tag-golf-tournament .tabs-layout-tabs .tabs { display: none; }
.single-product .product_tag-golf-tournament .product-image-summary .quantity { display: none!important; }
.single-product .product_tag-golf-tournament .product-image-summary .variations { margin-bottom: 5px; }
.single-product .product_tag-golf-tournament .product-image-summary .variations_form .variations label { margin-right: 10px; }
.single-product .product_tag-golf-tournament .product-image-summary .variations_form .variations .value select { width: auto; }
.single-product .product_tag-golf-tournament .product-image-summary .variations_form::after { display: block; content: "If you are booking less than a foursome, you may be paired with other golfers depending on group availability."; font-size: 12px; line-height: 1.2em; margin: 10px 0; }
.single-product .product_tag-golf-tournament .stock.in-stock { display: none; }
.single-product .product_tag-golf-tournament .product-image-summary .woocommerce-variation-add-to-cart { margin-top: 0; }
@media (max-width: 768px) {
	.single-product .product_tag-golf-tournament .variations_form td { display: inline; }
}

.cart-actions .button[name="apply_coupon"] { background-color:#cfa149; }

/* currency select*/
ul.currency_switcher li a.active, ul.currency_switcher li a:hover {
	background: rgba(207, 161, 73, 1);
  color: white;
	font-weight: bold;
	border: 1px solid rgba(207, 161, 73, 1);
}
ul.currency_switcher li a {
	border-radius: unset;
}
div.mobile-menu-widget.widget_currency_converter {
	position: fixed;
  bottom: 20px;
  left: 40px;
}
ul.currency_switcher li a.currency-CAD {
  padding-left: 35px;
	background-image: url(https://cigarchief.com/wp-content/uploads/2022/11/flag-cdn.png);
  background-repeat: no-repeat;
  background-size: 27px;
  background-position: 4px center;
}
ul.currency_switcher li a.currency-USD {
  padding-left: 35px;
	background-image: url(https://cigarchief.com/wp-content/uploads/2022/11/flag-usa.png);
  background-repeat: no-repeat;
  background-size: 27px;
  background-position: 4px center;
}
@media (max-width: 1024px) {
	ul.currency_switcher li { margin-right:8px; }
ul.currency_switcher li a {
    padding: 5px 5px 5px 35px;
}
}

/* Boxing Day Sale 
.show_note_on_apply_products { margin: 0 0 20px; background-color: #b1422d; color: white; display: inline-block; padding: 7px; }
.show_note_on_apply_products p { margin: 0; }
.product-labels .onsale { background-color:#e3b532; }
.product-template-default .tagged_as { display: none; }
.product_tag-boxing-day .product-image-summary-inner:before { content: ""; background-image: url(https://cigarchief.com/wp-content/uploads/2023/12/bogo-badge.png); background-size: contain; background-repeat: no-repeat; width: 130px; height: 150px; position: absolute; top: -10px; left: 0; z-index: 999; }
.product_tag-boxing-day-10 .single_variation_wrap::before { content: 'Buy One Box/Bundle & Save 10% On Another'; display: block; font-size: 18px; font-weight: bold; color: #b1422d; margin-bottom: 10px; }
.product_tag-boxing-day-15 .single_variation_wrap::before { content: 'Buy One Box/Bundle & Save 15% On Another'; display: block; font-size: 18px; font-weight: bold; color: #b1422d; margin-bottom: 10px; }
.product_tag-boxing-day-20 .single_variation_wrap::before { content: 'Buy One Box/Bundle & Save 20% On Another'; display: block; font-size: 18px; font-weight: bold; color: #b1422d; margin-bottom: 10px; }
.product_tag-boxing-day-doorcrasher .single_variation_wrap::before { content: 'Boxing Day Doorcrasher'; display: block; font-size: 18px; font-weight: bold; color: #b1422d; margin-bottom: 10px; }

@media (max-width: 768px) {
	.product_tag-boxing-day .product-image-summary-inner:before { width: 85px; height: 100px; }
}
*/

/* Donations Plugin */
.wdgk_donation_content { background: #f7f7f7; padding: 15px 10px; margin: 0 0 20px; }
.wdgk_donation_content h3 { font-size: 16px; margin-bottom: 10px; padding: 0; }
.wdgk_donation_content h3::after { content: 'Today during Family Day we\'re raising funds to provide educational resources to the Quinte Mohawk School STEAM program.'; display: block; font-size: 11px; margin: 5px 0; font-weight: 400; }
.wdgk_donation_content input.wdgk_donation { background: white; }
.wdgk_donation_content a.button.wdgk_add_donation { border-radius: 0; font-size: 12px; padding: 15px; margin: 10px 0 0; }

/* Cigar of the Week */
.product_tag-cigar-of-the-week .product_title::before { content: 'Cigar of the Week'; display: block; width: 100%; font-size: 20px; text-transform: uppercase; font-weight: 800; background-image: url(https://cigarchief.com/wp-content/uploads/2023/04/badge-logo-dk-br.svg); background-repeat: no-repeat; background-position: left center; background-size: 25px; height: 25px; padding-left: 30px; color: #7d4d26; margin-bottom: 10px; font-family: 'Lato'; }
.product_tag-cigar-of-the-week .single-breadcrumbs-wrapper { display: none; }

/* JERSEY PROMO CART SELECTION */
.wc-proceed-to-checkout label { font-weight: bold; background: #f7f7f7; text-align: center; padding-top: 5px; border: 2px solid #EFEFEF; margin-bottom: 10px; }
.wc-proceed-to-checkout select { font-weight: normal; border: none; padding-top: 5px; }

/* Cart Recommendations */
.wc-prl-recommendations { background: #f7f7f7; margin-top: 20px; padding: 20px; }
.wc-prl-recommendations h2 { margin-bottom: 5px; line-height: 1em; }
.wc-prl-recommendations p { margin: 0; }
.wc-prl-recommendations .product-grid-item { margin-bottom: 0; margin-top: 15px; }
.wc-prl-recommendations .product-grid-item .product-element-top { overflow: visible; /*overflow-y: clip;*/ }
.wc-prl-recommendations .wd-hover-icons .wrapp-buttons { right: 0; left: 0; bottom: 10px; visibility: visible; opacity: 1; transform: none !important; }
.wc-prl-recommendations .wd-hover-icons .wd-buttons { padding-left: 0; padding-right: 0; width: auto; background-color: unset; }
.wc-prl-recommendations .wd-hover-icons .wd-buttons .quick-view, .wc-prl-recommendations .wd-hover-icons .wd-buttons .product-compare-button, .wc-prl-recommendations .wd-hover-icons .wd-buttons .wd-wishlist-btn { display:none; }
.wc-prl-recommendations .wd-action-btn.wd-style-icon .button { flex-direction: row; background-color: #ae7823; font-size: 12px; line-height: 12px; letter-spacing: initial; width: 100%; color: #ffffff; }
.wc-prl-recommendations .wd-hover-icons .wd-buttons .wd-action-btn { max-width: 140px; width: 140px; }
.wc-prl-recommendations .wd-action-btn.wd-style-icon>a:before { margin-right: 5px; font-size: 14px; }
.wc-prl-recommendations .star-rating { display: none; }

.product-wrapper .wd-quick-shop { overflow: visible !important; overflow-y: visible !important; }
.product .quick-shop-wrapper { display:none; }
.product.quick-shop-shown .quick-shop-wrapper { display:block; z-index: 100; }
.product.quick-shop-shown form.variations_form { background-color: rgba(255,255,255,0.85) !important; }
.product.quick-shop-shown .quick-shop-form { overflow:visible !important; max-height:100% !important; }
.product.quick-shop-shown table.variations, .product.wd-hover-icons table.variations tbody, .product.wd-hover-icons table.variations tr, .product.wd-hover-icons table.variations th, .product.wd-hover-icons table.variations td { display:block !important; text-align:center !important; margin-bottom:0 !important; padding-bottom: 0 !important;  padding-top: 0 !important; border:none !important; }
.product.quick-shop-shown table.variations th, .product.wd-hover-icons table.variations td { padding-top: 6px !important; }
.product.quick-shop-shown .quantity { display: flex; max-width: 145px; margin: 0 auto; }

/* BLACKFRIDAY */
.product_tag-black-friday .product-image-summary-inner:before { content: ""; background-image: url(https://cigarchief.com/wp-content/uploads/2024/11/bf-wordmark-tobacco-alt-1.png); background-size: contain; background-repeat: no-repeat; width: 254px; height: 150px; position: absolute; top: -10px; left: 0; z-index: 999; }
.product_tag-black-friday-doorcrasher .product-image-summary-inner:before { content: ""; background-image: url(https://cigarchief.com/wp-content/uploads/2024/11/bf-doorcrasher-wordmark-white-bkg-1.jpg); background-size: contain; background-repeat: no-repeat; width: 240px; height: 96px; position: absolute; top: 0px; left: 0; z-index: 999; }
.product_tag-cyber-monday .product-image-summary-inner:before { content: ""; background-image: url(https://cigarchief.com/wp-content/uploads/2024/11/cyber-monday-wordmark-1.png); background-size: contain; background-repeat: no-repeat; width: 254px; height: 150px; position: absolute; top: -10px; left: 0; z-index: 999; }
.product_tag-cyber-monday-doorcrasher .product-image-summary-inner:before { content: ""; background-image: url(https://cigarchief.com/wp-content/uploads/2024/11/cyber-monday-doorcrasher-wordmark-white-bkg.png); background-size: contain; background-repeat: no-repeat; width: 240px; height: 96px; position: absolute; top: 0px; left: 0; z-index: 999; }

@media (max-width: 768px) {
	/*.product_tag-early-black-friday-doorcrasher .product-image-summary-inner:before { height: 100px; width: 232px; }*/
	/*.product_tag-early-black-friday-deal .product-image-summary-inner:before { height: 100px; width: 169px; }*/
	.product_tag-black-friday-doorcrasher .product-image-summary-inner:before { height: 68px; width: 170px; }
	.product_tag-black-friday .product-image-summary-inner:before { height: 100px; width: 169px; }
}

/* cart total layout */
.cart_totals table.shop_table.shop_table_responsive,
.cart_totals table.shop_table.shop_table_responsive tbody {
    display: block; width:100%;
}

.cart_totals .cart-subtotal {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.cart_totals .cart-subtotal th, .cart_totals .cart-subtotal td {
	flex:1 1 50%;
}

.cart_totals .shipping {
    display: flex;
	flex-direction:column;
    justify-content: space-between;
    width: 100%;
	flex-wrap:wrap;
}
.cart_totals .shipping th {
    border: none;
}

.cart_totals .order-total { 
	display: flex;
    justify-content: space-between;
    width: 100%;
}
.cart_totals .order-total th, .cart_totals .order-total td {
	flex:1 1 50%;
}
.cart_totals .cart-discount {
	display: flex;
    justify-content: space-between;
    width: 100%;
}


/* Delayed Shipping */
/*
.whb-header .whb-top-bar .whb-col-left { background-color: #c63f1b; }
.whb-header .whb-top-bar .whb-col-mobile { background-color: #c63f1b; margin-right: -15px; margin-left: -15px; padding-left:5px; padding-right:5px; }
.cigar-of-the-week.promo-banner .banner-title-wrap { background:none !important; background-color:#c28321 !important; }
#cart-warning { padding:1em; background-color:#fff8ea; border:solid 2px #c63f1b; border-radius:3px; }
#cart-warning strong { color:#c63f1b; }
#cart-warning i.fa.fa-exclamation-triangle { color: #ffffff; background-color: #c63f1b; display: inline-block; padding: 9px; border-radius: 50%; margin-right: 8px; width: 37px; height: 37px; font-size: 17px; }
.whb-header .whb-top-bar .whb-col-right { display: none; }
.whb-top-bar .whb-top-bar-inner .wd-header-text { font-size:12px; }
*/

/* MONTHLY SUBSCRIPTION BOX */
.product_tag-monthly-subscription .woocommerce-product-details__short-description strong { background: #ae7823; color: white; padding: 5px; display: inline-block; }
.product_tag-monthly-subscription .woocommerce-tabs .additional_information_tab { display: none; }
.product_tag-monthly-subscription .woocommerce-tabs .tab-title-additional_information { display: none; }
.product_tag-monthly-subscription .woocommerce-tabs .woocommerce-Tabs-panel--description .offer { background-color: #ae7823; text-align: center; padding: 20px; margin: 0 0 30px; }
.product_tag-monthly-subscription .woocommerce-tabs .woocommerce-Tabs-panel--description .offer h3 { color: white; text-transform: uppercase; margin: 0 0 10px; }
.product_tag-monthly-subscription .woocommerce-tabs .woocommerce-Tabs-panel--description .offer p { color: white; margin: 0; font-size: 1.1em; }
.product_tag-monthly-subscription .woocommerce-tabs .woocommerce-Tabs-panel--description .terms { font-size: 0.8em; }


/* BOVEDA */
#after-cart-section { background-color:#534740; display:flex; flex-direction:column; align-items:center; padding:20px; margin-top:20px; }
#after-cart-section h3 { font-size:24.5px; font-weight:500; color:#86E6E1; line-height:33px; text-align:left; width: 100%; }
#after-cart-section .accessories-container { display:flex; column-gap:30px; }
#after-cart-section .accessories-container .accessory { width:25%; }
#after-cart-section .accessories-container .accessory .img-and-link { position:relative; }
#after-cart-section .accessories-container .accessory .img-and-link a { position:absolute; bottom:0; left:0; width:100%; height:45px; background-color:#AE7823; color:white; }
#after-cart-section .accessories-container .accessory .img-and-link a::after { font-family: "woodmart-font"; content:'\f123'; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:14px; font-weight:400; }
#after-cart-section .accessories-container .accessory .product-name { font-size:14px; color:white; line-height:18px; margin-bottom:0; text-align:center; padding:5px; }
#after-cart-section .accessories-container .accessory .product-price,
#after-cart-section .accessories-container .accessory .product-price span { font-size:14px; line-height:19px; color:#86E6E1; font-weight:600; text-align:center; margin: 0; }

@media (max-width: 1024px) {
	.cart-content-wrapper .woocommerce-notices-wrapper { order:1; }
	.cart-content-wrapper form { order:2; }
	.cart-content-wrapper #after-cart-section { order:3; }
	.cart-content-wrapper .cart-totals-section { order:4; }
	.cart-content-wrapper #after-cart-section .accessories-container .product-name { min-height:46px; }
	.woocommerce>.cart-data-form { margin-bottom: 0; }
	.cart-content-wrapper .cart-totals-section { margin-top: 20px; }
}

@media (max-width: 768px) {
	#after-cart-section .accessories-container { flex-wrap:wrap; row-gap:20px; }
	#after-cart-section .accessories-container .accessory { width:29% }
}

@media (max-width: 575px) {
	#after-cart-section .accessories-container { column-gap:10px; justify-content:center; }
	#after-cart-section .accessories-container .accessory { width:45% }
}

@media (min-width: 1025px) {
	#after-cart-section {
    	flex: 0 0 calc(58.333333% - 15px);
        max-width: calc(58.333333% - 15px);
    }
}

@media (min-width: 1200px) {
	#after-cart-section {
    	flex: 0 0 calc(66.666667% - 15px);
        max-width: calc(66.666667% - 15px);
    }
}

/* CHEW LOYALTY PROGRAM PRODUCT BANNER */

.product_cat-chewing-tobacco .summary-inner .variations_form::after, .product_cat-nicotine-pouches .summary-inner .variations_form::after {
	  content: "";
    background-image: url(https://cigarchief.com/wp-content/uploads/2024/09/cc-chew-banner-promo.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    width: 420px;
    height: 75px;
    margin-top: 20px;
		cursor: pointer;
}

.term-apparel h1.entry-title, .term-apparel .wd-back-btn {visibility:hidden;}