/** Shopify CDN: Minification failed

Line 576:3 Unexpected "/"
Line 634:0 Unexpected "}"

**/
@font-face {
  font-family: "Favorit SSENSE Inter";
  src: url(/cdn/shop/files/FavoritSSENSE-Inter.eot?v=1783405234) format("embedded-opentype"), url(/cdn/shop/files/FavoritSSENSE-Inter.woff2?v=1783405616) format("woff2"), url(/cdn/shop/files/FavoritSSENSE-Inter.woff?v=1783405651) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
    font-family: "Favorit SSENSE Inter", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 11px;
}
.product-form .lightly-spaced-row {
    margin-bottom: 7px;
    font-weight: 500;
    letter-spacing: .07em;
    text-transform: uppercase;
    line-height: 1.25rem;
    font-size: 11px;
}
h1, .h1, h2, h3, h4, h5, h6, .heading-font{

}
.custom-select__btn,.custom-size-container,.size-chart-link,.custom-select__listbox,.product-info-accordion summary.disclosure__title,
.section-related-products h4.align-center.hometitle, .section-product-template-product-grid .hometitle h2.has-paging__title.h4.m-0,.section-related-products .product-block .product-block__detail a.product-link .product-block__title, a.product-link .product-block__title,
.section-related-products .product-block .product-block__detail .product-price.product-price--block, .section-product-template-product-grid a.product-link .product-price.product-price--block,.product-form button.btn.btn--large.add-to-cart,
.bundle-main-title.center.svelte-16s5eon .bundle-main-title-inner,.bundle-dd__current.svelte-1ip0fjb,.b-total-price-from,.button-buy.dai-btn,.total_pricing_sale_price_alt,div.svelte-inmvec.svelte-inmvec,.text-column__title,summary .section-footer__title,.section-footer__newsletter-block .signup-form__email,
.btn--secondary,#dialogue_content-widget_33287_outer_wrapper .dai-asset-container *,.price__current{
    font-size: 11px!important;
    line-height: 1.36!important;
    letter-spacing: .09px!important;
    font-weight: 400!important;
    font-stretch: normal!important;
    font-style: normal!important;
    color:#000;
    font-family: "Favorit SSENSE Inter", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
        text-transform: uppercase;
}
.product-info-accordion .disclosure__content p span, .product-info-accordion .disclosure__content p{
        font-size: 11px!important;
    line-height: 1.36!important;
    letter-spacing: .09px!important;
    font-weight: 400!important;
    font-stretch: normal!important;
    font-style: normal!important;
    color:#000;
    font-family: "Favorit SSENSE Inter", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.text-column__title{
margin:0!important;
}
#js_feed_widget16252{
    margin-top:15px!important;
}
.product-grid{
    gap:10px;
}
.product-form .title-row .product-title {
    font-size: 11px;
    letter-spacing: .03em;
    line-height: 1.5;
    text-transform: capitalize;
}
.custom-size-container {
    margin-top: 10px;
    display: flex;
    gap: 10px;
}
.title_price_wrapper {
    display: flex;
    justify-content: space-between;
        flex-wrap: wrap;
}
.title_price_wrapper .price__default {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.title_price_wrapper .price-container{
    margin-bottom: 0px;
}
/* .media-gallery .media-gallery__inner .main-image .slider.slider--no-scrollbar {
    scrollbar-width: auto;
} */
.product-form .product-price--large .price__default {
    font-size: 11px;
    font-family: var(--heading-font-family);
}
.product-form .option-selector__btns .opt-label {
    font-size: 12px;
    min-height: 32px;
    padding: 0 .75rem;
    min-width: 2.5rem;
    border: .0625rem solid #e4e4e4;
    margin-inline-end: .5rem;
    font-family: var(--heading-font-family);
}
button.btn.btn--large.add-to-cart {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .1125em;
}
.product-form .quantity-submit-row .quantity-submit-row__submit {
    margin-top: 0;
}

.product-form button.btn.btn--large.add-to-cart {
   color:#fff;
}
.product-form .product-info-block {
    font-family: var(--heading-font-family);
    line-height: 18px;
    letter-spacing: 0.36px;
    font-size: 12px;
    text-transform: capitalize;
}
.collection-navigation {
    display: flex;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    min-height: 25px;
    scrollbar-width: none;
    -ms-overflow-style: none;
    margin-bottom: 11px;
}
.collection-navigation a.collection-navigation__link {
    min-width: inherit;
    cursor: default;
    background-color: #fff;
    color: #000;
    border: 1px solid rgb(0 0 0 / 20%);
    margin: 0 5px;
    padding: 8px 12px;
    text-transform: uppercase;
}
.collection-navigation a.collection-navigation__link:first-child {
    margin-left: 0;
}
/* .product-info-accordion summary.disclosure__title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.25rem;
    letter-spacing: .07em;
} */
/* .product-info-accordion .disclosure__content p, .product-info-accordion .disclosure__content p span {
    font-weight: 500;
    letter-spacing: .07em;
    line-height: 18px;
    font-size: 12px;
    color: #000;
} */
.section-related-products h4.align-center.hometitle, .section-product-template-product-grid .hometitle h2.has-paging__title.h4.m-0{
    text-align: left;
    margin-bottom: 15px;
}
.section-product-template-product-grid .hometitle{
    text-align: left;
    margin-bottom: 0;
}
.section-related-products .product-block .product-block__detail, .section-product-template-product-grid a.product-link {
    text-align: center;
}
.section-related-products .product-block .product-block__detail .product-price.product-price--block, .section-product-template-product-grid a.product-link .product-price.product-price--block {
    justify-content: left;
}
.section-related-products .product-block .product-block__detail a.product-link .product-block__title, .section-product-template-product-grid a.product-link .product-block__title {
    text-transform: capitalize;
    text-align:left;
}
.section-related-products .product-block .product-block__detail .product-price.product-price--block span.price__current {
    color: #961c1c;
}
/* .product-info-accordion.not-in-quickbuy {
    margin-top: 20px;
} */
.slider-pagination {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    width: 100%;
}

.slider-pagination button.slider-dot.is-active {
    background-color: #000;
    width: 40px;
}

.slider-pagination button {
    width: 20px;
    height: 1px;
    background-color: rgb(0 0 0 / 30%);
}
.product-form .title-row .product-title{
    text-transform: uppercase;
}
.pageheader .logo-area svg.icon {
    width: 15px;
    height: 15px;
}
.pageheader .logo-area .show-search-link__icon g {
    stroke: rgb(0 0 0 / 70%);
}
.pageheader .logo-area a.cart-link path[stroke] {
     stroke: rgb(0 0 0 / 70%);
}
    .product-form .title-row {
    width: 100%;
}
.logo-area__right__inner svg {
    width: 15px;
    height: 15px;
}
.logo-area__right__inner #swym-advanced-header-icon {
    margin-left: 15px;
    margin-right: 15px;
}

