.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.ts-field-popup .ts-form-group label {
	font-family: var(--e-global-typography-text_md_500-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_500-font-size);
	font-weight: var(--e-global-typography-text_md_500-font-weight);
	line-height: var(--e-global-typography-text_md_500-line-height);
	letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	color: var(--e-global-color-primary);
}

.ts-field-popup .ts-form-group small {
	font-family: var(--e-global-typography-text_sm_400-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_sm_400-font-size);
	font-weight: var(--e-global-typography-text_sm_400-font-weight);
	line-height: var(--e-global-typography-text_sm_400-line-height);
	letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
}

.ts-field-popup .ts-form-group small {
	color: var(--e-global-color-secondary);
}

.ts-field-popup .ts-term-dropdown li {
	border-color: var(--e-global-color-60f6ddd);
}

.ts-field-popup .ts-term-dropdown li > a span {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text_md_400-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_400-font-size);
	font-weight: var(--e-global-typography-text_md_400-font-weight);
	line-height: var(--e-global-typography-text_md_400-line-height);
	letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
}

.ts-field-popup .ts-term-icon {
	--ts-icon-color: var(--e-global-color-f004245);
	--ts-icon-size: 20px;
}

.ts-field-popup .ts-right-icon, .ts-field-popup .ts-left-icon {
	border-color: var(--e-global-color-3b57c3a);
}

.ts-field-popup .pika-label:after {
	border-color: var(--e-global-color-3b57c3a);
}

.ts-field-popup .ts-term-dropdown li > a:hover, .ts-field-popup .ts-term-dropdown li > a:focus {
	background: rgba(254, 213, 205, .31);
}

.ts-field-popup .ts-term-dropdown li > a:hover span {
	color: var(--e-global-color-primary);
}

.ts-field-popup .ts-term-dropdown li > a:hover .ts-term-icon {
	--ts-icon-color: var(--e-global-color-accent);
}

.ts-field-popup .ts-term-dropdown li.ts-selected > a span {
	font-family: var(--e-global-typography-text_md_600-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_600-font-size);
	font-weight: var(--e-global-typography-text_md_600-font-weight);
	line-height: var(--e-global-typography-text_md_600-line-height);
	letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	color: var(--e-global-color-accent);
}

.ts-field-popup .ts-term-dropdown li.ts-selected > a .ts-term-icon {
	--ts-icon-color: var(--e-global-color-4826a2d);
}

.ts-field-popup .cart-item-details a {
	font-family: var(--e-global-typography-text_md_600-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_600-font-size);
	font-weight: var(--e-global-typography-text_md_600-font-weight);
	line-height: var(--e-global-typography-text_md_600-line-height);
	letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	color: var(--e-global-color-primary);
}

.ts-field-popup .cart-item-details span {
	font-family: var(--e-global-typography-text_sm_500-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_sm_500-font-size);
	font-weight: var(--e-global-typography-text_sm_500-font-weight);
	line-height: var(--e-global-typography-text_sm_500-line-height);
	letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	color: var(--e-global-color-secondary);
}

.ts-field-popup .cart-subtotal span {
	font-family: var(--e-global-typography-text_sm_500-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_sm_500-font-size);
	font-weight: var(--e-global-typography-text_sm_500-font-weight);
	line-height: var(--e-global-typography-text_sm_500-line-height);
	letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	color: var(--e-global-color-primary);
}

.ts-field-popup .ts-empty-user-tab {
	--ts-icon-size: 32px;
	--ts-icon-color: var(--e-global-color-secondary);
}

.ts-field-popup .ts-empty-user-tab p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text_md_400-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_400-font-size);
	font-weight: var(--e-global-typography-text_md_400-font-weight);
	line-height: var(--e-global-typography-text_md_400-line-height);
	letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
}

.ts-field-popup .container-checkbox .checkmark {
	width: 20px;
	height: 20px;
	min-width: 20px;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dbcebc6);
	background-color: rgba(245, 238, 255, .44);
}

.ts-field-popup .container-checkbox input:checked ~ .checkmark {
	background-color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.ts-field-popup .container-radio .checkmark {
	width: 20px;
	height: 20px;
	min-width: 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dbcebc6);
	background-color: rgba(245, 238, 255, .44);
}

.ts-field-popup .container-radio input:checked ~ .checkmark {
	background-color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.ts-field-popup .pick-file-input {
	--ts-icon-color: var(--e-global-color-d0189f1);
	--ts-icon-size: 28px;
	background-color: var(--e-global-color-176b4a9);
}

.pick-file-input {
	border-style: dashed;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b330a42);
}

