﻿/* SB_START;Type_Name:Catalog_Page;Type_RowID:0*/
/* ===== Catalog list – fashion card style (image, name + price row, color swatches under price) ===== */

/* Breadcrumb */
.SB_breadcrumb{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 12px;padding:0;font-size:13px;color:rgba(18,18,18,.6);}
.SB_breadcrumb a{color:rgba(18,18,18,.6);text-decoration:none;}
.SB_breadcrumb a:hover{text-decoration:underline;}

/* Collection title + sub-category chips */
.clsCategoriesForMainCategory_Main{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;padding:0;border:0;}
.clsMainCatalogCategory{flex:0 0 100%;margin-bottom:8px;font-size:32px;font-weight:400;line-height:1.2;letter-spacing:.02em;color:rgb(18,18,18);text-decoration:none;}
.clsCategoriesForMainCategory{display:inline-block;padding:6px 16px;border:1px solid rgba(18,18,18,.2);border-radius:40px;font-size:13px;color:rgba(18,18,18,.75);text-decoration:none;transition:border-color .2s ease;}
.clsCategoriesForMainCategory:hover{border-color:rgb(18,18,18);}
.Css_NumberProductsInBasket{display:none;}

/* Sort bar */
.CSS_CatalogSearchBar select{padding:8px 12px;border:1px solid rgba(18,18,18,.55);border-radius:0;background:transparent;color:rgb(18,18,18);font-size:14px;}

/* Grid: 4 columns desktop, tight 10px gap */
.SB_Template_100 .CatalogeDiv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;row-gap:28px;padding:0;text-align:right !important;}

/* Card containers – reset template card look */
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_product_Container{width:auto !important;max-width:none !important;float:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;}
.SB_Template_100 .CatalogeDiv .cssFrmCatalog_Products{margin:0;padding:0;}

