@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//damper.sk/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.0") format("woff2");
	font-display:swap;
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//damper.sk/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//damper.sk/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//damper.sk/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//damper.sk/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//damper.sk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//damper.sk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//damper.sk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//damper.sk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 42px;
	--wd-text-font: "AtlasGrotesk", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "LyonText", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-transform: uppercase;
	--wd-title-color: #242424;
	--wd-entities-title-font: "AtlasGrotesk", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "LyonText", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "AtlasGrotesk", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "AtlasGrotesk", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(246,152,150);
	--wd-alternative-color: rgb(132,117,77);
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(246,152,150);
	--btn-default-bgcolor: rgb(246,152,150);
	--btn-default-bgcolor-hover: rgb(224,138,136);
	--btn-accented-bgcolor: rgb(246,152,150);
	--btn-accented-bgcolor-hover: rgb(224,138,136);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 90px;
}
.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: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(223,143,122);
	background-image: none;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(215,215,219);
	--wd-bordered-bg:rgb(215,215,219);
}
.wd-page-title {
	background-color: rgb(255,255,255);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "AtlasGrotesk", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	text-transform: uppercase;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title, html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-family: "AtlasGrotesk", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 38px;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(215,215,219);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(215,215,219);
	background-image: none;
}
.product-labels .product-label.onsale {
	background-color: rgb(254,177,59);
	color: rgb(0,0,0);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	color: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 96px;
	--wd-sticky-btn-height: 90px;
	}
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title, html .post.wd-post:not(.blog-design-small) .wd-entities-title {
		font-size: 32px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title, html .post.wd-post:not(.blog-design-small) .wd-entities-title {
		font-size: 24px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@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);
}
}


