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

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(255,255,255);
	--wd-text-font-size: 18px;
	--wd-title-font: "Bebas Neue", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(255,255,255);
	--wd-entities-title-font: "Roboto Condensed", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: rgb(255,255,255);
	--wd-entities-title-color-hover: rgb(132, 117, 79);
	--wd-alternative-font: "Roboto Condensed", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Bebas Neue", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(255,255,255);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Roboto Condensed", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 18px;
	--wd-primary-color: rgb(132,117,79);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(255,255,255);
	--wd-link-color-hover: rgb(132,117,79);
	--btn-default-bgcolor: rgb(132,117,79);
	--btn-default-bgcolor-hover: rgb(96,82,58);
	--btn-accented-bgcolor: rgb(132,117,79);
	--btn-accented-bgcolor-hover: rgb(96,82,58);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(132,117,79);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(221,51,51);
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(0,0,0);
	background-image: none;
}
.page-title-default {
	background-color: rgb(132,117,79);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(16,16,16);
	background-image: none;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title {
	font-size: 18px;
	text-transform: none;
}
html .wd-nav-mobile > li > a {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 16px;
	text-transform: none;
}
html .wd-nav-mobile .wd-sub-menu li a {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size: 16px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "Bebas Neue", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 64px;
}
html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title {
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	text-transform: none;
}
html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > ins .amount {
	font-size: 29px;
}
.page .main-page-wrapper {
	background-color: rgb(0,0,0);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .main-page-wrapper {
	background-color: rgb(0,0,0);
	background-image: none;
}
.single-product .main-page-wrapper {
	background-color: rgb(0,0,0);
	background-image: none;
}
.woodmart-archive-blog .main-page-wrapper {
	background-color: rgb(0,0,0);
	background-image: none;
}
.single-post .main-page-wrapper {
	background-color: rgb(0,0,0);
	background-image: none;
}
.woodmart-archive-portfolio .main-page-wrapper {
	background-color: rgb(0,0,0);
	background-image: none;
}
.single-portfolio .main-page-wrapper {
	background-color: rgb(0,0,0);
	background-image: none;
}
html .wd-buy-now-btn {
	background: rgb(36,36,36);
}
html .wd-buy-now-btn:hover {
	background: rgb(51,51,51);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-placeholder-color: rgba(255,255,255,0.7);
	--wd-form-brd-color-focus: rgb(132,117,79);
	--wd-form-bg: rgb(40,40,40);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
		font-size: 60px;
	}
	html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title {
		font-size: 20px;
	}

}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}



@font-face {
	font-family: "hkgroteskpro";
	font-weight: 600;
	font-style: normal;
}

.postid-391807 .wd-buy-now-btn {
	display: none;
}

.amount {
	color: white;
}

/* Capsules category notice */
.capsules-category-notice {
    width: 100%;
    text-align: center;
    padding: 16px;
    background-color: var(--wd-primary-color);
    margin: 0px 0px 24px;
}

/* Thank you page links */
.woocommerce-order-received .woocommerce-order p a {
	text-decoration: underline;
}

/* hide eway, replacing w/ woopayments considering issues */
.woocommerce-checkout-payment .wc_payment_method.payment_method_eway, .payment_methods .wc_payment_method.payment_method_eway {
	display: none !important;
}

/* Subscription page: unexpected bug affecting display (only postid-2472, not including rip n drip subscription or other products) */
.postid-2472 .elementor-column {
	flex-direction: column;
}

/* ==========================================================================
   Sitewide
   ========================================================================== */

/* reCaptcha branding text */
.kc-recaptcha-branding {
    font-style: italic;
    font-size: 80%
}
.kc-recaptcha-branding a {
    text-transform: capitalize !important;
	text-decoration: underline;
}
.grecaptcha-badge { visibility: hidden; }

/* Mobile (Elementor 767px) Banners Hero content over image container */
@media screen and (max-width: 767px) {
	.hero-header-container--aspect-mobile-square {
		aspect-ratio: 1 !important;
	}

	/* Hero content over image container */
	.hero-header-container--aspect-mobile-86 {
		aspect-ratio: 8/6 !important;
	}
}

