/*
Theme Name: Tevat Noah
Template: twentytwentyfive
Version: 1.0
Text Domain: tevat-noah
*/

/* ============================================
   פולבק Heebo — מדדים מכוילים
   size-adjust ממוצע: אנדרואיד 97.57% · iOS 97.91%
   מקור: חילוץ מטבלאות הגופן (Heebo · Noto Sans Hebrew · Arimo)
   ⚠️ בדיקת סגירה: לחסום את קובץ הגופן בכלי הפיתוח,
      לטעון עמוד מוצר, ולוודא שהעמוד לא זז.
   ============================================ */

@font-face {
  font-family: 'Heebo-Fallback';
  src: local('Noto Sans Hebrew'), local('Arial Hebrew'), local('Arial');
  size-adjust: 97.7%;
  ascent-override: 107.2%;
  descent-override: 43.1%;
  line-gap-override: 0%;
}.wc-block-checkout__main,
.wp-block-woocommerce-checkout-fields-block {
	display: flex;
	flex-direction: column;
}

.wp-block-woocommerce-checkout-shipping-method-block,
.wc-block-checkout__shipping-method {
	order: 1;
}

.wp-block-woocommerce-checkout-pickup-options-block,
.wc-block-checkout__pickup-options {
	order: 2;
}

.wp-block-woocommerce-checkout-contact-information-block,
.wc-block-checkout__contact-fields {
	order: 3;
}

.wp-block-woocommerce-checkout-shipping-address-block,
.wc-block-checkout__shipping-fields {
	order: 4;
}

.wp-block-woocommerce-checkout-billing-address-block,
.wc-block-checkout__billing-fields {
	order: 5;
}

.wp-block-woocommerce-checkout-shipping-methods-block,
.wc-block-checkout__shipping-option {
	order: 6;
	display: none;
}

.wc-block-components-shipping-rates-control {
	display: none;
}

.wp-block-woocommerce-checkout-payment-block,
.wc-block-checkout__payment-method {
	order: 7;
}

.wp-block-woocommerce-checkout-additional-information-block,
.wp-block-woocommerce-checkout-order-note-block,
.wp-block-woocommerce-checkout-terms-block,
.wp-block-woocommerce-checkout-actions-block {
	order: 8;
}

.wp-block-woocommerce-checkout-fields-block > div {
	order: 9;
}

.wp-block-woocommerce-checkout-fields-block > [class~="wp-block-woocommerce-checkout-shipping-method-block"] {
	order: 1;
}

.wp-block-woocommerce-checkout-fields-block > [class~="wp-block-woocommerce-checkout-pickup-options-block"] {
	order: 2;
}

.wp-block-woocommerce-checkout-fields-block > [class~="wp-block-woocommerce-checkout-contact-information-block"] {
	order: 3;
}

.wp-block-woocommerce-cart-order-summary-shipping-block {
	display: none;
}

.wc-block-cart .wc-block-components-totals-shipping {
	display: none;
}

.wc-block-cart .wc-block-components-totals-footer-item {
	display: none;
}

.wc-block-cart__totals-shipping {
	display: none;
}

.tn-gift-wrap-help {
	display: block;
	margin-top: 6px;
	font-size: 13px;
	color: #777777;
	line-height: 1.5;
}

.wc-block-components-notice-banner,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.wc-block-components-validation-error {
	font-family: Heebo, sans-serif;
	background: #f6e9e3;
	color: #545454;
	border: 0;
	border-inline-start: 4px solid #fed770;
	border-radius: 6px;
	padding: 14px 18px;
	font-size: 15px;
	line-height: 1.6;
}

.wc-block-components-notice-banner.is-error,
.woocommerce-error,
.wc-block-components-validation-error {
	border-inline-start-color: #b3261e;
}

.wc-block-components-notice-banner.is-info,
.woocommerce-info {
	border-inline-start-color: #cedee1;
}

.wc-block-components-notice-banner > svg,
.wc-block-components-notice-banner__content svg {
	fill: #545454;
}

.wc-block-components-notice-banner a,
.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a {
	color: #545454;
	text-decoration: underline;
}

.woocommerce-message .button,
.woocommerce-info .button,
.wc-block-components-notice-banner .wc-block-components-button {
	background: #fed770;
	color: #545454;
	border: 0;
	border-radius: 4px;
	font-family: Heebo, sans-serif;
	font-weight: 500;
}

.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before {
	color: #545454;
}

.wc-block-checkout__use-address-for-billing {
	display: none;
}

.wp-block-woocommerce-checkout-order-summary-block > .wc-block-components-panel > .wc-block-components-panel__button,
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
	display: none;
}

.wc-block-components-checkout-order-summary__content {
	display: block !important;
	height: auto !important;
	max-height: none !important;
	overflow: visible !important;
}

.tn-gw {
	margin-inline-end: 8px;
	max-width: 100%;
	flex-wrap: wrap;
}

.wc-block-cart-item__total .tn-gw,
.wc-block-components-order-summary-item .tn-gw {
	justify-content: flex-end;
	padding-inline-start: 8px;
}

.wp-block-woocommerce-cart .wp-block-post-title,
.wp-block-woocommerce-cart-items-block ~ .wp-block-post-title {
	display: none;
}

.woocommerce-message .button,
.wc-block-components-notice-banner .wc-forward {
	display: inline-block;
	margin-inline-start: 12px;
	vertical-align: middle;
	padding: 8px 18px;
}

.wc-block-grid__product .added_to_cart,
.woocommerce-loop-product__link ~ .added_to_cart,
ul.products li.product .added_to_cart,
.wp-block-post-template li .added_to_cart {
	display: inline-block;
	margin: 6px 0 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.4;
	color: #545454;
	text-decoration: underline;
}

.wc-block-grid__product .wp-block-button__link + .added_to_cart,
ul.products li.product a.button + .added_to_cart {
	margin-top: 4px;
}

@media ( max-width: 600px ) {
	.wc-block-cart-item__total .tn-gw,
	.wc-block-cart-items__row .tn-gw {
		padding-inline-end: 14px;
		padding-inline-start: 0;
		margin-inline-end: 0;
		justify-content: flex-start;
	}
}

.wp-block-woocommerce-checkout-order-summary-block:focus,
.wp-block-woocommerce-cart-order-summary-block:focus,
.wc-block-components-sidebar:focus,
.wc-block-components-totals-wrapper:focus,
.wc-block-components-panel:focus,
.wc-block-components-order-summary:focus {
	outline: none;
	box-shadow: none;
}

.wp-block-woocommerce-checkout-order-summary-block:has( .wc-block-components-chip ) .wc-block-components-totals-coupon,
.wp-block-woocommerce-cart-order-summary-block:has( .wc-block-components-chip ) .wc-block-components-totals-coupon {
	display: none;
}
