/** Shopify CDN: Minification failed

Line 1007:19 Unexpected "]"

**/
html[lang="he"] body, 
html[lang="he"] h1, 
html[lang="he"] h2, 
html[lang="he"] h3, h4,
html[lang="he"] h5, 
html[lang="he"] h6, 
html[lang="he"] p,
html[lang="he"] span, 
html[lang="he"] a,
html[lang="he"] li,
html[lang="he"] div
{
    font-family: "Noto Sans Hebrew", sans-serif !important;
}

html[lang="he"] announcement-bar .announcement__text {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
}

html[lang="he"] main-navigation ul.navigation__tier-1 li.navigation__item a.navigation__link {
    letter-spacing: 0px;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
}

html[lang="he"] .video-section h2.text-overlay__title.h1 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 56px !important;
    line-height: 76px !important;
    font-weight: normal;
}

html[lang="he"] .video-section .text-overlay__rte.rte.lightly-spaced-row.large-text p {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 27px;
    font-weight: normal;
}

html[lang="he"] .video-section .text-overlay__button-row a.text-overlay__button.button-row__btn.btn {
    letter-spacing: 0px;
    color: #33292B;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
}

html[lang="he"] .section-collection-list .for-collections h2.hometitle.h4.align-center {
    letter-spacing: 1.74px;
    color: #76696C;
    font-size: 29px;
    line-height: 39px;
    font-weight: 300;
}

html[lang="he"] .section-collection-list .for-collections .product-grid .text-overlay__button-row.text-overlay__button-row--primary span.text-overlay__button.btn.btn--primary {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    min-width: 238px;
    padding: 10px;
}

html[lang="he"] .collection-listing .text-overlay h2 {
    display:none;
}


html[lang="he"] .section-featured-collection .collection-slider-row h2.hometitle.h4.align-center.has-paging.slider-nav.cc-animate-init.cc-animate-in {
    letter-spacing: 1.74px;
    color: #76696C;
    font-size: 29px;
    line-height: 39px;
    font-weight: 300;
}

html[lang="he"] .section-featured-collection .collection-slider-row product-block.product-block .product-block__title {
    letter-spacing: 0px;
    color: #33292B;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
}

