/* Amphorae Shop – עמוד הבית במובייל/טאבלט: קרוסלת סדרות + גרידים ב-2 עמודות (לפי הפיגמה).
   מזהי אלמנטור של עמוד הבית: 1e90de7=מכל הסדרות, ab32a3f=יינות מבוקשים,
   c7eea6c=מארזים מבוקשים, 7408caa=אזור התמונה בקלף המוצר. */

/* נקודות הקרוסלה — מוסתרות מחוץ למובייל/טאבלט */
.amph-dots{ display:none; justify-content:center; gap:8px; margin:14px 0 2px; padding:0; }
.amph-dots button{
	width:8px; height:8px; border-radius:50%; border:0; padding:0;
	background:rgba(47,46,41,.28); cursor:pointer; transition:background .2s ease;
}
.amph-dots button.on{ background:#3F4B18; }

/* ===== קרוסלת הסדרות — טאבלט ומובייל ===== */
@media (max-width:1024px){
	.elementor-element-1e90de7{
		display:flex !important;
		grid-template-columns:none !important;
		flex-wrap:nowrap !important;
		overflow-x:auto !important;          /* חובה !important — אלמנטור מגדיר overflow על .e-con */
		overflow-y:visible !important;
		scroll-snap-type:x mandatory !important;
		-webkit-overflow-scrolling:touch;
		scroll-padding-inline:8%;
		gap:0 !important;
		scrollbar-width:none;
		padding-bottom:4px;
		/* הגבלת רוחב כדי שהקרוסלה לא תדלוף ותגרום לגלישה אופקית של העמוד */
		width:100% !important;
		max-width:100% !important;
		min-width:0 !important;
		box-sizing:border-box !important;
	}
	.elementor-element-1e90de7::-webkit-scrollbar{ display:none; }
	.elementor-element-1e90de7 > .wine-card{
		flex:0 0 42% !important;            /* טאבלט: ~2.4 בקבוקים בתצוגה */
		width:42% !important;
		max-width:42% !important;
		scroll-snap-align:center;
	}
	.amph-dots{ display:flex; }
}

/* ===== מובייל (פלאפון) ===== */
@media (max-width:767px){
	/* בקבוק אחד מרכזי עם הצצה */
	.elementor-element-1e90de7{ scroll-padding-inline:14%; }
	.elementor-element-1e90de7 > .wine-card{
		flex:0 0 72% !important;
		width:72% !important;
		max-width:72% !important;
	}

	/* יינות + מארזים מבוקשים: 2 עמודות (בטאבלט אלמנטור כבר נותן 2) */
	.elementor-element-ab32a3f .elementor-loop-container,
	.elementor-element-c7eea6c .elementor-loop-container{
		grid-template-columns:1fr 1fr !important;
		gap:14px 12px !important;
	}
	/* אזור תמונת המוצר נמוך יותר כדי שהקלף מאוזן ברוחב חצי */
	.elementor-element-ab32a3f .e-loop-item .elementor-element-7408caa,
	.elementor-element-ab32a3f .e-loop-item .elementor-element-7408caa::before,
	.elementor-element-c7eea6c .e-loop-item .elementor-element-7408caa,
	.elementor-element-c7eea6c .e-loop-item .elementor-element-7408caa::before{
		height:200px !important; min-height:0 !important;
	}
	.elementor-element-ab32a3f .e-loop-item .elementor-widget-spacer .elementor-spacer-inner,
	.elementor-element-c7eea6c .e-loop-item .elementor-widget-spacer .elementor-spacer-inner{
		height:185px !important;
	}
}
