@import url("https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;600;700;800&display=swap");

@font-face {
	font-family: "almoni-neue-tzar";
	src: url("../../assets/fonts/templatesFonts/almoni-neue-tzar-aaa-regular.otf") format("opentype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "almoni-neue-tzar";
	src: url("../../assets/fonts/templatesFonts/almoni-neue-tzar-aaa-bold.otf") format("opentype");
	font-weight: bold;
	font-style: normal;
}

* {
	box-sizing: border-box;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
}

html,
body {
	direction: rtl;
}

body {
	margin: 0;
	padding: 0;
	font-size: 15px;
	color: black;
}

body,
button,
input,
textarea,
.snackbar-container {
	font-family: Assistant, sans-serif, Arial;
	font-weight: 300;
	font-style: inherit;
	font-size: 100%;
}

h1 {
	font-size: 40px;
	font-weight: 600;
}

h2 {
	font-size: 33px;
	font-weight: 600;
}

h3 {
	font-size: 30px;
	font-weight: 600;
}

h4 {
	font-size: 25px;
	font-weight: 600;
}

h5 {
	font-size: 18px;
	font-weight: 600;
}

h6 {
	font-size: 18px;
	font-weight: 600;
}

.container {
	max-width: 1440px;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
}

a {
	color: inherit;
	text-decoration: none;
}

/* Hide the browser's default radio button */
.radio-button-container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	margin: 0;
}

.radio-button-container {
	display: block;
	position: absolute;
	top: 3px;
	/* left: 5px; */
	right: 8px;
	/* width: 100%; */
	margin-inline-end: auto;
	margin-inline-start: auto;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.radio-button-checkmark {
	position: absolute;
	height: 20px;
	width: 20px;
	background-color: #eee;
	border-radius: 50%;
}

.radio-button-td {
	position: relative;
}

.jexcel td.marked {
	background-color: rgb(254 255 196);
}

.table-mapping-input-and-button-container {
	display: flex;
	gap: 10px;
}

.table-mapping-buttons-container {
	display: flex;
	justify-content: space-between;
	margin: 0px -20px -20px -20px;
	padding: 15px 20px 15px 20px;
	background: #a8a8a8;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.table-mapping-buttons-container.no-back,
.table-mapping-buttons-container.no-table-name {
	display: flex;
	justify-content: flex-end;
	margin-top: auto;
	padding-top: 10px;
}

#table-mapping-continue {
	flex: 0 0 auto;
}

.table-mapping-sales-fields-container {
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	align-items: center;
	gap: 10px;
	padding-top: 10px;
	/* overflow-y: hidden; */
}

.table-mapping-sales-fields-row {
	display: flex;
	/* align-content: center; */
	justify-content: space-between;
	align-items: center;
	/* gap: 20px; */
	width: 50%;
}

.table-mapping-sales-fields-row span.header {
	flex: 1;
	width: 0;
	padding-left: 10px;
	text-overflow: ellipsis;
	word-break: break-word;
}

.table-mapping-sales-fields-row select.invalid {
	background-color: rgb(255 236 236);
}

.table-mapping-sales-fields-row select.auto-selected {
	background-color: rgb(254 255 196);
}

.table-mapping-sales-fields-row-divider {
	border-bottom: 1px dashed rgb(158 158 158 / 59%);
	/* margin-top: 8px;
  margin-bottom: 8px; */
	width: 85%;
}

select.preview-print-select-elem.alt {
	width: 200px;
}

.table-mapping-stage-container {
	overflow-y: auto;
	padding-bottom: 10px;
}

#table-mapping-table-name {
	text-overflow: ellipsis;
	width: 230px;
}

#table-mapping[data-type="table_update_upload"] #table-mapping-table-name,
#table-mapping[data-type="normal_table_upload"] #table-mapping-should-duplicate-changed-barcodes-image-container {
	display: none !important;
}

#table-mapping-should-duplicate-changed-barcodes-image-container {
	margin: auto 0;
}

/* On mouse-over, add a grey background color */
.radio-button-container:hover input ~ .radio-button-checkmark {
	background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.radio-button-container input:checked ~ .radio-button-checkmark {
	background: linear-gradient(to right, #ff416c, #ff4a36);
}

.shadow {
	box-shadow: 0px 0px 7px -2px #0000006e;
}

::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

/* Track */
::-webkit-scrollbar-track {
	border-radius: 10px;
	background: #f0f7ff;
}

.scroll-white-track::-webkit-scrollbar-track {
	background: white;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: linear-gradient(to right, #ff416c, #ff4a36);
	border-radius: 10px;
}

::-webkit-scrollbar-corner {
	display: none;
}

.transparent-scroll::-webkit-scrollbar-track {
	background: transparent;
}

.snackbar-container .action {
	margin-inline-end: unset;
	margin-inline-start: 24px;
	font-weight: 900;
}

.snackbar-container p {
	font-weight: 600 !important;
}

.option-selection-dropdown {
	position: absolute;
	min-width: 200px;
	background: white;
	z-index: 12;
	border-radius: 15px;
	box-shadow: 0px 0px 7px -2px #0000006e;
	/* left: 0;
  top: 0; */
	overflow: hidden;
	transition: visibility 0s, transform 0.2s;
	transition-delay: 0.2s, 0s;
	transform: scale(0);
	visibility: hidden;
}

.option-selection-dropdown[data-position="top"] {
	transform-origin: bottom;
}

.option-selection-dropdown[data-position="bottom"] {
	transform-origin: top;
}

.option-selection-dropdown.open {
	transition-delay: 0s, 0s;
	visibility: visible;
	transform: scale(1);
}

.option-selection-item {
	padding: 15px;
	font-size: 16px;
	cursor: pointer;
	transition: color 0.2s;
	color: #707070;
	display: flex;
	align-items: center;
	position: relative;
}

.option-selection-item:hover {
	color: white;
}

.option-selection-icon {
	height: 17px;
	width: 17px;
	margin-inline-end: 7px;
}

.option-selection-icon .icon-path {
	fill: #707070;
	transition: fill 0.2s;
}

.option-selection-item::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: linear-gradient(to right, #ff416c, #ff4a36);
	opacity: 0;
	z-index: -1;
	transition: opacity 0.2s;
}

.option-selection-item:hover::before {
	opacity: 1;
}

.option-selection-item:hover .option-selection-icon .icon-path {
	fill: white;
}

.static-dropdown-container-parent {
	position: relative;
}

.dropdown-container {
	position: absolute;
	min-width: 200px;
	padding: 20px 15px 55px 15px;
	background: white;
	/* display: none; */
	visibility: hidden;
	z-index: 12;
	/* border: 1px solid #707070; */
	border-radius: 15px;
	box-shadow: 0px 0px 7px -2px #0000006e;
	transition: visibility 0s, transform 0.2s;
	transition-delay: 0.2s, 0s;
	transform-origin: top;
	transform: scale(0);
	/* scale: 0; */
}

.dropdown-container.open {
	transition-delay: 0s, 0s;
	visibility: visible;
	transform: scale(1);
	/* scale: 1; */
}

.dropdown-container.hide-columns-container {
	min-width: 400px;
	max-width: 500px;
}

.dropdown-container.static-dropdown-container.top {
	top: -10px;
}

.dropdown-container.static-dropdown-container.center.top {
	transform: translateX(-50%) translateY(-100%) scale(0);
	transform-origin: bottom;
}

.dropdown-container.static-dropdown-container.center.top.open {
	transform: translateX(-50%) translateY(-100%) scale(1);
}

.dropdown-container.static-dropdown-container.right.top {
	transform: translateX(0) translateY(-100%) scale(0);
	left: 0;
}

.dropdown-container.static-dropdown-container.right.top.open {
	transform: translateX(0) translateY(-100%) scale(1);
}

body[data-current-screen="special"] .dropdown-container.static-dropdown-container.right.top {
	transform: translateX(0) translateY(22%) scale(0);
}

body[data-current-screen="special"] .dropdown-container.static-dropdown-container.right.top.open {
	transform: translateX(0) translateY(22%) scale(1);
}

.dropdown-container.static-dropdown-container {
	left: 50%;
	transform: translateX(-50%);
}

.buttons-container {
	display: flex;
	align-items: center;
}

.buttons-container > *:not(:last-child) {
	margin-inline-end: 10px;
}

.preview-print-select-elem.round-shadowed {
	box-shadow: 0px 0px 7px -2px #0000006e;
	border-radius: 15px;
	padding: 8px;
}

.scroll-white-track::-webkit-scrollbar-track {
	background: white;
}

.close-modal-icon.outside-close {
	inset-inline-start: -35px;
	top: -17px;
}
.close-modal-icon.outside-close img {
	width: 21px;
}

#rendering-container {
	overflow: hidden;
	position: absolute;
	right: 0;
	left: 0;
	height: 0;
}

#special-add-branches-address-modal .modal-content{
	width: 450px;
}

.choose-all-branches-container {
  position: sticky;
  top: 0;
  background: #f0f7ff; 
  z-index: 10;
}

.branch-addresses-list-container{
	max-height: 300px;
    list-style: none;
    overflow-x: hidden;
}

.warning-modal .modal-content {
	background: linear-gradient(to right, #ff416c, #ff4a36);
	width: 600px;
	color: white;
	min-height: 240px;
}

.modal-warning-container {
	background: white;
	border-radius: 20px;
	flex: 1;
	text-align: center;
	padding: 20px;
	display: flex;
	flex-direction: column;
}

.warning-modal .modal-content {
	display: flex;
	flex-direction: column;
}

.warning-modal .modal-content .modal-title {
	margin-bottom: 15px;
}

.modal-warning-text {
	color: #f44336;
	font-size: 23px;
	margin-bottom: 20px;
	flex: 1;
}

.modal-warning-buttons-container {
	display: flex;
	justify-content: center;
}

.modal-warning-buttons-container .icon-button.close-modal img {
	width: 23px;
}

.modal-warning-buttons-container > button:not(:first-of-type) {
	margin-inline-start: 40px;
}

#warning-modal-yes-no[data-type="normal-product-in-sale-warning"] .modal-warning-buttons-container {
	display: none;
}

#warning-modal-yes-no[data-type="normal-product-in-sale-warning"] .modal-warning-container {
	flex: 0 0 auto;
}

#warning-modal-yes-no[data-type="normal-product-in-sale-warning"] .modal-content {
	min-height: auto;
}

#warning-modal-yes-no[data-type="normal-product-in-sale-warning"] .modal-warning-text {
	margin: 0;
}

.change-password-modal .modal-content {
	background: #f0f7ff;
	width: 420px;
}

.modal-change-password-container {
	background: #f0f7ff;
	border-radius: 20px;
	flex: 1;
	text-align: center;
	display: flex;
	flex-direction: column;
}

.change-password-modal .modal-content {
	display: flex;
	flex-direction: column;
}

.modal-change-password-text {
	color: #000000;
	font-size: 23px;
	margin-bottom: 40px;
}

.modal-change-password-buttons-container {
	display: flex;
	justify-content: center;
}

.modal-change-password-buttons-container .icon-button.close-modal img {
	width: 23px;
}

.modal-change-password-buttons-container {
	margin-top: 20px;
}

.modal-change-password-buttons-container > button:not(:first-of-type) {
	margin-inline-start: 40px;
}
/*  */
.login-modal .modal-content {
	background: #f0f7ff;
	width: 420px;
}

.modal-login-container {
	background: #f0f7ff;
	border-radius: 20px;
	flex: 1;
	text-align: center;
	display: flex;
	flex-direction: column;
}

.login-modal .modal-content {
	display: flex;
	flex-direction: column;
}

.modal-login-text {
	color: #000000;
	font-size: 23px;
	margin-bottom: 40px;
}

.modal-login-buttons-container {
	display: flex;
	justify-content: left;
}

.modal-login-buttons-container .icon-button.close-modal img {
	width: 23px;
}

.modal-login-buttons-container {
	margin-top: 20px;
}

.modal-login-buttons-container > button:not(:first-of-type) {
	margin-inline: 40px 0;
}

/**/
.calendar-modal .modal-content {
	background: #f0f7ff;
	width: 510px;
}

/* */

.add-supplier-add-product-modal .modal-content {
	display: flex;
	flex-direction: column;
	background: #f0f7ff;
	width: 330px;
	min-height: 230px;
}

.modal-add-supplier-add-product-buttons-container {
	display: flex;
	justify-content: flex-end;
}

.modal-add-supplier-add-product-container {
	background: #f0f7ff;
	border-radius: 20px;
	text-align: center;
}

.modal-change-password-buttons-container {
	display: flex;
	justify-content: center;
}

.modal-change-password-buttons-container .icon-button.close-modal img {
	width: 23px;
}

.modal-change-password-buttons-container {
	margin-top: 20px;
}

/*  */

.modal-calendar-container {
	background: #f0f7ff;
	border-radius: 20px;
	flex: 1;
	text-align: center;
	display: flex;
	flex-direction: column;
}

.calendar-modal .modal-content {
	display: flex;
	flex-direction: column;
}

.calendar-modal .modal-content .modal-calendar-container .daterangepicker {
	position: static;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.calendar-modal .modal-content .modal-calendar-container .daterangepicker::before,
.calendar-modal .modal-content .modal-calendar-container .daterangepicker::after {
	content: none;
}

body[data-modal-open-id="load-excels-modal"] .sidebar,
body[data-modal-open-id="load-special-templates-modal"] .sidebar,
body[data-modal-open-id="modal-playlist-folders"] .sidebar {
	z-index: 12;
}

body[data-modal-open-id="load-excels-modal"] .sidebar::before,
body[data-modal-open-id="modal-playlist-folders"] .sidebar::before {
	display: none;
	content: "";
}

body[data-modal-open-id] {
	overflow: hidden;
}

.daterangepicker.extended-calendar .drp-calendar.left.single {
	/* margin-inline-end: 60px; */
	max-width: 100%;
	width: 100%;
}

.daterangepicker .drp-buttons.presets #extra-option-annual {
	display: flex;
	flex: 0 0 100%;
}

.daterangepicker.extended-calendar .drp-buttons.presets #extra-option-annual {
	display: none;
}

.daterangepicker .drp-buttons.presets #extra-option-annual-search,
.daterangepicker .drp-buttons.presets #extra-option-future-search,
.daterangepicker .drp-buttons.presets #extra-option-start-today-search,
.daterangepicker .drp-buttons.presets #extra-option-end-today-search,
.daterangepicker .drp-buttons.presets #extra-option-end-yesterday-search,
.daterangepicker .drp-buttons.presets #extra-option-current-day,
.daterangepicker .drp-buttons.presets #extra-option-clear {
	display: none;
}

.daterangepicker.extended-calendar .drp-buttons.presets #extra-option-annual-search,
.daterangepicker.extended-calendar .drp-buttons.presets #extra-option-future-search,
.daterangepicker.extended-calendar .drp-buttons.presets #extra-option-start-today-search,
.daterangepicker.extended-calendar .drp-buttons.presets #extra-option-end-today-search,
.daterangepicker.extended-calendar .drp-buttons.presets #extra-option-end-yesterday-search,
.daterangepicker.extended-calendar .drp-buttons.presets #extra-option-current-day,
.daterangepicker.extended-calendar .drp-buttons.presets #extra-option-clear {
	display: flex;
	flex: 0 0 50%;
}

/* .daterangepicker.extended-calendar .drp-buttons.presets #extra-option-clear {
  display: flex;
  flex: 0 0 100%;
  justify-content: center;
} */

.daterangepicker .drp-buttons.top {
	border-top: none;
	border-bottom: 1px solid #ddd;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	width: 100%;
}

#calendar-date-mode {
	display: flex;
	width: 100%;
	padding: 10px;
	font-size: 18px;
	margin-bottom: 13px;
	margin-top: 7px;
}

.daterangepicker.extended-calendar .calendar-table th,
.daterangepicker.extended-calendar .calendar-table td {
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	min-width: 45px;
	width: 45px;
	height: 37px;
	line-height: 24px;
	font-size: 16px;
	border-radius: 4px;
	border: 1px solid transparent;
	white-space: nowrap;
	cursor: pointer;
}

/**/
.not-visible-condition {
	display: none !important;
}

/* body .current-filter {
  display: none;
}

body.date-filter .current-filter {
  display: block;
  cursor: pointer;
} */

.not-selectable {
	user-select: none;
}

.d-flex {
	display: flex;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.modal.no-bg {
	background: unset;
}

.modal.absolute {
	position: absolute;
}

.hover-layer-container > a:not(:last-child) {
	margin-bottom: 7px;
}

.hidden {
	display: none !important;
}
.hidden-ts {
	visibility: hidden !important;
}

.hul {
	display: none;
}

.checkbox-container.bigger .checkbox-box {
	width: 25px;
	height: 25px;
}

.checkbox-container.bigger .checkbox-box::after {
	top: 6px;
	border-width: 0 3px 3px 0;
	height: 9px;
}

.maintenance-box-container h1 {
	line-height: 1em;
	font-size: 35px;
}

.invisible {
	display: none !important;
}

.position-relative {
	position: relative;
}

.edit-product-single-field-textarea-above-hover-layer {
	position: relative;
	/* border-radius: 15px; */
	/* overflow: hidden; */
}

.edit-product-single-field-textarea-above-hover-layer .hover-layer-container {
	border-radius: 15px;
}

.justify-space-between {
	justify-content: space-between !important;
}

.bottom-bar-admins-assigned-area {
	margin-inline: 10px 30px;
	flex: 1;
	justify-content: flex-start;
}

body[data-admins-system-type="admin"]:not([data-table-id="0"]) .table-bottom-bar-left {
	justify-content: space-between;
}

.translate50Perc {
	translate: 50%;
}

.tippy-box[data-theme~="light"] {
	background-color: white;
}

.tippy-box[data-theme~="light"] .tippy-arrow {
	color: white;
}

.tippy-box[data-theme~="image-stock-info"] {
	background-color: #ff0000;
	color: black;
	border: 1px solid #00ff00;
	border-radius: 0;
}

.snackbar-container.loader-snackbar > p {
	width: 100%;
	/* text-align: center; */
}

.snackbar-loader-container > p > span {
	display: inline-block;
}

.stop-current-loading {
	font-weight: 700;
	margin-inline: 22px 0;
	color: white;
	text-decoration: underline;
	background-color: transparent;
	border: none;
	cursor: pointer;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.loader-elem {
	border: 3px solid transparent;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	-webkit-animation: spin 0.8s linear infinite;
	animation: spin 0.8s linear infinite;
	position: absolute;
	border-top: 3px solid white;
}

.snackbar-loader-container .loader-elem {
	inset-inline-end: 15px;
	top: calc(50%);
	translate: 0 -50%;
}

.snackbar-loader-container {
	padding-inline-end: 25px;
}

.snackbar-container.loader-snackbar p {
	font-weight: 700 !important;
}

/* ================================ General Inputs ================================ */

.input-group label,
.input-group input {
	display: block;
}

.input-group {
	text-align: start;
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"],
textarea {
	text-align: start;
	width: 100%;
	padding: 15px 10px;
	border: 0;
	outline: 0;
	box-shadow: 0px 0px 7px -2px #0000006e;
	border-radius: 15px;
	font-size: 15px;
	max-width: 100%;
}

label {
	margin-bottom: 4px;
	padding-inline-start: 6px;
	font-size: 15px;
	font-weight: 600;
}

.input-group:not(:last-of-type) {
	margin-bottom: 10px;
}

.checkbox-container input[type="checkbox"] {
	display: none;
}

.checkbox-container .checkbox-box {
	-webkit-appearance: none;
	background-color: white;
	border: 1px solid #b4b4b4;
	height: 18px;
	width: 18px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 6px;
	/* transition: background 0.3s; */
	margin-inline-end: 10px;
	flex: 0 0 auto;
}

.checkbox-container .checkbox-text {
	word-break: break-word;
}

.checkbox-container label {
	position: relative;
	cursor: pointer;
	display: flex;
	align-items: center;
}

.auth-box .remember-me-container {
	margin-top: 20px;
	user-select: none;
}

.checkbox-container {
	user-select: none;
}

.checkbox-container input[type="checkbox"]:checked + label .checkbox-box {
	background: linear-gradient(to right, #ff416c, #ff4a36);
	border: 0;
}

.checkbox-container .checkbox-box::after {
	position: absolute;
	top: 3px;
	left: 0;
	right: 0;
	margin: 0 auto;
	opacity: 0;
	content: "";
	display: block;
	width: 4px;
	height: 8px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: scale(0.5) rotate(45deg);
	transition: all 0.35s cubic-bezier(0.3, -0.41, 0.19, 2), opacity 0.3s;
}

.checkbox-container input[type="checkbox"]:checked + label .checkbox-box::after {
	transform: scale(1) rotate(45deg);
	opacity: 1;
}

#special-add-warnings-modal .single-checkbox-container {
	align-items: center;
	display: flex;
}

#special-add-warnings-modal .checkboxes-list-container {
	display: flex;
	align-items: flex-start;
	justify-content: unset;
	flex-wrap: wrap;
	text-align: right;
	direction: rtl;
	gap: 20px;
}

#special-add-warnings-modal .checkbox-container label {
	padding-inline-start: 0;
	margin-bottom: 0;
}

#special-add-warnings-modal .checkbox-container .checkbox-box {
	margin-left: 0;
}

#special-add-warnings-modal .single-checkbox-container > label {
	font-size: 19px;
	margin-bottom: 0;
}

.modal {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgb(0 0 0 / 65%);
	align-items: center;
	justify-content: center;
	z-index: 11;
	opacity: 0;
}

body.ltr .modal#load-excels-modal {
	inset-inline-start: 230px;
}

/* body.ltr #load-special-templates-modal {
	padding-inline-start:0px;
	padding-inline-end:80px;
} */

.modal-content {
	width: 800px;
	max-width: 100%;
	min-height: 300px;
	max-height: 95%;
	position: relative;
	background: #f0f7ff;
	z-index: 0;
	border-radius: 25px;
	transform: scale(0.8);
	transition: transform 0.3s;
	/* overflow: hidden; */
}
#admins-panel-colors-edit-modal .modal-content {
	width: 350px;
	min-height: 250px;
}
.color-container {
	display: flex;
	justify-content: center;
	align-items: center;
}
.color-circle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	display: block;
}
.admin-section-title {
	text-align: center;
}
#admins-panel-colors-edit-modal .clr-field {
	width: 90%;
	margin-bottom: 20px;
}
.modal-content.biggest {
	width: 95%;
	height: 95%;
}

#system-updates-modal ul {
	margin-inline-start: 35px;
}

#system-updates-modal .icon-button {
	float: left;
}

#system-updates-modal .modal-header {
	background: linear-gradient(90deg, #397634, #36ff00);
	padding: 20px;
	position: relative;
	text-align: center;
	color: white;
	font-weight: bold;
}

#system-updates-modal .close-modal-icon {
	position: absolute;
	top: 15px;
	right: 15px;
}

#system-updates-modal .modal-content-inner-container {
	padding: 20px;
	/* text-align: center; */
	background: #ffffff;
	border-radius: 5%;
	padding-bottom: 65px;
}

#system-updates-modal .modal-buttons {
	margin-top: 20px;
	display: flex;
	justify-content: center;
	gap: 20px;
}

#system-updates-modal .icon-button img {
	width: 24px;
	height: 24px;
}

#system-updates-modal .confirm-button {
	background: #397634;
}

#system-updates-modal .cancel-button {
	background: #ff5b5b;
}

#system-updates-modal .icon-button:hover {
	background: #ff4242; /* Darker red on hover */
}

#system-updates-modal .modal-content {
	/* position: relative; */
	height: 750px;
	background: #a8a8a8;
}

#system-updates-modal .close-modal {
	cursor: pointer;
}

#system-updates-modal .close-modal-icon img {
	width: 24px;
	height: 24px;
}

#system-updates-modal .modal-title {
	color: white;
}

.modal.show .modal-content {
	transform: scale(1);
}

.modal-title {
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
	line-height: 1em;
}

.close-modal-icon {
	cursor: pointer;
	position: absolute;
	inset-inline-start: 11px;
	top: 13px;
	display: block;
	z-index: 1;
	top: 13px;
}

.close-modal-icon img {
	width: 17px;
	display: block;
}

.preview-print-select-elem {
	line-height: 1.3em;
	white-space: pre-line;
	height: 50px;
	width: 200px;
	max-width: 100%;
	outline: 0;
	border: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

.preview-print-select-elem.alt {
	width: 100%;
	box-shadow: 0px 0px 7px -2px #0000006e;
	border-radius: 15px;
	height: 50px;
	padding: 8px;
	font-size: 15px;
	line-height: 1.1em;
	max-width: 100%;
}

input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
	height: 10px;
	width: 10px;
	cursor: pointer;
	background-image: url(../../assets/images/close-gray.svg);
	background-position: center;
	background-size: contain;
}

/* ================================ Auth pages ================================ */

.auth-box-container,
.maintenance-box-container {
	width: 650px;
	margin: 0 auto;
	text-align: center;
	max-width: 100%;
}

#main-wrapper {
	max-height: 100vh;
	width: 100%;
	background: #f0f7ff;
	height: 100vh;
}

body.centered-wrapper #main-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}

img.auth-logo,
img.maintenance-logo {
	width: 100px;
	margin-bottom: 40px;
}

.auth-box {
	padding: 20px 30px;
	background: white;
	border-radius: 15px;
	width: 340px;
	margin: 0 auto;
	max-width: 100%;
}

.auth-title {
	margin-bottom: 20px;
}

.icon-button {
	width: 50px;
	height: 50px;
	padding: 0;
	border: 0;
	background: linear-gradient(to right, #ff416c, #ff4a36);
	border-radius: 12px;
	box-shadow: 0px 0px 17px -1px #0000006e;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

button.icon-button img {
	width: 28px;
	display: block;
}

button.icon-button svg {
	fill: white;
}

.preview-button {
	background: linear-gradient(to right, #ff416c, #ff4a36);
	border: 0;
	font-size: 20px;
	width: 150px;
	height: 40px;
	border-radius: 8px;
	color: white;
	cursor: pointer;
	position: relative;
	z-index: 0;
}

.preview-button::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	background: #ffffff24;
	z-index: -1;
	opacity: 0;
	transition: opacity 0.3s;
}

.preview-button:hover::after {
	opacity: 1;
}

.preview-button.small {
	font-size: 18px;
	height: 35px;
	width: 110px;
}

.auth-bottom-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 20px;
}

#forgot-password-form .auth-bottom-container {
	/* justify-content: flex-end; */
}

#forgot-password-form-code-box,
#forgot-password-form-new-password {
	display: none;
}

.auth-below-bar {
	margin-top: 40px;
	background: #a8a8a8;
	padding: 10px;
	border-radius: 10px;
	justify-content: flex-end;
	display: flex;
}
.modal #additional-options,
.modal #additional-options-special,
.modal #additional-options-playlist {
	width: 50px;
}

.icon-button.small {
	width: 38px;
	height: 38px;
}

.icon-button.small img {
	width: 21px;
}

.icon-button.tiny {
	width: 21px;
	height: 21px;
}

.icon-button.tiny img {
	width: 4px;
}

.auth-below-bar > *:not(:last-of-type) {
	margin-inline-end: 15px;
}

/* ================================ DataTables ================================ */
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td,
table.dataTable tbody td {
	text-align: center;
	padding-inline-start: 0 !important;
	padding-inline-end: 0 !important;
	padding-inline-end: 26px !important;
	padding-inline-start: 10px !important;
}

table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting:after,
table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_asc:after,
table.dataTable thead > tr > th.sorting_desc:before,
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > th.sorting_asc_disabled:after,
table.dataTable thead > tr > th.sorting_desc_disabled:before,
table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
	right: unset;
	left: 10px;
}

table.dataTable thead th.sorting_disabled::before,
table.dataTable thead th.sorting_disabled::after {
	content: "" !important;
}

table.dataTable .checkbox-container {
	width: fit-content;
}

table.dataTable .checkbox-container .checkbox-label {
	padding-inline-start: 0;
}

table.dataTable .checkbox-container .checkbox-box {
	margin-inline-end: 0;
}

table.dataTable > thead > tr > th,
table.dataTable > thead > tr > td,
table.dataTable {
	border: 0 !important;
}

table.dataTable tbody tr {
	background: white;
}

table.dataTable {
	border-spacing: 0 3px;
	border-collapse: separate;
}

table.dataTable tbody td {
	/* height: 50px; */
	position: relative;
	vertical-align: middle;
}

table.dataTable tbody td:first-child {
	border-radius: 0 20px 20px 0;
}

body[data-current-screen="adminsPanelSettings"].ltr table.dataTable tbody td:first-child,
body[data-current-screen="adminsPanelLogs"].ltr table.dataTable tbody td:first-child {
	border-radius: 20px 0 0 20px;
}

table.dataTable tbody td:first-child,
table.dataTable tbody th:first-child {
	padding-inline-start: 17px !important;
}

table.dataTable tbody td:last-child {
	border-radius: 20px 0 0 20px;
}

body[data-current-screen="adminsPanelSettings"].ltr table.dataTable tbody td:last-child,
body[data-current-screen="adminsPanelLogs"].ltr table.dataTable tbody td:last-child {
	border-radius: 0 20px 20px 0;
}

table.dataTable tbody td:only-child {
	border-radius: 20px;
}

table.dataTable td:not(:first-child)::before {
	position: absolute;
	right: 0;
	width: 1px;
	background: #cccccc;
	height: calc(100% - 30px);
	content: "";
	top: 50%;
	transform: translateY(-50%);
}

table.dataTable tbody tr:hover {
	background: rgb(233 233 233);
}

table.dataTable thead th,
table.dataTable tfoot th {
	font-weight: 600;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	border-radius: 12px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	border: none;
	color: #ffffff !important;
	background: linear-gradient(to right, #ff416c, #ff4a36);
	box-shadow: 0px 0px 17px -1px #0000006e;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	border-color: transparent;
	color: #000000 !important;
	background: rgb(255 236 236);
}

.dataTables_wrapper .dataTables_paginate {
	padding-top: 0.45em;
}

.dataTables_wrapper .dataTables_info {
	padding-top: 1em;
}

.dataTables_wrapper .dataTables_filter input {
	padding: 9px 10px;
	border: 0;
	outline: 0;
	box-shadow: 0px 0px 7px -2px #0000006e;
	border-radius: 9px;
	font-size: 15px;
	max-width: 100%;
	background: white;
	width: 200px;
	margin-inline: 10px 0;
}

.dataTables_wrapper .dataTables_length select {
	box-shadow: 0px 0px 7px -2px #0000006e;
	border-radius: 5px;
	padding: 8px;
	line-height: 1.1em;
	max-width: 100%;
	background: white;
	border: 0;
	margin: 0 2px;
}

.dataTables_wrapper div.dt-buttons {
	float: right;
}

.dataTables_wrapper .dt-buttons .icon-button span {
	display: block;
}

.dataTables_wrapper .dt-buttons > button {
	margin-inline: 4px 0;
}

.dataTables_wrapper .dataTables_length {
	margin-top: 3px;
}

.dataTables_wrapper table.dataTable tbody th,
table.dataTable tbody td {
	padding: 5px 10px;
}

.dataTables_wrapper .data-tables-date-col {
	direction: ltr;
	display: block;
}

.half-width-children {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}

.half-width-children > * {
	flex: 0 0 50%;
	padding: 0 10px;
}

/* ================================ General app ================================ */
#app-container {
	width: 100%;
	height: 100%;
	padding: 20px;
}

body.table-loaded .hidden-until-table-loaded {
	display: block;
}

body.table-loaded .hidden-until-table-loaded.hutl-flex {
	display: flex;
}

.sidebar {
}

.sidebar-customer-icon {
	height: 75px;
	width: 100%;
	object-fit: contain;
	cursor: pointer;
}

.sidebar-customer-icon-container {
	padding: 15px;
	text-align: center;
}

body.open-sidebar .sidebar-customer-icon-container {
	padding: 25px 25px 15px;
}

.sidebar-button-list {
	list-style: none;
}

.sidebar-button-icon .icon-path {
	fill: white;
	transition: fill 0.2s;
}

.sidebar-button-icon.color .icon-path {
	fill: url(#linear-gradient);
}

.sidebar-button-list-button-contents {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 6px;
	height: 90px;
	position: relative;
}

.sidebar-button-icon {
	width: 33px;
	height: 33px;
	object-fit: contain;
	display: block;
}

.sidebar-button-list-button[data-module="merchants"] .sidebar-button-icon {
	width: 41px;
	height: 41px;
}

.sidebar-button-icon-container {
	flex: 0 0 auto;
	width: 56px;
	height: 55px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 20px;
	border-end-end-radius: 5px;
	transition: all 0.2s;
}

.sidebar-button-text-container {
	flex: 1;
	text-align: center;
	color: white;
	text-align: start;
	margin-inline-start: 10px;
	display: none;
}

.sidebar-button-text-container h5 {
	font-weight: 300;
}

.sidebar-button-list-button:not(:last-of-type) {
	margin-bottom: 15px;
}

.sidebar-button-list-button:not(.disabled):hover .sidebar-button-icon-container,
.sidebar-button-list-button:not(.disabled).selected .sidebar-button-icon-container,
.sidebar-button-list-button:not(.disabled):hover .sidebar-button-icon-container,
.sidebar-button-list-button:not(.disabled).selected .sidebar-button-icon-container {
	background: white;
	box-shadow: 0px 0px 17px -1px #0000006e;
}

.sidebar-button-list-button:not(.disabled):hover .sidebar-button-icon .icon-path,
.sidebar-button-list-button:not(.disabled).selected .sidebar-button-icon .icon-path {
	fill: url(#linear-gradient);
	/* stroke-width: 4px; */
	stroke: url(#linear-gradient);
}

.sidebar-button-list-button-contents::before {
	content: "";
	height: 100%;
	width: 0;
	position: absolute;
	inset-inline-end: 0;
	top: 0;
	background: linear-gradient(to right, #ff416c, #ff4a36);
	z-index: -1;
	transition: all 0.2s;
	border-start-start-radius: 25px;
	border-end-start-radius: 25px;
}

.sidebar-button-list-button.disabled .sidebar-button-list-button-contents::before {
	display: none;
}

.disabled.sidebar-button-list-button {
	opacity: 0.5;
}

.sidebar-button-list-button:hover .sidebar-button-list-button-contents::before,
.sidebar-button-list-button.selected .sidebar-button-list-button-contents::before {
	width: 55%;
}

.sidebar-bottom-buttons {
	display: flex;
	position: absolute;
	bottom: 13px;
	left: 0;
	right: 0;
	justify-content: center;
}

.sidebar-bottom-buttons > *:not(:last-of-type) {
	margin-inline-end: 8px;
}

.sidebar-bottom-buttons.closed-sidebar-buttons > *:not(:last-of-type) {
	margin-inline-end: 0;
	margin-bottom: 8px;
}

.sidebar-bottom-buttons.closed-sidebar-buttons {
	flex-direction: column;
	align-items: center;
	/* bottom: 8px; */
}

.sidebar {
	top: 0;
	transform: unset;
	inset-inline-start: 0;
	border-radius: 0;
	height: 100%;
	position: absolute;
	background: #707070;
	z-index: 3;
	width: 80px;
	display: flex;
	flex-direction: column;
	padding-bottom: 70px;
}

body.open-sidebar .sidebar-button-list-container {
	padding-top: 10px;
}

body.open-sidebar #app-container {
	padding-inline-start: 240px;
}

body.open-sidebar .sidebar {
	width: 200px;
	top: 50%;
	transform: translateY(-50%);
	height: calc(100% - 40px);
	border-radius: 80px;
	inset-inline-start: 20px;
	padding-bottom: 85px;
	border-bottom-right-radius: 60px;
	border-bottom-left-radius: 60px;
	display: flex;
	flex-direction: column;
}

#app-container {
	padding-inline-start: 100px;
}

body.open-sidebar .sidebar-button-text-container {
	display: block;
}

body.open-sidebar .sidebar-button-list-button:hover .sidebar-button-list-button-contents::before,
body.open-sidebar .sidebar-button-list-button.selected .sidebar-button-list-button-contents::before {
	width: 84%;
}

body.open-sidebar .sidebar-button-icon-container {
	width: 50px;
	height: 50px;
}

body.open-sidebar .sidebar-button-icon {
	width: 31px;
	height: 31px;
}

body.open-sidebar .sidebar-button-list-button-contents {
	height: 80px;
}

.sidebar-button-list-container {
	padding-top: 30px;
}

.sidebar-bottom-buttons.open-sidebar-buttons {
	display: none;
}

body.open-sidebar .sidebar-bottom-buttons.open-sidebar-buttons {
	display: flex;
}

body.open-sidebar .sidebar-bottom-buttons.closed-sidebar-buttons {
	display: none;
}

body.open-sidebar-alt #app-container,
body.open-sidebar-alt #admin-container {
	padding-inline-start: 250px;
}
body.open-sidebar-alt .sidebar {
	width: 250px;
}
body.open-sidebar-alt .sidebar-button-text-container {
	display: block;
}
body.open-sidebar-alt .sidebar-button-list-button:hover .sidebar-button-list-button-contents::before,
body.open-sidebar-alt .sidebar-button-list-button.selected .sidebar-button-list-button-contents::before {
	width: 85%;
}
body.open-sidebar-alt .sidebar-bottom-buttons.closed-sidebar-buttons {
	display: none;
}
body.open-sidebar-alt .sidebar-bottom-buttons.open-sidebar-buttons {
	display: flex;
}

.topbar {
	display: flex;
	padding: 0 8px;
	background-color: #a8a8a8;
	border-start-start-radius: 10px;
	border-end-start-radius: 10px;
	justify-content: center;
	height: 55px;
	align-items: center;
	position: relative;
}

.topbar-divider {
	width: 1px;
	background: #ffffff5c;
	height: 100%;
	margin: 0 4px;
}

.hidden-until-table-loaded {
	display: none;
}

.topbar button {
	margin: 0 4px;
}

/* .table-loaded.topbar .hidden-until-table-loaded {display: flex;} */

.current-table-name {
	text-align: center;
	font-size: 18px;
	color: #a8a8a8;
	display: block;
	max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	direction: rtl;
}

.current-filter-container {
	display: none;
	justify-content: center;
	cursor: pointer;
}

body.has-filter-by-date-enabled .current-filter-container {
	display: flex;
}

.current-filter-container .current-filter {
	text-align: center;
	color: #ff4a36;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	direction: rtl;
	font-size: 15px;
	max-width: 100%;
}

body .current-filter-container .calendar-icon {
	fill: #ff4a36;
	width: 20px;
	height: 20px;
	display: block;
	margin-inline: 0 5px;
	display: block;
}

.current-table-name-and-filter-container {
	max-width: 25vw;
}

.mobile-page-header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 45px;
	background: #a8a8a8;
	z-index: 3;
	align-items: center;
	justify-content: center;
	display: none;
	padding: 0 65px;
}

.mobile-page-title {
	font-size: 22px;
	color: white;
}

.mobile-page-toolbar {
	height: 70px;
	background: #a8a8a8;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	display: none;
	padding: 0 20px;
	justify-content: center;
	align-items: center;
	z-index: 4;
}

.mobile-page-toolbar .icon-button {
	/* Icon button on the mobile toolbar act like small buttons (buttons with the "small" class) */
	width: 38px;
	height: 38px;
}

.mobile-page-toolbar .icon-button img {
	width: 21px;
}

.hamburger span {
	display: block;
	width: 26px;
	height: 4px;
	background: white;
	border-radius: 20px;
}

.hamburger span:nth-of-type(2) {
	margin: 4px 0;
	transition: all 0.3s;
}

.hamburger {
	cursor: pointer;
}

#sidebar-close-mobile {
	width: 20px;
	position: absolute;
	right: 10px;
	top: 15px;
	cursor: pointer;
	display: none;
}

#normal-mobile-close-render-list {
	display: none;
}

#sidebar-hamburger-mobile {
	position: absolute;
	right: 20px;
}

.mobile-page-header-right-content {
	position: absolute;
	left: 20px;
}

#topbar-toggle-mobile {
	height: 30px;
	width: 30px;
	position: absolute;
	inset-inline-end: 20px;
	display: none;
	cursor: pointer;
}

.topbar-toggle-mobile-icon {
	height: 20px;
}

body:not([data-current-screen="normal"]) #topbar-toggle-mobile {
	display: flex;
	justify-content: center;
	align-items: center;
}

#custom-features-bar {
	height: 50px !important;
	top: 63px !important;
	background: none !important;
	justify-content: center !important;
}

#mobile-toolbar-table-settings {
	margin-inline-end: 0;
	display: none;
}

#close-table-left-info-bar,
#close-custom-features-bar {
	display: none;
	position: absolute;
	right: 0;
	width: 10px;
	top: 6px;
	right: 6px;
	padding: 10px;
	box-sizing: content-box;
	cursor: pointer;
	margin-inline-end: 0;
}

.admin-page #main-wrapper {
	height: auto !important;
	max-height: unset !important;
}

/* ================================ No table app ================================ */

#app-content-container {
	height: 100%;
	width: 100%;
}

body.no-table #app-content-container {
	display: flex;
	align-items: center;
	justify-content: center;
}

.no-table-center-buttons button {
	background: white;
	border: 0;
	height: 50px;
	width: 50px;
	padding: 0;
	outline: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 10px;
}

.no-table-center-buttons button img {
	width: 27px;
}

.no-table-center-buttons {
	display: flex;
}

.no-table-center-buttons button:not(:last-of-type) {
	margin-inline: 0 8px;
}

.no-table-center-buttons button:nth-of-type(2) {
	width: 190px;
	font-size: 15px;
	font-weight: 600;
}

.edit-product-template-preview .single-template-container,
.special-preview-block-template .single-template-container,
.single-special-toolbar-template .single-template-container,
.load-special-template-preview .single-template-container,
.normal-template-preview .single-template-container,
.edit-special-template-mapping-preview .single-template-container {
	margin: 0 auto;
}

.dropdown_reset_filters {
	position: absolute;
	right: 15px;
	bottom: 15px;
	text-decoration: underline;
	color: #707070;
}
/* ================================ Main table ================================ */

#search-bar {
	width: 300px;
}

#search-bar[disabled] {
	background-color: #f0f7ff;
}

body:not([data-table-id="0"],[data-current-screen="normal"]) #table-admin-select-branch {
	display: none;
}

.table-topbar {
	display: flex;
	height: 55px;
	align-items: center;
	position: relative;
	z-index: 2;
	justify-content: space-between;
}

.table-search-container {
	display: flex;
	align-items: center;
}

.table-search-container .input-group {
	margin: 0;
}

.accurate-search-checkbox-container label {
	margin: 0;
	padding: 0;
}

.accurate-search-checkbox-container label .checkbox-box {
	margin: 0;
}

.accurate-search-checkbox-container {
	margin-inline: 10px 0;
}

body:is([data-current-screen="sales"], [data-current-screen="application"], [data-current-screen="digitalSigns"], [data-current-screen="merchants"])
	.table-topbar {
	margin-inline-end: -20px;
}

body:is([data-current-screen="digitalSigns"]) .table-topbar {
	justify-content: unset;
}

body:is([data-current-screen="digitalSigns"]) .table-topbar .digital-signs-title-container {
	/* margin-right: 20%; */
	position: absolute;
	right: 50%;
}

i.fas.fa-ellipsis-h {
	display: none;
}

.main-products-table .circle-indicators {
	display: flex;
	justify-content: center;
	gap: 5px;
	position: absolute;
	top: 10px;
}

.circle-indicators > div:only-child {
	margin: 0 4px;
}

.main-products-table .duplicateImage,
.main-products-table .rowIsSale {
	background: orange;
	border-radius: 100%;
	width: 10px;
	height: 10px;
	flex: 0 1 auto;
}

.main-products-table .extraBarcodes {
	background: purple;
	border-radius: 100%;
	width: 10px;
	height: 10px;
	flex: 0 1 auto;
}

.main-products-table .checkbox-container label {
	padding: 0;
	margin: 0;
}

.main-products-table .checkbox-container .checkbox-box {
	margin: 0;
}

.main-products-table {
	white-space: nowrap;
	width: 100%;
	/* max-width: 100%; */
}

.main-products-table td {
	padding: 10px;
}

.main-products-table td.no-stock {
	background-color: #ea8598;
}

.main-products-table .checkbox-container {
	display: block;
}

.main-products-table {
	text-align: center;
	border-spacing: 0px 3px;
	border-collapse: separate;
}

.marked-count b {
	display: block;
	font-size: 1.5em;
	line-height: 1em;
}

.marked-count span {
	font-weight: normal;
	display: block;
	line-height: 1em;
}

.marked-count {
	font-size: 14px;
	color: black;
	cursor: pointer;
}

.main-products-table th {
	color: #707070;
	font-weight: 600;
	overflow: hidden;
	position: relative;
}

.main-products-table tbody tr td:first-child {
	border-start-start-radius: 20px;
	border-end-start-radius: 20px;
}

.main-products-table td {
	background: white;
	position: relative;
}

.main-products-table td:last-child {
	border-start-end-radius: 20px;
	border-end-end-radius: 20px;
}

.mark-single-container {
	width: 20px;
}

.product_image,
.field-image {
	width: 50px;
	height: 50px;
	object-fit: contain;
	display: block;
	background: white;
}

body[data-current-system="Spharm"] .product_image[data-image-did-change="1"] {
	border: #ef5350 solid 2px;
	border-radius: 3px;
}

.product_image_container {
	width: 50px;
}

.main-products-table td:not(.product_image_container):not(.mark-single-container)::before {
	position: absolute;
	right: 0;
	width: 1px;
	background: #cccccc;
	height: calc(100% - 30px);
	content: "";
	top: 50%;
	transform: translateY(-50%);
}

.main-products-table th {
	padding: 0 10px 0px 10px;
}

.main-products-table td:nth-child(1),
.main-products-table th:nth-child(1) {
	padding-inline-end: 30px;
	padding-inline-start: 26px;
}

.main-products-table th:nth-child(1) {
	padding-inline-end: 45px;
}

.table-container {
	margin-top: 20px;
	/* overflow-x: auto;
  overflow-y: auto; */
	position: relative;
	/* margin-bottom: 40px; */
	display: flex;
	flex-direction: column;
	padding-bottom: 3px;
	z-index: 2;
}

.loader-layer-container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #81818180;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	display: none;
	transition: opacity 0.3s;
}

.loader-layer-container .loader-elem {
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.main-products-table .product_image_block.is-loading .loader-layer-container {
	display: flex;
}

body:is([data-current-screen="sales"], [data-current-screen="application"], [data-current-screen="digitalSigns"], [data-current-screen="merchants"])
	.table-container {
	height: calc(100% - 55px - 20px - 55px);
}

/* body:is([data-current-screen="digitalSigns"]) .table-container{
  height: calc(100% - 55px - 20px);
} */

body:is(
		[data-current-screen="sales"],
		[data-current-screen="application"],
		[data-current-screen="digitalSigns"],
		[data-current-screen="merchants"],
		[data-current-screen="video"][data-current-tab="screen-options-tab"]
	)
	.sidebar::after {
	content: "";
	position: absolute;
	left: 0;
	height: 80px;
	width: 100%;
	background: #707070;
	bottom: 0px;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	z-index: -1;
}

body:is(
		[data-current-screen="sales"],
		[data-current-screen="application"],
		[data-current-screen="digitalSigns"],
		[data-current-screen="merchants"],
		[data-current-screen="video"][data-current-tab="screen-options-tab"]
	)
	.sidebar::before {
	content: "";
	position: absolute;
	bottom: 0;
	inset-inline-end: -20px;
	height: 55px;
	width: 100px;
	background: #a7a7a7;
	z-index: -1;
}
.main-products-table td .table-input {
	outline: 0;
	line-height: 1.3em;
	overflow-y: auto;
	white-space: pre-line;
	height: 50px;
	display: block;
	padding-top: 14px;
}

.main-products-table td .table-input,
.main-products-table td .table-selection,
.main-products-table td .template-selection-dropdown,
.main-products-table td .special-template-selection-dropdown,
.main-products-table td .multiple-selection-dropdown {
	width: 200px;
}

.main-products-table td.size-big .table-input,
.main-products-table td.size-big .table-selection,
.main-products-table td.size-big .template-selection-dropdown,
.main-products-table td.size-big .special-template-selection-dropdown,
.main-products-table td.size-big .multiple-selection-dropdown {
	width: 300px;
}

.main-products-table td.size-small .table-input,
.main-products-table td.size-small .table-selection,
.main-products-table td.size-small .template-selection-dropdown,
.main-products-table td.size-small .special-template-selection-dropdown,
.main-products-table td.size-small .multiple-selection-dropdown {
	width: 110px;
}

.main-products-table td.size-smaller .table-input,
.main-products-table td.size-smaller .table-selection,
.main-products-table td.size-smaller .template-selection-dropdown,
.main-products-table td.size-smaller .special-template-selection-dropdown,
.main-products-table td.size-smaller .multiple-selection-dropdown {
	width: 60px;
}

.product-actions {
	position: absolute;
	inset-inline-start: -16px;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	transition: opacity 0.2s;
}

.main-products-table tbody tr:hover .product-actions {
	opacity: 1;
}

.main-products-table tbody tr:hover .product-actions .scale-anim {
	transform: scale(1);
}

.single-product-action img {
	width: 9px;
	object-fit: contain;
	display: block;
	height: 9px;
}

.product-actions > a {
	display: block;
	padding: 2px 3px;
}

body[data-current-system="Spharm"] .product-actions > a {
	padding: 3px 4px;
}

body[data-current-system="Spharm"] .product-actions {
	inset-inline-start: -22px;
}

.product-actions > a:not(:last-of-type) {
	margin-bottom: 2px;
}

.hover-layer-container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #c9c9c980;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	opacity: 0;
	visibility: hidden;
	transition: transform 0.3s cubic-bezier(0, 0.92, 0.58, 1), opacity 0.3s, visibility 0.3s;
}

.hover-layer-trigger {
	position: relative;
}

.hover-layer-container img {
	width: 18px;
	display: block;
}

.scale-anim {
	transform: scale(0);
	transition: transform 0.3s cubic-bezier(0, 0.92, 0.58, 1);
}

.hover-layer-trigger:hover .hover-layer-container {
	opacity: 1;
	visibility: visible;
}

.hover-layer-trigger:hover .hover-layer-container .scale-anim {
	transform: scale(1);
}

.main-products-table .product_image_block.hover-layer-trigger.is-loading:hover .hover-layer-container {
	visibility: hidden;
	opacity: 0;
}

.select2-selection--single.preview-print-select {
	height: 50px;
	background: white;
	border-radius: 15px;
	border: 0;
	box-shadow: 0px 0px 7px -2px #0000006e;
}

.select2-selection--single.preview-print-select .select2-selection__rendered {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	color: black;
}

.select2-selection--single.preview-print-select .select2-selection__arrow {
	top: 50%;
	transform: translateY(-50%);
}

.select2-container.select2-container--open .select2-selection--single.preview-print-select .select2-selection__arrow b {
	border-color: transparent transparent black transparent !important;
}

.select2-container .select2-selection--single.preview-print-select .select2-selection__arrow b {
	border-color: black transparent transparent transparent !important;
}

.select2-dropdown.preview-print-select-dropdown .select2-search .select2-search__field {
	border: 0;
	padding: 7px 10px;
	border: 0;
	outline: 0;
	border: 1px solid #cccccc;
	font-size: 15px;
	border-radius: 6px;
}

.select2-dropdown.preview-print-select-dropdown {
	border: 0;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 10px;
	box-shadow: 0px 0px 7px -2px #0000006e;
}

.select2-dropdown.preview-print-select-dropdown .select2-search {
	padding: 0;
	margin-bottom: 15px;
}

.select2-dropdown.preview-print-select-dropdown .select2-results__option--highlighted {
	background: linear-gradient(to right, #ff416c, #ff4a36);
}

.select2-container--default .select2-results__option--selected {
	background: #f0f7ff;
}

.select2-dropdown.preview-print-select-dropdown .select2-results__options::-webkit-scrollbar-track {
	background: white;
}

.select2-dropdown.preview-print-select-dropdown .select2-results__options {
	padding-inline-end: 5px;
}

.select2-dropdown.preview-print-select-dropdown .select2-results__options::-webkit-scrollbar {
	width: 6px;
}

.main-products-table tbody tr.colored-edge.green-edge td:last-child::after {
	background: #23b574;
}

.main-products-table tbody tr.colored-edge td:last-child::after {
	position: absolute;
	content: "";
	height: 100%;
	width: 17px;
	background: gray;
	left: 0;
	top: 0;
	border-radius: 10px 0 0 10px;
}

#table-extra-options img {
	width: 16px;
	display: block;
}

#table-extra-options {
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
}

/* TH!!! */
/* body .main-products-table tr th .multiple-edit-apply-button {
  position: absolute;
  top: 5px;
  left: 5px;
  cursor: pointer;
  transition: opacity .3s;
  opacity: 0;
  visibility: hidden;
}

body .main-products-table tr th .multiple-edit-apply-button img {
  width: 15px;
}

.main-products-table thead tr.checked th:hover .multiple-edit-apply-button {
    opacity: 1;
    visibility: visible;
} */

body .main-products-table tr td .multiple-edit-apply-button {
	position: absolute;
	top: 5px;
	inset-inline-start: 5px;
	cursor: pointer;
	transition: opacity 0.3s;
	opacity: 0;
	visibility: hidden;
}

body .main-products-table tr td .multiple-edit-apply-button img {
	width: 15px;
}

.main-products-table tbody tr.checked td:hover .multiple-edit-apply-button {
	opacity: 1;
	visibility: visible;
}

.main-products-table td .table-input::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

.main-products-table td .table-input::-webkit-scrollbar-track {
	background: white;
}

.table-container::-webkit-scrollbar-track {
	background: #e8e8e8;
}

/* .table-body-container {
	max-height: calc(100% - 5px);
	flex: 1;
	height: 0;
} */

.has-scroll {
	overflow: auto;
}

.has-scroll::-webkit-scrollbar-thumb {
	visibility: hidden;
}

.has-scroll.visible-scroll::-webkit-scrollbar-thumb {
	visibility: visible;
}

.table-head-container {
	overflow: hidden;
	flex: 0 0 auto;
}

.table-block {
	height: 100%;
	position: relative;
	/* overflow: hidden; */
}

.main-products-table.table-head {
	/*table-layout: fixed;*/
}

.has-scroll:hover::-webkit-scrollbar-thumb {
	visibility: visible;
}

.caret-down {
	border-style: solid;
	border-width: 5px 4px 0 4px;
	border-color: #707070 transparent transparent transparent;
	display: inline-block;
}

.open-filter-container {
	cursor: pointer;
	line-height: 0;
	width: 20px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.sort-icon {
	height: 17px;
	width: 17px;
}

.main-products-table thead tr th .sort-container {
	display: none;
}

.main-products-table thead tr th:hover .sort-container,
.main-products-table thead tr th .sort-container.clicked {
	display: flex;
	margin-inline: 5px 0;
}

.main-products-table thead tr th .sort-container[data-sort-type="desc"].clicked .sort-icon .icon-path,
.main-products-table thead tr th .sort-container[data-sort-type="asc"].clicked .sort-icon .icon-path {
	fill: orange;
}

.main-products-table thead tr th .sort-container[data-sort-type="desc"] .sort-icon .icon-path {
	fill: #707070;
}

.main-products-table thead tr th .sort-container[data-sort-type="desc"].clicked .sort-icon {
	transform: rotate(0deg);
}

.main-products-table thead tr th .sort-container[data-sort-type="asc"].clicked .sort-icon {
	transform: rotate(180deg);
}

/* .main-products-table thead tr th:not(.hide-filters) .sort-container,
.main-products-table thead tr th:not(.hide-filters) .sort-container .clicked {
} */

/* .sort-container:hover .sort-icon .icon-path {
  fill: white;
} */

.filter-sort-main-container {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	inset-inline-end: 0;
	line-height: 0;
	display: flex;
	align-items: center;
	height: 20px;
	background: inherit;
}

.sort-container {
	cursor: pointer;
	line-height: 0;
	width: 20px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

ul.filter-list {
	margin: 0;
	list-style: none;
	max-height: 230px;
	overflow-y: auto;
	padding: 0;
	overflow-x: hidden;
	padding-inline-end: 5px;
}

ul.filter-list li input {
	margin-inline: 0 9px;
	vertical-align: middle;
}

.dropdown-container .filter-list > li.child-option {
	padding-inline-start: 20px;
}

.checkbox-container.style-round-no-check .checkbox-box {
	border-radius: 100%;
	background: whitesmoke;
}

.checkbox-container.style-round-no-check .checkbox-box::after {
	display: none;
}

.checkbox-container.style-round-no-check input[type="checkbox"]:checked + label .checkbox-box {
	/* border: 1px solid #b4b4b4; */
	background: whitesmoke;
}

.checkbox-container.style-round-no-check .checkbox-box::before {
	content: "";
	position: absolute;
	background: linear-gradient(to right, #ff416c, #ff4a36);
	width: 100%;
	height: 100%;
	border-radius: 100%;
	transition: visibility 0s, transform 0.1s cubic-bezier(0, 0.92, 0.58, 1);
	visibility: hidden;
	transition-delay: 0.1s, 0s;
	transform: scale(0);
	left: 0;
	top: 0;
}

.checkbox-container.style-round-no-check input[type="checkbox"]:checked + label .checkbox-box::before {
	transition-delay: 0s, 0s;
	visibility: visible;
	transform: scale(1);
}

.filter-list li:not(:last-child) {
	margin-bottom: 5px;
}

.filter-list li label {
	margin: 0;
}

.dropdown-container .apply_dropdown {
	position: absolute;
	inset-inline-end: 15px;
	bottom: 5px;
}

.icon-button.tiny {
	width: 34px;
	height: 34px;
}

.icon-button.tiny img {
	width: 18px;
}

.main-products-table th.filters-selected .open-filter-container .caret-down {
	border-color: #ff4a36 transparent transparent transparent;
}

.input-group label.error {
	margin-top: 7px;
	margin-bottom: 0;
	color: #f44336;
	font-size: 15px;
}

.input-group input.error {
	border: 1px solid #f44336;
}

.default-loader {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: #ffffffa1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	z-index: 12;
}

.default-loader.fixed {
	width: 100vw;
	position: fixed;
}

.default-loader .loader-text {
	color: #707070;
	font-size: 31px;
	font-weight: bold;
	margin-top: 10px;
	line-height: 1.1em;
}

.default-loader .loader-container .loader {
	width: 130px;
	margin: 0 auto;
}

.default-loader .loader-container .loader video {
	width: 100%;
	display: block;
}

/* .default-loader .loader-container.with-text .loader svg {
    display: block;
} */

/* .stop-current-loading { HERE!
  text-align: center;
  display: block;
  margin-top: 6px;
  padding: 3px;
  font-size: 18px;
  color: red;
  background-color: transparent;
  border: none;
  font-weight: 600;
  cursor: pointer;
  width: 60px;
} */

#warning-modal-yes-no[data-type="stop-current-loading"] {
	z-index: 13;
}

.loader-container {
	text-align: center;
}

.error-message {
	padding: 10px;
	margin-top: 10px;
	background: #f44336;
	color: white;
	border-radius: 10px;
	display: none;
}

.success-message {
	padding: 10px;
	margin-top: 10px;
	background: #4caf50;
	color: rgb(255 255 255);
	border-radius: 10px;
	display: none;
}

/* .table-dropdowns-container {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  overflow: hidden;
} */

.line-option-select-container {
	width: 100%;
	display: flex;
	background: #a8a8a8;
	border-radius: 14px;
	overflow: hidden;
}

.line-option-select-container .single-line-option {
	flex: 1;
	text-align: center;
	padding: 8px;
	font-size: 15px;
	color: white;
	font-weight: 600;
	cursor: pointer;
	align-content: center;
}

.line-option-select-container .single-line-option.selected {
	background: linear-gradient(to right, #ff416c, #ff4a36);
}

.hide-columns-container .line-option-select-container {
	margin-bottom: 20px;
}

.hide-columns-container .filter-list {
	display: grid;
	grid-template-columns: 50% 50%;
	grid-auto-flow: column;
}

input.filter-list-search-bar,
input.merchant-filter-list-search-bar {
	padding: 8px 10px;
	margin-bottom: 15px;
	font-size: 14px;
	border-radius: 6px;
	box-shadow: 0px 0px 5px -2px #0000006e;
}

.filter-list li.filter-list-divider {
	border-bottom: 1px dashed rgb(158 158 158 / 59%);
	margin-top: 8px;
	margin-bottom: 8px;
}

.table-bottom-bar {
	height: 55px;
	position: relative;
	padding-inline-start: calc(50% + 100px);
	z-index: 3;
}

.table-bottom-bar > * {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}

.table-bottom-bar-right {
	background: #a8a8a8;
	border-start-end-radius: 15px;
	border-end-end-radius: 15px;
	position: absolute;
	inset-inline-start: 0;
	width: calc(50% + 100px);
	padding-inline-start: 0;
	padding-inline-end: 20px;
}

.bottom-bar-buttons-container {
	display: flex;
	align-items: center;
}

.bottom-bar-buttons-container > *:not(:last-child) {
	margin-inline-end: 10px;
}

.switch {
	position: relative;
	display: inline-block;
	width: 52px;
	height: 27px;
	padding: 0;
	margin: 0;
}

.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.switch .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.3s;
	border-radius: 34px;
	box-shadow: 0px 0px 17px -1px #0000006e;
	z-index: 0;
}

.switch .slider::before {
	position: absolute;
	content: "";
	height: 19px;
	width: 19px;
	inset-inline-start: 5px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: 0.4s;
	transition: 0.3s;
	border-radius: 100%;
}

.switch input:checked + .slider:before {
	-webkit-transform: translateX(-24px);
	-ms-transform: translateX(-24px);
	transform: translateX(-24px);
}

.switch input:checked + .slider::after {
	opacity: 1;
}

.switch .slider::after {
	content: "";
	left: 0;
	top: 0;
	background: linear-gradient(to right, #ff416c, #ff4a36);
	width: 100%;
	height: 100%;
	position: absolute;
	border-radius: 34px;
	z-index: -1;
	transition: opacity 0.2s;
	opacity: 0;
}

.switch.vertical {
	width: 27px;
	height: 52px;
}

.switch.vertical .slider::before {
	inset-inline-start: 4px;
}

.switch.vertical input:checked + .slider:before {
	-webkit-transform: translateY(-24px);
	-ms-transform: translateY(-24px);
	transform: translateY(-24px);
}

.switch-icon {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 5px;
	transition: all 0.3s;
	font-weight: 900;
	font-size: 11px;
	text-align: center;
	color: #707070;
}
.horizontal .switch-icon {
	left: -24px;
}

/* .switch-icon .icon-path {
  fill: #707070;
} */

.switch input:checked + .slider .switch-icon {
	top: 8px;
	font-size: 9px;
}

.bottom-bar-buttons-container .switch.vertical {
	height: 45px;
}

.bottom-bar-buttons-container .switch.vertical input:checked + .slider:before {
	-webkit-transform: translateY(-17px);
	-ms-transform: translateY(-17px);
	transform: translateY(-17px);
}

.switch.vertical.small {
	width: 22px;
	height: 45px;
}

.switch.small .slider::before {
	width: 16px;
	height: 16px;
}

.switch.small.vertical .slider::before {
	inset-inline-start: 3px;
}

.switch.small .switch-icon {
	font-size: 10px;
}

.table-bottom-bar-left {
	justify-content: flex-end;
}

.table-logo-image {
	display: block;
	width: 50px;
	height: 50px;
	border: 0;
	background: white;
}

.input-group.last {
	margin-bottom: 0;
}

#sales-expiry-date {
	width: 240px;
}

/* .table-bottom-bar .eilat-mode {
  margin-inline-start: 10px;
} */

.edit-product-area-container {
	display: flex;
	width: 100%;
	height: 100%;
	text-align: center;
}

.edit-product-right-container {
	display: flex;
	flex-direction: column;
	position: relative;
	flex: 1;
	width: 0;
}

.edit-product-left-container {
	padding-top: 0;
	width: 35%;
	background: white;
	box-shadow: 5px 0px 9px -2px #00000029;
	display: flex;
	flex-direction: column;
	border-end-end-radius: 25px;
	border-start-end-radius: 25px;
}

.edit-product-fields-area-container {
	padding: 0 15px 15px 15px;
	flex: 1;
}

.edit-product-bottom-bar,
.mobile-modal-toolbar {
	height: 80px;
	background: #a8a8a8;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 9px 35px;
	border-end-start-radius: 25px;
}

.mobile-modal-toolbar {
	display: none;
}

.edit-product-title {
	margin-bottom: 20px;
	margin-top: 15px;
	flex: 0 0 auto;
	font-weight: bold;
}

.edit-product-hide-columns {
	max-width: 530px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 25px;
}

.edit-product-fields-container {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -5px;
}

.edit-product-single-field-container,
.merchant-single-field-container{
	flex: 0 0 25%;
	width: 25%;
	padding: 0 15px;
	margin-bottom: 10px;
}

.merchant-single-field-container .multiple-selection-dropdown,
.merchant-single-field-container .multiple-selection-value{
	width: 100% !important;
}

.edit-product-single-field-container .input-group,
.merchant-single-field-container .input-group{
	text-align: center;
}

.edit-product-single-field-container .input-group label {
	padding: 0;
	font-size: 15px;
	margin-bottom: 2px;
	color: #707070;
}

.edit-product-single-field-container .input-group textarea {
	height: 50px;
	padding: 8px;
	font-size: 15px;
	line-height: 1.1em;
	max-width: 100%;
	display: block;
}

.edit-product-left-container .edit-product-title {
	padding: 0 15px;
	flex: 0 0 auto;
}

.edit-product-single-render-bar {
	height: 80px;
	background: #a8a8a8;
	display: flex;
	justify-content: center;
	padding: 15px;
	flex: 0 0 auto;
	align-items: center;
}

.edit-product-template-preview-container {
	height: 0;
	padding: 25px;
	flex: 1;
}

.edit-product-template-preview {
	height: 100%;
}

body[data-table-type="digitalSigns"] .edit-product-digital-signs-preview:not(.only-send-data-in-digital-signs) {
	position: absolute;
	bottom: 30px;
	left: 30px;
}

body[data-table-type="digitalSigns"] .edit-product-digital-signs-preview .digital-signs-preview-image-container {
	height: 100px;
	width: 100px;
	overflow: hidden; /* Ensures the image does not overflow */
	display: flex;
	justify-content: center;
	align-items: center;
}

body[data-table-type="digitalSigns"] .edit-product-current-digital-signs-preview {
	box-shadow: 0px 0px 17px -1px #0000006e;
}

body[data-table-type="digitalSigns"] .edit-product-digital-signs-preview .digital-signs-preview-image,
body[data-table-type="digitalSigns"] .edit-product-current-digital-signs-preview .digital-signs-preview-image {
	width: 100%;
	height: 100%;
	object-fit: cover; /* Ensures the image fills the container while maintaining aspect ratio */
	object-position: center; /* Centers the cropped image */
}

body[data-table-type="digitalSigns"] .edit-product-digital-signs-preview h2 {
	font-size: 15px;
}

body[data-table-type="digitalSigns"] .edit-product-digital-signs-preview .image-zoom-button {
	font-size: 15px;
}

body[data-table-type="digitalSigns"] #digital-signs-preview-image-zoom-modal .digital-signs-preview-image {
	width: 100%;
	max-width: 450px;
	max-height: 600px;
	border: solid black 1px;
}

body[data-table-type="digitalSigns"] #digital-signs-preview-image-zoom-modal .modal-title {
	font-size: 30px;
}

body[data-table-type="digitalSigns"] #digital-signs-preview-image-zoom-modal .image-preview-container {
	display: flex;
	justify-content: center;
}

body[data-table-type="digitalSigns"] #update-needed-signs.update-needed {
	position: relative;
}

body[data-table-type="digitalSigns"] #update-needed-signs.update-needed::before {
	content: "";
	position: absolute;
	top: -3px;
	left: -3px;
	width: 12px;
	height: 12px;
	background-color: #fdad52 !important;
	border-radius: 50%;
	box-shadow: 0 0 6px rgba(255, 0, 0, 0.7);
	animation: pulse-dot 1.5s infinite ease-in-out;
}

@keyframes pulse-dot {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	50% {
		transform: scale(1.4);
		opacity: 0.6;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

.edit-product-template-preview .single-template-container,
.normal-template-preview .single-template-container {
	box-shadow: 0px 0px 17px -1px #0000006e;
}

.edit-product-single-render-bar .eilat-mode {
	margin-inline-start: 25px;
}

.edit-product-single-render-bar .no_crop_marks_mode {
	margin-inline-start: 10px;
}

.main-products-table .select2-selection--single.preview-print-select {
	border-radius: 0;
	box-shadow: none;
}

.select2 {
	width: 100% !important;
}

.main-products-table .select2 {
	width: 210px !important;
}

.edit-product-single-render-template-selection {
	width: 180px;
}

#edit-product-single-render-start {
	margin-inline-start: 25px;
}

#edit-product-modal:is([data-type="digitalSigns"], [data-type="digitalSignsSales"]) #edit-product-single-render-start {
	display: none;
}

#edit-product-modal[data-type="digitalSigns"] #get_digital_signs_preview {
	margin-inline-start: 10px;
}

#add-sale-to-normal-render-list {
	margin-right: 10px;
}

#edit-product-modal:not([data-type="normal"]) #add-sale-to-normal-render-list {
	display: none;
}

#edit-product-modal[data-type="normal"]:not([data-edit-row-id]) #edit-product-save {
	display: none;
}

#edit-product-modal[data-type="normal"] .edit-product-single-field-container[data-field-type="template"] {
	display: none;
}

.edit-product-modal-image-container .product_image {
	width: 62px;
	height: 62px;
}

.edit-product-hide-columns-container {
	position: absolute;
	inset-inline-end: 10px;
	top: 15px;
	display: block;
}

#edit-product-modal .digital-signs-search-container {
	display: none;
	margin-bottom: 20px;
	text-align: right;
	padding: 0 30px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
}

#edit-product-modal:is([data-type="digitalSigns"], [data-type="digitalSignsSales"]) .edit-product-hide-columns-container {
	display: none;
}

#edit-product-modal:is([data-type="digitalSigns"], [data-type="digitalSignsSales"]) .digital-signs-search-container {
	display: flex;
	align-items: center;
}

.edit-product-hide-columns-button {
	width: 17px;
	display: block;
	cursor: pointer;
}

.edit-product-hide-columns-container .dropdown-container.hide-columns-container {
	left: 0;
	transform: translateX(-50%);
	top: 27px;
}

.edit-product-single-arrow {
	position: absolute;
	top: 50%;
	width: 42px;
	height: 42px;
	transform: translateY(-50%);
	background: #707070;
	border-radius: 100%;
	padding: 10px;
	cursor: pointer;
}

.edit-product-single-arrow img {
	width: 100%;
	object-fit: contain;
	height: 100%;
	display: block;
}

.edit-product-single-arrow.previous {
	left: 10px;
}

.edit-product-single-arrow.next {
	right: 10px;
}

.edit-product-single-arrow.previous img {
	transform: scaleX(-1);
}

.hidden-input-files {
	display: none;
}

/* .edit-product-single-field-container .input-group .select2-selection--single.preview-print-select {
    height: 50px;
} */

.edit-product-single-field-container .input-group .preview-print-select-elem {
	width: 100%;
	box-shadow: 0px 0px 7px -2px #0000006e;
	border-radius: 15px;
	height: 50px;
	padding: 8px;
	font-size: 15px;
	line-height: 1.1em;
	max-width: 100%;
}

.edit-product-single-field-container .input-group .preview-print-select-elem.error,
.normal-product-edit-box-line .preview-print-select-elem.error {
	background-color: #f44336d1;
	color: white;
}

.normal-rendering-list-table.table-body tr.error {
	color:red;
    font-weight: 600;
}

#edit-product-modal .modal-content {
	height: 95%;
	width: 93%;
}

.white-round-container {
	background: white;
	box-shadow: 0px 0px 7px -2px #0000006e;
	width: 100%;
	height: 100%;
	padding: 15px;
	border-radius: 15px;
}

.modal-content.width-padding {
	padding: 20px 20px;
	padding-top: 20px;
}

.load-tables-list {
	height: 100%;
}

.list-selection-single {
	margin: 0;
	padding: 6px 13px 6px 13px;
	text-align: start;
	padding-inline-end: 36px;
	font-size: 19px;
	cursor: pointer;
	/* border-left: 4px solid transparent; */
	border-top: 1px solid #80808040;
	margin-bottom: 5px;
	position: relative;
}

.list-selection-single.media-element{
	width: 100%;
}

.list-selection-folder-container {
	margin: 0;
	border-top: 1px solid #80808040;
	position: relative;
}

.list-selection-folder-container:nth-of-type(1) {
	border-top: 0;
}

.list-selection-folder-container .list-selection-single {
	margin-bottom: 0;
	padding: 6px;
}

.list-selection-single:not(:last-of-type),
.list-selection-folder-container:not(:last-of-type) {
	margin-bottom: 0;
}

#edit-item-or-folder-modal .list-selection-single {
	width: 100%;
}

.list-selection-single.selected {
	color: white;
	background: linear-gradient(to right, #ff416c, #ff4a36);
	border-radius: 4px;
	border-top-color: white;
}

.list-selection-single.selected + .list-selection-single {
	border-top-color: white;
}

.load-tables-list .list-selection-single {
	user-select: none;
}

.caret-folder-container {
	display: flex;
}

.load-excels-container,
.assign-table-to-container,
.edit-special-template-mapping,
.load-special-templates-container,
.load-playlists-container {
	height: 90%;
}

#admin-assign-table-to-modal .load-excel-buttons-container {
	margin-top: 15px;
}
#admin-assign-table-to-modal #admin-assign-table-search-input {
	width: 20%;
	left: 0;
	top: 20px;
	position: fixed;
}

.load-excels-container,
.edit-special-template-mapping,
.load-special-templates-container,
.load-playlists-container {
	display: flex;
}

.excel-details,
.special-template-details,
.playlist-details {
	color: #a8a8a8;
	flex: 1;
}

.excel-details,
.playlist-details {
	padding-inline-end: 60px;
	padding-top: 30px;
}

.special-template-details {
	padding-inline-end: 0;
	padding-top: 30px;
}

.list-selection-container {
	/* overflow: auto; */
	padding-inline-end: 10px;
}

.excel-details-container h5,
.special-template-details-container,
.playlist-details-container {
	font-size: 20px;
}

.excel-details-container,
.special-template-details-container,
.playlist-details-container {
	width: 30%;
	flex: 0 0 auto;
	margin-inline-start: 20px;
	display: flex;
	flex-direction: column;
}

#special-template-details-linked-table {
	white-space: nowrap;
	display: inline-block;
	max-width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: sub;
}

#load-excels-modal[data-type="special-linked-table-change"] #create-table,
#load-excels-modal[data-type="special-linked-table-new"] #create-table {
	display: none;
}

/* .special-template-details-container{
  width:150px;
} */

.load-excel-buttons-container,
.load-special-templates-buttons-container,
.load-playlist-buttons-container {
	display: flex;
	justify-content: flex-end;
}

.load-excel-buttons-container,
.load-special-templates-buttons-container,
.load-playlist-buttons-container {
	padding-inline-end: 20px;
}

.load-excel-buttons-container > button:not(:last-of-type),
.load-special-templates-buttons-container > button:not(:last-of-type),
.load-playlist-buttons-container > button:not(:last-of-type) {
	margin-inline-end: 10px;
}

.excels-list-wrapper {
	/*HERE*/
	display: flex;
	flex-direction: column;
	width: 80%;
}

.folders-history {
	display: flex;
	gap: 3px;
	margin-bottom: 10px;
	height: 21px;
	align-items: center;
}

.single-folder-history,
#folder-history-go-back,
#folder-history-go-back-special,
#folder-history-go-back-playlist {
	cursor: pointer;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 10px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.single-folder-history:hover,
#folder-history-go-back:hover,
#folder-history-go-back-special:hover,
#folder-history-go-back-playlist:hover {
	background-color: #ffd2d2;
}

.single-folder-history.current {
	background: linear-gradient(to right, #ff416c, #ff4a36);
	color: #ffffff;
	margin-inline-start: 6px;
}

.single-folder-history {
	padding-bottom: 2px;
}

.folders-history[data-current-folder-id="root"] #folder-history-go-back,
.folders-history[data-current-folder-id="root"] #folder-history-go-back-special,
.folders-history[data-current-folder-id="root"] #folder-history-go-back-playlist {
	display: none;
}

.table-general-buttons-container .divider {
	height: 1px;
	background: #ffffff9e;
	margin: 0 -12px 12px -12px;
}

.folder-history-caret,
.edit-folder-caret {
	width: 8px;
}

body.ltr .folder-history-caret {
	transform: rotate(180deg);
}

.caret-folder-container {
	cursor: pointer;
}

.caret-folder-container .edit-folder-caret .icon-path {
	fill: #000000;
}

.caret-folder-container:hover .edit-folder-caret .icon-path {
	fill: #ff4a36;
}

#folder-history-go-back,
#folder-history-go-back-special,
#folder-history-go-back-playlist {
	width: 34px;
	border-radius: 34px;
	height: 100%;
}

.table-general-buttons-container {
	display: flex;
	padding: 10px 12px;
	border-start-start-radius: 10px;
	border-end-start-radius: 10px;
	position: absolute;
	inset-inline-end: 0px;
	top: 25px;
	inset-inline-end: 40px;
	z-index: 3;
}

body.ltr .table-general-buttons-container {
	left: auto; /* Unset 'left' by setting it to 'auto' */
	right: 40px;
}

.table-general-buttons-container > button:not(:last-of-type) {
	margin-bottom: 12px;
}

.main-products-table.table-body td .preview-print-select-elem {
	background: transparent;
}

.main-products-table.table-body td.error {
	background: #f44336d1;
}

.row-num {
	font-weight: 300;
	font-size: 13px;
	text-align: center;
	line-height: 1em;
	position: absolute;
	right: 35px;
	transform: translate(50%, 50%);
	color: #707070;
	bottom: 14px;
}

.modal-sub-title {
	text-align: center;
	margin-bottom: 15px;
}

.has-sub.modal-title {
	margin-bottom: 5px;
}

#save-as-table-name,
#mapping-id-name,
#save-as-special-name,
#special-template-title-value,
#special-template-remarks-value,
#special-template-date_code-value,
#edit-tips-name,
#set-special-name {
	margin: 0 auto;
	width: 350px;
	/* margin-top: 20px; */
	display: block;
	max-width: 100%;
}

#special-template-title-value,
#special-template-remarks-value,
#special-template-date_code-value {
	height: 80px;
	resize: none;
	width: 400px;
}

.modal-content.height-auto {
	min-height: unset;
}

.modal-confirm-button-container {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}

#special-template-remarks-color {
	width: 40px;
	background: black;
	height: 40px;
	border-radius: 100%;
	margin-inline-start: 10px;
	cursor: pointer;
}

.color-picker-container .clr-field {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
}

.color-picker-container {
	position: relative;
}

.color-picker-container .color-picker-element {
	width: 40px;
	background: black;
	height: 40px;
	border-radius: 100%;
	margin: 0;
	margin-inline-start: 10px;
	cursor: pointer;
	display: block;
	padding: 0;
}
.text-color-picker {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	border: 1px solid black;
	margin: 0;
	margin-inline-start: 10px;
	cursor: pointer;
	display: block;
	padding: 0;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
}
.text-color-input {
	display: none;
}

.special-remarks-color-and-apply-to-all-pages-container {
	display: flex;
	align-items: center;
}

#save-table-as-modal .modal-content,
#create-new-mapping-id-modal .modal-content,
#save-special-as-modal .modal-content,
#special-template-title-modal .modal-content,
#special-template-remarks-modal .modal-content,
#special-template-date_code-modal .modal-content,
#special-template-logo-modal .modal-content,
#special-add-warnings-modal .modal-content {
	width: 550px;
}

.load-excel-details-buttons-container,
.load-special-templates-details-buttons-container {
	margin-top: 15px;
	display: flex;
}

.load-special-templates-details-buttons-container button {
	margin: 5px;
}

#load-excels-modal .modal-content,
#load-special-templates-modal .modal-content {
	width: 1000px;
}

.main-products-table tr > *:nth-of-type(1),
.main-products-table tr > *:nth-of-type(2),
.main-products-table tr > *:nth-of-type(3) {
	position: sticky;
	inset-inline-start: 0;
	z-index: 1;
}

.main-products-table.table-head th {
	background: #f0f7ff;
	flex: 0 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.main-products-table.table-head tr {
	display: flex;
}

.main-products-table.table-body tr > *:nth-of-type(3)::after {
	position: absolute;
	left: -1px;
	width: 1px;
	background: #cccccc;
	height: calc(100% - 30px);
	content: "";
	top: 50%;
	transform: translateY(-50%);
}

.dropdowns-container {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}

.main-products-table tbody tr {
	background: white;
}

#load-excels-modal.no-tables .excel-details-container {
	visibility: hidden;
}

.load-excel-details-buttons-container {
	display: flex;
	justify-content: space-between;
}

:is(#load-excels-modal, #modal-playlist-folders) .close-modal-icon {
	inset-inline-start: 71px;
}

#load-excels-modal .modal-content {
	display: flex;
	flex-direction: column;
}

#load-excels-modal .load-excels-container {
	flex: 1;
	height: 0;
}

.excels-list-container {
	flex: 1;
	height: 0;
}
#admin-assign-table-to-modal .excels-list-container {
	height: 400px;
}

body[data-current-screen="special"] .load-excel-details-buttons-container {
	display: none;
}

.single-template-color {
	height: 50px;
	width: 50px;
	cursor: pointer;
	border-radius: 100%;
}

.background-color-text {
	text-align: center;
	-webkit-line-clamp: 1;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 13px;
}

.color-list {
	margin: 0;
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}

.single-bottom-color-container .static-dropdown-container {
	width: 200px;
}

.color-list > li {
	flex: 0 0 33.33333%;
	aspect-ratio: 1;
	padding: 5px;
	text-align: center;
}

.color-list span {
	font-size: 0.8em;
	margin-top: 5px;
	line-height: 1.1em;
	display: block;
}

.single-color-in-list,
.single-color-in-list-item .color-picker-container {
	width: 100%;
	height: 100%;
	cursor: pointer;
	border-radius: 100%;
	/* box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 11%); */
}
#special-template-background-color-element {
	width: 100%;
	height: 100%;
	margin: 0;
	background-color: white;
	border: 1px #d8d8d8 solid;
	display: flex;
	align-items: center;
	justify-content: center;
}
.single-color-in-list-item.selected #special-template-background-color-element {
	border: 3px black solid;
}

.single-color-in-list[data-color="#FFFFFF"] {
	border: 1px solid #e6e6e6;
}

.selected.single-color-in-list-item .single-color-in-list {
	border: 3px solid black;
}

.dropdown-container.color-selection-dropdown {
	padding: 15px;
}

body:is([data-override-sale-info="true"]) .main-products-table td[data-value-changed="true"],
body:not([data-table-id="0"]) .main-products-table td[data-value-changed="true"] {
	background: rgb(255 236 236);
}

body:not([data-current-system="Preview"]) .main-products-table td[data-field-is-updated="true"] {
	background: #ffe0bd;
}

body:not([data-table-id="0"]) #sales-expiry-date[data-value-changed="true"] {
	background: rgb(255 236 236);
}

.single-color-in-list[data-color="default"] img,
.single-template-color[data-current-color="default"] img {
	width: 100%;
	height: 100%;
	padding: 7px;
	background: #a6a6a6;
	border-radius: 100%;
}

.single-template-color {
	margin: 0 auto;
}

.kupa-table-last-fetch-time-container {
	display: none;
}

body[data-table-id="0"] .kupa-table-last-fetch-time-container {
	display: block;
	text-align: center;
	font-weight: 600;
	color: #a8a8a8;
	font-size: 16px;
	line-height: 1em;
}

.kupa-table-last-fetch-time {
	display: block;
}

.table-global-change-status-container {
	/* display: flex; */
	height: 100%;
	display: none;
	/* margin-inline-end: 15px; */
}

body.table-updated .table-global-change-status-container {
	display: flex;
}
body.table-updated[data-current-screen="special"] .table-global-change-status-container {
	position: absolute;
	left: 0;
}

.table-global-change-status-cricle {
	display: block;
	height: 20px;
	width: 20px;
	background: #ee7070;
	border-radius: 100%;
}

.table-global-change-status-cricle #reload-table-button img {
	width: 10px;
}

.table-global-change-status-cricle .hover-layer-container {
	background: transparent;
}

a#reload-table-button {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.line-option-select-container .single-line-option.icon img {
	height: 22px;
	display: block;
	margin: 0 auto;
}

#change-table-admin-status {
	width: 140px;
	box-shadow: 0px 0px 17px -1px #0000006e;
}

.list-selection-container.with-icons {
	padding-inline-end: 0;
}

.list-selection-icon {
	position: absolute;
}

.list-selection-icon {
	position: absolute;
	inset-inline-end: 0;
	transform: translateY(-50%);
	top: 50%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
}
.list-selection-icon svg {
	width: 17px;
	display: block;
}

.list-selection-icon svg .icon-path {
	fill: #a8a8a8;
}

.list-selection-single.selected .list-selection-icon svg .icon-path {
	fill: white;
}

.list-selection-single:nth-of-type(1) {
	border-top: 0;
}

.list-selection-single[data-type="folder"] {
	padding-inline-end: 13px;
	padding-inline-start: 36px;
}

.edit-folder-caret {
	visibility: hidden;
}

.list-selection-folder-container.has-children > .caret-folder-container > .edit-folder-caret {
	visibility: visible;
}

.folders-list-container .list-selection-single[data-type="folder"] {
	padding-inline-end: 13px;
	padding-inline-start: 16px;
	margin-inline-start: 10px;
}

.list-selection-folder-icon {
	inset-inline-start: 0px;
	inset-inline-end: unset;
}

.topbar-block-container {
	display: flex;
	align-items: center;
}

.topbar-block-container > *:not(:last-child) {
	margin-inline-end: 15px;
}

#assigned-table-details {
	display: flex;
	font-size: 18px;
	color: #a8a8a8;
	max-width: 100%;
	flex: 1;
}

#assigned-table-details {
	display: none;
}

body.has-assigned #assigned-table-details {
	display: flex;
}

#assigned-table-details-icon {
	flex: 0 0 auto;
	margin-inline-end: 7px;
	width: 20px;
}

#assigned-table-details-name {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	direction: rtl;
	flex: 1;
	width: 0;
}

#assigned-table-details-icon .icon-path {
	fill: #a8a8a8;
}

.multiple-selection-caret {
	width: 14px;
	position: absolute;
	left: 1px;
	display: block;
	top: 50%;
	transform: translateY(-50%);
}

.multiple-selection-dropdown {
	position: relative;
	padding: 0 15px;
	height: 50px;
	cursor: pointer;
	user-select: none;
}

.multiple-selection-value {
	/* width: 100%; */
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.edit-product-single-field-container .input-group .multiple-selection-dropdown,
.merchant-single-field-container .input-group .multiple-selection-dropdown,
.admins-panel-not-printed .multiple-selection-dropdown {
	box-shadow: 0px 0px 7px -2px #0000006e;
	border-radius: 15px;
	height: 50px;
	font-size: 15px;
	max-width: 100%;
	background: white;
}

.col-product-image-container img {
	width: 50px;
	height: 100%;
	object-fit: contain;
}

.col-product-image-container.hover-layer-trigger {
	height: 50px;
}

:is(
		.product_image_block,
		.edit-product-modal-image-container,
		.normal-product-image-container,
		.field-image-container,
		.col-product-image-container,
		.special-edit-single-preview-main-product-image
	)
	.hover-layer-container
	.image-remove-button
	img {
	width: 12px;
}

:is(
		.product_image_block,
		.edit-product-modal-image-container,
		.normal-product-image-container,
		.field-image-container,
		.col-product-image-container,
		.special-edit-single-preview-main-product-image
	)
	.hover-layer-container
	.image-replace-button
	img {
	width: 15px;
}

:is(
		.product_image_block,
		.edit-product-modal-image-container,
		.normal-product-image-container,
		.field-image-container,
		.col-product-image-container,
		.special-edit-single-preview-main-product-image
	)
	:is(.product_image, .col-product-image, .field-image).no-image
	+ .hover-layer-container
	.image-remove-button {
	display: none;
}

:is(
		.product_image_block,
		.edit-product-modal-image-container,
		.normal-product-image-container,
		.field-image-container,
		.col-product-image-container,
		.special-edit-single-preview-main-product-image
	)
	:is(.product_image, .col-product-image, .field-image).no-image
	+ .hover-layer-container
	> a {
	margin: 0;
}

:is(
		.product_image_block,
		.edit-product-modal-image-container,
		.normal-product-image-container,
		.field-image-container,
		.col-product-image-container,
		.special-edit-single-preview-main-product-image
	)
	:is(.product_image, .col-product-image, .field-image).no-image
	+ .hover-layer-container
	.image-replace-button
	img {
	width: 18px;
}

.main-products-table tbody tr.not-scrolled {
	display: none;
}

.main-products-table.has-lazy-loading.table-body tbody {
	display: block;
}

.field-image-container.no-image {
	display: none;
}

.button-and-field-image-container {
	display: flex;
	gap: 10px;
}

.edit-field-upload-image.image-exists {
	display: none;
}

#sales-field-group-selection-field,
#special-field-group-selection-field {
	margin: 0 auto 20px;
	width: fit-content;
	max-width: 100%;
}

#special-field-group-selection-field-container {
	margin-top: 10px;
}

#sales-field-group-selection-field .single-line-option,
#special-field-group-selection-field .single-line-option {
	flex: 0 0 auto;
	white-space: nowrap;
	overflow: hidden;
	padding: 8px 4px;
}

#sales-field-group-selection-field .single-line-option {
	width: 120px;
}

#special-field-group-selection-field .single-line-option {
	width: 110px;
}

#sales-field-group-selection-field-container {
	padding: 0 15px;
}

/* ================================ Table Special Template Mapping Editor ================================ */
.edit-special-template-mapping-fields {
	display: flex;
	justify-content: center;
	margin-top: 15px;
}

.edit-special-template-mapping-fields > *:not(:last-child) {
	margin-inline-end: 10px;
}

.edit-special-template-mapping-preview {
	width: 450px;
	margin: 0 auto;
	max-height: 600px;
	margin-top: 25px;
}

.occupied-red-mark {
	background: #f443365e;
}
/* ================================ Table Image Editor ================================ */

#image-editor-modal .modal-content {
	height: 680px;
	width: auto;
}

#image-editor-modal #undo-image-editor,
#image-editor-modal #redo-image-editor {
	cursor: pointer;
	border-radius: 12px;
	width: 28px;
	height: 28px;
	border-width: 0;
	z-index: 2;
	margin-right: 5px;
	margin-left: 5px;
	background: #b6babe;
}

#image-editor-modal.has-undo #undo-image-editor,
#image-editor-modal.has-redo #redo-image-editor {
	background: linear-gradient(to right, #ff416c, #ff4a36);
}

#image-editor-modal #redo-image-editor {
	transform: scaleX(-1);
}

#image-editor-modal #undo-image-editor img,
#image-editor-modal #redo-image-editor img {
	width: 50%;
}

.image-editor-block {
	display: flex;
	height: 100%;
}

.image-editor-sidebar {
	width: 140px;
	height: 100%;
	display: block;
	background: white;
	box-shadow: 0px 0px 17px -1px #0000006e;
	border-start-start-radius: 25px;
	border-end-start-radius: 25px;
}

.image-editor-container {
	flex: 1;
	/* width: 600px; */
	max-width: 590px;
	padding: 25px 45px;
}

.image-editor-slides {
	padding: 25px 25px 25px 15px;
	height: 100%;
}

.image-editor-single-slide {
	width: 100%;
	aspect-ratio: 1;
	cursor: pointer;
	box-shadow: 0px 0px 17px -1px #0000006e;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: white;
	position: relative;
}

.image-editor-single-slide .slide-image-name {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 12px;
	padding: 4px 2px;
	line-height: 1em;
	background: #0000008f;
	color: white;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	letter-spacing: -0.03em;
}

.image-editor-single-slide .slide-image-name.ltr {
	direction: ltr;
}

.image-editor-slides > *:not(:last-of-type) {
	margin-bottom: 15px;
}

.image-editor-barcode-text {
	text-align: center;
	font-size: 18px;
	color: #a8a8a8;
	margin: 0 auto;
	word-break: break-all;
	padding-inline-end: 10px;
	line-height: 0.9em;
	flex: 1;
	white-space: nowrap;
	width: 0;
	text-overflow: ellipsis;
	overflow: hidden;
}

.image-editor-top {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
}

.image-editor-main-canvas {
	background-color: gray;
	width: 500px;
	height: 500px;
	direction: ltr;
	position: relative;
	overflow: hidden;
}

.manual-image-editor-canvas {
	width: 500px;
	height: 500px;
	position: relative;
	overflow: hidden;
}

.manual-image-editor-canvas img {
	position: absolute;
	box-sizing: content-box;
	border: 1px solid transparent;
}

.image-editor-main-canvas.crop-open {
	overflow: unset;
}

.image-editor-resolution-selection {
	display: none;
}

.cropper-point {
	height: 10px !important;
	width: 10px !important;
	opacity: 1 !important;
}

.cropper-point.point-e {
	margin-top: -5px;
	right: -5px;
}

.cropper-line {
}

.cropper-point.point-n {
	margin-inline-end: -5px;
	top: -5px;
}

.cropper-point.point-w {
	left: -5px;
	margin-top: -5px;
}

.cropper-point.point-s {
	bottom: -5px;
	margin-inline-end: -5px;
}

.cropper-point.point-ne {
	right: -5px;
	top: -5px;
}

.cropper-point.point-nw {
	left: -5px;
	top: -5px;
}

.cropper-point.point-sw {
	bottom: -5px;
	left: -5px;
}

.cropper-point.point-se {
	bottom: -5px;
	right: -5px;
}

.image-editor-bottom {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 22px;
}

.image-editor-add-slide {
	width: 100%;
	aspect-ratio: 1;
	box-shadow: 0px 0px 17px -1px #0000006e;
	cursor: pointer;
	background: gray;
	display: flex;
	align-items: center;
	justify-content: center;
}

.image-editor-add-slide img {
	width: 40px;
}

.single-image-editor-handle.top-left-dot {
	top: 0;
	left: 0;
	transform: translate(-50%, -50%);
}

.single-image-editor-handle.top-dot {
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	transform: translateY(-50%);
}

.single-image-editor-handle.top-right-dot {
	top: 0;
	right: 0;
	transform: translate(50%, -50%);
}

.single-image-editor-handle.left-dot {
	left: 0;
	top: 50%;
	transform: translate(-50%, -50%);
}

.single-image-editor-handle.bottom-left-dot {
	left: 0;
	bottom: 0;
	transform: translate(-50%, 50%);
}

.single-image-editor-handle.right-dot {
	top: 50%;
	right: 0;
	transform: translate(50%, -50%);
}

.single-image-editor-handle.bottom-dot {
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	transform: translateY(50%);
}

.single-image-editor-handle.bottom-right-dot {
	right: 0;
	bottom: 0;
	transform: translate(50%, 50%);
}

.single-image-editor-handle {
	position: absolute;
	height: 10px;
	width: 10px;
	background: white;
	border: 1px solid black;
	box-sizing: content-box;
}

.image-editor-rotation {
	width: 10px;
	height: 10px;
	background: white;
	border-radius: 100%;
	border: 1px solid black;
	box-sizing: content-box;
	position: absolute;
	top: -8px;
	right: -8px;
	transform: translateX(100%) translateY(-100%);
}

.template-moveable-image-reset {
	position: absolute;
	cursor: pointer;
	width: 25px;
	height: 25px;
	bottom: 5px;
	right: 5px;
	background: gray;
	border-radius: 100%;
	display: flex !important;
	align-items: center;
	justify-content: center;
	z-index: 1;
}

.template-moveable-image-reset > img {
	margin-inline-end: 0px !important;
	padding: 0 !important;
	width: 60% !important;
	height: 60% !important;
}

.moveable-template-image .single-image-editor-handle {
	width: 8px;
	height: 8px;
}

.moveable-template-image .image-editor-rotation {
	width: 8px;
	height: 8px;
}

.moveable-image-filler {
	visibility: hidden !important;
}

.reset-moveable-image-css {
	position: static !important;
	width: unset !important;
	height: unset !important;
	transform: none !important;
}

.image-editor-image-container.active.disable-sizing.moveable-template-image .single-image-editor-handle {
	display: none;
}

.image-editor-image-container,
.image-editor-multiple-selection-container {
	touch-action: none;
	box-sizing: content-box; /* TESTING! */
	/* box-sizing: border-box; */
	position: absolute;
	border: 1px dotted transparent;
}

label[for="edit-single-product-move-images"] .checkbox-box {
	margin: 0;
}

label[for="edit-single-product-move-images"] {
	margin-bottom: 0;
	padding: 0;
	margin-inline-start: 15px;
}

label[for="special-edit-single-move-images"] {
}

/* #edit-product-modal .single-template-container .inside-container img.moveable {
	touch-action: none;
	box-sizing: content-box;
	position: absolute;
	border: 1px dotted transparent;
} */

.image-editor-multiple-selection-container .image-editor-rotation {
	display: none;
}

.image-editor-multiple-selection-container {
	z-index: 99999;
}

.image-editor-image-container > img {
	width: 100% !important;
	height: 100% !important;
	object-fit: contain !important;
	position: absolute;
}

.image-editor-dots-container {
	display: none;
}

.image-editor-image-container.active .image-editor-dots-container,
.image-editor-multiple-selection-container .image-editor-dots-container {
	display: block;
}

/* #edit-product-modal .single-template-container .inside-container img.moveable.active .image-editor-dots-container {
	display: block;
} */

.image-editor-image-container.active,
.image-editor-multiple-selection-container {
	border-color: black;
}

/* #edit-product-modal .single-template-container .inside-container img.moveable.active {
	border-color: black;
} */

.active.image-editor-single-slide {
	border: 2px solid #ff4a36;
}

.image-editor-single-slide img {
	width: 70px;
	height: 70px;
	object-fit: contain;
}

.image-editor-slide-options {
	position: absolute;
	right: 0;
	top: 0px;
	padding-top: 7px;
}

.image-editor-slide-options img {
	width: 15px;
	height: 15px;
	object-fit: contain;
}

.tippy-confirmation-buttons {
	display: flex;
	justify-content: space-between;
	margin-top: 2px;
	text-decoration: underline;
}

.tippy-confirmation-buttons b {
	cursor: pointer;
}

.rotation-cursor {
	cursor: url(../../assets/images/replace-black.svg), move !important;
}

.drop-shadow {
	filter: drop-shadow(rgb(102, 102, 102) 0px 0px 10px);
}

.spharm-drop-shadow {
	/* filter: drop-shadow(rgba(0, 0, 0, 0.4) 2.004px 2.004px 2.835px); */
	filter: drop-shadow(rgba(0, 0, 0, 0.4) 8.35px 8.35px 11.8125px);
}

.reflection {
	-webkit-box-reflect: below -5px linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0.3) 100%);
}

.image-editor-main-canvas.has-grid {
	background-image: url(../../assets/images/image-editor-paz-grid.svg);
	background-size: 500px;
	background-repeat: no-repeat;
	background-position: center;
}

#rendering-container .image-editor-main-canvas {
	background: transparent;
}

#rendering-container .image-editor-main-canvas.has-grid,
.image-editor-main-canvas.has-grid.crop-open {
	background-image: none;
}

.image-editor-grid-toggle-checkbox {
	margin-inline-start: 15px;
}

.image-editor-grid-toggle-checkbox .checkbox-box {
	margin: 0;
}

.image-editor-grid-toggle-checkbox label {
	padding: 0;
	margin: 0;
}

.single-template-container .moveable-template-image {
	z-index: 99;
	margin: -1px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.single-template-container .moveable-template-image .image-container-image {
	padding-bottom: 0 !important;
	width: 100% !important;
}

body.no-select {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	pointer-events: none;
}

/* ================================ GS1 Search ================================ */

#gs1-image-search .modal-content {
	width: 600px;
	/* min-height: 600px; */
	overflow-y: hidden;
}

#gs1-search-bar {
	width: 300px;
	margin-inline-end: 15px;
}

.gs1-search-container {
	display: flex;
	align-items: center;
	margin-top: 20px;
}

.gs1-product-container {
	overflow-y: scroll;
	max-height: 435px;
}

.gs1-result-product-image-container {
	width: 100px;
	height: 100px;
	margin-inline-end: 15px;
}

.gs1-result-product-image-container img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.gs1-result-product {
	margin-top: 20px;
	display: flex;
	position: relative;
	/* padding-bottom: 0px; */
}

.gs1-result-product-title {
	font-size: 22px;
}

.gs1-result-product-sub-title {
	font-size: 17px;
}

.gs1-result-product-barcode {
	font-size: 15px;
	color: #707070;
	margin-top: 0px;
}

#gs1-image-confirm {
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
}

#gs1-image-search .modal-title {
	margin-bottom: 0;
}

.gs1-search-original-barcode {
	text-align: center;
	color: #a8a8a8;
	font-size: 22px;
	word-break: break-all;
}

.gs1-product-container-parent {
	position: relative;
	padding-bottom: 65px;
}

.gs1-result-product .checkbox-container {
	display: flex;
}

/* ================================ Image Stock Search ===================== */
#image-stock-search .modal-content,
#spharm-image-stock-search .modal-content,
#system-own-images-search .modal-content {
	width: 1400px;
	height: 700px;
	overflow-y: hidden;
	display: flex;
	flex-direction: column;
}

#image-stock-search-bar,
#spharm-image-stock-search-bar,
#system-own-images-search-bar {
	width: 300px;
	margin-inline-end: 15px;
}

.image-stock-search-container {
	display: flex;
	align-items: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.image-stock-product-container {
	overflow-y: auto;
	max-height: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 15px;
}

.image-stock-result-product-image-container {
	width: 100%;
	margin-inline-end: 15px;
}

.image-stock-result-product-image-container img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	display: block;
	aspect-ratio: 1;
}

.image-stock-result-product {
	margin-bottom: 10px;
	width: 10%;
	height: 170px;
	position: relative;
	cursor: pointer;
	padding: 0px 5px;
}
.image-stock-result-product #edit-image-options,
#system-own-images-search.not-editable .image-stock-result-product:hover #edit-image-options {
	display: none;
	width: 20px;
	left: 10px;
	top: 10px;
	position: absolute;
}
#system-own-images-search .image-stock-result-product:hover #edit-image-options,
#system-own-images-search .image-stock-result-product #edit-image-options.open-dropdown {
	display: flex;
}
#system-own-images-search .image-stock-result-product .existing-image-in-editor {
	display: none;
	height: 15px;
	width: 15px;
	background-color: #3ece19;
	border-radius: 50%;
	position: absolute;
	top: 15px;
	right: 25px;
}
#system-own-images-search .image-stock-result-product.image-exists .existing-image-in-editor {
	display: block;
}
.image-stock-marked-count b {
	font-size: 1.5em;
	line-height: 1em;
}

.image-stock-marked-count span {
	font-weight: normal;
	display: block;
	line-height: 1em;
}

.image-stock-marked-count {
	font-size: 14px;
	color: black;
	cursor: pointer;
	text-align: center;
	position: absolute;
	bottom: 23px;
	inset-inline-end: 80px;
}

.image-stock-result-product .image-stock-result-product-image-container {
	border: 2px solid transparent;
}

.image-stock-result-product.checked .image-stock-result-product-image-container {
	border: 2px solid #ff4a36;
}

.image-stock-result-product-title {
	font-size: 15px;
	word-wrap: break-word;
	text-align: center;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 1.1em;
}

.image-stock-result-product-sub-title {
	font-size: 17px;
}

.image-stock-result-product-barcode {
	font-size: 15px;
	color: #707070;
	margin-top: 0px;
}

.image-stock-image-confirm {
	margin-top: 15px;
	margin-inline-start: auto;
}

#image-stock-image-search .modal-title {
	margin-bottom: 0;
}

.image-stock-search-original-barcode {
	text-align: center;
	color: #a8a8a8;
	font-size: 22px;
	word-break: break-all;
}

.image-stock-product-container-parent {
	position: relative;
	flex: 1;
	height: 0;
}

.image-stock-product-container-parent.has-button #image-stock-load-more,
.image-stock-product-container-parent.has-button #system-own-images-search-load-more {
	display: block;
}

.image-stock-product-container-parent #image-stock-load-more,
.image-stock-product-container-parent #system-own-images-search-load-more {
	display: none;
}

.image-stock-product-container-parent.has-button #spharm-image-stock-load-more {
	display: block;
}

.image-stock-product-container-parent #spharm-image-stock-load-more {
	display: none;
}

.image-stock-result-product.checked .checkbox-container {
	position: absolute;
	display: block;
	top: -6px;
	right: -6px;
}

.image-stock-result-product .checkbox-container {
	display: none;
}

.image-stock-load-more-container {
	padding-top: 10px;
	width: fit-content;
	margin: 0 auto;
}

.image-stock-result-product:hover .exclamation {
	opacity: 1;
	visibility: visible;
}

.image-stock-result-product .exclamation {
	position: absolute;
	top: 5px;
	left: 10px;
	cursor: pointer;
	visibility: hidden;
	transition: opacity 0.3s;
	opacity: 0;
}

.image-stock-result-product:hover .info {
	opacity: 1;
	visibility: visible;
}

.image-stock-result-product .info {
	position: absolute;
	bottom: 44px;
	right: 10px;
	cursor: pointer;
	visibility: hidden;
	transition: opacity 0.3s;
	opacity: 0;
}

.image-stock-result-product .info-sign,
.image-stock-result-product .exclamation-mark {
	background: white;
	border-radius: 100%;
}

.image-stock-product-container-parent #main-loader {
	top: 15px;
	height: calc(100% - 15px);
}

.image-stock-product-container-parent .image-stock-no-result {
	display: none;
}

.image-stock-product-container-parent.no-result .image-stock-no-result {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 100px;
}

.image-stock-no-result .no-result-title {
	font-size: 50px;
	font-weight: bold;
	color: #a8a8a8;
}

.image-stock-no-result .no-result-sub {
	font-size: 25px;
	text-decoration: underline;
	color: #a8a8a8;
	cursor: pointer;
}

.image-stock-warning {
	position: absolute;
	bottom: 20px;
	font-size: 13px;
}

.warning-star {
	color: #ff4a36;
}

#spharm-image-stock-search .image-stock-result-product {
	max-height: 170px;
	height: auto;
}

#spharm-image-stock-search .image-stock-divider {
	margin-top: 0;
	margin-bottom: 10px;
}

#spharm-image-stock-search .image-stock-result-product-title {
	direction: ltr;
}

/* ================================ Render Advanced ===================== */
#render-advanced .modal-content {
	overflow-y: hidden;
	display: flex;
	flex-direction: column;
}

.render-advanced-container {
	overflow-y: auto;
	justify-content: center;
	padding-top: 15px;
	flex: 1;
	margin-bottom: 15px;
}

#render-advanced .buttons-container {
	display: flex;
	justify-content: space-between;
	margin: 0px -20px -20px -20px;
	padding: 15px 20px 15px 20px;
	background: #a8a8a8;
	bottom: 0;
	right: 0;
	/* width: 100%; */
}

.save-and-render-buttons {
	display: flex;

	gap: 15px;
}

.scenario {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 15px;
	padding: 10px;
	padding-bottom: 0;
	/* background-color: red; */
}

/* .scenario .scenario-switches {
  display: flex;
  gap: 15px;
} */

.scenario #file-name {
	width: 300px;
}

.scenario .header {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 15px;
}

.scenario .scenario-index {
	color: #707070;
}

.scenario .add-scenario-option {
	margin-top: 6px;
	flex: 0 0 auto;
}

.scenario-options-container {
	display: flex;
	gap: 15px;
	/* align-items: center; */
	padding-inline-start: 23px; /* I WANTED 22px!!! */
	overflow-x: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-inline-end: 15px;
}

.preview-print-select-elem.alt.scenario-options {
	width: 200px;
}

.scenario-filters-container {
	padding: 15px 5px;
	width: 200px;
	max-height: 150px;
	background-color: white;
	box-shadow: 0px 0px 7px -2px #0000006e;
	overflow-y: auto;
}

.scenario-filters-container .filter-list {
	max-height: none;
}

.scenario-divider {
	border-bottom: 1px dashed rgb(158 158 158 / 59%);
	margin-top: 8px;
	margin-bottom: 8px;
}

.image-stock-divider {
	border-bottom: 1px dashed rgb(158 158 158 / 59%);
	margin-top: 8px;
	margin-bottom: 16px;
	width: 100%;
}

.single-scenario-option-container {
	position: relative;
}

.delete-scenario-option {
	width: 25px;
	height: 25px;
	position: absolute;
	top: -8px;
	left: -8px;
	cursor: pointer;
	background-color: #ff4a36;
	border-radius: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.delete-scenario-option img {
	width: 16px;
	height: 16px;
}

.render-single-scenario {
	margin-inline-start: 20px;
}

.single-scenario-option-container .scenario-filters-container,
.single-scenario-option-container .scenario-reset-filters-container {
	display: none;
}

.single-scenario-option-container.has-open-filters .scenario-filters-container,
.single-scenario-option-container.has-open-filters .scenario-reset-filters-container {
	display: block;
}

.single-scenario-option-container.has-open-filters .scenario-options {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.scenario-reset-filters-container {
	width: 200px;
	height: 28px;
	padding: 2px 10px;
	background-color: white;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: 0px 0px 7px -2px #0000006e;
}

.scenario-reset-filters {
	text-decoration: underline;
	color: #707070;
}

/* ================================ Image Report ===================== */
#image-report .modal-content {
	width: 350px;
	overflow-y: hidden;
	min-height: auto;
	display: flex;
	flex-direction: column;
}

#image-report #image-report-confirm {
	margin-top: 15px;
	margin-inline-start: auto;
}

#image-report #other-input {
	resize: none;
	margin-top: 12px;
	height: 150px;
}

#image-report .modal-title {
	margin-bottom: 0;
}

#image-report .modal-sub-title {
	text-align: center;
	margin-bottom: 5px;
}

#image-report-options {
	width: 100%;
}

/* ================================ Table Mapping ===================== */
#jexcel_textarea {
	display: none;
}

#table-mapping-preview-container {
	width: 100%;
	max-height: 100%;
	overflow: auto;
}

#table-mapping .modal-content {
	display: flex;
	flex-direction: column;
	min-height: unset;
}

/* ================================ No Result Report ===================== */
#no-result-report .modal-content {
	width: 350px;
	overflow-y: hidden;
	min-height: auto;
	display: flex;
	flex-direction: column;
}

#no-result-report #no-result-report-confirm {
	margin-top: 15px;
	margin-inline-start: auto;
}

#no-result-report .no-result-input {
	resize: none;
	margin-top: 12px;
	height: 150px;
}

#no-result-report .modal-title {
	margin-bottom: 0;
}

#no-result-report .modal-sub-title {
	text-align: center;
	margin-bottom: 5px;
	color: #a8a8a8;
}

/* Edit Folder Modal */

#edit-table-or-folder-modal .modal-content {
	width: 400px;
}

#edit-table-or-folder-modal .has-sub.modal-title {
	margin-bottom: 15px;
}

#edit-table-or-folder-modal #edit-item-name {
	margin-bottom: 15px;
}

.folders-list-container {
	height: 300px;
	overflow: auto;
	margin-bottom: 12px;
}

.special-right-block-title {
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
	line-height: 1em;
	font-size: 25px;
	position: relative;
}

.special-edit-single-fields-block .special-right-block-title {
	margin-bottom: 5px;
}

#special-edit-single-preview-block {
	max-height: 450px;
	width: 100%;
}

#special-edit-single-preview-block .single-template-container {
	height: auto !important;
	max-height: unset !important;
	width: fit-content !important;
	margin: 0 auto;
}

#special-edit-single-preview-block .single-template-container .single-product-template {
	max-width: unset !important;
}

body:not([data-special-product-edit])
	:is(
		.special-product-edit-barcode,
		.special-product-edit-columns,
		.special-edit-single-preview-block-parent,
		.special-edit-single-move-images-checkbox-container,
		#special-field-group-selection-field,
		.special-edit-single-preview-block-bottom-bar
	) {
	display: none;
}

.special-preview-block-template .single-template-container .single-product-template.is-single-edited {
	background-color: #fad7c6 !important;
}

body:not([data-current-system="Preview"]) .single-template-container:not(.to-render) .single-product-template.is-updated:not(.is-single-edited),
.single-special-toolbar-template .single-template-container .single-product-template.is-updated {
	background: #ffe0bd !important;
}

.special-edit-single-move-images-checkbox-container {
	position: absolute;
	right: 0;
	top: 0;
}

/* ================================ Special ================================ */

body[data-current-screen="special"] .marked-count {
	visibility: hidden;
}

.special-preview-block {
	width: calc(35% + 20px);
	height: calc(100% + 40px);
	background: white;
	box-shadow: 0px 0px 17px -1px #0000006e;
	z-index: 3;
}

body[data-current-screen="special"] .table-container {
	height: calc(100% - 55px - 20px);
}

/* body[data-current-screen="special"] .topbar {left: 0;} */
body[data-current-screen="special"] .table-block {
	height: 100%;
	padding-inline-start: 20px;
	padding-top: 20px;
}

.special-toolbar-block {
	width: 100%;
	background: #a8a8a8;
	/* z-index: 2; */
	padding: 4px 45px;
	flex: 0 0 auto;
	position: relative;
}

body.open-sidebar .special-toolbar-block {
	width: calc(100% - 220px);
}

body[data-current-screen="special"] .hidden-in-special {
	display: none !important;
}

/* body[data-current-screen="special"] .mark-single-container .checkbox-container {
	visibility: hidden;
} */

body[data-current-screen="special"] .mark-single-container {
	padding-inline-end: 20px;
}

body[data-current-screen="special"] .row-num {
	/* bottom: 50%; */
	font-size: 15px;
}

body[data-current-screen="special"] .marked-count {
	visibility: hidden;
}

body[data-current-screen="special"] #app-content-container {
	display: flex;
	flex-direction: row-reverse;
}

.special-preview-block {
	padding: 20px;
	display: flex;
	flex-direction: column;
	margin: -20px 0;
	margin-inline-start: 0px;
	margin-inline-end: -20px;
}

.special-right-block {
	width: 0;
	flex: 1;
	height: calc(100% + 40px);
	position: relative;
	margin: -20px -20px -20px 0px;
	padding: 0px 0 0 0;
	display: flex;
	flex-direction: column;
	z-index: 2;
}

.special-right-block-top-section {
	flex: 1;
	height: 0;
}
/* #special-preview-block-close-mobile {
  display: none;
} */

#display-special-preview-block {
	display: none;
}

.special-preview-block-top {
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.special-preview-block-template-container {
	direction: rtl;
	height: 0;
	/* background: black; */
	flex: 1;
}

.special-preview-block-template {
	height: 100%;
}

.special-template-products-selection-container {
	width: 150px;
}

.products-num-selection-container {
	width: 60px;
}

.special-preview-block-top > .input-group {
	margin-bottom: 0;
}

.special-toolbar-elements-container {
	height: 100%;
	display: flex;
	direction: ltr;
}

.special-toolbar-templates-container {
	flex: 1;
	width: 100%;
	display: flex;
	counter-reset: toolbar-templates;
	padding: 10px 20px;
	overflow-x: auto;
	overflow-y: hidden;
	align-items: center;
}

.special-toolbar-buttons-container {
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	display: flex;
	padding-inline-start: 40px;
	border-inline-start: 1px solid white;
}

.special-toolbar-modes-container {
	display: flex;
	align-items: center;
}

.special-toolbar-modes-container > *:not(:last-of-type) {
	margin-inline-end: 11px;
}

.single-special-toolbar-template {
	flex: 0 0 auto;
	padding: 5px;
	direction: rtl;
	margin-inline-start: 25px;
	position: relative;
	counter-increment: toolbar-templates;
	height: 90px;
	width: 90px;
	cursor: pointer;
	aspect-ratio: 1;
	background: white;
	box-shadow: 0px 0px 10px -1px #0000006e;
	border: 2px solid transparent;
}

.single-special-toolbar-template.current {
	border-color: #ff4a36;
}

.single-special-toolbar-template::after {
	position: absolute;
	content: counter(toolbar-templates);
	font-size: 16px;
	background: linear-gradient(to right, #ff416c, #ff4a36);
	width: 25px;
	height: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	font-weight: bold;
	border-radius: 8px;
	bottom: 8px;
	right: 5px;
	transform: translate(50%, 50%);
	box-shadow: 0px 0px 17px -1px #0000006e;
}

.special-toolbar-buttons-container > *:not(:last-child) {
	margin-bottom: 10px;
}

.special-preview-block-top-section {
	display: flex;
	align-items: center;
}

.special-preview-block-top-section > *:not(:last-child) {
	margin-inline-end: 10px;
}

.single-special-toolbar-template-options {
	position: absolute;
	left: -7px;
	top: -7px;
	background: #d4d4d4;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	box-shadow: 0px 0px 6px -1px #0000006e;
}

.single-special-toolbar-template-options img {
	width: 10px;
	height: 10px;
	object-fit: contain;
	display: block;
}

.special-preview-block-name-and-top-container {
	position: relative;
}

body[data-special-product-selection]::before,
	/* body[data-special-product-edit]::before, */
body.insert-merge-cubes-mode::before,
body.insert-merge-cubes-mode .special-preview-block-name-and-top-container::before,
body.special-product-move-state::before,
body.special-product-move-state .special-preview-block::before,
body.video-playlist-add-media-selection::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #0000005c;
	z-index: 11;
}

body.insert-merge-cubes-mode .special-preview-block-name-and-top-container::before {
	left: -20px;
	right: -20px;
	width: auto;
	top: -20px;
	bottom: 10px;
	height: auto;
}

body.insert-merge-cubes-mode .special-preview-block,
body.special-product-move-state .special-preview-block,
body.special-product-move-state .special-preview-block-template-container {
	z-index: 11;
}

body.special-product-move-state .special-preview-block-template .single-template-container .single-product-template .plus-container {
	display: none !important;
}

body.special-product-move-state
	.special-preview-block-template
	.single-template-container
	.single-product-template:not(.is-being-moved):hover
	.single-template-move-here-container {
	display: flex;
}

body.special-product-move-state .special-preview-block-template .single-template-container .single-product-template:not(.is-being-moved) {
	background: #ff383829;
}

body.special-product-move-state .special-preview-block-template .single-template-container .single-product-template:not(.is-being-moved)::before {
	background: rgb(128 128 128 / 85%);
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 11;
	mix-blend-mode: color;
}

body.special-product-move-state .special-right-block {
	z-index: 11;
}
body.special-product-move-state .single-special-toolbar-template-options,
body.special-product-move-state .special-toolbar-template-checkbox-container,
body.special-product-move-state .special-toolbar-template-checkbox-mark-all-container,
body.special-product-move-state #special-toolbar-add-template,
body.special-product-move-state #special-toolbar-right-buttons {
	display: none;
}
body.special-product-move-state .special-edit-single-preview-block-container {
	background: none;
}

.single-template-move-here-container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	display: none;
	cursor: pointer;
	z-index: 11;
	border: 10px solid #ff4a36;
}

.single-template-move-here-container .single-template-move-here-btn {
	width: 110px;
}

body[data-current-screen="special"][data-special-product-selection] .table-block,
body[data-current-screen="special"].show-special-template-table .table-block {
	background: #f0f7ff;
	visibility: visible;
	position: relative;
	height: 100%;
	width: auto;
}

body[data-current-screen="special"][data-special-product-selection] .table-block {
	z-index: 12;
}

body[data-current-screen="special"][data-special-product-selection] .special-right-block {
	z-index: auto;
}

body[data-current-screen="special"][data-special-product-selection] .special-edit-single-block,
body[data-current-screen="special"].show-special-template-table .special-edit-single-block {
	display: none;
}

body[data-current-screen="special"][data-special-product-selection] .topbar,
	/* body[data-special-product-edit] .topbar, */
body[data-current-screen="special"][data-special-product-selection] .special-toolbar-templates-container
	/* body[data-special-product-edit] .special-toolbar-templates-container */ {
	opacity: 0;
}

body[data-current-screen="special"][data-special-product-selection] .main-products-table.table-body tr {
	cursor: pointer;
}

body[data-current-screen="special"][data-special-product-selection] .main-products-table.table-body tr:hover td {
	background: #d4d4d4;
}

body[data-current-screen="special"] #load-table,
body[data-current-screen="special"] .topbar-divider {
	display: none;
}
body[data-current-screen="special"] #special-render-type-advanced {
	display: none;
}

body:not(.special-product-move-state)
	.special-preview-block-template
	.single-template-container
	.single-product-template:is(.has-product, .has-insert-image, .has-insert-text):hover
	.single-template-buttons-container,
body:not(:is(.special-product-move-state, .insert-merge-cubes-mode))
	.special-preview-block-template
	.single-template-container
	.single-product-template:is(.has-product, .has-insert-image, .has-insert-text):hover
	.tips-single-product-template {
	display: flex;
}

.body:not(.special-product-move-state)
	.special-preview-block-template
	.single-template-container
	.single-product-template:is(.has-product, .has-insert-image, .has-insert-text):hover
	:is(.product-container, .insert-image-container) {
	filter: blur(10px);
}

.special-preview-block-template
	.single-template-container
	.single-product-template:is(.has-insert-image)
	.single-template-buttons-container
	.edit-single-product-template {
	display: none;
}

.tips-single-product-template {
	display: none;
	width: 50px;
	height: 50px;
	background-color: rgb(147, 147, 147); /* You can change the color as needed */
	border-radius: 50%;
	position: absolute;
	margin: 20px;
	bottom: 0;
	left: 0;
	cursor: pointer;
	z-index: 1000;
}

input#edit-tips-name {
	height: 200px;
}

.single-template-buttons-container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #c9c9c980;
	z-index: 1;
	display: none;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.single-template-buttons-container img {
	width: 170px;
	cursor: pointer;
}

.single-template-buttons-container img:not(:last-of-type) {
	margin-bottom: 80px;
}

#special-product-edit-box .modal-content {
	width: 700px;
}

.single-grid-line-columns-line textarea {
	resize: none;
	height: 50px;
	display: block;
}

.single-grid-line-columns-line select {
	height: 50px;
	width: 100%;
	box-shadow: 0px 0px 7px -2px #0000006e;
	border-radius: 15px;
	font-size: 15px;
	padding: 15px 10px;
}

.single-grid-line-columns-line {
	display: flex;
	/* margin-inline-end: 5px; */
	padding-top: 2px;
	margin-bottom: 5px;
	flex: 0 0 50%;
	padding-bottom: 5px !important;
}
body[data-current-screen="special"]:not([data-current-system="Preview"]) .single-grid-line-columns-line.is-updated {
	background: #ffe0bd;
}

.normal-product-edit-box-line {
	flex: 0 0 20%;
}

.single-grid-line-columns-line .checkbox-container label {
	padding: 0;
	margin: 0;
}

.single-grid-line-columns-line .checkbox-container .checkbox-box {
	margin: 0;
}

.single-grid-line-columns-title-input-container {
	flex: 1;
}

.single-grid-line-columns-title-input-container label {
	margin-bottom: 6px;
	display: block;
	font-size: 16px;
	cursor: pointer;
	user-select: none;
	text-align: start;
}

.big-padding.modal-content.width-padding {
	padding: 20px 50px;
}
/* body[data-special-product-edit] #special-edit-left {
  z-index: 1000;
} */

.special-checkbox-container .checkbox-box {
	margin-inline-end: 0;
}

.special-checkbox-container label {
	padding-inline-start: 0;
	margin-bottom: 0;
}

/* .special-product-edit-box-line {
  margin-bottom: 10px;
} */

.grid-line-columns {
	display: flex;
	margin: 0 0px;
	margin-top: 0;
	flex-wrap: wrap;
	align-content: flex-start;
}

.grid-line-columns.thirds {
	/* grid-template-columns: 33.3333% 33.3333%; */
}

.grid-line-columns.quarts {
	/* grid-template-columns: 20% 20%; */
}

.special-product-edit-columns {
}

.special-product-edit-columns {
	flex: 1;
}

.special-product-edit-columns > div,
.normal-product-edit-columns > div {
	/* flex: 1; */
	padding: 0 15px;
}

body[data-current-screen="special"] .edit-product-left-container,
body[data-current-screen="special"] .edit-product-hide-columns-container {
	display: none;
}

#special-toolbar-add-template {
	flex: 0 0 auto;
}

h6.current-special-name {
	text-align: center;
	margin-bottom: 10px;
}

.load-special-template-preview {
	width: 240px;
	height: 320px;
	text-align: center;
}

.special-template-details-container,
.playlist-details-container {
	width: 300px;
}

.special-template-details h5 {
	font-size: 16px;
}

body[data-current-screen="special"] .edit-product-single-field-container {
	flex: 0 0 20%;
	width: 20%;
}

body[data-current-screen="special"] .edit-product-bottom-bar {
	border-end-end-radius: 25px;
}

.single-special-toolbar-template .single-template-container,
.special-preview-block-template .single-template-container {
	top: 50%;
	transform: translateY(-50%);
}

.special_edit_image,
.special_edit_main_product_image {
	width: 60px;
	height: 60px;
	object-fit: contain;
	display: block;
	background: white;
}

.special-product-edit-box-line[data-for="image"] .special_edit_image_container {
	display: none;
}

.special-product-edit-box-line[data-for="image"].has-custom-image .special_edit_image_container {
	display: table;
}

.special-product-edit-box-line[data-for="image"].has-custom-image #upload-custom-edit-special-image {
	display: none;
}

.hover-layer-container.smaller img {
	width: 15px;
}

.hover-layer-container .image-back-to-original-special-button img {
	width: 12px;
}

.special-toolbar-template-checkbox-container {
	position: absolute;
	right: -11px;
	top: -9px;
}

.special-toolbar-template-checkbox-container label {
	padding: 0;
	margin: 0;
}

.special-toolbar-template-checkbox-container .checkbox-box {
	margin: 0;
}

.single-template-container-block {
	height: 100%;
	width: 100%;
}

.special-toolbar-template-checkbox-mark-all-container {
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.special-toolbar-template-checkbox-mark-all-container label {
	margin: 0;
	padding: 0;
}

.special-toolbar-template-checkbox-mark-all-container .checkbox-box {
	margin: 0;
}

#special-product-edit-box .modal-title {
	margin-bottom: 0;
	line-height: 1em;
}

.special-edit-single-fields-block .special-product-edit-barcode {
	font-size: 18px;
	color: #a8a8a8;
	word-break: break-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center;
	margin-bottom: 15px;
}

body[data-current-screen="special"] .table-block {
	visibility: hidden;
	position: absolute;
	height: 0;
	width: 0;
}

.special-edit-single-block {
	height: 100%;
	display: flex;
}

.special-edit-single-preview-block-container {
	width: 40%;
	flex: 0 0 40%;
	background: #d1d1d1;
	height: 100%;
	padding: 20px 40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.special-edit-single-fields-block {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 20px 40px;
	flex: 1;
	width: 0;
}

#special-template-change-linked-table {
	text-decoration: underline;
	margin-inline-start: 5px;
}

.special-edit-single-preview-main-product-image {
	width: fit-content;
}

.special-edit-single-preview-block-bottom-bar {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.special-product-edit-box-line .multiple-selection-dropdown {
	box-shadow: 0px 0px 7px -2px #0000006e;
	border-radius: 15px;
	height: 50px;
	font-size: 15px;
	max-width: 100%;
	background: white;
}

#special-edit-single-preview-block .tips-single-product-template {
	display: none;
}

#special-edit-item-or-folder-modal:not([data-action="create-special"]) .special-doc-type-container {
	display: none;
}

body:not([data-current-system="FreshMarket"]) #special-edit-single-preview-block .single-template-container .single-product-template {
	border: 0 !important;
}

/* IMPORTANT! This line of css are here to fix a bug where a zoomed-out insert template causes some issues with text wrapping, making text wrap
   differently than it would usually do if it wasn't zoomed. We are just consistently making all the template's text-container's letter-spacing 0.1px, which will fix the issue, but we do
   so only in "preview" mode, meaning that when we're about to render we won't do it, because we won't be zoomed then. */

/* IMPORTANT! WE DO NOT NEED IT ANYMORE SINCE WE ARE USING "scale" prop INSTEAD OF "zoom" PROP */
/* body[data-current-system="Spharm"] .single-template-container.insert-global:not(.to-render) .text-and-top-logos-container .text-container {
	letter-spacing: -0.2px;
} *
 /
/* ================================ Normal ================================ */
body[data-current-screen="normal"] .single-template-container.has-price_for_unit[data-calculated-price-for-unit-ratio="1"] .price_for_unit,
body[data-current-screen="digitalSigns"] .single-template-container.has-price_for_unit[data-calculated-price-for-unit-ratio="1"] .price_for_unit {
	display: none !important;
}

body[data-current-screen="normal"] #app-container {
	padding: 0;
	padding-inline-start: 80px;
}

.normal-bottom-bar {
	height: 80px;
	background: #a8a8a8;
	display: none;
	align-items: center;
	justify-content: space-between;
	padding: 9px 35px;
}

.normal-fields-area-container {
	padding: 15px 10px 15px 10px;
	flex: 1;
	height: 0;
	display: flex;
	flex-direction: column;
}

.normal-fields-container {
	padding-inline-end: 0px;
	padding-inline-start: 0;
}

.normal-title {
	margin-bottom: 15px;
	margin-top: 10px;
	flex: 0 0 auto;
	font-weight: bold;
}

.normal-right-container {
	display: flex;
	flex-direction: column;
	position: relative;
	flex: 1;
	width: 0;
}

.normal-area-container {
	display: flex;
	width: 100%;
	height: 100%;
	text-align: center;
	position: relative;
	z-index: 1;
}

.normal-left-container {
	padding-top: 0;
	width: 35%;
	background: white;
	box-shadow: 5px 0px 9px -2px #00000029;
	display: flex;
	flex-direction: column;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	z-index: 1;
	height: 100%;
}

.normal-left-container .normal-title {
	padding: 0 15px;
}

.normal-single-render-bar {
	height: 80px;
	background: #a8a8a8;
	display: flex;
	justify-content: center;
	padding: 15px;
	flex: 0 0 auto;
	align-items: center;
}

.normal-single-render-bar .eilat-mode {
	margin-inline-start: 25px;
}

.normal-single-render-template-selection {
	width: 170px;
	margin-inline-end: 10px;
}

#normal-single-render-start {
}

label[for="on-product-scan-render-immediately"] {
	margin: 0;
	padding: 0;
}

label[for="on-product-scan-render-immediately"] .checkbox-box {
	margin: 0;
}

.on-product-scan-render-immediately-container {
	display: none;
}

body.is-android-app .on-product-scan-render-immediately-container {
	display: block;
}

.normal-template-preview-container {
	padding: 25px;
	flex: 1;
	height: 0;
}

.normal-template-preview {
	height: 100%;
}

#normal-search-bar {
	width: 300px;
	height: 50px;
}

body[data-current-screen="normal"].is-android-app #table-admin-select-branch {
    display: none;
}

.normal-search-area {
	padding: 10px 33px 20px 33px;
	text-align: start;
	border-bottom: 1px solid #cccccc;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.normal-single-search-result {
	display: flex;
	position: relative;
	padding: 10px;
	cursor: pointer;
}

.normal-search-result-image-container {
	width: 70px;
	height: 70px;
	margin-inline-end: 15px;
}

.normal-search-result-image-container img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.normal-search-result-title {
	font-size: 20px;
}

.normal-search-result-sub-title {
	font-size: 17px;
}

.normal-search-result-barcode {
	font-size: 15px;
	color: #707070;
	margin-top: 0px;
}

.normal-search-results {
	background: white;
	position: absolute;
	right: 0;
	left: 0;
	bottom: -10px;
	transform: translateY(100%);
	border-radius: 12px;
	box-shadow: 0px 0px 7px -2px #0000006e;
	overflow: hidden;
	display: none;
	z-index: 2;
	width: 100%;
}

.normal-search-container,
.digital-signs-search-container {
	position: relative;
}

.normal-search-container {
	display: flex;
	align-items: center;
}

.search-results-spinner {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 5px solid black;
	animation: spinner-bulqg1 0.8s infinite linear alternate, spinner-oaa3wk 1.6s infinite linear;
}

.search-results-loader {
	padding: 15px;
	display: none;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

@keyframes spinner-bulqg1 {
	0% {
		clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
	}

	12.5% {
		clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
	}

	25% {
		clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
	}

	50% {
		clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
	}

	62.5% {
		clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
	}

	75% {
		clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
	}

	100% {
		clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
	}
}

@keyframes spinner-oaa3wk {
	0% {
		transform: scaleY(1) rotate(0deg);
	}

	49.99% {
		transform: scaleY(1) rotate(135deg);
	}

	50% {
		transform: scaleY(-1) rotate(0deg);
	}

	100% {
		transform: scaleY(-1) rotate(-135deg);
	}
}

.search-results-error {
	display: none;
	text-align: center;
	align-items: center;
	justify-content: center;
	padding: 15px;
	font-size: 21px;
}

.normal-single-search-result:hover {
	background: #a8a8a852;
}

.normal-search-results.loading .search-results-loader {
	display: flex;
}

.normal-search-results.error .search-results-error {
	display: flex;
}

.normal-search-results.loading .results-container,
.normal-search-results.error .results-container {
	display: none;
}

.normal-search-results .results-container {
	overflow-y: auto;
	max-height: 360px;
}

.normal-product-image-container .product_image {
	width: 62px;
	height: 62px;
}

.normal-product-edit-box-line,
.normal-image-line {
	margin-inline-end: 0;
}

.normal-render-list-exists .normal-render-list-table,
.normal-render-list-exists .normal-bottom-bar {
	display: flex;
}

.normal-render-list-table {
	/* height: calc(50% - 10px); */
	display: none;
	flex-direction: column;
	flex: 1;
	height: 0;
}

.normal-render-list-exists .normal-fields-container {
	flex: 0 0 auto;
}

.normal-product-image-container {
	border-radius: 9px;
	overflow: hidden;
	display: table;
}

.normal-render-list-table {
	padding-top: 10px;
	border-top: 1px solid #cccccc;
	margin-top: 20px;
}

.main-products-table.normal-rendering-list-table tbody tr[current-render-list-edit] td,
.main-products-table.normal-rendering-list-table tbody tr[current-render-list-edit] td:first-child::before {
	background: #fff5d6;
}

#scan-barcode-normal,
#scan-barcode-digital-signs,
#scan-sign-barcode-digital-signs {
	width: 33px;
	vertical-align: middle;
	margin-inline-start: 10px;
	cursor: pointer;
}

#assign-empty-product {
	vertical-align: middle;
	margin-inline-start: 10px;
}

body:is([data-current-screen="digitalSigns"]) #edit-product-modal:is([data-type="digitalSigns"], [data-type="digitalSignsSales"]) .info {
	position: absolute;
	inset-inline-end: 10px;
	top: 10px;
	display: block;
}

:not(body:is([data-current-screen="digitalSigns"])) #edit-product-modal .info {
	display: none;
}

#edit-product-modal:is([data-type="digitalSigns"], [data-type="digitalSignsSales"]) .info .info-sign {
	cursor: pointer;
}

.single-sign-info-detail-line > span {
	display: inline-block;
}

.sign-info-details-title {
	font-weight: bold;
	text-align: center;
	margin-bottom: 4px;
}

#barcode-scan-container {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 11;
	width: 100vw;
	right: 0;
	margin: 0 auto;
	height: 100%;
	display: none;
	background: #00000070;
	bottom: 0;
}

#barcode-scan-camera-area {
	width: 600px;
	max-width: 100%;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

#barcode-scan-camera-area video {
	/* height: 100%; */
	/* width: auto !important; */
	/* height: 200px; */
	/* margin: 0 auto; */
	/* display: table; */
	/* max-width: 100%; */
}

/* #qr-shaded-region{
  display: none;
} */

#close-barcode-scan {
	position: absolute;
	right: 0;
	top: 0;
}

#close-barcode-scan {
	position: absolute;
	right: 30px;
	top: 20px;
	z-index: 1;
	width: 30px;
	cursor: pointer;
}

#change-barcode-scan-video-source {
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	z-index: 1;
	width: 50px;
	cursor: pointer;
	bottom: 10px;
}

#normal-mobile-open-render-list {
	display: none;
}

div#barcode-scan-video-source-selection-container {
	text-align: center;
	padding: 5px;
}

div#barcode-scan-video-source-selection-container p {
	font-size: 16px;
	margin-bottom: 6px;
	font-weight: bold;
	color: black;
	line-height: 1em;
}

#barcode-scan-video-source-selection {
	font-size: 12px;
	height: 36px;
	border: 1px solid black;
}

#close-barcode-scan-video-source-selection-container {
	position: absolute;
	width: 10px;
	right: 8px;
	top: 8px;
	cursor: pointer;
}
/* ================================ Admins System + Table Additions ================================ */

/* body.admins-system .main-products-table tbody tr td:first-child::before, */
body .main-products-table tbody tr td:first-child::before {
	content: "";
	position: absolute;
	inset-inline-start: 4px;
	border-start-start-radius: inherit;
	border-end-start-radius: inherit;
	height: 100%;
	width: 14px;
	top: 0;
	z-index: 1;
}

/* body.admins-system .main-products-table tbody tr td:first-child::after, */
body .main-products-table tbody tr td:first-child::after {
	content: "";
	position: absolute;
	inset-inline-start: 0px;
	background: #f0f7ff;
	height: 100%;
	width: 14px;
	top: 0;
	z-index: 0;
}

body:not(.admins-system) .main-products-table tbody tr td:first-child::before {
	background: white;
}

body .main-products-table tbody tr:hover td,
body:not([data-has-table-renders-save="true"])
	.main-products-table
	tbody
	tr:not([data-sync-status="synced"]):not([data-sync-status="not-synced"]):not([data-render-status="rendered"])
	:not([data-esl-status="online"]):not([data-esl-status="offline"]):not([data-esl-status="updateNeeded"])
	:not(.new):not(:has(> td[data-value-changed="true"])):hover
	td:first-child::before {
	background: rgb(233 233 233) !important;
}

/* body.admins-system .main-products-table tbody tr td:first-child::before */
body .main-products-table tbody tr[data-sync-status="not-synced"] td:first-child::before,
body[data-has-table-renders-save="true"] .main-products-table tbody tr:not([data-render-status="rendered"]) td:first-child::before {
	background: lightgrey;
}

body .main-products-table tbody tr[data-sync-status="synced"] td:first-child::before,
body[data-has-table-renders-save="true"] .main-products-table tbody tr[data-render-status="rendered"] td:first-child::before,
body .main-products-table tbody tr[data-esl-status="online"] td:first-child::before {
	background: #84b886;
}

body:not([data-table-id="0"]) .main-products-table tbody tr:has(> td[data-value-changed="true"]) td:first-child::before,
body .main-products-table tbody tr.new td:first-child::before,
body .main-products-table tbody tr[data-esl-status="offline"] td:first-child::before {
	background: #ee7070 !important;
}

body:not([data-table-id="0"]) .main-products-table tbody tr:has(> td[data-value-changed="true"]) td:first-child::before,
body .main-products-table tbody tr.new td:first-child::before,
body .main-products-table tbody tr[data-esl-status="updateNeeded"] td:first-child::before {
	background: #fdad52 !important;
}

body:not([data-table-id="0"]) .main-products-table tbody tr.error td:first-child::before,
body .main-products-table tbody tr.error.new td:first-child::before,
body .main-products-table tbody tr.error td:first-child::before {
	background: #ff0000 !important;
}

/* body.admins-system[data-table-type="live"][data-admins-system-type="guest"] .main-products-table tbody tr[data-render-status="rendered"] td:first-child::before {
  background: #84b886;
} */

.admin-section:not(:last-child) {
	margin-bottom: 20px;
}

.image-editor-left-sidebar {
	width: 260px;
	height: 100%;
	background: white;
	box-shadow: 0px 0px 17px -1px #0000006e;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	display: none;
}

.image-editor-meta-fields {
	height: 100%;
	padding: 25px 25px 25px 25px;
}

.image-editor-image-stock-also-save-image-container {
	display: none;
}

#delete-image-editor-image {
	display: none;
}

.font-preloading {
	position: absolute;
	visibility: hidden;
	opacity: 0;
}

.sidebar-button-list-container {
	flex: 1;
	height: 0;
	overflow-y: auto;
	-ms-overflow-style: none; /* Internet Explorer 10+ */
	scrollbar-width: none; /* Firefox */
}

.sidebar-button-list-container::-webkit-scrollbar {
	display: none;
}

.daterangepicker:not(.extended-calendar) .presets .option-selection-item:first-child::before {
	border-bottom-left-radius: 11px;
	border-bottom-right-radius: 11px;
}

.daterangepicker.extended-calendar .presets .option-selection-item:last-child::before {
	border-bottom-left-radius: 11px;
}

.daterangepicker.extended-calendar .presets .option-selection-item:nth-last-child(2)::before {
	border-bottom-right-radius: 11px;
}

body[data-table-id="0"] .bottom-bar-admins-assigned-area,
body[data-table-id="0"] #save-table {
	display: none;
}

body[data-table-id="0"][data-override-sale-info="true"] #save-table {
	display: flex;
}
/* ================================ General Template CSS ================================ */
.single-template-container {
	direction: rtl;
	overflow: hidden;
}

.single-template-container strong,
.single-template-container strong * {
	font-weight: 700 !important;
}

.single-template-container.ltr {
	direction: ltr;
}

.single-template-container .price-block:not(.buy-get-option) .letters-in-number {
	/* font-size: 0.4em; */
	margin-inline-end: 0.07em !important;
	margin-inline-start: 0 !important;
	font-size: 0.6em !important;
	font-weight: 400 !important;
}

.single-template-container .price-block.buy-get-option .letters-in-number {
	font-size: inherit;
	font-weight: inherit;
}

.single-template-container.no-crop-marks .inside-container {
	left: 0;
	top: 0;
}

.single-template-container.no-crop-marks {
	overflow: hidden;
}

.single-template-container.no-crop-marks > img {
	position: absolute;
	right: -87px;
	top: -87px;
}

.single-template-container
	[data-keyword]:not(
		.image-editor-image-container.moveable-template-image .template-moveable-image,
		.moveable-image-active-and-moved,
		.moveable-image-filler,
		.template-moveable-image
	) {
	display: inline;
	height: 1.3em !important;
}

.single-template-container.invalid {
	filter: grayscale(100%);
}

.single-template-container.invalid::before {
	content: "";
	position: absolute;
	left: -0.38em;
	top: 48%;
	right: -0.2em;
	border-top: 3rem solid;
	border-color: inherit;
	transform: rotate(17deg);
	z-index: 99;
}

.single-template-container.invalid::after {
	content: "";
	position: absolute;
	left: -0.38em;
	top: 48%;
	right: -0.2em;
	border-top: 3rem solid;
	border-color: inherit;
	transform: rotate(-17deg);
	z-index: 99;
}

/* .single-template-container .moveable-template-image img .single-template-container img.moveable-image-active-and-moved {
    max-width: unset !important;
    max-height: unset !important;
} */

/* Add Supplier */

.block-small-screens {
	display: none;
}

.add-supplier-topbar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px;
	flex: 0 0 auto;
}

.add-supplier-action-bar {
	display: flex;
	align-items: center;
}

.add-supplier-action-bar h3 {
	min-width: fit-content;
}

#add-supplier-add-product {
	cursor: pointer;
	width: fit-content;
}

.add-supplier-title {
	font-size: 60px;
	font-weight: 700;
}

.add-supplier-logo {
	width: 102px;
	height: 139px;
}

.add-supplier-content {
	display: flex;
	/* flex-direction: column; */
	justify-content: center;
	align-items: stretch;
	gap: 50px;
	/* padding-top: 55px; */
	background-color: transparent;
	background-image: linear-gradient(210deg, #ff416c 24%, #ff4b2b 65%);
	color: #ffffff;
}

.add-supplier-image-details-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 20px;
	width: 27.5%;
	flex: 0 0 27.5%;
	padding-bottom: 30px;
	padding-top: 5px;
}

.add-supplier-image-details-container h2 {
	text-align: center;
	font-size: 43px;
	font-weight: 700;
}

.add-supplier-inputs-container {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	margin: 0 -20px;
}

.add-supplier-single-input {
	flex: 0 0 50%;
	padding: 0 20px;
}

#add-supplier-input-barcode-error,
#add-supplier-input-supplier-error,
#add-supplier-input-brand-error,
#add-supplier-input-title-error,
#add-supplier-input-subtitle-error,
#add-supplier-input-tags-error {
	display: flex;
	justify-content: flex-end;
	margin-top: 0;
	font-size: 12px;
}

.add-supplier-image-editor-wrapper {
	position: relative;
	background: #f0f7ff;
	z-index: 0;
	border-radius: 25px;
	box-shadow: 0px 0px 12px 2px #0000006e;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.add-supplier-image-editor-wrapper .image-editor-main-canvas {
	width: 420px;
	height: 420px;
}

.image-editor-main-canvas.add-supplier {
	width: 420px;
	height: 420px;
}

.image-editor-main-canvas.add-supplier.has-grid {
	background-size: 420px;
}

.add-supplier-footer {
	display: flex;
	justify-content: center;
	align-items: flex-end;
}

.image-stock-add-supplier-page #app-content-container {
	display: flex;
	flex-direction: column;
}

.add-supplier-image-editor-wrapper-container {
	flex: 0 0 auto;
	width: 510px;
	position: relative;
}

.add-supplier-content-wrapper {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding-bottom: 110px;
}

.add-supplier-action-bar-container {
	display: flex;
	width: 100%;
	justify-content: center;
	gap: 50px;
	padding-bottom: 11px;
}

.add-supplier-action-bar-right-container {
	width: 27.5%;
	flex: 0 0 27.5%;
}

.add-supplier-action-bar-left-container {
	flex: 0 0 auto;
	width: 510px;
	position: relative;
}

#add-supplier-add-product .icon-button {
	margin-inline-end: 10px;
}

.block-small-screens-image {
	width: 120px;
	margin-bottom: 10px;
}

.block-small-screens-link {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-self: center;
}

@media (max-width: 1150px) {
	.block-small-screens {
		position: absolute;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		z-index: 99;
		width: 100%;
		height: 100%;
		background-color: #ffffff;
	}
}

/* -------- */

/* ================================ General Template CSS ================================ */

/* ================================ Paz Global CSS ================================ */
body[data-current-system="paz"] .single-template-container [data-keyword="Havaianas"] {
	height: 0.8em !important;
	position: relative;
	top: 0.09em;
}

body[data-current-system="paz"] .single-template-container [data-keyword="Soltam"] {
	vertical-align: middle;
}

body[data-current-system="paz"] .single-template-container [data-keyword="Philips"] {
	height: 0.6em !important;
}

body[data-current-system="paz"] .single-template-container [data-keyword="Naaman"] {
	height: 0.75em !important;
}

body[data-current-system="paz"] .single-template-container [data-keyword="Lavazza-Tiny"] {
	vertical-align: middle;
}

body[data-current-system="paz"] .single-template-container [data-keyword="Lavazza-Jolie"] {
	vertical-align: middle;
	position: relative;
	bottom: 7px;
}

.single-template-container [data-keyword="Life"] {
	vertical-align: bottom;
	height: 0.9em !important;
}

/* UNCOMMENT AFTER THIS */

/* body[data-current-system="paz"] .single-template-container {
  position: relative;
	background: white;
  font-family: "paz";
}

body[data-current-system="paz"] .single-template-container .inside-container {
	left: 87px;
	top: 87px;
	position: absolute;
	direction: rtl;
}

body[data-current-system="paz"] .single-template-container .decorations-container {
	position: relative;
	left: 0;
	top: 0;
	margin: -23px;
	z-index: 0;
}

body[data-current-system="paz"] .single-template-container .price-block * {
  display: inline-block;
  margin: 0;
  line-height: 1em;
}


body[data-current-system="paz"] .single-template-container .regular_price,
body[data-current-system="paz"] .single-template-container .units_for,
body[data-current-system="paz"] .single-template-container .alcohol-warning,
body[data-current-system="paz"] .single-template-container .price-currency,
body[data-current-system="paz"] .single-template-container .nespresso-warning,
body[data-current-system="paz"] .single-template-container .a-modo-mio-warning,
body[data-current-system="paz"] .single-template-container .four-products-text,
body[data-current-system="paz"] .single-template-container .nespresso-capsules-matching-warning,
body[data-current-system="paz"] .single-template-container .a-modo-mio-capsules-matching-warning {
    display: none;
}

body[data-current-system="paz"] .single-template-container[data-warnings-and-extras*="|2|"] .nespresso-warning,
body[data-current-system="paz"] .single-template-container[data-warnings-and-extras*="|22|"] .a-modo-mio-warning,
body[data-current-system="paz"] .single-template-container[data-warnings-and-extras*="|2|"] .nespresso-capsules-matching-warning,
body[data-current-system="paz"] .single-template-container[data-warnings-and-extras*="|22|"] .a-modo-mio-capsules-matching-warning,
body[data-current-system="paz"] .single-template-container[data-warnings-and-extras*="|3|"] .four-products-text,
body[data-current-system="paz"] .single-template-container[data-warnings-and-extras*="|3|"].has-normal-original-price .regular_price,
body[data-current-system="paz"] .single-template-container[data-warnings-and-extras*="|3|"].has-eilat-original-price .regular_price,
body[data-current-system="paz"] .single-template-container.has-normal-amount.has-normal-original-price .regular_price,
body[data-current-system="paz"] .single-template-container.has-normal-amount.has-eilat-original-price .regular_price,
body[data-current-system="paz"] .single-template-container.has-eilat-amount.has-normal-original-price .regular_price,
body[data-current-system="paz"] .single-template-container.has-eilat-amount.has-eilat-original-price .regular_price {
    display: block;
}

body[data-current-system="paz"] .single-template-container.has-normal-amount.has-normal-price .units_for,
body[data-current-system="paz"] .single-template-container.has-eilat-amount.has-eilat-price .units_for,
body[data-current-system="paz"] .single-template-container.has-eilat-price .price-currency,
body[data-current-system="paz"] .single-template-container.has-normal-price .price-currency{
    display: inline-block;
}

body[data-current-system="paz"] .single-template-container[data-warnings-and-extras*="|1|"] .alcohol-warning{
    display: table;
} */

/* UNCOMMENT BEFORE THIS */

/* body[data-current-system="paz"] .single-template-container:not(.has-normal-amount)[data-warnings-and-extras*="|2|"] .text-container,
body[data-current-system="paz"] .single-template-container:not(.has-eilat-amount)[data-warnings-and-extras*="|2|"] .text-container,
body[data-current-system="paz"] .single-template-container:not(.has-normal-amount)[data-warnings-and-extras*="|22|"] .text-container,
body[data-current-system="paz"] .single-template-container:not(.has-eilat-amount)[data-warnings-and-extras*="|22|"] .text-container {
    height: 630px;
} */

/* body[data-current-system="paz"] .special-preview-block-template-container {
    align-items: flex-start !important;
    overflow-y: auto !important;
} */
/* ================================ Paz Global CSS ================================ */

/* ================================ Shuk City Global CSS ================================ */

body[data-current-system="ShukCity"] .single-template-container {
	font-family: "FbOgen-black", Arial;
	position: relative;
	background: white;
}

body[data-current-system="ShukCity"]:not([data-current-screen="digitalSigns"])
	.single-template-container:not(.pas_rosh, .pas_madaf_shavuot, .pas_madaf_passover, .pas_madaf_purim, .a5_club, .pas_madaf_club, .a4_club) {
	border: 30px solid red;
}

body[data-current-system="ShukCity"] .single-template-container .title-container h2 {
	white-space: pre-wrap;
}

body[data-current-system="ShukCity"] .single-template-container #txt_2,
body[data-current-system="ShukCity"] .single-template-container .remarks-container {
	white-space: pre-line;
}

/* body[data-current-system="ShukCity"] .single-template-container .price-block .has-afterDecimalSplit .after-decimal {
  font-size: 0.45em;
  vertical-align: top;
  position: relative;
  top: -0.18em;
  border-bottom: 30px solid #ffe065;
  line-height: 0.55em;
  float: right;
  margin-inline-end: 5px;
} */

body[data-current-system="ShukCity"] .single-template-container .price-block .has-afterDecimalSplit .after-decimal {
	font-size: 0.45em;
	vertical-align: top;
	position: relative;
	top: -0.33em;
	border-bottom: 0.15em solid #ffe065;
	line-height: 0.55em;
	float: right;
}

body[data-current-system="ShukCity"] .single-template-container .price-block h3.old-price .diagonal-line {
	content: "";
	position: absolute;
	left: -0.38em;
	top: 49%;
	right: -0.2em;
	border-top: 0.07em solid;
	border-color: inherit;
	transform: rotate(-14deg);
}

body[data-current-system="ShukCity"] #txt_4 {
	font-weight: 300;
	line-height: 0.4em;
	display: inline-block;
	padding-top: 0.17em;
}

body[data-current-system="ShukCity"] .single-template-container .price-block * {
	display: inline;
}

body[data-current-system="ShukCity"] .single-template-container[data-price-text-smaller-text="מתנה"] .price-block .price-text-unit {
	display: block;
}

body[data-current-system="ShukCity"] .single-template-container .price-block .additional-prices-container {
	display: block;
}

body[data-current-system="ShukCity"] .units_for,
body[data-current-system="ShukCity"] .price-block:not(.old-price-option) #txt_3 {
	line-height: 0.8em;
}

body[data-current-system="ShukCity"] .single-template-container .diagonal-line-container {
	position: relative;
	line-height: 0.4em;
	padding-top: 0.12em;
}

body[data-current-system="ShukCity"] .single-template-container .price-block.buy-get-option {
	white-space: pre-wrap;
}

body[data-current-system="ShukCity"] .single-template-container .price-block.second-for-option .second-for-text {
	display: block;
}

body[data-current-system="ShukCity"] .single-template-container .price-block.buy-get-option h2 {
	line-height: 0.7em;
}

body[data-current-system="ShukCity"] .single-template-container .extra-text-before-price {
	vertical-align: top;
	position: relative;
	top: 0.12em;
	line-height: 0.6em;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-discount-text="הוזלה"] .extra-text-before-price {
	top: 0.52em;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-discount-text="הוזלה"] .price-block.old-price-option .old-price {
	margin-top: 23px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-discount-text="הוזלה"] .price-block.old-price-option .new-price {
	padding-top: 140px;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global[data-discount-text="הוזלה"]
	.price-block.old-price-option
	.old-price {
	margin-top: 10px;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global[data-discount-text="הוזלה"]
	.price-block.old-price-option
	.new-price {
	padding-top: 150px;
}

body[data-current-system="ShukCity"] .single-template-container.has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: -0.28em;
}

body[data-current-system="ShukCity"] .single-template-container #sale_kod {
	position: absolute;
	font-weight: 300;
}

body[data-current-system="ShukCity"] .single-template-container .remarks-text .marked {
	background: #ffe065;
	line-height: 0.9em;
}

body[data-current-system="ShukCity"] .single-template-container .regular_price,
body[data-current-system="ShukCity"]:not([data-current-screen="normal"]):not([data-current-screen="digitalSigns"])
	.single-template-container
	.price_for_unit,
body[data-current-system="ShukCity"]:not([data-current-screen="normal"]):not([data-current-screen="digitalSigns"])
	.single-template-container
	.additional-prices-container,
body[data-current-system="ShukCity"][data-current-screen="normal"] .single-template-container.has-is-weight .price_for_unit,
body[data-current-system="ShukCity"][data-current-screen="digitalSigns"] .single-template-container.has-is-weight .price_for_unit,
body[data-current-system="ShukCity"][data-current-screen="normal"] .single-template-container.has-is-weight .additional-prices-container,
body[data-current-system="ShukCity"][data-current-screen="digitalSigns"] .single-template-container.has-is-weight .additional-prices-container,
body[data-current-system="ShukCity"][data-current-screen="normal"] .single-template-container .price-block.old-price-option .price_for_unit,
body[data-current-system="ShukCity"][data-current-screen="digitalSigns"] .single-template-container .price-block.old-price-option .price_for_unit,
body[data-current-system="ShukCity"][data-current-screen="normal"]
	.single-template-container
	.price-block.old-price-option
	.additional-prices-container,
body[data-current-system="ShukCity"][data-current-screen="digitalSigns"]
	.single-template-container
	.price-block.old-price-option
	.additional-prices-container {
	display: none !important;
}

body[data-current-system="ShukCity"] .single-template-container .price-block.old-price-option[fresh-department="true"] .old-price {
	display: none !important;
}

body[data-current-system="ShukCity"] .single-template-container .text-container #txt_2 .template-moveable-image {
	display: inline;
	height: 0.8em;
}

/* ================================ Shuk City A4 Global CSS ================================ */
body[data-current-system="ShukCity"] .single-template-container.a4-global {
	width: 2480px;
	height: 3508px;
	overflow: hidden;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	display: flex;
	flex-direction: column;
	padding-top: 480px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .bottom-container {
	width: 100%;
	color: white;
	text-align: right;
	padding-inline-start: 30px;
	padding-inline-end: 30px;
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	position: relative;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .top-container {
	text-align: right;
	height: 1463px;
	display: flex;
	padding: 65px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .text-container {
	width: 50%;
	flex: 0 0 50%;
	padding-bottom: 120px;
	font-size: 280px;
	line-height: 0;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

body[data-current-system="ShukCity"] .single-template-container.a4_purim .text-container {
	width: 50%;
	flex: 0 0 50%;
	padding-bottom: 450px;
	font-size: 330px;
	line-height: 0;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #pic_1 {
	flex: 1;
	width: 50%;
	object-fit: contain;
	padding-inline-start: 30px;
	padding-inline-end: 30px;
	/* bottom: -80px; */
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_2 {
	font-weight: 300;
	font-size: 0.7em;
	line-height: 0.7em;
	margin-top: 30px;
	font-family: "FbOgen-regular";
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_5 {
	font-weight: 300;
	font-size: 0.48em;
	line-height: 0.7em;
	margin-top: 30px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .remarks-container {
	/* position: absolute; */
	display: flex;
	min-height: 303px;
	width: 100%;
	align-items: center;
	text-align: center;
	word-break: break-word;
	justify-content: center;
	flex: 0;
	background: white;
	position: relative;
	flex: 0 0 auto;
	padding: 40px 60px;
	font-family: "FbOgen-regular";
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .remarks-text {
	line-height: 0.75em;
	font-size: 100px;
	padding: 0;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
	justify-content: center;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .old-price-currency {
	line-height: 0.4em;
	padding-top: 0.12em;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.old-price-option .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .units_for {
	display: inline-block;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_3,
body[data-current-system="ShukCity"] .single-template-container.a4-global .units_for,
body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.buy-get-option h2 {
	font-weight: 300;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-get="40"] .full-price-block .price-block.buy-get-option h2,
.single-template-container.a4-global .full-price-block .price-block.buy-get-option .letters-in-number,
.single-template-container.a4-global .full-price-block .price-block.buy-get-option h2 {
	font-size: 320px;
}

body[data-current-system="ShukCity"]
	.single-template-container.a5_sleep_global[data-length-get="40"]
	.full-price-block
	.price-block.buy-get-option
	h2,
body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .full-price-block .price-block.buy-get-option .letters-in-number,
body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .full-price-block .price-block.buy-get-option h2#txt_3 {
	font-size: 210px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .units_for {
	margin-inline-start: 0.25em;
	font-size: 300px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_4 {
	font-size: 810px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_8 {
	font-family: "FbOgen-Bold";
	font-size: 250px;
	font-weight: 300;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .main-price-and-units-container {
	margin-inline-start: 150px;
	margin-top: 40px;
	margin-bottom: 40px;
	width: 100%;
	text-align: center;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.old-price-option .main-price-and-units-container {
	width: fit-content;
	margin-inline-end: auto;
	margin-inline-start: auto;
	display: block;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block .regular_price,
body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block .price_for_unit {
	font-size: 130px;
	font-weight: 300;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.old-price-option .old-price {
	font-size: 280px;
	font-weight: 300;
	margin-inline-start: auto;
	position: absolute;
	bottom: 30px;
	right: 100px;
	display: block;
	line-height: 0;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.old-price-option .old-price-currency {
	font-size: 0.5em;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.old-price-option .price_for_unit {
	height: 132px;
	padding-top: 18px;
	display: flex;
	visibility: hidden;
	align-items: center;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global.has-price-for-unit .price-block.old-price-option .price_for_unit {
	visibility: visible;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block .additional-prices-container {
	margin-top: 0px;
	display: flex;
	justify-content: space-between;
	height: 132px;
	align-items: center;
	padding-top: 18px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.second-for-option .second-for-text {
	font-size: 340px;
	font-weight: 300;
	margin-inline-start: 340px;
}

body[data-current-system="ShukCity"]
	.single-template-container.a4-global[data-discount-text="השני ב-"]
	.price-block.second-for-option
	.second-for-text {
	margin-inline-start: 0.25em;
	text-align: right;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .title-container h2 {
	font-size: 300px;
	/* font-size: 0.8em; */
	font-weight: normal;
	line-height: 0.75em;
	display: inline;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-title="55"] .title-container h2 {
	font-size: 270px;
	/* font-size: 0.8em; */
	font-weight: normal;
	line-height: 0.75em;
	display: inline;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-title="40"] .title-container h2 {
	font-size: 280px;
	/* font-size: 0.8em; */
	font-weight: normal;
	line-height: 0.75em;
	display: inline;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_8:not(.old-price-currency),
body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_8_copy:not(.old-price-currency) {
	font-size: 160px;
	line-height: 0;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.old-price-option .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	text-align: left;
	margin-top: 31px;
	font-size: 0.8em;
	line-height: 0.7em;
	position: relative;
	left: 0.1em;
}

body[data-current-system="ShukCity"]
	.single-template-container.a4-global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	font-size: 0.5em;
	left: 0;
	margin-top: 18px;
	margin-bottom: 60px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_8_copy:not(.old-price-currency) .price-text-bigger {
	font-size: 1.5em;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.buy-get-option {
	/* min-height: 1100px; */
	min-height: 840px;
	padding-bottom: 80px;
	padding-inline-end: 290px;
	padding-inline-start: 110px;
	padding-top: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.buy-get-option .get-number {
	margin-inline-start: 0;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #txt_3.units_num {
	margin-inline-start: 0.25em;
	font-size: 300px;
}

body[data-current-system="ShukCity"]
	.single-template-container.a4-global.single-template-container
	.price-block
	.has-afterDecimalSplit
	.after-decimal {
	border-bottom-width: 40px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .price-block.old-price-option .new-price {
	width: 100%;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .extra-text-before-price {
	font-size: 560px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global #sale_kod {
	transform: rotate(-90deg) translateX(-50%);
	transform-origin: left;
	top: 1240px;
	left: 23px;
	font-size: 46px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .bottom-container-background {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	bottom: 0px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-discount-text="קנה קבל"] .bottom-container-background {
	bottom: 0;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global .full-price-block {
	position: relative;
}

body[data-current-system="ShukCity"]:not([data-current-screen="normal"])
	.single-template-container.a4-global
	.price-block:not(.old-price-option)
	.main-price-and-units-container,
body[data-current-system="ShukCity"][data-current-screen="normal"]
	.single-template-container.a4-global.has-is-weight
	.price-block:not(.old-price-option)
	.main-price-and-units-container {
	margin-bottom: 60px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-title="40"] .text-container {
	font-size: 320px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-title="55"] .text-container {
	font-size: 310px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="4"] #txt_4 {
	font-size: 900px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="3"]:not(.a4_vip) #txt_4 {
	font-size: 1000px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="5"] #txt_4 {
	font-size: 800px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="5"][data-discount-text="1+1"] #txt_4 {
	font-size: 880px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="5"][data-price-text-smaller-text="ל-100 גרם"] #txt_4 {
	font-size: 600px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="6"] #txt_4 {
	font-size: 910px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="6"] #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="ShukCity"]
	.single-template-container.a4-global[data-length-price="6"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.2em;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="7"] #txt_4 {
	font-size: 900px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 150px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-length-price="7"] #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="ShukCity"]
	.single-template-container.a4-global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.2em;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-discount-text="הוזלה"] .new-price {
	padding-bottom: 190px;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-price-text-smaller-text="הנחה"] .main-price-and-units-container {
	width: fit-content;
}

/* body[data-current-system="ShukCity"] .single-template-container.a4-global[data-price-text-smaller-text="הנחה"] #txt_8 {
    text-align: left;
    vertical-align: middle;
} */

/* body[data-current-system="ShukCity"] .single-template-container.a4-global[data-price-text-smaller-text="הנחה"] .price-text-text {
    display: block;
    margin-top:83px;
} */

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-price-text-smaller-text="הנחה"] .price-block {
	text-align: center;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-price-text-smaller-text="הנחה"] #txt_4 {
	padding-top: 0.16em;
}

body[data-current-system="ShukCity"] .single-template-container.a4-global[data-price-text-smaller-text="הנחה"] #txt_3.units_num {
	margin-inline-start: -360px;
}
/* ================================ Shuk City A4 Global CSS ================================ */

/* ================================ Shuk City A4 Regular CSS ================================ */
body[data-current-system="ShukCity"] .single-template-container.a4 .bottom-container {
	color: black;
}

body[data-current-system="ShukCity"] .single-template-container.a4 .price-block .has-afterDecimalSplit .after-decimal {
	border-bottom: 0.15em solid black;
}
/* ================================ Shuk City A4 Regular CSS ================================ */

/* ================================ Shuk City Pas Madaf Global CSS ================================ */
body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global {
	width: 2659px;
	height: 890px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .left-container {
	position: absolute;
	left: 0;
	width: 710px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	text-align: right;
	padding-inline-start: 20px;
	padding-inline-end: 0px;
	z-index: 1;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .right-container {
	position: absolute;
	right: 0;
	width: 1790px;
	text-align: right;
	height: 100%;
	display: flex;
	flex-direction: column;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .text-container {
	width: 55%;
	flex: 0 0 55%;
	padding-bottom: 0;
	font-size: 180px;
	line-height: 0;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global:not(.pas_madaf_tiv_taam) #pic_1 {
	flex: 1;
	object-fit: contain;
	height: 100%;
	max-width: 670px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_tiv_taam #pic_1 {
	flex: 1;
	object-fit: contain;
	height: 100%;
	max-width: 630px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_2 {
	font-weight: 300;
	font-size: 0.75em;
	color: #ff7701;
	line-height: 0.7em;
	margin-top: 20px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_5 {
	font-weight: 300;
	font-size: 0.75em;
	line-height: 0.7em;
	margin-top: 30px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .remarks-container {
	display: flex;
	width: 100%;
	padding: 11px 310px 4px 0px;
	align-items: center;
	text-align: right;
	position: relative;
	min-height: 146px;
	font-family: "FbOgen-regular";
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #decoration-tomato {
	position: absolute;
	right: 9px;
	top: -180px;
	z-index: 1;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .remarks-text {
	line-height: 0.75em;
	font-size: 60px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
	justify-content: center;
}

/* body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_3 {
} */

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .units_for {
	display: inline-block;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .units_for {
	font-weight: 300;
	font-size: 170px;
	line-height: 0.7em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .units_for {
	margin-inline-start: 0.15em;
	font-size: 150px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_4 {
	font-size: 490px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="3"][data-discount-text="השני ב-"] #txt_4 {
	font-size: 450px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-get="40"] .price-block.buy-get-option h2 {
	font-size: 150px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-get="15"] .price-block.buy-get-option h2 {
	font-size: 250px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_8 {
	font-size: 250px;
	font-weight: 300;
	line-height: 0.6em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .main-price-and-units-container {
	margin-top: 40px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-discount-text="1+1"] .main-price-and-units-container {
	margin-top: 110px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block .regular_price,
body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block .price_for_unit {
	font-size: 100px;
	font-weight: 300;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block .regular_price {
	line-height: 0.5em;
	margin-top: 28px;
	margin-bottom: 0px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block.old-price-option .old-price {
	font-size: 200px;
	font-weight: 300;
	line-height: 0;
	margin-bottom: 10px;
	margin-top: 50px;
}

/* span#txt_8_copy {
} */

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .diagonal-line-container #txt_3 {
	font-size: 0.8em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block.old-price-option .old-price-currency {
	font-size: 0.5em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block.old-price-option .price_for_unit {
	margin-top: 0px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block .additional-prices-container {
	margin-top: 10px;
}

body[data-current-system="ShukCity"]
	.single-template-container.pas_madaf_global[data-discount-text="הוזלה"]
	.price-block.old-price-option
	.old-price {
	margin-top: 10px;
}

body[data-current-system="ShukCity"]
	.single-template-container.pas_madaf_global[data-discount-text="הוזלה"]:not(.pas_madaf_vip)
	.price-block.old-price-option
	.new-price {
	padding-top: 220px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block .price_for_unit {
	font-size: 75px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block.second-for-option .second-for-text {
	font-size: 195px;
	line-height: 0.8em;
	font-weight: 300;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global.a7[data-discount-text="1+1"]
	.main-price-and-units-container
	#txt_4 {
	font-size: 331px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global.a7[data-discount-text="1+1"] .full-price-block {
	margin-left: 50px;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global.a7[data-discount-text="1+1"]
	.main-price-and-units-container
	.price-text-unit {
	display: block;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global.a7[data-discount-text="1+1"][data-length-price="5"]
	.main-price-and-units-container
	#txt_4 {
	font-size: 251px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global.shlish .price-block.second-for-option .second-for-text {
	font-size: 235px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .title-container h2 {
	font-weight: normal;
	line-height: 0.75em;
	display: inline;
	font-size: 1em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	text-align: left;
	margin-top: 11px;
	font-size: 0.8em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="ShukCity"]
	.single-template-container.pas_madaf_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_8:not(.old-price-currency),
body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_8_copy:not(.old-price-currency) {
	font-size: 90px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_8_copy:not(.old-price-currency) .price-text-bigger {
	font-size: 1.6em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .extra-text-before-price {
	font-size: 250px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 350px;
	right: 25px;
	font-size: 50px;
	font-family: "FbOgen-regular";
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .pic-text-container {
	display: flex;
	height: 0;
	flex: 1;
	padding: 55px 90px 35px 35px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #txt_8 {
	text-align: left;
	vertical-align: middle;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global .price-text-text {
	display: block;
	margin-top: 10px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #decoration-line {
	height: 20px;
	background: #41a945;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global #bg-image {
	position: relative;
	z-index: 1;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-title="30"] .text-container {
	font-size: 160px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-title="40"] .text-container {
	font-size: 140px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="4"][data-discount-text="השני ב-"] #txt_4 {
	font-size: 690px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="5"][data-discount-text="השני ב-"] #txt_4 {
	font-size: 480px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="6"][data-discount-text="השני ב-"] #txt_4 {
	font-size: 310px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="4"] #txt_4 {
	font-size: 550px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="4"][data-discount-text="1+1"] #txt_4 {
	font-size: 440px;
}

body[data-current-system="ShukCity"]
	.single-template-container.pas_madaf_global.shlish_global[data-length-price="4"][data-discount-text="1+1"]
	#txt_4 {
	font-size: 510px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="5"] #txt_4 {
	font-size: 355px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="5"][data-discount-text="הוזלה"] #txt_4 {
	font-size: 400px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="6"] #txt_4 {
	font-size: 300px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="6"] .extra-text-before-price {
	font-size: 200px;
}

/* body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="6"] #txt_8:not(.old-price-currency), body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="6"] #txt_8_copy:not(.old-price-currency){
      font-size: 90px;
  } */

body[data-current-system="ShukCity"]
	.single-template-container.pas_madaf_global[data-length-price="6"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="ShukCity"]
	.single-template-container.pas_madaf_global[data-length-price="6"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.2em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="7"] .left-container {
	padding-inline-end: 30px;
	padding-inline-start: 30px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="7"] #txt_4 {
	font-size: 320px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="7"] .extra-text-before-price {
	font-size: 170px;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 90px;
}

body[data-current-system="ShukCity"]
	.single-template-container.pas_madaf_global[data-length-price="7"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="ShukCity"]
	.single-template-container.pas_madaf_global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 1.8em;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_global[data-discount-text="1+1"] #txt_8 {
	display: block;
}
/* ================================ Shuk City Pas Madaf Global CSS ================================ */

/* ================================ Shuk City Pas Madaf Regular CSS ================================ */
body[data-current-system="ShukCity"] .single-template-container.pas_madaf .left-container {
	color: black;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf .price-block .has-afterDecimalSplit .after-decimal {
	border-bottom: 0.15em solid black;
}
/* ================================ Shuk City Pas Madaf Regular CSS ================================ */

/* ================================ Shuk City Mad Kats Fish Global CSS ================================ */
body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global {
	width: 1240px;
	height: 877px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .left-container {
	position: absolute;
	left: 0;
	width: 480px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	text-align: right;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .right-container {
	position: absolute;
	right: 0;
	width: 690px;
	text-align: right;
	height: 100%;
	padding: 60px 45px 25px 50px;
	display: flex;
	flex-direction: column;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .text-container {
	line-height: 0;
	font-size: 140px;
	flex: 0 0 auto;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #pic_1 {
	flex: 1;
	height: 0;
	object-fit: contain;
	padding-inline-end: 60px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_2 {
	font-weight: 300;
	font-size: 0.6em;
	color: #02b3fe;
	line-height: 0.7em;
	margin-top: 20px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_5 {
	font-weight: 300;
	font-size: 0.75em;
	line-height: 0.7em;
	margin-top: 30px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .remarks-container {
	padding: 20px 0 0px 0;
	align-items: center;
	text-align: right;
	line-height: 0;
	font-family: "FbOgen-regular";
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .remarks-text {
	line-height: 0.8em;
	font-size: 46px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
	justify-content: center;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .units_for {
	display: inline-block;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_3,
body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .units_for,
body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block.buy-get-option h2 {
	font-weight: 300;
	font-size: 130px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .units_for {
	font-size: 100px;
	margin-inline-start: 0.15em;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_4 {
	font-size: 261px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global.a7[data-length-price="4"] #txt_4 {
	font-size: 280px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global.a7[data-length-price="5"] #txt_4 {
	font-size: 210px;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global.a7[data-length-price="5"][data-price-text-smaller-text="הנחה"]
	#txt_4 {
	font-size: 220px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_8 {
	text-align: left;
	vertical-align: middle;
	font-size: 250px;
	font-weight: 300;
	line-height: 0.65em;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_8 .price-text-text {
	display: block;
	margin-top: 3px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .main-price-and-units-container {
	margin-top: 42px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block .regular_price,
body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block .price_for_unit {
	font-size: 45.8px;
	font-weight: 300;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block .regular_price {
	line-height: 0.5em;
	margin-top: 28px;
	margin-bottom: 0px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block.old-price-option .old-price {
	font-size: 110px;
	font-weight: 300;
	line-height: 0;
	margin-bottom: 10px;
	margin-top: 70px;
}

/* span#txt_8_copy {
} */

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block.old-price-option .old-price-currency {
	font-size: 0.5em;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block.old-price-option .price_for_unit {
	margin-top: 0;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block .additional-prices-container {
	margin-top: 10px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block.second-for-option .second-for-text {
	font-size: 100px;
	font-weight: 300;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .title-container h2 {
	font-weight: normal;
	line-height: 0.77em;
	display: inline;
	font-size: 1em;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	text-align: left;
	margin-top: 16px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="4"] #txt_4 {
	font-size: 600px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="4"][data-discount-text="1+1"] #txt_4 {
	font-size: 680px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="5"] #txt_4 {
	font-size: 480px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-discount-text="הוזלה"] #txt_4 {
	padding-top: 0.37em;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global.a5_sleep_global
	.price-block.old-price-option
	span.price-text-text {
	margin-inline-start: 20px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	/* margin-top: -50px; */
	margin-top: 10px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_8:not(.old-price-currency),
body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_8_copy:not(.old-price-currency) {
	font-size: 60px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #txt_8_copy:not(.old-price-currency) .price-text-bigger {
	font-size: 1.1em;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global .extra-text-before-price {
	font-size: 160px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 420px;
	right: 15px;
	font-size: 32px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global[data-length-title="27"] .text-container {
	font-size: 120px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global[data-length-title="40"] .text-container {
	font-size: 100px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global[data-length-price="6"] #txt_4 {
	font-size: 210px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global.a5_sleep[data-length-price="4"] #txt_4 {
	font-size: 600px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global.a5_sleep.has-decimal-dot-in-price[data-length-price="4"] #txt_4 {
	font-size: 700px;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global.a5_sleep[data-length-price="4"][data-discount-text="1+1"]
	#txt_4 {
	font-size: 680px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global.a5_sleep[data-length-price="5"] #txt_4 {
	font-size: 480px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global.a5_sleep.has-decimal-dot-in-price[data-length-price="5"] #txt_4 {
	font-size: 490px;
}

/* body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global[data-length-price="6"] #txt_8:not(.old-price-currency), body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global[data-length-price="6"] #txt_8_copy:not(.old-price-currency){
      font-size: 90px;
  } */

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global[data-length-price="6"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global[data-length-price="6"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2em;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global[data-length-price="7"] #txt_4 {
	font-size: 230px;
}

body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="ShukCity"] .single-template-container.mad_kats_fish_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 60px;
}

body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global[data-length-price="7"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="ShukCity"]
	.single-template-container.mad_kats_fish_global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2em;
}
/* ================================ Shuk City Mad Kats Fish Global CSS ================================ */

/* ================================ Shuk City pas_madaf_vip CSS) ================================ */
body[data-current-system="ShukCity"] .single-template-container.pas_madaf_vip #txt_8 {
	text-align: left;
	vertical-align: middle;
}

body[data-current-system="ShukCity"] .single-template-container.pas_madaf_vip #txt_8 .price-text-text {
	display: block;
	margin-top: 3px;
}
/* ================================ Shuk City pas_madaf_vip CSS ================================ */

/* ================================ Shuk City A5 Global CSS (Partial. It's mixed with Mad Kats Fish Global) ================================ */
body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global {
	width: 2480px;
	height: 1748px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .inside-container {
	height: calc(100% - 38px);
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .right-container {
	width: 1270px;
	padding: 110px 75px 65px 0;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .text-container {
	font-size: 267px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global #txt_2 {
	margin-top: 37px;
	font-family: "FbOgen-bold";
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .remarks-text {
	font-family: "FbOgen-regular";
	font-size: 70px;
	border-top: 20px black solid;
	padding-top: 15px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global #txt_4 {
	font-size: 534px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .left-container {
	width: 1070px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .price-block .has-afterDecimalSplit .after-decimal {
	border-bottom-width: 35px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global #txt_8:not(.old-price-currency),
body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global #txt_8_copy:not(.old-price-currency) {
	font-size: 120px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global #txt_8 {
	font-size: 230px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .price-block .regular_price,
body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .price-block .price_for_unit {
	font-size: 121px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-discount-text="כמה בכמה"] .price-block .price_for_unit {
	font-size: 99px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .price-block .regular_price {
	margin-top: 64px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .price-block.old-price-option .old-price {
	font-size: 223px;
	margin-bottom: 22px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global #txt_3,
body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .units_for,
body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .price-block.buy-get-option h2 {
	font-size: 265px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .units_for {
	font-size: 203px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 32px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .price-block.second-for-option .second-for-text {
	font-size: 263px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global .extra-text-before-price {
	font-size: 350px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 800px;
	right: 22px;
	font-size: 60px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-title="27"] .text-container {
	font-size: 244px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-title="40"] .text-container {
	font-size: 204px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="6"] #txt_4 {
	font-size: 471px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="7"] #txt_4 {
	font-size: 468px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="6"] .extra-text-before-price {
	font-size: 300px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 122px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="2"][data-price-text-smaller-text="הנחה"] #txt_4 {
	font-size: 650px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="3"][data-price-text-smaller-text="הנחה"] #txt_4 {
	font-size: 860px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="4"][data-price-text-smaller-text="הנחה"] #txt_4 {
	font-size: 600px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="3"][data-discount-text="השני ב-"] #txt_4 {
	font-size: 840px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-length-price="4"][data-discount-text="השני ב-"] #txt_4 {
	font-size: 884px;
}

body[data-current-system="ShukCity"] .single-template-container.a5_sleep_global[data-discount-text="1+1"] #txt_8 {
	display: block;
}
/* ================================ Shuk City A5 Global CSS (Partial. It's mixed with Mad Kats Fish Global) ================================ */
/* ================================ Shuk City Global Displays CSS ================================ */
/* body[data-current-system="ShukCity"] .a4 .price-block.second-for-option .second-for-text { */
body[data-current-system="ShukCity"] .single-template-container .price-block.second-for-option .second-for-text {
	display: block;
}

body[data-current-system="ShukCity"] .single-template-container .price-block #price_for_price_value,
body[data-current-system="ShukCity"] .single-template-container .price-block .regular_price_value {
	display: inline-block;
}

body[data-current-system="ShukCity"] .single-template-container .units_for,
body[data-current-system="ShukCity"] .single-template-container .amount-for-price-option #txt_3,
body[data-current-system="ShukCity"] .single-template-container .main-price-and-units-container,
body[data-current-system="ShukCity"] .single-template-container .regular_price,
	/* body[data-current-system="ShukCity"] .single-template-container .units_num_line_break, */
body[data-current-system="ShukCity"] .single-template-container .price_for_unit {
	/* display: none !important; */
	display: none;
}

body[data-current-system="ShukCity"] .single-template-container.has-normal-amount .amount-for-price-option #txt_3,
body[data-current-system="ShukCity"] .single-template-container.has-normal-amount.has-normal-price .units_for,
body[data-current-system="ShukCity"] .single-template-container.has-normal-price .price-block:not(.old-price-option) .main-price-and-units-container {
	/* display: inline-block !important; */
	display: inline-block;
}

body[data-current-system="ShukCity"] .single-template-container.has-normal-amount:not(.has-has-is-weight) .regular_price,
body[data-current-system="ShukCity"] .single-template-container :is(.second-for-option, .one-plus-one-option) .regular_price,
body[data-current-system="ShukCity"] .single-template-container.has-price_for_unit .price_for_unit,
body[data-current-system="ShukCity"] .single-template-container.has-normal-price .price-block.old-price-option .main-price-and-units-container {
	/* display: block !important; */
	display: block;
}

body[data-current-system="ShukCity"] .single-template-container .price-block:not(.buy-get-option) .letters-in-number {
	font-weight: inherit !important;
}
/* ================================ Shuk City Global Displays CSS ================================ */

/* ================================ Shuk City Global CSS ================================ */

/* Admins Panel */

/* body[data-current-screen="adminsPanel"]  {
  
} */

body:is(
		[data-current-screen="adminsPanel"],
		[data-current-screen="adminsPanelLogs"],
		[data-current-screen="adminsProfile"],
		[data-current-screen="adminsPanelSettings"]
	)
	#app-content-container {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	padding: 0 15% 10px 15%;
	overflow-y: auto;
}

body[data-current-screen="adminsPanelSettings"] #app-content-container {
	padding: 0 10px 10px 10px;
}

body:is([data-current-screen="adminsPanelLogs"], [data-current-screen="adminsProfile"], [data-current-screen="adminsPanelSettings"])
	#app-content-container {
	justify-content: unset;
}

.admins-panel-graph-wrapper {
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 100%;
	padding-top: 5%;
}

.admins-panel-graph-inputs-container {
	display: flex;
	align-items: flex-end;
	gap: 12px;
}

.admins-panel-graph-inputs-container .admins-panel-single-input input {
	width: 200px;
}

.admins-panel-graph-container {
	display: flex;
	justify-content: end;
	position: relative;
	width: 100%;
	height: 400px;
}

#admins-panel-graph.unloaded {
	opacity: 0;
}

#admins-panel-graph {
	opacity: 1;
}

.admins-panel-stats-container {
	display: flex;
	justify-content: space-evenly;
	width: 100%;
	padding-top: 1%;
}

.admins-panel-single-stat {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.admins-panel-single-stat img {
	width: 100%;
	height: 50%;
	padding: 10px;
}

.admins-panel-single-stat h3 {
	font-size: 20px;
}

.admins-panel-single-stat h2 {
	font-size: 35px;
	font-weight: 700;
}

.admins-panel-updates-container {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.admins-panel-updates {
	display: flex;
	flex-direction: column;
	overflow-y: auto;
	background-color: #ffffff;
	/* box-shadow: 0px 0px 7px -2px #0000006e; */
	border-radius: 15px;
	padding: 10px 16px;
}

/* .admins-panel-single-update {
	background-color: red;
} */

.admins-panel-single-update {
	font-size: 20px;
}

/*  */

/* Admins Panel Logs */

.admins-panel-logs-table-wrapper {
	display: flex;
	flex-direction: column;
	gap: 32px;
	width: 100%;
	padding-top: 5%;
}

.admins-panel-logs-table-inputs-container {
	display: flex;
	align-items: flex-end;
	gap: 12px;
}

.admins-panel-logs-table-inputs-container .admins-panel-logs-single-input input {
	width: 200px;
}

.admins-panel-logs-table-container {
	position: relative;
	width: 100%;
	min-height: 600px;
}

#admins-panel-logs-table_wrapper.unloaded {
	opacity: 0;
}

#admins-panel-logs-table_wrapper {
	opacity: 1;
}

/* #admins-panel-logs-table {
  border-collapse: collapse;
}

#admins-panel-logs-table.display tbody tr {
  background-color: #ffffff;
}

#admins-panel-logs-table.display tbody tr:hover {
  background-color: rgb(255 236 236);
}

#admins-panel-logs-table.display tbody tr td {
  box-shadow: none;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}

#admins-panel-logs-table_filter input,
#admins-panel-logs-table_length select {
  background-color: #ffffff;
} */

/*  */

/* Admins Panel Images */

.admins-panel-images-table-actions {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 7px;
}

.admins-panel-images-table-actions > a > img {
	width: 20px;
	height: 20px;
}

.admins-panel-images-table-actions > a.edit-image-action > img {
	width: 18px;
	height: 18px;
}

.admins-panel-images-table-actions > a:not(:last-of-type) {
	margin-inline-end: 10px;
}

.admins-panel-images-table-image {
	width: 50px;
	height: 42px;
	object-fit: contain;
	display: block;
	margin: 0 auto;
}

.admins-panel-replaceable-words-table-wrapper {
	display: flex;
	flex-direction: column;
	gap: 32px;
	padding-top: 5%;
}

.admins-panel-replaceable-words-table-container {
	position: relative;
	width: 100%;
	min-width: 800px;
	min-height: 600px;
}

#admins-panel-replaceable-words-table-wrapper.unloaded {
	opacity: 0;
}

#admins-panel-replaceable-words-table-wrapper {
	opacity: 1;
}

#admins-panel-images-edit-modal .modal-content {
	width: 680px;
	min-height: auto;
}

#admins-panel-images-edit-modal .inputs-container {
	display: flex;
	justify-content: space-around;
}

#admins-panel-images-edit-modal input[type="text"] {
	width: 190px;
}

#admins-panel-images-edit-modal #admins-panel-images-edit-image {
	width: 50px;
	height: 50px;
	object-fit: contain;
	display: block;
}

#admins-panel-images-edit-modal .admin-panel-hover-layer-container {
	opacity: 0;
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.image-and-hover-layer-container {
	background-color: #1f1f1f1f;
}

#admins-panel-images-edit-modal .admin-panel-hover-layer-container img {
	height: 35px;
	width: 35px;
	cursor: pointer;
}

#admins-panel-images-edit-modal .admin-panel-hover-layer-container:hover {
	opacity: 1;
}

#admins-panel-images-edit-image:not([src]) {
	opacity: 0;
}

.admins-panel-edit-buttons-container {
	display: flex;
	justify-content: flex-end;
	gap: 20px;
	margin-top: 10px;
}

/*  */

/* ================================ Mshuk Global CSS ================================ */
body[data-current-system="Mshuk"] .single-template-container {
	font-family: "almoni-aaa";
	position: relative;
	background: white;
}

body[data-current-system="Mshuk"] .single-template-container .title-container h2 {
	white-space: pre-wrap;
}

body[data-current-system="Mshuk"] .single-template-container #txt_2,
body[data-current-system="Mshuk"] .single-template-container .remarks-container {
	white-space: pre-line;
}

body[data-current-system="Mshuk"]
	.single-template-container[data-price-text-smaller-text="הנחה"].has-normal-amount
	.amount-for-price-option
	#txt_3.units_num {
	display: none !important;
}

/* body[data-current-system="Mshuk"] .single-template-container[data-price-text-smaller-text="הנחה"] .price-block:not(.buy-get-option):not(.old-price-option) #txt_3{
	display:none !important;
} */

/* body[data-current-system="Mshuk"] .single-template-container .price-block .has-afterDecimalSplit .after-decimal {
  font-size: 0.45em;
  vertical-align: top;
  position: relative;
  top: -0.18em;
  border-bottom: 30px solid #ffe065;
  line-height: 0.55em;
  float: right;
  margin-inline-end: 5px;
} */

body[data-current-system="Mshuk"] .single-template-container .price-block .has-afterDecimalSplit .after-decimal {
	font-size: 0.45em;
	vertical-align: top;
	position: relative;
	top: 0.065em;
	/* border-bottom: 0.15em solid #ffe065; */
	line-height: 0.55em;
	float: right;
}

body[data-current-system="Mshuk"] .single-template-container .price-block h3.old-price .diagonal-line {
	content: "";
	position: absolute;
	left: -0.38em;
	top: 49%;
	right: -0.2em;
	border-top: 0.07em solid;
	border-color: inherit;
	transform: rotate(-14deg);
}

body[data-current-system="Mshuk"] #txt_4 {
	font-weight: 300;
	line-height: 0.6em;
	display: inline-block;
}

body[data-current-system="Mshuk"] .single-template-container .price-block {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

body[data-current-system="Mshuk"]:not([data-current-screen="digitalSigns"])
	.single-template-container
	.price-block.amount-for-price-option
	.units-num-units-for-container,
body[data-current-system="Mshuk"]:not([data-current-screen="digitalSigns"])
	.single-template-container
	.price-block.second-for-option
	.second-for-text {
	background-color: #fbdd01;
	width: fit-content;
	padding: 15px 30px;
	border-top-left-radius: 60px;
	border-bottom-right-radius: 60px;
	font-weight: bold;
}

body[data-current-system="Mshuk"] .single-template-container .price-block .units_num_line_break {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container .price-block * {
	display: inline;
}

body[data-current-system="Mshuk"] .single-template-container .price-block .additional-prices-container {
	display: block;
}

body[data-current-system="Mshuk"] .single-template-container .units_for,
body[data-current-system="Mshuk"] .single-template-container .price-block:not(.old-price-option) #txt_3 {
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container #txt_3,
body[data-current-system="Mshuk"] .single-template-container #txt_8,
body[data-current-system="Mshuk"] .single-template-container #txt_8_copy {
	font-weight: bold;
}

body[data-current-system="Mshuk"] .single-template-container .diagonal-line-container {
	position: relative;
	line-height: 0.4em;
	padding-top: 0.12em;
}

body[data-current-system="Mshuk"] .single-template-container .price-block.buy-get-option {
	white-space: pre-wrap;
}

body[data-current-system="Mshuk"] .single-template-container .price-block.second-for-option .second-for-text {
	display: block;
}

body[data-current-system="Mshuk"] .single-template-container .price-block.buy-get-option h2 {
	line-height: 0.7em;
}

body[data-current-system="Mshuk"] .single-template-container .extra-text-before-price {
	vertical-align: top;
	position: relative;
	line-height: 0.6em;
}

body[data-current-system="Mshuk"] .single-template-container.has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: -0.28em;
}

body[data-current-system="Mshuk"] .single-template-container #sale_kod {
	position: absolute;
	font-weight: 300;
}

body[data-current-system="Mshuk"] .single-template-container .remarks-text .marked {
	line-height: 0.9em;
}

body[data-current-system="Mshuk"] .normal-fields-area-container .normal-product-edit-box-line[data-field-id="normalPrice"] .checkbox-container {
	display: none;
}
/* body[data-current-system="Mshuk"] .single-template-container .regular_price,
body[data-current-system="Mshuk"]:not([data-current-screen="normal"]) .single-template-container .price_for_unit,
body[data-current-system="Mshuk"]:not([data-current-screen="normal"]) .single-template-container .additional-prices-container,
body[data-current-system="Mshuk"][data-current-screen="normal"] .single-template-container.has-is-weight .price_for_unit,
body[data-current-system="Mshuk"][data-current-screen="normal"] .single-template-container.has-is-weight .additional-prices-container,
body[data-current-system="Mshuk"][data-current-screen="normal"] .single-template-container .price-block.old-price-option .price_for_unit,
body[data-current-system="Mshuk"][data-current-screen="normal"]
	.single-template-container
	.price-block.old-price-option
	.additional-prices-container
	{
	display: none !important;
} */
/* ================================ Mshuk Global CSS ================================ */

/* ================================ Mshuk Pas Madaf Global CSS ================================ */
body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global {
	width: 2659px;
	height: 890px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	background-color: #f7ca2d;
	display: flex;
	flex-direction: column;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .main-container {
	margin: 40px 40px 0px 40px;
	width: calc(100% - 80px); /* 100% - (margin * 2) */
	height: 0; /* 80% - (margin * 2) */
	background-color: #ffffff;
	border-bottom-right-radius: 90px;
	flex: 1;
	position: relative;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .left-container {
	position: absolute;
	left: 0;
	width: 970px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #2b9040;
	text-align: right;
	/* padding-inline-start: 20px; */
	padding-inline-end: 0px;
	/* padding-top: 100px; */
	padding: 25px 35px;
	z-index: 1;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .right-container {
	position: absolute;
	right: 0;
	width: 1600px;
	text-align: right;
	height: 100%;
	display: flex;
	flex-direction: column;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .text-container {
	width: 55%;
	flex: 0 0 55%;
	padding-bottom: 0;
	font-size: 180px;
	line-height: 0;
	color: #016331;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .supplier-horizontal-code {
	position: absolute; /* Positioned inside its parent */
	right: 0; /* Align it to the right of the parent */
	bottom: 0; /* Center vertically in the parent */
	text-align: center;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #supplier {
	position: absolute;
	right: -9px;
	bottom: 0;
	writing-mode: vertical-rl;
	text-orientation: mixed;
	white-space: nowrap;
	font-size: 36px;
	width: auto;
	z-index: 1;
	height: 890px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #pic_1 {
	flex: 1;
	object-fit: contain;
	height: 100%;
	width: 30%;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_2 {
	font-weight: normal;
	font-size: 0.75em;
	line-height: 0.7em;
	margin-top: 20px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_8 {
	font-size: 6.75em;
	line-height: 0.7em;
	margin-top: 30px;
	display: inline;
	text-align: left;
}

/* body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_5.price-text-align-left {
  text-align: left;
} */

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .remarks-container {
	display: flex;
	width: 100%;
	padding: 20px 70px 20px 70px;
	align-items: center;
	text-align: right;
	justify-content: space-between;
	flex: 0 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #logo {
	height: 170px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .remarks-text {
	line-height: 0.9em;
	font-size: 53px;
	color: #016331;
	font-weight: normal;
	padding-inline-end: 25px;
}

/* COPY PASTED */
body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	/* align-items: flex-start; */
	justify-content: flex-start;
	/* position: relative; */
}

/* body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global[data-length-price="4"]:not([data-price-text-smaller-text=""])
	.price-block.old-price-option {
	margin-bottom: 60px;
} */

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block #txt_4.price-smaller {
	padding-top: 0.16em;
	font-size: 420px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block #txt_4.enable-one-plus-one .after-plus {
	color: #016331;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .units_for {
	display: inline-block;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .units_for {
	font-size: 150px;
	line-height: 0.7em;
	display: inline;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .units_for {
	margin-inline-start: 0.15em;
	font-size: 125px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_4 {
	font-size: 470px;
	font-family: "num";
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_8 {
	font-size: 250px;
	line-height: 0.6em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_8,
body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_8_copy {
	font-weight: bold;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .main-price-and-units-container {
	margin-top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block .regular_price,
body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block .price_for_unit {
	font-size: 70px;
	line-height: 0.8em;
	margin-top: 10px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block .regular_price {
	/* line-height: 1em; */
	/* margin-top: 65px; */
	margin-bottom: 0px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block.old-price-option .old-price {
	font-size: 170px;
	font-weight: 300;
	line-height: 0;
	width: fit-content;
	text-align: left;
	margin-top: 30px;
}

body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global[data-price-text-smaller-text=""]
	.price-block.old-price-option
	.old-price {
	bottom: 43px;
}

/* span#txt_8_copy {
} */

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block.old-price-option .old-price-currency {
	font-size: 0.5em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block.old-price-option .price_for_unit {
	margin-top: 20px;
}

/* body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block .additional-prices-container {
	margin-top: 10px;
	height: 200px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
} */

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block.second-for-option .second-for-text {
	font-size: 125px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block.amount-for-price-option .units-num-units-for-container,
body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .second-for-text {
	display: block;
	margin-bottom: 31px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .title-container h2 {
	line-height: 0.7em;
	display: inline;
	font-size: 1em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-text-smaller:not([data-value="מתנה"]),
body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-text-text:not([data-value="מתנה"]) {
	display: block;
	/* text-align: left; */
	/* margin-top: 11px; */
	font-size: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
	font-size: 65px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_8:not(.old-price-currency),
body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_8_copy:not(.old-price-currency) {
	font-size: 90px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_8 .price-text-bigger {
	font-size: 2.5em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #txt_8_copy .price-text-bigger {
	font-size: 1.6em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .extra-text-before-price {
	font-size: 250px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 350px;
	right: 25px;
	font-size: 50px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global .pic-text-container {
	display: flex;
	height: 0;
	flex: 1;
	padding: 30px 35px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #decoration-line {
	height: 20px;
	background: #41a945;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global #bg-image {
	position: relative;
	z-index: 1;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-discount-text="קנה קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-discount-text="קנה קבל"] .right-container {
	width: 100%;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-discount-text="קנה הוסף קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-discount-text="קנה הוסף קבל"] .right-container {
	width: 100%;
}

body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global
	.price-block.one-plus-one-option
	#txt_8
	.price-text-smaller[data-value="מתנה"] {
	color: #016331;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-title="20"] .text-container {
	font-size: 160px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-title="25"] .text-container {
	font-size: 140px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-title="30"] .text-container {
	font-size: 120px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-price="5"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 340px;
}

body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global[data-length-price="5"]:not(.has-decimal-dot-in-price)
	.extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global[data-length-price="5"]:not(.has-decimal-dot-in-price)
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global[data-length-price="5"]:not(.has-decimal-dot-in-price)
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.1em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-price="6"] #txt_4 {
	font-size: 330px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-price="6"] .extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global[data-length-price="6"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global[data-length-price="6"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.2em;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-price="7"] .left-container {
	padding-inline-end: 30px;
	padding-inline-start: 30px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-price="7"] #txt_4 {
	font-size: 320px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-price="7"] .extra-text-before-price {
	font-size: 170px;
}

body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="Mshuk"] .single-template-container.pas_madaf_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 90px;
}

body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global[data-length-price="7"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.pas_madaf_global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 1.8em;
}
/* ================================ Mshuk Pas Madaf Global CSS ================================ */

/* ================================ Mshuk A4 Global CSS ================================ */
body[data-current-system="Mshuk"] .single-template-container.a4_global {
	width: 2480px;
	height: 3508px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	/* background-color: #c2c2c2; */
	background-color: #f7ca2d;
	display: flex;
	flex-direction: column;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .main-container {
	margin: 345px 40px 0 40px;

	width: calc(100% - 80px); /* 100% - (margin * 2) */
	height: 0; /* 90% - (margin * 2) */
	background-color: #ffffff;
	border-bottom-right-radius: 90px;
	display: flex;
	flex-direction: column;
	flex: 1;
	position: relative;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .supplier-horizontal-code {
	position: absolute; /* Positioned inside its parent */
	right: 0; /* Align it to the right of the parent */
	bottom: 0; /* Center vertically in the parent */
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #supplier {
	position: absolute;
	right: 22px; /* Align text to the right inside .supplier-horizontal-code */
	transform: translateY(-50%) rotate(90deg); /* Adjust and rotate */
	transform-origin: right center; /* Rotate around the right */
	white-space: nowrap; /* Prevent line breaks */
	font-size: 36px;
	width: 2898px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .left-container {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #2b9040;
	text-align: right;
	padding: 25px 35px;
	z-index: 1;
	flex: 0 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .right-container {
	width: 100%;
	flex: 1;
	height: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .text-container {
	width: 100%;
	flex: 0 0 100%;
	padding-bottom: 0;
	font-size: 300px;
	line-height: 0;
	color: #016331;
	flex: 0 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #pic_1 {
	flex: 1;
	object-fit: contain;
	width: 70%;
	padding-top: 100px;
	height: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #txt_2 {
	font-size: 0.75em;
	line-height: 0.7em;
	margin-top: 20px;
	font-weight: normal;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #txt_8 {
	font-size: 0.4em;
	text-align: left;
}

/* body[data-current-system="Mshuk"] .single-template-container.a4_global #txt_5.price-text-align-left {
  text-align: left;
} */

body[data-current-system="Mshuk"] .single-template-container.a4_global .remarks-container {
	display: flex;
	width: 100%;
	min-height: 345px;
	padding: 20px 70px 20px 70px;
	align-items: center;
	text-align: right;
	justify-content: space-between;
	flex: 0 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #logo {
	position: absolute;
	top: 90px;
	left: 40px;
	height: 160px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .remarks-text {
	line-height: 0.8em;
	font-size: 100px;
	color: #016331;
	font-family: "almoni-aaa";
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block {
	display: block;
	text-align: center;
}

/* COPY PASTED */
body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	/* align-items: flex-start; */
	justify-content: flex-start;
	align-items: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block #txt_4.price-smaller {
	padding-top: 0.16em;
	font-size: 420px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block #txt_4.enable-one-plus-one .after-plus {
	color: #016331;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .units_for {
	display: inline-block;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body[data-current-system="Mshuk"] .single-template-container.a4_global .units_for {
	font-size: 175px;
	line-height: 0.7em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .units_for {
	margin-inline-start: 0.15em;
	font-size: 150px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #txt_4 {
	font-size: 750px;
	font-family: "num";
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #txt_8 {
	font-size: 250px;
	line-height: 0.6em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .main-price-and-units-container {
	margin-top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .second-for-text {
	margin-bottom: 50px;
}

/* body[data-current-system="Mshuk"]
	.single-template-container.a4_global
	.units-num-units-for-container.yellow-container-up,
body[data-current-system="Mshuk"] .single-template-container.a4_global .second-for-and-price-container .second-for-text.yellow-container-up {
	margin-bottom: 120px;
} */

body[data-current-system="Mshuk"] .single-template-container.a4_global .second-for-and-price-container,
body[data-current-system="Mshuk"] .single-template-container.a4_global .units-num-and-price-container {
	width: fit-content;
	display: block;
	margin: 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block .regular_price,
body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block .price_for_unit {
	font-size: 70px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block .regular_price {
	/* line-height: 1em; */
	/* margin-top: 65px; */
	margin-bottom: 0px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.old-price-option .old-price {
	font-size: 320px;
	font-weight: 300;
	line-height: 0;
	margin-bottom: 30px;
	margin-top: 40px;
	width: fit-content;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.old-price-option .price_for_unit {
	align-self: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.old-price-option .old-price-currency {
	font-size: 0.2em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.old-price-option .price_for_unit {
	margin-top: 0px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block .additional-prices-container {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

body[data-current-system="Mshuk"]
	.single-template-container.a4_global.has-price_for_unit:not(.has-normal-price)
	.price-block
	.additional-prices-container,
body[data-current-system="Mshuk"]
	.single-template-container.a4_global.has-normal-price:not(.has-price_for_unit)
	.price-block
	.additional-prices-container {
	justify-content: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.second-for-option .second-for-text {
	font-size: 125px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.amount-for-price-option .units-num-units-for-container {
	display: block;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .title-container h2 {
	line-height: 0.7em;
	display: inline;
	font-size: 1em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	font-size: 0.9em;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
	text-align: left;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="Mshuk"]
	.single-template-container.a4_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #txt_8:not(.old-price-currency),
body[data-current-system="Mshuk"] .single-template-container.a4_global #txt_8_copy:not(.old-price-currency) {
	font-size: 130px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #txt_8 .price-text-bigger,
body[data-current-system="Mshuk"] .single-template-container.a4_global #txt_8_copy .price-text-bigger {
	font-size: 2.5em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .extra-text-before-price {
	font-size: 250px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 350px;
	right: 25px;
	font-size: 50px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .pic-text-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
	padding: 100px 35px 35px 35px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #decoration-line {
	height: 20px;
	background: #41a945;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .full-price-block {
	width: 100%;
}

/* body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.amount-for-price-option {
} */

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block:not(.old-price-option) .main-price-and-units-container,
body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block:not(.second-for-option) .units-num-units-for-container {
	margin-bottom: 30px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global .price-block.old-price-option .main-price-and-units-container {
	margin-bottom: 10px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global #bg-image {
	position: relative;
	z-index: 1;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-discount-text="קנה קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-discount-text="קנה הוסף קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-title="30"] .text-container {
	font-size: 160px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-title="40"] .text-container {
	font-size: 140px;
}

/* body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="6"] #txt_4 {font-size: 395px;}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="6"] .extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="6"] #txt_8:not(.old-price-currency), body[data-current-system="ShukCity"] .single-template-container.a4_global[data-length-price="6"] #txt_8_copy:not(.old-price-currency){
    font-size: 90px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="6"] #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.a4_global[data-length-price="6"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.2em;
} */

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="7"] .left-container {
	padding-inline-end: 30px;
	padding-inline-start: 30px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="7"] #txt_4 {
	font-size: 600px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="7"] .extra-text-before-price {
	font-size: 170px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 140px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_global[data-length-price="7"] #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.a4_global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 1.8em;
}

/* ================================ Mshuk A4 Global CSS ================================ */

/* ================================ Mshuk A4 Type 2 Global CSS ================================ */
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global {
	width: 2480px;
	height: 3508px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	/* background-color: #c2c2c2; */
	background-color: white;
	display: flex;
	flex-direction: column;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .main-container {
	/* margin: 345px 40px 0 40px; */
	/* width: calc(100% - 80px); */ /* 100% - (margin * 2) */
	height: 86%; /* 90% - (margin * 2) */
	background-color: #2a2e31;
	border-bottom-left-radius: 200px;
	display: flex;
	flex-direction: column;
	/* flex: 1; */
	position: relative;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .supplier-horizontal-code {
	position: absolute; /* Positioned inside its parent */
	right: 0; /* Align it to the right of the parent */
	bottom: 0; /* Center vertically in the parent */
	text-align: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #supplier {
	position: absolute;
	right: -9px;
	bottom: 0;
	writing-mode: vertical-rl;
	text-orientation: mixed;
	white-space: nowrap;
	font-size: 36px;
	width: auto;
	z-index: 1;
	height: 2008px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .left-container {
	width: 100%;
	height: 74%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	text-align: right;
	padding: 25px 35px;
	z-index: 1;
	flex: 0 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .right-container {
	width: 100%;
	/* height: 47%; */
	/* flex: 1; */
	/* height: 0; */
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .text-container {
	width: 60%;
	flex: 0 0 100%;
	padding-bottom: 0;
	font-size: 300px;
	line-height: 0;
	color: #2a2e31;
	flex: 0 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #pic_1 {
	/* flex: 1; */
	object-fit: contain;
	width: 30%;
	/* padding-top: 100px; */
	height: 100%;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #txt_2 {
	font-size: 0.55em;
	line-height: 0.7em;
	margin-top: 20px;
	font-weight: normal;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #txt_8 {
	font-size: 0.4em;
	text-align: left;
}

/* body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #txt_5.price-text-align-left {
  text-align: left;
} */

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .remarks-container {
	display: flex;
	/* width: 100%; */
	min-height: 400px;
	width: 900px;
	position: absolute;
	top: 3080px;
	right: 730px;
	/* border-right: solid 2px black; */
	/* border-left: solid 2px black; */
	/* padding: 20px 410px; */
	align-items: center;
	/* text-align: right; */
	/* justify-content: space-between; */
	/* flex: 0 0 auto; */
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #logo {
	position: absolute;
	bottom: 180px;
	right: 100px;
	height: 160px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .remarks-text {
	line-height: 0.9em;
	font-size: 65px;
	color: #2a2e31;
	font-family: "almoni-aaa";
	border-right: solid 2px black;
	border-left: solid 2px black;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block {
	display: block;
	text-align: center;
}

/* COPY PASTED */
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	/* align-items: flex-start; */
	justify-content: flex-start;
	align-items: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .after-decimal {
	font-size: 0.2em !important;
	/* top: 0.0em !important; */
	/* line-height: 0.9em; */
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block #txt_4.price-smaller {
	padding-top: 0.16em;
	font-size: 420px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block #txt_4.enable-one-plus-one .after-plus {
	color: #016331;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .units_for {
	display: inline-block;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .units_for {
	font-size: 195px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .units_for {
	margin-inline-start: 0.15em;
	font-size: 170px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #txt_4 {
	font-size: 1700px;
	font-family: "num";
	line-height: 0.67em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #txt_8 {
	font-size: 250px;
	line-height: 0.3em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .main-price-and-units-container {
	margin-top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .second-for-text {
	margin-bottom: 50px;
}

/* body[data-current-system="Mshuk"]
	.single-template-container.a4_type_2_global
	.units-num-units-for-container.yellow-container-up,
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .second-for-and-price-container .second-for-text.yellow-container-up {
	margin-bottom: 120px;
} */

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .second-for-and-price-container,
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .units-num-and-price-container {
	width: fit-content;
	display: block;
	margin: 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block .regular_price,
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block .price_for_unit {
	font-size: 150px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block .regular_price {
	/* line-height: 1em; */
	/* margin-top: 65px; */
	margin-bottom: 0px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.old-price-option .old-price {
	font-size: 320px;
	font-weight: 300;
	line-height: 0;
	margin-bottom: 30px;
	margin-top: 150px;
	width: fit-content;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.old-price-option .price_for_unit {
	align-self: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.old-price-option .old-price-currency {
	font-size: 0.4em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.old-price-option .price_for_unit {
	margin-top: 40px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block .additional-prices-container {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

body[data-current-system="Mshuk"]
	.single-template-container.a4_type_2_global.has-price_for_unit:not(.has-normal-price)
	.price-block
	.additional-prices-container,
body[data-current-system="Mshuk"]
	.single-template-container.a4_type_2_global.has-normal-price:not(.has-price_for_unit)
	.price-block
	.additional-prices-container {
	justify-content: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.second-for-option .second-for-text {
	font-size: 175px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.amount-for-price-option .units-num-units-for-container {
	display: block;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .title-container h2 {
	line-height: 0.7em;
	display: inline;
	font-size: 0.6em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	font-size: 0.9em;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
	text-align: left;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="Mshuk"]
	.single-template-container.a4_type_2_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #txt_8:not(.old-price-currency),
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #txt_8_copy:not(.old-price-currency) {
	font-size: 330px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #txt_8 .price-text-bigger,
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #txt_8_copy .price-text-bigger {
	font-size: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .extra-text-before-price {
	font-size: 350px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 350px;
	right: 25px;
	font-size: 50px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .pic-text-container {
	display: flex;
	/* flex-direction: column; */
	align-items: center;
	height: 800px;
	padding: 35px;
	background-color: #e3c065;
	border-bottom-left-radius: 200px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #decoration-line {
	height: 20px;
	background: #41a945;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .full-price-block {
	width: 100%;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block:not(.old-price-option) .main-price-and-units-container,
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block:not(.second-for-option) .units-num-units-for-container {
	margin-bottom: 50px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block.old-price-option .main-price-and-units-container {
	margin-bottom: 10px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global #bg-image {
	position: relative;
	z-index: 1;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-discount-text="קנה קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-discount-text="קנה הוסף קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block #txt_8 .price-text-text {
	display: block !important;
	font-size: 200px;
	line-height: 0em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .price-block #txt_8_copy .price-text-text {
	margin-inline-start: 10px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global .remarks-text {
	padding: 0 20px;
}

/* body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-title="30"] .text-container {
	font-size: 160px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-title="40"] .text-container {
	font-size: 140px;
} */

/* body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="6"] #txt_4 {font-size: 395px;}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="6"] .extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="6"] #txt_8:not(.old-price-currency), body[data-current-system="ShukCity"] .single-template-container.a4_type_2_global[data-length-price="6"] #txt_8_copy:not(.old-price-currency){
    font-size: 90px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="6"] #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.a4_type_2_global[data-length-price="6"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.2em;
} */

/* body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="7"] .left-container {
	padding-inline-end: 30px;
	padding-inline-start: 30px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="7"] #txt_4 {
	font-size: 600px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="7"] .extra-text-before-price {
	font-size: 170px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 140px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="7"] #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.a4_type_2_global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 1.8em;
} */

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="3"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 1025px;
}
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="4"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 1025px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="4"].has-decimal-dot-in-price #txt_4 {
	font-size: 1025px;
}
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="5"].has-decimal-dot-in-price #txt_4 {
	font-size: 1025px;
}
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="5"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 1025px;
}
body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="6"].has-decimal-dot-in-price #txt_4 {
	font-size: 1025px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="7"].has-decimal-dot-in-price #txt_4 {
	font-size: 1025px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_2_global[data-length-price="6"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 1025px;
}
/* ================================ Mshuk A4 Type 2 Global CSS ================================ */

/* ================================ Mshuk A4 Type 3 Global CSS ================================ */
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global {
	width: 2480px;
	height: 3508px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	/* background-color: #c2c2c2; */
	background-color: white;
	display: flex;
	flex-direction: column;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .main-container {
	/* margin: 345px 40px 0 40px; */
	/* width: calc(100% - 80px); */ /* 100% - (margin * 2) */
	height: 56%; /* 90% - (margin * 2) */
	background-color: #f7be29;
	border-bottom-left-radius: 200px;
	display: flex;
	flex-direction: column;
	/* flex: 1; */
	position: relative;
	margin-top: 1100px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .supplier-horizontal-code {
	position: absolute; /* Positioned inside its parent */
	right: 0; /* Align it to the right of the parent */
	bottom: 0; /* Center vertically in the parent */
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #supplier {
	position: absolute;
	right: 22px; /* Align text to the right inside .supplier-horizontal-code */
	transform: translateY(-50%) rotate(90deg); /* Adjust and rotate */
	transform-origin: right center; /* Rotate around the right */
	white-space: nowrap; /* Prevent line breaks */
	font-size: 36px;
	width: 2008px;
	z-index: 1;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .left-container {
	width: 100%;
	height: 85%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	text-align: right;
	padding: 25px 35px;
	z-index: 1;
	flex: 0 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .right-container {
	width: 100%;
	/* height: 47%; */
	/* flex: 1; */
	/* height: 0; */
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .text-container {
	width: 60%;
	flex: 0 0 100%;
	padding-bottom: 0;
	font-size: 300px;
	line-height: 0;
	color: #1a5b2d;
	flex: 0 0 auto;
	text-align: right;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #pic_1 {
	/* flex: 1; */
	object-fit: contain;
	width: 30%;
	/* padding-top: 100px; */
	/* height: 0; */
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #txt_2 {
	font-size: 0.45em;
	line-height: 0.7em;
	margin-top: 20px;
	font-weight: normal;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #txt_8 {
	font-size: 0.4em;
	text-align: left;
}

/* body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #txt_5.price-text-align-left {
  text-align: left;
} */

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .remarks-container {
	display: flex;
	/* width: 100%; */
	min-height: 400px;
	width: 900px;
	position: absolute;
	top: 3080px;
	right: 730px;
	/* border-right: solid 2px black; */
	/* border-left: solid 2px black; */
	/* padding: 20px 410px; */
	align-items: center;
	/* text-align: right; */
	/* justify-content: space-between; */
	/* flex: 0 0 auto; */
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #logo {
	position: absolute;
	bottom: 180px;
	right: 100px;
	height: 160px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .remarks-text {
	line-height: 0.9em;
	font-size: 65px;
	color: #2a2e31;
	font-family: "almoni-aaa";
	border-right: solid 2px black;
	border-left: solid 2px black;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block {
	display: block;
	text-align: center;
}

/* COPY PASTED */
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	/* align-items: flex-start; */
	justify-content: flex-start;
	align-items: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .after-decimal {
	font-size: 0.2em !important;
	/* top: 0.0em !important; */
	/* line-height: 0.9em; */
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block #txt_4.price-smaller {
	padding-top: 0.16em;
	font-size: 420px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block #txt_4.enable-one-plus-one .after-plus {
	color: #016331;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .units_for {
	display: inline-block;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .units_for {
	font-size: 195px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .units_for {
	margin-inline-start: 0.15em;
	font-size: 170px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #txt_4 {
	font-size: 1700px;
	font-family: "num";
	line-height: 0.67em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #txt_8 {
	font-size: 250px;
	line-height: 0.3em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .main-price-and-units-container {
	margin-top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .second-for-text {
	margin-bottom: 50px;
}

/* body[data-current-system="Mshuk"]
	.single-template-container.a4_type_3_global
	.units-num-units-for-container.yellow-container-up,
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .second-for-and-price-container .second-for-text.yellow-container-up {
	margin-bottom: 120px;
} */

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .second-for-and-price-container,
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .units-num-and-price-container {
	width: fit-content;
	display: block;
	margin: 0 auto;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block .regular_price,
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block .price_for_unit {
	font-size: 100px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block .regular_price {
	/* line-height: 1em; */
	/* margin-top: 65px; */
	margin-bottom: 0px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.old-price-option .old-price {
	font-size: 320px;
	font-weight: 300;
	line-height: 0;
	margin-bottom: 30px;
	margin-top: 200px;
	width: fit-content;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.old-price-option .price_for_unit {
	align-self: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.old-price-option .old-price-currency {
	font-size: 0.4em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.old-price-option .price_for_unit {
	margin-top: 0px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block .additional-prices-container {
	width: 92%;
	display: flex;
	justify-content: space-between;
	position: absolute;
	bottom: 40px;
	/* flex-direction: column; */
	/* margin-bottom: 270px; */
	/* margin-top: 50px; */
}

body[data-current-system="Mshuk"]
	.single-template-container.a4_type_3_global.has-price_for_unit:not(.has-normal-price)
	.price-block
	.additional-prices-container,
body[data-current-system="Mshuk"]
	.single-template-container.a4_type_3_global.has-normal-price:not(.has-price_for_unit)
	.price-block
	.additional-prices-container {
	justify-content: center;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.second-for-option .second-for-text {
	font-size: 175px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.amount-for-price-option .units-num-units-for-container {
	display: block;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .title-container h2 {
	line-height: 0.7em;
	display: inline;
	font-size: 0.5em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	font-size: 0.9em;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
	text-align: left;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="Mshuk"]
	.single-template-container.a4_type_3_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #txt_8:not(.old-price-currency),
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #txt_8_copy:not(.old-price-currency) {
	font-size: 330px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #txt_8 .price-text-bigger,
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #txt_8_copy .price-text-bigger {
	font-size: 1.5em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .extra-text-before-price {
	font-size: 350px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 350px;
	right: 25px;
	font-size: 50px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .pic-text-container {
	display: flex;
	/* flex-direction: column; */
	/* height: 100%; */
	padding: 35px 95px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #decoration-line {
	height: 20px;
	background: #41a945;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .full-price-block {
	width: 100%;
	color: #1a5b2d;
}

/* body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.amount-for-price-option {
} */

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block:not(.old-price-option) .main-price-and-units-container,
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block:not(.second-for-option) .units-num-units-for-container {
	margin-bottom: 50px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block.old-price-option .main-price-and-units-container {
	margin-bottom: 10px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global #bg-image {
	position: relative;
	z-index: 1;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-discount-text="קנה קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-discount-text="קנה הוסף קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block #txt_8 .price-text-text {
	display: block !important;
	font-size: 200px;
	line-height: 0em;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .price-block #txt_8_copy .price-text-text {
	margin-inline-start: 10px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global .remarks-text {
	padding: 0 20px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-length-price="3"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 1500px;
}
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-length-price="4"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 1000px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-length-price="5"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 1000px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-length-price="6"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 1000px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-length-price="4"].has-decimal-dot-in-price #txt_4 {
	font-size: 1800px;
}
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-length-price="5"].has-decimal-dot-in-price #txt_4 {
	font-size: 1400px;
}
body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-length-price="6"].has-decimal-dot-in-price #txt_4 {
	font-size: 1050px;
}

body[data-current-system="Mshuk"] .single-template-container.a4_type_3_global[data-length-price="7"].has-decimal-dot-in-price #txt_4 {
	font-size: 850px;
}
/* ================================ Mshuk A4 Type 3 Global CSS ================================ */

/* ================================ Mshuk A5 Sleep Global CSS ================================ */
body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global {
	width: 2480px;
	height: 1748px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	background-color: #f7ca2d;
	display: flex;
	flex-direction: column;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .main-container {
	margin: 40px 40px 0px 40px;
	width: calc(100% - 80px);
	height: 0;
	background-color: #ffffff;
	border-bottom-right-radius: 90px;
	flex: 1;
	position: relative;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .supplier-horizontal-code {
	position: absolute; /* Positioned inside its parent */
	right: 0; /* Align it to the right of the parent */
	bottom: 0; /* Center vertically in the parent */
	text-align: center;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #supplier {
	position: absolute;
	right: -9px;
	bottom: 0;
	writing-mode: vertical-rl;
	text-orientation: mixed;
	white-space: nowrap;
	font-size: 36px;
	width: auto;
	z-index: 1;
	height: 1398px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .left-container {
	position: absolute;
	left: 0;
	width: 50%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #2b9040;
	text-align: right;
	/* padding-inline-start: 20px; */
	padding-inline-end: 0px;
	/* padding-top: 100px; */
	padding: 25px 35px;
	z-index: 1;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .right-container {
	position: absolute;
	right: 0;
	width: 50%;
	text-align: right;
	height: 100%;
	display: flex;
	flex-direction: column;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .text-container {
	width: 100%;
	/* flex: 0 0 15%; */
	padding-bottom: 0;
	padding-top: 50px;
	font-size: 180px;
	line-height: 0;
	color: #016331;
	text-align: center;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #pic_1 {
	width: 100%;
	flex: 1;
	object-fit: contain;
	height: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_2 {
	font-weight: normal;
	font-size: 0.75em;
	line-height: 0.7em;
	margin-top: 20px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_8 {
	font-size: 6.75em;
	line-height: 0.7em;
	margin-top: 30px;
	display: inline;
	text-align: left;
}

/* body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_5.price-text-align-left {
  text-align: left;
} */

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .remarks-container {
	display: flex;
	width: 100%;
	padding: 20px 70px 20px 70px;
	align-items: center;
	text-align: right;
	justify-content: space-between;
	flex: 0 0 auto;
	min-height: 300px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #logo {
	height: 160px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .remarks-text {
	line-height: 0.9em;
	font-size: 54px;
	color: #016331;
	font-weight: normal;
}

/* COPY PASTED */
body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	/* align-items: flex-start; */
	justify-content: flex-start;
	/* position: relative; */
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="4"]:not([data-price-text-smaller-text=""])
	.price-block.old-price-option {
	margin-bottom: 60px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block #txt_4.price-smaller {
	padding-top: 0.16em;
	font-size: 420px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block #txt_4.enable-one-plus-one .after-plus {
	color: #016331;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .units_for {
	display: inline-block;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .units_for {
	font-size: 150px;
	line-height: 0.7em;
	display: inline;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .units_for {
	margin-inline-start: 0.15em;
	font-size: 125px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_4 {
	font-size: 600px;
	font-family: "num";
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_8 {
	font-size: 250px;
	line-height: 0.6em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_8,
body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_8_copy {
	font-weight: bold;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .main-price-and-units-container {
	margin-top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block .regular_price,
body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block .price_for_unit {
	font-size: 90px;
	line-height: 0.8em;
	margin-top: 10px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block .regular_price {
	/* line-height: 1em; */
	/* margin-top: 65px; */
	margin-bottom: 0px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block.old-price-option .old-price {
	font-size: 170px;
	font-weight: 300;
	line-height: 0;
	width: fit-content;
	text-align: left;
	margin-top: 30px;
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-price-text-smaller-text=""]
	.price-block.old-price-option
	.old-price {
	bottom: 43px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block.old-price-option .old-price-currency {
	font-size: 0.5em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block.old-price-option .price_for_unit {
	margin-top: 20px;
}

/* body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block .additional-prices-container {
	margin-top: 10px;
	height: 200px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
} */

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block.second-for-option .second-for-text {
	font-size: 125px;
	line-height: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block.amount-for-price-option .units-num-units-for-container,
body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .second-for-text {
	display: block;
	margin-bottom: 31px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .title-container h2 {
	line-height: 0.7em;
	display: inline;
	font-size: 1em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	/* text-align: left; */
	/* margin-top: 11px; */
	font-size: 0.8em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
	font-size: 65px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_8:not(.old-price-currency),
body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_8_copy:not(.old-price-currency) {
	font-size: 110px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_8 .price-text-bigger {
	font-size: 2.5em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #txt_8_copy .price-text-bigger {
	font-size: 1.6em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .extra-text-before-price {
	font-size: 250px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 350px;
	right: 25px;
	font-size: 50px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global .pic-text-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 0;
	flex: 1;
	padding: 30px 35px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #decoration-line {
	height: 20px;
	background: #41a945;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global #bg-image {
	position: relative;
	z-index: 1;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-discount-text="קנה קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-discount-text="קנה קבל"] .right-container {
	width: 100%;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-discount-text="קנה הוסף קבל"] .left-container {
	display: none;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-discount-text="קנה הוסף קבל"] .right-container {
	width: 100%;
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global
	.price-block.one-plus-one-option
	#txt_8
	.price-text-smaller[data-value="מתנה"] {
	color: #016331;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-title="30"] .text-container {
	font-size: 160px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-title="40"] .text-container {
	font-size: 140px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-price="5"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 340px;
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="5"]:not(.has-decimal-dot-in-price)
	.extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="5"]:not(.has-decimal-dot-in-price)
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="5"]:not(.has-decimal-dot-in-price)
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.1em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-price="6"].has-decimal-dot-in-price #txt_4 {
	font-size: 480px;
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="6"].has-decimal-dot-in-price
	.extra-text-before-price {
	font-size: 340px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-price="6"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 330px;
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="6"]:not(.has-decimal-dot-in-price)
	.extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="6"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="6"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.2em;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-price="7"] .left-container {
	padding-inline-end: 30px;
	padding-inline-start: 30px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-price="7"] #txt_4 {
	font-size: 320px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-price="7"] .extra-text-before-price {
	font-size: 170px;
}

body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="Mshuk"] .single-template-container.a5_sleep_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 90px;
}

body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="7"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="Mshuk"]
	.single-template-container.a5_sleep_global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 1.8em;
}
/* ================================ Mshuk A5 Sleep Global CSS ================================ */

/* ================================ Mshuk Eighth Global CSS (Not in use) ================================ */

/* ================================ Mshuk Eighth Global CSS (Not in use) ================================ */

/* ================================ Mshuk Global Displays CSS ================================ */
/* body[data-current-system="Mshuk"] .a4 .price-block.second-for-option .second-for-text { */
body[data-current-system="Mshuk"] .single-template-container .price-block.second-for-option .second-for-text {
	display: block !important;
}

body[data-current-system="Mshuk"] .single-template-container .price-block #price_for_price_value,
body[data-current-system="Mshuk"] .single-template-container .price-block .regular_price_value {
	display: inline-block !important;
}

body[data-current-system="Mshuk"] .single-template-container .units_for,
body[data-current-system="Mshuk"] .single-template-container .amount-for-price-option #txt_3,
body[data-current-system="Mshuk"] .single-template-container .main-price-and-units-container,
body[data-current-system="Mshuk"] .single-template-container .regular_price,
	/* body[data-current-system="Mshuk"] .single-template-container .units_num_line_break, */
body[data-current-system="Mshuk"] .single-template-container .price_for_unit {
	/* display: none !important; */
	display: none !important;
}

body[data-current-system="Mshuk"] .single-template-container.has-normal-amount .amount-for-price-option #txt_3,
body[data-current-system="Mshuk"] .single-template-container.has-normal-price .units_for,
body[data-current-system="Mshuk"] .single-template-container.has-normal-price .price-block:not(.old-price-option) .main-price-and-units-container {
	/* display: inline-block !important; */
	display: inline-block !important;
}

body[data-current-system="Mshuk"]
	.single-template-container.has-normal-amount:not(.has-has-is-weight):not(.has-kupa-different-product-prices)
	.regular_price,
body[data-current-system="Mshuk"]
	.single-template-container:not(.has-kupa-different-product-prices)
	:is(.second-for-option, .one-plus-one-option)
	.regular_price,
body[data-current-system="Mshuk"] .single-template-container.has-price_for_unit .price_for_unit,
body[data-current-system="Mshuk"] .single-template-container.has-normal-price .price-block.old-price-option .main-price-and-units-container {
	/* display: block !important; */
	display: block !important;
}

body[data-current-system="Mshuk"] .single-template-container:is(.has-kupa-different-product-prices) .price_for_unit {
	display: none !important;
}

body[data-current-system="Mshuk"] .single-template-container:is(.has-kupa-different-product-prices) .old-price {
	display: none !important;
}

body[data-current-system="Mshuk"] .single-template-container .price-block:not(.buy-get-option) .letters-in-number {
	font-weight: inherit !important;
}
/* ================================ Mshuk Global Displays CSS ================================ */

/* ================================ Spharm Global CSS ================================ */
body[data-current-system="Spharm"] .image-editor-barcode-text {
	visibility: hidden;
}

body[data-current-system="Spharm"] .single-template-container {
	position: relative;
	background: white;
}

body[data-current-system="Spharm"] .single-template-container .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	display: flex;
}

body[data-current-system="Spharm"] .single-template-container .price-block .has-afterDecimalSplit .after-decimal {
	font-size: 0.345238095em;
	vertical-align: super;
	position: relative;
	line-height: 0.55em;
	top: -0.1em;
	padding-inline-end: 0.04em;
}

body[data-current-system="Spharm"] .single-template-container .price-block-container {
	text-align: center;
}

body[data-current-system="Spharm"] .single-template-container .price-block {
	line-height: 1em;
	position: relative;
}

body[data-current-system="Spharm"] .single-template-container .price-block * {
	display: inline;
}

body[data-current-system="Spharm"] .single-template-container #txt_1,
body[data-current-system="Spharm"] .single-template-container #txt_2,
body[data-current-system="Spharm"] .single-template-container #txt_3,
body[data-current-system="Spharm"] .single-template-container #txt_7 {
	line-height: 0.8em;
	white-space: pre-line;
}

body[data-current-system="Spharm"] .single-template-container #pic_1 {
	object-fit: contain;
	height: 100%;
	width: 100%;
}

body[data-current-system="Spharm"] .single-template-container #txt_1,
body[data-current-system="Spharm"] .single-template-container #txt_2,
body[data-current-system="Spharm"] .single-template-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="Spharm"] .single-template-container .price-block > * {
	padding-inline-end: 4px;
	padding-inline-start: 4px;
}

body[data-current-system="Spharm"] .single-template-container [data-keyword] {
	max-width: 5em;
	object-fit: contain;
	max-height: 1.3em;
	vertical-align: middle;
}

body[data-current-system="Spharm"]
	.single-template-container
	[data-keyword]:not(
		.image-editor-image-container.moveable-template-image .template-moveable-image,
		.moveable-image-active-and-moved,
		.moveable-image-filler
	) {
	height: auto !important;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-global,.coupons-global):not(.insert-cover, .insert-back-cover)
	.single-product-template.has-insert-image
	.insert-image-container {
	padding: 10px;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-image .insert-image-container {
	padding-inline-start: 0;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-global,.coupons-global):not(.insert-cover, .insert-back-cover)
	.single-product-template.has-insert-image
	.insert-image-container
	.insert-image-elem {
	border: 1px solid;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-global,.coupons-global)
	.single-product-template.has-insert-image[data-edges*="right"]
	.insert-image-container {
	padding-right: 0;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-image[data-edges*="right"] {
	border-right: 0 !important;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-global,.coupons-global)
	.single-product-template.has-insert-image[data-edges*="left"]
	.insert-image-container {
	padding-left: 0;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-image[data-edges*="left"] {
	border-left: 0 !important;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-global,.coupons-global)
	.single-product-template.has-insert-image[data-edges*="top"]
	.insert-image-container {
	padding-top: 0;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-image[data-edges*="top"] {
	border-top: 0 !important;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-global,.coupons-global)
	.single-product-template.has-insert-image[data-edges*="bottom"]
	.insert-image-container {
	padding-bottom: 0;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-image[data-edges*="bottom"] {
	border-bottom: 0 !important;
}

body[data-current-system="Spharm"] .single-template-container .replaceable-words-logos-container {
	display: flex;
	gap: 15px;
	flex-wrap: wrap;
}
body[data-current-system="Spharm"] #system-own-images-search .accurate-search-checkbox-container,
body[data-current-system="Spharm"] #image-stock-search .accurate-search-checkbox-container {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .insert-merge-cubes-single-checkbox-container .checkbox-box {
	width: 130px;
	height: 130px;
	border-radius: 18px;
	margin: 0;
}

body[data-current-system="Spharm"] .single-template-container:is(:is(.insert-global,.coupons-global),.coupons-global) .insert-merge-cubes-single-checkbox-container .checkbox-box::after {
	display: block;
	width: 22px;
	height: 71px;
	border: solid #fff;
	border-width: 0 19px 19px 0;
	top: 12px;
}
/* ================================ Spharm Global CSS ================================ */

/* ================================ Spharm Comsetic Hits Ver Hor Global CSS ================================ */
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global {
	font-family: "Almoni Tzar ML v5 AAA";
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global .text-container > *,
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global #txt_7 {
	font-weight: 200;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global #sale-label {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 242px;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global .price-block * {
	font-weight: 400;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global .normal_for .letters-in-number {
	font-size: inherit !important;
	font-weight: inherit !important;
	margin: 0 !important;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global:not(.price-contains-numbers) #price .letters-in-number {
	font-size: 1em !important;
	margin: 0 !important;
}

/* body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor #price .letters-in-number {
	font-size: 1em !important;
} */

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global .price-block .price-for-unit,
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global .price-block .normal_for,
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global .normal_ext {
	font-size: 54px;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global:not(.has-normal-price) .normal_ext {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global .price-block .normal_for {
	line-height: 0.8em;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global #price,
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global :is(#cube_1, #cube_3) .bigger-like-num {
	font-size: 104px;
	line-height: 0.8em;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global #txt_7 {
	font-size: 40px;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global #spharm-only {
	left: 20px;
	top: 20px;
	width: 60px;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global #price {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global.has-normal-price #price {
	display: inherit;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_hor_ver_global .price-for-label-container {
	font-size: 11mm;
	padding: 0px 13px;
	border-radius: 15px;
}
/* ================================ Spharm Comsetic Hits Ver Hor Global CSS ================================ */

/* ================================ Spharm Comsetic Hits Global CSS ================================ */
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_global #txt_1 img[data-keyword] {
	display: block;
	margin: 0 auto;

	/* IMPORTANT!!! THIS IS A TRICK THAT IS APPLIED ON PURPOSE TO SOLVE A BUG WITH THE RENDERING LIBRARY!!!!!
	IF YOU WOULD EVER NEED TO CHANGE THE MAX HEIGHT/PADDING BOTTOM ON THIS ELEMENT, PLEASE BE SURE TO CHANGE IT IN BOTH PROPERTIES */
	padding-bottom: 17px;
	max-height: calc(1.3em + 17px);
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_global.has-nan-price .normal_ext {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_global #spharm-only {
	position: absolute;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_global:not(.has-normal-price) .normal_ext {
	display: none;
}

body[data-current-system="Spharm"]
	:is(
		.single-template-container.cosmetic_hits_global,
		.single-template-container.alon_global,
		.single-template-container:is(.insert-global,.coupons-global) .single-product-template,

	)[data-only-at-spharm*="ברירת מחדל"]:is(
		[data-main-title-matching-replaceable-words*="milucca"],
		[data-main-title-matching-replaceable-words*="מילוקה"],
		[data-main-title-matching-replaceable-words*="buki"],
		[data-main-title-matching-replaceable-words*="בוקי"],
		[data-main-title-matching-replaceable-words*="miss kay"],
		[data-main-title-matching-replaceable-words*="מיס קיי"],
		[data-main-title-matching-replaceable-words*="pixi"],
		[data-main-title-matching-replaceable-words*="פיקסי"],
		[data-main-title-matching-replaceable-words*="beauty blender"],
		[data-main-title-matching-replaceable-words*="ביוטי בלנדר"],
		[data-main-title-matching-replaceable-words*="soko"],
		[data-main-title-matching-replaceable-words*="סוקו"],
		[data-main-title-matching-replaceable-words*="nudestix"],
		[data-main-title-matching-replaceable-words*="ניודסטיקס"],
		[data-main-title-matching-replaceable-words*="skin treats"],
		[data-main-title-matching-replaceable-words*="סקין טריטס"],
		[data-main-title-matching-replaceable-words*="cettua"],
		[data-main-title-matching-replaceable-words*="סיטואה"],
		[data-main-title-matching-replaceable-words*="mad beauty"],
		[data-main-title-matching-replaceable-words*="מאד ביוטי"],
		[data-main-title-matching-replaceable-words*="bestie"],
		[data-main-title-matching-replaceable-words*="בסטי"],
		[data-main-title-matching-replaceable-words*="biore"],
		[data-main-title-matching-replaceable-words*="ביורה"],
		[data-main-title-matching-replaceable-words*="ariana grande"],
		[data-main-title-matching-replaceable-words*="אריאנה גרנדה"],
		[data-main-title-matching-replaceable-words*="mario badescu"],
		[data-main-title-matching-replaceable-words*="מריו בדסקו"],
		[data-main-title-matching-replaceable-words*="noa kirel showtime"],
		[data-main-title-matching-replaceable-words*="נועה קירל showtime"],
		[data-main-title-matching-replaceable-words*="diadermine"],
		[data-main-title-matching-replaceable-words*="דיאדרמין"],
		[data-main-title-matching-replaceable-words*="pupa"],
		[data-main-title-matching-replaceable-words*="פופה"],
		[data-main-title-matching-replaceable-words*="embryolisse"],
		[data-main-title-matching-replaceable-words*="אמבריוליס"],
		[data-main-title-matching-replaceable-words*="tonymoly"],
		[data-main-title-matching-replaceable-words*="טוני מולי"],
		[data-main-title-matching-replaceable-words*="olay"],
		[data-main-title-matching-replaceable-words*="אוליי"],
		[data-main-title-matching-replaceable-words*="garnier bio"],
		[data-main-title-matching-replaceable-words*="גרניה ביו"],
		[data-main-title-matching-replaceable-words*="pawpaw"],
		[data-main-title-matching-replaceable-words*="פאו פאו"],
		[data-main-title-matching-replaceable-words*="genesis"],
		[data-main-title-matching-replaceable-words*="ג'נסיס"],
		[data-main-title-matching-replaceable-words*="417-"],
		[data-main-title-matching-replaceable-words*="מינוס 417"],
		[data-main-title-matching-replaceable-words*="braun"],
		[data-main-title-matching-replaceable-words*="בראון"],
		[data-main-title-matching-replaceable-words*="silk epil"],
		[data-main-title-matching-replaceable-words*="סילק אפיל"],
		[data-main-title-matching-replaceable-words*="clarins"],
		[data-main-title-matching-replaceable-words*="קלרינס"],
		[data-main-title-matching-replaceable-words*="payot"],
		[data-main-title-matching-replaceable-words*="פאיו"],
		[data-main-title-matching-replaceable-words*="guess"],
		[data-main-title-matching-replaceable-words*="גאס"],
		[data-main-title-matching-replaceable-words*="gal gonen"],
		[data-main-title-matching-replaceable-words*="גל גונן"],
		[data-main-title-matching-replaceable-words*="tweezerman"],
		[data-main-title-matching-replaceable-words*="טוויזרמן"],
		[data-main-title-matching-replaceable-words*="essence"],
		[data-main-title-matching-replaceable-words*="אסנס"],
		[data-main-title-matching-replaceable-words*="anastasia beverly hills"],
		[data-main-title-matching-replaceable-words*="אנסטסיה בוורלי הילס"],
		[data-main-title-matching-replaceable-words*="mcm"],
		[data-main-title-matching-replaceable-words*="אם-סי-אם"],
		[data-main-title-matching-replaceable-words*="jimmy choo collection"],
		[data-main-title-matching-replaceable-words*="ג'ימי צ'ו קולקשן"],
		[data-main-title-matching-replaceable-words*="van cleef collection"],
		[data-main-title-matching-replaceable-words*="ואן קליף קולקשן"],
		[data-main-title-matching-replaceable-words*="chabaud"],
		[data-main-title-matching-replaceable-words*="שאבו"],
		[data-main-title-matching-replaceable-words*="kylie"],
		[data-main-title-matching-replaceable-words*="קיילי"],
		[data-main-title-matching-replaceable-words*="kandy"],
		[data-main-title-matching-replaceable-words*="קנדי גילי אלגבלי"],
		[data-main-title-matching-replaceable-words*="off white solution"],
		[data-main-title-matching-replaceable-words*="אוף וויט סולושיין"],
		[data-main-title-matching-replaceable-words*="thomas kosmala"],
		[data-main-title-matching-replaceable-words*="תומאס קוסמאלה"],
		[data-main-title-matching-replaceable-words*="nightology"],
		[data-main-title-matching-replaceable-words*="ניטולוגי"],
		[data-main-title-matching-replaceable-words*="sebastian"],
		[data-main-title-matching-replaceable-words*="סבסטיאן"],
		[data-main-title-matching-replaceable-words*="lalique"],
		[data-main-title-matching-replaceable-words*="בישום לליק"],
		[data-main-title-matching-replaceable-words*="ga-de"],
		[data-main-title-matching-replaceable-words*="ג'ייד"],
		[data-main-title-matching-replaceable-words*="clean"],
		[data-main-title-matching-replaceable-words*="קלין"],
		[data-main-title-matching-replaceable-words*="free oil"],
		[data-main-title-matching-replaceable-words*="פרי אויל"],
		[data-main-title-matching-replaceable-words*="nuxe"],
		[data-main-title-matching-replaceable-words*="נוקס"]
	)
	
	#spharm-only {
	display: block;
}

body[data-current-system="Spharm"]
	:is(
		.single-template-container.cosmetic_hits_global,
		.single-template-container.alon_global,
		.single-template-container:is(.insert-global,.coupons-global) .single-product-template
	)[data-only-at-spharm*="כן"]
	#spharm-only {
	display: block !important;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_global[data-warnings-and-extras*="לא"] #spharm-only {
	display: none !important;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500, .a5_sales)
	.price-for-label-container {
	position: absolute;
	right: 280px;
	top: 100px;
	z-index: 1;
	background: white;
	padding: 0.1em 0.3em;
	border-radius: 0.22em;
	border: 1.75644027px solid black;
	font-weight: normal;
	font-size: 17.6386877mm;
	rotate: -3deg;
	translate: 50% -30%;
	width: max-content !important;
	display: none;
	line-height: 1em;
	text-align: center;
}

body[data-current-system="Spharm"] .single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500) .worker-remarks-label-container {
	position: absolute;
	right: 280px;
	top: 100px;
	z-index: 1;
	background: red;
	padding: 0.1em 0.3em;
	border-radius: 0.22em;
	border: 1.75644027px solid black;
	font-weight: normal;
	font-size: 17.6386877mm;
	rotate: -3deg;
	translate: 50% -30%;
	width: max-content !important;
	display: none;
	line-height: 1em;
	text-align: center;
	color: white;
	white-space: break-spaces;
	height: auto;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500)
	.moveable-template-image
	.price-for-label-container {
	width: 100%;
	position: static;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500)
	.moveable-template-image
	.worker-remarks-label-container {
	width: 100%;
	position: static;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500)
	.moveable-template-image
	.price-for-label-container,
body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500)
	.price-for-label-container.moveable-image-active-and-moved {
	translate: 0;
	rotate: 0deg;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500)
	.moveable-template-image
	.worker-remarks-label-container,
body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500)
	.worker-remarks-label-container.moveable-image-active-and-moved {
	translate: 0;
	rotate: 0deg;
	height: auto !important;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500)
	.price-for-label-container.moveable-image-active-and-moved {
	right: unset;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500)
	.worker-remarks-label-container.moveable-image-active-and-moved {
	right: unset;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500, .a5_sales).has-spharm-price-for-label
	.price-for-label-container {
	display: block;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.alon_global, .cosmetic_hits_global, .i1500x1500).has-spharm-worker-remarks-label
	.worker-remarks-label-container {
	display: block;
}

/* ================================ Spharm Comsetic Hits Global CSS ================================ */

/* ================================ Spharm Example Global CSS ================================ */
/* ================================ Spharm Example Global CSS ================================ */

/* ================================ Spharm Example_2 Global CSS ================================ */
/* ================================ Spharm Example_2 Global CSS ================================ */

/* ================================ Spharm A5 Sleep Global CSS ================================ */
/* ================================ Spharm A5 Sleep Global CSS ================================ */

/* ================================ Spharm A6 Beauty Global CSS ================================ */
/* ================================ Spharm A6 Beauty Global CSS ================================ */

/* ================================ Spharm Cosmetic Hits Beauty CSS ================================ */
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_beauty_global.has-perc-in-price .price-for-unit {
	display: block;
	position: absolute;
	bottom: 0.5em;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_beauty_global.has-perc-in-price .price-block {
	position: relative;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_beauty_global #price .perc-in-price {
	font-size: 0.75em;
	vertical-align: bottom;
	position: relative;
	top: -0.145em;
}

body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_beauty_global .has-afterDecimalSplit .after-decimal {
	font-size: 0.282632244em;
	top: -0.75em;
	padding-inline-end: 0;
	margin-inline-end: -0.05em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .main-deco .deco-image {
	width: 100%;
	display: block;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .bottom-part .remarks,
body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .bottom-part .remarks * {
	--indesign-letter-spacing: -0.035em;
}

/* ================================ Spharm Cosmetic Hits Beauty CSS ================================ */

/* ================================ Spharm Insert and Coupons CSS ================================ */
body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) * {
	--indesign-cmyk-background: none;
	--indesign-cmyk-color: none;
	--indesign-border-cmyk-color: none;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) {
	position: relative;
	width: 733.273058mm;
	height: 968.75mm;
	font-family: "FbExtaza", "Optima LT Std";
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .all-products-container {
	position: absolute;
	left: 0;
	top: 41.25mm;
	height: 803.4375mm;
	width: 643.512mm;
	right: 0;
	margin: 0 auto;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .inside-container {
	width: 703.654326mm;
	height: 938.031553mm;
	left: 14.5243193mm;
	top: 15.625mm;
	/* border: 1px solid black; */
}




body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .plus-container {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .add-special-product {
	background: transparent;
	border: 0;
	outline: 0;
	cursor: pointer;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .add-special-product img {
	width: 30.625mm;
	display: block;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-product .product-container {
	display: flex;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-product .plus-container,
body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-image .plus-container,
body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-text .plus-container {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template .product-container {
	display: none;
	width: 100%;
	height: 100%;
	flex-direction: column;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template .insert-image-container,
body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template .insert-text-container {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template .insert-image-elem {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top left;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-image .insert-image-container,
body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-text .insert-text-container {
	display: flex;
	width: 100%;
	height: 100%;
	padding: 10px;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-image,
body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-text {
	padding: 0;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template.has-insert-text .insert-text-container {
	align-items: center;
	justify-content: center;
	text-align: center;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .insert-text-elem {
	font-size: 55px;
	color: #ed2027;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template .single-template-buttons-container img {
	width: 100px;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-global,.coupons-global)
	.single-product-template
	.single-template-buttons-container
	img:not(:last-of-type) {
	margin-bottom: 62.5px;
}

/*  */
body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template {
	font-family: "FbExtaza", "Optima LT Std" !;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template {
	padding: 8.5mm 6.25mm 3.4375mm 6.25mm;
	overflow: hidden; /* MIGHT NEED TO REMOVE IT SOON! */
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global,.coupons-global) .single-product-template {
	position: absolute;
}

.single-template-container:is(.insert-global,.coupons-global) .insert-merge-cubes-single-checkbox-container {
	width: 100%;
	height: 100%;
	display: none;
	align-items: center;
	justify-content: center;
}

.single-template-container:is(.insert-global,.coupons-global) .insert-merge-cubes-single-checkbox-container .checkbox-box {
	width: 130px;
	height: 130px;
	border-radius: 18px;
	margin: 0;
}

.single-template-container:is(.insert-global,.coupons-global) .insert-merge-cubes-single-checkbox-container .checkbox-box::after {
	display: block;
	width: 22px;
	height: 71px;
	border: solid #fff;
	border-width: 0 19px 19px 0;
	top: 12px;
}


/* ================================ Spharm Insert and Coupons CSS ================================ */

/* ================================ Spharm Coupons CSS ================================ */

body[data-current-system="Spharm"] .single-template-container.coupons-global .coupons-top-image {
    position: absolute;
    width: 745px;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 120px;
}


body[data-current-system="Spharm"] .single-template-container.coupons-global.coupons-self-care {
	background: #d3b6d7;
	--indesign-cmyk-background: 15, 30, 0, 0;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global.coupons-babies {
	background: #a5d9c9;
	--indesign-cmyk-background: 35, 0, 25, 0;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global.coupons-cleaning {
	background: #fdc283;
	--indesign-cmyk-background: 0, 27, 53, 0;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global.coupons-cleaning {
	background: #f69788;
	--indesign-cmyk-background: 0, 50, 40, 0;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .all-products-container {
    top: unset;
    bottom: 29mm;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template{
	background: white;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .top-container {
    display: flex;
    flex: 1;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .image-container {
    flex: 1;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .left-container {
    flex: 0 0 auto;
    width: 230px;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global.coupons-global .right-container {
    flex: 0 0 auto;
    margin-left: 30px;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .image-container .image {
    width: 100%;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .text-container {
    font-size: 40px;
    text-align: left;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .text-container > * {
    font-size: inherit;
    font-weight: normal;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .text-container .cubeSpecialRemarks {
    color: #e11b22;
    font-weight: bold;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .text-container .main_title {
    font-weight: bold;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template {
    padding: 60px 30px 30px 40px;
    overflow: hidden;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .ean13-barcode {
    font-family: Code EAN13;
    font-size: 100px;
    display: block;
    transform: rotate(-90deg);
    width: fit-content;
    position: absolute;
    right: -68%;
    top: 27%;
    direction: ltr;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .ean13-barcode-container {
    /* transform: rotate(-90deg); */
    height: 280px;
    width: 100px;
    position: relative;
    border: 2px solid black;
    border-radius: 10px;
    overflow: hidden;
}

.price-block-container {}

body[data-current-system="Spharm"] .single-template-container.coupons-global .price-block-container {
    position: absolute;
    left: 40px;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template .normal_price {
    font-size: 160px;
    position: relative;
    display: inline-block;
    transform: scaleX(0.75);
    transform-origin: left;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template .normal_price .before-decimal {
    letter-spacing: -0.05em;
    display: inline-block;
    line-height: 1em;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template .has-afterDecimalSplit .after-decimal {letter-spacing: -0.04em;padding-inline-end: 0;font-size: 0.35em;top: 0.65em;position: absolute;right: -1.05em;}

.price_and_ext_container {
    display: flex;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template .price_and_ext_container {
    position: relative;
    display: block;
    width: fit-content;
    height: 210px;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    padding-right: 18px;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template .normal_ext {
    font-size: 71px;
    margin-inline-start: -0.02em;
    display: inline-block;
    transform: scaleX(0.75);
    transform-origin: right;
    line-height: 1em;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template .price-block {
    position: absolute;
    left: 0;
    bottom: 0;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template .price_and_ext_container .red-price-flach {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template .price_and_ext_sub_container {
    width: max-content;
}

body[data-current-system="Spharm"] .single-template-container.coupons-global .single-product-template .normal_amount {font-size: 46px;text-align: left;display: block;margin-bottom: 10px;line-height: 0.8em;transform: scaleX(0.70);transform-origin: right;width: 130%;margin-right: 9%;color: #e11b22;font-weight: normal;}
/* ================================ Spharm Coupons CSS ================================ */

/* ================================ Spharm Insert CSS ================================ */
body[data-current-system="Spharm"] .single-template-container.insert-global.insert-home-and-family {
	background: #f5fceb;
	--indesign-cmyk-background: 4, 1, 8, 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-self-care {
	background: #fcf2e6;
	--indesign-cmyk-background: 1, 5, 10, 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-babies {
	background: #ebfff0;
	--indesign-cmyk-background: 8, 0, 6, 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style {
	background: #034ea2;
	--indesign-cmyk-background: 100, 80, 0, 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-pharmacy {
	background: #edffff;
	--indesign-cmyk-background: 7, 0, 0, 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-teva {
	background: #ecf7fd;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .main-deco {
	position: absolute;
	width: 155.103125mm;
	z-index: 1;
	right: -15.625mm;
	top: 41.25mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-global[data-insert-flach-position="left"] .main-deco {
	right: unset;
	left: -15.625mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-bar-bg {
	/* position: absolute; */
	width: 100%;
	display: block;
	position: relative;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-part {
	position: absolute;
	bottom: 20.3125mm;
	left: -15.625mm;
	width: calc(100% + 32.1875mm);
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-bar-right-section {
	position: absolute;
	top: 72px;
	left: 1895px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-bar-right-apps-section {
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	margin-top: 6px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-bar-right-social-and-shop-section .bottom-bar-right-social-icon {
	width: 41px;
	object-fit: contain;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.bottom-bar-right-social-and-shop-section
	.bottom-bar-right-social-icon-facebook {
	margin-left: 18px;
	margin-right: 22px;
	width: 42px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-bar-right-social-and-shop-section {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-bar-right-social-app-icon {
	height: 37px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-bar-right-section .downloadAppText {
	font-size: 36.250722px;
	font-weight: 400;
	position: relative;
	bottom: -3px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-bar-right-social-app-icon-appstore {
	margin-left: 8px;
	margin-right: 25px;
	height: 38px;
	letter-spacing: 47px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-bar-right-social-app-icon-playstore {
	margin-left: -2px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-part .bottom-bar-spharm-icon {
	position: absolute;
	width: 126px;
	left: 146px;
	bottom: 12px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-part .bottom-bar-bg-only-shape {
	display: block;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .bottom-part .remarks {
	position: absolute;
	right: 943.109375px;
	font-size: 52.5px;
	width: 410.6125mm;
	font-weight: 400;
	justify-content: center;
	letter-spacing: -0.06em;
	transform: scaleX(0.96);
	height: 16.75mm;
	transform-origin: right;
	text-align: justify;
	text-align-last: justify;
	display: block;
	top: 20.5mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template {
	border: 1px solid;
	border: 1px solid;
	border-right: 0;
	border-top: 0;
}

.special-toolbar-block .plus-container {
	display: none !important;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .left-container {
	/* max-width: 50%; */
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .right-container {
	/* width: 48%; */
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	z-index: 1;
	width: 100%;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .top-container {
	flex: 1;
	height: 0;
	position: relative;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .bottom-container {
	flex: 0 0 auto;
	text-align: right;
	margin-top: 0;
	/* height: 26.5721779mm; */
	height: 31.572178mm; /* TEMP! UNCOMMENT THE LINE ABOVE SOON. 30.04.2024 */
	display: flex;
	align-items: flex-end;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .text-container {
	padding-bottom: 0;
	font-size: 9.921607mm;
	line-height: 1.0556em;
	text-align: right;
	padding-inline-end: 0;
	direction: rtl;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .image-container {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	position: relative;
	margin-bottom: 11px;
	height: 87.625mm;
	width: 61mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .price-block-container {
	text-align: right;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .price_and_ext_container {
	display: inline-block;
	width: fit-content;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .normal_price {
	line-height: 0.9em;
	font-size: 175.001841px;
	font-family: "RAG-Marom 1.0";
	letter-spacing: -0.02em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .normal_ext {
	font-size: 12.1273498mm;
	margin-inline-start: -0.1em;
	letter-spacing: -0.02em;
	display: inline-block;
	line-height: 0.9em;
	transform: scaleX(0.9);
	transform-origin: right;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .price-for-label-container {
	position: absolute;
	right: 320px;
	top: 170px;
	z-index: 1;
	background: white;
	padding: 3.84px 11px;
	border-radius: 21.2658228px;
	border: 1.75644027px solid black;
	font-weight: normal;
	font-size: 13.2293699mm;
	rotate: -3deg;
	translate: 50% -30%;
	width: max-content !important;
	display: none;
	scale: 0.98 1;
	text-align: center;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .worker-remarks-label-container {
	position: absolute;
	right: 320px;
	top: 170px;
	z-index: 1;
	background: red;
	padding: 3.84px 11px;
	border-radius: 21.2658228px;
	border: 1.75644027px solid black;
	font-weight: normal;
	font-size: 13.2293699mm;
	rotate: -3deg;
	translate: 50% -30%;
	width: max-content !important;
	display: none;
	scale: 0.98 1;
	text-align: center;
	color: white;
	white-space: break-spaces;
	height: auto;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template
	.moveable-template-image
	.price-for-label-container {
	width: 100%;
	position: static;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template
	.moveable-template-image
	.worker-remarks-label-container {
	width: 100%;
	position: static;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template
	.moveable-template-image
	.price-for-label-container,
body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template
	.price-for-label-container.moveable-image-active-and-moved {
	translate: 0;
	rotate: 0deg;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template
	.moveable-template-image
	.worker-remarks-label-container,
body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template
	.worker-remarks-label-container.moveable-image-active-and-moved {
	translate: 0;
	rotate: 0deg;
	height: auto !important;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template
	.price-for-label-container.moveable-image-active-and-moved {
	right: unset;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template
	.worker-remarks-label-container.moveable-image-active-and-moved {
	right: unset;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template.has-spharm-price-for-label
	.price-for-label-container {
	display: block;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template.has-spharm-worker-remarks-label
	.worker-remarks-label-container {
	display: block;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .main_title,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .sub_title,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .special_field_2 {
	line-height: inherit;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .remarks {
	line-height: 1em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .main_title,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .sub_title,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .special_field_2 {
	font-size: inherit;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .remarks {
	font-size: 9.921607mm;
	line-height: 0.847368em;
	white-space: pre-line;
	flex: 0 0 auto;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .normal_for .letters-in-number {
	font-size: inherit !important;
	font-weight: inherit !important;
	margin: 0 !important;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template:not(.price-contains-numbers)
	.remarks
	.letters-in-number {
	font-size: 1em !important;
	margin: 0 !important;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .price-block .price-for-unit {
	font-size: 50.596147px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .price-block .normal_for {
	font-size: 9.921607mm;
	letter-spacing: -0.02em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-perc-in-price .price-for-unit {
	display: block;
	position: absolute;
	font-size: 34.987959px;
	bottom: 0.24em;
	margin-inline-start: 0;
	line-height: 0.9em;
	transform: scaleX(0.91);
	transform-origin: right;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .normal_price .perc-in-price {
	font-size: 0.761904762em;
	vertical-align: bottom;
	position: relative;
	top: -0.145em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-perc-in-price .normal_price .perc-in-price {
	display: inline-block;
	transform: scaleX(0.76);
	transform-origin: right;
	margin-left: -7%;
	right: 1.5%;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-perc-in-price .normal_price {
	direction: ltr;
	margin-inline-start: -0.1em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .price-block .normal_for {
	display: block;
	line-height: 0.9em;
	margin-bottom: 0.05em;
	white-space: pre-line;
	width: fit-content;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template
	.main_title
	img[data-keyword]:not(.image-editor-image-container.moveable-template-image .template-moveable-image, .moveable-image-active-and-moved) {
	max-height: 49.814511px !important;
	max-width: 193.525593px !important;
	margin-inline-end: 0;
	margin-inline-start: 0;
	box-sizing: content-box;
	margin-bottom: 3px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template #spharm-only,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template #now-at-spharm {
	width: 70.0273785px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .top-logos-container {
	display: flex;
	justify-content: flex-end;
	top: -15px;
	position: relative;
	padding-inline-end: 6px;
	align-items: center;
	flex: 0 0 auto;
	gap: 25px;
	max-width: 50%;
}
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .top-logos-container.absolute-logo {
	position: absolute;
	left: 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .text-container > * {
	font-weight: 400;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .main_title {
	font-weight: 900;
	font-size: 1.11111em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .special_field_2 {
	font-weight: bold;
}

body[data-current-system="Spharm"] .insert-global .single-product-template .image {
	object-fit: contain;
	object-position: bottom;
	max-height: 87.625mm;
	max-width: 61mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .price-block > * {
	padding: 0;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.replaceable-words-logos-container
	img:not(.image-editor-image-container.moveable-template-image .template-moveable-image, .moveable-image-active-and-moved) {
	max-width: 180px;
	max-height: 72px !important;
	height: auto !important;
}

.single-template-container.insert-global .insert-merge-cubes-single-checkbox-container {
	width: 100%;
	height: 100%;
	display: none;
	align-items: center;
	justify-content: center;
}

.single-template-container.insert-global .insert-merge-cubes-single-checkbox-container .checkbox-box {
	width: 130px;
	height: 130px;
	border-radius: 18px;
	margin: 0;
}

.single-template-container.insert-global .insert-merge-cubes-single-checkbox-container .checkbox-box::after {
	display: block;
	width: 22px;
	height: 71px;
	border: solid #fff;
	border-width: 0 19px 19px 0;
	top: 12px;
}

.special-preview-block-insert-merge-cubes-buttons-container,
.special-configure-cubes-container{
	justify-content: space-between;
	margin-top: 10px;
	display: none;
}

.special-configure-cubes-container .input-group{
	display: flex;
	flex-direction: row;
	align-items: center;
}

body.insert-merge-cubes-mode .special-preview-block-insert-merge-cubes-buttons-container {
	display: flex;
}

body.insert-configure-mode .special-configure-cubes-container {
	display: flex;
}

#special-preview-block-insert-do-unmerge-cubes {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .special-page-number {
	position: absolute;
	font-size: 83.3333333px;
	font-weight: 500;
	right: 30.25mm;
	bottom: 63px;
	font-family: "RAG-Sans-1.2";
	font-weight: 300;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template:not(.has-normal-price) .price_and_ext_container {
	display: none;
}

/*  */

/* p.remarks {
} */

/* width: 20.5mm;
height: 51.42mm; */

body[data-current-system="Spharm"] .single-template-container.insert-global .price-block .has-afterDecimalSplit .after-decimal {
	/* top: -0.55em; */
	top: -0.5em;
	letter-spacing: -0.03em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-nan-price .normal_ext {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global :is(.onlylife-logo, .onlylife-logo-in-image) {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global #passover-kosher-icon {
	width: 110px;
	position: relative;
	top: 5px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global #babysafe-icon {
	width: 89.6461337px;
	position: relative;
	top: 5px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global #new-icon {
	width: 92.9209446px;
	position: relative;
	top: 5px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-new-icon #new-icon,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-babysafe-icon #babysafe-icon,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-passover-kosher-icon #passover-kosher-icon,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-only-at-spharm-icon #spharm-only,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-now-at-spharm-icon #now-at-spharm {
	display: block;
}

body[data-current-system="Spharm"] .single-template-container .single-product-template[data-only-at-spharm*="לא"] #spharm-only {
	display: none !important;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-plus-in-price .price-block .price-for-unit {
	position: absolute;
	right: 15px;
	rotate: -90deg;
	translate: 50%;
	font-size: 36px;
	bottom: 66px;
	line-height: 1em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has-plus-in-price .price_and_ext_container {
	padding-inline-start: 22px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global[data-insert-flach-position="left"] [data-flach-condition="right"] {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global[data-insert-flach-position="right"] [data-flach-condition="left"] {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .text-and-top-logos-container {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex: 1;
	height: 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template .indesign-merge-text-group {
	display: inline-block;
}

/* body[data-current-system="Spharm"] .single-template-container.insert-dermo-cosmetic{
	background: url(../salesTemplates/Spharm/generalAssets/insert/dermo-bg.webp);
} */

body[data-current-system="Spharm"] .single-template-container.insert-global .price-block[data-spharm-color="blue"],
body[data-current-system="Spharm"] .single-template-container.insert-global .price-block[data-spharm-color="blue"] * {
	color: #034ea2;
	--indesign-cmyk-color: 100, 80, 0, 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .price-block[data-spharm-color="black"],
body[data-current-system="Spharm"] .single-template-container.insert-global .price-block[data-spharm-color="black"] * {
	color: black;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .main-deco .main-deco-actions-container {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .main-deco .main-deco-actions-container img {
	width: 210px;
	cursor: pointer;
	transition: transform 0.3s;
	transform: scale(0);
	visibility: hidden;
}

body[data-current-system="Spharm"]
	.special-preview-block-template
	.single-template-container.insert-global
	.main-deco:hover
	.main-deco-actions-container
	img {
	transform: scale(1);
	visibility: visible;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .main-deco .main-deco-actions-container .remove-main-deco {
	width: 150px;
	margin-top: 40px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .main-deco.has-custom .main-deco-actions-container .remove-main-deco {
	display: block;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-global, .alon_global) .previews_price_container {
	font-size: 75px;
	line-height: 0.7em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global .previews_price_container {
	font-size: 50px;
	margin: 1px 0 3px 0;
}
body[data-current-system="Spharm"] .single-template-container.alon_global .previews_price_container,
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_global .previews_price_container,
body[data-current-system="Spharm"] .single-template-container.insert-global .previews_price_container {
	display: none;
}
body[data-current-system="Spharm"] .single-template-container.alon_global.has_previews_price .previews_price_container,
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_global.has_previews_price .previews_price_container,
body[data-current-system="Spharm"] .single-template-container.insert-global .single-product-template.has_previews_price .previews_price_container {
	display: table;
	position: relative;
}
body[data-current-system="Spharm"] .single-template-container.alon_global .previews_price_container .diagonal-line,
body[data-current-system="Spharm"] .single-template-container.cosmetic_hits_global .previews_price_container .diagonal-line,
body[data-current-system="Spharm"] .single-template-container.insert-global .previews_price_container .diagonal-line {
	position: absolute;
	left: -0.38em;
	top: 38%;
	right: 0em;
	border-top: 0.07em solid;
	border-color: inherit;
	transform: rotate(-14deg);
	width: 100%;
}
body[data-current-system="Spharm"] .single-template-container.alon_global.has_previews_price .previews_price_container #previews_price .after-decimal,
body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template.has_previews_price
	.previews_price_container
	.previews_price
	.after-decimal {
	top: 0;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global
	.single-product-template.has_previews_price
	.previews_price_container
	.previews_price
	.after-decimal {
	font-size: 0.4em;
	top: 0.08em;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-dermo-cosmetic .bg-image {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .single-product-template .normal_price {
	font-size: 163.001841px;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .single-product-template .price-for-label-container {
	right: 286px;
	top: 104px;
	z-index: 1;
	font-size: 10.62937mm;
	border-radius: 17.6633691px;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global
	.single-product-template
	.worker-remarks-label-container {
	right: 286px;
	top: 104px;
	z-index: 1;
	font-size: 10.62937mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .single-product-template .remarks {
	font-size: 9.922526817640048mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .single-product-template .image {
	object-fit: contain;
	object-position: bottom;
	max-height: 100%;
	max-width: 100%;
}

body[data-current-system="Spharm"] .single-template-container:is(.lifestyle-global, .alon_global,.cosmetic_hits_global) .previews_price_container {
	font-size: 75px;
	line-height: 0.7em;
}

body[data-current-system="Spharm"] .single-template-container:is(.a6_beauty) .previews_price_container {
	font-size: 60px;
}

body[data-current-system="Spharm"] .single-template-container:is(.a5_beauty) .previews_price_container {
	font-size: 175px;
}
/* ================================ Spharm Insert CSS ================================ */

/* ================================ Spharm Insert Lifestyle Special Global CSS ================================ */
body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global {
	position: relative;
	font-family: "FbExtaza", "Optima LT Std";
	background-color: #dbe6e8;
	--indesign-cmyk-background: 13, 4, 6, 0;
	width: 625.01116mm;
	height: 906.266183mm;
	overflow: visible;
	padding: 15.6250217mm;
	box-sizing: content-box;
	/* top: 1600px; */
}
body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .beauty-logo {
	position: absolute;
	width: 1110px;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 140px;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .bottom-part .bottom-remarks {
	position: relative;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .bottom-part .bottom-remarks .tax-free {
	height: 0.9em;
	display: inline;
	margin-left: 0.2em;
	vertical-align: top;
	/* display: none; */
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .bottom-part .footer {
	display: block;
	right: 0;
	bottom: 0;
	position: relative;
	width: 100%;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .bottom-part .remarks {
	font-size: 9.921607mm;
	transform: scaleX(0.95);
	transform-origin: right;
	text-align: justify;
	text-align-last: right;
	letter-spacing: -0.04em;
	right: unset;
	line-height: 0.888888889em;
	width: 105%;
	font-weight: 400;
	position: static;
	height: unset;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .inside-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: -15.6250217mm;
	width: auto;
	height: auto;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .top-part {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 0;
	top: 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .top-part > .single-product-template {
	/* MIGHT NEED TO REMOVE IT SOON! */
	width: 100%;
	border: 0;
	height: 100%;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global
	.top-part
	> .single-product-template
	.insert-image-container {
	padding: 0px !important;
}

body[data-current-system="Spharm"] .single-template-container.lifestyle-global .bottom-part .bottom-remarks {
	width: 593.455mm;
	margin: 0 auto;
	margin-bottom: -70px;
}

body[data-current-system="Spharm"] .single-template-container.lifestyle-global .bottom-part .bottom-remarks .tax-free {
	height: 0.9em;
	display: inline;
	margin-left: 0.1em;
	vertical-align: text-top;
	/* display: none; */
}

body[data-current-system="Spharm"] .single-template-container.lifestyle-global .bottom-part .footer {
	display: block;
	right: 0;
	bottom: 0;
	position: relative;
	width: 100%;
}

body[data-current-system="Spharm"] .single-template-container.lifestyle-global .bottom-part .remarks {
	font-size: 9.921607mm;
	transform: scaleX(0.95);
	transform-origin: right;
	text-align: justify;
	text-align-last: right;
	letter-spacing: -0.03em;
	right: unset;
	line-height: 0.888888889em;
	width: 105%;
	font-weight: 400;
	position: static;
	height: unset;
	display: block;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global
	.single-product-template.has-insert-image
	.insert-image-container
	.insert-image-elem {
	border: 0 !important;
	display: block;
}

.inside-container-parent {
	position: relative;
	width: 100%;
	height: 100%;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .bottom-part {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global:is([data-page-order="1"], [data-page-order="4"]) {
	padding-right: 0;
	/* padding-bottom: 0; */
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global:is([data-page-order="1"], [data-page-order="4"])
	.inside-container {
	margin-right: 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global.special-edit-clone {
	padding: 0;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global
	.single-product-template
	.single-template-buttons-container
	img:not(:last-of-type) {
	margin-bottom: 35.5px;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .single-product-template .bottom-container {
	height: 20.572178mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .single-product-template .image-container {
	width: 52mm;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global:is([data-page-order="1"], [data-page-order="4"])
	:is(.all-products-container, .bottom-remarks) {
	left: unset;
	right: 15.625022mm;
	width: 593.455mm;
	margin-left: unset;
	margin-right: unset;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global:is([data-page-order="3"], [data-page-order="6"])
	.inside-container {
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global:is([data-page-order="3"], [data-page-order="6"]) {
	padding-left: 0;
	padding-right: 0;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global:is([data-page-order="3"], [data-page-order="6"])
	:is(.all-products-container, .bottom-remarks) {
	left: 0;
	width: 584.48mm;
	right: 0;
	margin: 0 auto;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global:is([data-page-order="2"], [data-page-order="5"])
	.inside-container {
	padding: 0;
	margin-left: 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global:is([data-page-order="2"], [data-page-order="5"]) {
	padding-left: 0;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global:is([data-page-order="2"], [data-page-order="5"])
	:is(.all-products-container, .bottom-remarks) {
	width: 584.472mm;
	margin: 0 auto;
	left: 76.605px;
	right: unset;
	/* left: 0; */
	/* right: 0; */
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-sale-global:is([data-page-order="2"], [data-page-order="5"])
	.top-part {
	padding-right: calc(80px + 15.625022mm);
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .single-product-template .image-container {
	height: 63.625mm;
	width: 72mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .single-product-template .onlylife-logo-in-price-block {
	display: inline-block;
	margin-right: 0.7em;
	width: 80px;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-special-global
	.single-product-template.has-perc-in-price
	.onlylife-logo-in-price-block {
	margin-right: 1em;
}

body[data-current-system="Spharm"] .single-template-container .single-product-template .onlylife-logo-in-price-block {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .onlylife-logo-in-image {
	position: absolute;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .price-block {
	display: table;
	width: fit-content;
}

/* ================================ Spharm Insert Lifestyle Special Global CSS ================================ */

/* ================================ Spharm Insert Lifestyle Beauty CSS ================================ */

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-beauty .top-part {
	height: 190.628404mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-beauty .all-products-container {
	top: 766px;
	height: 601.752mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-beauty .bottom-part .bottom-remarks {
	margin-bottom: -24px;
}

/* ================================ Spharm Insert Lifestyle Beauty CSS ================================ */

/* ================================ Spharm Insert Lifestyle Sale CSS ================================ */

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-sale-global .all-products-container {
	top: 297px;
	height: 768.752mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-sale-global .top-part {
	background: #034ea2;
	--indesign-cmyk-background: 100, 80, 0, 0;
	padding: calc(20mm + 50.250919px) 80px 40px 50px;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-sale-global .top-part .top-ls-text {
	display: block;
	width: 1910px;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-sale-global .bottom-part {
	bottom: 31.625022mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-sale-global .spharm-bottom-logo-image {
	height: 1.9em;
	float: left;
	margin-top: 0.1em;
	margin-right: 0.5em;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-sale-global .bottom-part .bottom-remarks {
	position: absolute;
	bottom: 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-sale-global .single-product-template.has-insert-image {
	border: 0 !important;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-sale-global
	.single-product-template.has-insert-image
	.insert-image-container
	.insert-image-elem {
	border: 1px solid #034ea2 !important;
	--indesign-border-cmyk-color: 100, 80, 0, 0;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-sale-five .all-products-container {
	height: 770mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-sale-five:is([data-page-order="2"],[data-page-order="5"]) :is(.all-products-container, .bottom-remarks) {
    width: 583.5178580903253mm;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-sale-global:is([data-page-order="4"])
	:is(.all-products-container, .bottom-remarks) {
	right: 59.06999px;
    width: 574.5696272712917mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global .single-product-template .insert-image-elem {
	object-fit: unset;
	object-position: unset;
}

body[data-current-system="Spharm"] .single-template-container.insert-lifestyle-special-global:is([data-page-order="4"], [data-page-order="5"]) {
	width: 615.635993mm;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-sale-five:is([data-page-order="2"], [data-page-order="5"])
	:is(.all-products-container, .bottom-remarks) {
	left: 41.875px;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-lifestyle-sale-five:is([data-page-order="3"], [data-page-order="6"])
	:is(.all-products-container, .bottom-remarks) {
	width: 593.5mm;
}

/* ================================ Spharm Insert Lifestyle Sale CSS ================================ */

/* ================================ Spharm Alon ================================ */
body[data-current-system="Spharm"] .single-template-container.alon_global {
	width: 1415px;
	height: 1061px;
	font-family: "FbExtaza", "Optima LT Std";
}

body[data-current-system="Spharm"] .single-template-container:is(.alon_global) .price-for-label-container {
	top: 0;
	translate: 50% -117%;
}

body[data-current-system="Spharm"] .single-template-container.alon_global.a5_sales .price-for-label-container {
	right: 660px;
}

/* ================================ Spharm Alon ================================ */
body[data-current-system="Spharm"] .single-template-container.alon_global.a5_sales {
	width: 2655px;
	height: 1923px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .inside-container {
	left: 86.230225px;
	top: 86.230225px;
	width: calc(100% - 86.230225px * 2);
	height: calc(100% - 86.230225px * 2);
	flex-direction: column;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .final-inside-container {
	display: flex;
	flex-direction: column;
	padding: 72px 77px 62px 77px;
	width: 100%;
	height: 100%;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .top-container {
	flex: 1;
	height: 0;
	position: relative;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .onlylife-logo {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .bottom-container {
	flex: 0 0 auto;
	text-align: right;
	margin-top: 10px;
	/* height: 26.5721779mm; */
	height: 20.572178mm;
	display: flex;
	align-items: flex-end;
}

body[data-current-system="Spharm"] .single-template-container.alon_global.alon_lifestyle .bottom-container,
body[data-current-system="Spharm"] .single-template-container.alon_global.alon_lifestyle_sale .bottom-container {
	margin-bottom: 10px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #txt_7 {
	font-size: 10.473176mm;
	line-height: 0.847368em;
	flex: 0 0 auto;
	width: 100%;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .right-container {
	/* width: 48%; */
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	z-index: 1;
	width: 100%;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .left-container {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .image-container {
	height: 110.625mm;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 600px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #pic_1 {
	width: 100%;
	max-height: 100%;
	object-fit: contain;
	max-width: 510px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .text-and-top-logos-container {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-inline-end: 270px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .price-block-container {
	text-align: right;
}

body[data-current-system="Spharm"] .single-template-container.alon_global.alon_sales .price-block-container,
body[data-current-system="Spharm"] .single-template-container.alon_global.alon_lifestyle .price-block-container,
body[data-current-system="Spharm"] .single-template-container.alon_global.alon_lifestyle_sale .price-block-container,
body[data-current-system="Spharm"] .single-template-container.alon_global.a5_sales .price-block-container {
	margin-bottom: -22px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .text-container {
	padding-bottom: 0;
	font-size: 26.4582961mm;
	text-align: right;
	padding-inline-end: 0;
	line-height: 0.541666668em;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .indesign-merge-text-group {
	display: inline-block;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .text-container > * {
	font-weight: 400;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #txt_1 {
	font-weight: bold;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #txt_3 {
	font-weight: bold;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .top-logos-container {
	display: flex;
	justify-content: flex-end;
	top: 0;
	position: relative;
	padding-inline-end: 6px;
	align-items: center;
	align-items: center;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .top-logos-container.absolute-logo {
	position: absolute;
	left: 270px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #new-icon {
	width: 92.9209446px;
	position: relative;
	top: 5px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #babysafe-icon {
	width: 89.6461337px;
	position: relative;
	top: 5px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #new-icon {
	width: 92.9209446px;
	position: relative;
	top: 5px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #spharm-only,
body[data-current-system="Spharm"] .single-template-container.alon_global #now-at-spharm {
	width: 70.0273785px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .price-block #cube_1 {
	font-size: 15.4343361mm;
	max-width: 143.125mm;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .price-block #cube_1 {
	display: block;
	line-height: 0.9em;
	margin-bottom: 0.05em;
	white-space: pre-line;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .price-block > * {
	padding: 0;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .price_and_ext_container {
	display: inline-block;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .price-block .price-for-unit {
	font-size: 107.596147px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #price {
	line-height: 0.9em;
	font-size: 333.335282px;
	font-family: "RAG-Marom 1.0";
}

body[data-current-system="Spharm"] .single-template-container.alon_global .normal_ext {
	font-size: 33.0721436mm;
}

body[data-current-system="Spharm"] .single-template-container.alon_global:not(.has-normal-price) .normal_ext {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .text-container > * {
	line-height: 1em !important;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #txt_2,
body[data-current-system="Spharm"] .single-template-container.alon_global #txt_3 {
	font-size: 0.541666667em;
	margin-top: 0px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .price-block .has-afterDecimalSplit .after-decimal {
	top: -0.45em;
}

body[data-current-system="Spharm"]
	.single-template-container.alon_global
	.replaceable-words-logos-container
	img:not(.image-editor-image-container.moveable-template-image .template-moveable-image, .moveable-image-active-and-moved) {
	max-width: 210px;
	max-height: 90px !important;
	height: auto !important;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .top-logos-container {
	gap: 25px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global #passover-kosher-icon {
	width: 110px;
	position: relative;
	top: 5px;
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.alon_global.has-new-icon #new-icon,
body[data-current-system="Spharm"] .single-template-container.alon_global.has-babysafe-icon #babysafe-icon,
body[data-current-system="Spharm"] .single-template-container.alon_global.has-passover-kosher-icon #passover-kosher-icon,
body[data-current-system="Spharm"] .single-template-container.alon_global.has-only-at-spharm-icon #spharm-only,
body[data-current-system="Spharm"] .single-template-container.alon_global.has-now-at-spharm-icon #now-at-spharm {
	display: block;
}

body[data-current-system="Spharm"] .single-template-container.alon_global.has-plus-in-price .price-block .price-for-unit {
	position: absolute;
	right: 16px;
	rotate: -90deg;
	translate: 50%;
	font-size: 58.3333331px;
	bottom: 115px;
	line-height: 1em;
}

body[data-current-system="Spharm"] .single-template-container.alon_global.has-plus-in-price .price_and_ext_container {
	padding-inline-start: 22px;
}

body[data-current-system="Spharm"] .single-template-container.alon_global.has-nan-price .normal_ext {
	display: none;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .price-for-label-container {
	font-size: 17.6386877mm;
}

body[data-current-system="Spharm"] .single-template-container.alon_global.has-perc-in-price .price-for-unit {
	display: block;
	position: absolute;
	font-size: 73.987959px;
	bottom: 0.24em;
	margin-inline-start: 0.08em;
	line-height: 0.9em;
}

body[data-current-system="Spharm"] .single-template-container.alon_global .perc-in-price {
	font-size: 0.75em;
	vertical-align: bottom;
	position: relative;
	top: -0.145em;
}

body[data-current-system="Spharm"] .single-template-container:is(.alon_lifestyle_sale, .alon_lifestyle) .image-container {
	height: 106.625mm;
}
/* ================================ Spharm Alon ================================ */

/* ================================ Spharm Cover Page CSS ================================ */
body[data-current-system="Spharm"] .single-template-container:is(.insert-cover, .insert-back-cover, .insert-marketplace) .all-products-container {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-cover, .insert-back-cover, .insert-marketplace)
	.single-product-template.bg-cube {
	border: 0;
	height: 938.031553mm;
	right: -15.625mm;
	top: -15.625mm;
	width: 733.273058mm;
	height: 968.75mm;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-cover, .insert-back-cover, .insert-marketplace)
	.single-product-template:not(.bg-cube) {
	z-index: 1;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-cover, .insert-back-cover, .insert-marketplace)
	.single-product-template:nth-of-type(2) {
	top: 558.729763mm;
	height: 265.831515mm;
	right: 29.0677661mm;
	width: 298.83537mm;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-cover, .insert-back-cover, .insert-marketplace)
	.single-product-template:nth-of-type(2),
body[data-current-system="Spharm"]
	.single-template-container:is(.insert-cover, .insert-back-cover, .insert-marketplace)
	.single-product-template:nth-of-type(3) {
	border: 1px solid black;
}

body[data-current-system="Spharm"]
	.single-template-container:is(.insert-cover, .insert-back-cover, .insert-marketplace)
	.single-product-template:nth-of-type(3) {
	top: 558.729763mm;
	height: 265.831515mm;
	left: 29.0677661mm;
	width: 298.83537mm;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-cover) .single-product-template:nth-of-type(2),
body[data-current-system="Spharm"] .single-template-container:is(.insert-cover) .single-product-template:nth-of-type(3) {
	background: white;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-cover, .insert-back-cover, .insert-marketplace) .bottom-part .remarks {
	font-size: 95.8333333px;
	text-align: right;
	bottom: 0px;
	top: 0;
	letter-spacing: 0;
	line-height: 1.05em;
	width: auto;
	left: unset;
	height: auto;
	display: block;
	width: 100%;
}
body[data-current-system="Spharm"] .single-template-container:is(.insert-global) .bottom-part .urlText {
	font-size: 41.2507217px;
	font-family: "Optima LT Std";
	position: relative;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .bottom-part .remarks {
	width: 116%;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .bottom-part .spharm-page-num-squere {
	float: right;
	clear: right;
	height: 91px;
	width: 150px;
	position: static;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-inline-end: -14px;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-cover, .insert-marketplace) .bottom-part {
	position: absolute;
	bottom: 16.3125mm;
	right: 120px;
	width: 640mm;
	height: 90mm;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-cover, .insert-marketplace) .bottom-part .cover-bottom-image {
	width: 1230px;
	position: absolute;
	bottom: 71px;
	left: 5.33504055px;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-cover, .insert-marketplace) .bottom-part {
	position: absolute;
	bottom: 0;
	left: 29.0677661mm;
	width: auto;
	right: 29.0677661mm;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .bottom-part .cover-bottom-image {
	width: calc(100% + 38px);
	bottom: -27px;
	left: -3px;
	position: relative;
	display: block;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .bottom-part .remarks-container {
	position: absolute;
	bottom: 113px;
	width: 90.9%;
	margin: 0 auto;
	right: 139px;
	height: 567px;
	z-index: 1;
	float: right;
	clear: right;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .bottom-part .spacer {
	height: 461px;
	width: 0;
	float: right;
	clear: right;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .bottom-part .remarks {
	position: relative;
	font-size: 60px;
	/* display: inline-block; */ /* Ensures the transform only affects the text content */
	transform: scaleX(0.86); /* Scale the text width to 86% of its original size */
	transform-origin: right; /* Keeps the text aligned to the left while scaling */
	text-align: justify; /* Justify all lines except the last one */
	text-align-last: right; /* Align the last line to the right */
	letter-spacing: -0.03em;
	right: unset;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .bottom-part .remarks-container {
	text-align: justify; /* Justify all lines except the last one */
	text-align-last: right; /* Align the last line to the right */
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .bottom-part .remarks .remarks-bold-text {
	font-weight: 600;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .bottom-part .spharm-logo-square {
	clear: left;
	float: left;
	height: 270px;
	width: 115px;
	transform: scaleX(3.8);
	transform-origin: left;
}

body[data-current-system="Spharm"] .single-template-container.insert-back-cover .bottom-part {
	bottom: -8mm;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-cover) .bottom-part .remarks {
	text-align: justify;
	white-space: pre-line;
	transform: scaleX(0.97);
	width: 103%;
	transform-origin: right;
	top: -23px;
	bottom: unset;
	right: unset;
	text-align-last: unset;
}

body[data-current-system="Spharm"] .single-template-container:is(.insert-back-cover) .single-product-template.bg-cube {
	height: 2913px;
}

body[data-current-system="Spharm"].special-product-move-state .single-template-container:is(.insert-cover) .single-product-template:nth-of-type(2),
body[data-current-system="Spharm"].special-product-move-state .single-template-container:is(.insert-cover) .single-product-template:nth-of-type(3) {
	z-index: 11;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-back-cover .special-page-number {
	bottom: 11px;
	width: 132px;
	height: 96px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	right: -19px;
}
/* ================================ Spharm Cover Page CSS ================================ */

/* ================================ Spharm Erroca Insert CSS ================================ */
body[data-current-system="Spharm"] .single-template-container.insert-global.insert-erroca .all-products-container {
	height: 642.75mm;
	width: 608.512mm;
	bottom: 157mm;
	top: unset;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-erroca .erroca-remark {
	position: absolute;
	left: 0;
	width: 608.512mm;
	bottom: 71mm;
	right: 0px;
	margin: 0 auto;
	border: 1px solid #24201f;
	background: #24201f;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-erroca .erroca-logo {
	position: absolute;
	width: 900px;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 110px;
}

/* ================================ Spharm Erroca Insert CSS ================================ */

/* ================================ Spharm Beauty Insert CSS ================================ */
body[data-current-system="Spharm"] .single-template-container.insert-global.insert-beauty-global .all-products-container {
	height: 692mm;
	width: 609.1mm;
	bottom: 89.8mm;
	top: unset;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-beauty-global .beauty-logo {
	position: absolute;
	width: 1110px;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 140px;
}

body[data-current-system="Spharm"] .single-template-container.insert-beauty-global .single-product-template.has-insert-image .insert-image-container {
	padding: 5px;
}

body[data-current-system="Spharm"] .single-template-container.insert-beauty-global .single-product-template.has-insert-image {
	border: 0 !important;
}

body[data-current-system="Spharm"] .single-template-container.insert-beauty-global .single-product-template .insert-image-elem {
	border: 1px solid black;
}

body[data-current-system="Spharm"] .single-template-container.insert-beauty-global .single-product-template.has-insert-image .insert-image-container {
	padding: 12.5px;
}
/* ================================ Spharm Beauty Insert CSS ================================ */

/* ================================ Spharm Lifestyle Insert CSS ================================ */
body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style .single-product-template {
	background: #f1f2f2;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style .bottom-bar-bg {
	display: block;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style .bottom-part {
	bottom: -15.625mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style .onlylife-logo {
	position: absolute;
	left: 20px;
	bottom: 32px;
	width: 130px;
	display: block;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style .bottom-part .remarks {
	height: 110px;
	letter-spacing: -0.05em;
	width: 423mm;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style .lifestyle-above-bottom-bar-container {
	position: absolute;
	left: 31.25mm;
	bottom: 57.6mm;
	width: 640.625mm;
	height: 156.653px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style .lifestyle-above-bottom-bar-text-and-code-image {
	position: absolute;
	right: -3px;
	top: 0;
	bottom: 0;
	height: 100%;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style .lifestyle-above-bottom-bar-cards-container > img {
	height: 99px;
}

body[data-current-system="Spharm"] .single-template-container.insert-global.insert-life-style .lifestyle-above-bottom-bar-cards-container {
	position: absolute;
	left: 7px;
	top: 5px;
	display: flex;
	align-items: center;
}

body[data-current-system="Spharm"]
	.single-template-container.insert-global.insert-life-style
	.lifestyle-above-bottom-bar-cards-container
	> img.lifestyle-above-bottom-bar-white-card-image {
	height: 108px;
	margin-left: 10px;
}

body[data-current-system="Spharm"] .single-template-container.insert-life-style .bottom-part .bottom-bar-spharm-icon {
	top: 31px;
	bottom: unset;
	left: 139px;
}

/* ================================ Spharm Lifestyle Insert CSS ================================ */

/* ================================ Cube Templates Global CSS ================================ */
.single-template-container.is-cube-template .single-product-template {
	position: absolute;
}

.single-template-container.is-cube-template .plus-container {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.special-toolbar-block .plus-container {
	display: none !important;
}

.single-template-container.is-cube-template .add-special-product {
	background: transparent;
	border: 0;
	outline: 0;
	cursor: pointer;
}

.single-template-container.is-cube-template .add-special-product img {
	width: 30.625mm;
	display: block;
}

.single-template-container.is-cube-template .single-product-template.has-product .product-container {
	display: flex;
}

.single-template-container.is-cube-template .single-product-template.has-product .plus-container,
.single-template-container.is-cube-template .single-product-template.has-insert-image .plus-container,
.single-template-container.is-cube-template .single-product-template.has-insert-text .plus-container {
	display: none;
}

.single-template-container.is-cube-template .single-product-template .product-container {
	display: none;
	width: 100%;
	height: 100%;
	flex-direction: column;
	position: relative;
}

.single-template-container.is-cube-template .single-product-template .insert-image-container,
.single-template-container.is-cube-template .single-product-template .insert-text-container {
	display: none;
}

.single-template-container.is-cube-template .single-product-template .insert-image-elem {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top left;
}

.single-template-container.is-cube-template .single-product-template.has-insert-image .insert-image-container,
.single-template-container.is-cube-template .single-product-template.has-insert-text .insert-text-container {
	display: flex;
	width: 100%;
	height: 100%;
	/* padding: 10px; */
}

.single-template-container.is-cube-template .single-product-template.has-insert-image,
.single-template-container.is-cube-template .single-product-template.has-insert-text {
	padding: 0 !important;
}

.single-template-container.is-cube-template .single-product-template.has-insert-text .insert-text-container {
	align-items: center;
	justify-content: center;
	text-align: center;
}

.single-template-container.is-cube-template .insert-text-elem {
	font-size: 55px;
	color: #ed2027;
}

.single-template-container.is-cube-template .single-product-template .single-template-buttons-container img {
	width: 100px;
}

.single-template-container.is-cube-template .single-product-template .single-template-buttons-container img:not(:last-of-type) {
	margin-bottom: 62.5px;
}

/*  */

.single-template-container.is-cube-template .single-product-template {
	/* padding: 8.5mm 6.25mm 3.4375mm 6.25mm; */
	overflow: hidden; /* MIGHT NEED TO REMOVE IT SOON! */
}

.single-template-container.is-cube-template .single-product-template .main_title,
.single-template-container.is-cube-template .single-product-template .sub_title,
.single-template-container.is-cube-template .single-product-template .special_field_2,
.single-template-container.is-cube-template .single-product-template .remarks {
	white-space: pre-line;
}

.single-template-container.is-cube-template .single-product-template .remarks {
	line-height: 1em;
}

.single-template-container.is-cube-template .single-product-template .main_title,
.single-template-container.is-cube-template .single-product-template .sub_title,
.single-template-container.is-cube-template .single-product-template .special_field_2 {
	line-height: inherit;
	font-size: inherit;
}

.single-template-container.is-cube-template .single-product-template .normal_for .letters-in-number {
	font-size: inherit !important;
	font-weight: inherit !important;
	margin: 0 !important;
}

.single-template-container.insert-global .insert-merge-cubes-single-checkbox-container {
	width: 100%;
	height: 100%;
	display: none;
	align-items: center;
	justify-content: center;
}

body.insert-merge-cubes-mode .special-preview-block-template .single-template-container.insert-global .plus-container,
body.insert-merge-cubes-mode .single-template-container.insert-global .product-container {
	display: none;
}

body.insert-merge-cubes-mode .special-preview-block-template .single-template-container.insert-global .insert-merge-cubes-single-checkbox-container {
	display: flex;
}

.special-preview-block-insert-merge-cubes-buttons-container {
	justify-content: space-between;
	margin-top: 10px;
	display: none;
}

body.insert-merge-cubes-mode .special-preview-block-insert-merge-cubes-buttons-container {
	display: flex;
}

#special-preview-block-insert-do-unmerge-cubes {
	display: none;
}

.single-template-container.is-cube-template .special-page-number {
	position: absolute;
	font-size: 83.3333333px;
	font-weight: 500;
	right: 30.25mm;
	bottom: 63px;
	font-family: "RAG-Sans-1.2";
	font-weight: 300;
}

.single-template-container.is-cube-template .single-product-template:not(.has-normal-price) .price_and_ext_container {
	display: none;
}

/*  */

/* p.remarks {
} */

/* width: 20.5mm;
height: 51.42mm; */

.single-template-container.is-cube-template .price-block .has-afterDecimalSplit .after-decimal {
	/* top: -0.55em; */
	top: -0.5em;
	letter-spacing: -0.03em;
}

.single-template-container.is-cube-template .single-product-template.has-nan-price .normal_ext {
	display: none;
}

.single-template-container.is-cube-template :is(.onlylife-logo, .onlylife-logo-in-image) {
	display: none;
}

.single-template-container.is-cube-template #passover-kosher-icon {
	width: 110px;
	position: relative;
	top: 5px;
	display: none;
}

.single-template-container.is-cube-template .single-product-template .indesign-merge-text-group {
	display: inline-block;
}

.single-template-container.is-cube-template .insert-merge-cubes-single-checkbox-container {
	width: 100%;
	height: 100%;
	display: none;
	align-items: center;
	justify-content: center;
}

.single-template-container.is-cube-template .insert-merge-cubes-single-checkbox-container .checkbox-box {
	width: 130px;
	height: 130px;
	border-radius: 18px;
	margin: 0;
}

.single-template-container.is-cube-template .insert-merge-cubes-single-checkbox-container .checkbox-box::after {
	display: block;
	width: 22px;
	height: 71px;
	border: solid #fff;
	border-width: 0 19px 19px 0;
	top: 12px;
}

body.insert-merge-cubes-mode .special-preview-block-template .single-template-container.is-cube-template .plus-container,
body.insert-merge-cubes-mode .single-template-container.is-cube-template .product-container {
	display: none;
}

body.insert-merge-cubes-mode
	.special-preview-block-template
	.single-template-container.is-cube-template
	.insert-merge-cubes-single-checkbox-container {
	display: flex;
}

body.insert-merge-cubes-mode .special-preview-block-template .single-template-container:is(.insert-global, .coupons-global, .is-cube-template) .product-container,
body.insert-merge-cubes-mode .special-preview-block-template .single-template-container:is(.insert-global, .coupons-global, .is-cube-template) .insert-image-container,
body.insert-merge-cubes-mode .special-preview-block-template .single-template-container:is(.insert-global, .coupons-global, .is-cube-template) .insert-text-container {
	display: none !important;
}

body.insert-merge-cubes-mode
	.special-preview-block-template
	.single-template-container:is(.insert-global, .coupons-global, .is-cube-template)
	.single-template-buttons-container {
	display: none !important;
}

body.insert-merge-cubes-mode .special-preview-block-template .single-template-container:is(.insert-global, .coupons-global, .is-cube-template) .plus-container,
body.insert-merge-cubes-mode .single-template-container:is(.insert-global, .coupons-global, .is-cube-template) .product-container {
	display: none;
}

body.insert-merge-cubes-mode
	.special-preview-block-template
	.single-template-container:is(.insert-global, .coupons-global, .is-cube-template)
	.insert-merge-cubes-single-checkbox-container {
	display: flex;
}

body.insert-merge-cubes-mode .special-preview-block-template .single-template-container:is(.insert-global, .coupons-global, .is-cube-template) .product-container,
body.insert-merge-cubes-mode .special-preview-block-template .single-template-container:is(.insert-global, .coupons-global, .is-cube-template) .insert-image-container,
body.insert-merge-cubes-mode .special-preview-block-template .single-template-container:is(.insert-global, .coupons-global, .is-cube-template) .insert-text-container {
	display: none !important;
}

body.insert-merge-cubes-mode
	.special-preview-block-template
	.single-template-container:is(.insert-global, .coupons-global, .is-cube-template)
	.single-template-buttons-container {
	display: none !important;
}

/* ================================ Cube Templates Global CSS ================================ */

/* ================================ Freshmarket Global CSS ================================ */
body[data-current-system="FreshMarket"] .single-template-container {
	font-family: "Fb Gazoz", "Fb GazozEng", "sans-serif";
}

body[data-current-system="FreshMarket"] .single-template-container .kasach-flach,
body[data-current-system="FreshMarket"] .single-template-container .fiftySale-flach {
	display: none;
	position: absolute;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template:not(.has-is-club).has-kasach .kasach-flach,
body[data-current-system="FreshMarket"] .single-template-container .single-product-template:not(.has-is-club).has-fiftySale .fiftySale-flach {
	display: block;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template .yuda-circle {
	display: none;
}

/* NEW --- MIGHT NEED TO CREATE SEPERATE CLASS SOON */

body[data-current-system="FreshMarket"] .single-template-container .price-block * {
	display: inline;
}

body[data-current-system="FreshMarket"] .single-template-container .price-block .main-price-and-units-container * {
	display: inline;
}

body[data-current-system="FreshMarket"] .single-template-container .price-block.amount-for-price-option .normal_amount,
body[data-current-system="FreshMarket"] .single-template-container .price-block.second-for-option .second-for-text {
	position: absolute;
	top: 0;
	color: white;
	background: #a30d11;
	padding: 0 0;
	border-radius: 10px;
	font-size: 52px;
	right: 0;
	rotate: 3deg;
    translate: 10% -82%;
	line-height: 1.31em;
	display: block;
	width: 200px;
	font-weight: 900;
}

body[data-current-system="FreshMarket"] .single-template-container .price-block.amount-for-price-option .normal_amount .letters-in-number {
	margin: 0 !important;
	font-size: inherit !important;
	font-weight: inherit !important;
}

body[data-current-system="FreshMarket"] .single-template-container .moveable-template-image :is(.normal_amount, .kasach-flach) {
	position: static !important;
}

body[data-current-system="FreshMarket"] .single-template-container .moveable-template-image .normal_amount,
body[data-current-system="FreshMarket"] .single-template-container .moveable-image-active-and-moved.normal_amount {
	translate: unset !important;
	rotate: 0deg !important;
	right: unset !important;
}

body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club {
	background: #fccf0a;
}

body[data-current-system="FreshMarket"]
	.single-template-container:not(:is(.a4-yuda-global))
	.single-product-template.has-is-club
	:is(.top-container, .image-and-remarks-container) {
	width: calc(100% - 300px);
	padding-left: 20px;
	flex: 0 0 auto;
}

body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block-parent-wrapper {
	position: absolute;
	left: 10px;
	top: -10px;
	height: 100%;
	width: 279px;
}

body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block-container {
	background: transparent;
	height: 100%;
	padding: 15px;
}

body[data-current-system="FreshMarket"] .single-template-container .is-club-text {
	display: none;
	font-size: 99px;
	font-weight: bold;
	line-height: 0.85em;
	padding-top: 50px;
	flex: 1;
}

body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .is-club-text {
	display: block;
}

body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block {
	height: 100%;
	display: flex;
	flex-direction: column;
}

body[data-current-system="FreshMarket"] .single-template-container .is-club-text > .smaller {
	display: block;
	font-size: 0.7em;
	line-height: 1em;
}

body[data-current-system="FreshMarket"] .single-template-container .is-club-text > .smaller > .smaller {
	font-size: 0.77em;
	display: block;
	line-height: 0.9em;
}

body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block .normal_price {
	font-size: 150px;
}

body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block .price_text {
	font-size: 68px;
	/* margin-right: -0.1em; */
}

body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block .normal_amount {
	translate: 0;
	rotate: 5deg;
	width: 85%;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
	top: 20px;
}

body[data-current-system="FreshMarket"] .single-template-container .price-block-is-club-bg.green {
	display: none;
}

body[data-current-system="FreshMarket"] .single-template-container .price-block-is-club-bg {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: none;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template:not(.has-is-club) .price-bg-for-indesign {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fabc15;
    z-index: 0;
}


body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block-is-club-bg.red {
	display: block;
}

body[data-current-system="FreshMarket"] .single-template-container[data-color-name="H"] .single-product-template {color: rgb(37, 110, 60);}

body[data-current-system="FreshMarket"] .single-template-container[data-color-name="H"] .single-product-template .price-block.amount-for-price-option .normal_amount {
    background: rgb(37, 110, 60);
}

body[data-current-system="FreshMarket"] .single-template-container[data-color-name="H"] .single-product-template:not(.has-is-club) .price-bg-for-indesign {
    background: #bad606;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-shaar[data-color-name="H"] .price-doc-sub-title-bg-for-indesign {
    background: #bad606;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-shaar[data-color-name="H"] .doc-sub-title-container .doc-sub-title {
    color: rgb(37, 110, 60);
}

body[data-current-system="FreshMarket"] .single-template-container[data-color-name="H"] .single-product-template .strip {
    background: rgb(37, 110, 60);
}

body[data-current-system="FreshMarket"] .single-template-container[data-color-name="H"] .single-product-template.has-is-club .price-block-is-club-bg.green {
	display: block;
}

body[data-current-system="FreshMarket"] .single-template-container[data-color-name="A"] .single-product-template.has-is-club {
    background: #a30d11;
}

body[data-current-system="FreshMarket"] .single-template-container[data-color-name="A"] .single-product-template.has-is-club {color: #fccf0a;}

body[data-current-system="FreshMarket"] .single-template-container[data-color-name="A"] .single-product-template.has-is-club .price-block-parent-wrapper {color: #a30d11;}

body[data-current-system="FreshMarket"] .single-template-container .inside-container {
	position: absolute;
	direction: rtl;
	width: calc(100% - 200px);
	height: calc(100% - 200px);
	left: 100px;
	top: 100px;
	border: 1px solid black;
	display: flex;
	flex-direction: column;
}

body[data-current-system="FreshMarket"] .single-template-container .top-part {
	height: 0;
	flex: 1;
	position: relative;
	margin-bottom: -12.5px;
	z-index: 1;
}

body[data-current-system="FreshMarket"] .single-template-container[data-color-name="A"] .bottom-part .remarks {
	color: black;
}

body[data-current-system="FreshMarket"] .single-template-container .image {
	height: 100%;
	width: 100%;
	object-fit: contain;
	position: relative;
}

body[data-current-system="FreshMarket"] .single-template-container .image-container {
	flex: 1;
    height: 0;
    padding: 20px 0;
	position: relative;
}


body[data-current-system="FreshMarket"] .single-template-container .main_title {
	font-weight: bold;
}

body[data-current-system="FreshMarket"] .single-template-container .sub_title {
	font-size: 0.81em;
	font-weight: normal;
}

body[data-current-system="FreshMarket"] .single-template-container .text-container {
	font-size: 65px;
	line-height: 0.9em;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template {
	padding: 20px 20px 0px 0;
	color: #a30d11;
	background-color: white;
	--indesign-cmyk-background: none; 
	border: 12.5px solid;
}

body[data-current-system="FreshMarket"] .single-template-container .image-and-remarks-container {
	height: 100%;
	display: flex;
	flex-direction: column;
	padding-left: 20px;
	padding-bottom: 20px;
	flex: 1
}

body[data-current-system="FreshMarket"] .single-template-container .remarks {
	white-space: break-spaces;
}

body[data-current-system="FreshMarket"] .single-template-container .bottom-container {
	flex: 1;
	height: 0;
	display: flex;
}

body[data-current-system="FreshMarket"] .single-template-container:not(.a4-yuda-shaar, .best5-yuda-sleep) .bottom-container .replaceable-words-logos-container {
    position: absolute;
    height: 250px;
    width: 100%;
    translate: 0 -100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

body[data-current-system="FreshMarket"] .single-template-container .bottom-part .remarks {
	font-size: 35px;
	font-family: 'Rag Sans-1.4';
}

body[data-current-system="FreshMarket"] .single-template-container .bottom-part .remarks {
	color: white;
	margin-bottom: 20px;
	font-size: 35px;
	text-align: center;
	line-height: 1em;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template .remarks {
	font-size: 40px;
}

body[data-current-system="FreshMarket"] .single-template-container .top-container {
	flex: 0 0 auto;
	padding-left: 40px;
}


body[data-current-system="FreshMarket"] .single-template-container .price-block-parent-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 324px;
}

body[data-current-system="FreshMarket"] .single-template-container .price-block-container {
	padding: 0px;
	text-align: center;
	position: relative;
}

body[data-current-system="FreshMarket"] .single-template-container .additional-prices-container {
	display: none !important;
}

body[data-current-system="FreshMarket"] .single-template-container .price-block .normal_price {
	font-size: 190px;
	font-weight: 900;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template[data-length-price="6"] .price-block .normal_price {
	font-size: 170px
}

body[data-current-system="FreshMarket"] .single-template-container .price-block .price_text {
	font-size: 80px;
}

body[data-current-system="FreshMarket"] .single-template-container .price-block .normal_price .after-decimal {
	font-size: 0.5em;
	vertical-align: super;
	margin-left: -4px;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template .price-block {
	position: relative;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template .yuda-kishkush{
    display: none;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template[data-kishkush-color] .yuda-kishkush {
    display: block;
}

body[data-current-system="FreshMarket"] .single-template-container .yuda-kishkush {
	width: 100%;
    translate: 0 50%;
    position: absolute;
    bottom: 0;
	color: black;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template[data-kishkush-color="yellow"] .yuda-kishkush {
    color: #fccf0a
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template[data-kishkush-color="blue"] .yuda-kishkush {
    color: #24abe2
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template[data-kishkush-color="white"] .yuda-kishkush {
    color: #ffffff;
}

body[data-current-system="FreshMarket"]
	.single-template-container
	.single-product-template
	.price-block.amount-for-price-option
	:is(.units_for, .units_num_line_break) {
	display: none;
}

body[data-current-system="FreshMarket"]
	.single-template-container
	.single-product-template:not(.has-normal-amount)
	.price-block.amount-for-price-option
	:is(.normal_amount) {
	display: none;
}


body[data-current-system="FreshMarket"] .single-template-container .kasach-flach,
body[data-current-system="FreshMarket"] .single-template-container .fiftySale-flach {
	width: 280px;
	left: 10px;
	top: 0;
	translate: 0 -125%;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template .strip {
	position: absolute;
	left: -97px;
	top: 13px;
	transform: rotate(-35deg);
	background: #a30d11;
	width: 400px;
	text-align: center;
	font-size: 70px;
	color: white;
	padding-bottom: 0.1em;
	display: none;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template[data-length-strip="15"] .strip {
    font-size: 55px;
    left: -99px;
    top: 46px;
    width: 470px;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template.has-strip .strip {
	display: block;
}

body[data-current-system="FreshMarket"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .image-container {
    flex: 1;
    height: 0;
}

body[data-current-system="FreshMarket"] .single-template-container .single-product-template .yuda-app-icon {
	display: none;
}

/* NEW --- MIGHT NEED TO CREATE SEPERATE CLASS SOON */

/* ================================ Freshmarket Global CSS ================================ */

/* ================================ Freshmarket A4 Global CSS ================================ */
body[data-current-system="FreshMarket"] .single-template-container.a4-global {
	position: relative;
	background: white;
	width: 2656px;
	height: 3683px;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-global .all-products-container {
	width: 2380px;
	height: 2380px;
	margin: 0 auto;
	position: relative;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-global .bottom-part {
	flex: 0 0 auto;
	width: 2350px;
	margin: 30px auto 0;
}

/* ================================ Freshmarket A4 Global CSS ================================ */

/* ================================ Freshmarket poster Global CSS ================================ */
body[data-current-system="FreshMarket"] .single-template-container.poster-global {
	position: relative;
	background: white;
	width: 5905px;
	height: 8468px;
	border: 0;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global .all-products-container {
	width: 94.2%;
	height: 73%;
	margin: 0 auto;
	position: relative;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global .single-product-template {
	padding: 60px 60px 0px 0;
	border: 2px solid;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global .bottom-part {
	flex: 0 0 auto;
	width: 100%;
	margin-top: 70px;
    padding-inline-start: 40px;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global .bottom-part .warnings-container {
	width: 100%;
    display: flex;
    justify-content: center;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global .bottom-part .warning-img {
	width: 70%;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global.has-custom-background{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global.is-cube-template .single-product-template .single-template-buttons-container img {
	width: 300px;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global.is-cube-template .single-product-template .single-template-buttons-container img:not(:last-of-type) {
	margin-bottom: 130.5px;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global .kasach-flach,
body[data-current-system="FreshMarket"] .single-template-container.poster-global .fiftySale-flach {
    width: 160px;
    left: 10px;
    top: 0;
    translate: 0 -155%;
}

body[data-current-system="FreshMarket"] .single-template-container.poster-global .add-special-product img {
    width: 95.625mm;
 }

 body[data-current-system="FreshMarket"] .single-template-container.poster-global .bottom-container .replaceable-words-logos-container {
	translate: -15% -200%;
 }

 body[data-current-system="FreshMarket"] .single-template-container.poster-global .single-product-template .strip {
	width: 960px;
	font-size: 160px;
	left: -267px;
 }

/* ================================ Freshmarket poster Global CSS ================================ */


/* ================================ Freshmarket Kupa Sleep CSS ================================ */
body[data-current-system="FreshMarket"] .single-template-container.kupa-sleep {
	position: relative;
	background: white;
	width: 3683px;
	height: 2656px;
}

body[data-current-system="FreshMarket"] .single-template-container.kupa-sleep .all-products-container {
	width: 2380px;
	height: 2380px;
	margin: 0 auto;
	position: relative;
}

body[data-current-system="FreshMarket"] .single-template-container.kupa-sleep .bottom-part {
	flex: 0 0 auto;
	width: 100%;
	margin: 30px auto 0;
}
/* ================================ Freshmarket Kupa Sleep CSS ================================ */

/* ================================ Freshmarket Magnet Global CSS ================================ */
body[data-current-system="FreshMarket"] .single-template-container.magnet-global {
	position: relative;
	background: white;
	width: 1700px;
	height: 4535px;
}

body[data-current-system="FreshMarket"] .single-template-container.magnet-global .all-products-container {
	width: calc(100% - 140px);
	height: 3645px;
	margin: 0 auto;
	position: relative;
}

body[data-current-system="FreshMarket"] .single-template-container.magnet-global[data-color-name="A"] .price-block-container {
	margin-bottom: 5px;
	margin-left: 5px;
}


body[data-current-system="FreshMarket"] .single-template-container.magnet-global .bottom-part {
	flex: 0 0 auto;
	width: calc(100% - 140px);
	margin: 30px auto 0;
}

body[data-current-system="FreshMarket"] .single-template-container.magnet-global .bottom-part .warnings-container {
	text-align: center;
}

body[data-current-system="FreshMarket"] .single-template-container.magnet-global .bottom-part .warning-img {
	width: 1000px;
}
/* ================================ Freshmarket Magnet Global CSS ================================ */

body[data-current-system="FreshMarket"] .single-template-container.a4-global .bottom-part .doc-logo-and-sub-title-container {
    display: flex;
    height: 220px;
    align-items: center;
    justify-content: flex-end;
    padding: 0;
    padding-left: 50px;
    position: relative;
}

/* ================================ Freshmarket A4 Normal And Achory CSS ================================ */
body[data-current-system="FreshMarket"] .single-template-container.a4-normal .all-products-container {
	flex: 1;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"]:not([data-edges*="left"]) {
    border-left: 0;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"]:not([data-edges*="right"]) {
    border-right: 0;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] {
    text-align: center;
    padding-left: 20px;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .top-container {
    padding: 0;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .text-container {
    font-size: 53px;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .image-and-remarks-container {
    width: 100%;
    padding-right: 20px;
    height: 74%;
    padding-bottom: 0;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .bottom-container {
    display: block;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .price-block-parent-wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 260px;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .price-block .normal_price {
    font-size: 140px;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .price_text {
    font-size: 62px;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .image-container {
    padding-bottom: 0;
}


body[data-current-system="FreshMarket"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .price-block.amount-for-price-option .normal_amount {
    font-size: 40px;
	width: 160px;
}
/* ================================ Freshmarket A4 Normal And Achory CSS ================================ */

/* ================================ Freshmarket A4 Shaar And Kupa CSS ================================ */

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-kupa,.a4-shaar) .price-doc-sub-title-bg-for-indesign {
    --indesign-cmyk-background: none;
    background: #fccf0a;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-kupa,.a4-shaar)[data-color-name="A"] .price-doc-sub-title-bg-for-indesign {
	background: #a30d11 !important;
}

body[data-current-system="FreshMarket"] .single-template-container:is(.a4-kupa,.a4-shaar)[data-color-name="A"] .doc-sub-title {
	color: #fccf0a !important;
}
/* ================================ Freshmarket A4 Shaar And Kupa CSS ================================ */

/* ================================ Freshmarket A4 Super Yoda Global CSS ================================ */
body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global{
    background: #24abe2;
    --indesign-cmyk-background: 70, 14, 0, 0;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global.has-custom-background{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global .single-product-template{
    border-color: #24abe2 !important;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global .price-block .normal_price .after-decimal {
    font-size: 0.4em;
    margin-left: 0;
    position: relative;
    top: -0.15em;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global .price-block .price_text {
    font-size: 50px;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global {
    font-family: "Mikhmoret Rounded DL 1.1 AAA";
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global {
    font-family: "Mikhmoret Rounded DL 1.1 AAA";
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global .price-block.amount-for-price-option .normal_amount .small-units{
    font-size: 0.6em;
    font-weight: bold;
    margin-right: 0.1em;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global .price-block.amount-for-price-option .normal_amount {
    position: absolute;
    top: 0;
    color: black;
    background: white;
    padding: 0 0;
    border-radius: 100%;
    font-size: 82px;
    right: 70px;
    rotate: 0deg;
    translate: 10% -80%;
    line-height: 1.31em;
    display: block;
    width: 135px;
    height: 135px;
    border: 12px solid #ffde17;
    font-weight: 900;
    text-align: center;
    align-content: center;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global .image-container {
    flex: 1;
    height: 0;
    padding: 20px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global .image {
    height: 100%;
    width: 100%;
    object-fit: contain;
    z-index: 1;
    position: relative;
}

body[data-current-system="FreshMarket"] .single-template-container.a4-yuda-global .single-product-template .price-block {
    z-index: 1;
}

/* ================================ Freshmarket A4 Super Yoda Global CSS ================================ */


/* ================================ Override Global CSS ================================ */
.single-template-container :is(.moveable-image-active-and-moved, .moveable-image-filler, .image-editor-image-container .image-container-image) {
	max-height: unset !important;
	max-width: unset !important;
	translate: 0 !important;
}

body[data-current-system="Spharm"] .single-template-container .top-logos-container > .image-editor-image-container .image-container-image {
	top: unset !important;
	left: unset !important;
	bottom: unset !important;
	right: unset !important;
}

/* ================================ Override Global CSS ================================ */

/* Website Left to Right */
body.ltr {
	direction: ltr;
}
/* ----- */

#admin-delete-user {
	margin-top: 10px;
}

#load-selected-excel-mobile {
	display: none;
}

.no-rotation-important {
	transform: rotate(0deg) !important;
	rotate: 0deg !important;
}

.w-100 {
	width: 100% !important;
}
/* --------------------- */

@media (max-width: 1400px) {
	.normal-product-edit-box-line {
		flex: 0 0 25%;
	}
}

@media (max-width: 1250px) {
	.normal-left-container {
		width: 40%;
	}

	.single-grid-line-columns-line {
		padding: 0 5px !important;
	}
}

@media (max-width: 1150px) {
	h1 {
		font-size: 33px;
		font-weight: 600;
	}

	h2 {
		font-size: 28px;
		font-weight: 600;
	}

	h3 {
		font-size: 24px;
		font-weight: 600;
	}

	h4 {
		font-size: 20px;
		font-weight: 600;
	}

	h5 {
		font-size: 18px;
		font-weight: 600;
	}

	h6 {
		font-size: 15px;
		font-weight: 600;
	}

	.modal {
		padding: 0 20px;
	}

	.close-modal-icon img {
		width: 14px;
	}

	.warning-modal .modal-content {
		min-height: auto;
	}

	.modal-warning-text {
		font-size: 18px;
	}

	.modal .icon-button:not(.small) {
		height: 42px;
		width: 42px;
	}

	.modal .icon-button:not(.small) img {
		width: 22px;
	}

	.modal-warning-buttons-container .icon-button.close-modal img {
		width: 17px;
	}

	/* Make it so that there are only 2 sticky columns in any table, not 3 */
	.main-products-table tr > *:nth-of-type(3) {
		position: relative;
		right: unset !important;
		z-index: 0;
	}

	.main-products-table tr > *:nth-of-type(3)::after {
		display: none;
	}

	.main-products-table tr > *:nth-of-type(2)::after {
		position: absolute;
		left: -1px;
		width: 1px;
		background: #cccccc;
		height: calc(100% - 30px);
		content: "";
		top: 50%;
		transform: translateY(-50%);
	}

	.normal-left-container {
		width: 100%;
	}

	#app-container,
	body.open-sidebar #app-container {
		padding-inline-start: 20px;
	}

	.sidebar,
	body.open-sidebar .sidebar {
		border-radius: 0;
		height: 100%;
		right: 0;
		top: 0;
		transform: unset;
		z-index: 5;
		transition: transform 0.3s;
		transform: translateX(100%);
	}

	.sidebar::before,
	body.open-sidebar .sidebar::before {
		display: none;
	}

	.mobile-page-header {
		display: flex;
	}

	#app-content-container {
		padding-top: 45px;
		padding-bottom: 70px;
	}

	body.mobile-sidebar-open .sidebar,
	body.mobile-sidebar-open.open-sidebar .sidebar {
		/* visibility: visible; */
		transform: translateX(0);
	}

	.normal-title-main {
		display: none;
	}

	body[data-table-type="digitalSigns"] .digital-signs-title-container {
		display: none;
	}

	body[data-current-screen="normal"] #app-container {
		padding-inline-start: 0;
	}

	.normal-left-container {
		border-radius: 0;
		flex: 1;
	}

	.normal-area-container {
		flex-direction: column;
	}

	.normal-right-container {
		width: 100%;
		flex: 1;
		height: 0;
	}

	.normal-search-area {
		padding-inline-end: 20px;
		padding-inline-start: 20px;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	#normal-search-bar {
		width: 220px;
	}

	input[type="text"],
	input[type="number"],
	input[type="email"],
	input[type="password"],
	textarea {
		padding: 12px 10px;
		font-size: 14px;
	}

	.single-grid-line-columns-line textarea {
		height: 44px;
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.single-grid-line-columns-line select {
		height: 44px;
		padding: 0px 10px;
		font-size: 14px;
	}

	.normal-product-image-container .product_image {
		height: 52px;
		width: 52px;
	}

	.single-grid-line-columns-title-input-container label {
		font-size: 15px;
		margin-bottom: 5px;
	}

	#sidebar-close-mobile {
		display: block;
	}

	.normal-fields-area-container {
		padding-inline-end: 0;
		padding-inline-start: 0;
	}

	.checkbox-container .checkbox-box::after {
		width: 3px;
		height: 6px;
	}

	.checkbox-container .checkbox-box {
		height: 16px;
		width: 16px;
	}

	.normal-left-container .normal-title {
		display: none;
	}

	h4 {
		font-size: 22px;
	}

	.search-results-spinner {
		height: 32px;
		width: 32px;
		border-width: 4px;
	}

	.search-results-loader-text {
		margin-top: 10px;
	}

	.search-results-error {
		font-size: 19px;
	}

	.normal-search-result-title {
		font-size: 18px;
	}

	.normal-search-result-sub-title {
		font-size: 16px;
	}

	.normal-search-result-barcode {
		font-size: 14px;
	}

	.normal-search-result-image-container {
		width: 50px;
		height: 50px;
	}

	::-webkit-scrollbar {
		width: 8px;
		height: 8px;
	}

	.normal-single-render-bar {
		height: 100%;
		padding: 0;
		justify-content: space-between;
		width: 100%;
	}

	.normal-left-container {
		flex: 0 0 auto;
		height: auto;
		max-height: 210px;
	}

	.mobile-page-toolbar {
		display: flex;
	}

	.normal-template-preview-container {
		height: 100%;
	}

	body:not(.normal-render-list-exists) #normal-single-render-start {
		margin-inline-end: 0;
	}

	.normal-render-list-exists #normal-mobile-open-render-list {
		display: flex;
	}

	#normal-mobile-close-render-list {
		display: flex;
	}

	.normal-template-preview-container {
		padding: 15px;
	}

	.normal-search-container {
		display: flex;
		align-items: center;
		padding-inline-end: 10px;
	}

	#normal-search-bar {
		flex: 1;
		width: auto;
		height: 44px;
	}

	.normal-render-list-table {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 100%;
		margin-top: 0;
		display: flex;
		height: calc(100% - 45px - 70px);
		z-index: 3;
		background: #f0f7ff;
		padding: 10px;
		visibility: hidden;
	}

	.normal-render-list-exists .normal-fields-container {
		flex: unset;
	}

	.main-products-table {
		font-size: 14px;
	}

	.marked-count {
		font-size: 12px;
	}

	.main-products-table th,
	.main-products-table td {
		padding-inline-end: 5px;
		padding-inline-start: 5px;
	}

	.main-products-table .product_image {
		width: 40px;
		height: 40px;
	}

	.marked-count b {
		line-height: 0.8em;
	}

	.normal-bottom-bar {
		height: 100%;
		background: transparent;
		padding: 0;
		width: 100%;
	}

	.normal-bottom-bar
		/* .normal-render-list-table */ {
		display: none !important;
	}

	.normal-render-list-exists.normal-render-list-open .normal-bottom-bar
		/* .normal-render-list-exists.normal-render-list-open .normal-render-list-table */ {
		display: flex !important;
	}

	.normal-render-list-exists.normal-render-list-open .normal-render-list-table {
		visibility: visible;
	}

	.normal-render-list-exists.normal-render-list-open .normal-single-render-bar {
		display: none;
	}

	.main-products-table td .table-input,
	.main-products-table td .table-selection,
	.main-products-table td .template-selection-dropdown,
	.main-products-table td .special-template-selection-dropdown,
	.main-products-table td .multiple-selection-dropdown {
		width: 170px;
	}

	.main-products-table td.size-big .table-input,
	.main-products-table td.size-big .table-selection,
	.main-products-table td.size-big .template-selection-dropdown,
	.main-products-table td.size-big .special-template-selection-dropdown,
	.main-products-table td.size-big .multiple-selection-dropdown {
		width: 250px;
	}

	.main-products-table td.size-small .table-input,
	.main-products-table td.size-small .table-selection,
	.main-products-table td.size-small .template-selection-dropdown,
	.main-products-table td.size-small .special-template-selection-dropdown,
	.main-products-table td.size-small .multiple-selection-dropdown {
		width: 95px;
	}

	.main-products-table td.size-smaller .table-input,
	.main-products-table td.size-smaller .table-selection,
	.main-products-table td.size-smaller .template-selection-dropdown,
	.main-products-table td.size-smaller .special-template-selection-dropdown,
	.main-products-table td.size-smaller .multiple-selection-dropdown {
		width: 40px;
	}

	.default-loader .loader-container .loader {
		width: 100px;
	}

	.default-loader .loader-text {
		font-size: 27px;
	}

	.auth-below-bar {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		border-radius: 0;
	}

	.auth-page #main-wrapper {
		padding-bottom: 58px;
	}

	.product-actions .scale-anim {
		transform: scale(1);
	}

	.product-actions {
		opacity: 1;
	}

	.topbar {
		position: fixed;
		left: -55px;
		top: -10px;
		transform-origin: left bottom;
		rotate: 90deg;
		border-bottom-right-radius: 0;
		transition: left 0.2s ease-out;
	}

	.table-topbar {
		z-index: 3;
	}

	.topbar .icon-button {
		rotate: -90deg;
	}

	body.mobile-topbar-open .topbar {
		left: 0;
	}

	.normal-search-results {
		width: calc(100vw - 40px);
	}

	.table-topbar {
		flex-direction: column-reverse;
		height: auto;
		margin-top: 10px;
	}

	.current-table-name {
		max-width: 100%;
		margin-bottom: 7px;
	}

	.current-filter {
		max-width: 100%;
		margin-bottom: 7px;
	}

	#app-container {
		padding-top: 0;
		padding-bottom: 0;
	}

	body:is([data-current-screen="sales"], [data-current-screen="application"], [data-current-screen="digitalSigns"], [data-current-screen="merchants"])
		.table-topbar {
		margin-inline-end: 0;
	}

	body:is([data-current-screen="digitalSigns"]) .table-topbar {
		flex-direction: row;
	}

	.table-main-actions,
	.table-bottom-bar {
		display: none;
	}

	body:is([data-current-screen="sales"], [data-current-screen="application"], [data-current-screen="digitalSigns"], [data-current-screen="merchants"])
		.mobile-page-toolbar {
		justify-content: space-between;
	}

	.bottom-bar-admins-assigned-area {
		flex: unset;
		margin: 0;
	}

	#mobile-toolbar-table-settings {
		display: flex;
	}

	#table-left-info-bar,
	#custom-features-bar {
		position: absolute;
		top: 0;
		translate: 0 -100%;
		height: 70px;
		width: 100%;
		background: #ccc;
		right: 0;
		justify-content: flex-end;
		padding: 0 20px;
		height: 0;
		overflow: hidden;
		transition: height 0.2s;
	}

	body[data-current-mobile-open-bar="custom-features-bar"] #custom-features-bar,
	body[data-current-mobile-open-bar="table-left-info-bar"] #table-left-info-bar {
		height: 70px;
	}

	#close-table-left-info-bar,
	#close-custom-features-bar {
		display: block;
	}

	/* Mobile - Special module adjustment */
	body[data-current-screen="special"] .table-block {
		height: 100%;
	}

	body[data-current-screen="special"] .table-container {
		height: 87%;
	}

	body[data-current-screen="special"] .mobile-page-toolbar {
		justify-content: space-between;
	}

	.special-preview-block {
		width: 100%;
		height: calc(100% - 110px - 70px - 45px);
		margin-top: 0;
		z-index: 4;
		position: absolute;
		right: 0;
	}

	/* #special-preview-block-close-mobile {
    display: block;
    width: 17px;
  } */

	#display-special-preview-block {
		display: flex;
	}

	.special-preview-block .current-special-name {
		margin-bottom: 3px;
	}

	/* body .special-preview-block {
    display: none;
    transform: translateX(50%);
  }
  
  body.mobile-special-preview-block-open .special-preview-block {
    display: flex;
    border-radius: 0;
    height: 100%;
    right: 0;
    top: 0;
    transform: unset;
    z-index: 5;
    transition: transform 0.3s;
    transform: translateX(-50%);
  } */

	.special-preview-block {
		display: none;
	}

	body.mobile-special-preview-block-open .special-preview-block {
		display: flex;
	}

	body.open-sidebar .special-toolbar-block {
		width: 100%;
		height: 110px;
		bottom: 70px;
	}

	.mobile-page-toolbar {
		justify-content: flex-start;
	}

	.special-toolbar-buttons-container.copyable-to-mobile-toolbar {
		flex-direction: row;
		gap: 10px;
		padding-inline-end: 0;
		border-left: none;
	}

	.special-toolbar-buttons-container.copyable-to-mobile-toolbar .special-toolbar-modes-container {
		margin-bottom: 0;
		gap: 10px;
	}

	.special-toolbar-buttons-container.copyable-to-mobile-toolbar .special-toolbar-modes-container > *:not(:last-of-type) {
		margin-inline-start: 0;
	}

	.special-toolbar-buttons-container.copyable-to-mobile-toolbar > *:not(:last-child) {
		margin-bottom: 0;
	}

	.special-toolbar-buttons-container.copyable-to-mobile-toolbar #special-toolbar-additional-options {
		margin-bottom: 0;
	}

	.special-toolbar-block {
		background-color: #707070;
	}

	#special-product-edit-box {
		padding: 0;
	}

	#special-product-edit-box .modal-content {
		height: 100%;
		max-height: 100%;
		display: flex;
		justify-content: center;
		align-content: center;
		flex-direction: column;
	}

	.special-product-edit-columns {
		max-height: unset;
	}

	body[data-special-product-selection] .mobile-page-toolbar {
		z-index: 15;
	}

	.special-preview-block-template
		.single-template-container
		.single-product-template.has-product.single-product-template-clicked
		.single-template-buttons-container {
		display: flex;
	}

	#special-product-edit-box .modal-sub-title {
		word-break: break-word;
	}

	/* .special-toolbar-block {
    height: 13%;
  } */

	.single-special-toolbar-template {
		height: 80px;
	}

	body.mobile-special-preview-block-open #topbar-toggle-mobile {
		display: none;
	}

	body[data-special-product-selection] .mobile-page-header::before,
	body[data-special-product-selection] .special-toolbar-block::before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: #0000005c;
		z-index: 11;
	}

	body[data-current-screen="special"] .edit-product-single-field-container {
		flex: 0 0 25%;
	}

	body[data-current-screen="special"] .edit-product-bottom-bar {
		border-radius: 0;
	}

	/**/

	/* Mobile - Edit product adjustment */

	#edit-product-modal {
		padding: 0;
	}

	#edit-product-modal .modal-content {
		height: 100%;
		max-height: 100%;
		width: 100%;
		border-radius: 0;
	}

	.edit-product-area-container {
		flex-direction: column;
	}

	.edit-product-left-container {
		flex: 0 0 auto;
		height: auto;
		height: 150px;
		width: 100%;
		position: absolute;
		bottom: 80px;
		border-radius: 0;
	}

	.mobile-modal-toolbar {
		position: absolute;
		bottom: 0px;
		width: 100%;
		border-radius: 0;
		display: flex;
	}

	.edit-product-fields-area-container {
		margin-bottom: 150px;
	}

	@media (max-height: 390px) {
		.edit-product-fields-area-container {
			margin-bottom: 0;
		}
	}

	.edit-product-left-container .edit-product-title {
		display: none;
	}

	/**/

	/* Mobile - Digital Signs adjustment */

	/* body[data-current-screen="digitalSigns"] .edit-product-left-container {
    flex: 0 0 auto;
    height: auto;
    max-height: fit-content;
    width: 100%;
    position: absolute;
    bottom: 80px;
    border-radius: 0;
  } */

	/**/

	.single-special-toolbar-template::after {
		width: 23px;
		height: 23px;
		border-radius: 8px;
		font-size: 15px;
		right: 2px;
		bottom: 6px;
	}

	.checkbox-container.bigger .checkbox-box {
		width: 22px;
		height: 22px;
	}

	.checkbox-container.bigger .checkbox-box::after {
		height: 7px;
		border-width: 0 2px 2px 0;
	}

	.special-toolbar-template-checkbox-container {
		right: -10px;
	}

	body[data-current-screen="special"]:not(.mobile-special-preview-block-open):not([data-special-product-edit]) #app-content-container {
		padding-bottom: 220px;
	}

	body[data-special-product-selection]::before {
		display: none;
	}

	.edit-product-right-container {
		width: auto;
		max-height: 100%;
	}

	.current-table-name-and-filter-container {
		max-width: 80vw;
	}

	body:is([data-current-screen="sales"], [data-current-screen="application"], [data-current-screen="digitalSigns"], [data-current-screen="merchants"])
		.table-container {
		flex: 1;
		height: 0;
		padding-bottom: 10px;
	}

	.table-block {
		padding-top: 10px;
		display: flex;
		flex-direction: column;
	}
	/* body[data-current-screen="special"]:not(.mobile-special-preview-block-open) #app-container{
  padding: 0;
} */
	/*ADMINS PANEL RESPONSIVE STYLES*/
	body:is(
			[data-current-screen="adminsPanel"],
			[data-current-screen="adminsPanelLogs"],
			[data-current-screen="adminsProfile"],
			[data-current-screen="adminsPanelSettings"]
		)
		#app-content-container {
		padding: 0 5% 10px 5%;
	}

	select.preview-print-select-elem.alt {
		width: 80px;
	}

	#table-admin-select-branch {
		display: none;
	}

	table.dataTable thead th,
	table.dataTable thead td,
	table.dataTable tfoot th,
	table.dataTable tfoot td,
	table.dataTable tbody td {
		padding-inline-end: 0px !important;
	}

	body.mobile-sidebar-open #main-wrapper .sidebar li.disabled {
		display: none;
	}

	#edit-product-modal[data-type="digitalSigns"]
		.edit-product-left-container
		.edit-product-template-preview-container
		.edit-product-digital-signs-preview {
		display: none;
	}

	body[data-table-type="digitalSigns"] .edit-product-current-digital-signs-preview .digital-signs-preview-image {
		object-fit: contain;
	}

	body[data-table-type="digitalSigns"] .edit-product-current-digital-signs-preview {
		height: 100%;
	}

	body[data-table-type="digitalSigns"] .edit-product-single-render-bar {
		display: none;
	}

	.edit-product-template-preview-container {
		padding: 10px;
	}

	.edit-product-single-render-template-selection {
		width: 140px;
	}
}

@media (max-width: 835px) {
	#load-excels-modal .load-excels-container {
		flex-direction: column-reverse;
		height: 600px;
	}

	#load-excels-modal .excels-list-wrapper {
		max-height: 380px;
	}

	#load-excels-modal #load-selected-excel-mobile {
		display: flex;
		margin-top: 15px;
	}

	#load-excels-modal #load-selected-excel {
		display: none;
	}

	#load-excels-modal .excel-details {
		padding-bottom: 10px;
	}

	#load-excels-modal .table-general-buttons-container {
		top: 60px;
	}

	#load-excels-modal .modal-title {
		margin-bottom: 10px;
	}

	#image-editor-modal .modal-content {
		height: 100%;
		width: 100%;
		border-radius: 0;
		max-height: unset;
		max-width: unset;
	}

	#image-editor-modal {
		padding: 0;
	}

	.image-editor-sidebar {
		height: 140px;
		width: 100%;
		border-radius: 0;
	}

	.image-editor-block {
		flex-direction: column-reverse;
	}

	.image-editor-slides {
		display: flex;
	}

	.image-editor-add-slide {
		height: 100%;
		width: unset;
	}

	.image-editor-single-slide {
		height: 100%;
		width: unset;
		margin-bottom: 0 !important;
	}

	.image-editor-slides > *:not(:last-of-type) {
		margin-inline-end: 15px;
		margin-bottom: 0;
	}

	.image-editor-container {
		width: 100%;
		max-width: unset;
		flex: unset;
		padding: 25px 12px;
	}
}

@media (max-width: 700px) {
	.normal-product-edit-box-line,
	.edit-product-single-field-container,
	body[data-current-screen="special"] .edit-product-single-field-container {
		flex: 0 0 33.3333%;
	}
}

@media (max-width: 500px) {
	#search-bar {
		width: 100%;
	}

	.table-search-container {
		width: 100%;
	}

	.table-search-container .input-group {
		flex: 1;
	}
}

@media (max-width: 450px) {
	.single-grid-line-columns-line {
		flex: 0 0 100%;
	}

	body[data-current-screen="special"] .edit-product-single-field-container {
		flex: 0 0 50%;
	}
}

@media (max-width: 420px) {
	.preview-print-select-elem {
		height: 44px;
		font-size: 14px;
	}

	.icon-button.small img,
	.mobile-page-toolbar .icon-button img {
		/* Icon button on the mobile toolbar act like small buttons (buttons with the "small" class) */
		width: 19px;
	}

	.normal-product-edit-box-line,
	.edit-product-single-field-container {
		flex: 0 0 50%;
	}

	body[data-current-screen="special"] .edit-product-single-field-container {
		flex: 0 0 100%;
	}
}

@media (max-width: 410px) {
	.normal-single-render-template-selection {
		width: 150px;
	}
}

@media (max-width: 365px) {
	.normal-single-render-template-selection {
		width: 140px;
	}
}

@media (orientation: landscape) and (max-width: 1150px) {
	.normal-right-container {
		width: 70%;
		flex: 1;
		height: 100%;
	}

	.normal-area-container {
		flex-direction: row;
	}

	.normal-left-container {
		flex: 0 0 auto;
		height: 100%;
		/* max-height: 210px; */
		width: 35%;
	}
}

/* Demo Global CSS */
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container {
	font-family: "NextExit";
	position: relative;
	background: white;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .title-container h2 {
	white-space: pre-wrap;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container #txt_2,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .remarks-container {
	white-space: pre-line;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .price-block .has-afterDecimalSplit .after-decimal {
	font-size: 0.45em;
	vertical-align: top;
	position: relative;
	top: 0.1em;
	line-height: 0.55em;
	float: right;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .price-block h3.old-price .diagonal-line {
	content: "";
	position: absolute;
	left: -0.38em;
	top: 49%;
	right: -0.2em;
	border-top: 0.07em solid;
	border-color: inherit;
	transform: rotate(-14deg);
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
#txt_4 {
	font-weight: 300;
	line-height: 0.4em;
	display: inline-block;
	padding-top: 0.12em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .price-block * {
	display: inline;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .price-block .price_for_unit {
    display: none !important;
}

body[data-current-system="zuhdimarket"] .single-template-container.has-normal-amount:not(.has-has-is-weight):not(.has-kupa-different-product-prices):is(.a4,.a5,.pas_madaf, .pas_zar) 
.regular_price, 
body[data-current-system="zuhdimarket"] .single-template-container:not(.has-kupa-different-product-prices):is(.second-for-option, .one-plus-one-option):is(.a4,.a5,.pas_madaf, .pas_zar) 
.regular_price, 
body[data-current-system="zuhdimarket"] .single-template-container.has-price_for_unit:is(.a4,.a5,.pas_madaf, .pas_zar) 
.price-block.old-price-option .price_for_unit, 
body[data-current-system="zuhdimarket"] .single-template-container.has-normal-price:is(.a4,.a5,.pas_madaf, .pas_zar) 
.price-block.old-price-option .main-price-and-units-container {
    display: block !important;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .price-block .additional-prices-container {
	display: block;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.units_for,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.price-block:not(.old-price-option) #txt_3 {
	line-height: 0.8em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .diagonal-line-container {
	position: relative;
	line-height: 0.4em;
	padding-top: 0.12em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .price-block.buy-get-option {
	white-space: pre-wrap;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .price-block.second-for-option .second-for-text {
	display: block;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .price-block.buy-get-option h2 {
	line-height: 0.7em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .extra-text-before-price {
	vertical-align: top;
	position: relative;
	top: 0.12em;
	font-size: 150px;
	line-height: 0.4em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: -0.28em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container #sale_kod {
	position: absolute;
	font-weight: 300;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container .remarks-text .marked {
	background: #ffe065;
	line-height: 0.9em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container:not(.pas_madaf_fresh,.a4,.a5,.pas_madaf, .pas_zar,.eighth,.a7) .regular_price,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]):not([data-current-screen="normal"]) 
.single-template-container:not(.pas_madaf_fresh,.a4,.a5,.pas_madaf, .pas_zar) .price_for_unit,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]):not([data-current-screen="normal"]) 
.single-template-container:not(.pas_madaf_fresh,.a4,.a5,.pas_madaf, .pas_zar) .additional-prices-container,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container:not(.pas_madaf_fresh,.a4,.a5,.pas_madaf, .pas_zar).has-is-weight .price_for_unit,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container:not(.pas_madaf_fresh,.a4,.a5,.pas_madaf, .pas_zar).has-is-weight .additional-prices-container,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container:not(.pas_madaf_fresh,.a4,.a5,.pas_madaf, .pas_zar) .price-block.old-price-option .price_for_unit,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container:not(.pas_madaf_fresh,.a4,.a5,.pas_madaf, .pas_zar) .price-block.old-price-option .additional-prices-container,
/* TEMP */
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container:is(.a4,.a5,.pas_madaf, .pas_zar, .eighth ):not(.has-price_for_unit) .price-block .additional-prices-container,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container:is(.a4,.a5,.pas_madaf, .pas_zar) .price-block.old-price-option .price_for_unit
/* TEMP */ {
	display: none !important;
}

body:is([data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container:is(.a4,.a5,.pas_madaf, .pas_zar, .eighth, .a7):not(.has-price_for_unit).has-normal-amount[data-discount-text="כמה בכמה"] 
.price-block .additional-prices-container {
	display: block !important;
}


body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh .price-block #price_for_price_value,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh .price-block .regular_price_value {
	display: inline-block !important;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh .units_for,
	  body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
	  [data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
	  [data-current-system="kenhatuki"]) .single-template-container.pas_madaf_fresh .amount-for-price-option #txt_3,
	  body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
	  [data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
	  [data-current-system="kenhatuki"]) .single-template-container.pas_madaf_fresh .main-price-and-units-container,
	  body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
	  [data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
	  [data-current-system="kenhatuki"]) .single-template-container.pas_madaf_fresh .regular_price,
	  body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
	  [data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
	  [data-current-system="kenhatuki"]) .single-template-container.pas_madaf_fresh .price_for_unit {
	/* display: none !important; */
	display: none !important;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh.has-normal-amount .amount-for-price-option #txt_3,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh.has-normal-price .units_for,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh.has-normal-price .price-block:not(.old-price-option) .main-price-and-units-container {
	/* display: inline-block !important; */
	display: inline-block !important;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"])
	.single-template-container.pas_madaf_fresh.has-normal-amount:not(.has-has-is-weight):not(.has-kupa-different-product-prices)
	.regular_price,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"])
	.single-template-container.pas_madaf_fresh:not(.has-kupa-different-product-prices)
	:is(.second-for-option, .one-plus-one-option)
	.regular_price,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh.has-price_for_unit .price_for_unit,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh.has-normal-price .price-block.old-price-option .main-price-and-units-container {
	/* display: block !important; */
	display: block !important;
}

/* Demo Global CSS */

/* Demo Pas Madaf Global CSS */
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global {
	width: 2659px;
	height: 890px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	z-index: 1;
}

body:is([data-current-system="zuhdimarket"]) .single-template-container .inside-container {
	border: 1px solid rgb(187, 187, 187);
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .left-container {
	position: absolute;
	left: 0;
	width: 780px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	text-align: right;
	padding-inline-start: 20px;
	padding-inline-end: 0px;
	z-index: 1;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .right-container {
	position: absolute;
	right: 0;
	width: 1790px;
	text-align: right;
	height: 100%;
	display: flex;
	flex-direction: column;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .text-container {
	width: 55%;
	flex: 0 0 55%;
	padding-bottom: 0;
	font-size: 180px;
	line-height: 0;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #pic_1 {
	flex: 1;
	object-fit: contain;
	height: 100%;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #txt_2 {
	font-weight: 300;
	font-size: 0.75em;
	color: #ff7701;
	line-height: 0.7em;
	margin-top: 20px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #txt_5 {
	font-weight: 300;
	font-size: 0.75em;
	line-height: 0.7em;
	margin-top: 30px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .remarks-container {
	display: flex;
	width: 100%;
	padding: 11px 370px 4px 0px;
	align-items: center;
	text-align: right;
	position: relative;
	min-height: 146px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #decoration-tomato {
	position: absolute;
	right: 9px;
	top: -180px;
	z-index: 1;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .remarks-text {
	line-height: 0.75em;
	font-size: 60px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
	justify-content: center;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .units_for {
	display: inline-block;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .units_for {
	font-weight: 300;
	font-size: 220px;
	line-height: 0.7em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .units_for {
	margin-inline-start: 0.15em;
	font-size: 195px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #txt_4 {
	font-size: 520px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #txt_8 {
	font-size: 250px;
	font-weight: 300;
	line-height: 0.6em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .main-price-and-units-container {
	margin-top: 0;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block .regular_price,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block .price_for_unit {
	font-size: 100px;
	font-weight: 300;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block .regular_price {
	line-height: 0.5em;
	margin-top: 28px;
	margin-bottom: 0px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block.old-price-option .old-price {
	font-size: 200px;
	font-weight: 300;
	line-height: 0;
	margin-bottom: 10px;
	margin-top: 20px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block.old-price-option .old-price-currency {
	font-size: 0.5em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block.old-price-option .price_for_unit {
	margin-top: 0px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block .additional-prices-container {
	margin-top: 10px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block.second-for-option .second-for-text {
	font-size: 195px;
	line-height: 0.8em;
	font-weight: 300;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .title-container h2 {
	font-weight: normal;
	line-height: 0.7em;
	display: inline;
	font-size: 1em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	text-align: left;
	margin-top: 11px;
	font-size: 0.8em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .diagonal-line-container {
	display: inline-block;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"])
	.single-template-container.pas_madaf_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #txt_8:not(.old-price-currency),
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #txt_8_copy:not(.old-price-currency) {
	font-size: 90px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #txt_8:not(.old-price-currency) .price-text-bigger,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #txt_8_copy:not(.old-price-currency) .price-text-bigger {
	font-size: 2.5em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .extra-text-before-price {
	font-size: 250px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 350px;
	right: 25px;
	font-size: 50px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global .pic-text-container {
	display: flex;
	height: 0;
	flex: 1;
	padding: 55px 90px 35px 35px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #decoration-line {
	height: 20px;
	background: #41a945;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global #bg-image {
	position: relative;
	z-index: 1;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global[data-length-title="30"] .text-container {
	font-size: 160px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global[data-length-title="40"] .text-container {
	font-size: 140px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global[data-length-price="6"] #txt_4 {
	font-size: 395px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global[data-length-price="6"] .extra-text-before-price {
	font-size: 200px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"])
	.single-template-container.pas_madaf_global[data-length-price="6"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"])
	.single-template-container.pas_madaf_global[data-length-price="6"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.2em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global[data-length-price="7"] .left-container {
	padding-inline-end: 30px;
	padding-inline-start: 30px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global[data-length-price="7"] #txt_4 {
	font-size: 320px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global[data-length-price="7"] .extra-text-before-price {
	font-size: 170px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 90px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"])
	.single-template-container.pas_madaf_global[data-length-price="7"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"])
	.single-template-container.pas_madaf_global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 1.8em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh .main-price-and-units-container {
    font-family: 'num';
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh .price-block .has-afterDecimalSplit .after-decimal {
	padding-bottom: 0.11em;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh #txt_4 {
	font-size: 450px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh[data-length-price="6"] #txt_4 {
	font-size: 355px;
}

body:is([data-current-system="Demo"],[data-current-system="nur"],[data-current-system="Yaniv"],
[data-current-system="miniShabat"],[data-current-system="basem"],[data-current-system="CoverShop"],
[data-current-system="kenhatuki"],[data-current-system="beitHesedBarak"],[data-current-system = "bethesedtlv"],
[data-current-system="zuhdimarket"]) 
.single-template-container.pas_madaf_fresh .left-container{
	width: 810px;
}
/* Demo Pas Madaf Global CSS */

/* Demo ESL Global CSS */
body[data-current-screen="digitalSigns"][data-current-system="Demo"] .old-price {
	display: none;
}
/* Demo ESL Global CSS */

.toggle-static-dropdown.single-template-color {
	border: 1px #d8d8d8 solid;
}

.single-color-in-list {
	border: 1px #d8d8d8 solid;
	height: 45px;
	width: 45px;
}

.image-editor-block.dimmed::before {
	font-family: Assistant, sans-serif, Arial;
	line-height: 0.9em;
	display: flex;
	justify-content: center; /* Horizontal alignment */
	align-items: center;
	padding-inline-end: 30%;
	padding-inline-start: 30%;
	text-align: center;
	font-weight: 600;
	font-size: 60px;
	color: rgb(200, 200, 200);
	content: "שחרר את הקבצים כדי להוסיף";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.75); /* Dark overlay */
	pointer-events: none; /* Allow interaction with the underlying content */
	transition: background-color 0.3s ease; /* Smooth transition */
	z-index: 999;
	border-start-start-radius: 24px;
	border-start-end-radius: 24px;
	border-end-start-radius: 24px;
	border-end-end-radius: 24px;
}

.has-tip .tips-single-product-template {
	background-color: rgb(255, 61, 61);
	display: block;
	z-index: 1000;
}

#edit-tips-name {
	height: 200px;
	box-sizing: border-box; /* Ensure padding and border are included in the height */
	padding-inline-start: 10px; /* Add some padding to ensure text is not flush against the edge */
	text-align: right; /* Align text to the right */
	direction: rtl; /* Ensure text starts from the top right */
	vertical-align: top; /* Align text to the top */
}

.modal-content.load-excels-modal {
	border-radius: 0px;
	height: 100%;
	width: 100% !important;
	padding-inline-start: 70px;
	max-height: 100% !important;
}

#load-excels-modal .table-general-buttons-container {
	top: 20px;
	inset-inline-end: 20px;
}

body.ltr #load-excels-modal .table-general-buttons-container {
	padding-inline-end: 30px;
}

button#load-selected-excel {
	margin-inline-end: 15px;
}

#load-special-templates-modal {
	min-height: 100%;
	height: 100%;
	padding-inline-start: 80px;
}

#load-special-templates-modal .modal-content {
	border-radius: 0px;
	max-height: 100%;
	height: 100%;
	width: 100%;
}

button#load-selected-special-template {
	margin-inline-end: 40px;
}
.subGroupTitle {
	width: 100%;
}
.special-search-input,
.table-search-input,
.playlist-search-input {
	padding: 10px 10px !important;
	margin-inline-end: 15px;
}
.load-special-templates-container {
	padding-top: 15px;
}
#load-special-templates-list {
	height: 98%;
}
#edit-item-or-folder-modal .modal-content {
	width: 600px;
}
body[data-current-screen="special"] #load-excels-modal .modal-content {
	width: 60% !important;
	height: 80% !important;
	border-radius: 25px !important;
}

.single-template-container .price-block.white {
	color: white;
}
.single-template-container .price-block.black {
	color: black;
}

.special-product-edit-columns .subGroupTitle {
	text-align: center;
	margin-bottom: 10px;
}
body[data-current-screen="sales"] #load-excels-modal,
body[data-current-screen="application"] #load-excels-modal,
body[data-current-screen="merchants"] #load-excels-modal {
	width: 90%;
}
#special-template-background-color-element img {
	width: 75%;
}

#system-updates-modal .general-updates-container {
	display: none;
}

.dynamic-text-display h1 {
	display: block;
	font-size: 2em;
	margin-block-start: 0.67em;
	margin-block-end: 0.67em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
	unicode-bidi: isolate;
}

.dynamic-text-display p {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	unicode-bidi: isolate;
}

.dynamic-text-display h2 {
	display: block;
	font-size: 1.5em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
	unicode-bidi: isolate;
}

.dynamic-text-display h3 {
	display: block;
	font-size: 1.17em;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
	unicode-bidi: isolate;
}

.dynamic-text-display h4 {
	display: block;
	margin-block-start: 1.33em;
	margin-block-end: 1.33em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
	unicode-bidi: isolate;
}

.dynamic-text-display h5 {
	display: block;
	font-size: 0.83em;
	margin-block-start: 1.67em;
	margin-block-end: 1.67em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
	unicode-bidi: isolate;
}

.dynamic-text-display h6 {
	display: block;
	font-size: 0.67em;
	margin-block-start: 2.33em;
	margin-block-end: 2.33em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
	unicode-bidi: isolate;
}

.dynamic-text-display ul {
	margin-inline: 20px;
}

/* ================================ tivtaam Pas Madaf Global CSS ================================ */
body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global {
	width: 2659px;
	height: 940px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	display: flex;
	flex-direction: column;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .main-container {
	margin: 40px 40px 0px 40px;
	width: 2580px;
	height: 730px;
	border-bottom-right-radius: 90px;
	/* flex: 1; */
	position: relative;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .left-container {
	position: absolute;
	left: 0;
	width: 970px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: right;
	padding-inline-end: 0px;
	padding: 25px 35px;
	z-index: 1;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .right-container {
	position: absolute;
	right: 0;
	width: 1600px;
	text-align: right;
	height: 100%;
	display: flex;
	flex-direction: column;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .text-container {
	width: 55%;
	flex: 0 0 55%;
	padding-bottom: 0;
	font-size: 180px;
	line-height: 0;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #pic_1 {
	flex: 1;
	object-fit: contain;
	height: 100%;
	width: 30%;
	padding: 20px 0px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_2 {
	font-weight: normal;
	font-size: 80px;
	line-height: 0.7em;
	margin-top: 20px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_8 {
	font-size: 6.75em;
	line-height: 0.7em;
	margin-top: 30px;
	display: inline;
	text-align: left;
}

body[data-current-system="tivtaam"] .single-template-container img.template-moveable-image {
	width: 3em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_2:has(img.template-moveable-image) {
	display: flex;
	justify-content: center;
}

/* body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_5.price-text-align-left {
  text-align: left;
} */

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .remarks-container {
	display: flex;
	width: 2660px;
	/* margin: 0 340px 0 340px; */
	text-align: center;
	justify-content: center;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #logo {
	height: 170px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .remarks-text {
	line-height: 0.8em;
	font-size: 55px;
	font-weight: normal;
	padding-top: 60px;
}

/* COPY PASTED */
body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	/* align-items: flex-start; */
	justify-content: flex-start;
	/* position: relative; */
}

/* body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global[data-length-price="4"]:not([data-price-text-smaller-text=""])
	.price-block.old-price-option {
	margin-bottom: 60px;
} */

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block #txt_4.price-smaller {
	padding-top: 0.16em;
	font-size: 420px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .units_for {
	display: inline-block;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .units_for {
	font-size: 200px;
	line-height: 0.7em;
	display: inline;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .units_for {
	margin-inline-start: 0.15em;
	font-size: 175px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_4 {
	font-size: 470px;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-price="5"] #txt_4 {
	font-size: 410px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_8 {
	font-size: 250px;
	line-height: 0.6em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_8,
body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_8_copy {
	font-weight: bold;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .main-price-and-units-container {
	margin-top: 0;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block .regular_price,
body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block .price_for_unit {
	font-size: 70px;
	line-height: 0.8em;
	margin-top: 10px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block .regular_price {
	/* line-height: 1em; */
	/* margin-top: 65px; */
	margin-bottom: 0px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block.old-price-option .old-price {
	font-size: 170px;
	font-weight: 300;
	line-height: 0;
	width: fit-content;
	text-align: left;
	margin-top: 30px;
}

body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global[data-price-text-smaller-text=""]
	.price-block.old-price-option
	.old-price {
	bottom: 43px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block.old-price-option .old-price-currency {
	font-size: 0.5em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block.old-price-option .price_for_unit {
	margin-top: 20px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block.second-for-option .second-for-text {
	font-size: 125px;
	line-height: 0.8em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block.amount-for-price-option .units-num-units-for-container,
body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .second-for-text {
	display: block;
	margin-bottom: 31px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .title-container h2 {
	line-height: 0.8em;
	display: inline;
	font-size: 165px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	font-size: 0.8em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
	font-size: 65px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_8:not(.old-price-currency),
body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_8_copy:not(.old-price-currency) {
	font-size: 200px;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_8 .price-text-bigger {
	font-size: 1em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #txt_8_copy .price-text-bigger {
	font-size: 1.6em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .extra-text-before-price {
	font-size: 250px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 350px;
	right: 5px;
	font-size: 50px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global .pic-text-container {
	display: flex;
	height: 0;
	flex: 1;
	padding: 60px 72px 0 0;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #decoration-line {
	height: 20px;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global #bg-image {
	position: relative;
	z-index: 0;
	height: 100%;
	width: 100%;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-discount-text="קנה קבל"] .left-container {
	display: none;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-discount-text="קנה קבל"] .right-container {
	width: 100%;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-title="36"] .text-container #txt_1 {
	font-size: 155px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-title="46"] .text-container #txt_1 {
	font-size: 140px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-price="5"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 340px;
}

body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global[data-length-price="5"]:not(.has-decimal-dot-in-price)
	.extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global[data-length-price="5"]:not(.has-decimal-dot-in-price)
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global[data-length-price="5"]:not(.has-decimal-dot-in-price)
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.1em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-price="6"] #txt_4 {
	font-size: 330px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-price="6"] .extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global[data-length-price="6"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global[data-length-price="6"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.2em;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-price="7"] .left-container {
	padding-inline-end: 30px;
	padding-inline-start: 30px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-price="7"] #txt_4 {
	font-size: 320px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-price="7"] .extra-text-before-price {
	font-size: 170px;
}

body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="tivtaam"] .single-template-container.pas_madaf_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 90px;
}

body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global[data-length-price="7"]
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="tivtaam"]
	.single-template-container.pas_madaf_global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 1.8em;
}
/* ================================ tivtaam Pas Madaf Global CSS ================================ */
/* ================================ tivtaam Global CSS ================================ */
body[data-current-system="tivtaam"] .single-template-container {
	font-family: "Mandatory";
	position: relative;
	background: white;
}

body[data-current-system="tivtaam"] .single-template-container .title-container h2 {
	white-space: pre-wrap;
}

body[data-current-system="tivtaam"] .single-template-container #txt_2,
body[data-current-system="tivtaam"] .single-template-container .remarks-container {
	white-space: pre-line;
}

body[data-current-system="tivtaam"] .single-template-container .price-block .has-afterDecimalSplit .after-decimal {
	font-size: 0.45em;
	vertical-align: top;
	position: relative;
	top: 3px;
	line-height: 0.55em;
	float: right;
}

body[data-current-system="tivtaam"] .single-template-container .price-block #txt_8 .price-text-text {
	display: block;
	text-align: left;
	margin-top: 12px;
}

body[data-current-system="tivtaam"] .single-template-container .price-block #txt_8_copy .price-text-unit {
	margin: 0px 12px;
}

body[data-current-system="tivtaam"] .single-template-container .price-block h3.old-price .diagonal-line {
	content: "";
	position: absolute;
	left: -0.38em;
	top: 49%;
	right: -0.2em;
	border-top: 0.07em solid;
	border-color: inherit;
	transform: rotate(-14deg);
}

body[data-current-system="tivtaam"] #txt_4 {
	font-weight: 300;
	line-height: 0.6em;
	display: inline-block;
}

body[data-current-system="tivtaam"] .single-template-container .price-block {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

body[data-current-system="tivtaam"] .single-template-container .price-block .units_num_line_break {
	display: none;
}

body[data-current-system="tivtaam"] .single-template-container .price-block * {
	display: inline;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container .price-block #price_for_unit_type {
	/* margin-left: 15px; */
}

body[data-current-system="tivtaam"] .single-template-container .price-block .additional-prices-container {
	display: flex;
	flex-direction: column;
}

body[data-current-system="tivtaam"] .single-template-container .units_for,
body[data-current-system="tivtaam"] .single-template-container .price-block:not(.old-price-option) #txt_3 {
	line-height: 0.8em;
}

body[data-current-system="tivtaam"] .single-template-container #txt_3,
body[data-current-system="tivtaam"] .single-template-container #txt_8,
body[data-current-system="tivtaam"] .single-template-container #txt_8_copy {
	font-weight: bold;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container .diagonal-line-container {
	position: relative;
	line-height: 0.4em;
	padding-top: 0.12em;
}

body[data-current-system="tivtaam"] .single-template-container .price-block.buy-get-option {
	white-space: pre-wrap;
}

body[data-current-system="tivtaam"] .single-template-container .price-block.second-for-option .second-for-text {
	display: block;
}

body[data-current-system="tivtaam"] .single-template-container .price-block.buy-get-option h2 {
	line-height: 0.7em;
}

body[data-current-system="tivtaam"] .single-template-container .extra-text-before-price {
	vertical-align: top;
	position: relative;
	line-height: 0.6em;
}

body[data-current-system="tivtaam"] .single-template-container.has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: -0.28em;
}

body[data-current-system="tivtaam"] .single-template-container #sale_kod {
	position: absolute;
	font-weight: 300;
}

body[data-current-system="tivtaam"] .single-template-container .remarks-text .marked {
	line-height: 0.9em;
}

body[data-current-system="tivtaam"] .normal-fields-area-container .normal-product-edit-box-line[data-field-id="normalPrice"] .checkbox-container {
	display: none;
}

/* ================================ tivtaam Global CSS ================================ */

/* ================================ tivtaam Global Displays CSS ================================ */
/* body[data-current-system="tivtaam"] .a4 .price-block.second-for-option .second-for-text { */
body[data-current-system="tivtaam"] .single-template-container .price-block.second-for-option .second-for-text {
	display: block !important;
}

body[data-current-system="tivtaam"] .single-template-container .price-block #price_for_price_value,
body[data-current-system="tivtaam"] .single-template-container .price-block .regular_price_value {
	display: inline-block !important;
}

body[data-current-system="tivtaam"] .single-template-container .units_for,
body[data-current-system="tivtaam"] .single-template-container .amount-for-price-option #txt_3,
body[data-current-system="tivtaam"] .single-template-container .main-price-and-units-container,
body[data-current-system="tivtaam"] .single-template-container .regular_price,
	/* body[data-current-system="tivtaam"] .single-template-container .units_num_line_break, */
body[data-current-system="tivtaam"] .single-template-container .price_for_unit {
	/* display: none !important; */
	display: none !important;
}

body[data-current-system="tivtaam"] .single-template-container.has-normal-amount .amount-for-price-option #txt_3,
body[data-current-system="tivtaam"] .single-template-container.has-normal-price .units_for,
body[data-current-system="tivtaam"] .single-template-container.has-normal-price .price-block:not(.old-price-option) .main-price-and-units-container {
	/* display: inline-block !important; */
	display: inline-block !important;
}

body[data-current-system="tivtaam"]
	.single-template-container.has-normal-amount:not(.has-has-is-weight):not(.has-kupa-different-product-prices)
	.regular_price,
body[data-current-system="tivtaam"]
	.single-template-container:not(.has-kupa-different-product-prices)
	:is(.second-for-option, .one-plus-one-option)
	.regular_price,
body[data-current-system="tivtaam"] .single-template-container.has-price_for_unit .price_for_unit,
body[data-current-system="tivtaam"] .single-template-container.has-normal-price .price-block.old-price-option .main-price-and-units-container {
	/* display: block !important; */
	display: block !important;
}

body[data-current-system="tivtaam"] .single-template-container .price-block:not(.buy-get-option) .letters-in-number {
	font-weight: inherit !important;
}
/* ================================ tivtaam Global Displays CSS ================================ */
/* ================================ tivtaam A4 Global CSS ================================ */
body[data-current-system="tivtaam"] .single-template-container.a4_global {
	width: 2480px;
	height: 3508px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	display: flex;
	flex-direction: column;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .main-container {
	margin: 345px 40px 0 40px;
	width: calc(100% - 80px); /* 100% - (margin * 2) */
	height: 0; /* 90% - (margin * 2) */
	display: flex;
	flex-direction: column;
	flex: 1;
	position: relative;
	justify-content: space-between;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #bg-image {
	height: 100%;
	width: 100%;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .left-container {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: right;
	padding: 0px 35px 0px 35px;
	z-index: 1;
	flex: 0 0 auto;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .right-container {
	width: 100%;
	height: 100%;
	max-height: 1660px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .text-container {
	width: 50%;
	flex: 0 0 100%;
	padding: 0 70px;
	padding-bottom: 0;
	font-size: 300px;
	line-height: 0;
	flex: 0 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #pic_1 {
	flex: 1;
	object-fit: contain;
	width: 50%;
	padding-top: 100px;
	padding-left: 100px;
	max-height: 1250px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #txt_2 {
	font-size: 140px;
	line-height: 0.8em;
	margin-top: 20px;
	font-weight: normal;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #txt_8 {
	font-size: 0.4em;
	text-align: left;
}

/* body[data-current-system="tivtaam"] .single-template-container.a4_global #txt_5.price-text-align-left {
  text-align: left;
} */

body[data-current-system="tivtaam"] .single-template-container.a4_global .remarks-container {
	display: flex;
	width: 100%;
	height: 425px;
	max-height: 425px;
	padding: 30px 430px 80px 260px;
	align-items: center;
	text-align: center;
	justify-content: center;
	flex: 0 0 auto;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #logo {
	position: absolute;
	top: 90px;
	left: 40px;
	height: 160px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .remarks-text {
	line-height: 0.8em;
	font-size: 95px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block {
	display: block;
	text-align: center;
	margin: 0 auto;
	width: fit-content;
}

/* COPY PASTED */
body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	/* align-items: flex-start; */
	justify-content: flex-start;
	align-items: center;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block #txt_4.price-smaller {
	padding-top: 0.16em;
	font-size: 420px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block #txt_4.enable-one-plus-one .after-plus {
	color: #016331;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .units_for {
	display: inline-block;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body[data-current-system="tivtaam"] .single-template-container.a4_global .units_for {
	font-size: 335px;
	line-height: 0.7em;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .units_for {
	margin-inline-start: 0.25em;
	font-size: 275px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #txt_4 {
	font-size: 920px;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #txt_8 {
	font-size: 250px;
	line-height: 0.6em;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .main-price-and-units-container {
	margin-top: 0;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .second-for-text {
	margin-bottom: 50px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .second-for-and-price-container,
body[data-current-system="tivtaam"] .single-template-container.a4_global .units-num-and-price-container {
	width: fit-content;
	display: block;
	margin: 0 auto;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block .regular_price,
body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block .price_for_unit {
	font-size: 140px;
	line-height: 0.8em;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block .regular_price {
	/* line-height: 1em; */
	/* margin-top: 65px; */
	margin-bottom: 0px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.old-price-option .old-price {
	font-size: 320px;
	font-weight: 300;
	line-height: 0;
	margin-bottom: 30px;
	margin-top: 40px;
	width: fit-content;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.old-price-option .price_for_unit {
	align-self: center;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.old-price-option .old-price-currency {
	font-size: 0.6em;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.old-price-option .price_for_unit {
	margin-top: 0px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block .additional-prices-container {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

body[data-current-system="tivtaam"]
	.single-template-container.a4_global.has-price_for_unit:not(.has-normal-price)
	.price-block
	.additional-prices-container,
body[data-current-system="tivtaam"]
	.single-template-container.a4_global.has-normal-price:not(.has-price_for_unit)
	.price-block
	.additional-prices-container {
	justify-content: center;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.second-for-option .second-for-text {
	font-size: 195px;
	line-height: 0.8em;
	/* font-size: 920px; */
	font-family: "num";
	text-align: right;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.amount-for-price-option .units-num-units-for-container {
	display: block;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .title-container h2 {
	line-height: 0.8em;
	display: inline;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global[data-length-title="50"] .title-container #txt_1 {
	font-size: 280px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global[data-length-title="70"] .title-container #txt_1 {
	font-size: 240px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global[data-length-title="90"] .title-container #txt_1 {
	font-size: 220px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	font-size: 0.9em;
	line-height: 0.8em;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
	text-align: left;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="tivtaam"]
	.single-template-container.a4_global
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #txt_8:not(.old-price-currency),
body[data-current-system="tivtaam"] .single-template-container.a4_global #txt_8_copy:not(.old-price-currency) {
	font-size: 430px;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #txt_8 .price-text-bigger,
body[data-current-system="tivtaam"] .single-template-container.a4_global #txt_8_copy .price-text-bigger {
	font-size: 1em;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .extra-text-before-price {
	font-size: 250px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 1250px;
	right: 0px;
	font-size: 50px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .pic-text-container {
	display: flex;
	flex-direction: row;
	height: 100%;
	padding: 20px 35px 0px 35px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #decoration-line {
	height: 20px;
	background: #41a945;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .full-price-block {
	width: 100%;
}

/* body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.amount-for-price-option {
} */

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block:not(.old-price-option) .main-price-and-units-container,
body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block:not(.second-for-option) .units-num-units-for-container {
	margin-bottom: 70px;
	text-align: right;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .price-block.old-price-option .main-price-and-units-container {
	margin-bottom: 10px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global #bg-image {
	position: relative;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global .text-container {
	font-size: 160px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global[data-length-price="7"] .left-container {
	padding-inline-end: 30px;
	padding-inline-start: 30px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global[data-length-price="7"] #txt_4 {
	font-size: 600px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global[data-length-price="7"] .extra-text-before-price {
	font-size: 170px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="tivtaam"] .single-template-container.a4_global[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 140px;
}

body[data-current-system="tivtaam"] .single-template-container.a4_global[data-length-price="7"] #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="tivtaam"]
	.single-template-container.a4_global[data-length-price="7"]
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 1.8em;
}

/* ================================ tivtaam A4 Global CSS ================================ */

/* ================================ tivtaam a6 Global CSS ================================ */
body[data-current-system="tivtaam"] .single-template-container.a6 {
	width: 1329px;
	height: 940px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .inside-container {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	direction: rtl;
	display: flex;
	flex-direction: column;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .main-container {
	margin: 40px 40px 0px 40px;
	width: 1250px;
	height: 720px;
	border-bottom-right-radius: 90px;
	/* flex: 1; */
	position: relative;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .left-container {
	position: absolute;
	left: 0;
	width: 40%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: right;
	padding-inline-end: 0px;
	padding: 25px 35px;
	z-index: 1;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .right-container {
	position: absolute;
	right: 0;
	width: 60%;
	text-align: right;
	height: 100%;
	display: flex;
	flex-direction: column;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .text-container {
	flex: 0 0 100%;
	padding-bottom: 0;
	font-size: 180px;
	line-height: 0;
	display: flex;
	flex-direction: column;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #pic_1 {
	flex: 1;
	object-fit: contain;
	height: 0;
	/* width: 30%; */
	padding: 40px 0px;
	max-width: 590px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #txt_2 {
	font-weight: normal;
	font-size: 0.55em;
	line-height: 0.7em;
	margin-top: 20px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #txt_8 {
	font-size: 6.75em;
	line-height: 0.7em;
	margin-top: 30px;
	display: inline;
	text-align: left;
}

/* body[data-current-system="tivtaam"] .single-template-container.a6 #txt_5.price-text-align-left {
  text-align: left;
} */

body[data-current-system="tivtaam"] .single-template-container.a6 .remarks-container {
	display: block;
	padding: 0px 260px 0px 110px;
	width: 1330px;
	text-align: center;
	position: relative;
	top: 5px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #logo {
	height: 170px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .remarks-text {
	line-height: 0.8em;
	font-size: 51px;
	font-weight: normal;
	padding-inline-end: 1dvh;
}

/* COPY PASTED */
body[data-current-system="tivtaam"] .single-template-container.a6 .price-block.old-price-option {
	display: flex;
	flex-direction: column-reverse;
	/* align-items: flex-start; */
	justify-content: flex-start;
	/* position: relative; */
}

/* body[data-current-system="tivtaam"]
	.single-template-container.a6[data-length-price="4"]:not([data-price-text-smaller-text=""])
	.price-block.old-price-option {
	margin-bottom: 60px;
} */

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block #txt_4.price-smaller {
	padding-top: 0.16em;
	font-size: 420px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .units_for {
	display: inline-block;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block:not(.buy-get-option):not(.old-price-option) #txt_3,
body[data-current-system="tivtaam"] .single-template-container.a6 .units_for {
	font-size: 150px;
	line-height: 0.7em;
	display: inline;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block.buy-get-option h2 {
	font-size: 190px;
	font-weight: 300;
	line-height: 0.7em;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .units_for {
	margin-inline-start: 0.15em;
	font-size: 125px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #txt_4 {
	font-size: 230px;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.a6 #txt_8 {
	font-size: 250px;
	line-height: 0.6em;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #txt_8,
body[data-current-system="tivtaam"] .single-template-container.a6 #txt_8_copy {
	font-weight: bold;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.a6 .main-price-and-units-container {
	margin-top: 0;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block .regular_price,
body[data-current-system="tivtaam"] .single-template-container.a6 .price-block .price_for_unit {
	font-size: 60px;
	line-height: 0.8em;
	margin-top: 10px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block .regular_price {
	/* line-height: 1em; */
	/* margin-top: 65px; */
	margin-bottom: 0px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block.old-price-option .old-price {
	font-size: 170px;
	font-weight: 300;
	line-height: 0;
	width: fit-content;
	text-align: left;
	margin-top: 30px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-price-text-smaller-text=""] .price-block.old-price-option .old-price {
	bottom: 43px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .diagonal-line-container #txt_3 {
	font-size: 1em;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block.old-price-option .old-price-currency {
	font-size: 0.5em;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block.old-price-option .price_for_unit {
	margin-top: 20px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block.second-for-option .second-for-text {
	font-size: 125px;
	line-height: 0.8em;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block.amount-for-price-option .units-num-units-for-container,
body[data-current-system="tivtaam"] .single-template-container.a6 .second-for-text {
	display: block;
	margin-bottom: 31px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .title-container h2 {
	line-height: 0.8em;
	display: inline;
	font-size: 150px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-title="25"] .title-container h2 {
	font-size: 130px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-title="30"] .title-container h2 {
	font-size: 110px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .old-price-currency .price-text-smaller {
	display: inline;
	margin: 0;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-text-smaller:not([data-value="מתנה"]) {
	display: block;
	font-size: 0.8em;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .price-block.old-price-option .old-price-currency {
	display: inline;
	line-height: 0.6em;
	font-size: 65px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .diagonal-line-container {
	display: inline-block;
}

body[data-current-system="tivtaam"]
	.single-template-container.a6
	.price-block.old-price-option
	.old-price
	.price-text-smaller:not([data-value="מתנה"]) {
	margin-top: 6px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #txt_8:not(.old-price-currency),
body[data-current-system="tivtaam"] .single-template-container.a6 #txt_8_copy:not(.old-price-currency) {
	font-size: 100px;
	font-family: "num";
}

body[data-current-system="tivtaam"] .single-template-container.a6 #txt_8 .price-text-bigger {
	font-size: 1em;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #txt_8_copy .price-text-bigger {
	font-size: 1.6em;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .extra-text-before-price {
	font-size: 250px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #sale_kod {
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
	top: 350px;
	right: -5px;
	font-size: 50px;
}

body[data-current-system="tivtaam"] .single-template-container.a6 .pic-text-container {
	display: flex;
	height: 0;
	flex: 1;
	padding: 60px 72px 0 0;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #decoration-line {
	height: 20px;
	display: block;
	position: absolute;
	width: 100%;
	right: 130px;
	transform: translateY(-100%);
	top: 0;
}

body[data-current-system="tivtaam"] .single-template-container.a6 #bg-image {
	position: relative;
	z-index: 0;
	height: 100%;
	width: 100%;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-discount-text="קנה קבל"] .left-container {
	display: none;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-discount-text="קנה קבל"] .right-container {
	width: 100%;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-title="20"] .text-container {
	font-size: 160px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-title="25"] .text-container {
	font-size: 140px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-title="30"] .text-container {
	font-size: 100px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="5"]:not(.has-decimal-dot-in-price) #txt_4 {
	font-size: 235px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="5"]:not(.has-decimal-dot-in-price) .extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="tivtaam"]
	.single-template-container.a6[data-length-price="5"]:not(.has-decimal-dot-in-price)
	#txt_8:not(.old-price-currency)
	.price-text-bigger,
body[data-current-system="tivtaam"]
	.single-template-container.a6[data-length-price="5"]:not(.has-decimal-dot-in-price)
	#txt_8_copy:not(.old-price-currency)
	.price-text-bigger {
	font-size: 2.1em;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="6"] #txt_4 {
	font-size: 330px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="6"] .extra-text-before-price {
	font-size: 200px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="6"] #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="6"] #txt_8_copy:not(.old-price-currency) .price-text-bigger {
	font-size: 2.2em;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="7"] .left-container {
	padding-inline-end: 30px;
	padding-inline-start: 30px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="7"] #txt_4 {
	font-size: 320px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="7"] .extra-text-before-price {
	font-size: 170px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="7"] #txt_8:not(.old-price-currency),
body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="7"] #txt_8_copy:not(.old-price-currency) {
	font-size: 90px;
}

body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="7"] #txt_8:not(.old-price-currency) .price-text-bigger,
body[data-current-system="tivtaam"] .single-template-container.a6[data-length-price="7"] #txt_8_copy:not(.old-price-currency) .price-text-bigger {
	font-size: 1.8em;
}
/* ================================ tivtaam a6 Global CSS ================================ */

#system-updates-modal .modal-content-inner-container button {
	margin-inline-end: 20px;
}

#system-updates-modal #close-updates-modal {
	position: absolute;
	bottom: 20px;
	left: 20px; /* Aligns to the bottom left corner */
}

#system-updates-modal #next-updates-modal {
	position: absolute;
	bottom: 20px;
	left: 80px; /* Adjust spacing between buttons */
}

#system-updates-modal #previous-updates-modal {
	position: absolute;
	left: 140px; /* Further spacing for the next button */
	bottom: 20px;
}

#system-updates-modal .modal-content-inner-container {
	height: 93%;
	position: relative; /* Ensure positioning context for the child elements */
}

/* ================================ merchants product modal Global CSS ================================ */
#merchant-product-modal .modal-content {
	width: 95%;
	height: 95%;
}
.merchant-product-right-container {
	width: 80%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.merchant-product-create-new-sale {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
#merchant-product-modal .merchant-product-create-new-sale .input-group {
	width: 350px;
	padding: 0 20px 0 20px;
}
#merchant-product-modal .merchant-product-sales-info .input-group {
	width: 300px;
	padding-bottom: 10px;
}
#merchant-product-modal .modal-title {
	width: 100%;
}
.merchant-product-left-sidebar {
	width: 20%;
}
#merchant-product-modal .modal-title {
	padding: 20px;
}
.merchant-product-meta-fields {
	width: 100%;
	height: 100%;
}
.merchant-product-table-info {
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: 10px 25px 25px 25px;
}
.merchant-product-sales-info .modal-title {
	padding-bottom: 0 !important;
}
.merchant-product-left-sidebar {
	background-color: #919191;
	border-radius: 25px 0 0 25px;
}
.merchant-product-modal-actions-container {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#merchant-product-modal .merchant-product-meta-fields .input-group {
	text-align: start;
	padding-right: 50px;
	padding-left: 50px;
}

#merchant-product-modal .merchant-product-meta-fields input:disabled {
	background-color: white;
	text-align: center;
}

.merchant-product-modal-image-container {
	display: flex;
	justify-content: center;
	padding-bottom: 20px;
}

#merchant-product-modal .merchant-product-meta-fields .product_image,
.field-image {
	width: 100px;
	height: 100px;
	object-fit: contain;
	display: block;
	background: white;
}

#merchant-product-modal .merchant-product-meta-fields h2.modal-title {
	color: white;
}

#merchant-product-modal .merchant-product-meta-fields label {
	color: white;
	text-align: center;
}

.has-scroll.merchant-product-sales-info {
	height: 60%;
	display: flex;
	/* DISPLAY: flow-root; */
	/* bottom: 0; */
	align-content: flex-end;
	flex-direction: column;
	border-radius: 0 0 25px 0;
	padding: 0 25px;
	border-top: 3px solid #b5b5b5;
}

#merchant-product-modal .dataTables_scrollHead {
	background-color: #d1d1d1;
	border-radius: 10px;
}

#merchant-product-modal .dataTables_wrapper .dataTables_length {
	margin-top: 3px;
	margin-bottom: 15px;
}

#merchant-product-modal .input-group {
	width: 100%;
	justify-items: anchor-center;
	justify-content: center;
}
#merchant-product-modal .merchant-product-sales-info h2.modal-title {
	margin-bottom: 0 !important;
}
#merchant-product-modal .smaller-then-last-year {
	background-color: #7ccf7c !important;
}
#merchant-product-modal .merchant-date-range-picker,
#merchant-product-modal #merchant-sum,
#merchant-product-modal #merchant-sum-amount,
#merchant-product-range{
	direction: ltr;
	text-align: center;
}
#merchant-product-modal #merchant-sum,
#merchant-product-modal #merchant-sum-amount,
#merchant-product-range{
	font-size: 18px;
}
#merchant-product-modal #merchant-sum,
#merchant-product-modal #merchant-sum-amount{
	color: black;
	font-weight: 700;
}
.merchant-inputs-container{
	display: inline-flex;
	justify-content: space-evenly;
}

#merchant-product-modal .edit-product-single-field-textarea-above-hover-layer{
	width: 290px;
}
#merchant-product-modal .edit-product-single-field-textarea-above-hover-layer textarea{
	height: 50px;
}
/* ================================ merchants product modal END ================================ */

/* ================================ Crop marks css START ================================ */
.crop-mark {
	position: absolute;
	width: 101px;
	height: 101px;
	box-sizing: border-box;
	border-color: black;
}

.crop-line.bottom-right,
.crop-line.top-left,
.crop-line.bottom-left,
.crop-line.top-right{
	content: "";
	position: absolute;
	background: black;
}

.crop-mark.top-left {
	top: 0;
	left: 0;
}
.crop-mark.bottom-right {
	bottom: 0;
	right: 0;
}
.crop-mark.bottom-left {
	bottom: 0;
	left: 0;
}
.crop-mark.top-right {
	top: 0;
	right: 0;
}
.crop-line.vertical{
	height: 75%;
	width: 1px;
}
.crop-line.horizontal{
	width: 75%;
	height: 1px;
}



.crop-line.top-left.vertical{
	right: 0;
}
.crop-line.top-left.horizontal{
	bottom: 0;
	left: 0;
}
.crop-line.top-right.vertical{
	left: 0;
}
.crop-line.top-right.horizontal{
	bottom: 0;
}


.crop-line.bottom-left.vertical{
	right: 0;
	bottom: 0;
}
.crop-line.bottom-left.horizontal{
	top: 0;
	left: 0;
}
.crop-line.bottom-right.vertical{
	bottom: 0;
	left: 0;
}
.crop-line.bottom-right.horizontal{
	right: 0;
}

.crop-line.horizontal {
	box-shadow:
			0 -2px 0 2px white,  /* stroke לבן מלמעלה */
			0  2px 0 2px white;  /* stroke לבן מלמטה */
}
.crop-line.vertical {
	box-shadow:
			-2px 0 0 2px white,  /* stroke לבן משמאל */
			2px 0 0 2px white;  /* stroke לבן מימין */
}
/* ================================ Crop marks css END ================================ */

/* ================================ maayan2000 System global ================================ */

body[data-current-system="Maayan2000"] .single-template-container {
	position: relative;
	font-family: 'preview-regular';
	background: white;
}

body[data-current-system="Maayan2000"] .single-template-container .inside-container {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	direction: rtl;
}

body[data-current-system="Maayan2000"] .single-template-container .right-container {
	display: flex;
	flex-direction: column;
	height: 100%;
	text-align: right;
	padding: 0.3em;
}

body[data-current-system="Maayan2000"] .single-template-container .right-container .upper-right-container {
	display:flex;
	flex: 1;
	flex-direction: row;
	height: 0;
	justify-content: space-between;
}

body[data-current-system="Maayan2000"] .single-template-container .full-text-container {
	line-height: 1;
	font-size: 1em;
	max-width: 65%;
	flex: 1 0 auto;
}

body[data-current-system="Maayan2000"] .single-template-container .title-container {
	font-family: 'preview-bold';
	font-weight: normal;
}

body[data-current-system="Maayan2000"] .single-template-container[data-discount-text="קנה קבל"] .title-container h2 {
	font-size: 1em;
	display: inline;
}

body[data-current-system="Maayan2000"] .single-template-container #txt_2 {
	font-size: 0.6em;
	font-weight: 300;
	line-height: 1.2em;
	color: #bc2729;
}

body[data-current-system="Maayan2000"] .single-template-container .title-container,
body[data-current-system="Maayan2000"] .single-template-container #txt_2 {
	white-space: pre-wrap;
}

body[data-current-system="Maayan2000"] .single-template-container .text-container .template-moveable-image {
    width: 40%;
}

body[data-current-system="Maayan2000"] .single-template-container .image-container {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.3em;
	flex: 1 1 auto;
	min-width: 0;
}

body[data-current-system="Maayan2000"] .single-template-container .top-left-container .image-container {
    padding: 1em 0.3em 0.3em 0.3em;
    min-width: unset;
    max-width: 100%;
    max-height: 100%;
    height: 100%;
}

body[data-current-system="Maayan2000"] .single-template-container .image-container #pic_1 {
	object-fit: contain;
	max-height: 100%;
	height: auto;
	width: 100%;
}

body[data-current-system="Maayan2000"] .single-template-container .right-container .lower-right-container {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
}

body[data-current-system="Maayan2000"] .single-template-container .remarks-container {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	min-height: 1em;
	font-size: 1em;
	justify-content: center;
}

body[data-current-system="Maayan2000"] .single-template-container .remarks-text {
	font-size: 0.333em;
	line-height: 0.95em;
}

body[data-current-system="Maayan2000"] .single-template-container .remarks-text * {
	font-size: 1em;
}

body[data-current-system="Maayan2000"] .single-template-container .remarks-text .marked {
	line-height: 0.9em;
	background: #ffe065;
}

body[data-current-system="Maayan2000"] .single-template-container .left-container {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	text-align: right;
	color: black;
	padding: 0.3em;
}

body[data-current-system="Maayan2000"] .single-template-container .full-price-block {
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block {
	display: flex;
	justify-content: center;
	align-content: center;
	flex-direction: column;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block.old-price-option .new-price,
body[data-current-system="Maayan2000"] .single-template-container .price-block .main-price-and-units-container {
	text-align: center;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block * {
	display: inline;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block .units_num_line_break {
	display: none;
}

body[data-current-system="Maayan2000"] .single-template-container .full-price-block .price-block .old-price {
	font-size: 0.7em;
	text-align: center;
}

body[data-current-system="Maayan2000"] .single-template-container:not([data-price-text-smaller-text = ""]) .full-price-block .price-block .old-price {
	margin-top: 0.5em;
}

body[data-current-system="Maayan2000"] .single-template-container .full-price-block .price-block .price_for_unit,
body[data-current-system="Maayan2000"] .single-template-container .full-price-block .price-block .regular_price {
	font-size: 0.4em;
	font-weight: 200;
	font-family: 'preview-regular';
}


body[data-current-system="Maayan2000"] .single-template-container .full-price-block .price-block .units-num-units-for-container * {
	font-size: 1em;
}

body[data-current-system="Maayan2000"] .single-template-container .full-price-block .price-block .units-num-units-for-container .units_for {
	font-size: 0.6em;
	margin-inline-start: 0.05em;
}

body[data-current-system="Maayan2000"] .single-template-container #txt_8 {
	position: relative;
	translate: 0% 2.5em;
	font-size: 0.5em;
	display: inline;
}

body[data-current-system="Maayan2000"] .single-template-container .one-plus-one-option .main-price-and-units-container {
	flex-direction: column;
}

body[data-current-system="Maayan2000"] .single-template-container .one-plus-one-option .main-price-and-units-container #txt_8 {
	translate: 0 -0.5em;
	width: 100%;
	text-align: left;
}

body[data-current-system="Maayan2000"] .single-template-container #txt_8 .price-text-text,
body[data-current-system="Maayan2000"] .single-template-container #txt_8 .price-text-smaller {
	position: absolute;
	left: 0;
	bottom: -1em;
	display: block;
	white-space: nowrap;
}

body[data-current-system="Maayan2000"] .single-template-container:not([data-price-text-smaller-text=""]) #txt_8 .price-text-text,
body[data-current-system="Maayan2000"] .single-template-container:not([data-price-text-smaller-text=""]) #txt_8 .price-text-smaller {
	font-size: 0.6em;
}

body[data-current-system="Maayan2000"] .single-template-container #txt_8_copy * {
	font-size: 0.5em;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block #txt_4.has-afterDecimalSplit .after-decimal {
	position: relative;
	top: -0.15em;
	font-size: 0.5em;
	line-height: 1em;
	vertical-align: super;
}

body[data-current-system="Maayan2000"] .single-template-container .diagonal-line-container {
	position: relative;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block h3.old-price .diagonal-line {
	position: absolute;
	top: 49%;
	right: -0.2em;
	left: -0.38em;
	transform: rotate(-14deg);
	content: "";
	border-top: 0.07em solid;
	border-color: inherit;
}

body[data-current-system="Maayan2000"] .single-template-container #sale_kod {
	position: absolute;
	font-weight: 300;
    top: 50%;
	right: 2%;
	font-family: 'preview-regular';
	font-size: 50px;
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
}

body[data-current-system="Maayan2000"] .single-template-container #txt_4 {
	display: inline-block;
	line-height: 1em;
	font-size: 2em;
}

body[data-current-system="Maayan2000"] .single-template-container .units-num-units-for-container,
body[data-current-system="Maayan2000"] .single-template-container .main-price-and-units-container {
	    font-family: 'preview-bold';
}

body[data-current-system="Maayan2000"] .single-template-container .extra-text-before-price {
	position: relative;
	top: 0.12em;
	line-height: 0.6em;
	vertical-align: super;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block.buy-get-option {
	white-space: pre-wrap;
	display: block;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block.buy-get-option h2 {
	line-height: 1em;
	font-size: 1em;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block .additional-prices-container {
	display: flex;
	margin-top: 0.3em;
	padding-inline-start: 0.3em;
	align-items: center;
	flex-direction: column;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block.one-plus-one-option .additional-prices-container {
	margin-top: 0em;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block.second-for-option .additional-prices-container {
	margin-top: 0.4em;
}

body[data-current-system="Maayan2000"] .single-template-container[data-price-text-smaller-text=""] .price-block .additional-prices-container {
	margin-top: 0em;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block.second-for-option .second-for-text {
	font-size: 0.6em;
	display: block;
}

body[data-current-system="Maayan2000"] .single-template-container.has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: -0.28em;
}

body[data-current-system="Maayan2000"] .single-template-container[data-discount-text="1+1"].has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: 0em;
	translate: 80% 100%;
	height: 0;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block:not(.buy-get-option) .letters-in-number {
	font-weight: inherit !important;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block #price_for_price_value,
body[data-current-system="Maayan2000"] .single-template-container .price-block .regular_price_value {
	display: inline-block;
	margin-right: 0.4em;
}

body[data-current-system="Maayan2000"] .single-template-container .price-block.old-price-option {
	flex-direction: column-reverse;
	font-size: 1em;
}

body[data-current-system="Maayan2000"] .single-template-container.has-normal-amount .amount-for-price-option #txt_3 {
	font-size: 1.2em;
}



body[data-current-system="Maayan2000"] .single-template-container .top-container {
	display: flex;
	flex-direction: row;
	height: 45%;
	text-align: right;
	padding: 0.2em 0.2em 0 0.2em;
}

body[data-current-system="Maayan2000"] .single-template-container .top-right-container,
body[data-current-system="Maayan2000"] .single-template-container .top-left-container {
	flex: 0 0 50%;
	width: 50%;
}

body[data-current-system="Maayan2000"] .single-template-container .bottom-container {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: right;
	color: black;
	flex-direction: column;
	flex: 1;
	height: 0;
}

/* ================================ maayan2000 Global ================================ */
/* ================================ maayan2000 Global displays ================================ */
body[data-current-system="Maayan2000"] .single-template-container.has-normal-amount .amount-for-price-option #txt_3,
body[data-current-system="Maayan2000"] .single-template-container.has-normal-amount.has-normal-price .units_for {
	display: inline;
}

body[data-current-system="Maayan2000"] .single-template-container .additional-prices-container,
body[data-current-system="Maayan2000"] .single-template-container .units_for,
body[data-current-system="Maayan2000"] .single-template-container .amount-for-price-option #txt_3,
body[data-current-system="Maayan2000"] .single-template-container .main-price-and-units-container,
body[data-current-system="Maayan2000"] .single-template-container .regular_price,
body[data-current-system="Maayan2000"] .single-template-container .price_for_unit {
	display: none;
}

body[data-current-system="Maayan2000"] .single-template-container.has-normal-amount:not(.has-has-is-weight) .regular_price,
body[data-current-system="Maayan2000"] .single-template-container :is(.second-for-option, .one-plus-one-option) .regular_price,
body[data-current-system="Maayan2000"] .single-template-container.has-price_for_unit .price_for_unit,
body[data-current-system="Maayan2000"] .single-template-container.has-normal-price .price-block .main-price-and-units-container {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
/* ================================ maayan2000 Global displays ================================ */

/* ================================ maayan2000 pas madaf Global ================================ */

body[data-current-system="Maayan2000"] .single-template-container.pas_madaf_global {
	height: 877px;
	width: 2480px;
	font-size: 160px;
}

body[data-current-system="Maayan2000"] .single-template-container.pas_madaf_global .left-container {
	width: 35%;
}

body[data-current-system="Maayan2000"] .single-template-container.pas_madaf_global .right-container {
	width: 65%;
}

body[data-current-system="Maayan2000"] .single-template-container.pas_madaf_global .right-container .lower-right-container {
	margin-inline-start: 1.6em;
}

body[data-current-system="Maayan2000"] .single-template-container.pas_madaf_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

/* ================================ maayan2000 pas madaf Global ================================ */

/* ================================ maayan2000 a4 Global ================================ */

body[data-current-system="Maayan2000"] .single-template-container.a4_global {
	height: 3508px;
	width: 2480px;
	font-size: 300px;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .inside-container {
	flex-direction: column;
	justify-content: space-between;
	max-height: 100%;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .full-price-block {
	flex-direction: column;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .full-text-container {
	max-width: 100%;
	max-height: 100%;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .text-container {
	width: fit-content;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .remarks-container {
	background-color: white;
	padding: 0.1em 0.15em;
	margin-top: 0.3em;
	text-align: center;
	flex: 0 0 auto;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .top-container {
	margin-bottom: 1.6em;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global[data-discount-text="כמה בכמה"] .top-container {
	margin-bottom: 0.6em;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global[data-discount-text="השני ב-"] .top-container {
	margin-bottom: 0.7em;
}

body[data-current-system="Maayan2000"][data-current-screen="normal"] .single-template-container.a4_global[data-discount-text="כמה בכמה"] .top-container {
    margin-bottom: 1.6em;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .price-block.old-price-option {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto auto;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .price-block.old-price-option .new-price {
	grid-column: 1 / -1; 
	grid-row: 1;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .full-price-block .price-block .old-price {
	text-align: right;
	grid-column: 1;
	grid-row: 2;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global.has-price_for_unit .price_for_unit {
	justify-content: flex-end;
	align-items: flex-end;
	grid-column: 2;
	grid-row: 2;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global .price-block .additional-prices-container {
	flex-direction: row;
	justify-content: space-between;
	padding-inline-start: 0em;
}


body[data-current-system="Maayan2000"] .single-template-container.a4_global .one-plus-one-option .main-price-and-units-container {
	width:fit-content;
	margin: 0 auto;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

/* ================================ maayan2000 a4 Global ================================ */

/* ================================ maayan2000 a4 sleep Global ================================ */

body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global {
	height: 2480px;
	width: 3508px;
	font-size: 300px;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global .left-container {
	width: 40%;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global .right-container {
	width: 60%;
	padding-inline-end: 0.9em;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global .right-container .lower-right-container {
	margin-inline-start: 1.4em;
	width: 100%;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global .full-price-block .price-block .old-price {
	padding-inline-start: 0.2em;
}



body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global .left-container {
		padding-inline-start: 0.6em;

}

body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global .right-container .upper-right-container {
	flex-direction: column;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global .image-container {
	max-width: 100%;
	min-height: 35%;
	height: 0;
	flex: 1;
}

body[data-current-system="Maayan2000"] .single-template-container.a4_sleep_global .full-text-container {
	max-width: 100%;
	flex: 0 0 auto;
	max-height: 70%;
	min-height: 25%;
}
/* ================================ maayan2000 a4 sleep Global ================================ */

/* ================================ maayan2000 a5 sleep Global ================================ */

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global {
	width: 2480px;
    height: 1748px;
	font-size: 200px;
}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global > img {
	width: 100%;
    height: 100%;
}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global .left-container {
	width: 40%;
}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global .right-container {
	width: 60%;
	padding-inline-end: 0.9em;
}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global .right-container .lower-right-container {
	margin-inline-start: 1.4em;
	width: 100%;
}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global .full-price-block .price-block .old-price {
	padding-inline-start: 0em;
}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global .left-container {
		padding-inline-start: 0.6em;

}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global .right-container .upper-right-container {
	flex-direction: column;
}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global .image-container {
	max-width: 100%;
	min-height: 35%;
	height: 0;
	flex: 1;
}

body[data-current-system="Maayan2000"] .single-template-container.a5_sleep_global .full-text-container {
	max-width: 100%;
	flex: 0 0 auto;
	max-height: 70%;
	min-height: 25%;
}
/* ================================ maayan2000 a4 sleep Global ================================ */

/* ================================ maayan2000 kovesh madaf Global ================================ */

body[data-current-system="Maayan2000"] .single-template-container.kovesh_madaf_global {
	height: 438px;
    width: 1240px;
	font-size: 80px;
}

body[data-current-system="Maayan2000"] .single-template-container.kovesh_madaf_global .left-container {
	width: 35%;
}

body[data-current-system="Maayan2000"] .single-template-container.kovesh_madaf_global .right-container {
	width: 65%;
}

body[data-current-system="Maayan2000"] .single-template-container.kovesh_madaf_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="Maayan2000"] .single-template-container.kovesh_madaf_global .right-container .lower-right-container {
    width: 104%;
}

/* ================================ maayan2000 kovesh madaf Global ================================ */

/* ================================ Maayan2000 Special CSS ================================ */

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .kasach-flach,
body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .fiftySale-flach {
	display: none;
	position: absolute;
}


body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template:not(.has-is-club).has-kasach .kasach-flach,
body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template:not(.has-is-club).has-fiftySale .fiftySale-flach {
	display: block;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template .yuda-circle {
	display: none;
}

/* NEW --- MIGHT NEED TO CREATE SEPERATE CLASS SOON */
body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block .price_for_unit,
body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block .old-price {
	display: none;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block * {
	display: inline;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block .main-price-and-units-container * {
	display: inline;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block.amount-for-price-option .normal_amount {
	position: absolute;
	top: 0;
	color: white;
	background: #a30d11;
	padding: 0 0;
	border-radius: 2px;
	font-size: 52px;
    translate: 10% -82%;
	line-height: 1.31em;
	width: 200px;
	font-weight: 900;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block.amount-for-price-option .normal_amount .letters-in-number {
	margin: 0 !important;
	font-size: inherit !important;
	font-weight: inherit !important;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .moveable-template-image :is(.normal_amount, .kasach-flach, .fiftySale-flach) {
	position: static !important;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .moveable-template-image .normal_amount,
body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .moveable-image-active-and-moved.normal_amount {
	translate: unset !important;
	rotate: 0deg !important;
	right: unset !important;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club {
	background: #fccf0a;
}

body[data-current-system="Maayan2000"][data-current-screen="special"]
	.single-template-container:not(:is(.a4-yuda-global))
	.single-product-template.has-is-club
	:is(.top-container, .image-and-remarks-container) {
	width: calc(100% - 300px);
	padding-left: 20px;
	flex: 0 0 auto;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block-parent-wrapper {
	position: absolute;
	left: 10px;
	top: -10px;
	height: 100%;
	width: 279px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block-container {
	background: transparent;
	height: 100%;
	padding: 15px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .is-club-text {
	display: none;
	font-size: 99px;
	font-weight: bold;
	line-height: 0.85em;
	padding-top: 50px;
	flex: 1;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .is-club-text {
	display: block;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block {
	height: 100%;
	display: flex;
	flex-direction: column;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .is-club-text > .smaller {
	display: block;
	font-size: 0.7em;
	line-height: 1em;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .is-club-text > .smaller > .smaller {
	font-size: 0.77em;
	display: block;
	line-height: 0.9em;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block .normal_price {
	font-size: 150px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block .price_text {
	font-size: 68px;
	/* margin-right: -0.1em; */
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block .normal_amount {
	translate: 0;
	rotate: 5deg;
	width: 85%;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
	top: 20px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block-is-club-bg.green {
	display: none;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block-is-club-bg {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: none;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template:not(.has-is-club) .price-bg-for-indesign {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f5bc17;
    z-index: 0;
}


body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .price-block-is-club-bg.red {
	display: block;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container[data-color-name="H"] .single-product-template {color: rgb(37, 110, 60);}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container[data-color-name="H"] .single-product-template .price-block.amount-for-price-option .normal_amount {
    background: rgb(37, 110, 60);
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container[data-color-name="H"] .single-product-template:not(.has-is-club) .price-bg-for-indesign {
    background: #bad606;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container.a4-shaar[data-color-name="H"] .price-doc-sub-title-bg-for-indesign {
    background: #bad606;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container.a4-shaar[data-color-name="H"] .doc-sub-title-container .doc-sub-title {
    color: rgb(37, 110, 60);
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container[data-color-name="H"] .single-product-template .strip {
    background: rgb(37, 110, 60);
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container[data-color-name="H"] .single-product-template.has-is-club .price-block-is-club-bg.green {
	display: block;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container[data-color-name="A"] .single-product-template.has-is-club {
    background: #a30d11;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container[data-color-name="A"] .single-product-template.has-is-club {color: #fccf0a;}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container[data-color-name="A"] .single-product-template.has-is-club .price-block-parent-wrapper {color: #a30d11;}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .inside-container {
	position: absolute;
	direction: rtl;
	width: calc(100% - 200px);
	height: calc(100% - 200px);
	left: 100px;
	top: 100px;
	border: 1px solid black;
	display: flex;
	flex-direction: column;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .top-part {
	height: 0;
	flex: 1;
	position: relative;
	margin-bottom: -12.5px;
	z-index: 1;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container[data-color-name="A"] .bottom-part .remarks {
	color: black;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .image {
	height: 100%;
	width: 100%;
	object-fit: contain;
	position: relative;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .image-container {
	flex: 1;
    height: 0;
    padding: 20px 0;
	position: relative;
}


body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .main_title {
	font-weight: bold;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .sub_title {
	font-size: 0.81em;
	font-weight: normal;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .text-container {
	font-size: 65px;
	line-height: 0.9em;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template {
	padding: 20px 20px 0px 0;
	color: #f5bc17;
	background-color: white;
	--indesign-cmyk-background: none; 
	border: 12.5px solid;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .image-and-remarks-container {
	height: 100%;
	display: flex;
	flex-direction: column;
	padding-left: 20px;
	padding-bottom: 20px;
	flex: 1
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .remarks {
	white-space: break-spaces;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .bottom-container {
	flex: 1;
	height: 0;
	display: flex;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(.a4-yuda-shaar, .best5-yuda-sleep) .bottom-container .replaceable-words-logos-container {
    position: absolute;
    height: 250px;
    width: 100%;
    translate: 0 -100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .bottom-part .remarks {
	font-size: 35px;
	font-family: 'Rag Sans-1.4';
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .bottom-part .remarks {
	color: white;
	margin-bottom: 20px;
	font-size: 35px;
	text-align: center;
	line-height: 1em;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template .remarks {
	font-size: 25px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .top-container {
	flex: 0 0 auto;
	padding-left: 40px;
}


body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block-parent-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 324px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block-container {
	padding: 0px;
	text-align: center;
	position: relative;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .additional-prices-container {
	display: none !important;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block .normal_price {
	font-size: 190px;
	font-weight: 900;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block .price_text {
	font-size: 80px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .price-block .normal_price .after-decimal {
	font-size: 0.4em;
    vertical-align: top;
	margin-left: -4px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template .price-block {
	position: relative;
	width: 100%;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template .yuda-kishkush{
    display: none;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template[data-kishkush-color] .yuda-kishkush {
    display: block;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .yuda-kishkush {
	width: 100%;
    translate: 0 50%;
    position: absolute;
    bottom: 0;
	color: black;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template[data-kishkush-color="yellow"] .yuda-kishkush {
    color: #fccf0a
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template[data-kishkush-color="blue"] .yuda-kishkush {
    color: #24abe2
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template[data-kishkush-color="white"] .yuda-kishkush {
    color: #ffffff;
}

body[data-current-system="Maayan2000"][data-current-screen="special"]
	.single-template-container
	.single-product-template
	.price-block.amount-for-price-option
	:is(.units_for, .units_num_line_break) {
	display: none;
}

body[data-current-system="Maayan2000"][data-current-screen="special"]
	.single-template-container
	.single-product-template:not(.has-normal-amount)
	.price-block.amount-for-price-option
	:is(.normal_amount) {
	display: none;
}


body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .kasach-flach,
body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .fiftySale-flach {
	width: 280px;
	left: 10px;
	top: 0;
	translate: 0 -125%;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template .strip {
	position: absolute;
	left: -97px;
	top: 13px;
	transform: rotate(-35deg);
	background: #a30d11;
	width: 400px;
	text-align: center;
	font-size: 70px;
	color: white;
	padding-bottom: 0.1em;
	display: none;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template[data-length-strip="15"] .strip {
    font-size: 55px;
    left: -99px;
    top: 46px;
    width: 470px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template.has-strip .strip {
	display: block;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:not(:is(.a4-yuda-global)) .single-product-template.has-is-club .image-container {
    flex: 1;
    height: 0;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container .single-product-template .yuda-app-icon {
	display: none;
}

/* NEW --- MIGHT NEED TO CREATE SEPERATE CLASS SOON */

/* ================================ Maayan2000 Special CSS ================================ */

/* ================================ Maayan2000 A4 Global Special CSS ================================ */
body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container.a4-global-special {
	position: relative;
	background: #f5bc17;
	width: 2656px;
	height: 3683px;
}

body[data-current-system="Maayan2000"] .single-template-container.a4-shaar.has-custom-background {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container.a4-global-special .all-products-container {
	width: 2380px;
	height: 2380px;
	margin: 0 auto;
	position: relative;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container.a4-global-special .bottom-part {
	flex: 0 0 auto;
	width: 2350px;
	margin: 30px auto 0;
}

/* ================================ Maayan2000 A4 Global CSS ================================ */

/* ================================ Maayan2000 A4 Normal And Achory CSS ================================ */
body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container.a4-normal .all-products-container {
	flex: 1;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"]:not([data-edges*="left"]) {
    border-left: 0;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"]:not([data-edges*="right"]) {
    border-right: 0;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] {
    text-align: center;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .top-container {
    padding: 0;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .text-container {
    font-size: 53px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .image-and-remarks-container {
    width: 55%;
    padding-right: 20px;
    height: 85%;
    padding-bottom: 0;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .bottom-container {
    display: block;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .price-block-parent-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    width: 200px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .price-block .normal_price {
    font-size: 100px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .price_text {
    font-size: 40px;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .image-container {
    padding-bottom: 0;
}


body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-normal,.a4-achory) .single-product-template.has-product[data-insert-width="1"] .price-block.amount-for-price-option .normal_amount {
    font-size: 30px;
	width: 75%;
}
/* ================================ Maayan2000 A4 Normal And Achory CSS ================================ */

/* ================================ Maayan2000 A4 Shaar And Kupa CSS ================================ */

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-kupa,.a4-shaar) .price-doc-sub-title-bg-for-indesign {
    --indesign-cmyk-background: none;
    background: #fccf0a;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-kupa,.a4-shaar)[data-color-name="A"] .price-doc-sub-title-bg-for-indesign {
	background: #a30d11 !important;
}

body[data-current-system="Maayan2000"][data-current-screen="special"] .single-template-container:is(.a4-kupa,.a4-shaar)[data-color-name="A"] .doc-sub-title {
	color: #fccf0a !important;
}
/* ================================ Maayan2000 A4 Shaar And Kupa CSS ================================ */


/* ================================ MyMarket System global ================================ */

body[data-current-system="MyMarket"] .single-template-container {
	position: relative;
	font-family: 'preview-regular';
	background: white;
}

body[data-current-system="MyMarket"] .single-template-container .inside-container {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	direction: rtl;
}

body[data-current-system="MyMarket"] .single-template-container .right-container {
	display: flex;
	flex-direction: column;
	height: 100%;
	text-align: right;
	padding: 0.3em;
}

body[data-current-system="MyMarket"] .single-template-container .right-container .upper-right-container {
	display:flex;
	flex: 1;
	flex-direction: row;
	height: 0;
	justify-content: space-between;
}

body[data-current-system="MyMarket"] .single-template-container .full-text-container {
	line-height: 1;
	font-size: 1em;
	max-width: 65%;
	flex: 1 0 auto;
}

body[data-current-system="MyMarket"] .single-template-container .title-container {
	font-family: 'preview-bold';
	font-weight: normal;
}

body[data-current-system="MyMarket"] .single-template-container[data-discount-text="קנה קבל"] .title-container h2 {
	font-size: 1em;
	display: inline;
}

body[data-current-system="MyMarket"] .single-template-container #txt_2 {
	font-size: 0.6em;
	font-weight: 300;
	line-height: 1.2em;
	color: #bc2729;
}

body[data-current-system="MyMarket"] .single-template-container .title-container,
body[data-current-system="MyMarket"] .single-template-container #txt_2 {
	white-space: pre-wrap;
}

body[data-current-system="MyMarket"] .single-template-container .text-container .template-moveable-image {
    width: 40%;
}

body[data-current-system="MyMarket"] .single-template-container .image-container {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.3em;
	flex: 1 1 auto;
	min-width: 0;
	max-width: 35%;
}

body[data-current-system="MyMarket"] .single-template-container .top-left-container .image-container {
    padding: 1em 0.3em 0.3em 0.3em;
    min-width: unset;
    max-width: 100%;
    max-height: 100%;
    height: 100%;
}

body[data-current-system="MyMarket"] .single-template-container .image-container #pic_1 {
	object-fit: contain;
	max-height: 100%;
	height: auto;
	width: 100%;
}

body[data-current-system="MyMarket"] .single-template-container .right-container .lower-right-container {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
}

body[data-current-system="MyMarket"] .single-template-container .remarks-container {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	min-height: 1em;
	text-align: right;
	font-size: 1em;
}

body[data-current-system="MyMarket"] .single-template-container .remarks-text {
	font-size: 0.333em;
	line-height: 0.95em;
}

body[data-current-system="MyMarket"] .single-template-container .remarks-text * {
	font-size: 1em;
}

body[data-current-system="MyMarket"] .single-template-container .remarks-text .marked {
	line-height: 0.9em;
	background: #ffe065;
}

body[data-current-system="MyMarket"] .single-template-container .left-container {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	text-align: right;
	color: white;
	padding: 0.3em;
    background-color: red;
}

body[data-current-system="MyMarket"] .single-template-container .full-price-block {
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
}

body[data-current-system="MyMarket"] .single-template-container .price-block {
	display: flex;
	justify-content: center;
	align-content: center;
	flex-direction: column;
}

body[data-current-system="MyMarket"] .single-template-container .price-block.old-price-option .new-price,
body[data-current-system="MyMarket"] .single-template-container .price-block .main-price-and-units-container {
	text-align: center;
}

body[data-current-system="MyMarket"] .single-template-container .price-block * {
	display: inline;
}

body[data-current-system="MyMarket"] .single-template-container .price-block .units_num_line_break {
	display: none;
}

body[data-current-system="MyMarket"] .single-template-container .full-price-block .price-block .old-price {
	font-size: 0.7em;
	text-align: center;
}

body[data-current-system="MyMarket"] .single-template-container:not([data-price-text-smaller-text = ""]) .full-price-block .price-block .old-price {
	margin-top: 0.5em;
}

body[data-current-system="MyMarket"] .single-template-container .full-price-block .price-block .price_for_unit,
body[data-current-system="MyMarket"] .single-template-container .full-price-block .price-block .regular_price {
	font-size: 0.4em;
	font-weight: 200;
	font-family: 'preview-regular';
}


body[data-current-system="MyMarket"] .single-template-container .full-price-block .price-block .units-num-units-for-container * {
	font-size: 1em;
}

body[data-current-system="MyMarket"] .single-template-container .full-price-block .price-block .units-num-units-for-container .units_for {
	font-size: 0.6em;
	margin-inline-start: 0.05em;
}

body[data-current-system="MyMarket"] .single-template-container #txt_8 {
	position: relative;
	translate: 0% 2.5em;
	font-size: 0.5em;
	display: inline;
}

body[data-current-system="MyMarket"] .single-template-container .one-plus-one-option .main-price-and-units-container {
	flex-direction: column;
}

body[data-current-system="MyMarket"] .single-template-container .one-plus-one-option .main-price-and-units-container #txt_8 {
	translate: 0 -0.5em;
	width: 100%;
	text-align: left;
}

body[data-current-system="MyMarket"] .single-template-container #txt_8 .price-text-text,
body[data-current-system="MyMarket"] .single-template-container #txt_8 .price-text-smaller {
	position: absolute;
	left: 0;
	bottom: -1em;
	display: block;
	white-space: nowrap;
}

body[data-current-system="MyMarket"] .single-template-container:not([data-price-text-smaller-text=""]) #txt_8 .price-text-text,
body[data-current-system="MyMarket"] .single-template-container:not([data-price-text-smaller-text=""]) #txt_8 .price-text-smaller {
	font-size: 0.6em;
}

body[data-current-system="MyMarket"] .single-template-container #txt_8_copy * {
	font-size: 0.5em;
}

body[data-current-system="MyMarket"] .single-template-container .price-block #txt_4.has-afterDecimalSplit .after-decimal {
	position: relative;
	top: -0.15em;
	font-size: 0.5em;
	line-height: 1em;
	vertical-align: super;
}

body[data-current-system="MyMarket"] .single-template-container .diagonal-line-container {
	position: relative;
}

body[data-current-system="MyMarket"] .single-template-container .price-block h3.old-price .diagonal-line {
	position: absolute;
	top: 49%;
	right: -0.2em;
	left: -0.38em;
	transform: rotate(-14deg);
	content: "";
	border-top: 0.07em solid;
	border-color: inherit;
}

body[data-current-system="MyMarket"] .single-template-container #sale_kod {
	position: absolute;
	font-weight: 300;
    top: 50%;
	right: 2%;
	font-family: 'preview-regular';
	font-size: 50px;
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
}

body[data-current-system="MyMarket"] .single-template-container #txt_4 {
	display: inline-block;
	line-height: 1em;
	font-size: 2em;
}

body[data-current-system="MyMarket"] .single-template-container .units-num-units-for-container,
body[data-current-system="MyMarket"] .single-template-container .main-price-and-units-container {
	    font-family: 'preview-bold';
}

body[data-current-system="MyMarket"] .single-template-container .extra-text-before-price {
	position: relative;
	top: 0.12em;
	line-height: 0.6em;
	vertical-align: super;
}

body[data-current-system="MyMarket"] .single-template-container .price-block.buy-get-option {
	white-space: pre-wrap;
	display: block;
}

body[data-current-system="MyMarket"] .single-template-container .price-block.buy-get-option h2 {
	line-height: 1em;
	font-size: 1em;
}

body[data-current-system="MyMarket"] .single-template-container .price-block .additional-prices-container {
	display: flex;
	margin-top: 0.3em;
	padding-inline-start: 0.3em;
	align-items: center;
	flex-direction: column;
}

body[data-current-system="MyMarket"] .single-template-container .price-block.one-plus-one-option .additional-prices-container {
	margin-top: 0em;
}

body[data-current-system="MyMarket"] .single-template-container .price-block.second-for-option .additional-prices-container {
	margin-top: 0.4em;
}

body[data-current-system="MyMarket"] .single-template-container[data-price-text-smaller-text=""] .price-block .additional-prices-container {
	margin-top: 0em;
}

body[data-current-system="MyMarket"] .single-template-container .price-block.second-for-option .second-for-text {
	font-size: 0.6em;
	display: block;
}

body[data-current-system="MyMarket"] .single-template-container.has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: -0.28em;
}

body[data-current-system="MyMarket"] .single-template-container[data-discount-text="1+1"].has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: 0em;
	translate: 80% 100%;
	height: 0;
}

body[data-current-system="MyMarket"] .single-template-container .price-block:not(.buy-get-option) .letters-in-number {
	font-weight: inherit !important;
}

body[data-current-system="MyMarket"] .single-template-container .price-block #price_for_price_value,
body[data-current-system="MyMarket"] .single-template-container .price-block .regular_price_value {
	display: inline-block;
	margin-right: 0.4em;
}

body[data-current-system="MyMarket"] .single-template-container .price-block.old-price-option {
	flex-direction: column-reverse;
	font-size: 1em;
}

body[data-current-system="MyMarket"] .single-template-container.has-normal-amount .amount-for-price-option #txt_3 {
	font-size: 1.2em;
}



body[data-current-system="MyMarket"] .single-template-container .top-container {
	display: flex;
	flex-direction: row;
	height: 45%;
	text-align: right;
	padding: 0.2em 0.2em 0 0.2em;
}

body[data-current-system="MyMarket"] .single-template-container .top-right-container,
body[data-current-system="MyMarket"] .single-template-container .top-left-container {
	flex: 0 0 50%;
	width: 50%;
}

body[data-current-system="MyMarket"] .single-template-container .bottom-container {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: right;
	color: white;
	background-color: red;
	padding: 0.2em;
	flex-direction: column;
	flex: 1;
	height: 0;
}

/* ================================ MyMarket Global ================================ */
/* ================================ MyMarket Global displays ================================ */
body[data-current-system="MyMarket"] .single-template-container.has-normal-amount .amount-for-price-option #txt_3,
body[data-current-system="MyMarket"] .single-template-container.has-normal-amount.has-normal-price .units_for {
	display: inline;
}

body[data-current-system="MyMarket"] .single-template-container .additional-prices-container,
body[data-current-system="MyMarket"] .single-template-container .units_for,
body[data-current-system="MyMarket"] .single-template-container .amount-for-price-option #txt_3,
body[data-current-system="MyMarket"] .single-template-container .main-price-and-units-container,
body[data-current-system="MyMarket"] .single-template-container .regular_price,
body[data-current-system="MyMarket"] .single-template-container .price_for_unit {
	display: none;
}

body[data-current-system="MyMarket"] .single-template-container.has-normal-amount:not(.has-has-is-weight) .regular_price,
body[data-current-system="MyMarket"] .single-template-container :is(.second-for-option, .one-plus-one-option) .regular_price,
body[data-current-system="MyMarket"] .single-template-container.has-price_for_unit .price_for_unit,
body[data-current-system="MyMarket"] .single-template-container.has-normal-price .price-block .main-price-and-units-container {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
/* ================================ MyMarket Global displays ================================ */

/* ================================ MyMarket pas madaf Global ================================ */

body[data-current-system="MyMarket"] .single-template-container.pas_madaf_global {
	height: 877px;
	width: 2480px;
	font-size: 160px;
}

body[data-current-system="MyMarket"] .single-template-container.pas_madaf_global .left-container {
	width: 35%;
}

body[data-current-system="MyMarket"] .single-template-container.pas_madaf_global .right-container {
	width: 65%;
}

body[data-current-system="MyMarket"] .single-template-container.pas_madaf_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

/* ================================ MyMarket pas madaf Global ================================ */

/* ================================ MyMarket a4 Global ================================ */

body[data-current-system="MyMarket"] .single-template-container.a4_global {
	height: 3508px;
	width: 2480px;
	font-size: 300px;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .inside-container {
	flex-direction: column;
	justify-content: space-between;
	max-height: 100%;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .full-price-block {
	flex-direction: column;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .full-text-container {
	max-width: 100%;
	max-height: 100%;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .text-container {
	width: fit-content;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .remarks-container {
	background-color: white;
	padding: 0.1em 0.15em;
	margin-top: 0.3em;
	text-align: center;
	flex: 0 0 auto;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .top-container {
	margin-bottom: 0.6em;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global[data-discount-text="כמה בכמה"] .top-container {
	margin-bottom: 0.6em;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global[data-discount-text="השני ב-"] .top-container {
	margin-bottom: 0.7em;
}

body[data-current-system="MyMarket"][data-current-screen="normal"] .single-template-container.a4_global[data-discount-text="כמה בכמה"] .top-container {
    margin-bottom: 1.6em;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .price-block.old-price-option {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto auto;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .price-block.old-price-option .new-price {
	grid-column: 1 / -1; 
	grid-row: 1;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .full-price-block .price-block .old-price {
	text-align: right;
	grid-column: 1;
	grid-row: 2;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global.has-price_for_unit .price_for_unit {
	justify-content: flex-end;
	align-items: flex-end;
	grid-column: 2;
	grid-row: 2;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global .price-block .additional-prices-container {
	flex-direction: row;
	justify-content: space-between;
	padding-inline-start: 0em;
}


body[data-current-system="MyMarket"] .single-template-container.a4_global .one-plus-one-option .main-price-and-units-container {
	width:fit-content;
	margin: 0 auto;
}

body[data-current-system="MyMarket"] .single-template-container.a4_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

/* ================================ MyMarket a4 Global ================================ */

/* ================================ MyMarket a4 sleep Global ================================ */

body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global {
	height: 2480px;
	width: 3508px;
	font-size: 300px;
}

body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global .left-container {
	width: 40%;
}

body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global .right-container {
	width: 60%;
	padding-inline-end: 0.9em;
}

body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global .right-container .lower-right-container {
	width: 110%;
}

body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global .full-price-block .price-block .old-price {
	padding-inline-start: 0.2em;
}



body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global .left-container {
		padding-inline-start: 0.6em;

}

body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global .right-container .upper-right-container {
	flex-direction: column;
}

body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global .image-container {
	max-width: 100%;
	min-height: 35%;
	height: 0;
	flex: 1;
}

body[data-current-system="MyMarket"] .single-template-container.a4_sleep_global .full-text-container {
	max-width: 100%;
	flex: 0 0 auto;
	max-height: 70%;
	min-height: 25%;
}
/* ================================ MyMarket a4 sleep Global ================================ */

/* ================================ MyMarket a5 sleep Global ================================ */

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global {
	width: 2480px;
    height: 1748px;
	font-size: 200px;
}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global > img {
	width: 100%;
    height: 100%;
}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global .left-container {
	width: 40%;
}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global .right-container {
	width: 60%;
	padding-inline-end: 0.9em;
}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global .right-container .lower-right-container {
	width: 110%;
}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global .full-price-block .price-block .old-price {
	padding-inline-start: 0em;
}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global .left-container {
		padding-inline-start: 0.6em;

}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global .right-container .upper-right-container {
	flex-direction: column;
}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global .image-container {
	max-width: 100%;
	min-height: 35%;
	height: 0;
	flex: 1;
}

body[data-current-system="MyMarket"] .single-template-container.a5_sleep_global .full-text-container {
	max-width: 100%;
	flex: 0 0 auto;
	max-height: 70%;
	min-height: 25%;
}
/* ================================ MyMarket a4 sleep Global ================================ */

/* ================================ MyMarket kovesh madaf Global ================================ */

body[data-current-system="MyMarket"] .single-template-container.kovesh_madaf_global {
	height: 438px;
    width: 1240px;
	font-size: 80px;
}

body[data-current-system="MyMarket"] .single-template-container.kovesh_madaf_global .left-container {
	width: 35%;
}

body[data-current-system="MyMarket"] .single-template-container.kovesh_madaf_global .right-container {
	width: 65%;
}

body[data-current-system="MyMarket"] .single-template-container.kovesh_madaf_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="MyMarket"] .single-template-container.kovesh_madaf_global .right-container .lower-right-container {
    width: 104%;
}

/* ================================ MyMarket kovesh madaf Global ================================ */

/* ================================ dalal System global ================================ */

body[data-current-system="dalal"] .single-template-container {
	position: relative;
	font-family: 'almoni-neue-tzar';
	background: white;
	padding: 0.17em;
}

body[data-current-system="dalal"] .single-template-container .inside-container {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: calc(100% - 0.34em);
	height: calc(100% - 0.34em);
	margin: 0.17em;
	direction: rtl;
	padding: 0.17em;
	background: #215f38;
	/* border: 0.17em solid #1e5e3d; */
}

body[data-current-system="dalal"] .single-template-container .right-container {
	display: flex;
	flex-direction: column;
	height: 100%;
	text-align: right;
	padding: 0.3em;
	background: white;
}

body[data-current-system="dalal"] .single-template-container .right-container .upper-right-container {
	display:flex;
	flex: 1;
	flex-direction: row;
	height: 0;
	justify-content: space-between;
}

body[data-current-system="dalal"] .single-template-container .full-text-container {
	line-height: 0.75em;
	font-size: 1em;
	flex: 1;
}

body[data-current-system="dalal"] .single-template-container .title-container {
	font-weight: bold;
	line-height: 0.75em;
}

body[data-current-system="dalal"] .single-template-container[data-discount-text="קנה קבל"] .title-container h2 {
	font-size: 1em;
	display: inline;
}

body[data-current-system="dalal"] .single-template-container #txt_2 {
	font-size: 0.6em;
	font-weight: 300;
	line-height: 0.75em;
	color: #275e3c;
}

body[data-current-system="dalal"] .single-template-container .title-container,
body[data-current-system="dalal"] .single-template-container #txt_2 {
	white-space: pre-wrap;
}

body[data-current-system="dalal"] .single-template-container .text-container .template-moveable-image {
    width: 40%;
}

body[data-current-system="dalal"] .single-template-container .image-container {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.3em;
	flex: 1;
	max-width: 40%;
	min-width: 0;
}

body[data-current-system="dalal"] .single-template-container .top-left-container .image-container {
    padding: 0.3em 0.3em 0.3em 0.3em;
    min-width: unset;
    max-width: 100%;
    max-height: 100%;
    height: 100%;
}

body[data-current-system="dalal"] .single-template-container .image-container #pic_1 {
	object-fit: contain;
	max-height: 100%;
	height: auto;
	width: 100%;
}

body[data-current-system="dalal"] .single-template-container .right-container .lower-right-container {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
}

body[data-current-system="dalal"] .single-template-container .remarks-container {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	min-height: 1em;
	text-align: center;
	font-size: 1em;
}

body[data-current-system="dalal"] .single-template-container .remarks-text {
	font-size: 0.333em;
	line-height: 0.95em;
}

body[data-current-system="dalal"] .single-template-container .remarks-text * {
	font-size: 1em;
}

body[data-current-system="dalal"] .single-template-container .remarks-text .marked {
	line-height: 0.9em;
	background: #ffe065;
}

body[data-current-system="dalal"] .single-template-container .left-container {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	text-align: right;
	color: white;
	padding: 0.3em;
	flex-direction: column;
}

body[data-current-system="dalal"] .single-template-container .full-price-block {
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

body[data-current-system="dalal"] .single-template-container .price-block {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	width: fit-content;
}

body[data-current-system="dalal"] .single-template-container .price-block.old-price-option .new-price,
body[data-current-system="dalal"] .single-template-container .price-block .main-price-and-units-container {
	text-align: center;
}

body[data-current-system="dalal"] .single-template-container .price-block * {
	display: inline;
}

body[data-current-system="dalal"] .single-template-container .price-block .units_num_line_break {
	display: none;
}

body[data-current-system="dalal"] .single-template-container .full-price-block .price-block .old-price {
	font-size: 0.7em;
	text-align: center;
}

body[data-current-system="dalal"] .single-template-container:not([data-price-text-smaller-text = ""]) .full-price-block .price-block .old-price {
	margin-top: 0.5em;
}

body[data-current-system="dalal"] .single-template-container .full-price-block .price-block .price_for_unit,
body[data-current-system="dalal"] .single-template-container .full-price-block .price-block .regular_price {
	font-size: 0.4em;
	font-weight: normal;
}


body[data-current-system="dalal"] .single-template-container .full-price-block .price-block .units-num-units-for-container *,
body[data-current-system="dalal"] .single-template-container .price-block.second-for-option .second-for-text {
	font-size: 1em;
}

body[data-current-system="dalal"] .single-template-container .full-price-block .price-block .units-num-units-for-container .units_for {
	font-size: 0.6em;
	margin-inline-start: 0.05em;
}

body[data-current-system="dalal"] .single-template-container #txt_8 {
	position: relative;
	translate: 0% 1.5em;
	font-size: 0.5em;
	display: inline;
}

body[data-current-system="dalal"] .single-template-container .one-plus-one-option .main-price-and-units-container {
	flex-direction: column;
}

body[data-current-system="dalal"] .single-template-container .one-plus-one-option .main-price-and-units-container #txt_8 {
	translate: 0 -0.5em;
	width: 100%;
	text-align: left;
}

body[data-current-system="dalal"] .single-template-container #txt_8 .price-text-text,
body[data-current-system="dalal"] .single-template-container #txt_8 .price-text-smaller {
	position: absolute;
	left: 0;
	bottom: -0.5em;
	display: block;
	white-space: nowrap;
}

body[data-current-system="dalal"] .single-template-container:not([data-price-text-smaller-text=""]) #txt_8 .price-text-text,
body[data-current-system="dalal"] .single-template-container:not([data-price-text-smaller-text=""]) #txt_8 .price-text-smaller {
	font-size: 0.5em;
}

body[data-current-system="dalal"] .single-template-container #txt_8_copy * {
	font-size: 0.5em;
}

body[data-current-system="dalal"] .single-template-container .price-block #txt_4.has-afterDecimalSplit .after-decimal {
	position: relative;
	top: 0.05em;
	font-size: 0.5em;
	line-height: 0em;
	vertical-align: super;
}

body[data-current-system="dalal"] .single-template-container .diagonal-line-container {
	position: relative;
}

body[data-current-system="dalal"] .single-template-container .price-block h3.old-price .diagonal-line {
	position: absolute;
	top: 49%;
	right: -0.2em;
	left: -0.38em;
	transform: rotate(-14deg);
	content: "";
	border-top: 0.07em solid;
	border-color: inherit;
}

body[data-current-system="dalal"] .single-template-container #sale_kod {
	position: absolute;
	font-weight: normal;
    top: 50%;
	right: 2%;
	font-size: 50px;
	transform: rotate(-90deg) translateX(50%);
	transform-origin: right;
}

body[data-current-system="dalal"] .single-template-container #txt_4 {
	display: inline-block;
	line-height: 0.7em;
	font-size: 2em;
}

body[data-current-system="dalal"] .single-template-container .units-num-units-for-container,
body[data-current-system="dalal"] .single-template-container .price-block.second-for-option .second-for-text {
	line-height: 0.7em;
	width:100%;
}

body[data-current-system="dalal"] .single-template-container .extra-text-before-price {
	position: relative;
	top: 0.12em;
	line-height: 0.6em;
	vertical-align: super;
}

body[data-current-system="dalal"] .single-template-container .price-block.buy-get-option {
	white-space: pre-wrap;
	display: block;
}

body[data-current-system="dalal"] .single-template-container .price-block.buy-get-option h2 {
	line-height: 1em;
	font-size: 1em;
}

body[data-current-system="dalal"] .single-template-container .price-block .additional-prices-container {
	display: flex;
	align-items: center;
	flex-direction: column;
}

body[data-current-system="dalal"] .single-template-container .price-block.one-plus-one-option .additional-prices-container {
	margin-top: 0em;
}

body[data-current-system="dalal"] .single-template-container .price-block.second-for-option .additional-prices-container {
	margin-top: 0.4em;
}

body[data-current-system="dalal"] .single-template-container[data-price-text-smaller-text=""] .price-block .additional-prices-container {
	margin-top: 0em;
}

body[data-current-system="dalal"] .single-template-container.has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: -0.28em;
}

body[data-current-system="dalal"] .single-template-container[data-discount-text="1+1"].has-limited-or-above-price .extra-text-before-price {
	margin-inline-start: 0em;
	translate: 80% 100%;
	height: 0;
}

body[data-current-system="dalal"] .single-template-container .price-block:not(.buy-get-option) .letters-in-number {
	font-weight: inherit !important;
}

body[data-current-system="dalal"] .single-template-container .price-block #price_for_price_value,
body[data-current-system="dalal"] .single-template-container .price-block .regular_price_value {
	display: inline-block;
	margin-right: 0.4em;
}

body[data-current-system="dalal"] .single-template-container .price-block.old-price-option {
	flex-direction: column-reverse;
	font-size: 1em;
}

body[data-current-system="dalal"] .single-template-container.has-normal-amount .amount-for-price-option #txt_3 {
	font-size: 1.2em;
}



body[data-current-system="dalal"] .single-template-container .top-container {
	display: flex;
	flex-direction: row;
	min-height: 30%;
	text-align: right;
	padding: 0.2em 0.2em 0.2em 0.2em;
	flex: 0;
	background: white;
}

body[data-current-system="dalal"] .single-template-container .top-right-container,
body[data-current-system="dalal"] .single-template-container .top-left-container {
	flex: 1 1 40%;
}

body[data-current-system="dalal"] .single-template-container .top-right-container {
	align-content: center;
	/* max-width: 100%; */
}

body[data-current-system="dalal"] .single-template-container .bottom-container {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: right;
	color: white;
	background-color: #215f38;
	padding: 0.2em;
	flex-direction: column;
	flex: 1;
	height: 0;
}

/* ================================ dalal Global ================================ */
/* ================================ dalal Global displays ================================ */
body[data-current-system="dalal"] .single-template-container.has-normal-amount .amount-for-price-option #txt_3,
body[data-current-system="dalal"] .single-template-container.has-normal-amount.has-normal-price .units_for {
	display: inline;
}

body[data-current-system="dalal"] .single-template-container .additional-prices-container,
body[data-current-system="dalal"] .single-template-container .units_for,
body[data-current-system="dalal"] .single-template-container .amount-for-price-option #txt_3,
body[data-current-system="dalal"] .single-template-container .main-price-and-units-container,
body[data-current-system="dalal"] .single-template-container .regular_price,
body[data-current-system="dalal"] .single-template-container .price_for_unit {
	display: none;
}

body[data-current-system="dalal"] .single-template-container.has-normal-amount:not(.has-has-is-weight) .regular_price,
body[data-current-system="dalal"] .single-template-container :is(.second-for-option, .one-plus-one-option) .regular_price,
body[data-current-system="dalal"] .single-template-container.has-price_for_unit .price_for_unit,
body[data-current-system="dalal"] .single-template-container.has-normal-price .price-block .main-price-and-units-container {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
/* ================================ dalal Global displays ================================ */

/* ================================ dalal pas madaf Global ================================ */

body[data-current-system="dalal"] .single-template-container.pas_madaf_global {
	height: 877px;
	width: 2480px;
	font-size: 160px;
}

body[data-current-system="dalal"] .single-template-container.pas_madaf_global .left-container {
	width: 35%;
}

body[data-current-system="dalal"] .single-template-container.pas_madaf_global .right-container {
	width: 65%;
	background: white;
}

body[data-current-system="dalal"] .single-template-container.pas_madaf_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="dalal"] .single-template-container.pas_madaf_global .inside-container .top-logo {
    display: flex;
}

body[data-current-system="dalal"] .single-template-container.pas_madaf_global .inside-container .top-logo .logo {
    height: 0.8em;
    margin-inline-end: 0.3em;
}
/* ================================ dalal pas madaf Global ================================ */

/* ================================ dalal a4 Global ================================ */

body[data-current-system="dalal"] .single-template-container.a4_global {
	height: 3508px;
	width: 2480px;
	font-size: 300px;
}

body[data-current-system="dalal"] .single-template-container.a4_global .inside-container {
	flex-direction: column;
	justify-content: space-between;
	max-height: 100%;
}

body[data-current-system="dalal"] .single-template-container.a4_global .full-price-block {
	flex-direction: column;
}

body[data-current-system="dalal"] .single-template-container.a4_global .full-text-container {
	max-width: 100%;
	max-height: 100%;
}

body[data-current-system="dalal"] .single-template-container.a4_global .text-container {
	width: fit-content;
}

body[data-current-system="dalal"] .single-template-container.a4_global .remarks-container {
	background-color: white;
	padding: 0.1em 0.15em;
	flex: 0 0 auto;
}

body[data-current-system="dalal"] .single-template-container.a4_global .price-block.old-price-option {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto auto;
}

body[data-current-system="dalal"] .single-template-container.a4_global .price-block.old-price-option .new-price {
	grid-column: 1 / -1; 
	grid-row: 1;
}

body[data-current-system="dalal"] .single-template-container.a4_global .full-price-block .price-block .old-price {
	text-align: right;
	grid-column: 1;
	grid-row: 2;
}

body[data-current-system="dalal"] .single-template-container.a4_global.has-price_for_unit .price_for_unit {
	justify-content: flex-end;
	align-items: flex-end;
	grid-column: 2;
	grid-row: 2;
}


body[data-current-system="dalal"] .single-template-container.a4_global .one-plus-one-option .main-price-and-units-container {
	width:fit-content;
	margin: 0 auto;
}

body[data-current-system="dalal"] .single-template-container.a4_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}



body[data-current-system="dalal"] .single-template-container.a4_global .inside-container .top-logo {
    display: block;
    margin: 0 auto;
    height: 9%;
}

body[data-current-system="dalal"] .single-template-container.a4_global .inside-container .top-logo .logo {
    height: 100%;
    filter: brightness(0) invert(1);
    padding-bottom: 0.5%;
}

body[data-current-system="dalal"] .single-template-container.a4_global .title-container #txt_1 {
	line-height: 0.75em;
}

/* ================================ dalal a4 Global ================================ */

/* ================================ dalal a4 sleep Global ================================ */

body[data-current-system="dalal"] .single-template-container.a4_sleep_global {
	height: 2480px;
	width: 3508px;
	font-size: 300px;
}

body[data-current-system="dalal"] .single-template-container.a4_sleep_global .left-container {
	width: 40%;
}

body[data-current-system="dalal"] .single-template-container.a4_sleep_global .right-container {
	width: 60%;
	padding-inline-end: 0.9em;
}

body[data-current-system="dalal"] .single-template-container.a4_sleep_global .right-container .lower-right-container {
	width: 110%;
}

body[data-current-system="dalal"] .single-template-container.a4_sleep_global .full-price-block .price-block .old-price {
	padding-inline-start: 0.2em;
}



body[data-current-system="dalal"] .single-template-container.a4_sleep_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="dalal"] .single-template-container.a4_sleep_global .left-container {
		padding-inline-start: 0.6em;

}

body[data-current-system="dalal"] .single-template-container.a4_sleep_global .right-container .upper-right-container {
	flex-direction: column;
}

body[data-current-system="dalal"] .single-template-container.a4_sleep_global .image-container {
	max-width: 100%;
	min-height: 35%;
	height: 0;
	flex: 1;
}

body[data-current-system="dalal"] .single-template-container.a4_sleep_global .full-text-container {
	max-width: 100%;
	flex: 0 0 auto;
	max-height: 70%;
	min-height: 25%;
}
/* ================================ dalal a4 sleep Global ================================ */

/* ================================ dalal a5 sleep Global ================================ */

body[data-current-system="dalal"] .single-template-container.a5_sleep_global {
	width: 2480px;
    height: 1748px;
	font-size: 200px;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global > img {
	width: 100%;
    height: 100%;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global .left-container {
	width: 40%;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global .right-container {
	width: 60%;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global .full-price-block .price-block .old-price {
	padding-inline-start: 0em;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global .right-container .upper-right-container {
	flex-direction: column;
	align-items: center;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global .image-container {
	max-width: 70%;
	min-height: 25%;
	height: 0;
	flex: 1 1 25%;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global .full-text-container {
	max-width: 100%;
	flex: 1 1 auto;
	max-height: 70%;
	min-height: 25%;
	text-align: center;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global .inside-container .top-logo {
    display: flex;
}

body[data-current-system="dalal"] .single-template-container.a5_sleep_global .inside-container .top-logo .logo {
    height: 0.8em;
    margin-inline-end: 0.3em;
    filter: brightness(0) invert(1);
}
/* ================================ dalal a4 sleep Global ================================ */

/* ================================ dalal kovesh madaf Global ================================ */

body[data-current-system="dalal"] .single-template-container.kovesh_madaf_global {
	height: 438px;
    width: 1240px;
	font-size: 80px;
}

body[data-current-system="dalal"] .single-template-container.kovesh_madaf_global .left-container {
	width: 35%;
}

body[data-current-system="dalal"] .single-template-container.kovesh_madaf_global .right-container {
	width: 65%;
}

body[data-current-system="dalal"] .single-template-container.kovesh_madaf_global:is(.has-limited-or-above-price) .full-price-block {
	width: 90%;
}

body[data-current-system="dalal"] .single-template-container.kovesh_madaf_global .right-container .lower-right-container {
    width: 104%;
}

body[data-current-system="dalal"] .single-template-container.kovesh_madaf_global .inside-container .top-logo {
    display: flex;
}

body[data-current-system="dalal"] .single-template-container.kovesh_madaf_global .inside-container .top-logo .logo {
    height: 0.8em;
    margin-inline-end: 0.3em;
}

body[data-current-system="dalal"] .single-template-container .full-price-block .price-block .price_for_unit, 
body[data-current-system="dalal"] .single-template-container .full-price-block .price-block .regular_price {
	font-size: 0.6em;
}

/* ================================ dalal kovesh madaf Global ================================ */