.elementor-76421 .elementor-element.elementor-element-55764f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-76421 .elementor-element.elementor-element-fbfbfc6{--display:flex;--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;--gap:32px 48px;--row-gap:32px;--column-gap:48px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-76421 .elementor-element.elementor-element-be450ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76421 .elementor-element.elementor-element-a33405a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-76421 .elementor-element.elementor-element-6541a35 .elementor-heading-title{color:#1E293B;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-76421 .elementor-element.elementor-element-94aaefc .cart button, .elementor-76421 .elementor-element.elementor-element-94aaefc .cart .button{transition:all 0.2s;}.elementor-76421 .elementor-element.elementor-element-94aaefc .quantity .qty{transition:all 0.2s;}.elementor-76421 .elementor-element.elementor-element-fc173ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:767px){.elementor-76421 .elementor-element.elementor-element-be450ae{--width:100%;}.elementor-76421 .elementor-element.elementor-element-a33405a{--width:100%;}}@media(min-width:768px){.elementor-76421 .elementor-element.elementor-element-55764f7{--content-width:1200px;}.elementor-76421 .elementor-element.elementor-element-fbfbfc6{--content-width:1200px;}.elementor-76421 .elementor-element.elementor-element-be450ae{--width:52%;}.elementor-76421 .elementor-element.elementor-element-a33405a{--width:42%;}.elementor-76421 .elementor-element.elementor-element-fc173ac{--content-width:1200px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-f231456 */.elementor-76421 .elementor-element.elementor-element-f231456 .onsale, .elementor-76421 .elementor-element.elementor-element-f231456 .ast-onsale-card, .elementor-76421 .elementor-element.elementor-element-f231456 .ast-on-card-button{display:none !important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-6541a35 */.elementor-76421 .elementor-element.elementor-element-6541a35 .product_title, .elementor-76421 .elementor-element.elementor-element-6541a35 h1{color:#1E293B !important;font-weight:800;letter-spacing:-0.5px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-fb18e4c */.elementor-76421 .elementor-element.elementor-element-fb18e4c a{color:#111111 !important;text-decoration:underline;text-underline-offset:3px}
.elementor-76421 .elementor-element.elementor-element-fb18e4c a:hover{color:#475569 !important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-94aaefc */.elementor-76421 .elementor-element.elementor-element-94aaefc form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.elementor-76421 .elementor-element.elementor-element-94aaefc .quantity{display:flex;align-items:center;gap:8px}
.elementor-76421 .elementor-element.elementor-element-94aaefc .quantity .minus, .elementor-76421 .elementor-element.elementor-element-94aaefc .quantity .plus{width:32px;height:32px;padding:0;border-radius:50%;border:1px solid #D8D8D8;background:#FFFFFF;color:#111111;font-size:16px;font-weight:500;line-height:1;cursor:pointer}
.elementor-76421 .elementor-element.elementor-element-94aaefc .quantity .qty{width:44px;height:50px;border:0;text-align:center;font-weight:600;color:#111111;background:transparent}
.elementor-76421 .elementor-element.elementor-element-94aaefc .single_add_to_cart_button, .elementor-76421 .elementor-element.elementor-element-94aaefc .single_add_to_cart_button.button{flex:1 1 220px;height:50px;padding:0 20px;background:#111111 !important;color:#FFFFFF !important;border:1px solid #111111 !important;border-radius:7px !important;font-size:15px;font-weight:700;letter-spacing:.3px;text-transform:none}
.elementor-76421 .elementor-element.elementor-element-94aaefc .single_add_to_cart_button:hover{background:#333333 !important;border-color:#333333 !important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-802247e */.elementor-76421 .elementor-element.elementor-element-802247e a{color:#111111 !important;text-decoration:underline;text-underline-offset:3px}
.elementor-76421 .elementor-element.elementor-element-802247e a:hover{color:#475569 !important}/* End custom CSS */