.logo-area__right__inner a span {
    width: 15px;
    height: 15px;
    display: inline-block;
    line-height: 15px;
    font-size: 7px;
}
.swym-header-icon-count-bubble {
    left: 10px!important;
    top: -9px;
    padding: 0!important;
}
.cart-link__count {
    top: -9px!important;
    left: 10px!important;
    padding: 0px!important;
    font-size: 7px!important;
}
.logo-area__right__inner shopify-account.header-account-link {
    margin-right: 0;
}
shopify-account::part(signed-out-avatar) {min-width: auto;}
.header-account-link__icon svg.icon path {
    stroke: #171717;
    stroke-width: 1px;
}

.header-account-link__icon svg.icon circle {
    stroke-width: 0px;
    stroke: #171717;
}

.header-account-link__icon svg.icon path:nth-child(1) {
    stroke-width: 0px;
}
.custom-select__btn {
    padding: .5em 20px;
    border: 0.5px rgb(23 23 23 / 10%) solid;
}
.custom-select__btn svg path {
    stroke-width: 1px;
}
.product-form button.btn.btn--large.add-to-cart {
    border: 1px solid rgb(var(--btn-border-color));
    padding: 10px 25px;
}
.template-index .swym-advanced-wishlist-collections-container {
    display: none;
}
.product-block .image-cont{
    padding-bottom: 10px;
}
.product-block__image-dots{
    bottom: -10px;
}
 .main-search__form input[type=text].main-search__input {
        text-transform: uppercase!important;
    }
    .show-search main-navigation#main-nav {
    display: none;
}
.section-header .main-search__form {
    margin: 30px auto;
}
.my-custom-wishlist-button svg.swym-icon {
    color: #000;
}
#custom-wishlist-button.my-custom-wishlist-button {
    position: absolute !important;
    top: 0;
    background: unset !important;
    color: unset !important;
    opacity:0.6!important;
    right:10px;
    padding: 0 20px;
    line-height: normal;
    height: 40px;
    z-index:9;
    display:block!important;
}
#custom-wishlist-button.my-custom-wishlist-button.swym-added{
   opacity:1!important;  
}
button.my-custom-wishlist-button.swym-added svg.swym-icon path{
fill:#000;
}
.my-custom-wishlist-button svg.swym-icon path {
    fill: #fff;
}
carousel-slider .swym-atw-btn-wrapper-for-img {
    display: none!important;
}
 ul.section-footer__menu-block__menu a {
    text-transform: uppercase;
    }
    a.swym-wishlist{
    margin-left: 15px;
    margin-right: 15px;
    position: relative;
    }
    a#swym-advanced-header-icon {
    display: none !important;
}
.template-suffix-faq h3.collapsible-tabs__heading {
    text-transform: uppercase;
    text-decoration: underline;
}
.template-suffix-faq .collapsible-tabs__tab .disclosure__title{
    font-size: 11px;
    text-transform: uppercase;
}
.faq-search .faq-search__input{
    font-size:11px;
    height: 28px;
    text-transform:uppercase;
}

