.elementor-1895 .elementor-element.elementor-element-8f4d8a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:65px;--padding-left:5%;--padding-right:5%;}.elementor-1895 .elementor-element.elementor-element-8f4d8a9:not(.elementor-motion-effects-element-type-background), .elementor-1895 .elementor-element.elementor-element-8f4d8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-1895 .elementor-element.elementor-element-7184d98{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-1895 .elementor-element.elementor-element-7184d98 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;color:#B08C60;}.elementor-1895 .elementor-element.elementor-element-260dcd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1895 .elementor-element.elementor-element-6369315{padding:60px 0px 80px 0px;--confirmation-message-display:block;--sections-background-color:#FAF2EC;--sections-border-type:solid;--sections-border-color:var( --e-global-color-9fefb5d );--sections-spacing:20px;--confirmation-message-color:var( --e-global-color-text );--titles-color:var( --e-global-color-text );--general-text-color:var( --e-global-color-text );--payment-details-titles-color:var( --e-global-color-text );--payment-details-titles-spacing:5px;--payment-details-items-color:var( --e-global-color-primary );--payment-details-border-type:solid;--payment-details-border-color:var( --e-global-color-9fefb5d );--account-title-color:var( --e-global-color-text );--account-title-spacing:20px;--bank-details-titles-color:var( --e-global-color-text );--bank-details-titles-spacing:5px;--bank-details-items-color:var( --e-global-color-primary );--bank-details-border-type:solid;--bank-details-border-color:var( --e-global-color-9fefb5d );--order-details-rows-gap:20px;--order-details-titles-totals-color:var( --e-global-color-text );--order-details-items-color:var( --e-global-color-text );--order-details-variations-color:var( --e-global-color-text );--order-details-product-links-normal-color:var( --e-global-color-primary );--order-details-product-links-hover-color:var( --e-global-color-text );--tables-divider-border-type:solid;--tables-divider-border-color:#F5E8DE;--button-normal-text-color:var( --e-global-color-text );}.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-thankyou-order-received{font-family:"Lora", Sans-serif;font-size:22px;}.elementor-1895 .elementor-element.elementor-element-6369315 h2{font-family:"Lora", Sans-serif;font-size:20px;font-weight:500;}.elementor-1895 .elementor-element.elementor-element-6369315 address, .elementor-1895 .elementor-element.elementor-element-6369315 .product-purchase-note, .elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-thankyou-order-details + p{font-family:"Inter", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order-overview.order_details li{font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order-overview.order_details li strong{font-family:"Inter", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-6369315 .wc-bacs-bank-details-account-name{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:"Inter", Sans-serif;text-transform:uppercase;}.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:"Inter", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-6369315 .shop_table thead tr th, .elementor-1895 .elementor-element.elementor-element-6369315 .shop_table tfoot th, .elementor-1895 .elementor-element.elementor-element-6369315 .shop_table tfoot tr td, .elementor-1895 .elementor-element.elementor-element-6369315 .shop_table tfoot tr td span, .elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-downloads tr td:before{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-1895 .elementor-element.elementor-element-6369315 .product-quantity, .elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details td a, .elementor-1895 .elementor-element.elementor-element-6369315 td.product-total, .elementor-1895 .elementor-element.elementor-element-6369315 td.download-product, .elementor-1895 .elementor-element.elementor-element-6369315 td.download-remaining, .elementor-1895 .elementor-element.elementor-element-6369315 td.download-expires, .elementor-1895 .elementor-element.elementor-element-6369315 td.download-file{font-family:"Inter", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-6369315 .product-name .wc-item-meta .wc-item-meta-label, .elementor-1895 .elementor-element.elementor-element-6369315 .wc-item-meta li p{font-family:"Inter", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-6369315 .shop_table .button, .elementor-1895 .elementor-element.elementor-element-6369315 .order-again .button{font-family:"Inter", Sans-serif;}.elementor-1895 .elementor-element.elementor-element-6369315 {--buttons-border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1895 .elementor-element.elementor-element-8f4d8a9{--padding-top:40px;--padding-bottom:45px;--padding-left:5%;--padding-right:5%;}.elementor-1895 .elementor-element.elementor-element-7184d98{padding:10px 0px 0px 0px;}.elementor-1895 .elementor-element.elementor-element-7184d98 .elementor-heading-title{font-size:30px;}.elementor-1895 .elementor-element.elementor-element-6369315 .shop_table thead tr th, .elementor-1895 .elementor-element.elementor-element-6369315 .shop_table tfoot th, .elementor-1895 .elementor-element.elementor-element-6369315 .shop_table tfoot tr td, .elementor-1895 .elementor-element.elementor-element-6369315 .shop_table tfoot tr td span, .elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-downloads tr td:before{font-size:14px;}}@media(max-width:767px){.elementor-1895 .elementor-element.elementor-element-7184d98 .elementor-heading-title{line-height:1.2em;}.elementor-1895 .elementor-element.elementor-element-6369315 .shop_table thead tr th, .elementor-1895 .elementor-element.elementor-element-6369315 .shop_table tfoot th, .elementor-1895 .elementor-element.elementor-element-6369315 .shop_table tfoot tr td, .elementor-1895 .elementor-element.elementor-element-6369315 .shop_table tfoot tr td span, .elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-downloads tr td:before{font-size:14px;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-6369315 *//* =====================================================
   Potvrda narudžbe - Pepiccolo stil
   Boja #A06F34 i Inter font za naziv proizvoda, GLS box
   i boxeve Detalji plaćanja / Dostava
===================================================== */

/* naziv proizvoda u tablici narudžbe */
.elementor-1895 .elementor-element.elementor-element-6369315 td.woocommerce-table__product-name.product-name,
.elementor-1895 .elementor-element.elementor-element-6369315 td.woocommerce-table__product-name.product-name strong.product-quantity {
	color: #A06F34 !important;
	font-family: "Inter", sans-serif !important;
}

/* GLS box */
.elementor-1895 .elementor-element.elementor-element-6369315 div[style*="margin-bottom: 24px"][style*="padding: 20px"] {
	color: #A06F34 !important;
	font-family: "Inter", sans-serif !important;
	border-color: #E8DCCF !important;
	margin-top: 20px !important;
}

.elementor-1895 .elementor-element.elementor-element-6369315 div[style*="margin-bottom: 24px"][style*="padding: 20px"] strong {
	color: #A06F34 !important;
	font-family: "Inter", sans-serif !important;
}

/* naslovi Detalji plaćanja / Dostava */
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-columns--addresses .woocommerce-column__title {
	color: #A06F34 !important;
	font-family: "Inter", sans-serif !important;
	margin-bottom: 8px !important;
}

/* boxevi Detalji plaćanja / Dostava */
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-columns--addresses address {
	color: #A06F34 !important;
	font-family: "Inter", sans-serif !important;
	border-color: #E8DCCF !important;
	margin-top: 0 !important;
	padding-top: 16px !important;
}

/* dodatno stisni razmak između naslova i boxa */
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-columns--addresses .woocommerce-column {
	margin-top: 0 !important;
}

/* mobile */
@media (max-width: 767px) {
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-columns--addresses .woocommerce-column__title {
		margin-bottom: 6px !important;
	}

	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-columns--addresses address {
		padding-top: 14px !important;
	}
}

@media (max-width: 1024px) {
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-column--shipping-address {
		padding-top: 30px !important;
	}
}

.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-columns--addresses .woocommerce-column__title {
	font-family: "Lora", serif !important;
	font-weight: 500 !important;
}

/* =====================================================
   Potvrda narudžbe - mobile final
   Sakriva PRODUCT / TOTAL, proizvodi su full width,
   varijacije idu ispod naziva, cijena ispod svega desno,
   a footer redovi imaju pune linije bez “rezanja” po sredini
===================================================== */

@media (max-width: 767px) {

	/* =====================================================
	   Zaglavlje PRODUCT / TOTAL sakrij
	===================================================== */
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details thead {
		display: none !important;
	}

	/* =====================================================
	   Body - svaki proizvod kao puni blok
	===================================================== */
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody tr.order_item {
		display: block !important;
		width: 100% !important;
		padding: 12px 0 20px 0 !important;
		margin: 0 0 20px 0 !important;
		border-bottom: 1px solid #E3D6C3 !important;
		box-sizing: border-box !important;
	}

	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody tr.order_item > td {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
		border: 0 !important;
		box-sizing: border-box !important;
		text-align: left !important;
	}

	/* naziv proizvoda */
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody td.product-name {
		padding-bottom: 2px !important;
	}

	/* naziv + količina u istom redu */
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody td.product-name > a,
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody td.product-name > .product-quantity {
		display: inline !important;
		vertical-align: baseline !important;
	}

	/* varijacije pune širine ispod naziva */
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody td.product-name > ul.wc-item-meta {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 8px 0 0 0 !important;
		padding: 0 !important;
		list-style: none !important;
		box-sizing: border-box !important;
	}

	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody td.product-name > ul.wc-item-meta li {
		display: block !important;
		width: 100% !important;
		margin: 0 0 6px 0 !important;
		padding: 0 !important;
	}

	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody td.product-name > ul.wc-item-meta .wc-item-meta-label {
		display: block !important;
		width: 100% !important;
		margin: 0 0 2px 0 !important;
	}

	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody td.product-name > ul.wc-item-meta p {
		display: block !important;
		width: 100% !important;
		margin: 0 !important;
	}

	/* cijena na kraju ispod varijacija */
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody td.product-total {
		display: block !important;
		width: 100% !important;
		margin: 8px 0 0 0 !important;
		padding: 0 !important;
		text-align: right !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		border: 0 !important;
	}

	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody td.product-total .amount {
		display: inline-block !important;
		white-space: nowrap !important;
	}

	/* zadnji item bez dodatnog donjeg razmaka */
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tbody tr.order_item:last-child {
		margin-bottom: 0 !important;
	}

	/* =====================================================
	   Footer - redovi bez rezanja bordera po sredini
	===================================================== */
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tfoot tr {
		display: flex !important;
		justify-content: space-between !important;
		align-items: flex-start !important;
		gap: 16px !important;
		padding: 10px 0 !important;
		margin: 0 !important;
		border: 0 !important;
	}

	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tfoot th,
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tfoot td {
		display: block !important;
		width: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		border: 0 !important;
		box-shadow: none !important;
		background: transparent !important;
	}

	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tfoot th {
		text-align: left !important;
	}

	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tfoot td {
		text-align: right !important;
		margin-left: auto !important;
	}

	/* puna linija iznad prvog footer reda */
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tfoot tr:first-child {
		border-top: 1px solid #E3D6C3 !important;
		padding-top: 12px !important;
		margin-top: 10px !important;
	}

	/* puna linija iznad TOTAL reda
	   Ako ti je redoslijed isti kao u primjeru:
	   1. Međuzbroj
	   2. Dostava
	   3. Ukupno
	   4. Metoda plaćanja
	*/
	.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details tfoot tr:nth-child(3) {
		border-top: 1px solid #E3D6C3 !important;
		padding-top: 12px !important;
		margin-top: 10px !important;
	}
}

/* =====================================================
   Potvrda narudžbe - dodatne stilske dorade
   Uplata na račun, barkod button i razmak kod Detalji narudžbe
===================================================== */

/* tekst kod uplate na račun */
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order p,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order .woocommerce-bacs-bank-details,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order .woocommerce-bacs-bank-details *,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order .bacs_details,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order .bacs_details * {
	color: #A06F34 !important;
	font-family: "Inter", sans-serif !important;
}

/* barkod / ostali buttoni na potvrdi narudžbe */
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order a.button,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order button,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order input[type="button"],
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order input[type="submit"] {
	background: #E8DCCF !important;
	color: #A06F34 !important;
	border: 1px solid #E8DCCF !important;
	border-radius: 15px !important;
	font-family: "Inter", sans-serif !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order a.button:hover,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order button:hover,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order input[type="button"]:hover,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order input[type="submit"]:hover {
	background: #B08C60 !important;
	color: #FFF9F5 !important;
	border-color: #B08C60 !important;
}

/* manji razmak između "Detalji narudžbe:" i boxa ispod */
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order-details > h2,
.elementor-1895 .elementor-element.elementor-element-6369315 h2.woocommerce-order-details__title {
	margin-bottom: 8px !important;
}

.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order-details,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-table--order-details,
.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order-details .shop_table {
	margin-top: 0 !important;
}

/* =====================================================
   Potvrda narudžbe - razmak iznad "Detalji narudžbe:"
===================================================== */

.elementor-1895 .elementor-element.elementor-element-6369315 .woocommerce-order-details > h2,
.elementor-1895 .elementor-element.elementor-element-6369315 h2.woocommerce-order-details__title {
	padding-top: 20px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/lora-v37-latin_latin-ext-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/lora-v37-latin_latin-ext-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/lora-v37-latin_latin-ext-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/lora-v37-latin_latin-ext-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-100.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-300italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-500italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://test.pepiccolo.hr/wp-content/uploads/inter-v20-latin_latin-ext-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */