.elementor-94219 .elementor-element.elementor-element-69541d1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DEB551;--border-color:#DEB551;--padding-top:3em;--padding-bottom:3em;--padding-left:01em;--padding-right:01em;}.elementor-94219 .elementor-element.elementor-element-69541d1d > .elementor-shape-top .elementor-shape-fill, .elementor-94219 .elementor-element.elementor-element-69541d1d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#B89346;}.elementor-94219 .elementor-element.elementor-element-69541d1d > .elementor-shape-top svg, .elementor-94219 .elementor-element.elementor-element-69541d1d > .e-con-inner > .elementor-shape-top svg{height:5px;}.elementor-94219 .elementor-element.elementor-element-69541d1d > .elementor-shape-bottom .elementor-shape-fill, .elementor-94219 .elementor-element.elementor-element-69541d1d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#DEB551;}.elementor-94219 .elementor-element.elementor-element-69541d1d > .elementor-shape-bottom svg, .elementor-94219 .elementor-element.elementor-element-69541d1d > .e-con-inner > .elementor-shape-bottom svg{height:6px;}.elementor-94219 .elementor-element.elementor-element-4765900{width:100%;max-width:100%;}.elementor-94219 .elementor-element.elementor-element-4765900 > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-radius:5px 5px 5px 5px;}body.elementor-page-94219:not(.elementor-motion-effects-element-type-background), body.elementor-page-94219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-94219 .elementor-element.elementor-element-69541d1d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:03em;--padding-bottom:03em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-94219 .elementor-element.elementor-element-4765900 > .elementor-widget-container{padding:15px 15px 15px 15px;}}/* Start custom CSS for wc-elements, class: .elementor-element-4765900 *//* Cart & Checkout Buttons - Minimal Styling */
.elementor-94219 .elementor-element.elementor-element-4765900 .woocommerce-cart-form .button,
.elementor-94219 .elementor-element.elementor-element-4765900 .wc-proceed-to-checkout .checkout-button.button {
    background-color: #DEB551 !important; /* Yellow background */
    color: #000 !important;               /* Black text */
    transition: background-color 0.2s ease; /* Smooth hover color change */
}

/* Hover effect: just background color */
.elementor-94219 .elementor-element.elementor-element-4765900 .woocommerce-cart-form .button:hover,
.elementor-94219 .elementor-element.elementor-element-4765900 .wc-proceed-to-checkout .checkout-button.button:hover {
    background-color: #cfa43b !important; /* Slightly darker yellow on hover */
    color: #000 !important;               /* Keep text black */
}/* End custom CSS */