.elementor-28045 .elementor-element.elementor-element-5191ea8 .woocommerce-breadcrumb{color:#5E6280;font-family:"Asimon", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-28045 .elementor-element.elementor-element-5191ea8 .woocommerce-breadcrumb > a{color:#5E6280;}.woocommerce .elementor-28045 .elementor-element.elementor-element-b7b50d7 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-28045 .elementor-element.elementor-element-b7b50d7 .flex-viewport{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-28045 .elementor-element.elementor-element-b7b50d7 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-28045 .elementor-element.elementor-element-b7b50d7 .flex-control-thumbs img{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-28045 .elementor-element.elementor-element-b7b50d7 .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-28045 .elementor-element.elementor-element-b7b50d7 .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.woocommerce .elementor-28045 .elementor-element.elementor-element-ff5b6e6 .woocommerce-product-details__short-description{color:#3B4060;font-family:"Asimon", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28045 .elementor-element.elementor-element-9e9c090 .cart button, .elementor-28045 .elementor-element.elementor-element-9e9c090 .cart .button{font-family:"Asimon", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;border-style:none;border-radius:4px 4px 4px 4px;padding:0px 24px 0px 24px;color:#FFFFFF;background-color:#1F2A5C;transition:all 0.2s;}.elementor-28045 .elementor-element.elementor-element-9e9c090 .cart button:hover, .elementor-28045 .elementor-element.elementor-element-9e9c090 .cart .button:hover{color:#FFFFFF;background-color:#2E3B7A;}.elementor-28045 .elementor-element.elementor-element-9e9c090{--button-spacing:12px;}.elementor-28045 .elementor-element.elementor-element-9e9c090 .quantity .qty{font-family:"Asimon", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;color:#1F2A5C;background-color:#FFFFFF;border-color:#CFC6CB;transition:all 0.2s;}.elementor-28045 .elementor-element.elementor-element-9e9c090 .quantity .qty:focus{border-color:#1F2A5C;}.elementor-widget-woocommerce-product-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-28045 .elementor-element.elementor-element-7fd563a{color:#3B4060;font-family:"Asimon", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28045 .elementor-element.elementor-element-5b8807a{--grid-columns:3;--grid-column-gap:32px;--grid-row-gap:48px;}@media(max-width:1024px){.woocommerce .elementor-28045 .elementor-element.elementor-element-ff5b6e6 .woocommerce-product-details__short-description{font-size:18px;}.elementor-28045 .elementor-element.elementor-element-9e9c090 .cart button, .elementor-28045 .elementor-element.elementor-element-9e9c090 .cart .button{font-size:17px;}.elementor-28045 .elementor-element.elementor-element-7fd563a{font-size:17px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28045 .elementor-element.elementor-element-5b8807a{--grid-columns:3;--grid-column-gap:16px;--grid-row-gap:36px;}}@media(max-width:767px){.woocommerce .elementor-28045 .elementor-element.elementor-element-ff5b6e6 .woocommerce-product-details__short-description{font-size:17px;}.elementor-28045 .elementor-element.elementor-element-9e9c090 .cart button, .elementor-28045 .elementor-element.elementor-element-9e9c090 .cart .button{font-size:17px;}.elementor-28045 .elementor-element.elementor-element-7fd563a{font-size:16px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28045 .elementor-element.elementor-element-5b8807a{--grid-columns:2;--grid-column-gap:12px;--grid-row-gap:32px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-b7b50d7 */.elementor-28045 .elementor-element.elementor-element-b7b50d7 .woocommerce-product-gallery__trigger {
    display:none;
}

.elementor-28045 .elementor-element.elementor-element-b7b50d7 .zoomImg {
    max-width:100% !important;
    max-height:100% !important;
}/* End custom CSS */
/* Start custom CSS *//* irisyaish single product (generator shop-build/gen.py). Only what V4 props cannot express:
   classic Woo widget internals, :has() states, desktop-only hovers, the kit link colour. */
