.elementor-21752 .elementor-element.elementor-element-f43498d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:3em;--padding-bottom:1em;--padding-left:3em;--padding-right:3em;}.elementor-21752 .elementor-element.elementor-element-f43498d, .elementor-21752 .elementor-element.elementor-element-f43498d::before{--border-transition:0.3s;}.elementor-21752 .elementor-element.elementor-element-419dee8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:2em;}.elementor-21752 .elementor-element.elementor-element-419dee8.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-21752 .elementor-element.elementor-element-98b1b50 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-21752 .elementor-element.elementor-element-98b1b50 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-21752 .elementor-element.elementor-element-98b1b50 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-21752 .elementor-element.elementor-element-4c8d464{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:3em;--padding-bottom:2em;--padding-left:2em;--padding-right:1em;}.elementor-21752 .elementor-element.elementor-element-4c8d464, .elementor-21752 .elementor-element.elementor-element-4c8d464::before{--border-transition:0.3s;}.elementor-21752 .elementor-element.elementor-element-be39007 .elementor-heading-title{color:#000000;font-size:35px;}.woocommerce .elementor-21752 .elementor-element.elementor-element-cca281d .price{font-size:25px;}.elementor-21752 .elementor-element.elementor-element-cca281d > .elementor-widget-container{margin:-1em 0em -3em 0em;}.woocommerce .elementor-21752 .elementor-element.elementor-element-055de44 .woocommerce-product-details__short-description{font-size:16px;word-spacing:0px;}.elementor-21752 .elementor-element.elementor-element-055de44 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21752 .elementor-element.elementor-element-abd49c8 .cart button, .elementor-21752 .elementor-element.elementor-element-abd49c8 .cart .button{transition:all 0.2s;}.woocommerce .elementor-21752 .elementor-element.elementor-element-abd49c8 form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-21752 .elementor-element.elementor-element-abd49c8 form.cart table.variations tr th, .woocommerce .elementor-21752 .elementor-element.elementor-element-abd49c8 form.cart table.variations tr td{padding-top:calc( -4px/2 );padding-bottom:calc( -4px/2 );}.elementor-21752 .elementor-element.elementor-element-abd49c8 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-21752 .elementor-element.elementor-element-f5337f4 .bdt-ep-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A7A0A0;border-radius:4px 4px 4px 4px;max-width:97%;width:100%;}.elementor-21752 .elementor-element.elementor-element-f5337f4 .bdt-ep-button:hover{color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-21752 .elementor-element.elementor-element-f5337f4 .bdt-ep-button:after,
								.elementor-21752 .elementor-element.elementor-element-f5337f4 .bdt-ep-button:hover,
								.elementor-21752 .elementor-element.elementor-element-f5337f4 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-21752 .elementor-element.elementor-element-f5337f4 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#C09603;}.elementor-21752 .elementor-element.elementor-element-b6396e1 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21752 .elementor-element.elementor-element-610bf15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21752 .elementor-element.elementor-element-fe1bed8 .elementor-heading-title{font-size:14px;font-weight:bold;line-height:28px;}.elementor-21752 .elementor-element.elementor-element-fe1bed8{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-21752 .elementor-element.elementor-element-fe1bed8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21752 .elementor-element.elementor-element-8516f6d .elementor-repeater-item-82f652b.elementor-social-icon{background-color:#007DFF;}.elementor-21752 .elementor-element.elementor-element-8516f6d .elementor-repeater-item-82f652b.elementor-social-icon i{color:#FFFFFF;}.elementor-21752 .elementor-element.elementor-element-8516f6d .elementor-repeater-item-82f652b.elementor-social-icon svg{fill:#FFFFFF;}.elementor-21752 .elementor-element.elementor-element-8516f6d{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:7px;--grid-row-gap:0px;}.elementor-21752 .elementor-element.elementor-element-8516f6d .elementor-widget-container{text-align:left;}.elementor-21752 .elementor-element.elementor-element-908234c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:3em;--padding-bottom:1em;--padding-left:3em;--padding-right:3em;}.woocommerce .elementor-21752 .elementor-element.elementor-element-63f157d .woocommerce-tabs ul.wc-tabs li.active a{color:#000000;}.woocommerce .elementor-21752 .elementor-element.elementor-element-63f157d .woocommerce-tabs ul.wc-tabs li a{font-size:20px;}.woocommerce .elementor-21752 .elementor-element.elementor-element-63f157d .woocommerce-tabs ul.wc-tabs li{border-radius:10px 10px 0 0;}.woocommerce .elementor-21752 .elementor-element.elementor-element-63f157d .woocommerce-tabs .woocommerce-Tabs-panel{font-size:16px;}.elementor-21752 .elementor-element.elementor-element-d5e61ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:3em;--padding-bottom:1em;--padding-left:3em;--padding-right:3em;}.elementor-21752 .elementor-element.elementor-element-234a181{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21752 .elementor-element.elementor-element-234a181 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-21752 .elementor-element.elementor-element-234a181 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21752 .elementor-element.elementor-element-234a181 .elementor-divider__text{font-size:1.5vw;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-wc-carousel .bdt-badge{background-color:#FF0606;color:#FFFFFF !important;border-style:none;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-wc-carousel .bdt-products-skin-price del{color:#000000;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-wc-carousel .bdt-products-skin-price, .elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-wc-carousel .bdt-products-skin-price .price, .elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-wc-carousel .bdt-products-skin-price ins .amount{color:#FF0000;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-wc-carousel .star-rating:before{color:#e7e7e7;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-wc-carousel .star-rating span{color:#FFCC00;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-navigation-prev i,
            .elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-navigation-next i{font-size:24px;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-navigation-prev{left:-60px;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-navigation-next{right:-60px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-21752 .elementor-element.elementor-element-234a181 .elementor-divider__text{font-size:2.3vw;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-navigation-prev i,
            .elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-navigation-next i{font-size:24px;}}@media(min-width:768px){.elementor-21752 .elementor-element.elementor-element-419dee8{--width:60%;}.elementor-21752 .elementor-element.elementor-element-4c8d464{--width:50%;}}@media(max-width:767px){.elementor-21752 .elementor-element.elementor-element-234a181 .elementor-divider-separator{width:80%;}.elementor-21752 .elementor-element.elementor-element-234a181 .elementor-divider__text{font-size:4vw;}.elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-navigation-prev i,
            .elementor-21752 .elementor-element.elementor-element-2bbb6bb .bdt-navigation-next i{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-4c8d464 *//* Ẩn nút "Add to Cart" trên trang sản phẩm đơn */
.single_add_to_cart_button {
    display: none !important;
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
    background: inherit;
    font-weight: 700;
    color: #d00c0c;
    display: inline-block;
    font-size: 1.4em; 
}

.woocommerce:not(.woocommerce-uses-block-theme) div.product p.price,
.woocommerce:not(.woocommerce-uses-block-theme) div.product span.price {
    color: black; 
    font-size: 1.7em; 
    font-weight: 700;
}

table tr th {
    background-color: transparent;
    padding: 0px;
}
.aux-rating-box.aux-star-rating .aux-star-rating-avg:before {
    color: #f7bc0a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-908234c */.woocommerce .elementor-21752 .elementor-element.elementor-element-63f157d .woocommerce-tabs ul.wc-tabs li {
    border: none;
}
.woocommerce .elementor-21752 .elementor-element.elementor-element-63f157d .woocommerce-tabs ul.wc-tabs li.active a {
    border-bottom: 3px solid #000000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #ffffff;
    border-radius: 4px 4px 0;
    margin: 0 -5px;
    padding: 0 1em;
}
.woocommerce div.product.elementor ul.tabs {
    display: flex; 
    justify-content: center;
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
    border-top: 1px solid #ffffff !important;
}

/*chia layout*/
#reviews {
    display: flex;
    gap: 20px;
}
#comments span {
    color: #f2bd04;
}
#reply-title {
    font-size: 29.4px;
}
#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {
  width: 100%;
  border-radius: 5px;
}
#comments, #review_form_wrapper {
    flex: 1; 
    padding: 10px;
}
.woocommerce #review_form #respond .form-submit input {
    border-radius: 5px;
    font-size: 16px;
    line-height: normal; 
} 
.woocommerce table.shop_attributes td {
    padding-left: 20px;
}
.woocommerce table.shop_attributes th {
    padding: 15px
}
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
    border-width: 1px; 
    border-style: solid;
    border-color: #ccc;
}/* End custom CSS */