@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew:wght@300;400;500&family=Varela+Round&display=swap");
body,html {
overflow-x:hidden;
}
body ,h2 {
font-family: "Noto Sans Hebrew", Sans-serif;
}
.single_variation_wrap {
display:flex;
align-items:center;
flex-direction: column;
justify-content:center;
}
.video-container {
width: 100%;
min-width: 300px;
max-width: 800px;
margin-bottom:110px;
}
.video-wrapper {
position: relative;
width: 100%;
overflow: hidden;
padding-top: 178%; }
.wide  .video-wrapper {
padding-top: 65%; }
.wide .video-container {
margin-bottom:25px;
}
.woobt-products{
display:none;
}
.video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
}
.disabled a {
pointer-events:none;
opacity:0.5;
}
.woocommerce ul.products li.product .price {
font-size:16px;
height:20px;
}
.select2-container {
width:65% !important;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
border-left: 1px solid #aaa !important;
border-right: none !important;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
border-top-right-radius: 4px !important;
border-bottom-right-radius: 4px !important;
border: 0px !important;
width: fit-content;
padding: 0px 18px !important;
height: fit-content;
}
.addition-field-wrapper {
margin-top:15px;
}
form.cart {
flex-direction:column;
}
.buttons_container {
display:flex;
width:100%;
}
.hebrew-title {
font-size:12px;
}
.backtostock_badge {
background: rgba(0, 0, 0, 0.6);
border-radius: 5px;
font-weight: 700;
position: absolute;
right: 6px;
padding: 0px 15px;
color: #ff9900;
}
.woobt-title-inner a {
color:#000;
}
.woobt-products {
width:65%;
}
.woobt-before-text  {
font-weight: 600;
font-size: 18px;
cursor: pointer;
background: #fff;
border:1px solid #b5b5b5;
width: 65%;
color: #000;
padding: 0px 10px;
border-radius: 10px;
text-align:center;
}
@media(max-width:650px) {
.woobt-before-text  {
width: 98%;
}
}
.woobt-qty-num {
display:none;
}
.woobt-products .woobt-product .woobt-price {
width: 93px;
font-size:14px;
flex: 0 0 56px;
max-width: 100px;
text-align: end;
}
.woobt-products .woobt-product .woobt-title {
flex-grow: 1;
font-size: 14px;
}
.backtostock_archive {
background: rgba(0, 0, 0, 0.6);
border-radius: 5px;
font-weight: 700;
margin-top:3px;
padding: 0px 15px;
color: #ff9900;
}
.free-delivery {
font-weight: 700;
color: #ff9900 !important;
background:rgba(0, 0, 0, 0.6) !important;
border-radius:5px !important;
}
h2.woocommerce-loop-product__title {
height:50px;
}
.woocommerce-variation-price {
display:block !important;
margin: 0px !important;
padding: 5px 4px;
font-weight:600;
border-radius: 15px;
width:fit-content;
}
.woocommerce-variation-price .price {
color:#000 !important;
}
.cwginstock-subscribe-form .col-md-12,.cwginstock-subscribe-form .center-block  {
display:flex;
flex-direction:column;
justify-content: center;
align-items:center;
}
.woocommerce span.onsale:before {
content: '';
background: url(https://www.rokach.co.il/wp-content/uploads/2024/05/ribbon.png) no-repeat;
background-position: center;
background-size: 100%;
position: absolute;
padding: 50px;
margin-right: -10px;
}
.ribbons {
position: absolute;
bottom: 115px;
right: 5px;
}
.power-texts {
text-align:center;
background: #797878;
}
.power-texts span {
color:#fff;
font-size:13px;
font-weight:bold;
}
@media(max-width:650px)  {
.power-texts {
margin-top:5px;
}
.power-texts span {
color:#fff;
font-size:10px;
}
}
.waiting-list {
background: #948f8f;
color: #fff;
width: fit-content;
padding: 0px 15px;
border-radius: 7px;
}
.woocommerce ul.products li.product .onsale {
display:block !important;
right: -14px !important;
left: auto !important;
top: 0px !important;
background-color: transparent;
}
.product-category__description__text {
height:100% !important;
}
.eco_imgs {
position:absolute;
top:0;
right:0;
}
.echo_imags img {
width:50px;
}
.woocommerce-message {
border-top-color: #e99511 !important;
}
.woocommerce-message::before {
color:#e99511;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
background: #e5e5e5;
padding-top: 6px;
padding-bottom:2px;
padding-left: 4px;
padding-right: 0px;
border-radius: 200px;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i  {
color:#000;
font-size:20px;
}
.woocommerce ul.products li.product a img {
margin-bottom:0px;
border-radius: 7px 7px 0px 0px !important;
}
.woocommerce ul.products li.product {
padding-bottom:15px !important;
}
.categories_filters  {
position:relative;
}
.cats {
display:flex;
justify-content: center;
}
.cats_inner {
display:flex;
}
.cats .arrow {
display:none;
}
.buy_now {
background-color: #FFFFFF;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #E68B0C;
border-radius: 6px 6px 6px 6px;
margin-right:6px !important;
}
@media(max-width:768px) {
.cats_inner {
white-space: nowrap;
overflow-x:scroll;
}
.addition-field-wrapper {
text-align: center;
}
.buttons_container {
justify-content: center;
}
.cats .arrow {
display:block;
}
.cats {
align-items: center;
flex-direction:row-reverse;
justify-content: flex-start;
}
.product-thumbnail::before {
content:'' !important;
}
.extra-info-container .image {
width: auto !important;
margin-left: 5px;
}
ul.products li.product .button {
padding-right:16px !important;
}
.container-tabs {
display:none;
}
.product-thumbnail picture {
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
}
.woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
display:block !important;
}
}
@media(max-width:365px) {
ul.products li.product .button {
padding-left: 39px !important;
padding-right: 6px !important;
}
}
.active {
background:#e99511;
}
.sub_cat {
position:relative;
margin:0px 15px;
padding:15px;
}
.cats .main-cat {
color:#000;
font-size:20px;
}
.active a {
color:#fff !important;
}
.slick-carousel {
width: 100%;
margin: 0 auto;
margin-top:55px;
}
.slick-slider .slick-slide {
margin: 0 10px; }
.slick-carousel li .button {
color: #FFFFFF;
background-color: #525252;
border-color: #E99511;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-radius: 15px 15px 15px 15px;
margin-top:10px;
}
.slick-carousel li h2 {
font-family: "Noto Sans Hebrew", Sans-serif;
font-size: 18px;
font-weight: 700;
}
.slick-carousel li {
list-style-type:none;
}
[dir=rtl] .slick-prev:before {
content: '←' !important;
font-size: 35px;
}
[dir=rtl] .slick-next:before {
content: '→' !important;
font-size: 35px;
}
.slick-carousel li a , .prodocuts li a  {
color:#fff;
position:relative;
margin-bottom:15px;
}
[dir=rtl] .slick-prev {
left:0px;
right:auto;
z-index:4;
}
[dir=rtl] .slick-next {
right:0;
left:auto;
z-index:4;
}
.slick-next:before, .slick-prev:before {
color:#000;
}
.sub_cats {
display:none;
background: #e99511;
z-index: 2;
margin: 0 auto;
text-align: center;
}
.sub_cats .sub_cats_inner {
width: 100%;
padding: 10px;
overflow-x:scroll;
white-space:nowrap;
}
.sub_cats_inner::-webkit-scrollbar {
width: 5px;
height:5px
} .sub_cats_inner::-webkit-scrollbar-track {
background: #e99511;
} .sub_cats_inner::-webkit-scrollbar-thumb {
background: #888;
} .sub_cats_inner::-webkit-scrollbar-thumb:hover {
background: #555;
}
.main_subcat {
color:#fff !important;
font-size:18px;
margin:0px 15px;
}
.main_subcat::after {
content:'|';
margin-right:25px;
color:#fff;
}
.sub_active {
color:#000 !important;
}
.woocommerce-pagination {
display:none;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
background-color:unset !important;
}
.cwginstock-panel-body ,.cwginstock-subscribe-form .panel-primary>.panel-heading {
background:unset !important;
border:0px;
}
.cwginstock-panel-heading h4 {
color:#000 !important;
font-size:20px !important;
margin:0px;
} 
.cwginstock-subscribe-form .panel-primary {
border: 2px solid #E68B0C !important;
border-radius:25px !important;
}
.cwginstock-subscribe-form .panel {
border:0px;
}
.cwginstock-panel-body input[type=text], .cwginstock-panel-body input[type=email] {
margin:0px;
border:0px;
margin:0px 5px !important;
}
.cwginstock-panel-body input[type='submit'] {
background-color:#E68B0C;
outline:none;
} 
@media(max-width:640px) {
.cwginstock-subscribe-form .col-md-12,.cwginstock-subscribe-form .center-block  {
display:flex;
align-items:center;
flex-wrap:wrap;
}
.cwginstock-panel-heading h4 {
font-size:18px;
}
.cwginstock-panel-body input[type=text], .cwginstock-panel-body input[type=email] {
border:0px;
margin:5px 5px !important;
}
}
.woocommerce-loop-product__title ,.price ,li.product .add_to_cart_button {
margin:7px !important;
}
.opened_search {
transform:translateY(0px) !important;
opacity:1 !important;
}
.desktop-filters .jet-checkboxes-list__item {
font-size:20px;
margin:0px 10px;
padding:10px;
}
.desktop-filters .jet-list-tree {
position:relative;
}
.desktop-filters .jet-list-tree__children span {
margin:0px 0px;
color:#fff;
font-size:18px;
}
.desktop-filters .jet-list-tree__children span:hover {
color:#000;
}
.desktop-filters .jet-list-tree__children .jet-filter-row::after {
content:'|';
padding-right:10px;
padding-left:10px;
color:#fff;
}
.desktop-filters .jet-list-tree__children {
position:absolute;
bottom:-31px;
right:0;
left:0;
background:#e99511;
width:100%;
z-index:22;
display:none !important;
padding-top: 0px;
padding-bottom: 4px;
margin: 0px !important;
padding: 0px !important;
}
.jet-list-tree__children .jet-checkboxes-list__item {
margin:0px !important;
padding:0px !important;
}
.show-menu {
display:flex !important;
align-items: center;
padding: 0px 5px;
flex-direction: row-reverse;
}
.jet-checkboxes-list__row {
padding-bottom:10px;
margin-top:5px !important;
transition:all 0.3s;
}
.show-menu .jet-checkboxes-list__row {
padding:5px !important;
}
.jet-checkboxes-list__row:hover {
background:#e99511;
}
.jet-checkboxes-list__row:hover span{
color:#fff;
} body , p , div {
font-family:'Noto Sans hebrew' , sens-serif;
}
.price-title {
background:#2f2b2b;
padding:10px;
text-align:right;
}
.woocommerce ul.products li.product .button {
display:inline-block;
margin:10px !important;
}
.slick-slider li.product .button {
display:inline-block;
margin-top: 7px !important;
margin-right: 5px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .slick-slider li.product .woocommerce-loop-product__title  {
padding:0px !important; 
}
.yith-infs-loader img {
width:50px;
}
.brand-logo {
max-width: 100px;
position: absolute;
bottom: 115px;
left: 5px;
}
.soldout-ribbon{
background: rgba(0, 0, 0, 0.6);
border-radius: 5px;
font-weight: 700;
padding: 0px 15px;
color: #b5b5b5;
}
.product-category__description__wrapper ,.term-description{
background:#fff;
padding:15px;
margin-bottom:25px;
}
.term-description {
margin-top:25px;
}
.product-category__description {
display:flex;
}
.slick-slider .button-price {
display:flex;
align-items: center;
}
.best-sellers-carousel a {
margin-bottom:0px !important;
}
a.purchase {
background: #e99511;
padding: 4px 15px;
margin-right:auto;
font-weight:bold;
border-radius: 5px;
}
@media(max-width:550px) {
.product-category__description{
flex-direction:column;
align-items:Center;
height:100% !important;
}
.woocommerce ul.products li.product .button {
display:inline-block;
margin:0px !important;
}
.brand-logo {
display:none;
}
.backtostock_badge {
padding:0px 5px;
top:unset;
bottom:94px;
font-size:14px;
}
.backtostock_archive {
padding:0px 5px;
font-size:14px;
}
.ribbons {
position: absolute;
top:unset !important;
right: 3px;
bottom: 87px;
}
.waiting-list {
padding: 0px 8px;
font-size: 13px !important;
margin:0 auto;
}
.select2-container {
width: 98% !important;
}
.product-category__description__text, .product-category__description__video {
width:95% !important;
}
.soldout-ribbon {
padding:0px 9px;
font-size: 12px;
bottom:unset;
}
.buy_now {
padding: .618em 1em !important;
}
}
.read-more-desc,.added_to_cart {
display:none !important;
}
.product-category__description__text,.product-category__description__video {
width:50%;
}
.product-category__description__video iframe:not(.product-youtube-iframe) {
max-height: 550px!important;
}
.product-category__description__video iframe {
height: auto!important;
max-height: 575px!important;
min-height: 350px;
}  .arrows-cats {
display:none;
}
.sub_cats .arrow {
display:none;
}
@media(max-width:650px) {
.arrows-cats {
display:flex;
align-items: center;  
justify-content: center;
flex-direction: row-reverse;
}
.slick-slider .slick-slide {
margin:0px 8px;
}
.sub_cats .arrow {
display:block;
color:#fff;
}
.single_variation_wrap {
justify-content: center;
}
.sub_cats .left {
margin-right:10px;
}
.sub_cats .right {
margin-left:10px;
}
.arrows-cats span {
font-size:20px;
}
.arrows-cats .right {
margin-left:20px;
}
.arrows-cats .left {
margin-right:20px;
}
}
.loading-products {
text-align: center;
margin: 10px;
display:none;
justify-content: center;
align-items:center;
font-size: 23px;
}
.loading-products img {
width:65px;
margin-top:15px;
}
@media(max-width:767px) {
.woobt-products {
width: 100%;
}
.woobt-wrap-responsive .woobt-products .woobt-product .woobt-thumb img {
padding:10px;
}
.woobt-wrap-responsive .woobt-products .woobt-product {
flex-direction:row !important;
padding:0px !important;
}
.woobt-wrap-responsive .woobt-products .woobt-product .woobt-thumb {
flex-basis:auto !important;
}
.woocommerce span.onsale:before {
content: '';
background: url(https://www.rokach.co.il/wp-content/uploads/2024/05/ribbon.png) no-repeat;
background-position: center;
background-size: 70%;
right: 8px;
top: -13px;
position: absolute;
padding: 50px;
margin-right: -10px;
}
}