.elementor-kit-1345{--e-global-color-primary:#101011;--e-global-color-secondary:#F1F2F2;--e-global-color-text:#101011;--e-global-color-accent:#101011;--e-global-color-c192fad:#AC0000;--e-global-color-ab57ab6:#2A2A2A;--e-global-color-d8186a0:#f2f2f2;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Barlow Condensed";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Baskervville";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-1345 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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);}.elementor-lightbox{background-color:#FFFFFF85;--lightbox-ui-color:#101011;--lightbox-ui-color-hover:#101011;--lightbox-header-icons-size:25px;--lightbox-navigation-icons-size:10px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:900px;}.e-con{--container-max-width:900px;}.elementor-kit-1345{--e-page-transition-entrance-animation:e-page-transition-fade-out;}}@media(max-width:575px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}
/* Start custom CSS *//* === ELEMENTOR POPUPS === */
.dialog-lightbox-widget {
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='14' fill='white'/%3E%3Cline x1='10.4' y1='10.4' x2='21.6' y2='21.6' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='21.6' y1='10.4' x2='10.4' y2='21.6' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 16 16, auto !important;
}

/* Normal cursor on popup content */
.dialog-message {
    cursor: default !important;
}

/* Pointer cursor on clickable elements */
.dialog-message a,
.dialog-message button,
.dialog-message input[type="submit"],
.dialog-message input[type="button"],
.dialog-message .elementor-button,
.dialog-message [role="button"],
.dialog-message [onclick] {
    cursor: pointer !important;
}

/* === CUSTOM CART DRAWER === */
#cart-overlay.active {
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='14' fill='white'/%3E%3Cline x1='10.4' y1='10.4' x2='21.6' y2='21.6' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='21.6' y1='10.4' x2='10.4' y2='21.6' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 16 16, auto !important;
}

#custom-cart-drawer {
    cursor: default !important;
}

#custom-cart-drawer a,
#custom-cart-drawer button,
#custom-cart-drawer input[type="submit"],
#custom-cart-drawer input[type="button"],
#custom-cart-drawer [role="button"],
#custom-cart-drawer [onclick] {
    cursor: pointer !important;
}/* End custom CSS */