/* Card layout: image / [name (right) + price (left)] / color swatches (left, under price) */
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_product{position:relative;display:grid !important;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:0;align-items:center;width:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;text-align:right;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_pic{grid-column:1 / -1;grid-row:1;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_top{grid-column:1;grid-row:2;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price_Container{grid-column:2;grid-row:2;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_ExtraProperties{grid-column:2;grid-row:3;justify-self:end;margin:0 !important;padding:0 !important;min-height:0 !important;height:auto !important;}

/* Image 3:4 portrait – fills the box, no inner frame */
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_pic{position:relative;aspect-ratio:3/4;overflow:hidden;padding:0 !important;border:0 !important;border-radius:0 !important;background:#f2f0ee !important;}
.SB_Template_100 .CatalogeDiv .Cat_ImgLink{display:block;box-sizing:border-box;width:100%;height:100%;margin:0 !important;padding:0 !important;border:0 !important;}
.SB_Template_100 .CatalogeDiv .Cat_ImgTNpic{display:block;box-sizing:border-box;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;object-fit:cover;object-position:center top;border-radius:0 !important;transition:transform .35s ease;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_product_Container:hover .Cat_ImgTNpic{transform:scale(1.03);}

/* Wishlist heart stays at the top-right of the image */
.SB_Template_100 .CatalogeDiv .sf-MA-WishList-add{top:10px;right:10px;left:auto;z-index:3;}

/* Product title + price share the same font */
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_top{margin:12px 0 2px;padding:0;text-align:right;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_top,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_top a,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price_Container,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price_Container span{font-family:inherit !important;font-size:14px !important;font-weight:400 !important;line-height:1.4;letter-spacing:0;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_top a{color:rgba(18,18,18,.7);text-decoration:none;}

/* Price: original (crossed out) first, then sale price – aligned to the left edge */
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price_Container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;gap:8px;margin:12px 0 2px;padding:0;white-space:nowrap;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price{order:1;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_PriceSpecial{order:2;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price_desc,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_PriceSpecial_desc{display:none;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price .CAT_Values,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price .CAT_Currency{color:rgb(18,18,18);}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price .CssCatalogPrice_line_through{color:rgba(18,18,18,.5);text-decoration:line-through;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_PriceSpecial .CAT_Values,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_PriceSpecial .CAT_Currency{color:rgb(18,18,18);}

/* Color swatches (from product property "צבע") – tight row under the price, left aligned */
.SB_Template_100 .CatalogeDiv .clsCatalogElmExtraRow{margin:0 !important;padding:0 !important;min-height:0 !important;height:auto !important;}
.SB_Template_100 .CatalogeDiv .clsCatalogElmExtraRow_TextCont{display:none !important;}
.SB_Template_100 .CatalogeDiv .clsUlChooseProduct{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;list-style:none;margin:0 !important;padding:0 !important;}
.SB_Template_100 .CatalogeDiv .clsProductColor{position:relative;display:block;box-sizing:border-box;width:14px !important;height:14px !important;min-width:14px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid rgba(18,18,18,.12) !important;border-radius:50% !important;font-size:0;line-height:0;cursor:pointer;}
.SB_Template_100 .CatalogeDiv .clsProductColor::before,
.SB_Template_100 .CatalogeDiv .clsProductColor::after{content:none !important;display:none !important;}
.SB_Template_100 .CatalogeDiv .clsProductColor .cls_elm_extra_product_Li_Text{display:none !important;}

/* Hidden elements – only image, name, price and swatches are shown */
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Pic_Desc_Container,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Makat_Container,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Unit_Container,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Inventory,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_InventoryDesc,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_QuantityMeasureUnits,
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Buttons_Container{display:none !important;}

/* Tablet */
@media (max-width:1024px){
  .SB_Template_100 .CatalogeDiv{grid-template-columns:repeat(3,minmax(0,1fr));}
}

/* Mobile */
@media (max-width:768px){
  .SB_Template_100 .CatalogeDiv{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:22px;}
  .SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_top,
  .SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_top a,
  .SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price_Container,
  .SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price_Container span{font-size:13px !important;}
  .SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_top,
  .SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Price_Container{margin-top:10px;}
  .SB_Template_100 .CatalogeDiv .clsProductColor{width:12px !important;height:12px !important;min-width:12px !important;}
  .clsMainCatalogCategory{font-size:24px;}
}

/* Catalog search and sorting controls */
.SB_Template_100 .CSS_CatalogSearchBar select{border-radius:24px;}
@media(max-width:768px){
 .SB_Template_100 .CSS_CatalogSearchBar .col-md-12{display:flex !important;flex-wrap:nowrap !important;align-items:center;gap:8px;min-width:0;}
 .SB_Template_100 .CSS_CatalogSearchBar form{display:block !important;flex:1 1 50%;min-width:0;}
 .SB_Template_100 .CSS_CatalogSearchBar .SB_Catalog_Search{width:100% !important;max-width:100%;min-width:0;box-sizing:border-box;height:42px;margin:0 !important;border-radius:24px;}
 .SB_Template_100 .CSS_CatalogSearchBar select{flex:1 1 50%;width:50% !important;min-width:0;max-width:50%;height:42px;box-sizing:border-box;margin:0 !important;border-radius:24px;padding:8px 12px;font-family:inherit;font-size:16px;}
}

/* Center the mobile catalog with equal side spacing */
@media(max-width:768px){
 .SB_Template_100 .CatalogeDiv{width:100% !important;max-width:100% !important;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;float:none !important;justify-content:stretch;}
 .SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_product_Container{min-width:0 !important;box-sizing:border-box;}
 .SB_Template_100 .CSS_CatalogSearchBar{margin-left:0 !important;margin-right:0 !important;}
 .SB_Template_100 .CSS_CatalogSearchBar .col-md-12{padding-left:0 !important;padding-right:0 !important;}
}

/* Quick add: native catalog action shown as a plus over the image */
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Buttons_Container{display:block !important;grid-column:1 / -1;grid-row:1;align-self:end;justify-self:start;position:relative;z-index:4;width:auto !important;margin:12px !important;padding:0 !important;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_BTNDetails{display:none !important;}
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_BTNAddToChart{display:block !important;margin:0 !important;padding:0 !important;}
.SB_Template_100 .CatalogeDiv .CSS_BtnAddToBasket{display:flex !important;align-items:center;justify-content:center;width:44px !important;height:44px !important;min-width:44px;box-sizing:border-box;padding:0 !important;margin:0 !important;border:1px solid #ddd !important;border-radius:50% !important;background:#fff !important;color:#121212 !important;box-shadow:0 2px 8px rgba(0,0,0,.12);text-decoration:none;}
.SB_Template_100 .CatalogeDiv .CAT_BtnAddToBasket_Text,
.SB_Template_100 .CatalogeDiv .CAT_BtnAddToBasket_Icon{display:none !important;}
.SB_Template_100 .CatalogeDiv .CSS_BtnAddToBasket::before{content:"+";display:block;font-family:Arial,sans-serif;font-size:30px;font-weight:400;line-height:1;}
.SB_Template_100 .CatalogeDiv .CSS_BtnAddToBasket:hover{background:#121212 !important;color:#fff !important;border-color:#121212 !important;}
.SB_Template_100 .CatalogeDiv .CSS_BtnAddToBasket:focus-visible{outline:2px solid #121212;outline-offset:3px;}

/* Raise catalog quick-add button by 10px */
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Buttons_Container{bottom:10px;}

/* Plus opens native quick view for choosing product options */
.SB_Template_100 .CatalogeDiv .CssCatalogAdjusted_Buttons_Container{display:none !important;}
.SB_Template_100 .CatalogeDiv .ProductFloatingIconsContainer{display:flex !important;position:absolute !important;top:auto !important;bottom:22px !important;right:12px !important;left:auto !important;transform:none !important;opacity:1 !important;visibility:visible !important;width:auto !important;padding:0 !important;margin:0 !important;z-index:5;}
.SB_Template_100 .CatalogeDiv .ProductFloatingIconsContainer .addToCartBtn,
.SB_Template_100 .CatalogeDiv .ProductFloatingIconsContainer .addToWishlistBtn{display:none !important;}
.SB_Template_100 .CatalogeDiv .fastViewBtn{display:flex !important;align-items:center;justify-content:center;box-sizing:border-box;width:44px !important;height:44px !important;border:1px solid #ddd !important;border-radius:50% !important;background:#fff !important;color:#121212 !important;margin:0 !important;padding:0 !important;box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer;}
.SB_Template_100 .CatalogeDiv .fastViewBtn .SB_FV_Eye{display:none !important;}
.SB_Template_100 .CatalogeDiv .fastViewBtn::before{content:"+";font-family:Arial,sans-serif;font-size:30px;line-height:1;}
.SB_Template_100 .CatalogeDiv .fastViewBtn:hover{background:#121212 !important;color:#fff !important;}

/* SB_END;Type_Name:Catalog_Page;Type_RowID:0*/
/* SB_START;Type_Name:Catalog_ProductPage;Type_RowID:0*/
/* Fashion product layout */
.CssCatProductAdjusted_product {
 max-width: 1240px; margin: 24px auto 60px; padding: 0 24px;
 color: #252525; background: #fff; box-sizing: border-box;
}
.CssCatProductAdjusted_header { font-size: 30px; font-weight: 400; line-height: 1.3; margin: 0 0 16px; text-align: right; }
#CssCatProductAdjusted_TextArea { text-align: right; min-width: 0; box-sizing: border-box; }
.CssCatProductAdjusted_PicDesc { color: #777; font-size: 16px; line-height: 1.7; margin-bottom: 20px; }
.CssCatProductAdjusted_BigPic { background: #f5f3f0; padding: 0; border: 0; }
.CatIMG_PictureBig_Clean_Link { display: block; }
.CatIMG_PictureBig_Clean { display: block; width: 100% !important; max-width: 100% !important; height: auto !important; object-fit: contain; border-radius: 0; }
.CssCatProductAdjusted_MorePics { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 12px; }
.CssCatProductAdjusted_MorePics img { width: 74px; height: 100px; object-fit: contain; border: 0; border-radius: 0; }
.CssCatProductAdjusted_Price_Container { margin: 18px 0 24px; }
.CssCatProductAdjusted_Price { color: #252525; font-size: 21px; font-weight: 400; }
.CssCatProductAdjusted_Price .CAT_Text { font-size: 16px; color: #777; }
.clsCatalogElmExtraRow { margin: 20px 0; }
.clsCatalogElmExtraRow_TextCont { display: block; font-size: 16px; color: #666; margin-bottom: 12px; }
.clsUlChooseProduct { display: flex; flex-wrap: wrap; gap: 10px; padding: 0; margin: 0; }
.clsLIChooseProduct { border: 1px solid #dedbd6; border-radius: 2px; min-width: 40px; min-height: 40px; margin: 0; }
.clsLIChooseProduct.clsProductColor { min-width: 22px; min-height: 22px; width: 22px; height: 22px; border-radius: 50%; border: 1px solid #d0ccc6; }
.CssCatProductAdjusted_QuantityMeasureUnits { margin: 20px 0; }
.CssCatProductAdjusted_Quantity { display: inline-flex; height: 42px; border: 1px solid #dedbd6; border-radius: 2px; overflow: hidden; }
.CssCatProductAdjusted_Quantity .BasketInputBox,
.CssCatProductAdjusted_Quantity .BasketInputBoxUp,
.CssCatProductAdjusted_Quantity .BasketInputBoxDown { width: 42px; height: 40px; padding: 0; margin: 0; background: #fff; color: #333; border: 0; font-size: 16px; text-align: center; }
.CssCatProductAdjusted_AddToBasket { width: 100%; margin: 0 0 28px; }
.CSS_BtnAddToBasket_Anchor { --sb-button-height: 48px; --sb-button-radius: 2px; display: flex !important; align-items: center; justify-content: center; width: 100%; min-height: 48px; box-sizing: border-box; padding: 12px 20px; background: #111 !important; color: #fff !important; border: 1px solid #111; border-radius: 2px; font-size: 16px; text-decoration: none; }
.CSS_BtnAddToBasket_Anchor:hover { background: #333 !important; border-color: #333; }
.CssCatProductAdjusted_PicDescription { border-top: 1px solid #e6e3df; padding-top: 20px; font-size: 16px; line-height: 1.7; }
.CssCatProductAdjusted_PicDescription .CssTabs_Ul { border-bottom: 1px solid #e6e3df; margin-bottom: 16px; }
.CssCatProductAdjusted_PicDescription .CssTabs_Ul a { color: #555; background: #fff; border-radius: 0; font-size: 16px; }
@media (min-width: 769px) {
 .CssCatProductAdjusted_product { display: grid; grid-template-columns: minmax(300px, .8fr) minmax(0, 1.35fr); grid-template-rows: auto auto 1fr; column-gap: 70px; direction: ltr; align-items: start; }
 .CssCatProductAdjusted_top { grid-column: 1; grid-row: 1; direction: rtl; }
 #CssCatProductAdjusted_PicturesArea { grid-column: 2; grid-row: 1 / 4; width: 100% !important; float: none !important; min-width: 0; direction: rtl; }
 #CssCatProductAdjusted_TextArea { grid-column: 1; grid-row: 2; width: 100% !important; float: none !important; direction: rtl; }
 .CssCatProductAdjusted_PicDescription { grid-column: 1; grid-row: 3; width: 100% !important; clear: none; direction: rtl; }
}
@media (max-width: 768px) {
 .CssCatProductAdjusted_product { display: flex; flex-direction: column; margin: 12px auto 32px; padding: 0 16px; }
 #CssCatProductAdjusted_PicturesArea { order: 0; width: 100% !important; float: none !important; }
 .CssCatProductAdjusted_top { order: 1; width: 100%; margin-top: 24px; }
 #CssCatProductAdjusted_TextArea { order: 2; width: 100% !important; float: none !important; }
 .CssCatProductAdjusted_PicDescription { order: 3; width: 100% !important; }
 .CssCatProductAdjusted_header { font-size: 26px; }
 .CssCatProductAdjusted_MorePics img { width: 60px; height: 80px; }
}
/* Aligned color options and readable labels */
.CssCatProductAdjusted_product .clsUlChooseProduct {display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:44px 38px;direction:rtl;list-style:none;padding:4px 18px 28px;margin:0;overflow:visible;}
.CssCatProductAdjusted_product .clsLIChooseProduct.clsProductColor {position:relative;flex:0 0 26px;width:26px;height:26px;min-width:26px;min-height:26px;padding:0;margin:0;box-sizing:border-box;line-height:normal;float:none;overflow:visible;}
.CssCatProductAdjusted_product .clsProductColor .cls_elm_extra_product_Li_Text {display:block;position:absolute;top:34px;left:50%;transform:translateX(-50%);width:62px;margin:0;padding:0;font-size:12px;font-weight:400;line-height:18px;text-align:center;white-space:nowrap;color:#555;}
.CssCatProductAdjusted_product .clsCatalogElmExtraRow {padding-bottom:12px;}

/* Solid color swatches without inner radio circles */
.CssCatProductAdjusted_product .clsUlChooseProduct .clsLIChooseProduct.clsProductColor::before {content:none;display:none;}
.CssCatProductAdjusted_product .clsLIChooseProduct.clsProductColor.clsSelected {outline:2px solid #555;outline-offset:3px;}

/* Full-height product photo and compact quantity control */
.CssCatProductAdjusted_product .CssCatProductAdjusted_BigPic {background:transparent;min-height:0;border-radius:0;overflow:hidden;}
.CssCatProductAdjusted_product .CssCatProductAdjusted_BigPic .CatIMG_PictureBig_Clean_Link {display:block;width:100%;padding:0;margin:0;}
.CssCatProductAdjusted_product .CssCatProductAdjusted_BigPic .CatIMG_PictureBig_Clean {width:100% !important;height:auto !important;max-height:none !important;display:block;margin:0;object-fit:cover;}
.CssCatProductAdjusted_product .CssCatProductAdjusted_QuantityMeasureUnits {margin:12px 0 8px;padding-bottom:0;}
.CssCatProductAdjusted_product .CssCatProductAdjusted_AddToBasket {margin-top:0;}
.CssCatProductAdjusted_product .CssCatProductAdjusted_Quantity {gap:0;border:1px solid #dedbd6;border-radius:2px;box-shadow:none;}
.CssCatProductAdjusted_product .CssCatProductAdjusted_Quantity .BasketInputBoxUp,
.CssCatProductAdjusted_product .CssCatProductAdjusted_Quantity .BasketInputBoxDown,
.CssCatProductAdjusted_product .CssCatProductAdjusted_Quantity .clsCatProductCount {border:0 !important;border-radius:0 !important;box-shadow:none !important;margin:0;}

/* Desktop: smaller product photo; photo sits beside the details (rows 1-2), description/tabs run full width below (row 3) */
@media (min-width: 769px) {
 .CssCatProductAdjusted_product .CssCatProductAdjusted_top { grid-column: 1 !important; grid-row: 1 !important; width: auto !important; max-width: 100% !important; min-width: 0; box-sizing: border-box; }
 .CssCatProductAdjusted_product #CssCatProductAdjusted_TextArea { grid-column: 1 !important; grid-row: 2 !important; width: auto !important; max-width: 100% !important; }
 .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription { grid-column: 1 / -1 !important; grid-row: 3 !important; width: 100% !important; max-width: 100% !important; min-width: 0; box-sizing: border-box; margin-top: 40px; }
 .CssCatProductAdjusted_product #CssCatProductAdjusted_PicturesArea { grid-column: 2 !important; grid-row: 1 / 3 !important; align-self: start; max-width: 560px; justify-self: end; }
 .CssCatProductAdjusted_product .CssCatProductAdjusted_BigPic .CatIMG_PictureBig_Clean { width: auto !important; max-width: 100% !important; max-height: 620px !important; height: auto !important; margin: 0 auto; object-fit: contain; }
}
@media (max-width: 768px) {
 .CssCatProductAdjusted_product .CssCatProductAdjusted_BigPic .CatIMG_PictureBig_Clean { max-height: 70vh !important; width: auto !important; max-width: 100% !important; margin: 0 auto; object-fit: contain; }
}

/* Uniform size circles with text only */
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="Size"],
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="size"],
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידה"],
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידות"]{gap:10px;align-items:center;padding:0;margin:0;}
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="Size"] .clsLIChooseProduct,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="size"] .clsLIChooseProduct,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידה"] .clsLIChooseProduct,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידות"] .clsLIChooseProduct{display:flex !important;align-items:center;justify-content:center;flex:0 0 48px;width:48px !important;height:48px !important;min-width:48px;min-height:48px;box-sizing:border-box;border:1px solid #dedbd6 !important;border-radius:50% !important;padding:0 !important;margin:0 !important;float:none;line-height:1;background:#fff;color:#252525;cursor:pointer;}
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="Size"] .clsLIChooseProduct::before,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="Size"] .clsLIChooseProduct::after,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="size"] .clsLIChooseProduct::before,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="size"] .clsLIChooseProduct::after,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידה"] .clsLIChooseProduct::before,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידה"] .clsLIChooseProduct::after,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידות"] .clsLIChooseProduct::before,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידות"] .clsLIChooseProduct::after{content:none !important;display:none !important;}
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="Size"] .clsLIChooseProduct .cls_elm_extra_product_Li_Text,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="size"] .clsLIChooseProduct .cls_elm_extra_product_Li_Text,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידה"] .clsLIChooseProduct .cls_elm_extra_product_Li_Text,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידות"] .clsLIChooseProduct .cls_elm_extra_product_Li_Text{display:block !important;position:static !important;transform:none !important;width:auto !important;margin:0 !important;padding:0 !important;font-size:16px;line-height:1;text-align:center;}
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="Size"] .clsLIChooseProduct.clsSelected,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="size"] .clsLIChooseProduct.clsSelected,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידה"] .clsLIChooseProduct.clsSelected,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידות"] .clsLIChooseProduct.clsSelected{border-color:#252525 !important;background:#252525 !important;color:#fff !important;}
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="Size"] .clsLIChooseProduct.clsSelected .cls_elm_extra_product_Li_Text,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="size"] .clsLIChooseProduct.clsSelected .cls_elm_extra_product_Li_Text,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידה"] .clsLIChooseProduct.clsSelected .cls_elm_extra_product_Li_Text,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידות"] .clsLIChooseProduct.clsSelected .cls_elm_extra_product_Li_Text{color:#fff !important;}

/* Center size text horizontally and vertically */
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="Size"] .clsLIChooseProduct .cls_elm_extra_product_Li_Text,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="size"] .clsLIChooseProduct .cls_elm_extra_product_Li_Text,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידה"] .clsLIChooseProduct .cls_elm_extra_product_Li_Text,
.CssCatProductAdjusted_product .clsUlChooseProduct[Property_Name="מידות"] .clsLIChooseProduct .cls_elm_extra_product_Li_Text{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;box-sizing:border-box;position:static !important;inset:auto !important;transform:none !important;margin:0 !important;padding:0 !important;line-height:normal !important;text-align:center !important;}

.CssCatProductAdjusted_MorePics .more_pics {
    width: 100%;
    height: auto;
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
}
.CssCatProductAdjusted_product .Gallery_Div_Img {
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
}

/* SB_END;Type_Name:Catalog_ProductPage;Type_RowID:0*/
/* SB_START;Type_Name:Gallery12_Page;Type_RowID:0*/
.CSS_SB_Gallery12_div{margin:15px 15px 15px 15px;overflow:hidden;width:200px;height:200px;}.CSS_SB_Gallery12_MainDiv .CSS_SB_Gallery12_img{max-width:300px;max-height:300px;}
/* SB_END;Type_Name:Gallery12_Page;Type_RowID:0*/
/* SB_START;Type_Name:General;Type_RowID:0*/

/* SB_END;Type_Name:General;Type_RowID:0*/
/* SB_START;Type_Name:WebDesign_Mobile;Type_RowID:0*/
.SB_Mobile_Bottom_Background{background:#000000;}
/* Mobile category proportions and stable full-width header */
@media (max-width:768px){
 .SB_Template_100 .noysheleg-main-categories .col-md-3{padding:12px !important;border-width:6px !important;background-position:center top !important;}
 .SB_Template_100 .noysheleg-main-categories .SB_Img_Container_Fix{height:calc(clamp(210px,60vw,280px) + 36px) !important;margin-bottom:8px !important;overflow:hidden;}
 .SB_Template_100 .noysheleg-main-categories .SB_Text_Container{margin-bottom:8px !important;}
 .SB_Template_100 .noysheleg-main-categories .SB_Text_Container span{font-size:24px !important;}
 .SB_Template_100 .SB_Mobile_Header_Menu_TopPos,
 .SB_Template_100 .SB_Mobile_Header_Menu_TopPos.clsFixedTop{width:100% !important;max-width:none !important;box-sizing:border-box;left:0 !important;right:0 !important;margin:0 !important;padding:0 !important;transform:none !important;}
 .SB_Template_100 .SB_Mobile_Header_Menu_TopPos .Css_Mobile_Menu{width:100% !important;max-width:none !important;box-sizing:border-box;margin:0 !important;padding:0 !important;transform:none !important;}
 .SB_Template_100 .sf-ma-ul-MobileMenu-DivConteiner{width:100% !important;margin:0 !important;}
 .SB_Template_100 .sf-ma-ul-MobileMenu{display:flex !important;flex-wrap:nowrap !important;align-items:center;box-sizing:border-box;width:100% !important;height:70px !important;min-height:70px !important;margin:0 !important;padding:0 8px !important;}
 .SB_Template_100 .sf-ma-ul-MobileMenu > .sf-ma-li{display:flex !important;align-items:center;justify-content:center;float:none !important;min-width:44px !important;padding:0 !important;height:70px !important;}
 .SB_Template_100 .sf-ma-ul-MobileMenu > .sf-MA-Logo{order:0 !important;flex:1 1 auto !important;min-width:0 !important;max-width:none !important;}
 .SB_Template_100 .sf-ma-ul-MobileMenu > .sf-MA-Logo > a{height:60px !important;}
 .SB_Template_100 .sf-ma-ul-MobileMenu > .sf-MA-Logo img{height:56px !important;max-height:56px !important;width:auto !important;max-width:100% !important;object-fit:contain;}
 .SB_Template_100 .Css_Mobile_PageContent .SB_Mobile2InRow .col-md-3{height:clamp(200px,65vw,280px) !important;border-width:5px !important;padding:12px !important;}
 .SB_Template_100 .Css_Mobile_PageContent .SB_Img_Container_Fix{max-width:100%;box-sizing:border-box;}
}

/* Focus the pants category image on the garment */
.SB_Template_100 .noysheleg-main-categories .col-md-3.noysheleg-pants-category{background-size:auto 145% !important;background-position:center bottom !important;}
@media(max-width:768px){
 .SB_Template_100 .noysheleg-main-categories .col-md-3.noysheleg-pants-category{background-size:115% auto !important;background-position:center bottom !important;}
}

/* Keep the mobile shipping strip full width while sticky */
@media(max-width:768px){
 .SB_Template_100 .SB_Mobile_Header_Cont,
 .SB_Template_100 .SB_Mobile_Header_Cont.clsFixedTop{left:0 !important;right:0 !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;box-sizing:border-box;background:#1c1c1c !important;}
 .SB_Template_100 .SB_Mobile_Header_Cont .Css_Mobile_Top{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;box-sizing:border-box;}
 .SB_Template_100 .SB_Mobile_Header_Cont .clsDnD_Container.clsBG_Fullwidth{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;}
 .SB_Template_100 .SB_Mobile_Header_Cont .clsSBPageWidth{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;}
}

/* Main categories: two per row on mobile */
@media (max-width:768px){
 .SB_Template_100 .noysheleg-main-categories .row{display:flex !important;flex-wrap:wrap !important;}
 .SB_Template_100 .noysheleg-main-categories .col-md-3{flex:0 0 50% !important;width:50% !important;max-width:50% !important;min-width:0 !important;box-sizing:border-box;float:none !important;padding:8px !important;}
 .SB_Template_100 .noysheleg-main-categories .SB_Img_Container_Fix{height:clamp(160px,48vw,230px) !important;}
 .SB_Template_100 .noysheleg-main-categories .SB_Text_Container span{font-size:20px !important;}
}

/* SB_END;Type_Name:WebDesign_Mobile;Type_RowID:0*/
/* SB_START;Type_Name:DnD_Page;Type_RowID:0*/

.SB_Template_100 .noysheleg-footer-brand .SB_Img_Container_Fix{margin:0 auto 16px !important;max-width:100%;text-align:center;}
.SB_Template_100 .noysheleg-footer-social{display:flex !important;align-items:center;justify-content:center;flex-wrap:nowrap;gap:12px;margin:16px 0 0 !important;}
.SB_Template_100 .noysheleg-footer-social .col-md-sb-5{flex:0 0 32px;width:32px !important;max-width:32px;padding:0 !important;float:none !important;display:flex;align-items:center;justify-content:center;}
.SB_Template_100 .noysheleg-footer-social .SB_NoneEditable{float:none !important;display:flex !important;align-items:center;justify-content:center;margin:0 !important;}
.SB_Template_100 .noysheleg-footer-social .SB_Inline_Links{display:flex;align-items:center;justify-content:center;min-height:32px;}
.SB_Template_100 .noysheleg-footer-social .SB_Inline_Links span{font-size:24px !important;line-height:1;}

/* SB_END;Type_Name:DnD_Page;Type_RowID:0*/
/* SB_START;Type_Name:Menu;Type_RowID:17167*/
#SB_Menu_17167 li{padding:0 8px 0 8px;height:90px;}#SB_Menu_17167 li:hover{background:#ffffff;}#SB_Menu_17167 li a.sf-a{color:#000000;font-size:19px;font-weight:300;text-align:center;line-height:90px;padding:0 8px 0 8px;}#SB_Menu_17167 li:hover > a{color:#000000;}#SB_Menu_17167 .active{background:#ffffff;border-bottom:2px solid #000000;}#SB_Menu_17167 li.active>a{color:#000000;}#SB_Menu_17167 li li{width:200px;height:40px;}#SB_Menu_17167 li li a.sf-a{line-height:40px;}#SB_Menu_17167 li ul{border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;}#SB_Menu_17167 >ul{height:90px;}#SB_Menu_17167 .sf-sub-indicator{font-size:7px;margin-left:3px;}#SB_Menu_17167 .sf-li-Icon{font-size:16px;}
:root { --sb-menu-item-height: 90px; --sb-logo-height: 74px; --sb-logo-max-width: 220px; }
#SB_Menu_17167 { --sb-menu-item-height: 90px; --sb-logo-height: 74px; --sb-logo-max-width: 220px; }

/* SB_END;Type_Name:Menu;Type_RowID:17167*/
/* SB_START;Type_Name:FloatBtns_Page;Type_RowID:0*/

/* SB_END;Type_Name:FloatBtns_Page;Type_RowID:0*/
/* SB_START;Type_Name:GeneralCatalog_Page;Type_RowID:0*/

/* SB_END;Type_Name:GeneralCatalog_Page;Type_RowID:0*/
/* SB_START;Type_Name:MenuIcons_Mobile;Type_RowID:0*/

/* SB_END;Type_Name:MenuIcons_Mobile;Type_RowID:0*/
/* SB_START;Type_Name:Tabs_Page;Type_RowID:0*/
.nav-tabs.CssTabs_Ul{padding:5px 0 0 0;margin-top:12px;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:1px solid #c4c4c4;}.nav-tabs.CssTabs_Ul>li{background:#ffffff;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;}.nav-tabs.CssTabs_Ul>li>a{margin-right:0px;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;border-radius:1px 1px 1px 1px;-moz-border-radius:1px 1px 1px 1px;-webkit-border-radius:1px 1px 1px 1px;color:#919191;font-size:16px;font-weight:normal;font-family:'heebo';}.nav-tabs.CssTabs_Ul>li.active>a, .nav-tabs.CssTabs_Ul>li.active>a:focus, .nav-tabs.CssTabs_Ul>li.active>a:hover{background:transparent;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:0 solid #e3e3e3;color:#000000;}.nav.CssTabs_Ul>li>a:focus, .nav.CssTabs_Ul>li>a:hover{background:transparent;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;color:#000000;}.tab-content.CssTabs_DivCont{padding:20px 20px 20px 20px;margin-bottom:30px;border-top:0 solid #e3e3e3;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;width:100%;}
/* SB_END;Type_Name:Tabs_Page;Type_RowID:0*/
/* SB_START;Type_Name:MenuIcons_Page;Type_RowID:0*/

/* SB_END;Type_Name:MenuIcons_Page;Type_RowID:0*/
/* SB_START;Type_Name:FormsDND;Type_RowID:0*/
form.clsSB_FormShow .CSS_TABLE input[type='text']{background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.29);}form.clsSB_FormShow .CSS_TABLE textarea{background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.29);}form.clsSB_FormShow .CSS_SUBMIT{background:#1c1c1c;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;color:#ffffff;}
/* SB_END;Type_Name:FormsDND;Type_RowID:0*/
/* SB_START;Type_Name:CatOrderPage_Page;Type_RowID:0*/

/* SB_END;Type_Name:CatOrderPage_Page;Type_RowID:0*/
/* SB_START;Type_Name:ShoppingCart_Page;Type_RowID:0*/

/* SB_END;Type_Name:ShoppingCart_Page;Type_RowID:0*/
/* SB_START;Type_Name:Wishlist;Type_RowID:0*/

/* SB_END;Type_Name:Wishlist;Type_RowID:0*/
/* SB_START;Type_Name:ScrollUp_Page;Type_RowID:0*/

/* SB_END;Type_Name:ScrollUp_Page;Type_RowID:0*/
