.elementor-11432 .elementor-element.elementor-element-42abfc1 > .elementor-container{max-width:1145px;}.elementor-11432 .elementor-element.elementor-element-2cd4030{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11432 .elementor-element.elementor-element-6c02358 .woolentor-breadcrumb{text-align:left;}.elementor-11432 .elementor-element.elementor-element-6c02358 .woolentor-breadcrumb span.breadcrumb-separator{margin:0 10px;}.elementor-11432 .elementor-element.elementor-element-6c02358 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator{font-size:16px;}.elementor-11432 .elementor-element.elementor-element-6c02358 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator svg{width:16px;height:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11432 .elementor-element.elementor-element-5e51400 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11432 .elementor-element.elementor-element-b03e588{color:#B5B5B5;}.elementor-11432 .elementor-element.elementor-element-6b4f69a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11432 .elementor-element.elementor-element-6b4f69a{--e-rating-icon-marked-color:#020101;}.elementor-11432 .elementor-element.elementor-element-aeeb743 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11432 .elementor-element.elementor-element-aeeb743 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#555555;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11432 .elementor-element.elementor-element-237046e .elementor-button{background-color:#000000;}.elementor-11432 .elementor-element.elementor-element-237046e .elementor-button-content-wrapper{flex-direction:row;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11432 .elementor-element.elementor-element-462b91e .elementor-toggle-title, .elementor-11432 .elementor-element.elementor-element-462b91e .elementor-toggle-icon{color:#000000;}.elementor-11432 .elementor-element.elementor-element-462b91e .elementor-toggle-icon svg{fill:#000000;}.elementor-11432 .elementor-element.elementor-element-462b91e .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-11432 .elementor-element.elementor-element-462b91e .elementor-tab-content{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;}.elementor-11432 .elementor-element.elementor-element-10b8a8d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11432 .elementor-element.elementor-element-10b8a8d:not(.elementor-motion-effects-element-type-background), .elementor-11432 .elementor-element.elementor-element-10b8a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ravitazut.co.il/wp-content/uploads/2026/04/28fa68f0-a710-4be4-9a8f-d86edc82fcd3.png");background-size:cover;}.elementor-11432 .elementor-element.elementor-element-10b8a8d > .elementor-container{min-height:1026px;}.elementor-11432 .elementor-element.elementor-element-10b8a8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11432 .elementor-element.elementor-element-10b8a8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11432 .elementor-element.elementor-element-138170f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11432 .elementor-element.elementor-element-138170f:not(.elementor-motion-effects-element-type-background), .elementor-11432 .elementor-element.elementor-element-138170f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ravitazut.co.il/wp-content/uploads/2026/04/28fa68f0-a710-4be4-9a8f-d86edc82fcd3.png");background-size:cover;}.elementor-11432 .elementor-element.elementor-element-138170f > .elementor-container{min-height:1026px;}.elementor-11432 .elementor-element.elementor-element-138170f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11432 .elementor-element.elementor-element-138170f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11432 .elementor-element.elementor-element-12170e8{margin-top:0px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-11432 .elementor-element.elementor-element-1c39bf1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11432 .elementor-element.elementor-element-1c39bf1:not(.elementor-motion-effects-element-type-background), .elementor-11432 .elementor-element.elementor-element-1c39bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11432 .elementor-element.elementor-element-1c39bf1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-11432 .elementor-element.elementor-element-1c39bf1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11432 .elementor-element.elementor-element-26b364f > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-11432 .elementor-element.elementor-element-2d8be96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-11432 .elementor-element.elementor-element-19e27bd .elementor-tab-title{border-width:0px;}.elementor-11432 .elementor-element.elementor-element-19e27bd .elementor-tab-content{border-width:0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;}.elementor-11432 .elementor-element.elementor-element-19e27bd .elementor-toggle-title, .elementor-11432 .elementor-element.elementor-element-19e27bd .elementor-toggle-icon{color:#FFFFFF;}.elementor-11432 .elementor-element.elementor-element-19e27bd .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-11432 .elementor-element.elementor-element-19e27bd .elementor-tab-title.elementor-active a, .elementor-11432 .elementor-element.elementor-element-19e27bd .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-11432 .elementor-element.elementor-element-19e27bd .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11432 .elementor-element.elementor-element-1ad9c04 img{width:100%;border-radius:11px 11px 11px 11px;}.elementor-11432 .elementor-element.elementor-element-1a7e94d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11432 .elementor-element.elementor-element-1a7e94d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11432 .elementor-element.elementor-element-81095e7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11432 .elementor-element.elementor-element-81095e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11432 .elementor-element.elementor-element-81095e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11432 .elementor-element.elementor-element-6012faa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11432 .elementor-element.elementor-element-5e27e7f > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-11432 .elementor-element.elementor-element-a8ad575 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-11432 .elementor-element.elementor-element-44e7c86 .elementor-toggle-title, .elementor-11432 .elementor-element.elementor-element-44e7c86 .elementor-toggle-icon{color:#000000;}.elementor-11432 .elementor-element.elementor-element-44e7c86 .elementor-toggle-icon svg{fill:#000000;}.elementor-11432 .elementor-element.elementor-element-44e7c86 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-11432 .elementor-element.elementor-element-44e7c86 .elementor-tab-content{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11432 .elementor-element.elementor-element-10b8a8d:not(.elementor-motion-effects-element-type-background), .elementor-11432 .elementor-element.elementor-element-10b8a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ravitazut.co.il/wp-content/uploads/2026/04/3ff78b2a-0b88-4b5b-a216-c801164bff69.png");}.elementor-11432 .elementor-element.elementor-element-10b8a8d > .elementor-container{min-height:82vh;}}@media(min-width:768px){.elementor-11432 .elementor-element.elementor-element-5137839{width:50%;}.elementor-11432 .elementor-element.elementor-element-5d5d8c4{width:50%;}.elementor-11432 .elementor-element.elementor-element-e81da09{width:100%;}.elementor-11432 .elementor-element.elementor-element-6d86072{width:100%;}.elementor-11432 .elementor-element.elementor-element-81095e7{width:42%;}.elementor-11432 .elementor-element.elementor-element-5e27e7f{width:57.666%;}}/* Start custom CSS *//* ================================
   MAIN GALLERY LAYOUT (LEFT THUMBS)
================================ */

.single-product .woocommerce-product-gallery {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: flex-start;
  gap: 16px;
  width: 100% !important;
}

/* Main image area */
.single-product .woocommerce-product-gallery .flex-viewport {
  width: calc(100% - 90px) !important;
  overflow: hidden !important;
}

/* Main image */
.single-product .woocommerce-product-gallery img,
.single-product .woocommerce-product-gallery .wp-post-image {
  width: 100% !important;
  height: auto !important;
  display: block !important;
}

/* ================================
   THUMBNAIL COLUMN (LEFT SIDE)
================================ */

.single-product .flex-control-thumbs {
  width: 70px !important;
  min-width: 70px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 10px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* Each thumbnail */
.single-product .flex-control-thumbs li {
  width: 70px !important;
  max-width: 70px !important;
  float: none !important;
}

/* Thumbnail image */
.single-product .flex-control-thumbs li img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  border: 1px solid #eee;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Hover effect */
.single-product .flex-control-thumbs li img:hover {
  transform: scale(1.05);
  border-color: #000;
}

/* Active thumbnail */
.single-product .flex-control-thumbs .flex-active img {
  border-color: #000;
}

/* ================================
   FIX FLOAT + OLD WC STYLES
================================ */

.single-product .flex-control-nav {
  position: static !important;
}

.single-product .flex-control-thumbs li {
  float: none !important;
}

/* ================================
   CLEAN SPACING
================================ */

.single-product .woocommerce-product-gallery__wrapper {
  margin: 0 !important;
}

/* ================================
   MOBILE (THUMBS BACK TO BOTTOM)
================================ */

@media (max-width: 767px) {

  .single-product .woocommerce-product-gallery {
    display: block !important;
  }

  .single-product .woocommerce-product-gallery .flex-viewport {
    width: 100% !important;
  }

  .single-product .flex-control-thumbs {
    width: 100% !important;
    min-width: 100% !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 8px;
    margin-top: 15px !important;
    justify-content: center;
  }

  .single-product .flex-control-thumbs li {
    width: 60px !important;
    max-width: 60px !important;
  }
}
/* Remove zoom/search icon */
.single-product .woocommerce-product-gallery__trigger {
  display: none !important;
}/* End custom CSS */