.elementor-kit-9{--e-global-color-primary:#000000;--e-global-color-secondary:#F1C567;--e-global-color-text:#000000;--e-global-color-accent:#F1C567;--e-global-color-bffa0ac:#FFFFFF;--e-global-color-19e76f9:#00000000;--e-global-color-0283b14:#E9E5E1;--e-global-color-d6b6279:#D9DDE2;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-bffa0ac );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
    scroll-behavior: smooth;
}
*:focus {
    outline: unset;
}
*:last-child {
    margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
}
.elementor-kit-9 div[data-elementor-type="header"] + main {
    min-height: calc(100vh - 253px);
}
.gfield_required {
    display: none !important;
}
.elementor-kit-9 .gform_button:focus {
    outline: none !important;
}
.elementor-kit-9 .gform_required_legend,
.elementor-kit-9 .gform_validation_errors {
    display: none;
}
.elementor-kit-9 .uael-question-span:focus {
    outline: unset;
}
.elementor-kit-9 .products .attachment-woocommerce_thumbnail {
    max-height: 260px;
    object-fit: contain;
}
.elementor-kit-9 .errormsg {
    display: none !important;
    font-family: "Raleway", Sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.33;
    color: #000 !important;
    -webkit-text-fill-color: #000;
    text-align: left;
}

.elementor-kit-9 .woocommerce-notice.woocommerce-info {
    font-family: "Raleway", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.5em !important;
    color: #000;
    border-color: #000;
    background: #FFDE59;
}
.elementor-kit-9 .woocommerce-notice.woocommerce-info:before {
    color: #000;
}

.elementor-kit-9 .woocommerce-notices-wrapper {
    font-family: "Raleway", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.5em !important;
    color: #000;
    border-color: #000;
    background: #FFDE59;
}
.elementor-kit-9 .woocommerce-notices-wrapper:before {
    color: #000;
}
.elementor-kit-9 .woocommerce-notices-wrapper .woocommerce-message {
    border-color: #ffde59;
}
.elementor-kit-9 .woocommerce-notices-wrapper .woocommerce-message:before {
    color: #000;
}

body > .woocommerce-notices-wrapper .woocommerce-message {
    margin-top: 148px;
    margin-bottom: -140px;
}
body > .woocommerce-notices-wrapper .button {
    font-family: "Batangas", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.33em;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-accent );
    border-radius: 25px;
    padding: 8px;
    min-width: 130px;
    text-align: center;
    cursor: pointer;
    transition: all 0.35s;
    margin: -8px 0;
}
body > .woocommerce-notices-wrapper .button:hover {
    background-color: #fff !important;
    color: #000 !important;
    transition: all 0.35s;
}



@keyframes float_up {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-40px);
	}
	100% {
		transform: translatey(0px);
	}
}
@keyframes float_down {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(40px);
	}
	100% {
		transform: translatey(0px);
	}
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}



/*topbar show*/
.page-id-2 .topbar,
.elementor-page-387 .topbar {
    display: block;
}

.topbar.hide {
    display: none !important;
}


@media (max-width: 1024px) {
    .elementor-kit-9 .products .attachment-woocommerce_thumbnail {
        max-height: 200px;
        min-height: 200px;
        object-fit: contain;
    }
}
@media (max-width: 767px) {
    body > .woocommerce-notices-wrapper .woocommerce-message {
        margin-top: 90px;
        margin-bottom: -89px;
    }
}/* End custom CSS */