.pick-file-input a {
	font-family: var(--e-global-typography-text_md_500-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_500-font-size);
	font-weight: var(--e-global-typography-text_md_500-font-weight);
	line-height: var(--e-global-typography-text_md_500-line-height);
	letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
}

.ts-field-popup .pick-file-input a {
	color: var(--e-global-color-secondary);
}

.ts-field-popup .ts-file-info {
	--ts-icon-color: var(--e-global-color-d0189f1);
}

.ts-file-info code {
	font-family: var(--e-global-typography-text_md_500-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_500-font-size);
	font-weight: var(--e-global-typography-text_md_500-font-weight);
	line-height: var(--e-global-typography-text_md_500-line-height);
	letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
}

.ts-field-popup .ts-file-info code {
	color: var(--e-global-color-secondary);
}

.ts-field-popup .ts-remove-file {
	background-color: var(--e-global-color-176b4a9);
	--ts-icon-color: var(--e-global-color-accent);
}

.ts-field-popup .ts-remove-file:hover {
	background-color: var(--e-global-color-3b57c3a);
	--ts-icon-color: var(--e-global-color-176b4a9);
}

.ts-field-popup .pick-file-input a:hover {
	--ts-icon-color: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.ts-field-popup .pick-file-input:hover {
	background-color: var(--e-global-color-e79f00f);
	border-color: var(--e-global-color-accent);
}

.ts-field-popup .ts-stepper-input input {
	font-size: 20px;
}

.ts-field-popup .range-slider-wrapper .range-value {
	font-size: 16px;
	color: var(--e-global-color-primary);
}

.ts-field-popup .noUi-target {
	background-color: var(--e-global-color-7489e72);
}

.ts-field-popup .noUi-connect {
	background-color: var(--e-global-color-accent);
}

.ts-field-popup .noUi-handle {
	background-color: var(--e-global-color-176b4a9);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-accent);
}

.ts-field-popup .ts-icon-btn i {
	color: var(--e-global-color-accent);
}

.ts-field-popup .ts-icon-btn:hover i {
	color: var(--e-global-color-accent);
}

.datepicker-head h3 {
	--ts-icon-size: 20px;
	--ts-icon-color: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text_md_600-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_600-font-size);
	font-weight: var(--e-global-typography-text_md_600-font-weight);
	line-height: var(--e-global-typography-text_md_600-line-height);
	letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
}

.datepicker-head p {
	color: var(--e-global-color-c26dc06);
	font-family: var(--e-global-typography-text_sm_400-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_sm_400-font-size);
	font-weight: var(--e-global-typography-text_sm_400-font-weight);
	line-height: var(--e-global-typography-text_sm_400-line-height);
	letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
}

.ts-field-popup .pika-label {
	font-family: var(--e-global-typography-aaab3d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-aaab3d9-font-size);
	font-weight: var(--e-global-typography-aaab3d9-font-weight);
	line-height: var(--e-global-typography-aaab3d9-line-height);
	color: var(--e-global-color-primary);
}

.ts-field-popup td:not(.is-disabled) .pika-button {
	font-family: var(--e-global-typography-text_md_600-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_600-font-size);
	font-weight: var(--e-global-typography-text_md_600-font-weight);
	line-height: var(--e-global-typography-text_md_600-line-height);
	letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	color: var(--e-global-color-primary);
}

.ts-field-popup td:not(.is-disabled) .pika-button:hover {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-634198f);
}

.ts-field-popup .is-inrange:not(.is-disabled) .pika-button {
	color: var(--e-global-color-primary);
}

.ts-field-popup  .is-inrange:not(.is-disabled) .pika-button {
	background-color: var(--e-global-color-634198f);
}

.ts-field-popup .ts-booking-date .is-startrange .pika-button, .ts-field-popup .ts-booking-date .is-endrange .pika-button {
	color: var(--e-global-color-e79f00f);
	background-color: var(--e-global-color-accent);
}

.ts-field-popup .pika-single:not(.pika-range) .is-selected .pika-button {
	color: var(--e-global-color-176b4a9);
	background-color: var(--e-global-color-accent);
}

.ts-notification-list li a .notification-details b {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text_md_500-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_500-font-size);
	font-weight: var(--e-global-typography-text_md_500-font-weight);
	line-height: var(--e-global-typography-text_md_500-line-height);
	letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
}

.ts-notification-list li a .notification-details span {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text_sm_400-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_sm_400-font-size);
	font-weight: var(--e-global-typography-text_sm_400-font-weight);
	line-height: var(--e-global-typography-text_sm_400-line-height);
	letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
}

.ts-notification-list li a .notification-image i {
	color: var(--e-global-color-secondary);
	font-size: 20px;
}

