/** Shopify CDN: Minification failed

Line 323:11 Expected identifier but found whitespace
Line 323:12 Unexpected "#777771"

**/
/* for header */

.header__icon--cart .icon {
    height: 1.95rem;
    width: 1.95rem;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1 !important;
}

p {
    line-height: 1.5 !important;
}





a#cart-icon-bubble {
    align-items: center;
    background-color: #fce5ea;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 0.4375rem;
    position: relative;
    height: 4.5rem;
    width: 4.4rem;
}

.cart-count-bubble {
    font-size: 0.8rem;
    bottom: 1.1rem;
    left: 1.4rem;
    background: transparent;
    color: black;
    font-weight: 600;
}

.header__icon span {
    height: 100%;
    align-items: center;
    background-color: #fce5ea;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 0.4375rem;
    position: relative;
    height: 4.5rem;
    width: 4.4rem;
}


/* start of style.css */

#forminator-module-32964:not(.select2-dropdown) {
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
	}


	#forminator-module-32964 {
		border-width: 0;
		border-style: none;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}


	#forminator-module-32964 {
					border-color: rgba(0,0,0,0);
							background-color: rgba(0,0,0,0);
			}

#forminator-module-32964 .forminator-pagination-footer .forminator-button-paypal {
			flex: 1;
	}
