.elementor-10024 .elementor-element.elementor-element-8ab739b{--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:20px 80px;--row-gap:20px;--column-gap:80px;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10024 .elementor-element.elementor-element-0d74253{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10024 .elementor-element.elementor-element-a5c9eec{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10024 .elementor-element.elementor-element-8c64fd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10024 .elementor-element.elementor-element-8c64fd8 .woocommerce-breadcrumb{color:var( --e-global-color-80a197a );font-weight:500;}.elementor-10024 .elementor-element.elementor-element-8c64fd8 .woocommerce-breadcrumb > a{color:var( --e-global-color-f266dbb );}.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 );color:var( --e-global-color-primary );}.elementor-10024 .elementor-element.elementor-element-e3ee688 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-6379fd5 );}.woocommerce .elementor-widget-woocommerce-product-price .price{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 );}.woocommerce .elementor-10024 .elementor-element.elementor-element-bbb945c .price{color:var( --e-global-color-6379fd5 );}.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-10024 .elementor-element.elementor-element-ac6413f .cart button, .elementor-10024 .elementor-element.elementor-element-ac6413f .cart .button{border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-2671086 );transition:all 0.2s;}.elementor-10024 .elementor-element.elementor-element-ac6413f .quantity .qty{transition:all 0.2s;}.elementor-10024 .elementor-element.elementor-element-0ae635b{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10024 .elementor-element.elementor-element-61cfa72{width:100%;max-width:100%;}.elementor-10024 .elementor-element.elementor-element-61cfa72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-10024 .elementor-element.elementor-element-61cfa72 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-80a197a );}.woocommerce .elementor-10024 .elementor-element.elementor-element-61cfa72 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.woocommerce .elementor-10024 .elementor-element.elementor-element-61cfa72 .woocommerce-Tabs-panel{color:var( --e-global-color-6379fd5 );}.woocommerce .elementor-10024 .elementor-element.elementor-element-61cfa72 .woocommerce-Tabs-panel h2{color:var( --e-global-color-6379fd5 );}.woocommerce .elementor-10024 .elementor-element.elementor-element-61cfa72 .woocommerce-tabs .woocommerce-Tabs-panel{border-width:0px 0px 0px 0px;margin-top:-0px;}.elementor-10024 .elementor-element.elementor-element-5a2cb24{--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:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{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-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;padding:20px 20px 20px 20px;border-color:var( --e-global-color-a1dfe78 );}.elementor-10024 .elementor-element.elementor-element-e6a55a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:10px;}.woocommerce .elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products .products > h2{color:var( --e-global-color-6379fd5 );text-align:start;margin-bottom:40px;}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-80a197a );}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-80a197a );}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-2671086 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-2671086 );}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-2671086 );}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-49510eb );background-color:var( --e-global-color-2671086 );font-family:"Roboto", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;margin-top:0px;}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-10024 .elementor-element.elementor-element-8ab739b{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10024 .elementor-element.elementor-element-5a2cb24{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10024 .elementor-element.elementor-element-e6a55a7.elementor-wc-products ul.products li.product .button{font-size:8px;}}@media(min-width:768px){.elementor-10024 .elementor-element.elementor-element-0d74253{--width:50%;}.elementor-10024 .elementor-element.elementor-element-a5c9eec{--width:50%;}.elementor-10024 .elementor-element.elementor-element-0ae635b{--width:100%;}}/* Start custom CSS *//*form-submit*/
.form-submit .submit {
    background-color: #ec3f45 !important;
    border-radius: 0px;
}

.downloadapp {  
    background-image: linear-gradient(#E31920 -60%, #EF4C52, #C41C29);
}
div#bothead {
    background: #000;
}

/*.elementor.elementor-26.elementor-location-footer {*/
/*    display: none;*/
/*}*/

.ast-icon svg {
    fill: rgb(236 63 69);
}


/* Clear background and set top border to red */
.woocommerce-tabs ul.tabs li.active {
    background: transparent !important;
    border-top: 3px solid #EC3F45 !important;
}

/* Completely disable extra lines and pseudo-elements */
.woocommerce-tabs ul.tabs li.active::before,
.woocommerce-tabs ul.tabs li.active::after {
    display: none !important;
}



@media (max-width: 767px){
    .woocommerce-message, .woocommerce-error, .woocommerce-info {
        margin-top: 90px;
        margin-bottom: -50px;
    }
    
}

.button.wc-forward {
    background-color: #020202 !important;
}
.woocommerce-message::before, .woocommerce-info::before {
    color: #000000;
}
.woocommerce-message, .woocommerce-info {
    border-top-color: #000000;
}




/* Mobile + Tablet Common Styles (Up to 1024px) */
@media (max-width: 1024px) {
  /* Table Container */
  #size-guide {
    display: block !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch;
  }

  /* Table Cells (Tablet Spacing) */
  #size-guide td, 
  #size-guide th {
    width: auto !important;
    white-space: nowrap !important;
    padding: 10px 16px !important;
  }
}

/* Mobile Specific Override (Up to 767px) */
@media (max-width: 767px) {
  /* Table Cells (Mobile Spacing) */
  #size-guide td, 
  #size-guide th {
    padding: 8px 12px !important;
  }
}/* End custom CSS */