.ts-notification-list li a .notification-image {
	background-color: var(--e-global-color-60f6ddd);
	width: 38px;
	height: 38px;
	min-width: 38px;
}

li.ts-unread-notification a .notification-details b {
	font-family: var(--e-global-typography-text_md_500-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_500-font-size);
	font-weight: var(--e-global-typography-text_md_500-font-weight);
	line-height: var(--e-global-typography-text_md_500-line-height);
	letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	color: var(--e-global-color-accent);
}

.ts-notification-list li.ts-new-notification a .notification-image i {
	color: var(--e-global-color-176b4a9);
}

.ts-notification-list li.ts-new-notification a .notification-image {
	background: var(--e-global-color-accent);
	border-style: none;
}

.ts-notification-list li:hover {
	background-color: rgba(254, 213, 205, .31);
}

.ts-notification-list li a:hover .notification-details b {
	color: var(--e-global-color-accent);
}

.ts-notification-list li a:hover .notification-details span {
	color: var(--e-global-color-secondary);
}

.ts-notification-list li a:hover .notification-image i {
	color: var(--e-global-color-secondary);
}

.ts-notification-list li a:hover .notification-image {
	background-color: var(--e-global-color-176b4a9);
}

.ts-field-popup textarea {
	font-family: var(--e-global-typography-text_md_400-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_400-font-size);
	font-weight: var(--e-global-typography-text_md_400-font-weight);
	line-height: var(--e-global-typography-text_md_400-line-height);
	letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	color: var(--e-global-color-secondary);
}

.ts-field-popup textarea::-webkit-input-placeholder {
	color: var(--e-global-color-secondary);
}

.ts-field-popup textarea:-moz-placeholder {
	color: var(--e-global-color-secondary);
}

.ts-field-popup textarea::-moz-placeholder {
	color: var(--e-global-color-secondary);
}

.ts-field-popup textarea:-ms-input-placeholder {
	color: var(--e-global-color-secondary);
}

.ts-notice {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dbcebc6);
	border-radius: 4px;
	--al-info: var(--e-global-color-accent);
	--al-error: var(--e-global-color-89d9af5);
	--al-success: var(--e-global-color-55c51be);
}

.a-btn {
	--alert-divider: var(--e-global-color-8789182);
}

.ts-notice .alert-msg {
	font-family: var(--e-global-typography-text_md_400-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_400-font-size);
	font-weight: var(--e-global-typography-text_md_400-font-weight);
	line-height: var(--e-global-typography-text_md_400-line-height);
	letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
}

.a-btn a {
	font-family: var(--e-global-typography-text_md_600-font-family), Sans-serif;
	font-size: var(--e-global-typography-text_md_600-font-size);
	font-weight: var(--e-global-typography-text_md_600-font-weight);
	line-height: var(--e-global-typography-text_md_600-line-height);
	letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	color: var(--e-global-color-primary);
}

.a-btn a:hover {
	color: var(--e-global-color-3b57c3a);
	background-color: rgba(254, 213, 205, .31);
}

