: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-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{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-product .wd-entities-title, html .wd-product.product-list-item .wd-entities-title{font-size:16px;}
.wd-empty-page{font-size:25px;}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header){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 .btn.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:768.98px){
html .wd-product .price{font-size:16px;}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title{font-size:25px;}
html .wd-product .wd-entities-title, html .wd-product.product-list-item .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);}
.added-to-cart .close-popup{font-size:16px!important;}
.added-to-cart .view-cart{text-transform:none!important;font-size:16px!important;}
.widget-area .cat-item-566{display:none!important;}
.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;}
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;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;}
.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;}
.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;}
@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(//www.rocos.ro/wp-content/uploads/2025/06/color-b.png)!important;}} .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;}
.banner-cstm .promo-banner .banner-btn-wrapper{margin-top:5px!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;}
.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap){padding:0;}
.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span{text-transform:none;font-size:15px!important;font-weight:400;}
.price del{font-size:16px!important;}
del .amount{color:#938e8e!important;}
.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(//www.rocos.ro/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;}
@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;}} .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;}
.wd-nav-product-cat.has-product-count, .wd-page-title .wd-back-btn{display:none;}
.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;}
.wd-products.wd-stretch-cont-lg .product-wrapper{padding:0;}
.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;}
.wd-content-layout{padding-block:0!important;}
.tax-product_cat .wd-content-layout{padding-block-end:60px!important;}
.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;}
.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;}
.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;}
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;}
.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;}
.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;}
.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:before{content:"";display:block!important;position:absolute!important;bottom:-20px;left:0;width:100%;height:40px!important;background:transparent;}
.wd-nav-pagin-wrap{margin-top:35px!important;}
.widget-area{border:1px solid #80808035;border-radius:10px;}
.banner-cstm .promo-banner .wrapper-content-banner{padding:25px;}
.whb-sticky-shadow.whb-sticked .whb-row:last-child{display:none;}
.wd-sticky-btn .wd-entities-title{font-size:16px!important;}
.wd-sub-menu .menu-item{border-bottom:1px solid rgba(0,0, 0, 0.1);}
.wd-sub-menu .menu-item:last-child{border-bottom:none;}
.wd-sub-menu .woodmart-nav-link{position:relative;padding-left:30px;}
.wd-sub-menu .woodmart-nav-link::before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;background-image:url(//www.rocos.ro/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%);}
.wd-sub-menu .menu-item:hover{background-color:rgba(156, 46, 170, 0.05);}
.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{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;} .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;} .wd-product img{
height:200px!important;
object-fit:cover;} .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;} .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;} .lumanari-banner .promo-banner .banner-image :is(img,picture,video) {
object-position: 0 20%!important;} .banner-cstm-cutii .wd-items-top {
align-items: end;}
.wd-header-search-form-mobile .searchform input[type="text"] {
color:#7D717D!important;} .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; } .wd-sidebar.wd-side-hidden .wd-widget {
padding-inline:0!important;}
.wd-sidebar.wd-side-hidden .widget-area {
padding-block:30px 20px!important;} body:not([class*="wrapper-boxed"]) {
background-color:#f8f6f9!important;} .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;} .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;} .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;} .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;} .wc-tabs-wrapper .woocommerce-Tabs-panel {
padding: 20px!important;
}
form.woocommerce-checkout>:is(.customer-details,.checkout-order-review) {
padding:0;} .woodmart-nav-link .wd-nav-img {
filter: brightness(0);
width: 25px!important;
height: 25px!important;
max-height: 25px!important;
} .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;
} .mobile-pages-menu > .menu-item:last-child .wd-nav-img,
.mobile-pages-menu > .menu-item-68935 .wd-nav-img {
filter: brightness(0) invert(1);
} .wd-sticky-btn-on-mb .wd-sticky-btn {
display: none !important;
}
}