:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", 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%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--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;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(252,85,4);
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-bgcolor: rgb(252,85,4);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(252,85,4);
	--btn-accented-bgcolor-hover: rgb(252,85,4);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://www.ctlambalaje.ro/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 600;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--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;
--wd-brd-radius: 5px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

.ctl-promo{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:#fff;} .ctl-promo svg{display:block;} .ctl-truck{color:#ff6a00;animation:ctlDrive 2.4s ease-in-out infinite;} .ctl-shine{background:linear-gradient(90deg,#fff 40%,#ffb066 50%,#fff 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ctlShine 3s linear infinite;} .ctl-val{color:#ff6a00;font-weight:700;animation:ctlPulse 2s ease-in-out infinite;} @keyframes ctlShine{0%{background-position:200% 0}100%{background-position:-200% 0}} @keyframes ctlDrive{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}} @keyframes ctlPulse{0%,100%{opacity:1}50%{opacity:.6}} @media (prefers-reduced-motion: reduce){.ctl-shine,.ctl-truck,.ctl-val{animation:none;-webkit-text-fill-color:#fff;}}

/* === CTL: bara mobila de jos === */
.wd-toolbar .ctl-header-oferta{display:block;}
.wd-toolbar .ctl-header-oferta > a{display:flex;width:100%;flex-direction:row;gap:0;align-items:center;justify-content:center;}
.wd-toolbar .ctl-header-oferta .ctl-ho-icon{position:relative;display:flex;align-items:center;justify-content:center;line-height:0;}
.wd-toolbar.wd-toolbar-label-show .ctl-header-oferta .ctl-ho-label{position:absolute;left:1px;right:1px;width:auto;bottom:3px;display:block;margin:0;padding:0;text-align:center;font-weight:600;font-size:10px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wd-toolbar .wd-toolbar-link-1 .wd-tools-icon:before{content:none !important;}
.wd-toolbar .wd-toolbar-link-1 .wd-tools-icon{width:23px;height:23px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") no-repeat center / 23px 23px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") no-repeat center / 23px 23px;}

.wd-toolbar .ctl-header-oferta .ctl-ho-count{left:50%;right:auto;top:6px;transform:translateX(3px);}

/* === CTL: subtitlu sub titlu === */
[data-id="a57c78e"] .title-wrapper,[data-id="dc2c9b9"] .title-wrapper,[data-id="c5307a0"] .title-wrapper,[data-id="3d96085"] .title-wrapper{display:flex;flex-direction:column;}
[data-id="a57c78e"] .title-subtitle,[data-id="dc2c9b9"] .title-subtitle,[data-id="c5307a0"] .title-subtitle,[data-id="3d96085"] .title-subtitle{order:2;margin-top:10px;margin-bottom:0;}

/* === CTL: optimizare mobil home === */
@media (max-width:768.98px){
 .wd-slide{padding-top:12px !important;padding-bottom:12px !important;}
 [data-id="120f101"]{row-gap:8px !important;}
 [data-id="21bb489"] .title{font-size:21px !important;line-height:1.2 !important;}
 [data-id="7ae18cb"]{font-size:13.5px !important;line-height:1.5 !important;}
 [data-id="7ae18cb"] p{margin-bottom:0 !important;}
 [data-id="7ae18cb"] p+p{display:none !important;}
 [data-id="2a85c39"] .wd-images-gallery .wd-gallery-item,
 [data-id="2a85c39"] .wd-images-gallery .wd-carousel-wrap{height:150px !important;max-height:150px !important;}
 [data-id="2a85c39"] .wd-images-gallery .wd-gallery-item img{max-height:150px !important;width:auto !important;margin:0 auto !important;object-fit:contain !important;}
 .elementor-widget-wd_banner .promo-banner-wrapper{min-height:250px !important;}
 .elementor-widget-wd_banner .banner-title{font-size:19px !important;line-height:1.2 !important;margin-bottom:6px !important;}
 .elementor-widget-wd_banner .banner-inner p{font-size:12.5px !important;line-height:1.45 !important;margin-bottom:0 !important;}
 .elementor-widget-wd_banner a.btn{font-size:11px !important;padding:13px 22px !important;margin-top:10px !important;}
}

/* === CTL: buton cere oferta mobil === */
.ctl-btn-oferta{white-space:nowrap !important;}
@media (max-width:600px){
 .ctl-oferta-controls{flex-direction:column !important;align-items:stretch !important;}
 .ctl-oferta-controls .ctl-qty-box{width:100% !important;max-width:none !important;}
 .ctl-oferta-controls .ctl-btn-oferta.ctl-btn-principal{width:100% !important;}
}
