.elementor-248 .elementor-element.elementor-element-7ab7ff2{--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:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-248 .elementor-element.elementor-element-7ab7ff2:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-7ab7ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5be2463 );}.elementor-248 .elementor-element.elementor-element-bf72ac0{--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:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-86f54b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-ed9df1e{--display:flex;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-e01a902 .woocommerce-breadcrumb{color:var( --e-global-color-cc29905 );font-family:"Space Grotesk", Sans-serif;font-size:10px;text-align:start;}.elementor-248 .elementor-element.elementor-element-e01a902 .woocommerce-breadcrumb > a{color:#FFFFFFCC;}.elementor-248 .elementor-element.elementor-element-40a2b2a{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-248 .elementor-element.elementor-element-40a2b2a:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-40a2b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF33;}.elementor-248 .elementor-element.elementor-element-a2ccd0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-248 .elementor-element.elementor-element-2b28186{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-248 .elementor-element.elementor-element-2b28186 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:4.5rem;font-weight:600;text-transform:capitalize;font-style:italic;color:var( --e-global-color-cc29905 );}.elementor-248 .elementor-element.elementor-element-65537fe{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.woocommerce .elementor-248 .elementor-element.elementor-element-65537fe .star-rating{color:var( --e-global-color-9fe3824 );}.woocommerce .elementor-248 .elementor-element.elementor-element-65537fe .star-rating::before{color:var( --e-global-color-cc29905 );}.woocommerce .elementor-248 .elementor-element.elementor-element-65537fe .woocommerce-review-link{color:var( --e-global-color-86ac39a );font-family:"Space Grotesk", Sans-serif;font-size:0.75rem;line-height:1rem;}.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 );}.elementor-248 .elementor-element.elementor-element-d4fc849{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;}.woocommerce .elementor-248 .elementor-element.elementor-element-d4fc849 .price{color:var( --e-global-color-cc29905 );font-family:"Space Grotesk", Sans-serif;font-size:2.25rem;font-weight:600;line-height:2.5rem;}.woocommerce .elementor-248 .elementor-element.elementor-element-d4fc849 .price ins{color:var( --e-global-color-9fe3824 );font-family:"Space Grotesk", Sans-serif;font-size:2.25rem;line-height:2.5rem;}.woocommerce .elementor-248 .elementor-element.elementor-element-50a1133 .woocommerce-product-details__short-description{color:var( --e-global-color-cc29905 );font-family:"Space Grotesk", 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-248 .elementor-element.elementor-element-0fa5679 .cart button, .elementor-248 .elementor-element.elementor-element-0fa5679 .cart .button{font-family:"Space Grotesk", Sans-serif;font-weight:900;text-transform:uppercase;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:4rem 4rem 4rem 4rem;color:var( --e-global-color-5be2463 );background-color:var( --e-global-color-cc29905 );border-color:var( --e-global-color-5be2463 );transition:all 0.2s;}.elementor-248 .elementor-element.elementor-element-0fa5679 .cart button:hover, .elementor-248 .elementor-element.elementor-element-0fa5679 .cart .button:hover{color:var( --e-global-color-cc29905 );background-color:var( --e-global-color-86ac39a );border-color:var( --e-global-color-86ac39a );}.elementor-248 .elementor-element.elementor-element-0fa5679 .added_to_cart{font-family:"Space Grotesk", Sans-serif;font-size:1.125px;font-weight:500;text-transform:uppercase;}.woocommerce .elementor-248 .elementor-element.elementor-element-0fa5679 form.cart table.variations label{color:var( --e-global-color-cc29905 );}.woocommerce .elementor-248 .elementor-element.elementor-element-0fa5679 form.cart table.variations td.value select{color:var( --e-global-color-cc29905 );}.woocommerce .elementor-248 .elementor-element.elementor-element-0fa5679 form.cart table.variations td.value select, .woocommerce .elementor-248 .elementor-element.elementor-element-0fa5679 form.cart table.variations td.value:before{background-color:var( --e-global-color-9fe3824 );border:var( --e-global-color-9fe3824 );}.elementor-248 .elementor-element.elementor-element-456e0b8{--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:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-248 .elementor-element.elementor-element-456e0b8:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-456e0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5be2463 );}.elementor-248 .elementor-element.elementor-element-1d6f570{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-f56bc96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-5be2463 );}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-cc29905 );border-color:#FFFFFF;border-radius:10px 10px 0 0;}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-cc29905 );font-family:"Space Grotesk", Sans-serif;border-width:05px 05px 05px 05px;margin-top:-05px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-5be2463 );}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-cc29905 );}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-cc29905 );border-color:var( --e-global-color-cc29905 );}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-cc29905 );}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-Tabs-panel{color:var( --e-global-color-9fe3824 );}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-Tabs-panel h2{color:var( --e-global-color-5be2463 );}.woocommerce .elementor-248 .elementor-element.elementor-element-4b2e586 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Space Grotesk", Sans-serif;}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-0fa5679 */.elementor-248 .elementor-element.elementor-element-0fa5679 .cart button, .elementor-248 .elementor-element.elementor-element-0fa5679 .cart .button{
    padding: 1rem !important;
}
.wa-order-class{
    width: 100%;
}
.wa-order-button{
    margin-left:0px !important;
}

/* Variation container */
.woo-variation-swatches .variable-items-wrapper{
display:flex;
flex-wrap:wrap;
gap:10px;
}

/* Variation button */
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item{
background:#1a1a1a;
border:1px solid #333;
color:#fff;
padding:10px 18px;
border-radius:8px;
font-weight:600;
min-width:90px;
text-align:center;
transition:all .2s ease;
}

/* Hover */
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item:hover{
border-color:#666;
transform:translateY(-2px);
}

/* Selected */
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item.selected{
background:#fff !important;
color:#000 !important;
border-color:#fff !important;
box-shadow:0 0 0 2px #fff;
}


.woo-selected-variation-item-name{
color:#ffffff !important;
font-weight:600;
}


/* Variation price container */
.woocommerce-variation-price{
margin-top:15px;
margin-bottom:20px;
}

/* Variation price */
.woocommerce-variation-price .price{
font-size:36px;
font-weight:700;
letter-spacing:1px;
color:#ffffff;
}

/* Currency symbol */
.woocommerce-variation-price .woocommerce-Price-currencySymbol{
font-size:24px;
margin-right:4px;
opacity:.9;
}

.woocommerce-Price-amount{
font-size:36px;
font-weight:700;
color:#ffffff;
}


/* Clear variations button */
.single-product form.cart .reset_variations{
background:#fff !important;
border:1px solid #333 !important;
padding:6px 12px !important;
border-radius:6px !important;
font-size:11px !important;
color:#000 !important;
letter-spacing:.5px !important;
text-transform:uppercase !important;
display:inline-block !important;
margin-top:12px !important;
margin-bottom:12px !important;
transition:all .2s ease !important;
opacity: 1 !important;
}

/* Hover */
.single-product form.cart .reset_variations:hover{
background:#fff !important;
color:#000 !important;
border-color:#fff !important;
}

/* Hide price range only for variable products *//* End custom CSS */