/* single post title size */
.theme-woodmart.post-template-default.single-post .page-title.title-size-large {
	padding-top: 30vh;
  padding-bottom: 20vh;
}

/* Paypal add to cart buttons on sticky atc (on scroll down) */
.wd-sticky-btn-cart .wc-ppcp-product-payments__container.bottom {
	display:none;
}

/* Input field autofill - default white */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus {
	-webkit-text-fill-color: white;
}

/* Sitewide header banner */
.header-banner-container {
	color: white;
	font-family: 'Roboto Condensed';
	font-weight: bold;
	text-align: center;
}

/* Header: zero margin */
.whb-header {
	margin-bottom: 0px !important;
}

/* Theme colours: light/dark theme overwrites */
[class*="color-scheme-light"] {
	--wd-text-color: rgba(255, 255, 255, 0.95);
	--wd-main-bgcolor: #000;
}

/* Navigation Cart: number icon colours */
.wd-header-cart.wd-design-2 span.wd-tools-count.wd-cart-number,
.wd-header-cart.wd-design-5 span.wd-tools-count.wd-cart-number {
	background-color: black;
}

.whb-header.whb-header_439246 {
	margin-bottom: 0px;
}

/* Navigation sub-menu: styling*/
.wd-dropdown-menu {
	background-color: black;
}

.wd-dropdown-menu .wd-sub-menu a {
	font-size: 16px;
	font-family: 'Roboto Condensed';
}

[class*="color-scheme-light"] .wd-sub-menu {
	--sub-menu-color: var(--wd-text-color);
	--sub-menu-color-hover: var(--wd-primary-color);
}

.wd-dropdown-menu .wd-sub-menu a:hover {
	color: var(--sub-menu-color-hover);
}

/* Various hyperlinks: text underline */
/* Woodmart uses a { text-decoration: none; }, inconvenient but best to overwrite case-by-case */
.elementor-widget-wd_text_block a,
.woocommerce-MyAccount-content a {
	text-decoration: underline;
}

a.button {
	text-decoration: none;
}

/* Site content: margin (to prefooter) */
.site-content {
    margin-bottom: 0px;
}

/* Mobile app Menu: styling */
.wd-toolbar.wd-toolbar-label-show {
	background-color: var(--wd-primary-color);
}

/* Product images & variation swatches border radius */
.cart-item-image img,
.product_list_widget>li img,
.wc-block-cart-item__image img,
.product-image-link img,
td.product-thumbnail img {
	border-radius: 8px;
}

/* Page title: no negative margins */
.page-title.page-title-default {
	margin-top: 0px;
}

/* Various links: underlines */
.woocommerce-product-details__short-description a,
.woocommerce-Tabs-panel--description a {
		text-decoration: underline;
}

/* Posts padding */
.post-single-large-image.format-standard {
	margin: 0 6vw 0 6vw;
}

/* Posts: hide post meta data & categories */
.theme-woodmart.post-template-default.single-post .page-title .entry-meta.wd-entry-meta,
.theme-woodmart.post-template-default.single-post .page-title .meta-post-categories {
	display: none;
}

/* Posts: page title sizing */
.theme-woodmart.post-template-default.single-post .page-title {
	padding-top: 21vh;
  padding-bottom: 7vh;
}

/* Posts archive meta info */
.blog-post-loop .wd-post-date,
.blog-post-loop .wd-entry-meta,
.blog-post-loop .hovered-social-icons {
	display: none;
}


/* ==========================================================================
   Specific blocks
   ========================================================================== */

/* Product description table element raw (currently for sizing guide in tshirts) */
table.product-desc-table th, table.product-desc-table td {
	padding: 15px 7px;
}

/* PW Gift cards calendar */
.pika-single:has(.pika-lendar) {
	background-color: black;
}
.pika-single .pika-label  {
    background-color: var(--btn-default-bgcolor);
    color: white;
}
.pika-table abbr {
		font-family: 'Roboto Condensed';
    color: var(--wd-text-color);
}

