.wp-block-jcore-interactive-image-tool{border:none}.wp-block-jcore-interactive-image-tool .iit-container{border:none;border-radius:8px;display:block;overflow:hidden;position:relative}.wp-block-jcore-interactive-image-tool .iit-container.iit-zoom-enabled{cursor:grab;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-block-jcore-interactive-image-tool .iit-zoom-hint{align-items:center;background:rgba(0,0,0,.55);border-radius:20px;bottom:12px;color:#fff;display:flex;font-size:12px;gap:5px;line-height:1;opacity:0;padding:5px 10px 5px 7px;pointer-events:none;position:absolute;right:12px;transition:opacity .2s ease;z-index:5}.wp-block-jcore-interactive-image-tool .iit-zoom-hint svg{flex-shrink:0;height:14px;width:14px}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-zoom-enabled:hover
	.iit-zoom-hint{opacity:1}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-has-zoomed
	.iit-zoom-hint{display:none}.wp-block-jcore-interactive-image-tool .iit-zoom-out{align-items:center;background:var(--iit-zoom-out-bg,rgba(0,0,0,.55));border:none;border-radius:50%;color:var(--iit-zoom-out-color,#fff);cursor:pointer;display:flex;height:36px;justify-content:center;left:12px;opacity:0;padding:0;pointer-events:none;position:absolute;top:12px;transition:opacity .2s ease,background .2s ease,filter .2s ease;width:36px;z-index:5}.wp-block-jcore-interactive-image-tool .iit-zoom-out svg{flex-shrink:0;height:18px;width:18px}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-is-zoomed
	.iit-zoom-out{opacity:1;pointer-events:auto}@media (hover:hover){.wp-block-jcore-interactive-image-tool .iit-zoom-out:hover{filter:brightness(.9)}}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-zoom-enabled
	.iit-tooltip{bottom:calc(100% + 14px*var(--iit-inv-scale, 1));scale:var(--iit-inv-scale,1);transform-origin:0 100%}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-zoom-enabled
	.iit-hotspot.iit-pos-below
	.iit-tooltip{top:calc(100% + 14px*var(--iit-inv-scale, 1));transform-origin:0 0}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-zoom-enabled
	.iit-hotspot.iit-pos-left
	.iit-tooltip{transform-origin:0 100%}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-zoom-enabled
	.iit-hotspot.iit-pos-right
	.iit-tooltip{transform-origin:100% 100%}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-zoom-enabled
	.iit-hotspot.iit-pos-left.iit-pos-below
	.iit-tooltip{transform-origin:0 0}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-zoom-enabled
	.iit-hotspot.iit-pos-right.iit-pos-below
	.iit-tooltip{transform-origin:100% 0}.wp-block-jcore-interactive-image-tool
	.iit-container.iit-zoom-enabled.iit-dragging{cursor:grabbing}.wp-block-jcore-interactive-image-tool .iit-zoom-layer{position:relative;transform-origin:0 0}.wp-block-jcore-interactive-image-tool .iit-zoom-layer.iit-zoom-resetting{transition:transform .35s ease}.wp-block-jcore-interactive-image-tool .iit-container img{display:block;height:auto;max-height:var(--iit-max-height);-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:991px){.wp-block-jcore-interactive-image-tool .iit-container img{max-height:var(--iit-max-height-mobile,var(--iit-max-height))}}.wp-block-jcore-interactive-image-tool .iit-hotspot-overlay{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .15s ease;width:100%}.wp-block-jcore-interactive-image-tool .iit-hotspot{cursor:pointer;position:absolute;transform:translate(-50%,-50%)}[data-scale-hotspots="1"] .iit-hotspot{scale:var(--iit-inv-scale,1)}[data-scale-hotspots="1"] .iit-zoom-layer.iit-zoom-resetting .iit-hotspot{transition:scale .35s ease}.wp-block-jcore-interactive-image-tool .iit-hotspot.is-open,.wp-block-jcore-interactive-image-tool .iit-hotspot:hover{z-index:10}.wp-block-jcore-interactive-image-tool .iit-pin{align-items:center;background:var(--iit-hotspot-bg,#0073aa);border:var(--iit-hotspot-border-width,2px) solid var(--iit-hotspot-border-color,#fff);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.35);box-sizing:border-box;color:var(--iit-hotspot-color,#fff);display:flex;font-size:var(--iit-hotspot-font-size,10px);height:var(--iit-hotspot-size,20px);justify-content:center;line-height:1;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;width:var(--iit-hotspot-size,20px)}.wp-block-jcore-interactive-image-tool .iit-hotspot.is-open .iit-pin{background:var(--iit-hotspot-selected-bg,var(--iit-hotspot-bg,#0073aa));box-shadow:0 3px 10px rgba(0,0,0,.45);transform:scale(var(--iit-hotspot-selected-scale,1.3))}@media (hover:hover){.wp-block-jcore-interactive-image-tool
		.iit-hotspot:not(.is-open):hover
		.iit-pin{background:var(--iit-hotspot-hover-bg,var(--iit-hotspot-bg,#0073aa));box-shadow:0 3px 10px rgba(0,0,0,.45);transform:scale(var(--iit-hotspot-hover-scale,1.3))}}.wp-block-jcore-interactive-image-tool .iit-hotspot.is-open .iit-pin--static,.wp-block-jcore-interactive-image-tool .iit-hotspot:hover .iit-pin--static,.wp-block-jcore-interactive-image-tool .iit-pin--static{box-shadow:0 2px 6px rgba(0,0,0,.35);flex-shrink:0;transform:none;transition:none}.wp-block-jcore-interactive-image-tool .iit-tooltip-title{align-items:center;display:flex;gap:8px}.wp-block-jcore-interactive-image-tool .iit-label{display:none}.wp-block-jcore-interactive-image-tool .iit-hover-label .iit-label{background:var(--iit-tooltip-bg,#fff);border-radius:4px;bottom:calc(100% + 6px);box-shadow:0 2px 6px rgba(0,0,0,.2);color:var(--iit-tooltip-color,#333);display:block;font-size:12px;left:50%;line-height:1.4;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;white-space:nowrap}.wp-block-jcore-interactive-image-tool .iit-hover-label .iit-hotspot:not(.is-open):hover .iit-label{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.wp-block-jcore-interactive-image-tool .iit-tooltip{background:var(--iit-tooltip-bg,#fff);border-radius:8px;bottom:calc(100% + 14px);box-shadow:0 6px 24px rgba(0,0,0,.18);cursor:default;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:auto;top:auto;transform:translateX(-50%) translateY(8px);transition:opacity .2s ease,transform .2s ease;width:var(--iit-hotspot-width,260px)}.wp-block-jcore-interactive-image-tool .iit-tooltip:after{border:8px solid transparent;border-top:8px solid var(--iit-tooltip-bg,#fff);bottom:auto;content:"";left:50%;position:absolute;right:auto;top:100%;transform:translateX(-50%)}.wp-block-jcore-interactive-image-tool .iit-hotspot.is-open .iit-tooltip{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.wp-block-jcore-interactive-image-tool .iit-hotspot.iit-pos-below .iit-tooltip{bottom:auto;top:calc(100% + 14px);transform:translateX(-50%) translateY(-8px)}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-below.is-open
	.iit-tooltip{transform:translateX(-50%) translateY(0)}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-below
	.iit-tooltip:after{border-bottom-color:var(--iit-tooltip-bg,#fff);border-top-color:transparent;bottom:100%;top:auto}.wp-block-jcore-interactive-image-tool .iit-hotspot.iit-pos-left .iit-tooltip{left:0;transform:translateY(8px)}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-left.is-open
	.iit-tooltip{transform:translateY(0)}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-left
	.iit-tooltip:after{left:10px;right:auto;transform:none}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-left.iit-pos-below
	.iit-tooltip{transform:translateY(-8px)}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-left.iit-pos-below.is-open
	.iit-tooltip{transform:translateY(0)}.wp-block-jcore-interactive-image-tool .iit-hotspot.iit-pos-right .iit-tooltip{left:auto;right:0;transform:translateY(8px)}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-right.is-open
	.iit-tooltip{transform:translateY(0)}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-right
	.iit-tooltip:after{left:auto;right:10px;transform:none}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-right.iit-pos-below
	.iit-tooltip{transform:translateY(-8px)}.wp-block-jcore-interactive-image-tool
	.iit-hotspot.iit-pos-right.iit-pos-below.is-open
	.iit-tooltip{transform:translateY(0)}.wp-block-jcore-interactive-image-tool .iit-tooltip.iit-floating{animation:iit-float-in .15s ease both;bottom:auto;left:auto;opacity:1;pointer-events:auto;position:fixed;scale:1;transform:none;transform-origin:initial;z-index:9999}@keyframes iit-float-in{0%{opacity:0;translate:0 4px}}.wp-block-jcore-interactive-image-tool
	.iit-tooltip.iit-floating.iit-pos-below:after{border-bottom-color:var(--iit-tooltip-bg,#fff);border-top-color:transparent;bottom:100%;top:auto}.wp-block-jcore-interactive-image-tool
	.iit-tooltip.iit-floating.iit-pos-left:after{left:10px;right:auto;transform:none}.wp-block-jcore-interactive-image-tool
	.iit-tooltip.iit-floating.iit-pos-right:after{left:auto;right:10px;transform:none}.wp-block-jcore-interactive-image-tool .iit-tooltip-close{align-items:center;background:var(--iit-tooltip-close-bg,rgba(0,0,0,.08));border:none;border-bottom-left-radius:8px;border-top-right-radius:8px;color:var(--iit-tooltip-close-color,#333);cursor:pointer;display:flex;font-size:16px;gap:6px;line-height:1;padding:10px 16px;position:absolute;right:0;top:0;z-index:1}.wp-block-jcore-interactive-image-tool .iit-tooltip-close svg{flex-shrink:0;height:14px;width:14px}@media (hover:hover){.wp-block-jcore-interactive-image-tool .iit-tooltip-close:hover{background:var(--iit-tooltip-close-bg-hover,rgba(0,0,0,.16));color:var(
			--iit-tooltip-close-color-hover,var(--iit-tooltip-close-color,#333)
		)}}.wp-block-jcore-interactive-image-tool .iit-tooltip-image{display:block;height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-jcore-interactive-image-tool .iit-tooltip-title{color:var(--iit-tooltip-title-color,#111);font-size:var(--iit-tooltip-title-font-size,15px);font-weight:600;line-height:1.3;margin:var(--iit-hotspot-padding-top,12px) var(--iit-hotspot-padding-x,14px) 0}.wp-block-jcore-interactive-image-tool .iit-tooltip-description{color:var(--iit-tooltip-color,#555);font-size:var(--iit-tooltip-font-size,13px);line-height:1.5;margin:8px var(--iit-hotspot-padding-x,14px) 0}.wp-block-jcore-interactive-image-tool
	.iit-tooltip:not(:has(.iit-tooltip-link)){padding-bottom:var(--iit-hotspot-padding-bottom,14px)}.wp-block-jcore-interactive-image-tool .iit-tooltip-link{color:var(--iit-tooltip-color,#555);display:inline-block;font-size:var(--iit-tooltip-font-size,13px);font-weight:500;margin:10px var(--iit-hotspot-padding-x,14px) var(--iit-hotspot-padding-bottom,14px);text-decoration:underline}.wp-block-jcore-interactive-image-tool .iit-tooltip-link:hover{text-decoration:none}.iit-backdrop{animation:iit-fade-in .2s ease both;background:rgba(0,0,0,.5);inset:0;position:fixed;z-index:9998}@keyframes iit-fade-in{0%{opacity:0}}@media (max-width:600px){.wp-block-jcore-interactive-image-tool .iit-tooltip.iit-floating{bottom:auto;left:var(--wp--style--root--padding-left,16px);max-height:80vh;overflow-y:auto;right:var(--wp--style--root--padding-right,16px);top:50%;transform:translateY(-50%);width:auto}.wp-block-jcore-interactive-image-tool .iit-tooltip.iit-floating:after{display:none}}.wp-block-jcore-interactive-image-tool .iit-with-list .iit-tooltip{display:none}.wp-block-jcore-interactive-image-tool .iit-with-list{align-items:flex-start;display:flex;flex-direction:var(--iit-list-flex-direction,row);gap:1.5rem}.wp-block-jcore-interactive-image-tool .iit-with-list>.iit-container{flex:1 1 0;min-width:0}.wp-block-jcore-interactive-image-tool .iit-list-view{background:var(--iit-list-bg);box-sizing:border-box;display:flex;flex:0 0 280px;flex-direction:column;min-width:0;padding:var(--iit-list-padding-y,0) var(--iit-list-padding-x,0)}.wp-block-jcore-interactive-image-tool .iit-list-view__title{color:var(--iit-tooltip-title-color,#111);font-size:14px;margin:0 0 .75rem}.wp-block-jcore-interactive-image-tool .iit-list-view__list{display:flex;flex:1;flex-direction:column;gap:4px;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.wp-block-jcore-interactive-image-tool .iit-list-view__item{background:var(--iit-list-item-bg,var(--iit-tooltip-bg,#fff));border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.wp-block-jcore-interactive-image-tool .iit-list-view__summary{align-items:center;color:var(--iit-list-item-color,var(--iit-tooltip-title-color,#111));cursor:pointer;display:flex;font-size:var(--iit-tooltip-title-font-size,14px);font-weight:500;gap:8px;justify-content:space-between;list-style:none;padding:10px 14px;transition:all .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.wp-block-jcore-interactive-image-tool .iit-list-view__summary:hover{background:var(
			--iit-list-item-selected-bg,var(--iit-list-item-bg,var(--iit-tooltip-bg,#fff))
		);color:var(
			--iit-list-item-selected-color,var(--iit-list-item-color,var(--iit-tooltip-title-color,#111))
		);svg{fill:var(
				--iit-list-item-selected-color,var(--iit-list-item-color,var(--iit-tooltip-title-color,#111))
			)}}}.wp-block-jcore-interactive-image-tool
	.iit-list-view__item[open]
	.iit-list-view__summary{background:var(
		--iit-list-item-selected-bg,var(--iit-list-item-bg,var(--iit-tooltip-bg,#fff))
	);color:var(
		--iit-list-item-selected-color,var(--iit-list-item-color,var(--iit-tooltip-title-color,#111))
	);svg{fill:var(
			--iit-list-item-selected-color,var(--iit-list-item-color,var(--iit-tooltip-title-color,#111))
		)}}.wp-block-jcore-interactive-image-tool .iit-list-view__summary{svg{transition:all .3s;width:24px;fill:var(--iit-list-item-color,var(--iit-tooltip-title-color,#111))}}.wp-block-jcore-interactive-image-tool .iit-list-view__item[open] svg{transform:rotate(-180deg)}.wp-block-jcore-interactive-image-tool .iit-list-view__image{display:block;height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-jcore-interactive-image-tool .iit-list-view__description{color:var(--iit-tooltip-color,#555);font-size:var(--iit-tooltip-font-size,13px);line-height:1.5;margin:10px 14px 12px}.wp-block-jcore-interactive-image-tool .iit-list-view__link{color:var(--iit-tooltip-color,#555);display:inline-block;font-size:var(--iit-tooltip-font-size,13px);font-weight:500;margin:10px 14px 12px;text-decoration:underline}.wp-block-jcore-interactive-image-tool .iit-list-view__link:hover{text-decoration:none}@media (max-width:991px){.wp-block-jcore-interactive-image-tool .iit-with-list{flex-direction:column;.iit-container{margin-left:auto;margin-right:auto}}.wp-block-jcore-interactive-image-tool .iit-list-view{flex:none;max-height:none;width:100%}}
