.elementor-3412 .elementor-element.elementor-element-a28cd25{--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-3412 .elementor-element.elementor-element-2e16a4a{--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;border-style:double;--border-style:double;border-color:#AAA5A5;--border-color:#AAA5A5;--border-radius:90px 90px 90px 90px;}.elementor-3412 .elementor-element.elementor-element-a2a42c4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3412 .elementor-element.elementor-element-a2a42c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3412 .elementor-element.elementor-element-313aa9d.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-3412 .elementor-element.elementor-element-f9f2151{--display:flex;}.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-3412 .elementor-element.elementor-element-47269a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;color:var( --e-global-color-astglobalcolor7 );}.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-3412 .elementor-element.elementor-element-685ebb8 .price{color:#000000;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;}.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-3412 .elementor-element.elementor-element-2d81d81 .cart button, .elementor-3412 .elementor-element.elementor-element-2d81d81 .cart .button{transition:all 0.2s;}.elementor-3412 .elementor-element.elementor-element-2d81d81 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-3412 .elementor-element.elementor-element-2d81d81 form.cart table.variations label{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.woocommerce .elementor-3412 .elementor-element.elementor-element-2d81d81 form.cart table.variations td.value select{color:#FFF7F7;}.woocommerce .elementor-3412 .elementor-element.elementor-element-2d81d81 form.cart table.variations td.value select, .woocommerce .elementor-3412 .elementor-element.elementor-element-2d81d81 form.cart table.variations td.value:before{background-color:var( --e-global-color-astglobalcolor7 );border-radius:13px;}.woocommerce .elementor-3412 .elementor-element.elementor-element-2d81d81 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-3412 .elementor-element.elementor-element-2d81d81 form.cart table.variations td.value:before{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3412 .elementor-element.elementor-element-68176a8{--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;}.elementor-3412 .elementor-element.elementor-element-79a96ec{--display:flex;}.elementor-3412 .elementor-element.elementor-element-34733df .sina-accordion-item{background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-text );margin:0px 0px 15px 0px;}.elementor-3412 .elementor-element.elementor-element-34733df .sina-accordion-header{background-color:var( --e-global-color-astglobalcolor5 );color:#000000;padding:15px 25px 15px 25px;}.elementor-3412 .elementor-element.elementor-element-34733df .sina-accordion-header, .elementor-3412 .elementor-element.elementor-element-34733df .sina-accordion-icon{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:24px;}.elementor-3412 .elementor-element.elementor-element-34733df .sina-accordion-icon i{color:#000000;}.elementor-3412 .elementor-element.elementor-element-34733df .sina-accordion-desc{color:#222;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3412 .elementor-element.elementor-element-34733df .sina-accordion-body{border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;text-align:left;}.elementor-3412 .elementor-element.elementor-element-2932243{--display:flex;}.woocommerce .elementor-3412 .elementor-element.elementor-element-e66e8bb .woocommerce-product-details__short-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}@media(max-width:1024px){.elementor-3412 .elementor-element.elementor-element-313aa9d{width:var( --container-widget-width, 646.317px );max-width:646.317px;--container-widget-width:646.317px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-3412 .elementor-element.elementor-element-2e16a4a{--width:100%;}.elementor-3412 .elementor-element.elementor-element-a2a42c4{--width:60%;}.elementor-3412 .elementor-element.elementor-element-f9f2151{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3412 .elementor-element.elementor-element-a2a42c4{--width:551.317px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-313aa9d */.single-product div.product .woocommerce-product-gallery {
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

.single-product div.product .flex-control-thumbs {
    width: 90px;
    display: flex !important;
    flex-direction: column;
    gap: 10px;
    margin: 0;
    padding: 0;
}

.elementor-3412 .elementor-element.elementor-element-313aa9d .woocommerce-product-gallery {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start;
    gap: 12px;
}

.elementor-3412 .elementor-element.elementor-element-313aa9d .flex-viewport {
    order: 2;
    width: calc(100% - 90px);
}

.elementor-3412 .elementor-element.elementor-element-313aa9d .flex-control-nav.flex-control-thumbs {
    order: 1;
    width: 78px;
    display: flex !important;
    flex-direction: column !important;
    gap: 10px;
    margin: 0 !important;
}

.elementor-3412 .elementor-element.elementor-element-313aa9d .flex-control-nav.flex-control-thumbs li {
    width: 100% !important;
    float: none !important;
}

.elementor-3412 .elementor-element.elementor-element-313aa9d .woocommerce-product-gallery__wrapper img{
    max-width: 450px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2d81d81 *//* Size label */
table.variations th.label label,
.variations label {
    font-size: 20px;
    font-weight: 600;
    color: #111;
    margin-bottom: 12px;
    display: inline-block;
}

/* Put variation buttons in a nice row */
table.variations td.value,
.variations_form .value {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
}

/* Button/swatch style */
.variable-items-wrapper .variable-item,
.variable-items-wrapper .button-variable-item,
.value .variable-item,
.value .button-variable-item {
    min-width: 68px !important;
    height: 52px !important;
    padding: 0 18px !important;
    border: 1.5px solid #cfcfcf !important;
    border-radius: 999px !important;
    background: #fff !important;
    color: #111 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    box-shadow: none !important;
    cursor: pointer;
    transition: all 0.2s ease;
    margin: 0 !important;
}

/* Hover */
.variable-items-wrapper .variable-item:hover,
.variable-items-wrapper .button-variable-item:hover,
.value .variable-item:hover,
.value .button-variable-item:hover {
    border-color: #111 !important;
}

/* Selected */
.variable-items-wrapper .variable-item.selected,
.variable-items-wrapper .button-variable-item.selected,
.value .variable-item.selected,
.value .button-variable-item.selected,
.variable-items-wrapper .variable-item.button-variable-item.selected {
    background: #111 !important;
    color: #fff !important;
    border-color: #111 !important;
}

/* Inner text */
.variable-items-wrapper .variable-item span,
.variable-items-wrapper .button-variable-item span,
.value .variable-item span,
.value .button-variable-item span {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: 1 !important;
}

/* Disabled / unavailable */
.variable-items-wrapper .variable-item.disabled,
.variable-items-wrapper .button-variable-item.disabled,
.value .variable-item.disabled,
.value .button-variable-item.disabled {
    opacity: 0.4;
    cursor: not-allowed;
    text-decoration: line-through;
}

/* Remove extra dropdown if still visible */
table.variations select {
    display: none !important;
}/* End custom CSS */