/* Blog post carousel: bg black */
.blog-post-loop .article-inner .article-body-container {
	background-color: black;
}

.wd-carousel-container .owl-prev.wd-btn-arrow,
.wd-carousel-container .owl-next.wd-btn-arrow {
	color: white;
}

.wd-carousel-container .owl-prev.wd-btn-arrow:hover,
.wd-carousel-container .owl-next.wd-btn-arrow:hover {
	color: var(--wd-primary-color);
}

/* Blog post thumbs: remove post date */
.blog-post-loop .post-date.wd-post-date {
	display: none;
}

/* Mobile side menu: search autocomplete text */
@media (max-width: 1024px) {
	.autocomplete-suggestion :is(.wd-entities-title) {
		font-size: 16px;
	}
}

/* Hero content over image container */
.hero-header-container--aspect169 {
	aspect-ratio: 16/9;
}

.hero-header-container--aspect166 {
	aspect-ratio: 16/6;
}

/* Social login button styles */
div.mo-openid-app-icons {
	display: inline-block !important;
    background-color: #84754f;
    border-radius: 8px;
    padding: 12px 20px;
}

.mo-openid-app-icons p {
	color: var(--wd-text-color) !important;
	padding-bottom: 4px;
}

/* ==========================================================================
   Specific pages
   ========================================================================== */

/* Account page: link colours */
.wd-my-account-links a,
.wd-my-account-links a:before {
	color: var(--wd-text-color);
}

.wd-my-account-links a {
	border: solid;	
}

/* Account page: Subscriptions table action buttons */
.woocommerce-my-account-wrapper .subscription_details .button {
	margin-bottom: 8px;
}

/* Account Subscription page styles */
td.product-name a.wcs-switch-link {
	background-color: var(--wd-primary-color);
	display: inline-flex;
}

/* Account page: hover link colours */
.wd-my-account-links a:hover,
.wd-my-account-links a:hover:before,
.woocommerce-MyAccount-navigation ul li a:hover {
	color: var(--wd-primary-color);
}

/* Account page: link underlines */
.woocommerce-MyAccount-content p a {
	text-decoration: underline;
}

/* Account page: side links */
.woocommerce-MyAccount-navigation ul li.is-active a {
	color: var(--wd-primary-color);
}

.woocommerce-MyAccount-navigation ul li a {
	font-size: 17px;
	font-family: 'Roboto Condensed';
	font-weight: 400;
}

/* Toolbox for subscriptions modal styles */
.wcs-toolbox-popup {
	background-color: var(--bgcolor-white);
}

.wcs-toolbox-popup-overlay .wcs-toolbox-popup h2 {
	font-family: 'Roboto Condensed';
	font-size: 1.4em;
}

/* ==========================================================================
   WooCommerce
   ========================================================================== */

/* Shop archive: product price font weight */
.product-grid-item .amount {
	font-weight: 400;
}

/* Default Cart & Checkout: step titles & margins */
.woocommerce-cart .wd-checkout-steps li, .woocommerce-checkout .wd-checkout-steps li {
    font-size: 40px;
}
.woocommerce-checkout .row.content-layout-wrapper.align-items-start, .woocommerce-cart .row.content-layout-wrapper.align-items-start {
    max-width: 1140px;
    margin: 0 auto 0 auto;
}

/* Product description variations: Control: HIDE MINIMAL (SHORT&LONG), HIDE LONG-HIDDEN */
.single-product .kc-short-desc-minimal, .product-type-bundle .kc-short-desc-minimal, .single-product .kc-long-desc-hidden, .product-type-bundle .kc-long-desc-hidden, .single-product p:has(.kc-long-desc-hidden), .product-type-bundle p:has(.kc-long-desc-hidden) {
	display: none;
}

/* Woo Variation Swatches */

.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item:not(.radio-variable-item) {
	font-size: var(--wd-swatch-size, 14px);
	font-weight: 600;
	text-transform: uppercase;
	border: 1px solid var(--wd-swatch-brd-color);
	border-radius: 5px;
	-webkit-box-shadow: none;
  box-shadow: none;
	color: var(--wd-entities-title-color);
  background-color: var(--wd-primary-color);
}

.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item:not(.radio-variable-item):is(.selected,:hover:not(.disabled,.radio-variable-item)) {
	border-color: var(--color-gray-900);
  background-color: var(--color-gray-900);
  color: var(--color-white);
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	min-height: var(--wvs-single-product-item-height,30px);
	height: auto;
}

/* Product bundle variation swatches */
.product-type-bundle .wd-single-add-cart.wd-design-justify .variations_form {
  margin-left: 0;
}

/* Product grid: Entity title
.product-grid-item .wd-entities-title a {
	font-family: 'Roboto Condensed';
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
} */

/* Product names in tables */
td.product-name a {
	font-size: 18px;
}

.product-grid-item .wd-product-cats a {
	font-size: 80%;
}

/* Shop/Product archive: side padding */
@media only screen and (min-width: 1440px) {
	.woodmart-archive-shop .shop-content-area,
	.woodmart-archive-shop .shop-content-area .wd-products-holder {
		padding: 0 6vw;
	}
}

/* Product images: background image */
.woocommerce-product-gallery__wrapper, 
.products .product-element-top,
.woocommerce-cart-form__cart-item .product-thumbnail a, 
.woocommerce-mini-cart-item a.cart-item-image {
	background: url(/wp-content/uploads/2024/04/0324-product-image-bg.webp);
	background-size: cover;
}

/* Product images: background image override - bolivian death road */
.postid-456325 .woocommerce-product-gallery__wrapper {
    background: none;
}

/* Cart page: empty cart styles */
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
	--icon-size: 3em;
	height: var(--icon-size) !important;
	width: var(--icon-size) !important;
	mask-size: var(--icon-size) !important;
}
@media (min-width: 1200px) {
	.wp-block-woocommerce-empty-cart-block {
		width: 80%;
		margin: 0 auto;	
	}
}

/* Payment method checkout styles */

.woocommerce-checkout-payment .wc_payment_methods .payment_box.payment_method_afterpay {
	background-color: #eee;
}

.elementor-widget-wd_checkout_payment_methods .woocommerce-checkout-payment .wc_payment_methods .payment_box.payment_method_woocommerce_payments {
	background-color: #ddd;
}

.elementor-widget-wd_checkout_payment_methods .woocommerce-checkout-payment .wc_payment_methods .payment_box.payment_method_zipmoney {
	background-color: #111;
}

.elementor-widget-wd_checkout_payment_methods .woocommerce-checkout-payment .wc_payment_methods .payment_box.payment_method_woocommerce_payments label {
	color: #30313d;
}

.elementor-widget-wd_checkout_payment_methods .woocommerce-checkout-payment .wc_payment_methods .payment_box.payment_method_eway {
	background-color: var(--bgcolor-white);
}

/* Checkout place order button font size */
#place_order {
	font-size: 18px;
}

/* Checkout: Pre-Order plugin: ensure date selection is disabled */
.woocommerce-billing-fields__field-wrapper > p.form-row[id="preorder_date_field"] {
    display: none;
}

/* Gift card submit button font size */
#pwgc-redeem-button {
	font-size: 85%;
}

/* ==========================================================================
   WooCommerce - Product Pages
   ========================================================================== */

/* Product Page: h2 description titles */
.single-product .woocommerce-Tabs-panel--description h2 {
	font-size: 50px;
  line-height: 1em;
  margin-bottom: 12px;
  margin-top: 30px;
}

/* Product Page: description text variations */
@media screen and (min-width: 577px) {
	.kc-prd-desc--hide-on-desktab {
		display: none;
	}

	p:has(span.kc-prd-desc--hide-on-desktab.krc-prd-desc--remove-p-margin) {
		margin-bottom: 0;
	}
}

/* Product page: spacing */
.single-product-page {
	margin-top: 20px;
}