@font-face {
	font-family: "LyonText";
	src: url("//damper.sk/wp-content/uploads/2021/07/LyonText-Regular.woff2") format("woff2"), 
url("//damper.sk/wp-content/uploads/2021/07/LyonText-Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "LyonTextItalic";
	src: url("//damper.sk/wp-content/uploads/2021/07/LyonText-RegularNo.2Italic.woff2") format("woff2"), 
url("//damper.sk/wp-content/uploads/2021/07/LyonText-RegularNo.2Italic.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AtlasGrotesk";
	src: url("//damper.sk/wp-content/uploads/2021/07/AtlasGrotesk-Regular.woff2") format("woff2"), 
url("//damper.sk/wp-content/uploads/2021/07/AtlasGrotesk-Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

.whb-header {
	margin-bottom: 0px !important;
}

.whb-header.whb-header_641677:not(.whb-sticked) .wd-header-secondary-nav a {color: #000 !important;}
.whb-header.whb-header_641677:not(.whb-sticked) .wd-nav-main .item-level-0 > a {color: #000 !important;}
.whb-header.whb-header_641677:not(.whb-sticked) .wd-header-my-account a {color: #000 !important;}
.whb-header.whb-header_641677:not(.whb-sticked) .wd-header-cart a {color: #000 !important;}
.whb-header.whb-header_641677:not(.whb-sticked) .wd-nav-main a .menu-label {display: none;}
.whb-header.whb-header_641677:not(.whb-sticked) .whb-mobile-left .wd-tools-element>a { color: #000;}

.whb-header.whb-header_641677:not(.whb-sticked) .wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after {
border-color: rgba(0,0,0,0.25) !important;
}

.site-content.shop-content-area {
padding-top:30px;
}

@font-face {
    font-family: 'Lyon-text';
    src: url('https://www.damper.sk/wp-content/themes/woodmart/fonts/lyon/LyonText-Regular.eot');
    src: url('https://www.damper.sk/wp-content/themes/woodmart/fonts/lyon/LyonText-Regular.eot?#iefix') format('embedded-opentype'),
         url('https://www.damper.sk/wp-content/themes/woodmart/fonts/lyon/LyonText-Regular.woff') format('woff'),
         url('https://www.damper.sk/wp-content/themes/woodmart/fonts/lyon/LyonText-Regular.ttf') format('truetype'),
         url('https://www.damper.sk/wp-content/themes/woodmart/fonts/lyon/LyonText-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
		font-display: swap;
}


@media (min-width: 768px) {
	.text-md-left {
		text-align: left !important;
	}
}

@media (min-width: 1025px) {
.single-product .whb-overcontent:not(.whb-custom-header) {
padding-top: 138px !important;
}
}

@media (max-width: 1024px){
	.single-product .whb-overcontent:not(.whb-custom-header) {
		padding-top: 99px !important;
	}
}


.star-rating span:before {
  color: rgb(132,117,77) !important;
}

.whb-color-light:not(.whb-with-bg) {
background-color: #000;
}


.whb-sticked .whb-color-light:not(.whb-with-bg) {
	background-color: #000 !important;
}

.whb-color-light:not(.whb-with-bg) {
	background-color: #000 ;
}

.product-template-default header:not(.whb-sticked) .whb-color-ligh {
	background-color: #000 !important;
}

.b-text-gold {
	color: rgb(132,117,77);
}

.b-list-style .list-icon {
	margin-right: 15px;
}

.b-list-style .list-icon img {
	height: 5px;
	top: -2px;
	position: relative;
}

.site-content {
margin-bottom: 0px;
}

.b-font-atlas {
	font-family: "AtlasGrotesk", Arial, Helvetica, sans-serif !important;
}

.b-font-lyon {
	font-family: "LyonText", Arial, Helvetica !important;
}

.b-font-lyon-italic {
	font-family: "LyonTextItalic", Arial, Helvetica !important;
}

.summary-inner .product_title {
	font-family: "LyonText", Arial, Helvetica !important;
}


.single-product-page {
	padding-top: 30px;
}

.tabs-layout-tabs .tabs li a { 
	font-size: 18px;
}

.btn-dark-red {
	background-color: #FA6868 !important;
}
.subscribe-input {
	border-color: #fff !important;
	background-color: #fff !important;
	color: #000 !important;
	border-radius: 6px !important;
}

.border-bottom {
	border-bottom: 1px solid transparent;
} 

.border-top {
	border-top: 1px solid transparent;
} 

.border-gray {
	border-color: #ADABAD;
}

.border-pink {
	border-color: #F69896;
}

.w-100 { width: 100%;}

.text-pink {
color: #F69896;
}

body .tabs-layout-tabs .tabs {
    text-align:left;
}

body .tabs-layout-tabs .tabs a {
	padding-top: 15px;
    font-family: "AtlasGrotesk", Arial, Helvetica, sans-serif !important;
}


.vc_tta-style-flat .vc_tta-title-text{
	text-transform: initial;
}

.footer-sidebar {
 font-size: 14px;
}

[class*="color-scheme-light"] .footer-widget {
	color: rgba(255,255,255,.4);
}

[class*="color-scheme-light"] .footer-widget a, [class*="color-scheme-light"] .widget-title {
	color: rgba(255,255,255,.4);
}

[class*="color-scheme-light"] .footer-widget a:hover {color: #fff;}


p.stock.in-stock, p.stock.in-stock:before {
color: #668c12 !important;
}

.product-tabs-wrapper {
padding-bottom: 0px !important;
}

.wd-prefooter {
padding-bottom: 0px !important;
}

.post-single-page .article-inner {
	text-align: left !important;
}

.wd-product-countdown span {
    background-color: #f69896 !important;
}
.wd-product-countdown span,
.wd-product-countdown span span{
    color: #ffffff !important;
}

.single-product-page>div:not(:last-child) {
margin-bottom: 40px !important;
}

.post-template-default.single-post .main-page-wrapper {margin-top: 0px;padding-top: 110px;}

@media (min-width: 768px) {
	.post-template-default.single-post .main-page-wrapper {margin-top: 0px;padding-top: 210px;}
}

.product-extra-content > p {margin-bottom: 0px;}

@media only screen and (min-width: 768px) {
        .product-label.attribute-label {min-width: 70px !important;max-width:70px !important;}
}

.product-images .labels-rectangular {
	left: 0 !important;
	right: auto !important;
}

.onsale.product-label {
	margin: 0px auto 10px auto;
}


.wd-nav-main .nav-link-text {font-size: 15px;}

.price .amount { color: #da8678 !important; }


.b-custom-box {
				margin-top: 10px;
				margin-bottom: 10px !important;
        display: flex;
        width: 100%;
        float: left;
    }
		

    .b-custom-image {
        display: inline-block;
        float: left;
    }

    .b-custom-image {
        width: 100px !important;
        height: 100px !important;
    }

    .b-custom-text {
        display: inline-block;
        float: left;
        padding-left: 10px;
			/*padding-top: 5px;*/
    }

    .b-custom-text p { margin: 0; }

@media (min-width: 1025px) {
	.b-custom-text {
			/*padding-top: 23px;*/
    }
}


.pr-30 { padding-right: 30px !important; }


@media (max-width: 1024px) {
	.mobile-fix-b {
	left: 0px !important;
	padding-left: 0px !important;
	 padding-right: 0px !important;

	}
}


.wd-logo img {
	width: 100% !important;
}

.wccs-bulk-pricing-table-container table tbody td {
	background-color: transparent !important;
}

.wccs-bulk-pricing-table-container table th {
	font-family: "AtlasGrotesk", Arial, Helvetica, sans-serif !important;
}
.pswp__ui--hidden {
	visibility: hidden; 
}

.comment-author-boris-janata .woocommerce-review__verified { display: none !important;}

.page-title .title {
font-size: 31px;
}

.wd-product-countdown span {
	border-radius: 25px; }

.labels-rectangular .product-label {
    font-size: 17px !important;
}


.product-label.onsale {
	padding-left: 5px;
	border-radius: 25px;
	color: #fff;
	border: 2px solid rgb(254,177,59);
	background-color: rgb(254,177,59);
}

.damper-list {
list-style: none;
margin-bottom: 50px;
padding: 0;
}


.damper-list li {
margin-bottom: 15px;
}


.damper-list li a {
	font-family: AtlasGrotesk, Arial, Helvetica, sans-serif;
	background-color: #D6D8E7;
	padding: 10px 25px;
	color: #000;
	text-transform: uppercase;
	border-radius: 25px;
	font-size: 14px;
	display: block;
}


@media (min-width: 768px) {
	.damper-list li a {
  	display: inline-block;
		font-size: 15px;
	}
	.damper-list li a:hover {
		background-color: #D6CBE7;
	}
}

.wd-header-overlap .page-title {
padding-top: 130px !important; 
}

@media (min-width: 1024px) {
.wd-header-overlap .page-title {
padding-top: 200px !important;
}

}

.font-grotesk, .type-page h2, .type-page h3, .type-page h4 {
	font-family: AtlasGrotesk, Arial, Helvetica, sans-serif;
}

.type-page p ~ h2 {
	margin-top: 55px; 
}

.type-page p ~ h3 {
	margin-top: 40px; 
}

.post.blog-post-loop .post-title {
font-size: 25px !important;
}

.payment-list {
padding: 0px;
	margin: 0px;
}

.payment-list li {
 	display: inline-block;
	border: 1px solid #C1C0C5;
	border-radius: 5px;
	padding: 2px 10px;
	margin-top: 5px;
}

/*
.payment-list li:first-child {
 	display: inline-block;
	border: none !important;
	border-radius: 0px !important;
	font-size: 14px;
	padding-left: 0px;
}*/

.payment-list li img {
width: 40px;
aspect-ratio: auto 40 / 30;
height: 30px;
	
}

.price .woocommerce-price-suffix {
 font-size: 55%;
}

@media (min-width: 1024px) {
	.woocommerce-product-gallery .product-labels {
		top: 15px !important;
		left: 50px !important;
		right: auto !important;
	}
	
	.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
		right: auto !important;
		}
	
}

.woocommerce-notices-wrapper {
display: none !important;
}


.zasikovna-ico img {
	max-height: 50px !important;
}

.wd-swatch {
	width: 95px !important;
	height: 95px !important;
}

input#billing_phone::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #aaaaaa !important;
  opacity: 1; /* Firefox */
}

input#billing_phone:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #aaaaaa !important;
}

input#billing_phone::-ms-input-placeholder { /* Microsoft Edge */
  color: #aaaaaa !important;
}

.mini_cart_item .cart-item-image img {max-width: 60px !important;}

.woocommerce-mini-cart-item.mini_cart_item .cart-item-image {
	width: 60px !important;
	height: 60px !important;
}

.vc_custom_1731073386683 .vc_column-inner  { padding-top: 0px !important;}
.vc_custom_1731073386683 .wpb_single_image { margin-bottom: 0px !important;}@media (max-width: 576px) {
	.quick-shop-wrapper [class*="wd-swatches"] { --wd-swatch-size: 60px !important; }
}

