.elementor-123 .elementor-element.elementor-element-46b8c6e{margin-top:1em;margin-bottom:0em;padding:0em 3em 0em 3em;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-123 .elementor-element.elementor-element-da7181c .elementor-heading-title{font-family:"Momo Trust Display", Sans-serif;font-size:56px;font-weight:600;text-transform:uppercase;}.elementor-123 .elementor-element.elementor-element-feda8af{margin-top:1em;margin-bottom:1em;}.elementor-123 .elementor-element.elementor-element-042a920 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-gallery .onsale{display:block;}.elementor-123 .elementor-element.elementor-element-4b69483{--thumbs-items:4;--gallery-ratio:1;--gallery-spacing:10px;--thumbs-spacing:5px;}.elementor-123 .elementor-element.elementor-element-4b69483 .onsale{right:auto;left:0;bottom:auto;top:0;}.elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-gallery:before{padding-bottom:calc( 1 * 100% );}.elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-gallery .dt-product-gallery-wrap{position:absolute;}#main .elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-gallery .flexslider .flex-viewport, #main .elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-gallery .flexslider > .slides{border-radius:10px 10px 10px 10px !important;}.elementor-123 .elementor-element.elementor-element-4b69483 .thumb-position-right .dt-product-thumbs{margin-left:10px;}.elementor-123 .elementor-element.elementor-element-4b69483 .thumb-position-left .dt-product-thumbs{margin-right:10px;}.elementor-123 .elementor-element.elementor-element-4b69483 .thumb-position-bottom .dt-product-thumbs{margin-top:10px;}.woocommerce .elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-thumbs .slides .slide-wrapper{border-radius:3px 3px 3px 3px;}.elementor-123 .elementor-element.elementor-element-4b69483 .thumb-position-bottom .dt-product-thumbs .slides li{margin-right:5px !important;}.elementor-123 .elementor-element.elementor-element-4b69483 .thumb-position-left .dt-product-thumbs .slides li{margin-bottom:5px;}.elementor-123 .elementor-element.elementor-element-4b69483 .thumb-position-right .dt-product-thumbs .slides li{margin-bottom:5px;}.elementor-123 .elementor-element.elementor-element-4b69483  .dt-product-gallery .flex-direction-nav > li > a{font-size:16px;}.elementor-123 .elementor-element.elementor-element-4b69483  .dt-product-gallery .flex-direction-nav > li > a svg{min-width:16px;min-height:16px;}.elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-gallery .flex-direction-nav > .flex-nav-prev{left:0px;}.elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-gallery .flex-direction-nav > .flex-nav-next{right:0px;}.elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-thumbs .flex-direction-nav > li > a{font-size:16px;}.elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-thumbs .flex-direction-nav > li > a svg{min-width:16px;min-height:16px;}.elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-thumbs .flex-direction-nav > .flex-nav-prev{left:0px;}.elementor-123 .elementor-element.elementor-element-4b69483 .dt-product-thumbs .flex-direction-nav > .flex-nav-next{right:0px;}.elementor-123 .elementor-element.elementor-element-a689f93 > .elementor-element-populated{padding:0em 0em 0em 2em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-123 .elementor-element.elementor-element-71bae66 .price{color:var( --e-global-color-the7_accent );font-family:"Momo Trust Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-123 .elementor-element.elementor-element-0d62f61{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-123 .elementor-element.elementor-element-6d93c8b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-123 .elementor-element.elementor-element-5ed7173 .cart button, .elementor-123 .elementor-element.elementor-element-5ed7173 .cart .button{transition:all 0.2s;}.elementor-123 .elementor-element.elementor-element-5ed7173 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-123 .elementor-element.elementor-element-5ed7173 form.cart table.variations label{color:var( --e-global-color-the7_content_headers_color );font-size:18px;font-weight:600;}.elementor-123 .elementor-element.elementor-element-0a9014a{margin-top:1em;margin-bottom:1em;padding:0em 3em 0em 3em;}.elementor-123 .elementor-element.elementor-element-1c7cdbf{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-the7_accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-123 .elementor-element.elementor-element-1c7cdbf, .elementor-123 .elementor-element.elementor-element-1c7cdbf > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-123 .elementor-element.elementor-element-1c7cdbf:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#14502A5C;}.elementor-123 .elementor-element.elementor-element-1c7cdbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-123 .elementor-element.elementor-element-311e05e .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-123 .elementor-element.elementor-element-8cf8335 .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-123 .elementor-element.elementor-element-37b0fca{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-the7_accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-123 .elementor-element.elementor-element-37b0fca, .elementor-123 .elementor-element.elementor-element-37b0fca > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-123 .elementor-element.elementor-element-37b0fca:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#14502A5C;}.elementor-123 .elementor-element.elementor-element-37b0fca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-123 .elementor-element.elementor-element-13569f9 .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-123 .elementor-element.elementor-element-1d87edc .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-123 .elementor-element.elementor-element-d488879{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-the7_accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-123 .elementor-element.elementor-element-d488879, .elementor-123 .elementor-element.elementor-element-d488879 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-123 .elementor-element.elementor-element-d488879:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#14502A5C;}.elementor-123 .elementor-element.elementor-element-d488879 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-123 .elementor-element.elementor-element-932aeba .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-123 .elementor-element.elementor-element-af8d5b5 .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-123 .elementor-element.elementor-element-4df8306{margin-top:3em;margin-bottom:3em;}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-123 .elementor-element.elementor-element-e560ced{--grid-columns:4;--grid-row-gap:0px;}@media(min-width:768px){.elementor-123 .elementor-element.elementor-element-042a920{width:40%;}.elementor-123 .elementor-element.elementor-element-a689f93{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-123 .elementor-element.elementor-element-82acaf4{width:100%;}.elementor-123 .elementor-element.elementor-element-6aa2394{width:100%;}.elementor-123 .elementor-element.elementor-element-c8fc51b{width:100%;}}@media(max-width:1024px){.elementor-123 .elementor-element.elementor-element-46b8c6e{padding:0em 1em 0em 1em;}.elementor-123 .elementor-element.elementor-element-0a9014a{padding:0em 1em 0em 1em;}.elementor-123 .elementor-element.elementor-element-e560ced{--grid-columns:2;}}@media(max-width:767px){.elementor-123 .elementor-element.elementor-element-a689f93 > .elementor-element-populated{padding:2em 0em 0em 0em;}.elementor-123 .elementor-element.elementor-element-e560ced{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5ed7173 */.wapf-field-label {
    font-weight: 600!important;
    font-size: 18px!important;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-670168c *//* Tablet & Mobile – Stack and Open All Tabs */
@media (max-width: 1024px) {

  /* Hide horizontal tab navigation */
  .ipb-tabs-widget .elementor-tabs-wrapper {
    display: none !important;
  }

  /* Show all tab content */
  .ipb-tabs-widget .elementor-tab-content {
    display: block !important;
    height: auto !important;
    opacity: 1 !important;
  }

  /* Make titles non-clickable */
  .ipb-tabs-widget .elementor-tab-title {
    pointer-events: none;
    cursor: default;
  }

  /* Optional: Add spacing between sections */
  .ipb-tabs-widget .elementor-tab-content {
    margin-bottom: 30px;
  }

}/* End custom CSS */