.elementor-kit-1{--e-global-color-primary:#FAF9F6;--e-global-color-secondary:#4A4A4A;--e-global-color-text:#2E2E2E;--e-global-color-accent:#B6A179;--e-global-color-bbe8499:#B6A17944;--e-global-color-edca92e:#B6A17988;--e-global-color-aa7084e:#6F6F6F;--e-global-color-84e56b4:#6E7B58;--e-global-color-afb3bac:#FFFFFF;--e-global-color-afb5eb3:#FFFFFF44;--e-global-color-8dadad8:#FFFFFF88;--e-global-color-4dcc758:#00000000;--e-global-color-1e10fd3:#00000044;--e-global-color-deb0d36:#00000088;--e-global-color-d6ddeda:#198754;--e-global-color-201c158:#DC3545;--e-global-color-7499638:#FFC107;--e-global-typography-primary-font-family:"Libre Baskerville";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:200;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Libre Baskerville";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:200;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5em;--e-global-typography-0c5044b-font-family:"Libre Baskerville";--e-global-typography-0c5044b-font-size:28px;--e-global-typography-0c5044b-font-weight:200;--e-global-typography-0c5044b-line-height:1.5em;--e-global-typography-38cff4a-font-family:"Libre Baskerville";--e-global-typography-38cff4a-font-size:24px;--e-global-typography-38cff4a-font-weight:200;--e-global-typography-38cff4a-line-height:1.5em;--e-global-typography-7e76c52-font-family:"Libre Baskerville";--e-global-typography-7e76c52-font-size:20px;--e-global-typography-7e76c52-font-weight:200;--e-global-typography-7e76c52-line-height:1.5em;--e-global-typography-8d7036f-font-family:"Libre Baskerville";--e-global-typography-8d7036f-font-size:16px;--e-global-typography-8d7036f-font-weight:200;--e-global-typography-8d7036f-line-height:1.5em;--e-global-typography-e99d70d-font-family:"Inter";--e-global-typography-e99d70d-font-size:14px;--e-global-typography-e99d70d-font-weight:400;--e-global-typography-e99d70d-line-height:1.5em;--e-global-typography-7256330-font-family:"Inter";--e-global-typography-7256330-font-size:18px;--e-global-typography-7256330-font-weight:400;--e-global-typography-7256330-line-height:1.5em;--e-global-typography-5f3aaf8-font-family:"Inter";--e-global-typography-5f3aaf8-font-size:24px;--e-global-typography-5f3aaf8-font-weight:400;--e-global-typography-5f3aaf8-line-height:1.5em;--e-global-typography-ac2ee54-font-family:"Inter";--e-global-typography-ac2ee54-font-size:14px;--e-global-typography-ac2ee54-font-weight:500;--e-global-typography-ac2ee54-text-transform:uppercase;--e-global-typography-ac2ee54-line-height:1.5em;--e-global-typography-8aea45e-font-family:"Libre Baskerville";--e-global-typography-8aea45e-font-size:72px;--e-global-typography-8aea45e-font-weight:200;--e-global-typography-8aea45e-line-height:1.2em;--e-global-typography-5bb4fb0-font-family:"Libre Baskerville";--e-global-typography-5bb4fb0-font-size:54px;--e-global-typography-5bb4fb0-font-weight:200;--e-global-typography-5bb4fb0-line-height:1.5em;--e-global-typography-130ea51-font-family:"Inter";--e-global-typography-130ea51-font-size:24px;--e-global-typography-130ea51-line-height:1.5em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-1 button,.elementor-kit-1 input[type="button"],.elementor-kit-1 input[type="submit"],.elementor-kit-1 .elementor-button{background-color:var( --e-global-color-afb3bac );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1e10fd3 );border-radius:18px 18px 18px 18px;padding:6px 12px 6px 12px;}.elementor-kit-1 button:hover,.elementor-kit-1 button:focus,.elementor-kit-1 input[type="button"]:hover,.elementor-kit-1 input[type="button"]:focus,.elementor-kit-1 input[type="submit"]:hover,.elementor-kit-1 input[type="submit"]:focus,.elementor-kit-1 .elementor-button:hover,.elementor-kit-1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-kit-1 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-201c158 );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-d6ddeda );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-7499638 );}.elementor-kit-1 a{color:var( --e-global-color-accent );}.elementor-kit-1 a:hover{color:var( --e-global-color-text );}.elementor-kit-1 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-1 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-1 h3{font-family:var( --e-global-typography-0c5044b-font-family ), Sans-serif;font-size:var( --e-global-typography-0c5044b-font-size );font-weight:var( --e-global-typography-0c5044b-font-weight );line-height:var( --e-global-typography-0c5044b-line-height );}.elementor-kit-1 h4{font-family:var( --e-global-typography-38cff4a-font-family ), Sans-serif;font-size:var( --e-global-typography-38cff4a-font-size );font-weight:var( --e-global-typography-38cff4a-font-weight );line-height:var( --e-global-typography-38cff4a-line-height );}.elementor-kit-1 h5{font-family:var( --e-global-typography-7e76c52-font-family ), Sans-serif;font-size:var( --e-global-typography-7e76c52-font-size );font-weight:var( --e-global-typography-7e76c52-font-weight );line-height:var( --e-global-typography-7e76c52-line-height );}.elementor-kit-1 h6{font-family:var( --e-global-typography-8d7036f-font-family ), Sans-serif;font-size:var( --e-global-typography-8d7036f-font-size );font-weight:var( --e-global-typography-8d7036f-font-weight );line-height:var( --e-global-typography-8d7036f-line-height );}.elementor-kit-1 label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-1 input:not([type="button"]):not([type="submit"]),.elementor-kit-1 textarea,.elementor-kit-1 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-4dcc758 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1e10fd3 );border-radius:18px 18px 18px 18px;padding:6px 12px 6px 12px;}.elementor-kit-1 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-1 textarea:focus,.elementor-kit-1 .elementor-field-textual:focus{border-style:solid;border-color:var( --e-global-color-edca92e );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1980px;}.e-con{--container-max-width:1980px;}.elementor-widget:not(:last-child){--kit-widget-spacing:40px;}.elementor-element{--widgets-spacing:40px 40px;--widgets-spacing-row:40px;--widgets-spacing-column:40px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-afb3bac );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );--error-message-icon-color:var( --e-global-color-afb3bac );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-afb3bac );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );--message-message-icon-color:var( --e-global-color-afb3bac );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );--info-message-icon-color:var( --e-global-color-text );}@media(max-width:1366px){.elementor-kit-1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-1 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-1 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-1 h3{font-size:var( --e-global-typography-0c5044b-font-size );line-height:var( --e-global-typography-0c5044b-line-height );}.elementor-kit-1 h4{font-size:var( --e-global-typography-38cff4a-font-size );line-height:var( --e-global-typography-38cff4a-line-height );}.elementor-kit-1 h5{font-size:var( --e-global-typography-7e76c52-font-size );line-height:var( --e-global-typography-7e76c52-line-height );}.elementor-kit-1 h6{font-size:var( --e-global-typography-8d7036f-font-size );line-height:var( --e-global-typography-8d7036f-line-height );}.elementor-kit-1 button,.elementor-kit-1 input[type="button"],.elementor-kit-1 input[type="submit"],.elementor-kit-1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-1 label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-1 input:not([type="button"]):not([type="submit"]),.elementor-kit-1 textarea,.elementor-kit-1 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-kit-1{--e-global-typography-primary-font-size:44px;--e-global-typography-8aea45e-font-size:54px;--e-global-typography-5bb4fb0-font-size:48px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-1 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-1 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-1 h3{font-size:var( --e-global-typography-0c5044b-font-size );line-height:var( --e-global-typography-0c5044b-line-height );}.elementor-kit-1 h4{font-size:var( --e-global-typography-38cff4a-font-size );line-height:var( --e-global-typography-38cff4a-line-height );}.elementor-kit-1 h5{font-size:var( --e-global-typography-7e76c52-font-size );line-height:var( --e-global-typography-7e76c52-line-height );}.elementor-kit-1 h6{font-size:var( --e-global-typography-8d7036f-font-size );line-height:var( --e-global-typography-8d7036f-line-height );}.elementor-kit-1 button,.elementor-kit-1 input[type="button"],.elementor-kit-1 input[type="submit"],.elementor-kit-1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-1 label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-1 input:not([type="button"]):not([type="submit"]),.elementor-kit-1 textarea,.elementor-kit-1 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-kit-1{--e-global-typography-primary-font-size:40px;--e-global-typography-8aea45e-font-size:48px;--e-global-typography-5bb4fb0-font-size:36px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-1 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-1 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-1 h3{font-size:var( --e-global-typography-0c5044b-font-size );line-height:var( --e-global-typography-0c5044b-line-height );}.elementor-kit-1 h4{font-size:var( --e-global-typography-38cff4a-font-size );line-height:var( --e-global-typography-38cff4a-line-height );}.elementor-kit-1 h5{font-size:var( --e-global-typography-7e76c52-font-size );line-height:var( --e-global-typography-7e76c52-line-height );}.elementor-kit-1 h6{font-size:var( --e-global-typography-8d7036f-font-size );line-height:var( --e-global-typography-8d7036f-line-height );}.elementor-kit-1 button,.elementor-kit-1 input[type="button"],.elementor-kit-1 input[type="submit"],.elementor-kit-1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 20px 10px 20px;}.elementor-kit-1 label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-1 input:not([type="button"]):not([type="submit"]),.elementor-kit-1 textarea,.elementor-kit-1 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );border-width:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS *//* classes */
.accent-color-filter {
	filter: brightness(0) saturate(100%) invert(98%) sepia(15%) saturate(674%) hue-rotate(311deg) brightness(97%) contrast(93%);
}
.globales{
	border-bottom: 4px solid #F59E1A;
	color: #ff6600;
	font-weight: 700;
}
/* fixes */
.elementor-kit-1 {
	overflow-x: hidden;
}
.elementor-kit-1 input,
.elementor-kit-1 select,
.elementor-kit-1 textarea {
	outline: none;
}
.elementor-kit-1 input[type="checkbox"],
.elementor-kit-1 input[type="radio"] {
	height: 1.5em;
	vertical-align: middle;
	width: 1.5em;
}
.elementor-kit-1 ins {
	text-decoration: none;
}
.elementor-kit-1 p:last-child {
	margin-bottom: 0;
}
.elementor-kit-1 table {
	font-size: inherit;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-form .elementor-field-group.elementor-field-type-html a,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-form .elementor-field-group .elementor-field-subgroup a {
	color: inherit;
	text-decoration: underline;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-form .elementor-field-group.elementor-field-type-upload input {
	width: 100%;
}
.elementor-kit-1 .elementor-element.elementor-widget .elementor-button {
	outline: none;
}
.elementor-kit-1 .elementor-element.elementor-widget .elementor-button .elementor-button-content-wrapper {
	align-items: center;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image a {
	width: 100%;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
	margin: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-archive-posts .elementor-grid .elementor-posts-nothing-found {
	grid-column: 1 / -1;
	text-align: center;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-n-carousel {
	--e-n-carousel-swiper-padding-bottom: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-nav-menu .sub-arrow + .sub-arrow,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-lottie svg + svg {
	display: none;
}
.elementor-kit-1 ul.elementor-nav-menu--dropdown a, .elementor-kit-1 ul.elementor-nav-menu--dropdown a:focus, .elementor-kit-1 ul.elementor-nav-menu--dropdown a:hover {
	border-inline-start: none;
}
.elementor-kit-1 .elementor-element.elementor-widget .e-loop-item .elementor-element.elementor-widget * {
	word-break: normal;
}
.elementor-kit-1 .elementor-element.elementor-widget .e-loop-item .elementor-element.elementor-widget.elementor-widget-woocommerce-product-short-description p {
	margin-bottom: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-products-grid.elementor-widget-wc-categories .woocommerce .products.elementor-grid .product {
	min-width: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-products-grid.elementor-widget-wc-categories .woocommerce .products.elementor-grid .product .woocommerce-loop-category__title {
	padding: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__trigger {
	z-index: 1;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .tabs {
	margin: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .tabs .active::after,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .tabs .active::before {
	box-shadow: none;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .panel {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .panel h2 {
	margin-top: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .panel .shop_attributes {
	border-bottom: 1px solid hsla(0, 0%, 50.2%, .5019607843);
	border-top: 1px solid hsla(0, 0%, 50.2%, .5019607843);
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .panel .shop_attributes th,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .panel .shop_attributes td {
	padding: 10px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button {
    background-color: var(--toggle-button-background-color, transparent) !important;
	border-color: var(--toggle-button-border-color, #69727d) !important;
	border-style: var(--toggle-button-border-type, solid) !important;
	border-radius: var(--toggle-button-border-radius, 0) !important;
	border-width: var(--toggle-button-border-width, 1px) !important;
    color: var(--toggle-button-text-color, #69727d) !important;
	padding: var(--toggle-icon-padding, 12px 24px) !important;
}
/* layout */
.elementor-kit-1 .elementor-location-header,
.elementor-kit-1 .elementor-location-footer {
	position: relative;
}
.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-heading.elementor-widget-theme-site-description .elementor-heading-title {
	font-variant: small-caps;
}
.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-off-canvas .elementor-element.e-con.e-con--menu .elementor-element.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu .sub-menu.elementor-nav-menu--dropdown {
	margin: 0 !important;
	position: static;
}
.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-off-canvas .elementor-element.e-con.e-con--search .elementor-element.elementor-widget.elementor-widget-search .e-search-form {
	flex-flow: column nowrap;
	gap: var(--e-search-input-and-results-gap, 10px);
}
.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-off-canvas .elementor-element.e-con.e-con--search .elementor-element.elementor-widget.elementor-widget-search .e-search-form .e-search-results-container {
	flex-flow: column;
	position: static;
}
.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-off-canvas .elementor-element.e-con.e-con--search .elementor-element.elementor-widget.elementor-widget-search .e-search-form .e-search-results-container .e-search-loader {
	padding: var(--e-search-input-and-results-gap, 10px);
	overflow: hidden;
}
.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--show-subtotal-yes .elementor-menu-cart__toggle .elementor-button .elementor-button-text {
	display: none;
}
.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main {
	width: 480px;
}
.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main .elementor-menu-cart__products .elementor-menu-cart__product {
	grid-template-columns: 100px auto;
}
.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main .elementor-menu-cart__products .elementor-menu-cart__product .elementor-menu-cart__product-price {
	text-align: right;
}
@media( min-width: 576px ) {
	.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button {
		margin-bottom: 6px;
	}
	.elementor-kit-1 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--show-subtotal-yes .elementor-menu-cart__toggle .elementor-button .elementor-button-text {
		display: block;
	}
}
.elementor-kit-1 .elementor-location-footer .elementor-element.elementor-widget.elementor-widget-form.elementor-widget-form--newsletter .elementor-field-group.elementor-field-type-email input {
	padding-right: calc(20% + 6px);
}
.elementor-kit-1 .elementor-location-footer .elementor-element.elementor-widget.elementor-widget-form.elementor-widget-form--newsletter .elementor-field-group.elementor-field-type-submit {
	position: absolute;
	right: 0;
	top: 0;
}
.elementor-kit-1 .elementor-location-footer .elementor-element.elementor-widget.elementor-widget-form.elementor-widget-form--newsletter .elementor-field-group.elementor-field-type-submit .elementor-button .elementor-button-text {
	display: none;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-nav-menu.elementor-widget-nav-menu--inline-elementor-item .elementor-item {
	display: inline-flex;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-nav-menu.elementor-widget-nav-menu--custom-animation-grow .elementor-item::after {
	max-width: 80%;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-nav-menu.elementor-nav-menu__align-center.elementor-widget-nav-menu--custom-animation-grow .elementor-item::after {
	left: auto;
	right: auto;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-nav-menu.elementor-widget-nav-menu--custom-animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after {
	width: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget .comment-form {
	align-items: flex-start;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-bewteen;
	gap: 20px;
}
.elementor-kit-1 .elementor-element.elementor-widget .comment-form > * {
	flex: 0 0 100%;
	margin: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget .comment-form > .comment-form-author,
.elementor-kit-1 .elementor-element.elementor-widget .comment-form > .comment-form-email,
.elementor-kit-1 .elementor-element.elementor-widget .comment-form > .comment-form-url {
	flex: 1 1 auto;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--3by4 a,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--1by1 a,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--4by3 a,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--16by9 a {
	display: block;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--3by4 a {
	padding-top: 125%;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--1by1 a {
	padding-top: 100%;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--4by3 a {
	padding-top: 75%;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--16by9 a {
	padding-top: 56.25%;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--3by4 a img,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--1by1 a img,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--4by3 a img,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image.elementor-widget-image--16by9 a img {
	height: 100%;
	left: 0;
	object-fit: cover;
	object-position: center center;
	position: absolute;
	top: 0;
	width: 100%;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-icon-box.elementor-position-top.elementor-mobile-position-top.elementor-widget-icon-box--icon-outside-box {
	margin-top: 24px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-icon-box.elementor-position-top.elementor-mobile-position-top.elementor-widget-icon-box--icon-outside-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon {
    padding: 18px;
    border-radius: 50%;
    background: var( --e-global-color-afb3bac );
    margin-top: -42px;
}
@media screen and ( pointer: fine ) {
	.elementor-kit-1 .elementor-element.elementor-widget .e-loop-item .e-con.e-parent .e-con.e-child.e-con-woocommerce-product-actions {
		left: 0;
		opacity: 0;
		padding: 10px;
		position: absolute;
		right: 0;
		top: 0;
		transition: opacity .2s ease-in-out;
	}
	.elementor-kit-1 .elementor-element.elementor-widget .e-loop-item .e-con.e-parent:hover .e-con.e-child.e-con-woocommerce-product-actions {
		opacity: 1;
		top: -100%;
	}
}
.elementor-kit-1 .elementor-element.elementor-widget .e-loop-item .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart {
	width: 100%;
}
.elementor-kit-1 .elementor-element.elementor-widget .e-loop-item .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart .button {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image-carousel.elementor-widget-woocommerce-product-image-carousel .swiper {
	padding-right: 80px;
}
@media( min-width: 768px ) {
	.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image-carousel.elementor-widget-woocommerce-product-image-carousel .swiper {
		padding-left: 80px;
	}
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-image-carousel.elementor-widget-woocommerce-product-image-gallery {}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart .quantity .qty {
	min-width: 150px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart [name="add-to-cart"] {
	white-space: normal;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto form.cart .e-atc-qty-button-holder {
	flex-wrap: wrap;
	gap: var(--button-spacing, 10px);
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto form.cart .e-atc-qty-button-holder [name="add-to-cart"] {
	flex: 1 1 auto;
	margin: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form table.variations {
	margin-bottom: 20px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form table.variations td.value select {
	border-style: solid !important;
	border-width: 1px !important;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form table.variations td.value select:active,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form table.variations td.value select:focus {
	border-color: var(--e-global-color-edca92e);
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form .single_variation_wrap .single_variation {
	align-items: flex-end;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	gap: 20px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form .single_variation_wrap .single_variation .woocommerce-variation-description p {
	margin-bottom: 0;
	text-align: center;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form .single_variation_wrap .single_variation .woocommerce-variation-price .price {
	background-color: var( --e-global-color-accent );
	border-radius: 6px;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-5f3aaf8-font-family), Sans-serif;
	font-size: var(--e-global-typography-5f3aaf8-font-size);
	line-height: var(--e-global-typography-5f3aaf8-line-height);
	padding: 10px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form .single_variation_wrap .single_variation .woocommerce-variation-availability {
	flex: 0 0 100%;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form .single_variation_wrap .single_variation .woocommerce-variation-availability:not(:empty) {
	margin-bottom: 20px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs ul.tabs {
	align-items: stretch;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	gap: 0;
	padding: 0 0 0 1px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs ul.tabs li {
	border-radius: 0;
	flex: 1 1 100%;
	margin: 0 0 0 -1px;
	padding: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs ul.tabs li::after,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs ul.tabs li::before {
	display: none;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs ul.tabs li a {
	padding: 10px;
	text-align: center;
	width: 100%;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs .panel {
	background-color: transparent !important;
	margin: 0;
	padding: 20px 0;
}
@media( min-width: 576px ) {
	.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-product-data-tabs ul.tabs li {
		border-bottom: none;
		flex-basis: auto;
	}
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-cart .cart .cart_item th.product-name {
    padding-bottom: var(--order-summary-rows-gap-bottom, 20px);
    padding-top: var(--order-summary-rows-gap-top, 20px);
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-cart .cart .cart_item:not(:first-child) th.product-name {
	border-top: var(--order-summary-items-divider-weight, 1px) solid var(--order-summary-items-divider-color, #d5d8dc);
}
@media( min-width: 768px ) {
	.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-cart .cart .cart_item {
		position: relative;
		padding: 0;
	}
	.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-cart .cart .cart_item .product-remove {
		position: absolute;
		right: 0;
		top: 0;
	}
	.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-cart .cart .cart_item .product-thumbnail,
	.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-cart .cart .cart_item th.product-name {
		display: block;
		padding-right: 0;
	}
	.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-cart .cart .cart_item:not(:first-child) th.product-name {
		border-top-width: 0;
	}
	.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-cart .cart .cart_item .product-thumbnail::before {
		display: none;
	}
	.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-cart .cart .cart_item .product-thumbnail img {
		width: 100px;
	}
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-checkout-page #payment .wc_payment_methods {
	align-items: stretch;
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-start;
	gap: 20px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-checkout-page #payment .wc_payment_methods .wc_payment_method {
	border: 1px var(--sections-border-type, solid) var(--sections-border-color, #d5d8dc);
	border-radius: var(--sections-border-radius, 3px);
	padding: var(--sections-padding, 16px 30px);
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-checkout-page #payment .wc_payment_methods .wc_payment_method.checked-option-highlighted {
	border-color: var(--e-global-color-deb0d36);
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-checkout-page #payment .wc_payment_methods .wc_payment_method .payment_box {
	margin: 10px 0 0;
	padding: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woocommerce-checkout-page #place_order {
	margin-top: 20px;
}
/* WBW Product Filter */
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfMainWrapper {
    align-items: stretch;
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    gap: 20px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfMainWrapper .wpfFilterWrapper {
	margin: 0;
	padding: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfMainWrapper .wpfFilterWrapper[data-filter-type="wpfPrice"] .ui-widget.ui-widget-content.ui-slider.ui-slider-horizontal {
	border-color: var(--e-global-color-1e10fd3);
	border-radius: 5px;
	height: 10px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfMainWrapper .wpfFilterWrapper[data-filter-type="wpfPrice"] .ui-widget.ui-widget-content.ui-slider.ui-slider-horizontal .ui-slider-range {
	background-color: var(--e-global-color-accent) !important;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfMainWrapper .wpfFilterWrapper[data-filter-type="wpfPrice"] .ui-widget.ui-widget-content.ui-slider.ui-slider-horizontal .ui-slider-handle {
	border-color: var(--e-global-color-1e10fd3) !important;
	background-color: var(--e-global-color-secondary);
	border-radius: 50%;
	outline: none !important;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfMainWrapper .wpfFilterWrapper[data-filter-type="wpfPrice"] .ui-widget.ui-widget-content.ui-slider.ui-slider-horizontal .ui-slider-handle.ui-state-active,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfMainWrapper .wpfFilterWrapper[data-filter-type="wpfPrice"] .ui-widget.ui-widget-content.ui-slider.ui-slider-horizontal .ui-slider-handle.ui-state-focus,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfMainWrapper .wpfFilterWrapper[data-filter-type="wpfPrice"] .ui-widget.ui-widget-content.ui-slider.ui-slider-horizontal .ui-slider-handle.ui-state-hover {
	border-color: var(--e-global-color-deb0d36) !important;
	background-color: var(--e-global-color-primary) !important;	
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfFilterButtons {
    align-items: stretch;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    gap: 20px;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfFilterButtons .wpfFilterButton.wpfButton,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-woofilters .wpfFilterButtons .wpfClearButton.wpfButton {
	flex: 1 1 auto;
	margin: 0;
	width: auto;
}
/* Yith WooCommerce Wishlist */
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-yith_wcwl_add_to_wishlist {
	flex: 0 0 auto;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-yith_wcwl_add_to_wishlist .yith-add-to-wishlist-button-block,
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-yith_wcwl_add_to_wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button {
	height: 100%;
	margin: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget.elementor-widget-yith_wcwl_add_to_wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label {
	display: none;
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile {
	padding: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .product-thumbnail,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-thumbnail a {
	max-width: 100px;	
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details {
	width: calc(100% - 120px);
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details .product-name h3 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details .product-name h3 a,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-name a {
	color: var(--e-global-color-text);
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details .product-name h3 a:focus,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details .product-name h3 a:hover,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-name a:focus,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-name a:hover {
	color: var(--e-global-color-aa7084e);
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details .item-details-table .label,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details .item-details-table .value {
	background: none;
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details .item-details-table .value .amount,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-price .amount {
	color: var(--e-global-color-secondary);
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details .item-details-table .value del,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-price del {
	margin-right: 10px;
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .item-wrapper .item-details .item-details-table .value ins .amount,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-price ins .amount {
	color: var(--e-global-color-accent);
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .additional-info-wrapper {
	align-items: center;
	display: flex;
	flex-flow: row wrap;
	gap: 10px;
	justify-content: space-between;
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart {
	flex: 1 1 auto;
	margin: 0;
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart a,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-add-to-cart a {
    background-color: var(--e-global-color-afb3bac);
    border: 1px solid var(--e-global-color-1e10fd3);
    border-radius: 18px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-ac2ee54-font-family), Sans-serif;
    font-size: var(--e-global-typography-ac2ee54-font-size);
    font-weight: var(--e-global-typography-ac2ee54-font-weight);
	justify-content: center;
    line-height: var(--e-global-typography-ac2ee54-line-height);
    padding: 6px 12px 6px 12px !important;
    text-transform: var(--e-global-typography-ac2ee54-text-transform);
	width: 100%;
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart a:focus,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart a:hover,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-add-to-cart a:focus,
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.traditional .product-add-to-cart a:hover {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-text);
}
.elementor-kit-1 .elementor-element.elementor-widget .woocommerce.yith-wcwl-form.wishlist-fragment .wishlist_table.mobile .additional-info-wrapper .product-remove a {
	color: var(--e-global-color-201c158);
}/* End custom CSS */