.elementor-959 .elementor-element.elementor-element-b6afe6e{--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:35px 35px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-959 .elementor-element.elementor-element-dd71cc1{--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 20px;--background-transition:0.3s;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-duration:2000ms;}.elementor-959 .elementor-element.elementor-element-dd71cc1::before, .elementor-959 .elementor-element.elementor-element-dd71cc1 > .elementor-background-video-container::before, .elementor-959 .elementor-element.elementor-element-dd71cc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-959 .elementor-element.elementor-element-dd71cc1 > .elementor-background-slideshow::before, .elementor-959 .elementor-element.elementor-element-dd71cc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-959 .elementor-element.elementor-element-dd71cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-959 .elementor-element.elementor-element-dd71cc1:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-959 .elementor-element.elementor-element-965cc3f .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-959 .elementor-element.elementor-element-965cc3f .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-959 .elementor-element.elementor-element-965cc3f .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-959 .elementor-element.elementor-element-4ea0da0{--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:20px 20px;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-959 .elementor-element.elementor-element-4ea0da0, .elementor-959 .elementor-element.elementor-element-4ea0da0::before{--border-transition:0.3s;}.elementor-959 .elementor-element.elementor-element-4ea0da0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-959 .elementor-element.elementor-element-47a5a53{--display:flex;--background-transition:0.3s;}.elementor-959 .elementor-element.elementor-element-2b86c64 .elementor-heading-title{color:var( --e-global-color-40267ac );font-family:"BalPill", Sans-serif;font-size:3em;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-959 .elementor-element.elementor-element-2b86c64 > .elementor-widget-container{margin:0px 0px 0px 0px;transition-duration:1000ms;transition-property:all;transition-delay:0ms;}.elementor-959 .elementor-element.elementor-element-0795f8d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-959 .elementor-element.elementor-element-853ea15 .elementor-heading-title{color:var( --e-global-color-40267ac );font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:400;text-transform:uppercase;}.elementor-959 .elementor-element.elementor-element-ee2e14d .jet-listing-dynamic-field__content{color:var( --e-global-color-40267ac );font-family:"Inter", Sans-serif;font-size:3em;font-weight:600;text-align:left;}.elementor-959 .elementor-element.elementor-element-ee2e14d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-959 .elementor-element.elementor-element-ee2e14d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-959 .elementor-element.elementor-element-ee2e14d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-959 .elementor-element.elementor-element-d9c0c96 .elementor-jet-single-rating .woocommerce-product-rating{flex-direction:row;justify-content:flex-start;}.elementor-959 .elementor-element.elementor-element-d9c0c96 .elementor-jet-single-rating .product-star-rating .product-rating__icon{font-size:16px;color:var( --e-global-color-40267ac );}.elementor-959 .elementor-element.elementor-element-d9c0c96 .elementor-jet-single-rating .product-star-rating .product-rating__icon + .product-rating__icon{margin-left:2px;}.elementor-959 .elementor-element.elementor-element-d9c0c96 .elementor-jet-single-rating .product-star-rating .product-rating__icon.active{color:#f2c94c;}.elementor-959 .elementor-element.elementor-element-d9c0c96 .elementor-jet-single-rating .product-star-rating{margin:0px 2px 0px 0px;}.elementor-959 .elementor-element.elementor-element-d9c0c96 .elementor-jet-single-rating .woocommerce-review-link{font-family:"Muli", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:25px;color:#9c5d90;margin:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-d9c0c96 .elementor-jet-single-rating .woocommerce-review-link:hover{color:#3c4b71;text-decoration:underline;}.elementor-959 .elementor-element.elementor-element-d9c0c96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-ace7c37{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-959 .elementor-element.elementor-element-aebd8a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-959 .elementor-element.elementor-element-af49bd5 .elementor-heading-title{color:var( --e-global-color-40267ac );font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:400;text-transform:uppercase;}.elementor-959 .elementor-element.elementor-element-0f854dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-959 .elementor-element.elementor-element-0f854dc .elementor-button{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:300;text-transform:uppercase;fill:var( --e-global-color-40267ac );color:var( --e-global-color-40267ac );background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-40267ac );border-radius:45px 45px 45px 45px;padding:18px 30px 18px 30px;}.elementor-959 .elementor-element.elementor-element-af99ca1{--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;--background-transition:0.3s;--margin-top:20px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-959 .elementor-element.elementor-element-3655d48{color:var( --e-global-color-40267ac );font-family:"Inter", Sans-serif;font-size:1em;}.elementor-959 .elementor-element.elementor-element-3deeb50{--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:0px 0px;--background-transition:0.3s;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-959 .elementor-element.elementor-element-3deeb50:not(.elementor-motion-effects-element-type-background), .elementor-959 .elementor-element.elementor-element-3deeb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1b0621 );}.elementor-959 .elementor-element.elementor-element-3deeb50, .elementor-959 .elementor-element.elementor-element-3deeb50::before{--border-transition:0.3s;}.elementor-959 .elementor-element.elementor-element-f06bdc5{--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;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-959 .elementor-element.elementor-element-f06bdc5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-959 .elementor-element.elementor-element-f5e5007 .elementor-heading-title{color:var( --e-global-color-9c21e55 );font-family:"BalPill", Sans-serif;font-size:2.8em;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-959 .elementor-element.elementor-element-f5e5007 > .elementor-widget-container{margin:10px 0px 60px -2px;transition-duration:1000ms;transition-property:all;transition-delay:0ms;}.elementor-959 .elementor-element.elementor-element-f5e5007{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-959 .elementor-element.elementor-element-9dfedb3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-959 .elementor-element.elementor-element-9dfedb3 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.2em;text-transform:uppercase;text-decoration:underline;line-height:1.7em;fill:var( --e-global-color-9c21e55 );color:var( --e-global-color-9c21e55 );background-color:#02010100;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-40267ac );padding:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-9dfedb3 .elementor-button:hover, .elementor-959 .elementor-element.elementor-element-9dfedb3 .elementor-button:focus{color:var( --e-global-color-9c21e55 );}.elementor-959 .elementor-element.elementor-element-9dfedb3 .elementor-button:hover svg, .elementor-959 .elementor-element.elementor-element-9dfedb3 .elementor-button:focus svg{fill:var( --e-global-color-9c21e55 );}.elementor-959 .elementor-element.elementor-element-9dfedb3{position:relative;top:-10px;animation-duration:2500ms;animation-delay:0ms;}.elementor-959 .elementor-element.elementor-element-2006a49{--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 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-959 .elementor-element.elementor-element-cfd16ee{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-959 .elementor-element.elementor-element-ea6d498 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-959 .elementor-element.elementor-element-ea6d498 .jet-listing-not-found{font-family:"Inter", Sans-serif;font-size:1em;color:var( --e-global-color-9c21e55 );}.elementor-959 .elementor-element.elementor-element-ea6d498 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-9c21e55 );}.elementor-959 .elementor-element.elementor-element-ea6d498 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-9c21e55 );}.elementor-959 .elementor-element.elementor-element-883f982 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-959 .elementor-element.elementor-element-883f982 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.2em;text-transform:uppercase;text-decoration:underline;line-height:1.7em;fill:var( --e-global-color-9c21e55 );color:var( --e-global-color-9c21e55 );background-color:#02010100;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-40267ac );padding:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-883f982 .elementor-button:hover, .elementor-959 .elementor-element.elementor-element-883f982 .elementor-button:focus{color:var( --e-global-color-9c21e55 );}.elementor-959 .elementor-element.elementor-element-883f982 .elementor-button:hover svg, .elementor-959 .elementor-element.elementor-element-883f982 .elementor-button:focus svg{fill:var( --e-global-color-9c21e55 );}.elementor-959 .elementor-element.elementor-element-883f982{animation-duration:2500ms;animation-delay:0ms;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-959 .elementor-element.elementor-element-b6afe6e{--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;}.elementor-959 .elementor-element.elementor-element-4ea0da0{--gap:0px 0px;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-959 .elementor-element.elementor-element-2b86c64{text-align:left;width:100%;max-width:100%;}.elementor-959 .elementor-element.elementor-element-2b86c64 .elementor-heading-title{font-size:1.8em;line-height:1.1em;}.elementor-959 .elementor-element.elementor-element-2b86c64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-853ea15 .elementor-heading-title{font-size:1em;}.elementor-959 .elementor-element.elementor-element-ee2e14d .jet-listing-dynamic-field__content{font-size:1.5em;}.elementor-959 .elementor-element.elementor-element-af49bd5 .elementor-heading-title{font-size:1em;}.elementor-959 .elementor-element.elementor-element-af99ca1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-959 .elementor-element.elementor-element-3deeb50{--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-959 .elementor-element.elementor-element-f5e5007{text-align:center;width:100%;max-width:100%;}.elementor-959 .elementor-element.elementor-element-f5e5007 .elementor-heading-title{font-size:2em;}.elementor-959 .elementor-element.elementor-element-f5e5007 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-959 .elementor-element.elementor-element-2006a49{--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;}}@media(max-width:767px){.elementor-959 .elementor-element.elementor-element-b6afe6e{--gap:10px 10px;}.elementor-959 .elementor-element.elementor-element-dd71cc1{--width:100%;--min-height:360px;}.elementor-959 .elementor-element.elementor-element-dd71cc1.e-con{--order:1;}.elementor-959 .elementor-element.elementor-element-4ea0da0{--gap:15px 15px;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-959 .elementor-element.elementor-element-4ea0da0.e-con{--order:2;}.elementor-959 .elementor-element.elementor-element-2b86c64 .elementor-heading-title{font-size:1.8em;}.elementor-959 .elementor-element.elementor-element-2b86c64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-af99ca1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-959 .elementor-element.elementor-element-f5e5007 .elementor-heading-title{font-size:1.8em;}.elementor-959 .elementor-element.elementor-element-ea6d498 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:768px){.elementor-959 .elementor-element.elementor-element-dd71cc1{--width:50%;}.elementor-959 .elementor-element.elementor-element-4ea0da0{--width:50%;}.elementor-959 .elementor-element.elementor-element-f06bdc5{--width:25%;}.elementor-959 .elementor-element.elementor-element-2006a49{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-959 .elementor-element.elementor-element-dd71cc1{--width:40%;}.elementor-959 .elementor-element.elementor-element-4ea0da0{--width:60%;}.elementor-959 .elementor-element.elementor-element-f06bdc5{--width:100%;}.elementor-959 .elementor-element.elementor-element-2006a49{--width:100%;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-965cc3f */.jet-woo-product-gallery__image img {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-0f854dc */input:focus-visible {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.woocommerce-page .quantity {
    background: transparent;
    color: #3D3D3D;
}
.woocommerce-page .quantity input.aux-number {
    font-size: 1em;
    line-height: 1;
    background: transparent;
    padding: 0;
    width: 30px !important;
    height: 43px !important;
    text-align: left !important;
    color: #fff;
}
.woocommerce-page .quantity .ui-spinner-button.ui-spinner-up {
    top: -5px;
}
.woocommerce-page .quantity .ui-spinner-button.ui-spinner-down {
    bottom: -5px;
    margin-bottom: 6px;
}
.woocommerce-page .quantity .ui-spinner-button {
    right: 0;
    width: 10px;
    padding: 0;
    margin: 0;
    text-align: center;
}
.woocommerce-page .quantity .ui-spinner .ui-icon {
    text-indent: 0px;
    background-image: none !important;
}
.woocommerce-page .quantity .ui-spinner-button.ui-spinner-up .ui-icon:before{
     content: "▲";
    display: block;
    color: white;
    position: relative;
    width: 10px;
    height: 10px;
    font-size: .5em;
}
.woocommerce-page .quantity .ui-spinner-button.ui-spinner-down .ui-icon:before {
    content: "▼";
    display: block;
    color: white;
    position: relative;
    width: 10px;
    height: 10px;
    font-size: .5em;
}
.single-product .cart .quantity {
    display: flex;
    align-content: center;
    justify-content: center;
}
.quantity .qty {
    vertical-align: top;
    margin-right: 0;
    width: 65px;
    height: 30px;
}
span.ui-spinner.ui-corner-all.ui-widget.ui-widget-content {
    display: flex;
    align-items: center;
}
.elementor-959 .elementor-element.elementor-element-0f854dc .elementor-button-icon {
    margin-top: -3px;
}
button.single_add_to_cart_button.elementor-button.button.alt:hover svg path {
    fill: #000;
}

.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding:  0;
    gap: 14px;
}

button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.elementor-button.button.alt:hover{
    color:#fff !important;
}




body .qib-button-wrapper {
    display: flex;
    float: right;
    margin-right: 5px;
    justify-content: center;
    align-items: center;
    width: 140px;
    margin: 0;
    border: solid 1px #fff;
    border-radius: 40px;
}

.woocommerce div.product form.cart div.quantity {
    max-width: 30%;
}
.woocommerce div.product form.cart div.quantity .qty {
    padding: 0;
    width: 40px;
    
}
.qib-button-wrapper button.qib-button,.qib-button-wrapper .quantity input.input-text.qty.text {

    border: 0px solid #efefef !important;
}
body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button {
    height: 31px !important;
    padding: 0 !important;
}



:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
    height: 40px;
    background: transparent;
    box-shadow: none !important;
    border: solid 0px #fff;
    border-radius: 20px;
    width: 70px;
    color: #fff;
    padding: 10px;
}


.elementor-959 .elementor-element.elementor-element-0f854dc .reset_variations {
    display: none !important;
}








th.label.yith_wccl_layout_inline {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6afe6e */.elementor-959 .elementor-element.elementor-element-b6afe6e .e-con-inner .imagencol::before{
    transition: all .5s;
}
.elementor-959 .elementor-element.elementor-element-b6afe6e .e-con-inner:hover .imagencol::before {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    
}
.elementor-959 .elementor-element.elementor-element-b6afe6e .e-con-inner:hover a .elementor-align-icon-right{
    
transform: translateX(0px)rotate(90deg)scale(1);
opacity: 1;
transition: all .6s
}


.elementor-959 .elementor-element.elementor-element-b6afe6e .e-con-inner .iconolog{
    transform: scale(0.5)translateY(10px);
    transition: all .8s;
    opacity: 0.1;
}
.elementor-959 .elementor-element.elementor-element-b6afe6e .e-con-inner:hover .iconolog{
    transform: scale(1)translateY(0px);
    transition: all 1s;
    opacity: 1;
}






@media (max-width: 767px) {
.elementor-959 .elementor-element.elementor-element-b6afe6e .e-con-inner:hover .iconolog{
    opacity: .2;
}

}/* End custom CSS */
/* Start custom CSS for aux_post_content, class: .elementor-element-3655d48 */.elementor-959 .elementor-element.elementor-element-3655d48 h3{
        font-family: "Inter", Sans-serif;
        text-transform: uppercase;
        font-size: 1em;
        font-weight: 300 !important;
}
.elementor-959 .elementor-element.elementor-element-3655d48 h3 strong{
        font-weight: 400 !important;
}
.elementor-959 .elementor-element.elementor-element-3655d48 ul {
    list-style: outside;
    padding-left: 15px;
}
.elementor-959 .elementor-element.elementor-element-3655d48 li {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9dfedb3 */.elementor-959 .elementor-element.elementor-element-9dfedb3 .elementor-button {
    text-align: left;
}
.elementor-959 .elementor-element.elementor-element-9dfedb3 .elementor-button-content-wrapper {
    align-items: flex-end;
    gap: 15px;
}
.elementor-959 .elementor-element.elementor-element-9dfedb3 .elementor-button .elementor-align-icon-right{
    transform: translateX(-20px);
    transition: all 1s;
    opacity: 0
    
}
.elementor-959 .elementor-element.elementor-element-9dfedb3 a:hover .elementor-align-icon-right{
    
transform: translateX(0px)rotate(90deg);
opacity: 1;
transition: all .6s
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-883f982 */.elementor-959 .elementor-element.elementor-element-883f982 .elementor-button {
    text-align: left;
}
.elementor-959 .elementor-element.elementor-element-883f982 .elementor-button-content-wrapper {
    align-items: flex-end;
    gap: 15px;
}
.elementor-959 .elementor-element.elementor-element-883f982 .elementor-button .elementor-align-icon-right{
    transform: translateX(-10px)rotate(90deg);
    transition: all 1s;
    opacity: 1
    
}
.elementor-959 .elementor-element.elementor-element-883f982 a:hover .elementor-align-icon-right{
    
transform: translateX(0px)rotate(90deg);
opacity: 1;
transition: all .6s
}/* End custom CSS */
/* Start custom CSS */.select_option.selected {
    border: 1px solid #6BFFDF !important;
    background: #6BFFDF;
}

.select_option.selected span.yith_wccl_value {
   color: #000;
}

.select_option {
    border: 1px solid #fff !important;
    padding: 4px 10px !important;
}
.select_option .yith_wccl_value {
    border: 0px solid #fff !important;
    font-size: 1em;
    color: #fff;
}
.single-product .variations .aux-dropdown:after{
    display: none;
}
.variations_form > button.wc-buy-now-btn {
    display: none;
}
.single-product .variations .auxshp-label{
    display: none;
}
.single-product .cart .auxshp-variations {
    margin-bottom: 50px;
}
button.auxshp-add-to-cart.single_add_to_cart_button.elementor-button.aux-button.aux-exlarge.aux-black.aux-uppercase .aux-overlay {
    display: none;
}
button.auxshp-add-to-cart.single_add_to_cart_button.elementor-button.aux-button.aux-exlarge.aux-black.aux-uppercase:hover, button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.elementor-button.button.alt:hover {
    background: #6BFFDF;
    color: #000;
    text-shadow: none;
}
.single-product .cart{
    display: flex;
    flex-wrap: wrap !important;
    gap: 0 20px;
    flex-direction: column;
    
}
.single-product .cart .quantity {
    width: 15%;
    margin-right: 50%;
}
button.auxshp-add-to-cart.single_add_to_cart_button.elementor-button.aux-button.aux-exlarge.aux-black.aux-uppercase, button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.elementor-button.button.alt {
    width: 48%;
}
button {
    margin: 0 !important;
}


:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
    display: flex;
    flex-wrap: wrap !important;
    flex-direction: row;
        gap: 5px 10px;
}
.woocommerce a.button.wc-buy-now-btn, .woocommerce button.button.wc-buy-now-btn, .woocommerce input.button.wc-buy-now-btn {
    border: none !important;
    padding: 0 !important;
    text-decoration: underline !important;
        width: 160px !important;
}


th.label.yith_wccl_layout_inline {
    display: none;
    opacity: 0;
}























@media (max-width: 1250px) {
.single-product .cart {
    display: flex;
    flex-wrap: wrap !important;
    gap: 15px 8px;
    flex-direction: column;
}
button.auxshp-add-to-cart.single_add_to_cart_button.elementor-button.aux-button.aux-exlarge.aux-black.aux-uppercase, button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.elementor-button.button.alt {
    width: 100%;
}
}


@media (max-width: 767px) {
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart{
    gap: 15px 10px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BalPill';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.powerfitco.com/wp-content/uploads/2024/04/BallPill-thin.ttf') format('truetype');
}
@font-face {
	font-family: 'BalPill';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.powerfitco.com/wp-content/uploads/2024/04/BallPill-light.ttf') format('truetype');
}
@font-face {
	font-family: 'BalPill';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.powerfitco.com/wp-content/uploads/2024/04/BallPill-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'BalPill';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.powerfitco.com/wp-content/uploads/2024/04/BallPill-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'BalPill';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.powerfitco.com/wp-content/uploads/2024/04/BallPill-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */