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

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://baucentarbea.net/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:rgb(249,249,249);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(255,255,255);
	background-image: none;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Lato", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:700;
--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:"Montserrat", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--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:rgb(218,60,60);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:rgb(218,60,60);
}
:root{
--btn-accented-bgcolor-hover:rgb(193,48,48);
}
: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: 1px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--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-bottom-active: -1px;
				--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
							
					--wd-brd-radius: 0px;
		
			}

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1239px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1222px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
.woocommerce-ordering {
display: none;
}

/* ===== BAUCENTAR BEA — CUSTOM DIZAJN (kartice v2) ===== */
:root{--bea-accent:#E8620A;--bea-accent-dark:#c4500a;--bea-ink:#1f2228;--bea-muted:#8a909a;--bea-line:#eceef2;--bea-cart:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>");}
.products .product-grid-item.product{display:flex!important;flex-direction:column;background:#fff;border:1px solid var(--bea-line)!important;border-radius:16px;padding:12px 12px 16px!important;box-shadow:0 2px 10px rgba(20,23,28,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden;}
.products .product-grid-item.product:hover{transform:translateY(-6px);box-shadow:0 16px 38px rgba(20,23,28,.13);border-color:#e2e6ec!important;}
.product-grid-item .product-wrapper{display:flex!important;flex-direction:column;flex:1;}
.product-grid-item .product-element-top{order:1;margin-bottom:12px!important;border-radius:11px;overflow:hidden;background:#f6f7f9;}
.product-grid-item .product-image-link img{transition:transform .5s ease;}
.product-grid-item.product:hover .product-image-link img{transform:scale(1.06);}
.product-grid-item .wd-product-cats{order:2;margin:0 0 5px!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;color:var(--bea-muted)!important;}
.product-grid-item .wd-product-cats a{color:var(--bea-muted)!important;}
.product-grid-item .wd-entities-title{order:3;margin:0 0 10px!important;min-height:auto!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;}
.product-grid-item .wd-entities-title a{color:var(--bea-ink)!important;}
.product-grid-item.product:hover .wd-entities-title a{color:var(--bea-accent)!important;}
.product-grid-item .price{order:4;margin:0 0 12px!important;font-size:19px!important;font-weight:800!important;color:var(--bea-accent)!important;}
.product-grid-item .price del{font-size:13px!important;font-weight:500!important;color:#b3b8c0!important;margin-right:6px;}
.product-grid-item .price ins{text-decoration:none;}
.product-grid-item .wd-add-btn{order:5;margin-top:auto!important;display:block!important;opacity:1!important;visibility:visible!important;position:static!important;height:auto!important;max-height:none!important;transform:none!important;pointer-events:auto!important;}
.products .product-grid-item .wd-add-btn > a{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;background:#fff!important;color:var(--bea-accent)!important;border:1.5px solid var(--bea-accent)!important;font-size:12.5px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.03em;padding:10px 14px!important;border-radius:10px!important;line-height:1.2!important;min-height:0!important;transition:background .2s ease,color .2s ease!important;}
.products .product-grid-item .wd-add-btn > a::before{content:""!important;width:16px;height:16px;display:inline-block;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--bea-cart) center/contain no-repeat;mask:var(--bea-cart) center/contain no-repeat;}
.products .product-grid-item:hover .wd-add-btn > a{background:var(--bea-accent)!important;color:#fff!important;}
/* STOCK OZNAKE */
.bea-stock{order:3;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:50px;margin:0 0 8px!important;width:fit-content;}
.bea-stock::before{content:"";width:7px;height:7px;border-radius:50%;display:inline-block;}
.bea-stock.in{background:#e7f6ec;color:#1a9e4b;}.bea-stock.in::before{background:#1a9e4b;}
.bea-stock.low{background:#fff4e5;color:#d98200;}.bea-stock.low::before{background:#f5a623;}
.bea-stock.last{background:#fdecec;color:#d83a3a;}.bea-stock.last::before{background:#e8453a;}

/* ===== BEA CUSTOM STRANICE ===== */
.bea-page{max-width:1200px;margin:0 auto;padding:0 20px 60px;font-family:"DM Sans",sans-serif;color:#1f2228;}
.bea-hero{text-align:center;padding:54px 20px 40px;}
.bea-hero h1{font-size:42px;font-weight:800;margin:0 0 14px;color:#1f2228;}
.bea-hero p{font-size:17px;color:#6b7178;max-width:680px;margin:0 auto;line-height:1.6;}
.bea-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:20px 0 50px;}
.bea-step{background:#fff;border:1px solid #eceef2;border-radius:16px;padding:28px 22px;text-align:center;transition:transform .25s,box-shadow .25s;}
.bea-step:hover{transform:translateY(-6px);box-shadow:0 16px 38px rgba(20,23,28,.1);}
.bea-step-num{width:52px;height:52px;border-radius:50%;background:#E8620A;color:#fff;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;}
.bea-step h3{font-size:17px;font-weight:700;margin:0 0 10px;}
.bea-step p{font-size:14px;color:#6b7178;line-height:1.55;margin:0;}
.bea-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:20px 0 44px;}
.bea-card{background:#fff;border:1px solid #eceef2;border-radius:16px;padding:30px 22px;text-align:center;transition:transform .25s,box-shadow .25s;}
.bea-card:hover{transform:translateY(-6px);box-shadow:0 16px 38px rgba(20,23,28,.1);}
.bea-card-icon{font-size:38px;margin-bottom:14px;}
.bea-card h3{font-size:17px;font-weight:700;margin:0 0 10px;}
.bea-card p{font-size:14px;color:#6b7178;line-height:1.55;margin:0;}
.bea-info-strip{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;background:#fff7f1;border:1px solid #ffe2cd;border-radius:16px;padding:26px;}
.bea-info-strip>div{text-align:center;flex:1;min-width:180px;}
.bea-info-strip strong{display:block;color:#E8620A;font-size:16px;margin-bottom:4px;}
.bea-info-strip span{font-size:13px;color:#6b7178;}
.bea-cta-box{text-align:center;background:linear-gradient(135deg,#E8620A,#ff8a3d);border-radius:20px;padding:48px 24px;color:#fff;margin-top:10px;}
.bea-cta-box h2{font-size:28px;font-weight:800;margin:0 0 10px;color:#fff;}
.bea-cta-box p{font-size:16px;margin:0 0 22px;opacity:.95;}
.bea-btn{display:inline-block;background:#fff;color:#E8620A;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:14px;padding:14px 32px;border-radius:10px;text-decoration:none;transition:transform .2s;}
.bea-btn:hover{transform:scale(1.04);color:#E8620A;}
.bea-about{max-width:820px;margin:0 auto 44px;text-align:center;}
.bea-about h2{font-size:28px;font-weight:800;margin:0 0 18px;}
.bea-about p{font-size:16px;color:#52575e;line-height:1.7;margin:0 0 16px;}
.bea-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 0 50px;}
.bea-stat{background:#1f2228;border-radius:16px;padding:30px 18px;text-align:center;color:#fff;}
.bea-stat-num{display:block;font-size:32px;font-weight:800;color:#E8620A;margin-bottom:6px;}
.bea-stat-label{font-size:13px;color:#c8ccd2;text-transform:uppercase;letter-spacing:.04em;}
.bea-features{margin-bottom:46px;}
.bea-features>h2{text-align:center;font-size:28px;font-weight:800;margin:0 0 26px;}
.bea-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
.bea-feature{background:#fff;border:1px solid #eceef2;border-left:4px solid #E8620A;border-radius:12px;padding:22px 24px;}
.bea-feature strong{font-size:17px;display:block;margin-bottom:6px;}
.bea-feature p{font-size:14px;color:#6b7178;margin:0;line-height:1.55;}
.bea-contact-strip{text-align:center;background:#fff7f1;border-radius:16px;padding:34px 20px;}
.bea-contact-strip h2{font-size:24px;font-weight:800;margin:0 0 12px;}
.bea-contact-strip p{font-size:16px;color:#52575e;margin:0;}
.bea-contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:34px;margin-bottom:40px;}
.bea-contact-item{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid #eef0f3;}
.bea-contact-icon{font-size:24px;width:48px;height:48px;background:#fff7f1;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;}
.bea-contact-item strong{display:block;font-size:15px;margin-bottom:2px;}
.bea-contact-item p{margin:0;color:#6b7178;font-size:15px;}
.bea-contact-form-wrap{background:#fff;border:1px solid #eceef2;border-radius:18px;padding:30px;}
.bea-contact-form-wrap h3{font-size:20px;font-weight:800;margin:0 0 8px;}
.bea-form-note{font-size:13px;color:#9aa0a8;margin:0 0 18px;}
.bea-field{background:#f6f7f9;border:1px solid #e7eaee;border-radius:10px;padding:14px 16px;color:#9aa0a8;font-size:14px;margin-bottom:12px;}
.bea-field-area{min-height:90px;}
.bea-btn-block{display:block;text-align:center;background:#E8620A;color:#fff;cursor:pointer;}
.bea-btn-block:hover{color:#fff;background:#c4500a;}
.bea-map{border-radius:14px;overflow:hidden;}
@media(max-width:1024px){.bea-steps,.bea-cards,.bea-stats{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.bea-hero h1{font-size:30px;}.bea-hero p{font-size:15px;}.bea-steps,.bea-cards,.bea-stats,.bea-features-grid,.bea-contact-grid{grid-template-columns:1fr;}.bea-cta-box h2{font-size:23px;}}