.elementor-4165 .elementor-element.elementor-element-1dcece3{--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;--row-gap:0px;--column-gap:0px;}.elementor-4165 .elementor-element.elementor-element-6eeb098{--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;}.elementor-4165 .elementor-element.elementor-element-e331dd2{--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;}.elementor-4165 .elementor-element.elementor-element-6e5188f .elementor-heading-title{font-weight:400;color:#0A0909;}.elementor-4165 .elementor-element.elementor-element-f55ce65:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-4165 .elementor-element.elementor-element-f55ce65:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-4165 .elementor-element.elementor-element-f55ce65.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-4165 .elementor-element.elementor-element-f55ce65.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-4165 .elementor-element.elementor-element-f55ce65.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-4165 .elementor-element.elementor-element-f55ce65.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-4165 .elementor-element.elementor-element-725d1b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4165 .elementor-element.elementor-element-725d1b4 .cart button, .elementor-4165 .elementor-element.elementor-element-725d1b4 .cart .button{padding:0px 0px 0px 0px;transition:all 0.2s;}.elementor-4165 .elementor-element.elementor-element-725d1b4 .quantity .qty{padding:0px 0px 0px 0px;transition:all 0.2s;}.woocommerce .elementor-4165 .elementor-element.elementor-element-725d1b4 form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-4165 .elementor-element.elementor-element-725d1b4 form.cart table.variations tr th, .woocommerce .elementor-4165 .elementor-element.elementor-element-725d1b4 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-4165 .elementor-element.elementor-element-bcfc57e{--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;}.elementor-4165 .elementor-element.elementor-element-966849b.elementor-element{--align-self:flex-start;}@media(max-width:767px){.elementor-4165 .elementor-element.elementor-element-1dcece3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4165 .elementor-element.elementor-element-6eeb098{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4165 .elementor-element.elementor-element-725d1b4{--view-cart-spacing:0px;--button-spacing:0px;}}@media(min-width:768px){.elementor-4165 .elementor-element.elementor-element-1dcece3{--width:90%;}.elementor-4165 .elementor-element.elementor-element-6eeb098{--width:50%;}.elementor-4165 .elementor-element.elementor-element-e331dd2{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-6e5188f */mark, ins {
    background: white; 
    text-decoration: none;
}

del {
    color: grey;
    font-size: 
    20px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-725d1b4 *//* FORCE LEFT ALIGNMENT */
.woocommerce div.product form.cart .variations {
    text-align: left !important;
}

/* ONE-LINE VARIATION BUTTONS */


/* BUTTON STYLE */
.vi-wpvs-option-wrap {
    min-width: 90px;
    padding: 12px 16px;
    text-align: center;
    border: 1px solid #ddd;
    background: #fff;
    cursor: pointer;
    transition: all 0.2s ease;
}

/* SELECTED */
.vi-wpvs-option-wrap.vi-wpvs-selected {
    background: #000;
    color: #fff;
    border-color: #000;
}

/* HOVER */
.vi-wpvs-option-wrap:hover {
    border-color: #000;
}



/* Variation container */
.vi-wpvs-variation-style {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;   /* FORCE 1 ROW */
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 12px;
    width: 100%;
    margin-left:-30px;
}

/* Individual variation buttons */
.vi-wpvs-option-wrap {
    white-space: nowrap;
    min-width: 90px;
    padding: 12px 18px;
    text-align: center;
}

/* Hide clear */
.reset_variations {
    display: none !important;
}


@media (max-width: 768px) {
    .vi-wpvs-variation-style {
        overflow-x: auto;
        scrollbar-width: none;
    }
    .vi-wpvs-variation-style::-webkit-scrollbar {
        display: none;
    }
}



/* Mobile only */
@media (max-width: 768px) {
    .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    display: flex!important;
    flex-direction: column!important;
}
}


@media (max-width: 767px) {
    .vi-wpvs-variation-style {
        margin-left: 0 !important;
    }
}




@media (max-width: 767px) {
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    display: flex;
    flex-direction: column;
}
}




span.arrow {
    display: none;
}/* End custom CSS */