body.wow-store{background:#fff;color:#0d1b26;font-family:Heebo,system-ui,Arial,sans-serif;}
body.wow-store .wp-site-blocks > header,
body.wow-store header.wp-block-template-part,
body.wow-store footer.wp-block-template-part,
body.wow-store .wp-site-blocks > footer{display:none !important;}
body.wow-store .wp-site-blocks{padding:0;}
.wow-chrome .top{position:sticky;top:0;z-index:20;background:#fff;}
.wow-main{padding:clamp(24px,4vw,48px) 0 120px;}
.wow-main h1,.wow-main .wp-block-heading{font-weight:800;letter-spacing:-.01em;}
.wow-store .wc-block-components-button,
.wow-store .woocommerce-button,
.wow-store button.alt,
.wow-store .checkout-button,
.wow-store .single_add_to_cart_button,
.wow-store .wc-block-cart__submit-button,
.wow-store .wc-block-components-checkout-place-order-button{
  background:#27a9a6 !important;color:#04222a !important;border:0 !important;border-radius:999px !important;
  min-height:52px;font-weight:700;font-size:17px;padding:0 26px;
}
.wow-store .wc-block-components-button:hover,
.wow-store .single_add_to_cart_button:hover{background:#3cc2bf !important;}
.wow-store input[type=text],
.wow-store input[type=email],
.wow-store input[type=tel],
.wow-store input[type=number],
.wow-store input[type=password],
.wow-store select,
.wow-store textarea,
.wow-store .wc-block-components-text-input input,
.wow-store .wc-block-components-combobox input{
  min-height:48px;border:1px solid #d9e6e8 !important;border-radius:14px !important;background:#eef8f7 !important;
  color:#0d1b26 !important;
}
.wow-store .wc-block-cart,
.wow-store .wc-block-checkout,
.wow-store .woocommerce,
.wow-store .product{background:#fff;}
.wow-store .wc-block-cart-item,
.wow-store .wc-block-components-order-summary,
.wow-store .wc-block-components-sidebar,
.wow-store div.product{border:1px solid #d9e6e8;border-radius:22px;padding:clamp(16px,3vw,28px);background:#fff;}
/* prices: normal type; ₪ visually LEFT of digits (KSP/Shufersal) */
.wow-store p.price,
.wow-store .price,
.wow-store .wc-block-components-product-price,
.wow-store .woocommerce-Price-amount,
.wow-store .wc-block-formatted-money-amount,
.wow-store .wc-block-components-formatted-money-amount,
.wow-store .wc-block-components-product-price .price,
.wow-store .wc-block-components-totals-item__value,
.wow-store .wc-block-components-order-summary-item__total-price{
  color:#0a2a43;font-size:16px!important;font-weight:600!important;line-height:1.4
}
.wow-store .woocommerce-Price-amount,
.wow-store .woocommerce-Price-amount bdi,
.wow-store .wc-block-formatted-money-amount,
.wow-store .wc-block-components-formatted-money-amount{
  direction:ltr!important;unicode-bidi:isolate;display:inline-flex!important;align-items:baseline;flex-direction:row;gap:.2em;white-space:nowrap
}
.wow-store .posted_in,.wow-store .product_meta{color:#4d6170;}
.wow-store .woocommerce-info,
.wow-store .wc-block-components-notice-banner{border-radius:16px;background:#f7f2ea;border-color:#d9e6e8;}
.wow-store .wc-block-components-radio-control-accordion-option,
.wow-store .wc-block-components-shipping-rates-control__package{border:1px solid #d9e6e8;border-radius:16px;background:#eef8f7;margin-bottom:10px;}
@media (prefers-reduced-motion:reduce){
  .wow-store *{transition:none !important;animation:none !important;}
}

.wow-store a.add_to_cart_button,
.wow-store a.button,
.wow-store .wp-block-button__link,
.wow-store .wc-block-grid__product-add-to-cart a{
  background:#27a9a6 !important;color:#04222a !important;border:0 !important;border-radius:999px !important;
  min-height:48px;font-weight:700;
}

.wow-store .product_meta{font-size:14px}
.wow-store .product_meta .posted_in a{color:#0a2a43}
.wow-store .woocommerce-Price-currencySymbol{order:0;font-size:1em;font-weight:inherit;margin:0}

.wow-store .wp-block-post-terms__prefix{font-size:0 !important;letter-spacing:0}
.wow-store .wp-block-post-terms__prefix::after{content:"קטגוריה: ";font-size:14px;letter-spacing:normal}

/* 20261108: no duplicate price column / no horizontal scroll; header cart icon */
html:has(body.wow-store),body.wow-store{overflow-x:clip;max-width:100%}
body.wow-store .wp-site-blocks,
body.wow-store .wow-main,
body.wow-store .woocommerce,
body.wow-store .wp-block-woocommerce-cart,
body.wow-store .wp-block-woocommerce-checkout,
body.wow-store .wc-block-cart,
body.wow-store .wc-block-checkout,
body.wow-store table.shop_table,
body.wow-store table.wc-block-cart-items,
body.wow-store div.product{max-width:100%;box-sizing:border-box}
body.wow-store table.wc-block-cart-items,
body.wow-store table.wc-block-cart-items thead,
body.wow-store table.wc-block-cart-items tbody{display:block;width:100%!important;table-layout:auto}
body.wow-store table.wc-block-cart-items .wc-block-cart-items__header{display:none!important}
body.wow-store table.wc-block-cart-items td{display:block}
body.wow-store table.wc-block-cart-items .wc-block-cart-items__row,
body.wow-store .is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
body.wow-store .is-small table.wc-block-cart-items .wc-block-cart-items__row,
body.wow-store .is-medium table.wc-block-cart-items .wc-block-cart-items__row{
  display:flex!important;flex-wrap:nowrap;align-items:flex-start;gap:12px;
  width:100%;max-width:100%;box-sizing:border-box
}
body.wow-store .wc-block-cart-item__image{flex:0 0 80px;width:80px;max-width:80px;padding:0!important}
body.wow-store .wc-block-cart-item__product,
body.wow-store .wc-block-cart-item__wrap{flex:1 1 0;min-width:0;max-width:none}
body.wow-store .wc-block-cart-item__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
body.wow-store .wc-block-cart-item__prices,
body.wow-store .wc-block-components-order-summary-item__individual-prices,
body.wow-store table.shop_table.cart .product-price,
body.wow-store table.shop_table.cart th.product-price{display:none!important}
body.wow-store .wc-block-cart-items__header-total{display:none!important}
body.wow-store .wc-block-cart-item__total{
  flex:0 0 auto;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;
  direction:ltr;text-align:left!important;white-space:nowrap;font-size:16px;font-weight:600
}
body.wow-store .wc-block-components-order-summary-item{
  display:flex!important;flex-wrap:nowrap;align-items:flex-start;gap:12px;
  width:100%;max-width:100%;box-sizing:border-box;overflow:visible
}
body.wow-store .wc-block-components-order-summary-item__image{flex:0 0 48px;width:48px;max-width:48px}
body.wow-store .wc-block-components-order-summary-item__description{
  flex:1 1 0;min-width:0;max-width:none;padding:0 8px!important
}
body.wow-store .wc-block-components-order-summary-item__total-price{
  flex:0 0 auto;width:auto!important;min-width:0!important;max-width:none!important;
  margin:0!important;padding:0!important;direction:ltr;text-align:left!important;white-space:nowrap
}
body.wow-store .wc-block-components-product-name,
body.wow-store .wc-block-cart-item__product .wc-block-components-product-name{
  max-width:100%!important;white-space:normal!important;word-break:normal;overflow-wrap:break-word
}
@media(max-width:900px){
  body.wow-store table.shop_table.cart,
  body.wow-store table.shop_table.cart tbody,
  body.wow-store table.shop_table.cart tfoot,
  body.wow-store table.shop_table.cart tr{display:block;width:100%;max-width:100%}
  body.wow-store table.shop_table.cart thead{display:none}
  body.wow-store table.shop_table.cart td{display:block;width:100%;max-width:100%;text-align:start!important;box-sizing:border-box}
}
body.wow-store .hdr-tools{display:flex;align-items:center;gap:8px}
@media(max-width:1080px){
  body.wow-store .hdr-tools{margin-inline-start:auto}
  body.wow-store .hdr-tools .burger{margin-inline-start:0;display:block}
}
.wow-cart-wrap{position:relative}
.wow-cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;border:1px solid var(--line,#d9e6e8);background:#fff;color:var(--deep,#0a2a43);text-decoration:none}
.wow-cart-link:hover{background:var(--foam,#eef8f7);color:var(--sea,#0d6684)}
.wow-cart-link svg{display:block}
.wow-cart-count{position:absolute;top:4px;inset-inline-end:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--turq,#27a9a6);color:#04222a;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}
.wow-cart-count.is-empty{display:none}
.wow-minicart{display:none;position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(360px,calc(100vw - 24px));background:#fff;border:1px solid var(--line,#d9e6e8);border-radius:18px;box-shadow:0 20px 50px rgba(10,42,67,.14);padding:14px;z-index:40;color:#0d1b26}
.wow-cart-wrap:hover .wow-minicart,.wow-cart-wrap:focus-within .wow-minicart{display:block}
@media(max-width:1080px){.wow-minicart{display:none!important}}
.wow-minicart-empty{margin:8px 4px;color:var(--mut,#4d6170)}
.wow-minicart-items{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.wow-minicart-item{display:flex;gap:12px;align-items:center}
.wow-minicart-thumb{flex:0 0 64px}.wow-minicart-thumb img{width:64px;height:64px;object-fit:cover;border-radius:12px}
.wow-minicart-meta{min-width:0;flex:1}.wow-minicart-meta a{color:var(--deep,#0a2a43);font-weight:700;text-decoration:none}
.wow-minicart-meta p{margin:4px 0 0;color:var(--mut,#4d6170);font-size:14px}
.wow-minicart-subtotal{margin:14px 0 10px}
.wow-minicart-actions{display:flex;gap:8px;flex-wrap:wrap}
.wow-minicart-actions .btn{min-height:44px;padding:0 16px;font-size:15px}

/* 20261108b: checkout/cart item card must not enlarge any amount */
.wow-store .wc-block-components-order-summary-item .wc-block-components-formatted-money-amount,
.wow-store .wc-block-components-order-summary-item .woocommerce-Price-amount,
.wow-store .wc-block-cart-items .wc-block-components-formatted-money-amount,
.wow-store .wow-minicart .woocommerce-Price-amount,
.wow-store .wow-minicart .wc-block-components-formatted-money-amount{font-size:16px!important;font-weight:600!important}
.wow-store .wc-block-components-product-price.is-large,
.wow-store .wc-block-components-formatted-money-amount.is-large{font-size:16px!important;font-weight:600!important}

/* 20261108e: item row is flex (image | title+qty | amount); amounts share the left edge */
body.wow-store .wc-block-components-sidebar,
body.wow-store .wc-block-cart__sidebar{
  padding:16px 20px!important;box-sizing:border-box
}
body.wow-store .wc-block-components-order-summary{
  padding-inline:20px!important
}
body.wow-store .wp-block-woocommerce-cart-order-summary-block,
body.wow-store .wp-block-woocommerce-checkout-order-summary-block,
body.wow-store .wp-block-woocommerce-cart-order-summary-totals-block,
body.wow-store .wp-block-woocommerce-checkout-order-summary-totals-block,
body.wow-store .wc-block-components-totals-wrapper{
  padding-inline:0!important
}
body.wow-store .wc-block-components-totals-item,
body.wow-store .wc-block-components-totals-footer-item{
  display:flex!important;justify-content:space-between;align-items:baseline;gap:16px;
  width:100%;max-width:100%;box-sizing:border-box;padding-inline:20px!important;margin-inline:0!important
}
body.wow-store .wc-block-components-totals-coupon,
body.wow-store .wc-block-cart__totals-title,
body.wow-store .wp-block-woocommerce-cart-order-summary-coupon-form-block,
body.wow-store .wp-block-woocommerce-checkout-order-summary-coupon-form-block,
body.wow-store .wp-block-woocommerce-checkout-order-summary-totals-footer-block,
body.wow-store .wp-block-woocommerce-cart-order-summary-totals-footer-block{
  padding-inline:20px!important;box-sizing:border-box
}
body.wow-store .wc-block-components-totals-item__label,
body.wow-store .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{
  flex:1 1 auto;min-width:0;font-size:16px!important
}
body.wow-store .wc-block-components-totals-item__value,
body.wow-store .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
body.wow-store .cart_totals td{
  flex:0 0 auto;width:auto;box-sizing:border-box;
  direction:ltr;text-align:left!important;font-size:16px!important;font-weight:600!important;margin-inline:0!important
}
@media (max-width:781px){
  body.wow-store .wc-block-components-sidebar,
  body.wow-store .wc-block-cart__sidebar{
    padding:16px 20px!important;box-sizing:border-box
  }
}
body.wow-store .cart_totals table{width:100%}
body.wow-store .cart_totals th{text-align:start}
body.wow-store .woocommerce-checkout-review-order-table tfoot th{text-align:start}
body.wow-store .woocommerce-checkout-review-order-table tfoot td{direction:ltr;text-align:left!important}