#forminator-module-32964 .forminator-button-paypal > .paypal-buttons {
		}
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message p {
					font-size: 15px;
							font-family: inherit;
							font-weight: 400;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-error {
					background-color: #F9E4E8;
							box-shadow: inset 2px 0 0 0 #E04562;
			-moz-box-shadow: inset 2px 0 0 0 #E04562;
			-webkit-box-shadow: inset 2px 0 0 0 #E04562;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-error:hover,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-error:focus,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-error:active {
					box-shadow: inset 2px 0 0 0 #E04562;
			-moz-box-shadow: inset 2px 0 0 0 #E04562;
			-webkit-box-shadow: inset 2px 0 0 0 #E04562;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-error,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-error p {
					color: #333333;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-success {
					background-color: #BCEEE6;
							box-shadow: inset 2px 0 0 0 #1ABCA1;
			-moz-box-shadow: inset 2px 0 0 0 #1ABCA1;
			-webkit-box-shadow: inset 2px 0 0 0 #1ABCA1;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-success:hover,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-success:focus,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-success:active {
					box-shadow: inset 2px 0 0 0 #1ABCA1;
			-moz-box-shadow: inset 2px 0 0 0 #1ABCA1;
			-webkit-box-shadow: inset 2px 0 0 0 #1ABCA1;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-success,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-success p {
					color: #333333;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-loading {
					background-color: #F8F8F8;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-loading,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-response-message.forminator-loading p {
					color: #666666;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-title {
					font-size: 45px;
							font-family: inherit;
							font-weight: 400;
							text-align: left;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-subtitle {
					font-size: 18px;
							font-family: inherit;
							font-weight: 400;
							text-align: left;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-title {
					color: #333333;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-subtitle {
					color: #333333;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-label {
					font-size: 18px;
							font-family: inherit;
							font-weight: 700;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-label {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-label .forminator-required {
					color: #E04562;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description-password {
		display: block;
	}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description p {
					font-size: 12px;
							font-family: inherit;
							font-weight: 400;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description a,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description a:hover,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description a:focus,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description a:active {
		box-shadow: none;
		text-decoration: none;
	}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description p {
		margin: 0;
		padding: 0;
		border: 0;
	}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description p {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description a {
		color: #17A8E3;
	}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description a:hover {
		color: #008FCA;
	}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-description a:active {
		color: #008FCA;
	}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-error-message {
					font-size: 12px;
							font-family: inherit;
							font-weight: 500;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-error-message {
					background-color: #F9E4E8;
							color: #E04562;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input input {
					font-size: 16px;
							font-family: inherit;
							font-weight: 400;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input {
					border-color: #777771;
							background-color: #fbe1dd;
							color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input.forminator-calculation:disabled {
					-webkit-text-fill-color: #000000;
				opacity: 1;
	}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input:hover {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input:focus,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input:active {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input input,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input input:hover,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input input:focus,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input input:active {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input::placeholder {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input:-moz-placeholder {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input::-moz-placeholder {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input:-ms-input-placeholder {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input::-webkit-input-placeholder {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-is_hover .forminator-input {
					border-color: #17A8E3;
							background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-is_active .forminator-input {
					border-color: #17A8E3;
							background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-has_error .forminator-input {
					border-color: #E04562;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input-with-icon [class*="forminator-icon-"] {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-input-with-icon:hover [class*="forminator-icon-"],
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-is_active .forminator-input-with-icon [class*="forminator-icon-"],
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-is_active .forminator-input-with-icon [class*="forminator-icon-"] {
					border-color: #17A8E3;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-suffix {
					font-size: 16px;
							font-family: inherit;
							font-weight: 500;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-suffix {
					color: #000000;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-prefix {
					font-size: 16px;
									font-weight: 500;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-prefix {
					color: #000000;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea {
					font-size: 16px;
							font-family: inherit;
							font-weight: 400;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea {
					border-color: #777771;
							background-color: #fbe1dd;
							color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea:hover {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea:focus,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea:active {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-is_hover .forminator-textarea {
					border-color: #17A8E3;
							background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-is_active .forminator-textarea {
					border-color: #17A8E3;
							background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-has_error .forminator-textarea {
					border-color: #E04562;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea::placeholder {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea:-moz-placeholder {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea::-moz-placeholder {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea:-ms-input-placeholder {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-textarea::-webkit-input-placeholder {
					color: #888888;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-radio {
					font-size: 14px;
							font-family: inherit;
							font-weight: 400;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-radio {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-radio .forminator-radio-bullet {
					border-color: #777771;
							background-color: #fbe1dd;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-radio .forminator-radio-image {
					border-color: #777771;
							background-color: #EDEDED;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-radio .forminator-radio-bullet:before {
					background-color: #17A8E3;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-radio input:checked + .forminator-radio-bullet {
					border-color: #17A8E3;
							background-color: #EDEDED;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-radio:hover .forminator-radio-image,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-radio input:checked ~ .forminator-radio-image {
					border-color: #17A8E3;
							background-color: #E1F6FF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-has_error .forminator-radio .forminator-radio-bullet {
					border-color: #E04562;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox__label,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox__label p {
					font-size: 14px;
							font-family: inherit;
							font-weight: 400;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox__label,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox__label p {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox .forminator-checkbox-box {
					border-color: #777771;
							background-color: #fbe1dd;
							color: #17A8E3;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox .forminator-checkbox-image {
					border-color: #777771;
							background-color: #EDEDED;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox input:checked + .forminator-checkbox-box {
					border-color: #17A8E3;
							background-color: #EDEDED;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox:hover .forminator-checkbox-image,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox input:checked ~ .forminator-checkbox-image {
					border-color: #17A8E3;
							background-color: #E1F6FF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-has_error .forminator-checkbox .forminator-checkbox-box {
					border-color: #E04562;
			}

	@media screen and ( max-width: 782px ) {
		.forminator-ui#forminator-module-32964.forminator-design--default .forminator-checkbox:hover .forminator-checkbox-image {
							border-color: #777771;
										background-color: #EDEDED;
					}
	}


	.forminator-ui#forminator-module-32964.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
					font-size: 16px;
						line-height: 22px;
					font-weight: 400;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
					border-color: #777771;
							background-color: #fbe1dd;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__arrow {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover {
					border-color: #17A8E3;
							background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__rendered {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__arrow {
					color: #17A8E3;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] {
					border-color: #17A8E3;
							background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
					color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__arrow {
					color: #17A8E3;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-field.forminator-has_error .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
					border-color: #E04562;
			}


	.forminator-select-dropdown-container--open .forminator-custom-form-32964.forminator-dropdown--default .select2-search input {
					font-size: 16px;
						line-height: 22px;
					font-weight: 400;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-32964.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option {
					font-size: 16px;
									font-weight: 400;
			}


	.forminator-select-dropdown-container--open .forminator-custom-form-32964.forminator-dropdown--default {
					border-color: #17A8E3;
							background-color: #fbe1dd;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-32964.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option {
					color: #777771;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-32964.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted {
					background-color: #DDDDDD;
							color: #000000;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-32964.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected {
					background-color: #17A8E3;
							color: #FFFFFF;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-32964.forminator-dropdown--default .select2-search input,
	.forminator-select-dropdown-container--open .forminator-custom-form-32964.forminator-dropdown--default .select2-search input:focus,
	.forminator-select-dropdown-container--open .forminator-custom-form-32964.forminator-dropdown--default .select2-search input:hover {
					border-color: #17A8E3;
							background-color: #FFFFFF;
							color: #000000;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multiselect .forminator-option {
					font-size: 16px;
							font-family: inherit;
							font-weight: 400;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multiselect {
					border-color: #777771;
							background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-has_error .forminator-multiselect {
					border-color: #E04562;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multiselect .forminator-option {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multiselect .forminator-option:hover {
					background-color: #DDDDDD;
							color: #000000;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multiselect .forminator-option.forminator-is_checked {
					background-color: #17A8E3;
							color: #FFFFFF;
			}


	.forminator-custom-form-32964.forminator-calendar--default {
					font-family: inherit;
			}


	.forminator-custom-form-32964.forminator-calendar--default:before {
					border-color: #17A8E3;
							background-color: #E6E6E6;
			}

	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-header .ui-corner-all {
					background-color: #17A8E3;
							color: #FFFFFF;
			}

	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-header .ui-datepicker-title select {
					border-color: #BBBBBB;
							background-color: #FFFFFF;
							color: #777771;
			}

	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar thead th {
					color: #333333;
			}

	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default,
	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar tbody td.ui-state-disabled span {
					border-color: #E6E6E6;
							background-color: #E6E6E6;
							color: #777771;
			}

	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default:hover,
	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-hover {
					border-color: #DDDDDD;
							background-color: #DDDDDD;
							color: #777771;
			}

	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default:active,
	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-active {
					border-color: #17A8E3;
							background-color: #17A8E3;
							color: #FFFFFF;
			}

	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight {
					border-color: #17A8E3;
							background-color: #C8DEE7;
							color: #17A8E3;
			}

	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight:active,
	.forminator-custom-form-32964.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight.ui-state-active {
					border-color: #17A8E3;
							background-color: #17A8E3;
							color: #FFFFFF;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-upload {
					font-size: 14px;
							font-family: inherit;
							font-weight: 500;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-file-upload > span {
					font-size: 12px;
							font-family: inherit;
							font-weight: 500;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-upload {
					background-color: #1ABCA1;
							color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-upload:hover {
					background-color: #159C85;
							color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-upload:active {
					background-color: #159C85;
							color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-file-upload > span {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-delete {
					background-color: rgba(0,0,0,0);
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-delete:hover {
					background-color: #F9E4E8;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-delete:active {
					background-color: #F9E4E8;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-delete [class*="forminator-icon-"] {
					color: #E04562;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-delete:hover [class*="forminator-icon-"] {
					color: #E04562;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-delete:active [class*="forminator-icon-"] {
					color: #E04562;
			}


	/*
	====================
	MU Panel Font Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p {
					font-size: 14px;
				line-height: 1.7;
							font-weight: 400;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:visited,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:hover,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:focus {
		font-weight: 700;
		text-decoration: underline;
	}

	/*
	====================
	MU File Font Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--title {
					font-size: 13px;
				line-height: 1.3;
							font-weight: 700;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--size {
					font-size: 13px;
				line-height: 1.4em;
							font-weight: 700;
			}


	/*
	====================
	MU Panel Color Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload {
		cursor: pointer;
					border-color: #777771;
							background-color: #EDEDED;
							color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p {
					color: #666666;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:visited,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:hover,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:focus {
					color: #17A8E3;
			}

	/* STATE: Hover */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload:hover {
					border-color: #17A8E3;
							background-color: #E6E6E6;
							color: #777771;
			}

	/* STATE: Drag Over */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-multi-upload.forminator-dragover {
					border-color: #17A8E3;
							background-color: #E1F6FF;
							color: #17A8E3;
			}

	/* STATE: Error */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-has_error .forminator-multi-upload {
					border-color: #E04562;
							background-color: #EDEDED;
							color: #777771;
			}

	/*
	====================
	MU File Color Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--preview {
					border-color: #777771;
							background-color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--preview [class*="forminator-icon-"] {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--title {
					color: #333333;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--size {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--size [class*="forminator-icon-"] {
					color: #888888;
			}

	/* Error */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--image,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--preview {
					border-color: #E04562;
							background-color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--preview [class*="forminator-icon-"] {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--size [class*="forminator-icon-"] {
					color: #E04562;
			}


	/*
	====================
	Signature Font Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-signature .forminator-signature--placeholder {
					font-size: 16px;
									font-weight: 400;
			}


	/*
	====================
	Signature Colors
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-signature {
					border-color: #777771;
							background-color: #EDEDED !important;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-signature .forminator-signature--placeholder {
					color: #888888;
			}

	/* STATE: Hover */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-field-signature.forminator-is_hover .forminator-signature {
					border-color: #17A8E3;
							background-color: #E6E6E6 !important;
			}

	/* STATE: Error */

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-field-signature.forminator-has_error .forminator-signature {
					border-color: #E04562;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-submit {
					font-size: 14px;
							font-family: inherit;
							font-weight: 500;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-submit {
					background-color: #f9bcb1;
							color: #333333;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-submit:hover {
					background-color: #008FCA;
							color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-submit:active {
					background-color: #008FCA;
							color: #FFFFFF;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
					font-size: 12px;
							font-family: inherit;
							font-weight: 500;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-steps .forminator-break {
					background-color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-steps .forminator-break:before {
					background-color: #17A8E3;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
					color: #17A8E3;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
					border-color: #777771;
							background-color: #17A8E3;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-step .forminator-step-label {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-step .forminator-step-dot {
					border-color: #777771;
							background-color: #777771;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-progress .forminator-progress-label {
					font-size: 12px;
							font-family: inherit;
							font-weight: 500;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-progress .forminator-progress-label {
					color: #777771;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-progress .forminator-progress-bar {
					background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-pagination-progress .forminator-progress-bar span {
					background-color: #17A8E3;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-back {
					font-size: 14px;
							font-family: inherit;
							font-weight: 500;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-back {
					background-color: #1ABCA1;
							color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-back:hover {
					background-color: #159C85;
							color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-back:active {
					background-color: #159C85;
							color: #FFFFFF;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-next {
					font-size: 14px;
							font-family: inherit;
							font-weight: 500;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-next {
					background-color: #1ABCA1;
							color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-next:hover {
					background-color: #159C85;
							color: #FFFFFF;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-button-next:active {
					background-color: #159C85;
							color: #FFFFFF;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-field {
					background: rgba(248, 248, 248, 0.5);
							box-shadow: inset 5px 0px 0px rgba(221, 221, 221, 0.5);
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-field .forminator-grouped-fields {
					border-bottom: 1px solid rgba(170, 170, 170, 0.5);
			}


.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-field .forminator-grouped-fields:last-child {
	border-bottom: unset;
}
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-link,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-button {
					font-size: 12px;
							font-family: inherit;
							font-weight: 500;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-icon {
					font-size: 18px;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-link {
					color: #17A8E3;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-link:hover {
					color: #289DCC;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-link:active,
	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-link:focus {
					color: #289DCC;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-icon {
					color: #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-icon:hover {
					color: #666;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-icon:active {
					color: #666;
			}


	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-button {
					background-color: #F8F8F8;
							color: #666666;
							border: 1px solid #AAAAAA;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-button:hover {
					background-color: #F1F1F1;
							color: #666666;
							border: 1px solid #AAAAAA;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-button:active {
					background-color: #EEEEEE;
							color: #333333;
							border: 1px solid #888888;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .forminator-repeater-action-button:disabled {
		background-color: transparent;
		color: #AAAAAA;
		border: 1px solid rgba(31, 31, 31, 0.12);
	}


	.forminator-ui#forminator-module-32964.forminator-design--default .StripeElement {
		padding: 9px;
		border-width: 1px;
		border-style: solid;
					border-color: #777771;
				border-radius: 2px;
					background-color: #fbe1dd;
							color: #000000;
				transition: 0.2s ease;
	}

	.forminator-ui#forminator-module-32964.forminator-design--default .StripeElement:hover {
					border-color: #17A8E3;
							background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .StripeElement--focus,
	.forminator-ui#forminator-module-32964.forminator-design--default .StripeElement--focus:hover {
					border-color: #17A8E3;
							background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-32964.forminator-design--default .StripeElement--invalid,
	.forminator-ui#forminator-module-32964.forminator-design--default .StripeElement--invalid:hover,
	.forminator-ui#forminator-module-32964.forminator-design--default .StripeElement--focus.StripeElement--invalid {
					border-color: #E04562;
			}

/* end of style.css */


/* classic theme css */
/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

/* button css */
/*! This file is auto-generated */
/* .btn {
    align-items: center;

    display: flex;
    font-size: 1rem;
    justify-content: center;
    letter-spacing: 3px;
    padding: .75rem 1.25rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .2s;
} */




/* start of style.css second file */

.button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded, .shopify-payment-button [role=button], .cart__dynamic-checkout-buttons [role=button], .cart__dynamic-checkout-buttons iframe {
    background: #fce5ea !important;
    color: black !important;
    letter-spacing: .1em !important;
}
.button:hover,
.shopify-challenge__button:hover,
.customer button:hover,
button.shopify-payment-button__button--unbranded:hover,
.shopify-payment-button [role=button]:hover,
.cart__dynamic-checkout-buttons [role=button]:hover,
.cart__dynamic-checkout-buttons iframe:hover {
  background: #ffdcd2 !important;
  color: white !important;
  letter-spacing: 0.1em !important;
  color: black !important;
}
.button::after,
.shopify-challenge__button::after,
.customer button::after,
button.shopify-payment-button__button--unbranded::after,
.shopify-payment-button [role=button]::after,
.cart__dynamic-checkout-buttons [role=button]::after,
.cart__dynamic-checkout-buttons iframe::after {
  box-shadow: none !important;
  border: none !important;
  transition: none !important;
}


.button--secondary.tw-font-title {
    background: transparent !important;
    color: black !important;
    border: 1px solid;
  
}




/* end of style.css second file */

@media screen and (min-width: 990px) {


.list-menu__item {
    font-size: 108%;
}

.header:not(.drawer-menu).page-width {
    padding-left: 0;
    padding-right: 0;
}
  .header--top-center .header__inline-menu>.list-menu--inline {
    min-width: 100%;
}
  .header:not(.header--middle-left,.header--middle-center) .header__inline-menu {
    min-width: 100%;
}
  .header__icons {
    padding-right: 4rem !important;
}
.header--top-center .header__inline-menu>.list-menu--inline {
    background: #fce5ea;
}
  .header:not(.drawer-menu).page-width {
    max-width: -webkit-fill-available;
}
  .header__menu-item {
    padding: 0.5rem 1rem;
}
  .header--top-center .header__inline-menu>.list-menu--inline {
    justify-content: space-evenly;
}
  .header:not(.header--top-center) *>.header__search, .header--top-center>.header__search {
    margin-left: 3rem;
}
}

@media screen and (max-width: 990px) {
  .header__icon span {
    height: 3.7rem;
    width: 3.7rem;
}
  a#cart-icon-bubble {
    height: 3.7rem;
    width: 3.7rem;
}
}

.button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded, .shopify-payment-button [role=button], .cart__dynamic-checkout-buttons [role=button], .cart__dynamic-checkout-buttons iframe {
    min-height: calc(3.5rem + var(--buttons-border-width) * 2);
}

h2.tw-text-center {
    font-size: 23px;
    max-width: 767px;
    margin: auto;
    margin-bottom: 30px;
    line-height: 1;
}

h2.newshead {
    margin-top: 0;
}

[multiple], [type=date], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], select, textarea {
    background-color: #ffffff3b;
}

a.jdgm-link {
    font-size: 69%;
}
.jdgm-rev a, .jdgm-quest a {
    color: #7a4d47 !important;
}
.jdgm-carousel-wrapper {
    width: 100% !important;
}

.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper {
    border-color: #ffffff;
    border-radius: 20px !important;
    background: #fde1dd;
}

a.jdgm-write-rev-link {
    cursor: pointer;
    color: #ffffff !important;
    letter-spacing: 1px;
    border-radius: 10px;
}
a.jdgm-write-rev-link {
    max-width: 19rem !important;
}
@media only screen and (max-width: 750px) {
  .jdgm-carousel-wrapper {
    width: 95% !important;
}
}


@media only screen and (max-width: 992px) {
  .cart-count-bubble {
    font-size: 0.9rem;
    bottom: 0.8rem;
    left: 1rem;
}
}

.cart-count-bubble span {
    background: none;
}

.jdgm-widget.jdgm-widget {
    display: flex !important;
    justify-content: center;
}


.accordion__title {
    font-weight: 600;
}

.accordion__title {
    display: flex !important;
    column-gap: 5px;
  align-items: center;
}
.accordion__title .jdgm-prev-badge__text {
    visibility: unset;
    display: none;
}

.jdgm-widget.jdgm-widget {
    display: flex!important;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    column-gap: 5px;
    justify-content: center;
}

.product__accordion .accordion__content {
     text-align: left !important;

}

h2.tw-text-center {
    font-size: 26px;
    /* font-weight: 600; */
}
.tw-font-title {
    font-family: var(--font-heading-family) !important;
}


.tw-bg-master-pink {
    background-color: rgb(255 255 255);
}

.tw-tracking-frank {
    letter-spacing: 0.1em;
}


.card__heading {
    font-size: 18px;
}

.button:hover, .shopify-challenge__button:hover, .customer button:hover, button.shopify-payment-button__button--unbranded:hover, .shopify-payment-button [role=button]:hover, .cart__dynamic-checkout-buttons [role=button]:hover, .cart__dynamic-checkout-buttons iframe:hover {
    background: #e96aa5 !important;
    color: #ffffff !important;
}

.card-wrapper .rating-star {
    letter-spacing: 0.1px;
    font-size: 2.5rem;
}
.card-information .caption {
    letter-spacing: .07rem;
    font-size: 1.4rem;
}

.rating-star {
    --color-rating-star: rgb(231 93 158) !important;
}
.product-form__buttons .product-form__submit{
      background: #e61d7a !important;
}
.quantity__input {
  font-size: 20px !important;
}
@media (max-width:768px){
  .jhgehjfbehfjgbff {
    min-width: 50%!important;
  }
  #reconvert-slot-cartDrawer-5 #slot-nonEmpty-5-content .heading_font{
    font-size: 10px !important;  
}
}