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

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

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

:root {
	--wd-text-font: "Gabarito", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: rgb(125,113,125);
	--wd-text-font-size: 16px;
	--wd-title-font: "Gabarito", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: rgb(26,0,26);
	--wd-entities-title-font: "Gabarito", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #1A001A;
	--wd-entities-title-color-hover: rgb(225, 46, 112);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Gabarito", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(26,0,26);
	--wd-widget-title-font-size: 40px;
	--wd-header-el-font: "Gabarito", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(225,46,112);
	--wd-alternative-color: rgb(156,46,170);
	--btn-default-font-weight: 500;
	--btn-default-transform: none;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(156,46,170);
	--btn-accented-bgcolor-hover: rgb(225,46,112);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(237,140,87);
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--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-promo-popup-wrap {
	--wd-popup-width: 800px;
}
: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: #ffffff;
	background-image: none;
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
	font-size: 20px;
	color: rgb(156,46,170);
}
.wd-post-read-more a  {
	font-weight: 500;
	font-size: 16px;
	text-transform: none;
	color: rgb(26,0,26);
}
.wd-post-read-more a :hover {
	color: rgb(156,46,170);
}
.widget-area .widget-title {
	font-size: 20px;
	text-transform: none;
	color: rgb(26,0,26);
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-size: 40px;
	color: rgb(26,0,26);
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-size: 16px;
}
.wd-empty-page {
	font-size: 25px;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: #F5F6F8;
	background-image: none;
}
html .woocommerce-mini-cart__buttons .btn-cart {
	font-weight: 500;
	font-size: 16px;
	text-transform: none;
	color: rgb(26,0,26);
	background: rgb(232,233,234);
}
html .woocommerce-mini-cart__buttons .btn-cart:hover {
	background: rgb(214,214,216);
}
html .woocommerce-mini-cart__buttons .checkout {
	font-weight: 500;
	font-size: 16px;
	text-transform: none;
}
html .cart-totals-inner .checkout-button, html #place_order {
	font-weight: 400;
	font-size: 16px;
	text-transform: none;
	color: rgb(255,255,255);
	background: rgb(225,46,112);
}
html .cart-totals-inner .checkout-button:hover, html #place_order:hover {
	background: rgb(224,0,82);
}
html .cart-actions .button[name="apply_coupon"] {
	font-weight: 500;
	font-size: 16px;
	text-transform: none;
	color: rgb(43,43,43);
	background: rgb(248,246,249);
}
html .cart-actions .button[name="update_cart"] {
	font-weight: 500;
	font-size: 16px;
}
html .wd-switch-to-register {
	font-weight: 400;
	font-size: 16px;
	color: rgb(255,255,255);
	background: rgb(225,46,112);
}
html .login .button, html .register .button {
	font-weight: 500;
	font-size: 16px;
	text-transform: none;
	color: rgb(255,255,255);
	background: rgb(156,46,170);
}
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-brd-color: rgba(117,127,149,0.22);
	--wd-form-brd-color-focus: rgb(253,206,219);
	--wd-form-bg: rgb(245,246,248);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

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

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 55px;
	}
	html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
		font-size: 16px;
	}
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 25px;
	}
	html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
		font-size: 16px;
	}
	.wd-empty-page {
		font-size: 23px;
	}

}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 5px;
--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: 8px;
}

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


.wd-page-title {
background-color: rgb(245,246,248);
}

/*.widget-area .cat-item-746 {
	display:none!important;}
*/
.widget-area .cat-item-846{
	display:none!important;}





.wd-page-title {
	margin-bottom:40px!important;}


.product-grid-item .product-labels.labels-rounded .out-of-stock {
	font-size:10px!important;}


/* MODIFICARI - PRODUS */
html .wd-page-content .wd-product .product-wrapper .wd-entities-title,
html .wd-page-content .wd-product .product-wrapper .wd-entities-title a {
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    line-height: 1.4em !important;
    max-height: 4.2em !important; /* 1.4em × 3 = 4.2em */
    height: 4.2em !important;
    text-align: left;
}



.whb-header-bottom {

	background-image:url('https://www.rocos.ro/wp-content/uploads/2025/11/menu-gradient.svg')!important;
	}


.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) {
	text-align:left;
	padding:0 15px;}

.wd-product.wd-hover-standard .wd-add-btn {
	justify-content:start!important;
	padding:0 15px;}


/* ASCUNDE FARA CATEGORIE - DIN SIDEBAR MAGAZIN */
.widget-area .cat-item-780  {
	display:none!Important;}
  
.wd-dropdown-menu.wd-design-default {
	padding:0; }