html[lang="he"] .section-featured-collection .collection-slider-row product-block.product-block .product-price .price span.price__current {
    letter-spacing: 0px;
    color: #33292B;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}

html[lang="he"] .section-slideshow image-with-text-overlay.slideshow__slide h2.text-overlay__title.h1.has-motion {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 44px !important;
    line-height: 60px;
    font-weight: 300;
}

html[lang="he"] .section-slideshow image-with-text-overlay.slideshow__slide .text-overlay__rte.rte.large-text.has-motion p {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 27px;
    font-weight: normal;
}

html[lang="he"] a.text-overlay__button.btn.btn--secondary {
    letter-spacing: 0px;
    color: #33292B;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
}

html[lang="he"] .custom-video-slider-wrapper h2.video-slider-title {
    letter-spacing: 1.74px;
    color: #76696C !important;
    font-size: 29px;
    line-height: 39px;
    font-weight: 300;
}

html[lang="he"] .custom-video-text__container .custom-video-text__content h2.custom-video-text__heading.inline-richtext.h1 {
    letter-spacing: 2.64px;
    color: #76696C;
    font-size: 44px;
    line-height: 60px;
    font-weight: 300;
}

html[lang="he"] .custom-video-text__container .custom-video-text__content  .custom-video-text__text.rte {
    letter-spacing: 0.96px;
    color: #4B4A4D;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

html[lang="he"] a.custom-video-text__button {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
}

html[lang="he"] .cbit-ratio-wrapper .cbit-content-card h2.cbit-heading {
    letter-spacing: 2.64px;
    color: #76696C;
    font-size: 44px;
    line-height: 60px;
    font-weight: 300;
}

html[lang="he"] .cbit-ratio-wrapper .cbit-content-card .cbit-description {
    letter-spacing: 0.96px;
    color: #4B4A4D;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

html[lang="he"] .cbit-ratio-wrapper .cbit-content-card .cbit-blocks-row .cbit-block-item .cbit-block-text {
    letter-spacing: 1.08px;
    color: #4B4A4D;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
}

html[lang="he"] .custom-contact-form__wrapper h2.custom-contact-form__heading {
    letter-spacing: 2.64px;
    color: #76696C;
    font-size: 44px;
    line-height: 50px;
    font-weight: 300;
}

html[lang="he"] .custom-contact-form__wrapper .custom-contact-form__text {
    letter-spacing: 0.96px;
    color: #4B4A4D;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

html[lang="he"] .custom-contact-form__form .field__input {
    letter-spacing: 0.96px;
    color: #4B4A4D !important;
    font-size: 16px;
    line-height: 14px;
    font-weight: 400;
}

html[lang="he"] button.custom-contact-form__submit-btn {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

html[lang="he"] .section-featured-blog h2.hometitle.h4.align-center a {
    letter-spacing: 1.74px;
    color: #76696C;
    font-size: 29px;
    line-height: 39px;
    font-weight: 300;
}

html[lang="he"] .section-featured-blog .article-list .article__inner h3 {
    letter-spacing: 0px;
    color: #33292B;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

html[lang="he"] .faq-section h2.faq-heading {
    letter-spacing: 1.74px;
    color: #76696C;
    font-size: 29px;
    line-height: 39px;
    font-weight: 300;
}

html[lang="he"] .faq-section .faq-item span.faq-question {
    letter-spacing: 1.02px;
    color: #33292B;
    font-size: 17px;
    line-height: 23px;
    font-weight: 500;
}

html[lang="he"] .section-footer .section-footer__title.heading-font.h6.no-wrap {
    letter-spacing: 1.44px;
    color: #33292B;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}

html[lang="he"] .section-footer ul.section-footer__menu-block__menu li a {
    letter-spacing: 1.04px;
    color: #33292B;
    font-size: 13px;
    line-height: 26px;
    font-weight: 400;
}

html[lang="he"] .section-footer .section-footer__text.rte p {
    letter-spacing: 1.04px;
    color: #33292B;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
}

html[lang="he"] .section-footer__newsletter-block .signup-form__email {
    width: 100%;
    letter-spacing: 1.12px;
    color: #33292B;
    font-size: 14px;
    line-height: 30px;
    font-weight: 400;
}

html[lang="he"] .section-footer__row__col .copyright {
    letter-spacing: 0.96px;
    color: #4B4A4D60;
    font-size: 12px;
    line-height: 30px;
    font-weight: 500;
}

html[lang="he"] .cc-rating-custom-caption {
    white-space: nowrap;
    letter-spacing: 0.72px;
    color: #76696C;
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
}

html[lang="he"] product-block.product-block .product-price.product-price--block {
    margin: 6px 0 10px;
}

html[lang="he"] product-block.product-block .product-block__rating {
    margin: 0 !important;
    max-height: 17px;
    min-height: 17px;
}

html[lang="he"] product-block.product-block .product-block__detail {
    display: block;
    margin-top: 13px;
}

html[lang="he"] span.product-label.product-label--sale span {
    white-space: pre-line;
    background: #C08994 0% 0% no-repeat padding-box;
    width: 50px;
    height: 50px;
    padding: 7px;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
}

html[lang="he"] .product-label-container {
    display: flex;
    position: absolute;
    top: 23px;
    right: 23px;
} 

#shopify-section-sections--26288554377489__footer .section-footer__row__col.section-footer__text-block {
    min-height: 150px;
    max-height: 200px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}



html[lang="he"] .link-dropdown__button-icon {
    right: auto;
    left: 0;
    margin-left: 0;
}

html[lang="he"] .link-dropdown__button-icon svg.icon.feather.feather-chevron-down {
    max-width: 20px;
}

html[lang="he"] span.link-dropdown__button-text {
    letter-spacing: 0.9px;
    color: #76696C;
    font-size: 15px;
    line-height: 35px;
    font-weight: 600;
}

html[lang="he"] button.link-dropdown__button.has-motion {
    border-bottom: 1px solid #4B4A4D;
    min-width: 200px;
}

html[lang="he"] .link-dropdown__button-icon svg.icon.feather.feather-chevron-down {
    max-width: 20px;
}

html[lang="he"] .template-collection .utility-bar {
    margin-bottom: 30px;
}

html[lang="he"] .template-collection .utility-bar .utility-bar__left {
    display: none;
}

html[lang="he"] .template-collection .utility-bar .utility-bar__centre {
    display: flex;
}

html[lang="he"] .template-collection .utility-bar .utility-bar__centre .utility-bar__item {
    letter-spacing: 0.9px;
    color: #76696C;
    font-size: 15px;
    line-height: 35px;
    font-weight: normal;
    margin: 0;
}

html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container {
    background: #C0899420 0% 0% no-repeat padding-box;
    padding: 25px 30px;
    margin-left: 50px;
}

html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container .filter-group toggle-target.filter-group__heading span.filter-group__heading__indicator svg {
    max-width: 20px;
    width: 20px;
    height: 20px;
}

html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container .filter-group toggle-target.filter-group__heading {
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
    margin-bottom: 22px;
    align-items: center;
}

html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container .filter-group .toggle-target-container label.filter-group__item span.filter-group__item__text {
    letter-spacing: 0.9px;
    color: #33292B;
    font-size: 15px;
    line-height: 35px;
    font-weight: 400;
}

html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container .filter-group .toggle-target-container label.filter-group__item span.filter-group__item__text:before {
    display: none;
}

html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container .filter-group .toggle-target-container label.filter-group__item {
    padding: 0;
}

html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container .filter-group .toggle-target-container label.filter-group__item span.filter-group__item__count {
    display: none;
}

html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container .filter-group .toggle-target-container label.filter-group__item input:checked ~ span.filter-group__item__text {
    font-weight: 600;
}

html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container .filter-group toggle-target.filter-group__heading .filter-group__heading__text {
    letter-spacing: 1.56px;
    color: #76696C;
    font-size: 26px;
    line-height: 36px;
    margin: 0;
    font-weight: 400;
}

html[lang="he"] product-block.product-block .product-block__title {
    letter-spacing: 0px;
    color: #33292B;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

html[lang="he"] product-block.product-block .product-price .price span.price__current {
    letter-spacing: 0px;
    color: #33292B;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}

html[lang="he"] product-block.product-block .innerer .vendor {
    display: none;
}

html[lang="he"] .product-grid .product-block__detail {
    margin-bottom: 0;
}

html[lang="he"] .template-collection .product-grid {
    column-gap: 25px;
    row-gap: 34px;
}

html[lang="he"] .pagination span.pagination__number.underline.underline--not-link {
    width: 28px;
    height: 28px;
    background: #C08994 0% 0% no-repeat padding-box;
    border-radius: 50%;
    outline: none !important;
    border: 0 !important;
    text-decoration: none;
    letter-spacing: 0.72px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 26px;
    font-weight: 600;
}

html[lang="he"] .pagination span.pagination__number {
    height: 28px;
    letter-spacing: 0.72px;
    color: #76696C;
    font-size: 12px;
    line-height: 26px;
    font-weight: 600;
}

html[lang="he"] .text-overlay__text.slideshow__motion-overlay.has-motion .text-overlay__reveal h2.text-overlay__title.h1.has-motion {
    letter-spacing: 2.88px;
    color: #FFFFFF;
    font-size: 48px;
    line-height: 65px;
    font-weight: 400;
}

html[lang="he"] .template-collection .container.container--no-max.lightly-spaced-row-above {
    margin-top: 45px;
}

html[lang="he"] .product-info {
    flex-direction: row-reverse;
}

html[lang="he"] .template-product .container {
    max-width: 1800px !important;
}

html[lang="he"] .template-product product-form.js-product.product-info {
    width: 100%;
    display: flex;
    gap: 5%;
}

html[lang="he"] .template-product product-form.js-product.product-info media-gallery.media-gallery {
    max-width: calc(57% - 2.5%);
    width: 100%;
}

html[lang="he"] .template-product product-form.js-product.product-info .detail.product-column-right {
    max-width: calc(43% - 2.5%);
    width: 100%;
    margin: 0;
}

html[lang="he"] .template-product .title-row h1.product-title {
    letter-spacing: 0px;
    color: #4B4A4D;
    font-size: 36px;
    line-height: 49px;
    font-weight: 400;
}

html[lang="he"] .template-product .price-container .product-info__price.product-price.product-price--large {
    margin: 0;
}

html[lang="he"] .template-product .price-container .product-info__price.product-price.product-price--large .price span.price__current {
    letter-spacing: 1.44px;
    color: #4B4A4D;
    font-size: 24px;
    line-height: 33px;
    font-weight: 500;
}

html[lang="he"] .template-product .price-container {
    margin-top: 0;
    margin-bottom: 25px;
}

html[lang="he"] .template-product .lightly-spaced-row.not-in-quickbuy {
    margin-bottom: 26px;
    margin-top: 50px;
}

html[lang="he"] .template-product .lightly-spaced-row.not-in-quickbuy .product-info-block {
    letter-spacing: 1.08px;
    color: #33292B;
    font-size: 18px;
    line-height: 35px;
    font-weight: 400;
}

html[lang="he"] .template-product .product-info-accordion.not-in-quickbuy details.disclosure summary.disclosure__title {
    display: block;
    position: relative;
    padding: 30px 0px 30px 30px;
    list-style: none;
    cursor: pointer;
    letter-spacing: 0.84px;
    color: #4B4A4D;
    font-size: 14px;
    line-height: 19px !important;
    font-weight: 500 !important;
}

html[lang="he"] .template-product .disclosure__title:before, 
html[lang="he"] .template-product .disclosure__title:after {
    content: "";
    position: absolute;
    top: calc(50% - 1px);
    left: 0;
    right: auto;
    width: 19px;
    height: 1px;
    transition: .3s ease;
    transition-property: transform, opacity;
    background-color: currentColor;
}

html[lang="he"] .template-product .custom-product-tabs{
    margin-top:40px;
}

html[lang="he"] .template-product .tabs-headings{
    display:flex;
    justify-content:flex-start;
    gap:0px;
    margin-bottom:0;
}

html[lang="he"] .template-product .tabs-headings .tab-btn {
    background: #fff;
    border: none;
    padding: 16px 22px;
    cursor: pointer;
    transition: .3s;
    letter-spacing: 0.96px;
    color: #33292B;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}

html[lang="he"] .template-product .tabs-headings .tab-btn.active {
    background: #C0899425 0% 0% no-repeat padding-box;
}

html[lang="he"] .template-product .tabs-content {
    background: #C0899425 0% 0% no-repeat padding-box;
    padding: 26px 21px 22px;
}

html[lang="he"] .template-product .tab-panel{
    display:none;
    line-height:1.8;
}

html[lang="he"] .template-product .tab-panel.active {
    display: block;
    letter-spacing: 0.84px;
    color: #33292B;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}

html[lang="he"] .template-product .product-features{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin:30px 0;
}

html[lang="he"] .template-product .product-features .feature-item {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: right;
    gap: 12px;
    padding: 0;
    position: relative;
}

html[lang="he"] .template-product .product-features .feature-item:nth-child(2) {
    justify-content: center;
}

html[lang="he"] .template-product .product-features .feature-item:nth-child(3) {
    justify-content: left;
}

html[lang="he"] .template-product .product-features .feature-item:not(:last-child)::after{
    content:"";
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    width:1px;
    height:42px;
    background:#DDD2CE;
}

html[lang="he"] .template-product .product-features img {
    width: auto;
    height: 50px;
    object-fit: contain;
    min-height: 50px;
}

html[lang="he"] .template-product .product-features span {
    letter-spacing: 0.96px;
    color: #76696C;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}

html[lang="he"] .template-product .product-volume{
    margin:30px 0;
}

html[lang="he"] .template-product .volume-scale{
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    gap:6px;
    margin-bottom:12px;
}

html[lang="he"] .template-product .volume-step{
    width:52px;
    height:6px;
    background:#EFE9E8;
    border-radius:20px;
    position:relative;
}

html[lang="he"] .template-product .volume-step.active{
    background:#8F7B79;
}

html[lang="he"] .template-product .volume-indicator{
    position:absolute;
    width:28px;
    height:28px;
    border-radius:50%;
    background:#7E6B69;
    color:#fff;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:14px;
    border:2px solid #fff;
    box-shadow:0 2px 8px rgba(0,0,0,.18);
    top:50%;
    transform:translate(-50%,-50%);
}

html[lang="he"] .template-product .volume-labels{
    display:flex;
    justify-content:space-between;
    font-size:14px;
}

html[lang="he"] .template-product .volume-labels span{
    color:#555;
}
html[lang="he"] .template-product .product-volume__heading{
    margin-bottom:12px;
    font-size:16px;
    font-weight:600;
    color:#333;
}

html[lang="he"] .template-product .product-volume {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

html[lang="he"] .template-product .product-volume .product-volume__heading {
    letter-spacing: 1.08px;
    color: #33292B;
    font-size: 18px;
    line-height: 35px;
    font-weight: 400;
    margin: 0;
}
html[lang="he"] .template-product .product-volume {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

html[lang="he"] .template-product .product-volume .product-volume__heading {
    letter-spacing: 1.08px;
    color: #33292B;
    font-size: 18px;
    line-height: 35px;
    font-weight: 400;
    margin: 0;
}

html[lang="he"] .template-product .volume-step {
    width: 60px;
    height: 10px;
    border-radius: 0;
    position: relative;
    background: #F8F1F2 0% 0% no-repeat padding-box;
}

html[lang="he"] .template-product .volume-step.active {
    background: #76696C 0% 0% no-repeat padding-box;
}

html[lang="he"] .template-product .volume-5 {
    left: 30px;
}

html[lang="he"] .template-product .volume-4 {
    left: 97px;
}

html[lang="he"] .template-product .volume-3 {
    left: 164px;
}

html[lang="he"] .template-product .volume-2 {
    left: 231px;
}

html[lang="he"] .template-product .volume-1 {
    left: 298px;
}

html[lang="he"] .template-product .volume-indicator img {
    max-width: 33px;
    width: 33px;
    max-height: 33px;
    min-height: 33px;
    height: 33px;
}

html[lang="he"] .template-product .product-form .quantity-submit-row .quantity-submit-row__submit,
html[lang="he"] .template-product .shopify-payment-button {
    margin-top: 0px;
    margin-bottom: 0px;
    max-width: 50%;
    width: 100%;
}

html[lang="he"] .template-product .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit] {
    background: #fff;
    border: 1px solid #76696C;
    border-radius: 0px;
    letter-spacing: 1.08px;
    color: #76696C;
    font-size: 18px;
    line-height: 22px;
    font-family: "Noto Sans Hebrew", sans-serif !important;
    max-height: 54px;
    box-shadow: none;
    font-weight: 400;
}

html[lang="he"] .template-product more-payment-options-link {
    display: none;
}

html[lang="he"] .template-product shopify-accelerated-checkout shopify-buy-it-now-button button.shopify-payment-button__button, 
html[lang="he"] .template-product shopify-paypal-button {
    background: #76696C 0% 0% no-repeat padding-box;
    border-radius: 0px;
    letter-spacing: 1.08px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 22px;
    font-family: "Noto Sans Hebrew", sans-serif !important;
    font-weight: 400;
    max-height: 54px;
    min-height: 54px !important;
}

html[lang="he"] .template-product .product-form .quantity-submit-row {
    display: flex;
    max-width: 100%;
    flex-wrap: nowrap;
    gap: 8px !important;
}
html[lang="he"] .template-product .shopify-payment-button {
    display: block;
    height: 54px !important;
    max-height: 54px;
    min-height: 54px;
}

html[lang="he"] .template-product .related-products product-block.product-block {
    margin: 0 12.5px;
}

html[lang="he"] .template-product .related-products h4.align-center.hometitle {
    letter-spacing: 1.74px;
    color: #76696C;
    font-size: 29px;
    line-height: 39px;
    font-weight: 400;
    margin-bottom: 38px;
    width: max-content;
    text-align: center;
    place-self: center;
}

html[lang="he"] .template-product .related-products .container.container--no-max.fully-spaced-row {
    margin-top: 80px;
}

html[lang="he"] .template-product .related-products button.slick-next.slick-arrow {
    position: absolute;
    top: -75px;
    left: 30%;
}
html[lang="he"] .template-product .related-products button.slick-prev.slick-arrow {
    position: absolute;
    top: -75px;
    right: 30%;
}

html[lang="he"] .template-product .promo-links {
    margin: 13px 0 30px 0;
}

html[lang="he"] .template-product .promo-links .page-width {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

html[lang="he"] .template-product .promo-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    max-height: 32px;
    padding: 5px;
    text-decoration: none;
    color: #b87b8a;
    border: 2px dashed #d8aab5;
    background: #fff;
    transition: .25s ease;
    border: 2px dashed #C08994;
}

html[lang="he"] .template-product .promo-link:hover {
  background: #faf7f8;
}

html[lang="he"] .template-product .promo-link__icon img {
  display: block;
  width: 24px;
  height: 24px;
  object-fit: contain;
}

html[lang="he"] .template-product .promo-link__text {
  font-size: 14px;
  line-height: 31px;
  font-weight: 600;
  letter-spacing: 0.84px;
    color: #C08994;
  text-align: center;
}

html[lang="he"] body .jdgm-star {
    font-family: 'JudgemeStar' !important;
}

@media (max-width:767px){

  html[lang="he"] .template-product .promo-link{
      min-height:50px;
      padding:12px 16px;
      gap:10px;
  }

  html[lang="he"] .template-product .promo-link__text{
      font-size:16px;
  }

  html[lang="he"] .template-product .promo-link__icon img{
      width:20px;
      height:20px;
  }

}

@media (min-width: 1040px) {
    .product-info .media-gallery-size-large+.product-column-right {
        margin-left: 44px;
        margin-right: 0;
    }
}

@media (min-width: 1000px) and (min-width: 1300px) {
    .filter-container--side .filters {
        width: 100% !important;
        max-width: 25% !important;
    }
}

@media (max-width: 767px) {

    html[lang="he"] .section-collection-list .for-collections h2.hometitle.h4.align-center {
        font-size:22px;
    }

    html[lang="he"] .section-featured-collection .collection-slider-row h2.hometitle.h4.align-center.has-paging.slider-nav.cc-animate-init.cc-animate-in {
        font-size:22px;
    }

    html[lang="he"] .section-slideshow image-with-text-overlay.slideshow__slide h2.text-overlay__title.h1.has-motion {
        font-size:22px !important;
    }

    html[lang="he"]] .custom-video-slider-wrapper h2.video-slider-title {
        font-size:22px;
    }

    html[lang="he"] .custom-video-text__container .custom-video-text__content h2.custom-video-text__heading.inline-richtext.h1 {
        font-size:22px;
    }

    html[lang="he"] .custom-video-text__container .custom-video-text__content h2.custom-video-text__heading.inline-richtext.h1 {
        font-size:22px;
    }

    .custom-multicolumn-heading h2, html[lang="he"] .faq-section h2.faq-heading,html[lang="he"] .custom-contact-form__wrapper h2.custom-contact-form__heading {
        font-size:22px !important;
    }

    html[lang="he"] .template-collection .utility-bar .utility-bar__left {
        display: block;
    }

    html[lang="he"] .filter-container .filters .filters__inner.sticky-content-container {
        margin-left: 0;
    }

    .product-features .feature-item{
        width:100%;
        justify-content:flex-start;
    }

    html[lang="he"] .template-product product-form.js-product.product-info {
        width: 100%;
        display: flex;
        gap: 5%;
        flex-direction: column;
    }

    html[lang="he"] .template-product product-form.js-product.product-info media-gallery.media-gallery {
        max-width: 100%;
        width: 100%;
    }

    html[lang="he"] .template-product product-form.js-product.product-info .detail.product-column-right {
        max-width: 100%;
        width: 100%;
        margin-top: 30px;
    }
    
    html[lang="he"] .template-product .title-row h1.product-title {
        letter-spacing: 0px;
        color: #4B4A4D;
        font-size: 28px;
        line-height: 36px;
        font-weight: 400;
    }

    html[lang="he"] .template-product .price-container .product-info__price.product-price.product-price--large .price span.price__current {
        letter-spacing: 1.44px;
        color: #4B4A4D;
        font-size: 20px;
        line-height: 28px;
        font-weight: 500;
    }
    html[lang="he"] .template-product .product-volume {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
        align-items: flex-start;
        gap: 15px;
    }
    html[lang="he"] .template-product .promo-link__text {
        font-size: 12px;
    }

    html[lang="he"] .template-product .product-features {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 30px 0;
        flex-direction: row;
    }

    html[lang="he"] .template-product .product-features .feature-item {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: right;
        gap: 12px;
        padding: 0;
        position: relative;
        flex-direction: column;
    }

    html[lang="he"] .template-product .product-features span {
        letter-spacing: 0.96px;
        color: #76696C;
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
        text-align: center;
    }
    html[lang="he"] .template-product .related-products h4.align-center.hometitle {
        letter-spacing: 1.74px;
        color: #76696C;
        font-size: 20px;
        line-height: 25px;
    }

    html[lang="he"] .template-product .related-products button.slick-arrow {
        display: none !important;
    }
} 


html[dir="rtl"] .jdgm-testimonials-carousel .jdgm-arrow,
html[dir="rtl"] .jdgm-videos-carousel .jdgm-arrow,
html[dir="rtl"] .jdgm-cards-carousel .jdgm-arrow {
  transform: rotate(180deg);
}

@media (min-width: 768px) {
   html[lang="he"] .announcement-bar__middle:not(:first-child):not(:last-child) {
        max-width: 90%;
    }
}

html[lang="he"] .blog-row h2.hometitle {
    margin-bottom: 3.5rem;
}

html[lang="he"] .blog-row {
    max-width: 120rem;
}