/* the kit paints every link coral at (0,1,1): doubled classes keep the design colours */
.link-arrow.link-arrow,.button-ghost.button-ghost{color:#1F2A5C}
.link-arrow{transition:color .2s ease}
.button-ghost{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s ease,color .2s ease}
.button-ghost:active{transform:scale(.97)}
@media (min-width:1025px){
.link-arrow.link-arrow:hover{color:#B8232A}
.button-ghost.button-ghost:hover{background-color:#1F2A5C;color:#FFFFFF}
}
@media (prefers-reduced-motion:reduce){.link-arrow,.button-ghost,.product-atc .single_add_to_cart_button{transition:none}}
/* add-to-cart row: quantity box + full-width button */
.product-atc form.cart{display:flex;gap:12px;align-items:stretch;margin:0}
.product-atc form.cart .quantity{margin:0}
.product-atc .quantity .qty{width:88px;height:56px;text-align:center}
.product-atc .single_add_to_cart_button{flex:1 1 auto;min-height:56px;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s ease}
.product-atc .single_add_to_cart_button:active{transform:scale(.97)}
/* product without a photo yet: blush panel instead of the grey Woo placeholder */
.product-gallery .woocommerce-product-gallery__image--placeholder{position:relative;background:#F6DCDF;border-radius:4px;overflow:hidden}
.product-gallery .woocommerce-product-gallery__image--placeholder img{opacity:0}
.product-gallery .woocommerce-product-gallery__image--placeholder::after{content:"תמונת מוצר בקרוב";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#8A5A62;font-size:15px}
.product-gallery .flex-control-thumbs img{opacity:.7;transition:opacity .2s ease}
.product-gallery .flex-control-thumbs img.flex-active,.product-gallery .flex-control-thumbs img:hover{opacity:1}
/* image and details on one screen: from 768px the main image is capped to the viewport (same value as the
   product-gallery class in classes.py); contain never crops it and keeps the hover-zoom layer in proportion */
.product-gallery .woocommerce-product-gallery__image img{object-fit:contain}
@media (min-width:768px){.product-gallery .woocommerce-product-gallery__image img{max-height:max(20rem, calc(100vh - 13rem))}}
/* Woo paints the hover-zoom layer white, which showed as bars beside a capped image; this outranks its rule */
.woocommerce div.product .product-gallery div.images .zoomImg{background-color:transparent}
/* no long description yet: hide the block, the doctor card keeps a readable width */
.product-about:not(:has(.elementor-widget-woocommerce-product-content :is(p,ul,ol,h2,h3,h4))){display:none}
.about-row:not(:has(.elementor-widget-woocommerce-product-content :is(p,ul,ol,h2,h3,h4))) .doctor-card{max-width:30rem}
.product-about .elementor-widget-woocommerce-product-content p{margin:0 0 1.1em}
.product-about .elementor-widget-woocommerce-product-content p:last-child{margin-bottom:0}
.product-about .elementor-widget-woocommerce-product-content strong{font-weight:500;color:#1F2A5C}
.product-head .elementor-widget-woocommerce-product-short-description p{margin:0}
/* no other published products: hide the whole related section, not just the grid */
.section-related:not(:has(.e-loop-item)){display:none}
/* Woo sale markup inside the atomic price */
.price-lg del{opacity:.6;font-size:.7em}
.price-lg ins{text-decoration:none}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Asimon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://irisyaish.co.il/wp-content/uploads/2022/07/asimon-regular-aaa.eot');
	src: url('https://irisyaish.co.il/wp-content/uploads/2022/07/asimon-regular-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://irisyaish.co.il/wp-content/uploads/2022/07/asimon-regular-aaa.woff2') format('woff2'),
		url('https://irisyaish.co.il/wp-content/uploads/2022/07/asimon-regular-aaa.woff') format('woff');
}
@font-face {
	font-family: 'Asimon';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://irisyaish.co.il/wp-content/uploads/2022/07/asimon-medium-aaa.eot');
	src: url('https://irisyaish.co.il/wp-content/uploads/2022/07/asimon-medium-aaa.eot?#iefix') format('embedded-opentype'),
		url('https://irisyaish.co.il/wp-content/uploads/2022/07/asimon-medium-aaa.woff2') format('woff2'),
		url('https://irisyaish.co.il/wp-content/uploads/2022/07/asimon-medium-aaa.woff') format('woff');
}
/* End Custom Fonts CSS */