/* Product page: Buy now button */
html .wd-buy-now-btn {
	background-color: white;
	color: var(--wd-primary-color);
}
html .wd-buy-now-btn:hover {
	background-color: var(--color-gray-600);
	color: var(--wd-primary-color);
}

/* Product page: info tabs */
.single-product .nav-link-text.wd-tabs-title {
	font-family: 'Roboto Condensed';
  font-weight: 600;
}

/* Woodmart variation swatches */
.wd-swatch {
	text-transform: uppercase;
  background-color: var(--wd-primary-color);
}

/* Product pages: express checkout */
.wcpay-payment-request-wrapper {
    margin-top: 2em;
}

/* Toolbox for Subscriptions: hide for sticky cart */
.wd-sticky-btn-cart .jgtb-add-to-subscription, .wd-sticky-btn-cart .ats-price-notice {
	display: none;
}

/* Toolbox For Subscriptions: form margin */
.jgtb-add-to-subscription {
	margin-top: 24px;
}

/* Subscription products - variation attribute styling */
.product_cat-killer-subscription .variations td {
	border: 0px;
	padding: 0 0 0 0;
}

/* Subscriptions & bundles label font weight */
.product_cat-killer-subscription .variations .label label,
.product-type-bundle .variations .label label {
	font-weight: 600;
}

/* Subscriptions qty/add to cart/buy now */
.product_cat-killer-subscription .woocommerce-variation-add-to-cart {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: var(--content-align);
}

/* Subscription page hide extras */
.product_cat-killer-subscription .elementor-widget-container:has(.wd-compare-btn) {
	display: none;
}


/* Product bundles buy now button */ 
.product-type-bundle div.cart.bundle_data #wd-add-to-cart {
	margin-top: 10px;
}

/* CusRev image display lightbox */
.woocommerce-page #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav {
	background-color: var(--bgcolor-gray-400);
}

.woocommerce-page #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr {
	background: var(--wd-primary-color);
    box-shadow: none;
}

.woocommerce-page #reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal {
	background-color: black;
}

/* CusRev primary text - rating summary, load more reviews*/
.woocommerce-page .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val, .woocommerce-page .cr-reviews-ajax-reviews .cr-show-more-reviews-prd {
	color: var(--wd-primary-color);
}

/* CusRev - Add a review with no reviews */
.woocommerce-page .cr-ajax-reviews-review-form .cr-nav-left svg > path,
.woocommerce-page .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span {
	color: var(--wd-primary-color);
	stroke: var(--wd-primary-color);
}

/* CusRev white text - rating title, customer names */
.woocommerce-page .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__author {
	color: var(--wd-text-color)
}

/* CusRev add review button */
.woocommerce-page .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add, .woocommerce-page .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit {
	background-color: var(--wd-primary-color);
}

/* CusRev add review item name */
.cr-ajax-reviews-review-form .cr-review-form-item > span {
	color: var(--wd-text-color);
}

/* CusRev search highlight */
.woocommerce-page .cr-search-highlight {
    background: var(--wd-primary-color);
}

/* CusRev sort reviews form */
.woocommerce-page #reviews.cr-reviews-ajax-reviews .cr-count-row, .woocommerce-page .cr-reviews-ajax-reviews .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort, .woocommerce-page #reviews.cr-reviews-ajax-reviews .cr-input-text {
	background-color: var(--wd-form-bg);
	color: var(--wd-text-color);
}@media (min-width: 1025px) {
	/* ==========================================================================
   WooCommerce
   ========================================================================== */


}

@media (max-width: 576px) {
	/* Single product: Header menu navigation: margin */
.single-product .whb-header {
    margin-bottom: 40px !important;
}

/* Product Page: sticky cart */
.wd-sticky-btn-cart .single_add_to_cart_button {
	background-color: var(--bgcolor-white);
}

/* Product Page: description variations */
.kc-prd-desc--hide-on-mob {
	display: none;
}

p:has(span.kc-prd-desc--hide-on-mob.krc-prd-desc--remove-p-margin) {
	margin-bottom: 0;
}
}

