.elementor-2374 .elementor-element.elementor-element-a1c0de01.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2374 .elementor-element.elementor-element-a1c0de01.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2374 .elementor-element.elementor-element-a1c0de02.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2374 .elementor-element.elementor-element-a1c0de02.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-2374 .elementor-element.elementor-element-a1c0de01.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2374 .elementor-element.elementor-element-a1c0de02.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2374 .elementor-element.elementor-element-a1c0de01.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2374 .elementor-element.elementor-element-a1c0de02.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* ===== Perle - suptilni uzorci ===== */
.elementor-element-ee14752,.elementor-element-48db1ff7{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg fill='%239A6B47' fill-opacity='.06'%3E%3Ccircle cx='18' cy='22' r='4'/%3E%3Ccircle cx='70' cy='12' r='2.5'/%3E%3Ccircle cx='112' cy='38' r='3.5'/%3E%3Ccircle cx='46' cy='70' r='3'/%3E%3Ccircle cx='96' cy='92' r='4.5'/%3E%3Ccircle cx='20' cy='112' r='2.5'/%3E%3Ccircle cx='128' cy='126' r='2'/%3E%3Ccircle cx='64' cy='124' r='3.5'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 140px}
.elementor-element-7feebf4c{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg fill='%239A6B47' fill-opacity='.05'%3E%3Ccircle cx='18' cy='22' r='4'/%3E%3Ccircle cx='70' cy='12' r='2.5'/%3E%3Ccircle cx='112' cy='38' r='3.5'/%3E%3Ccircle cx='46' cy='70' r='3'/%3E%3Ccircle cx='96' cy='92' r='4.5'/%3E%3Ccircle cx='20' cy='112' r='2.5'/%3E%3Ccircle cx='128' cy='126' r='2'/%3E%3Ccircle cx='64' cy='124' r='3.5'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 140px}
.elementor-element-3e812661{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='90'%3E%3Cg fill='%239A6B47' fill-opacity='.045'%3E%3Ccircle cx='6' cy='45' r='2.4'/%3E%3Ccircle cx='18' cy='45' r='2.4'/%3E%3Ccircle cx='30' cy='45' r='2.4'/%3E%3Ccircle cx='42' cy='45' r='2.4'/%3E%3Ccircle cx='54' cy='45' r='2.4'/%3E%3Ccircle cx='66' cy='45' r='2.4'/%3E%3Ccircle cx='78' cy='45' r='2.4'/%3E%3Ccircle cx='90' cy='45' r='2.4'/%3E%3C/g%3E%3C/svg%3E");background-size:96px 90px}
.elementor-element-340eec0f{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg fill='%23B89B6E' fill-opacity='.07'%3E%3Ccircle cx='18' cy='22' r='4'/%3E%3Ccircle cx='70' cy='12' r='2.5'/%3E%3Ccircle cx='112' cy='38' r='3.5'/%3E%3Ccircle cx='46' cy='70' r='3'/%3E%3Ccircle cx='96' cy='92' r='4.5'/%3E%3Ccircle cx='20' cy='112' r='2.5'/%3E%3Ccircle cx='128' cy='126' r='2'/%3E%3Ccircle cx='64' cy='124' r='3.5'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 140px}
.elementor-element-eba5f07{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='110'%3E%3Cg fill='%239A6B47' fill-opacity='.045'%3E%3Ccircle cx='6' cy='55' r='2.4'/%3E%3Ccircle cx='18' cy='55' r='2.4'/%3E%3Ccircle cx='30' cy='55' r='2.4'/%3E%3Ccircle cx='42' cy='55' r='2.4'/%3E%3Ccircle cx='54' cy='55' r='2.4'/%3E%3Ccircle cx='66' cy='55' r='2.4'/%3E%3Ccircle cx='78' cy='55' r='2.4'/%3E%3Ccircle cx='90' cy='55' r='2.4'/%3E%3C/g%3E%3C/svg%3E");background-size:96px 110px}

/* ===== Prozirne fotografije nakita ===== */
.elementor-element-ee14752,.elementor-element-71b0f93,.elementor-element-48db1ff7,.elementor-element-eba5f07,.elementor-element-76e11d5c{position:relative;overflow:hidden}
.elementor-element-ee14752::before,.elementor-element-71b0f93::before,.elementor-element-48db1ff7::before,.elementor-element-eba5f07::before,.elementor-element-76e11d5c::before{content:"";position:absolute;width:560px;height:560px;top:50%;transform:translateY(-50%);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.07;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);pointer-events:none;z-index:0}
.elementor-element-ee14752>*,.elementor-element-71b0f93>*,.elementor-element-48db1ff7>*,.elementor-element-eba5f07>*,.elementor-element-76e11d5c>*{position:relative;z-index:1}
.elementor-element-ee14752::before{left:-140px;top:auto;bottom:-260px;transform:none;background-image:url(https://marrabeadshop.hr/wp-content/uploads/2026/08/20260802_133649-768x768.jpg)}
.elementor-element-71b0f93::before{right:-120px;background-image:url(https://marrabeadshop.hr/wp-content/uploads/2026/10/20261010_151122-768x768.jpg)}
.elementor-element-48db1ff7::before{left:-140px;background-image:url(https://marrabeadshop.hr/wp-content/uploads/2026/07/20260712_211402-768x768.jpg)}
.elementor-element-eba5f07::before{left:-160px;background-image:url(https://marrabeadshop.hr/wp-content/uploads/2026/08/20260819_202807-2-768x768.jpeg)}
.elementor-element-76e11d5c::before{right:-140px;background-image:url(https://marrabeadshop.hr/wp-content/uploads/2026/10/20261002_214257-768x768.jpg)}
@media (max-width:767px){.elementor-element-ee14752::before,.elementor-element-71b0f93::before,.elementor-element-48db1ff7::before,.elementor-element-eba5f07::before,.elementor-element-76e11d5c::before{width:320px;height:320px;opacity:.06}}

/* ===== Detalji ===== */
.elementor-element-4bdd251c{border-top:1px solid #B89B6E}
.elementor-element-76e11d5c a,.elementor-element-eba5f07 a{color:#9A6B47;text-decoration:underline;text-underline-offset:3px}
.elementor-element-3be013d9 summary{cursor:pointer;list-style:none}
/* ===== Mobitel: vodoravni redovi za listanje (sadržaj ostaje u HTML-u) ===== */
@media (max-width: 767px) {
	/* Kategorije */
	.elementor-element-4cb8baa1 {
		display: flex !important;
		gap: 14px !important;
		grid-template-columns: none !important;
		margin-inline: -16px !important;
		overflow-x: auto;
		padding: 0 16px 6px !important;
		scroll-padding-inline: 16px;
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
		width: calc(100% + 32px) !important;
	}
	.elementor-element-4cb8baa1::-webkit-scrollbar { display: none; }
	.elementor-element-4cb8baa1 > * {
		flex: 0 0 58% !important;
		scroll-snap-align: start;
	}

	/* Novo u ponudi i Proizvodi na akciji */
	.elementor-element-71b0f93 ul.products,
	.elementor-element-48db1ff7 ul.products {
		display: flex !important;
		gap: 12px !important;
		grid-template-columns: none !important;
		margin: 0 -16px !important;
		overflow-x: auto;
		padding: 0 16px 6px !important;
		scroll-padding-inline: 16px;
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
	}
	.elementor-element-71b0f93 ul.products::-webkit-scrollbar,
	.elementor-element-48db1ff7 ul.products::-webkit-scrollbar { display: none; }
	.elementor-element-71b0f93 ul.products li.product,
	.elementor-element-48db1ff7 ul.products li.product {
		flex: 0 0 44% !important;
		margin: 0 !important;
		max-width: none !important;
		scroll-snap-align: start;
		width: auto !important;
	}
	.elementor-element-71b0f93 .woocommerce,
	.elementor-element-48db1ff7 .woocommerce {
		width: 100%;
	}
}

/* ===== Crni gumbi na početnoj: hover se prelijeva u kakao (sustav gumba u temi) ===== */
.elementor-2374 a.e-button-base[data-interaction-id="1eeb0799"],
.elementor-2374 a.e-button-base[data-interaction-id="767dd979"] {
	--marra-btn-sweep: #7A5236;
}
.elementor-2374 a.e-button-base[data-interaction-id="1eeb0799"]:hover,
.elementor-2374 a.e-button-base[data-interaction-id="767dd979"]:hover {
	border-color: #7A5236;
}/* End custom CSS */