.faq-search__icon svg{
    width:15px;
    height:15px;
}
.template-suffix-contact .account-form label {
    text-transform: uppercase;
}
 .template-suffix-contact .account-form form#contact_form button.btn {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 11px;
    text-align: center;
    text-transform:uppercase;
}
.template-page h1.majortitle {
    text-align: left;
    text-transform: uppercase;
    font-weight:bold;
}
.template-page .rte ul li {
    text-transform: none;
}
.template-page .rte ul li:first-letter {
    text-transform: uppercase;
}
.template-page a.btn {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 11px;
    margin-top: 0px;
}
.template-page p strong, .template-page p b {
    text-transform: uppercase;
}
.template-page .rte.cf > *::first-letter {
    text-transform: uppercase;
}
.media-gallery .main-image .slider__item{
    position:relative;
}


/* 21 July 2026 CSS */


.product-block__detail,
.product-block__title,
.product-block .product-price {
  text-align: left !important;
  padding-inline-start: 16px;   /* ערך המובייל */
}
.filter-group__heading__text,
.filter-toggle__group-label {
    text-transform: uppercase;
}
.filter-toggle__input:checked+.filter-toggle__input-label-text {
    color: #000;
}
.filter-show-hide-btn {
    padding: 0;
    margin: 0;
    background: transparent;
}
.filter-toggle__input:checked+.filter-toggle__input-label-text {
    color: rgb(var(--btn-text-color));
    background: rgb(var(--btn-bg-color));
    text-transform: uppercase;
    padding: 0.3rem 1rem;
}
.filter-toggle__input-label-text {
    border: 1.5px solid rgb(var(--btn-border-color));
    text-transform: uppercase;
    padding: 0.3rem 1rem;
}
.product-block__image-dot{
    border-radius: 7px;
    vertical-align: top;
    width: 18px;
    height: 1px;
    background: #0000004d;
    opacity: 1;
    border:unset;
}
.product-block__image-dot--active{
    background: #000 !important;
    width: 30px;
}
.product-block__image-dots{
    left: 50%;
    transform: translate(-50%);
}
.image-cont--with-secondary-image img {
  user-select: none;
  -webkit-user-drag: none;
}
.btn-icon.filter_icon {
    display: none;
}
/* 21 July 2026 CSS End */

.filter-group--button-grid .filter-group__item .filter-group__item__text {
    text-transform: uppercase;
    padding: 0.5rem 0.5rem !important;
    min-height: 25px !important;
}
 /* כרטיס מוצר לחיץ בכל הגדלים (מובייל + דסקטופ) */
 .product-block a.product-link {
    cursor: pointer;
    pointer-events: auto;
}
/* הנקודות בגריד פעילות (hover בדסקטופ / swipe במובייל) */
.product-block__image-dots,
.product-block__image-dots *,
.product-block__image-dot {
    pointer-events: auto;
}