@media (max-width:1366px) {
	.ts-field-popup .ts-form-group label {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-field-popup .ts-form-group small {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	.ts-field-popup .ts-term-dropdown li > a span {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.ts-field-popup .ts-term-dropdown li.ts-selected > a span {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-field-popup .cart-item-details a {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-field-popup .cart-item-details span {
		font-size: var(--e-global-typography-text_sm_500-font-size);
		line-height: var(--e-global-typography-text_sm_500-line-height);
		letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	}
	
	.ts-field-popup .cart-subtotal span {
		font-size: var(--e-global-typography-text_sm_500-font-size);
		line-height: var(--e-global-typography-text_sm_500-line-height);
		letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	}
	
	.ts-field-popup .ts-empty-user-tab p {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.pick-file-input a {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-file-info code {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.datepicker-head h3 {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.datepicker-head p {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	.ts-field-popup .pika-label {
		font-size: var(--e-global-typography-aaab3d9-font-size);
		line-height: var(--e-global-typography-aaab3d9-line-height);
	}
	
	.ts-field-popup td:not(.is-disabled) .pika-button {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-notification-list li a .notification-details b {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-notification-list li a .notification-details span {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	li.ts-unread-notification a .notification-details b {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-field-popup textarea {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.ts-notice .alert-msg {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.a-btn a {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
}

@media (max-width:1024px) {
	.ts-field-popup .ts-form-group label {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-field-popup .ts-form-group small {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	.ts-field-popup .ts-term-dropdown li > a span {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.ts-field-popup .ts-term-dropdown li.ts-selected > a span {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-field-popup .cart-item-details a {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-field-popup .cart-item-details span {
		font-size: var(--e-global-typography-text_sm_500-font-size);
		line-height: var(--e-global-typography-text_sm_500-line-height);
		letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	}
	
	.ts-field-popup .cart-subtotal span {
		font-size: var(--e-global-typography-text_sm_500-font-size);
		line-height: var(--e-global-typography-text_sm_500-line-height);
		letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	}
	
	.ts-field-popup .ts-empty-user-tab p {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.pick-file-input a {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-file-info code {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.datepicker-head h3 {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.datepicker-head p {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	.ts-field-popup .pika-label {
		font-size: var(--e-global-typography-aaab3d9-font-size);
		line-height: var(--e-global-typography-aaab3d9-line-height);
	}
	
	.ts-field-popup td:not(.is-disabled) .pika-button {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-notification-list li a .notification-details b {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-notification-list li a .notification-details span {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	li.ts-unread-notification a .notification-details b {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-field-popup textarea {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.ts-notice .alert-msg {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.a-btn a {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
}

@media (max-width:767px) {
	.ts-field-popup .ts-form-group label {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-field-popup .ts-form-group small {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	.ts-field-popup .ts-term-dropdown li > a span {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.ts-field-popup .ts-term-dropdown li.ts-selected > a span {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-field-popup .cart-item-details a {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-field-popup .cart-item-details span {
		font-size: var(--e-global-typography-text_sm_500-font-size);
		line-height: var(--e-global-typography-text_sm_500-line-height);
		letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	}
	
	.ts-field-popup .cart-subtotal span {
		font-size: var(--e-global-typography-text_sm_500-font-size);
		line-height: var(--e-global-typography-text_sm_500-line-height);
		letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	}
	
	.ts-field-popup .ts-empty-user-tab p {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.pick-file-input a {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-file-info code {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.datepicker-head h3 {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.datepicker-head p {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	.ts-field-popup .pika-label {
		font-size: var(--e-global-typography-aaab3d9-font-size);
		line-height: var(--e-global-typography-aaab3d9-line-height);
	}
	
	.ts-field-popup td:not(.is-disabled) .pika-button {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-notification-list li a .notification-details b {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-notification-list li a .notification-details span {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	li.ts-unread-notification a .notification-details b {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-field-popup textarea {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.ts-notice .alert-msg {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.a-btn a {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
}

@media (min-width:2400px) {
	.ts-field-popup .ts-form-group label {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-field-popup .ts-form-group small {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	.ts-field-popup .ts-term-dropdown li > a span {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.ts-field-popup .ts-term-dropdown li.ts-selected > a span {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-field-popup .cart-item-details a {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-field-popup .cart-item-details span {
		font-size: var(--e-global-typography-text_sm_500-font-size);
		line-height: var(--e-global-typography-text_sm_500-line-height);
		letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	}
	
	.ts-field-popup .cart-subtotal span {
		font-size: var(--e-global-typography-text_sm_500-font-size);
		line-height: var(--e-global-typography-text_sm_500-line-height);
		letter-spacing: var(--e-global-typography-text_sm_500-letter-spacing);
	}
	
	.ts-field-popup .ts-empty-user-tab p {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.pick-file-input a {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-file-info code {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.datepicker-head h3 {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.datepicker-head p {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	.ts-field-popup .pika-label {
		font-size: var(--e-global-typography-aaab3d9-font-size);
		line-height: var(--e-global-typography-aaab3d9-line-height);
	}
	
	.ts-field-popup td:not(.is-disabled) .pika-button {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
	
	.ts-notification-list li a .notification-details b {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-notification-list li a .notification-details span {
		font-size: var(--e-global-typography-text_sm_400-font-size);
		line-height: var(--e-global-typography-text_sm_400-line-height);
		letter-spacing: var(--e-global-typography-text_sm_400-letter-spacing);
	}
	
	li.ts-unread-notification a .notification-details b {
		font-size: var(--e-global-typography-text_md_500-font-size);
		line-height: var(--e-global-typography-text_md_500-line-height);
		letter-spacing: var(--e-global-typography-text_md_500-letter-spacing);
	}
	
	.ts-field-popup textarea {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.ts-notice .alert-msg {
		font-size: var(--e-global-typography-text_md_400-font-size);
		line-height: var(--e-global-typography-text_md_400-line-height);
		letter-spacing: var(--e-global-typography-text_md_400-letter-spacing);
	}
	
	.a-btn a {
		font-size: var(--e-global-typography-text_md_600-font-size);
		line-height: var(--e-global-typography-text_md_600-line-height);
		letter-spacing: var(--e-global-typography-text_md_600-letter-spacing);
	}
}