.elementor-kit-214{--e-global-color-primary:#5E3A4A;--e-global-color-secondary:#3E2531;--e-global-color-text:#2A2126;--e-global-color-accent:#8A6072;--e-global-color-4b11560:#FBF6EF;--e-global-color-5a7ea9a:#E9D6BF;--e-global-color-dc7645d:#D9BF9E;--e-global-color-dbe840b:#8A7580;--e-global-color-a756880:#3E2531;--e-global-color-fa12385:#E9D6BF;--e-global-color-afe8dd4:#5E3A4A;--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;font-family:"Poppins", Sans-serif;}.elementor-kit-214 e-page-transition{background-color:#FFBC7D;}.elementor-kit-214 a{font-family:"Poppins", Sans-serif;}.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 *//* === DEBBORA LAYOUT (bleame-match) START === */
.elementor .e-con.e-con-boxed{--content-width:min(100%,1240px);}
.elementor .e-con.e-con-boxed.e-parent{--padding-left:24px;--padding-right:24px;--padding-inline-start:24px;--padding-inline-end:24px;}
@media(max-width:767px){.elementor .e-con.e-con-boxed.e-parent{--padding-left:24px;--padding-right:24px;--padding-inline-start:24px;--padding-inline-end:24px;}}
/* === DEBBORA LAYOUT (bleame-match) END === */
/* === DEBBORA STICKY GALLERY START === */
@media (min-width:768px){
.elementor-element-88dca3f{align-items:flex-start;}
.elementor-element-944ea33{position:-webkit-sticky;position:sticky;top:24px;align-self:flex-start;}
}
/* === DEBBORA STICKY GALLERY END === */
/* === DEBBORA STICKY HEADER START === */
.elementor-element-a5048ae.elementor-sticky--active{box-shadow:0 2px 12px rgba(0,0,0,.06);}
/* === DEBBORA STICKY HEADER END === */
/* === DEBBORA CHECKOUT HIDE CART START === */
body.woocommerce-checkout .elementor-element-b346622,body.woocommerce-checkout .elementor-element-11c5b3e,body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart{display:none !important;}
body.woocommerce-checkout .elementor-element-a5048ae,body.woocommerce-checkout .elementor-element-a5048ae>.e-con-inner{justify-content:center !important;}
body.woocommerce-checkout .elementor-element-a5048ae.elementor-sticky--active{position:static !important;transform:none !important;top:auto !important;width:auto !important;margin-top:0 !important;margin-bottom:0 !important;}
body.woocommerce-checkout .elementor-sticky__spacer{display:none !important;}
/* === DEBBORA CHECKOUT HIDE CART END === */

/* DEBBORA CTA START */
.woocommerce div.product form.cart button.single_add_to_cart_button,.single_add_to_cart_button,button.single_add_to_cart_button.button{background-color:#5E3A4A!important;background-image:none!important;color:#FBF6EF!important;}
.woocommerce div.product form.cart button.single_add_to_cart_button:hover,.single_add_to_cart_button:hover{background-color:#3E2531!important;color:#FBF6EF!important;}
.dbb-bb-cta{background:#5E3A4A!important;background-image:none!important;color:#FBF6EF!important;}
.dbb-bb-cta:hover{background:#3E2531!important;color:#FBF6EF!important;}
/* DEBBORA CTA END */
/* DEBBORA CART LOCK START */
html:has(.elementor-menu-cart--shown), body:has(.elementor-menu-cart--shown){ overflow:hidden !important; }
body:has(.elementor-menu-cart--shown) .elementor-element-a5048ae{ transform:none !important; }
body:has(.elementor-menu-cart--shown) .elementor-menu-cart__container{ position:fixed !important; top:0 !important; }
/* DEBBORA CART LOCK END */
/* DEBBORA SECTION CARDS START */
.dbb-sec-card{box-sizing:border-box;max-width:560px;margin-left:auto;margin-right:auto;}
@media(max-width:767px){.dbb-sec-card{padding-left:20px !important;padding-right:20px !important;}}
/* DEBBORA SECTION CARDS END *//* End custom CSS */