.elementor-9152 .elementor-element.elementor-element-2ead216:not(.elementor-motion-effects-element-type-background), .elementor-9152 .elementor-element.elementor-element-2ead216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edgysport.com/wp-content/uploads/2023/08/MicrosoftTeams-image-23-jpg.webp");}.elementor-9152 .elementor-element.elementor-element-2ead216{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-9152 .elementor-element.elementor-element-2ead216 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9152 .elementor-element.elementor-element-dab6f0e{text-align:center;}.elementor-9152 .elementor-element.elementor-element-dab6f0e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9152 .elementor-element.elementor-element-6581649:not(.elementor-motion-effects-element-type-background), .elementor-9152 .elementor-element.elementor-element-6581649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9152 .elementor-element.elementor-element-6581649{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9152 .elementor-element.elementor-element-6581649 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9152 .elementor-element.elementor-element-f5f5bc6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9152 .elementor-element.elementor-element-e9e474f > .elementor-widget-container{padding:20px 0px 20px 20px;}.elementor-9152 .elementor-element.elementor-element-e9e474f .woocommerce-breadcrumb{color:var( --e-global-color-b8598b6 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );text-align:left;}.elementor-9152 .elementor-element.elementor-element-e9e474f .woocommerce-breadcrumb > a{color:var( --e-global-color-b8598b6 );}.elementor-9152 .elementor-element.elementor-element-1a2a16c5:not(.elementor-motion-effects-element-type-background), .elementor-9152 .elementor-element.elementor-element-1a2a16c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edgysport.com/wp-content/uploads/2023/09/MicrosoftTeams-image-6-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9152 .elementor-element.elementor-element-1a2a16c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 100px 50px 100px;}.elementor-9152 .elementor-element.elementor-element-1a2a16c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1368px){.elementor-9152 .elementor-element.elementor-element-dab6f0e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9152 .elementor-element.elementor-element-e9e474f .woocommerce-breadcrumb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:768px){.elementor-9152 .elementor-element.elementor-element-dab6f0e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9152 .elementor-element.elementor-element-e9e474f .woocommerce-breadcrumb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9152 .elementor-element.elementor-element-1a2a16c5{padding:50px 20px 0px 20px;}}@media(max-width:480px){.elementor-9152 .elementor-element.elementor-element-dab6f0e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9152 .elementor-element.elementor-element-e9e474f .woocommerce-breadcrumb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9152 .elementor-element.elementor-element-1a2a16c5{padding:20px 0px 0px 0px;}}/* Start custom CSS */a.button.wc-forward.wp-element-button, button.button.wp-element-button, button.button.wp-element-button{
     background: #BBEB70;
    color: #000;
    font-family: Aileron Regular;
    font-weight: normal;
}
a.button.wc-forward.wp-element-button:hover, button.button.wp-element-button:hover, button.button.wp-element-button:hover{
        background: #408EC5;
    color: #fff;
    font-family: Aileron Regular;
    font-weight: normal;
}
input#coupon_code {
    font-size: 12px ;
    width: 110px!important;
    padding: 6px 5px;
    border-radius: 0px;
    color: #000;
}
a.remove {
    margin-left: auto;
    margin-right: auto;
}
body.woocommerce-cart table.cart img{
width: 122px;
}
body.woocommerce-cart .product-thumbnail a {
    display: flex;
    justify-content: center;
}
body.woocommerce-cart .cart_totals h2 {
    font-style: normal;
    font-size: 40px;
    font-family: "Grifterbold", sans-serif;
}
body.woocommerce-cart a.checkout-button.button.alt.wc-forward {
    background-color: #28282d;
    font-family: "Pragmatica - Extended", sans-serif;
    font-weight: 800;
    border-radius: 0;
    font-size: 18px;
}
body.woocommerce-cart a.checkout-button.button.alt.wc-forward:hover {
    background-color: #6CBC06;
    color: #fff;
}
body.woocommerce-cart a.button.wc-backward {
    padding: 5px 30px;
    font-family: "Pragmatica - Extended", sans-serif;
    font-size: 16px;
    font-weight: bold;
    background-color: #2b2b2d;
    line-height: 1.8em;
    border-radius: 0;
    color: #fff;
}
body.woocommerce-cart a.button.wc-backward:hover {
    background-color: #6CBC06;
    color: #000;
}
body.woocommerce-cart .woocommerce-info {
    border-top-color: #2b2b2d;
}
body.woocommerce-cart .woocommerce-info::before {
    color: #2b2b2d;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
    background-color:#2b2b2d;
    color:#fff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{
        background-color: #6cbc06;
        color:#fff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
    font-size:14px;
}/* End custom CSS */