@media (min-width:768px){
    .collection-navigation{
        display: none;
    }

    /* ===== תיקון 21 July 2026 - דסקטופ ===== */

    /* 1. הלחיצה על כרטיס המוצר והפעלת הנקודות מוגדרות עכשיו גלובלית (למעלה),
          כך שזה עובד גם במובייל וגם בדסקטופ. */

    /* 2. הקווים (slider-pagination) חוזרים להופיע בדסקטופ - הוסרה שורת ה-display:none */

    /* 3. הסתרת חצי הגלילה בדסקטופ */
    .slider-nav__btn {
        display: none !important;
    }

    /* ===== סוף תיקון ===== */
}

@media (max-width: 767px) {
     .template-suffix-contact .account-form form#contact_form button.btn {
  width:100%;
}
    .custom-select__btn {
    padding-top: 6px!important;
    padding-bottom: 6px!important;
    font-size: 11px!important;
    text-align: left!important;
    padding-left: 10px!important;
    margin-top: 0px!important;
    padding-right: 10px!important;

}
 .custom-select__btn svg {
    width: 14px!important;
    height: 14px!important;
}
.mobile-navigation-drawer__footer .header-localization .custom-select__listbox{
    padding: 0 10px;
    background: rgb(var(--btn-bg-color)) !important;
    color: rgb(var(--btn-text-color)) !important;
}
    .main-search__results {
    margin: 0px auto;
}
.section-header .main-search__form {
    margin: 25px auto;
}
.main-search__form input[type=text].main-search__input{
    font-size:12px;
}
.main-search button.main-search__close svg {
    width: 18px;
    height: 18px;
}
.main-search button.main-search__close {
    top: -35px;
    right: 0;
    padding: 10px;
}
    .utility-bar__left .btn-icon{
        display:none;
    }
    .flexible-layout .column{
    margin-bottom:10px;
    }
   .flexible-layout .column .text-column__button-row--link{
   margin-bottom:10px;
    }
    .lightish-spaced-row{
        margin-bottom:0;
    }
    .section-product-template-product-grid .hometitle{
        padding-right: var(--container-pad-x);
        padding-left: var(--container-pad-x);
    }
    /* .product-block__image-dot{
    border-radius: 7px;
    vertical-align: top;
    width: 18px;
    height: 1px;
    background: #0000004d;
    opacity: 1;
    border:unset;
    }
    .product-block__image-dot--active{
      background: #000 !important;
      width: 30px;
    }
    .product-block__image-dots{
      left: 50%;
      transform: translate(-50%);
    } */
   
   
        .product-form .input-row {
        margin: 18px 0;
    }
    .mobile-quick-nav__inner .mobile-quick-nav__item {
        padding: 14px 10px;
    }

    .product-form .title_price_wrapper {
    flex-wrap: wrap;
    }
    .product-info .product-form button.btn.btn--large.add-to-cart {
        padding: 10.5px 25px;
    }
 /* מרכוז-פנימה של טקסט בכרטיסי מוצר */
/* .product-block__detail,
.product-block__title,
.product-block .product-price {
  text-align: left !important;
  padding-inline-start: 16px;   /* ערך המובייל */
} */
.mobile-navigation-drawer .navigation__link {
    text-transform: uppercase;
}
.mobile-navigation-drawer__footer .header-localization .custom-select__btn {
    text-transform: uppercase;
}
.logo-area__right__inner a {
    width: auto;
}

.logo-area__right__inner shopify-account.header-account-link {
    width: auto;
}

.logo-area__right__inner a.cart-link {
    margin-right: 12px;
}
.logo-area .mobile-nav-toggle svg.icon.feather.feather-menu {
    stroke-width: 1px;
}
/* .navigation .feather {stroke-width: 1px;width: 17px;height: 17px;} */
/* .mobile-navigation-drawer__footer .header-localization .custom-select__btn svg{
    stroke-width: 1px;
    width: 17px;
    height: 17px;
} */
/* .mobile-navigation-drawer__footer .header-localization .custom-select__btn svg path {
    stroke-width: 1px;
} */
    .media-gallery .main-image carousel-slider {
        margin-bottom: 20px;
        overflow-x: visible !important;
        overflow-y: visible !important;
    }
    .media-gallery .main-image {
        overflow: hidden;
    }
    .slider-pagination{
        bottom: -15px;
    }
.product-block__image-dot--active {
background: #000 !important;
width: 14px;
}
 
.product-block__image-dot {
border-radius: 7px;
vertical-align: top;
width: 10px;
height: 1px;
background: #0000004d;
opacity: 1;
border: unset;
}
.filter-group__item__text {
  text-transform: uppercase;
}
}