.wd-sub-menu .woodmart-nav-link {
	padding: 13px 20px 13px 30px!important;}

.whb-header-bottom .wd-dropdown {
	width:250px!important;
}

.wd-side-hidden.wd-opened {
	z-index:9999!important;}

#cookiescript_badge {
	display:none!important;}




/* ------------ Header  */

.wd-sub-menu li>a {
	color: #515962;
	font-size: 15px;}

.whb-header-bottom .whb-col-right {
	background:#B52571;}

.wd-nav-img {
	max-height: 28px!important;
}


/* responsive */
@media only screen and (max-width: 1250px) and (min-width: 1000px) {

.wd-nav.wd-gap-l {
	--nav-gap: 20px;}

	
.wd-nav-img {
	--nav-img-width: 23px!important;
	--nav-img-height: 23px!important;
}


	
	

.wd-nav[class*="wd-style-"]>li>a {
	font-size: 14px!important;}}


@media only screen and (max-width: 900px) {
.whb-header-bottom,
	.whb-color-dark:not(.whb-with-bg){
	background-image:url(/wp-content/uploads/2025/06/color-b.png)!important;}}





/* -------------Bannere Hero */



.banner-cstm .wd-btn-text{
    text-transform: none!important;
    font-size:16px;
    font-weight: 300;}


.banner-cstm .btn-shape-round  {
		box-shadow: 0px 5px 15.7px 0px rgba(26, 0, 26, 0.20)!important; }


.banner-cstm .btn-style-link .wd-btn-text {
    text-transform: none!important;
    font-size:16px;
    font-weight: 300;
    color:#9C2EAA;}


/* Desktop */


.banner-cstm .promo-banner .banner-btn-wrapper {
 margin-top: 5px!important;}   





/* -----------------Produse Grid
 
.grid-produse-cstm .wd-product .wd-entities-title {
	max-height: 50px!important;}
*/
 

.wd-product img{
	height:326px!important;
	object-fit:cover;}


.wd-product .wd-entities-title  {
	padding: 5px 15px 15px 15px;}

.wd-product.wd-hover-standard .wd-add-btn {
	padding-bottom:25px;
	padding-top:10px;}

.wd-products.wd-stretch-cont-lg .product-wrapper {
	background:#fff;}

.product-element-top {
	border-radius:8px 8px 0 0!important;}

 
div.quantity .minus {
   border-radius: 25px 0 0 25px!important;}

div.quantity .plus {
   border-radius: 0 25px 25px 0!important;}

div.quantity input[type="button"],
div.quantity input[type="number"]{
	border-width:1px!important;
	background-color: #F8F6F9!important;}

 div.quantity input[type="number"] {
	 border-right:0!important;
	 border-left:0!important;
	font-size:16px;
	color:#938e8e;}

div.quantity input[type="button"]:hover {
	border-color:#0000001a!important;
	color:#222222!important;}

.wd-nav-pagin-wrap[class*="wd-style-shape"] {
    --wd-pagin-size: 12px;
    --wd-pagin-brd-color-act: #b935d8;
    --wd-pagin-bg-act: #b935d8;}


/* Descopera produsele */
.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
	padding:0;}


/* Add to cart produse */
.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {
    text-transform: none;
    font-size: 15px!important;
		font-weight: 400;}

/* Old price */
.price del {
	font-size:16px!important;}

del .amount {
	color:#938e8e!important; }


/* ----------------- Taburi aside produse */

.wd-tabs .tabs-name {
    text-align: left;
		margin-left:10px;}


.product-tab-cstm .tabs-text {
    font-size: 28px;
    text-transform: none;
    font-weight: 600;}


.wd-tabs.tabs-design-aside .wd-nav-tabs {
    align-items: stretch !important;
    flex-direction:unset!important;}


.wd-tabs.tabs-design-aside .wd-nav-tabs li {
    width: 100%;}


.wd-tabs.tabs-design-aside .wd-nav-tabs li a {
    display: block;
    padding-bottom: 0!important;
    width: 100%;}


.wd-tabs.tabs-design-aside .wd-nav-tabs li .tab-label::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 16px; 
    background-image: url('/wp-content/uploads/2025/07/arrow-right.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
    vertical-align: middle;}


.product-tab-cstm .tab-label {
    background: #F8F6F9;
    padding: 8px 20px;
    border-radius: 50px;
    text-transform: none;
    font-weight: 500;
    width: 100%;
    display: flex; 
    align-items: center; 
    justify-content: start; }


.wd-tabs-header {
    height: 490px!important;
    padding:30px;}





/* responsive laptop */
/* tabs aside width */
@media only screen and (max-width: 1420px) and (min-width: 1000px) {
.product-tab-cstm .wd-tabs.tabs-design-aside {
	--wd-side-width: 250px!important;}
	
	
.wd-tabs-header {
    height: auto!important;}}





/* -------------- Blog */

.wd-post-read-more a {
	border-bottom: 1px solid #9C2EAA;
	padding-bottom:3px;}


.blog-design-masonry.blog-style-bg.has-post-thumbnail .wd-post-content {
    text-align: left;
    align-items:start;}

.wd-post-title.wd-entities-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


.blog-design-masonry.wd-add-shadow .wd-post-inner {
    box-shadow:none!important;
    border:1px solid #80808020;
}


.wd-post-thumb img {
    height:280px;
    object-fit: cover;
}



/*--------------- Page Title */
.wd-nav-product-cat.has-product-count,
.wd-page-title .wd-back-btn{
	display:none;}



/* ------------- Widget area */
.widget-area {
	background-color:#fff;
	padding:35px;}

.widget-area .widget-title {
	margin-bottom: 15px;
    border-bottom: 1px solid #EAECEF;
	padding-bottom: 15px;}

.widget,
.product_list_widget>li{
	border-bottom:0!important;}

.product_list_widget>li .wd-entities-title,
.widget-area .price .amount {
	font-size:14px!important;}


.widget .product-categories .count {
	margin-inline-start: 0!important;}



/* ----------- Produse pagina categorie */
.wd-products.wd-stretch-cont-lg .product-wrapper {
	padding:0;}


/* ------------ Search */

.wd-search-form input.s {
    padding: 0 30px; 
    font-weight: 500;
    font-size:15px;}

.searchform input[type="text"] {
border:1px solid #757F9530}


.wd-search-form input.s {
    color: #1A001A;
    transition: background-color 0.3s ease, border-color 0.3s ease;}

.wd-search-form input.s:focus {
    background-color: #FFF3F6;
    border-color: #FDCEDB;
    color: #1A001A; 
    outline: none; }


.searchform .searchsubmit:after {
    transition: color 0.3s ease;}

.searchform:focus-within .searchsubmit:after {
    color: #E12E70;}


.wd-search-form input.s::placeholder {
    transition: color 0.3s ease;}

.wd-search-form input.s:focus::placeholder {
    color: #1A001A;}


.searchform:focus-within .wd-clear-search:before {
    color:#1A001A; }

.searchform .searchsubmit:after {
	color:#9C2EAA;}



/* General spatiu default */
.wd-content-layout {
	padding-block:0!important;}

.tax-product_cat .wd-content-layout {
	padding-block-end:60px!important;}


/* ---------- Pagina favorite */
.page-id-16287 .woocommerce-my-account-wrapper {
	padding:50px 0 70px 0;}

.page-id-16287 .wd-footer {
	background-color:#f5f6f8!important;
	padding-top:30px!important;}

/* Favorite */
.page-id-16287 .wd-page-content {
	padding-bottom:30px;}

.wd-wishlist-head {
	display:none;}

.page-id-16287 .wd-page-content {
	background-color:#fff!important;}

.wd-my-account-sidebar {
		background-color:#fff;
	padding:35px 20px;
	border:1px solid #80808035;
	border-radius:10px;}


.page-id-16287.woocommerce-MyAccount-title {
	font-size:25px;
	text-transform:none;}





/* ----------- Pagina cos */




.cart-content-wrapper>.cart_totals .cart-totals-inner {
		border:1px solid #80808035;
	background-color:#F5F6F8;}


.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar {
	background-color:#fff;
	border:1px solid #80808035;}

.wd-coupon-form .input-text {
	border-radius:5px;
	background-color:#fff;
	border:1px solid #80808035;}

table th,
.wd-checkout-steps,
.cart-totals-inner>h2{
	text-transform:none!important;}

/* setari pagina alba */
body.page-id-22157 .wd-page-content,
body.page-id-22154 .wd-page-content{
	background-color:#ffffff!important;
}

.page-id-22157 .wd-page-title,
.page-id-22154 .wd-page-title{
	margin-bottom:60px;}

.page-id-22157 .wd-footer,
.page-id-22154 .wd-footer{
	margin-top:80px;
	padding-top:30px;
	background-color:#F5F6F8;}






.product-labels.labels-rounded .out-of-stock {
    font-size:16px;
    max-width: 100px!important;
    min-height: auto!important;
    background-color: #bd0505;
    color:#Ffffff;
}



.page-id-22154 .woocommerce h3 {
	text-transform:none!important;}








.wd-builder-off :is(.woocommerce-thankyou-order-received,.woocommerce-thankyou-order-failed) {
	color: #236428!important;
	font-size: 20px!important;
	border: 2px dashed #236428!important;}




/* CONTUL MEU */

.page-id-22163 .woocommerce {
	margin:50px 0!important;}

.page-id-22163 .wd-footer {
	background-color:#F8F6F9!important;
	padding-top:30px!important;}

.page-id-22163 .registration-info {
	display:none;}

.page-id-22163  .wd-login-title {
	text-transform:none!important;}


/* NOTIFIC PRODUCT OUT OF STOCK */
.submit-notification-btn,
.cancel-notification-btn {
	text-transform:none!important;}

.submit-notification-btn:hover,
.cancel-notification-btn:hover{
	color:#ffffff!important;}	@media (min-width: 1025px) {
	#menu-item-71435 svg {
	fill:#ffffff!important;
	color:#ffffff!important;}


/* When sticky bar is shown, move WhatsApp button up */
.wd-sticky-btn-shown ~ .joinchat__button,
body:has(.wd-sticky-btn-shown) .joinchat__button {
    bottom: 90px !important;
}

.joinchat__button {
    transition: bottom 0.2s ease-in-out!important;
}

.whb-header-bottom .wd-dropdown:after {
	height:26px!important;}

.wd-dropdown-menu.wd-design-default .wd-dropdown {
	margin:0!important;
	padding:0; 
	max-height:450px;
	overflow-y:auto;}

#menu-item-64913 .wd-dropdown {		
	max-height:450px;
	overflow-y:auto;}

.menu-item-64913:before {
	content:"";
	display: block!important;
    position: absolute!important;
    bottom: -20px; /* buffer above submenu */
    left: 0;
    width: 100%;
    height: 40px!important;
    background: transparent;
}






/* Dots nav */
.wd-nav-pagin-wrap {
	margin-top:35px!important;}



/* ------------- Widget area */
.widget-area {
	border:1px solid #80808035;
	border-radius:10px;}


/* Banere hero */
.banner-cstm .promo-banner .wrapper-content-banner {
    padding: 25px;}
 

/* HIDE STICKY HEADER */
.whb-sticky-shadow.whb-sticked .whb-row:last-child {
	display:none;}


/* Sticky single product */
.wd-sticky-btn .wd-entities-title {
	font-size: 16px!important;}







/* Add dividers between menu items */
.wd-sub-menu .menu-item {
    border-bottom: 1px solid rgba(0,0, 0, 0.1); /* Light purple divider */
}

/* Remove border from last item */
.wd-sub-menu .menu-item:last-child {
    border-bottom: none;
}

/* Add chevron icon before each menu item */
.wd-sub-menu .woodmart-nav-link {
    position: relative;
    padding-left: 30px; /* Make space for the icon */
}

.wd-sub-menu .woodmart-nav-link::before {
    content: '';
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background-image: url('/wp-content/uploads/2025/07/chevron.svg');
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: center;
    filter: brightness(0) saturate(100%) invert(28%) sepia(94%) saturate(1646%) hue-rotate(277deg) brightness(87%) contrast(88%); /* Converts to #9C2EAA */
}

/* Optional: Add hover effect */
.wd-sub-menu .menu-item:hover {
    background-color: rgba(156, 46, 170, 0.05);
}

/* Optional: Smooth transition */
.wd-sub-menu .menu-item {
    transition: background-color 0.3s ease;
}



.menu-item-83515 {
	display:none!important;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* ------------- Widget area */
.widget-area {
	border:1px solid #80808035;
	border-radius:10px;}
}

@media (max-width: 576px) {
	.woocommerce-product-gallery .out-of-stock {
	font-size:11px!important;}

.product-grid-item .product-labels.labels-rounded .out-of-stock {
	font-size:10px!important;}

/* MODIFICARI - PRODUS */
.wd-product .product-wrapper .wd-entities-title {
	line-height:1.2em;
	text-align:left;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.4em;
    min-height: 4.2em;
		padding:0 10px!important;
}

.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) {
	text-align:left;
	padding:0 10px;}

.wd-product.wd-hover-standard .wd-add-btn {
	justify-content:start!important;
	padding:0 10px;}

.wd-products.wd-stretch-cont-lg .product-wrapper {
	padding-bottom:10px;}

.sub-sub-menu a {
	font-weight:400!important;
	font-size:14px!important;
}
	
.sub-sub-menu .woodmart-nav-link  {
	padding-left:45px!important;}
	




/* When sticky bar is shown, move WhatsApp button up 
.wd-sticky-btn-shown ~ .joinchat__button,
body:has(.wd-sticky-btn-shown) .joinchat__button {
    bottom: 70px !important;
}
*/

.wd-product img{
	height:200px!important;
	object-fit:cover;}


/* TABS PRODUCT EXTEND BUTTONS 100% */
   .wd-tabs.tabs-design-aside .wd-nav-tabs {
        flex-direction: column !important; 
        align-items: stretch !important;   
        width: 100% !important; }

.product-tab-cstm .tabs-text {
    font-size: 25px;
		font-weight:400; }


.wd-tabs-header {
	height:auto!important;
	padding:30px 20px!important;}


.wd-product .wd-entities-title {
	padding:0 5px;}

.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {
	min-height:40px!important;}




/* Blog posts */
.wd-post-thumb img {
    height:150px;
   }

.page-id-64944 .wd-post .wd-post-title {
	font-size:16px!important;}


.wd-post-excerpt.entry-content {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-design-masonry .wd-post-excerpt {
	font-size:14px;
	font-weight:400;}


/* hero lumanari*/
.lumanari-banner .promo-banner .banner-image :is(img,picture,video) {
	object-position: 0 20%!important;}


/* hero banner cutii */
.banner-cstm-cutii .wd-items-top {
	align-items: end;}

.wd-header-search-form-mobile .searchform input[type="text"] {
	color:#7D717D!important;}


/* PAGINA CATEGORIE */
.wd-btn-show-cat,
.wd-sidebar-hidden-sm .wd-shop-tools:not(:last-child){
	display:none;}


.wd-page-title .container {
	padding: 20px 0 30px 0; }

/* FILTRE SIDEBAR */
.wd-sidebar.wd-side-hidden .wd-widget {
	padding-inline:0!important;}

.wd-sidebar.wd-side-hidden .widget-area {
	padding-block:30px 20px!important;}

/* TOP IPHONE COLOR BG */
body:not([class*="wrapper-boxed"]) {
	background-color:#f8f6f9!important;}




/* Sticky single product Fix */
.wd-quantity-overlap div.quantity:not(.hidden)+.button:before {
	inset-inline-start:1px!important;
	}


	

body .wd-quantity-overlap .single_add_to_cart_button::before {
	background-size: 18px 18px!important;}

/* quantity */
.wd-quantity-overlap .cart .quantity input[type="number"],
.wd-quantity-overlap .cart .quantity input[type="button"]{
	background-color:#9c2ea9!important;
	border-radius:0!important;}

.wd-quantity-overlap div.quantity input[type="button"] {
	font-size:20px;
	min-width: 30px!important;}

.wd-quantity-overlap div.quantity input[type] {
	font-size:20px;}


/* add to cart sticky single */

.wd-quantity-overlap div.quantity:not(.hidden)+.single_add_to_cart_button {
	justify-content:flex-end;
    text-transform: none;
	font-size:18px!important;
    font-weight: 400;}

.wd-quantity-overlap div.quantity {
	filter: brightness(1)!important;}

/* AFTER CLICK */
.wd-quantity-overlap :is(div,.cart):hover>div.quantity+.button {
	background-color:#9c2ea9!important;}

.wd-sticky-btn-on-mb .wd-sticky-btn { 
	background-color:#9c2ea9!important;}

	
/* PRODUCTT INFO */
.wc-tabs-wrapper .woocommerce-Tabs-panel {

    padding: 20px!important;

}



form.woocommerce-checkout>:is(.customer-details,.checkout-order-review) {
	padding:0;}







/* Change to purple #9C2EAA */
.woodmart-nav-link .wd-nav-img {
    filter: brightness(0);
		    width: 25px!important;
    height: 25px!important;
    max-height: 25px!important;
}



/* Style the last menu item (Reduceri) */
.mobile-pages-menu > .menu-item:last-child > .woodmart-nav-link,
.mobile-pages-menu > .menu-item-68935 > .woodmart-nav-link {
   background: linear-gradient(to right, #e12e70 0%, #e12e70cc 60%, transparent 100%);
    color: #ffffff;
}
 





/* Make the icon white */
.mobile-pages-menu > .menu-item:last-child .wd-nav-img,
.mobile-pages-menu > .menu-item-68935 .wd-nav-img {
    filter: brightness(0) invert(1);
}
	


/* Hide sticky button when product is out of stock */
.wd-sticky-btn-on-mb .wd-sticky-btn {
    display: none !important;
}
}

