.elementor-1620 .elementor-element.elementor-element-df1330c{--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;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-45dbd4f .wd-breadcrumbs{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;--wd-link-color:#1976F3;--wd-link-color-hover:#333333;}.elementor-1620 .elementor-element.elementor-element-35dc0b5{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-2712bd2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1620 .elementor-element.elementor-element-2712bd2:not(.elementor-motion-effects-element-type-background), .elementor-1620 .elementor-element.elementor-element-2712bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1620 .elementor-element.elementor-element-66c991b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--wd-sticky-offset:150px;}.elementor-1620 .elementor-element.elementor-element-ed01f76{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-1620 .elementor-element.elementor-element-ed01f76 .woocommerce-product-gallery{--wd-gallery-gap:30px;}.elementor-1620 .elementor-element.elementor-element-3c6c5cf{--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 0px;--row-gap:20px;--column-gap:0px;}html .elementor-1620 .elementor-element.elementor-element-10a131f .product_title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-1620 .elementor-element.elementor-element-c2e110d{--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;--justify-content:flex-start;--align-items:center;--gap:0px 06px;--row-gap:0px;--column-gap:06px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:0px 0px 0px 0px;}.elementor-1620 .elementor-element.elementor-element-f1786a9 .meta-label{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-1620 .elementor-element.elementor-element-597f05c{font-family:"Roboto", Sans-serif;}.elementor-1620 .elementor-element.elementor-element-a13a349{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1976F3;--border-color:#1976F3;--border-radius:10px 10px 10px 10px;}.elementor-1620 .elementor-element.elementor-element-a13a349:not(.elementor-motion-effects-element-type-background), .elementor-1620 .elementor-element.elementor-element-a13a349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FF;}.elementor-1620 .elementor-element.elementor-element-0d16343{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1620 .elementor-element.elementor-element-94d4e9c > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1620 .elementor-element.elementor-element-94d4e9c .price{font-size:32px;font-weight:700;}.elementor-1620 .elementor-element.elementor-element-94d4e9c :is(.price, del){color:#EB1818;}.elementor-1620 .elementor-element.elementor-element-94d4e9c .price del{font-family:"Roboto", Sans-serif;font-size:20px;color:#B1A8A8;}.elementor-1620 .elementor-element.elementor-element-d988458 .wd-single-prod-labels{flex-direction:row;}.elementor-1620 .elementor-element.elementor-element-3e22da4{--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;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1620 .elementor-element.elementor-element-77cedc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 05px 0px;}.elementor-1620 .elementor-element.elementor-element-d0599cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 010px 0px;}.elementor-1620 .elementor-element.elementor-element-2c1594a{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E02424;--border-color:#E02424;--border-radius:10px 10px 10px 10px;}.elementor-1620 .elementor-element.elementor-element-8036563 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:italic;color:#FFFFFF;}.elementor-1620 .elementor-element.elementor-element-922bba6{padding:015px 015px 015px 015px;}.elementor-1620 .elementor-element.elementor-element-f6d48c9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-1620 .elementor-element.elementor-element-b80f430 .elementor-button{background-color:#0A58CA;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-1620 .elementor-element.elementor-element-b80f430 .elementor-button:hover, .elementor-1620 .elementor-element.elementor-element-b80f430 .elementor-button:focus{background-color:#E2270E;}.elementor-1620 .elementor-element.elementor-element-b80f430{width:auto;max-width:auto;}.elementor-1620 .elementor-element.elementor-element-a343668{width:auto;max-width:auto;}.elementor-1620 .elementor-element.elementor-element-a343668 .single_add_to_cart_button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;--btn-accented-color:#F00707;--btn-accented-bgcolor:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E61717;--btn-accented-color-hover:#FFFFFF;--btn-accented-bgcolor-hover:#F50606;}.elementor-1620 .elementor-element.elementor-element-a343668 .wd-buy-now-btn{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;--btn-accented-color:#FFFFFF;--btn-accented-bgcolor:#F00C0C;--btn-accented-color-hover:#FFFFFF;--btn-accented-bgcolor-hover:#1976F3;}.elementor-1620 .elementor-element.elementor-element-5ae0fc8{--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;--flex-wrap:wrap;}.elementor-1620 .elementor-element.elementor-element-28abac6 > .elementor-widget-container{background-color:#F4F4F4;margin:20px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-1620 .elementor-element.elementor-element-28abac6 .wd-el-title{font-size:18px;font-weight:600;}.elementor-1620 .elementor-element.elementor-element-394406b{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1620 .elementor-element.elementor-element-b8e5212{--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:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1620 .elementor-element.elementor-element-c3cc766{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1620 .elementor-element.elementor-element-c3cc766:not(.elementor-motion-effects-element-type-background), .elementor-1620 .elementor-element.elementor-element-c3cc766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1620 .elementor-element.elementor-element-6702eb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#0000001C;}.elementor-1620 .elementor-element.elementor-element-6702eb2 .title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:0em;}.elementor-1620 .elementor-element.elementor-element-d61bfd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-1620 .elementor-element.elementor-element-ff95084{--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:0% 0%;--row-gap:0%;--column-gap:0%;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1620 .elementor-element.elementor-element-ff95084:not(.elementor-motion-effects-element-type-background), .elementor-1620 .elementor-element.elementor-element-ff95084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1620 .elementor-element.elementor-element-814c595 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#0000001C;}.elementor-1620 .elementor-element.elementor-element-814c595 .title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:0em;}.elementor-1620 .elementor-element.elementor-element-24f810b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1620 .elementor-element.elementor-element-fa211d0{--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;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:015px;--padding-right:015px;}.elementor-1620 .elementor-element.elementor-element-fa211d0:not(.elementor-motion-effects-element-type-background), .elementor-1620 .elementor-element.elementor-element-fa211d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1620 .elementor-element.elementor-element-cce182d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 010px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#0000001C;}.elementor-1620 .elementor-element.elementor-element-cce182d .title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:0em;}.elementor-1620 .elementor-element.elementor-element-3bc14b1{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-2763771 .wd-el-title{font-size:38px;line-height:1.2em;}@media(max-width:1024px){.elementor-1620 .elementor-element.elementor-element-35dc0b5{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-2712bd2{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}html .elementor-1620 .elementor-element.elementor-element-10a131f .product_title{font-size:32px;}.elementor-1620 .elementor-element.elementor-element-a13a349{--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;}.elementor-1620 .elementor-element.elementor-element-94d4e9c .price{font-size:32px;}.elementor-1620 .elementor-element.elementor-element-a343668 .single_add_to_cart_button{font-size:14px;}.elementor-1620 .elementor-element.elementor-element-a343668 .wd-buy-now-btn{font-size:14px;}.elementor-1620 .elementor-element.elementor-element-28abac6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1620 .elementor-element.elementor-element-c3cc766{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-6702eb2 .title{font-size:32px;}.elementor-1620 .elementor-element.elementor-element-ff95084{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-814c595 .title{font-size:32px;}.elementor-1620 .elementor-element.elementor-element-cce182d .title{font-size:32px;}.elementor-1620 .elementor-element.elementor-element-3bc14b1{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-2763771 .wd-el-title{font-size:32px;}}@media(max-width:768px){.elementor-1620 .elementor-element.elementor-element-35dc0b5{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-2712bd2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:05px;--padding-right:05px;}.elementor-1620 .elementor-element.elementor-element-3c6c5cf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}html .elementor-1620 .elementor-element.elementor-element-10a131f .product_title{font-size:20px;}.elementor-1620 .elementor-element.elementor-element-a13a349{--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;--border-radius:8px 8px 8px 8px;}.elementor-1620 .elementor-element.elementor-element-0d16343{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-1620 .elementor-element.elementor-element-94d4e9c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1620 .elementor-element.elementor-element-94d4e9c .price{font-size:24px;}.elementor-1620 .elementor-element.elementor-element-94d4e9c .price del{font-size:14px;}.elementor-1620 .elementor-element.elementor-element-3e22da4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1620 .elementor-element.elementor-element-77cedc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 05px 0px;}.elementor-1620 .elementor-element.elementor-element-d0599cc{padding:0px 0px 05px 0px;}.elementor-1620 .elementor-element.elementor-element-8036563 .elementor-heading-title{font-size:12px;}.elementor-1620 .elementor-element.elementor-element-a343668 .single_add_to_cart_button{font-size:14px;}.elementor-1620 .elementor-element.elementor-element-a343668 .wd-buy-now-btn{font-size:14px;}.elementor-1620 .elementor-element.elementor-element-28abac6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1620 .elementor-element.elementor-element-b8e5212{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1620 .elementor-element.elementor-element-c3cc766{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1620 .elementor-element.elementor-element-6702eb2 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1620 .elementor-element.elementor-element-6702eb2 .title{font-size:16px;}.elementor-1620 .elementor-element.elementor-element-d61bfd6 > .elementor-widget-container{padding:10px 6px 10px 6px;}.elementor-1620 .elementor-element.elementor-element-ff95084{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1620 .elementor-element.elementor-element-814c595 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1620 .elementor-element.elementor-element-814c595 .title{font-size:16px;}.elementor-1620 .elementor-element.elementor-element-24f810b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1620 .elementor-element.elementor-element-fa211d0{--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-1620 .elementor-element.elementor-element-cce182d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1620 .elementor-element.elementor-element-cce182d .title{font-size:16px;}.elementor-1620 .elementor-element.elementor-element-3bc14b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-2763771 .wd-el-title{font-size:24px;}}@media(min-width:769px){.elementor-1620 .elementor-element.elementor-element-66c991b{--width:38%;}.elementor-1620 .elementor-element.elementor-element-3c6c5cf{--width:40%;}.elementor-1620 .elementor-element.elementor-element-394406b{--width:22%;}.elementor-1620 .elementor-element.elementor-element-c3cc766{--width:67%;}.elementor-1620 .elementor-element.elementor-element-ff95084{--width:33%;}}@media(max-width:1024px) and (min-width:769px){.elementor-1620 .elementor-element.elementor-element-66c991b{--width:50%;}.elementor-1620 .elementor-element.elementor-element-3c6c5cf{--width:50%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-ed01f76 */.elementor-1620 .elementor-element.elementor-element-ed01f76 .wd-gallery-thumb img {
    border: 1px solid #d3d3d3;
    border-radius: 6px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_meta, class: .elementor-element-f1786a9 *//* Chỉnh cỡ chữ, kiểu chữ và màu xanh lam cho mã LTC0012 */
.elementor-1620 .elementor-element.elementor-element-f1786a9 .sku {
    font-size: 13px !important;
    text-transform: none !important;
    font-weight: normal !important;
    color: #0066cc !important; /* Thêm dòng này để đổi sang màu xanh lam */
}/* End custom CSS */
/* Start custom CSS for wd_single_product_rating, class: .elementor-element-b0d7f14 *//* =========================================================
   PRODUCT RATING – CĂN 1 HÀNG NGANG
   ========================================================= */

/* Toàn bộ rating nằm trên cùng một hàng */
.wd-single-rating .woocommerce-product-rating {
    display: flex;
    align-items: center;
    gap: 5px;
    margin: 0;
    line-height: normal;
}

/* "Đánh giá:" */
.wd-single-rating .woocommerce-product-rating::before {
    content: "Đánh giá:";
    font-weight: 400;
    color: #333;
    white-space: nowrap;
    line-height: normal;
}

/* =========================================================
   SAO WOOCOMMERCE
   ========================================================= */

.wd-single-rating .star-rating {
    display: block;
    flex: 0 0 auto;
    margin: 0;
    line-height: 1;
    vertical-align: middle;
}

/* Giữ nguyên cơ chế sao WooCommerce */
.wd-single-rating .star-rating > span {
    line-height: 1;
}


/* =========================================================
   SỐ LƯỢNG ĐÁNH GIÁ
   Hiển thị: (2 đánh giá)
   ========================================================= */

.wd-single-rating .woocommerce-review-link {
    display: inline-flex;
    align-items: center;
    margin: 0;
    font-size: 0;
    color: transparent;
    text-decoration: none;
    white-space: nowrap;
    line-height: normal;
}

/* Dấu mở ngoặc */
.wd-single-rating .woocommerce-review-link::before {
    content: "(";
    font-size: 13px;
    color: #1976f3;
    line-height: normal;
}

/* Số lượng */
.wd-single-rating .woocommerce-review-link .count {
    font-size: 13px;
    color: #1976f3;
    line-height: normal;
}

/* Thêm chữ " đánh giá" */
.wd-single-rating .woocommerce-review-link .count::after {
    content: " đánh giá";
    font-size: 13px;
    color: #1976f3;
}

/* Dấu đóng ngoặc */
.wd-single-rating .woocommerce-review-link::after {
    content: ")";
    font-size: 13px;
    color: #1976f3;
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2e110d *//* Thêm dấu | vào sau từng phần tử (trừ phần tử cuối cùng) */
.elementor-1620 .elementor-element.elementor-element-c2e110d > * {
    display: inline-flex;
    align-items: center;
}
.elementor-1620 .elementor-element.elementor-element-c2e110d > *:not(:last-child)::after {
    content: "|";
    margin-left: 6px;
    color: #333333; /* Màu xám nhạt cho dấu phân cách */
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_short_description, class: .elementor-element-597f05c *//* =========================================================
   PRODUCT SHORT DESCRIPTION
   ========================================================= */


/* =========================================================
   TIÊU ĐỀ
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-597f05c::before {
    content: "ĐẶC ĐIỂM NỔI BẬT";

    display: block;
    margin: 0 0 12px 0;
    padding: 0;

    font-family: Roboto, Arial, sans-serif;
    color: #333333;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4;
}


/* =========================================================
   CÁC ĐOẠN MÔ TẢ
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-597f05c p {
    position: relative;

    margin: 0 0 12px 0;
    padding-left: 24px;

    font-family: Roboto, Arial, sans-serif;
    color: #333333;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
}


/* =========================================================
   DẤU TÍCH
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-597f05c p::before {
    content: "✓";

    position: absolute;
    left: 0;
    top: 2px;

    display: flex;
    align-items: center;
    justify-content: center;

    width: 14px;
    height: 14px;

    border-radius: 50%;

    background: #1976f3;
    color: #fff;

    font-size: 9px;
    font-weight: 800;
    line-height: 14px;
}


/* =========================================================
   ĐOẠN CUỐI
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-597f05c p:last-child {
    margin-bottom: 0;
}


/* =========================================================
   CHỮ NHẤN MẠNH TRONG MÔ TẢ
   Ví dụ: CPU:, RAM:, SSD:, Bảo hành:...
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-597f05c strong,
.elementor-1620 .elementor-element.elementor-element-597f05c b {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_price, class: .elementor-element-94d4e9c *//* ===================
   MTTL – PRODUCT PRICE
  ========= */


/* =========================================================
   1. KHUNG GIÁ
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-94d4e9c {
    background: transparent !important;
    border-radius: 0;
    padding: 0;
}


/* =========================================================
   2. KHỐI PRICE
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-94d4e9c .price {
    display: flex;
    flex-direction: column;
    gap: 7px;

    margin: 0;
    padding: 0;

    line-height: normal;
}


/* =========================================================
   3. GIÁ NIÊM YẾT
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-94d4e9c .price del {
    display: flex;
    align-items: baseline;

    width: 100%;
    margin: 0;
    padding: 0;

    text-decoration: none;
}


/* Nhãn "Giá niêm yết :" */

.elementor-1620 .elementor-element.elementor-element-94d4e9c .price del::before {
    content: "Giá niêm yết :";

    display: inline-block;

    width: 125px;
    flex: 0 0 125px;

    margin: 0;
    padding: 0;

    font-size: 14px;
    font-weight: 400;
    color: #333333;

    white-space: nowrap;
    text-decoration: none;
}


/* Giá niêm yết */

.elementor-1620 .elementor-element.elementor-element-94d4e9c .price del .woocommerce-Price-amount {
    display: inline-block;

    margin: 0;
    padding: 0;

    white-space: nowrap;

    text-decoration: line-through;
}


/* =========================================================
   4. GIÁ KHUYẾN MÃI
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-94d4e9c .price ins {
    display: flex;
    align-items: baseline;
    flex-wrap: nowrap;

    width: 100%;
    margin: 0;
    padding: 0;

    text-decoration: none;
}


/* Nhãn "Giá khuyến mãi :" */

.elementor-1620 .elementor-element.elementor-element-94d4e9c .price ins::before {
    content: "Giá khuyến mãi :";

    display: inline-block;

    width: 125px;
    flex: 0 0 125px;

    margin: 0;
    padding: 0;

    font-size: 14px;
    font-weight: 400;
    color: #333333;

    white-space: nowrap;
    text-decoration: none;
}


/* Giá khuyến mãi */

.elementor-1620 .elementor-element.elementor-element-94d4e9c .price ins .woocommerce-Price-amount {
    display: inline-block;
    flex: 0 0 auto;

    margin: 0;
    padding: 0;

    white-space: nowrap;

    text-decoration: none;
}


/* =========================================================
   5. SCREEN READER
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-94d4e9c .price .screen-reader-text {
    position: absolute !important;

    width: 1px !important;
    height: 1px !important;

    padding: 0 !important;
    margin: -1px !important;

    overflow: hidden !important;

    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;

    white-space: nowrap !important;

    border: 0 !important;
}


/* =========================================================
   6. MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1620 .elementor-element.elementor-element-94d4e9c {
        padding: 0;
    }

    .elementor-1620 .elementor-element.elementor-element-94d4e9c .price del::before,
    .elementor-1620 .elementor-element.elementor-element-94d4e9c .price ins::before {
        width: 110px;
        flex-basis: 110px;
    }

    .elementor-1620 .elementor-element.elementor-element-94d4e9c .price ins {
        flex-wrap: wrap;
        row-gap: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_stock_status, class: .elementor-element-77cedc8 *//* =========================================================
   PRODUCT STOCK STATUS
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-77cedc8 .stock {
    display: inline-flex;
    align-items: center;

    width: auto;
    margin: 0;
    padding: 3px 7px;

    box-sizing: border-box;

    border: 1px solid #C8E6C9;
    border-radius: 6px;

    background: #E8F5E9 !important;

    font-family: Roboto, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.35;

    color: #333333 !important;
}


/* ẨN DẤU TÍCH / ICON */

.elementor-1620 .elementor-element.elementor-element-77cedc8 .stock::before,
.elementor-1620 .elementor-element.elementor-element-77cedc8 .stock::after {
    display: none !important;
    content: none !important;

    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* CHỮ "CÒN HÀNG" */

.elementor-1620 .elementor-element.elementor-element-77cedc8 .stock span {
    display: inline;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;

    color: #1976F3 !important;

    font-family: Roboto, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.35;
}


/* NHÃN "TÌNH TRẠNG:" */

.elementor-1620 .elementor-element.elementor-element-77cedc8 .stock span::before {
    content: "Tình trạng:";

    margin-right: 3px;

    color: #333333;
    font-weight: 400;
}


/* HẾT HÀNG */

.elementor-1620 .elementor-element.elementor-element-77cedc8 .stock.out-of-stock span {
    color: #E53935 !important;
}


/* MOBILE */

@media (max-width: 767px) {

    .elementor-1620 .elementor-element.elementor-element-77cedc8 .stock {
        font-size: 11px;
        padding: 3px 7px;
    }

    .elementor-1620 .elementor-element.elementor-element-77cedc8 .stock span {
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0599cc *//* =========================================================
   PRODUCT WARRANTY
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-d0599cc {
    display: inline-flex;
    align-items: center;

    width: auto;
    margin: 0;
    padding: 3px 7px;

    box-sizing: border-box;

    border: 1px solid #C8E6C9;
    border-radius: 4px;

    background: #E8F5E9 !important;

    font-family: Roboto, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.35;

    color: #1976F3 !important;
}


/* =========================================================
   NHÃN "BẢO HÀNH:"
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-d0599cc::before {
    content: "Bảo hành:";

    display: inline;

    margin: 0 3px 0 0;
    padding: 0;

    color: #333333 !important;

    font-family: Roboto, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.35;
}


/* =========================================================
   WIDGET CONTAINER
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-d0599cc .elementor-widget-container {
    display: inline;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1620 .elementor-element.elementor-element-d0599cc {
        margin: 0;
        padding: 3px 7px;
        font-size: 11px;
    }

    .elementor-1620 .elementor-element.elementor-element-d0599cc::before {
        font-size: 11px;
        margin-right: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-922bba6 *//* =========================================================
   PROMOTION CONTENT
   ========================================================= */


/* =========================================================
   TOÀN BỘ KHU VỰC NỘI DUNG
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-922bba6 {
    font-family: Roboto, Arial, sans-serif;
    color: #333333;
    font-size: 15px;
    font-weight: 400;
}


/* =========================================================
   DANH SÁCH KHUYẾN MẠI
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-922bba6 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


/* =========================================================
   TỪNG DÒNG KHUYẾN MÃI
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-922bba6 .mtl-promotion-item,
.elementor-1620 .elementor-element.elementor-element-922bba6 li {
    position: relative;

    padding-left: 24px;
    margin: 0 0 10px 0;

    font-family: Roboto, Arial, sans-serif;
    color: #333333;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
}


/* =========================================================
   DẤU TÍCH VÒNG TRÒN ĐỎ
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-922bba6 .mtl-promotion-item::before,
.elementor-1620 .elementor-element.elementor-element-922bba6 li::before {
    content: "✓";

    position: absolute;
    left: 0;
    top: 4px;

    display: flex;
    align-items: center;
    justify-content: center;

    width: 14px;
    height: 14px;

    border-radius: 50%;

    background: #E53935;
    color: #FFFFFF;

    font-family: Arial, sans-serif;
    font-size: 9px;
    font-weight: 800;
    line-height: 14px;
}


/* =========================================================
   CHỮ NHẤN MẠNH
   Ví dụ: Bảo hành, Tặng chuột...
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-922bba6 .mtl-promotion-item strong,
.elementor-1620 .elementor-element.elementor-element-922bba6 .mtl-promotion-item b,
.elementor-1620 .elementor-element.elementor-element-922bba6 li strong,
.elementor-1620 .elementor-element.elementor-element-922bba6 li b {
    font-weight: 700;
}


/* =========================================================
   DÒNG CUỐI
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-922bba6 .mtl-promotion-item:last-of-type,
.elementor-1620 .elementor-element.elementor-element-922bba6 li:last-child {
    margin-bottom: 0;
}


/* =========================================================
   BỎ CÁC DIV RỖNG DO ENTER TẠO RA
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-922bba6 .mtl-promotion-content > div:empty {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1594a *//* =========================================
   BOX KHUYẾN MÃI
   ========================================= */

.mtl-promotion-box .mtl-promotion-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: fit-content;
    max-width: calc(100% - 25px);

    min-height: 32px;

    /* Vị trí badge */
    margin: 10px 0 7px 25px;

    /* Khoảng cách bên trong */
    padding: 6px 14px 6px 10px;

    box-sizing: border-box;

    background: #e31b23;
    color: #ffffff;

    /* Bo góc */
    border-radius: 8px;

    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;

    text-align: center;
    text-transform: uppercase;

    white-space: nowrap;

    /* Tạo dáng badge */
    clip-path: polygon(
        5% 0,
        100% 0,
        94% 100%,
        0 100%
    );

    overflow: hidden;
}


/* =========================================
   ICON QUÀ TẶNG
   SVG INLINE - KHÔNG FONT AWESOME
   KHÔNG REQUEST RA NGOÀI
   ========================================= */

.mtl-promotion-box .mtl-promotion-title {
    --mtl-gift-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8h16ZM21 7h-4.17A3 3 0 1 0 12 4.17 3 3 0 1 0 7.17 7H3a2 2 0 0 0-2 2v1a1 1 0 0 0 1 1h20a1 1 0 0 0 1-1V9a2 2 0 0 0-2-2Zm-9 0H8.5A1.5 1.5 0 1 1 10 5.5 1.5 1.5 0 0 1 12 7Zm3.5 0H12a1.5 1.5 0 1 1 2-1.5A1.5 1.5 0 0 1 15.5 7ZM11 12h2v10h-2V12Z'/%3E%3C/svg%3E");
}


/* Icon quà */

.mtl-promotion-box .mtl-promotion-title::before {
    content: "";

    display: inline-block;

    width: 15px;
    height: 15px;

    margin-right: 7px;

    flex: 0 0 15px;

    background-color: #ffd43b;

    -webkit-mask: var(--mtl-gift-icon) center / contain no-repeat;
    mask: var(--mtl-gift-icon) center / contain no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d48c9 *//* =========================================================
   MTL PURCHASE ACTIONS
   ---------------------------------------------------------
   Bố cục:
   - Trả góp: 25
   - Khu vực Product Add to Cart: 68
   - Khoảng còn lại: tự co giãn
   - Hai nút bên trong Product Add to Cart:
       Mua ngay → trước
       Thêm vào giỏ → sau

   CSS KHÔNG ĐIỀU CHỈNH:
   - Màu sắc
   - Màu hover
   - Cỡ chữ
   - Font chữ
   - Chức năng WooCommerce
   ========================================================= */


/* =========================================================
   1. CONTAINER CHÍNH
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-f6d48c9 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    gap: 6px !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   2. TRẢ GÓP
   TỶ LỆ 25
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-f6d48c9 > .elementor-widget-button {
    order: 1 !important;

    flex: 25 1 0 !important;

    min-width: 0 !important;

    margin: 0 !important;

    box-sizing: border-box !important;
}


/* Nút Trả góp */

.elementor-1620 .elementor-element.elementor-element-f6d48c9 > .elementor-widget-button .elementor-button {
    width: 100% !important;
    max-width: 100% !important;

    height: 48px !important;
    min-height: 48px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 8px !important;

    box-sizing: border-box !important;

    border-radius: 8px !important;
}


/* =========================================================
   3. PRODUCT ADD TO CART
   TỶ LỆ 68
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-f6d48c9 > .wd-single-add-cart {
    order: 2 !important;

    flex: 68 1 0 !important;

    min-width: 0 !important;

    margin: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   4. FORM CART
   Mua ngay + Thêm vào giỏ
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-f6d48c9 > .wd-single-add-cart form.cart {
    display: grid !important;

    grid-template-columns: 60fr 40fr !important;

    column-gap: 6px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   5. QUANTITY
   Không cho quantity chiếm chỗ
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-f6d48c9 > .wd-single-add-cart form.cart .quantity {
    display: none !important;
}


/* =========================================================
   6. MUA NGAY
   60% của khu vực Product Add to Cart
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-f6d48c9 > .wd-single-add-cart form.cart .wd-buy-now-btn {
    grid-column: 1 !important;
    grid-row: 1 !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;

    height: 48px !important;
    min-height: 48px !important;

    margin: 0 !important;
    padding: 0 10px !important;

    box-sizing: border-box !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    border-radius: 8px !important;
}


/* =========================================================
   7. THÊM VÀO GIỎ
   40% của khu vực Product Add to Cart
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-f6d48c9 > .wd-single-add-cart form.cart .single_add_to_cart_button {
    grid-column: 2 !important;
    grid-row: 1 !important;

    width: 100% !important;
    max-width: 100% !important;

    min-width: 0 !important;

    height: 48px !important;
    min-height: 48px !important;

    margin: 0 !important;
    padding: 0 8px !important;

    box-sizing: border-box !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    border-radius: 8px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec5475f */.mtl-trust-box {
    width: 100%;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
}

.mtl-trust-title {
    background: #1565d8;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
    padding: 0 10px;
}

.mtl-trust-content {
    padding: 7px 9px;
}

.mtl-trust-item {
    display: flex;
    align-items: flex-start;
    gap: 6px;
    color: #222;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    margin: 5px 0;
}

.mtl-trust-icon {
    flex: 0 0 15px;
    width: 15px;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
}

.mtl-trust-item strong {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac20804 */.mtl-hotline-box {
    width: 100%;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
}

.mtl-hotline-title {
    background: #1565d8;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
    padding: 0 10px;
}

.mtl-hotline-content {
    padding: 8px 9px;
}

.mtl-hotline-item {
    display: flex;
    align-items: flex-start;
    gap: 6px;
    color: #222;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    margin: 5px 0;
}

.mtl-hotline-icon {
    flex: 0 0 15px;
    width: 15px;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}

.mtl-hotline-item strong {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-201a527 */.mtl-hotline-box {
    width: 100%;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
}

/* TIÊU ĐỀ BOX */
.mtl-hotline-title {
    margin: 0;
    padding: 0 10px;
    background: #1565d8;
    color: #fff !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
}

/* KHU VỰC NỘI DUNG */
.mtl-hotline-content {
    padding: 8px 9px;
}

/* TỪNG DÒNG */
.mtl-hotline-item {
    display: flex;
    align-items: flex-start;
    gap: 6px;
    margin: 5px 0;
    padding: 0;
    color: #222;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}

/* DẤU ĐẦU DÒNG */
.mtl-hotline-icon {
    flex: 0 0 15px;
    width: 15px;
    min-width: 15px;
    color: #222 !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 26px;
    text-align: center;
}

/* LINK */
.mtl-hotline-item a {
    display: inline;
    margin: 0;
    padding: 0;
    color: #222 !important;
    font-size: 15px;
    font-weight: 400 !important;
    line-height: 26px;
    text-decoration: none !important;
    transition: color 0.2s ease;
}

/* HOVER - DI CHUỘT VÀO CẢ DÒNG */
.mtl-hotline-item:hover a {
    color: #1565d8 !important;
}

/* HOVER DẤU ĐẦU DÒNG */
.mtl-hotline-item:hover .mtl-hotline-icon {
    color: #1565d8 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_content, class: .elementor-element-d61bfd6 *//* =========================================================
   PRODUCT DESCRIPTION - TYPOGRAPHY
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-d61bfd6 {
    font-family: Roboto, Arial, sans-serif;
    color: #333333;
}


/* =========================================================
   NỘI DUNG ĐOẠN VĂN
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-d61bfd6 p {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7;
}


/* =========================================================
   H2 - TIÊU ĐỀ CHÍNH
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-d61bfd6 h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4;
}


/* =========================================================
   H3 - TIÊU ĐỀ PHỤ
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-d61bfd6 h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.45;
}


/* =========================================================
   CHỮ IN ĐẬM
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-d61bfd6 strong,
.elementor-1620 .elementor-element.elementor-element-d61bfd6 b {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-24f810b *//* =========================================================
   BẢNG THÔNG SỐ KỸ THUẬT SẢN PHẨM
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;

    font-family: Roboto, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.45;

    color: #333333;
    background: #ffffff;
}


/* =========================================================
   TỶ LỆ 3 CỘT
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table .specs-code {
    width: 17%;
}

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table .specs-name {
    width: 66%;
}

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table .specs-warranty {
    width: 17%;
}


/* =========================================================
   TIÊU ĐỀ CỘT
   MÃ HÀNG - TÊN HÀNG - BẢO HÀNH
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table thead th {
    height: 64px;
    padding: 10px 8px;

    border: 1px solid #d3d3d3;

    background: #ffffff;
    color: #333333;

    font-family: Roboto, Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.35;

    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;

    box-sizing: border-box;
}


/* =========================================================
   Ô DỮ LIỆU
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody td {
    min-height: 52px;
    padding: 11px 10px;

    border: 1px solid #d3d3d3;

    font-family: Roboto, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.45;

    color: #333333;

    vertical-align: middle;
    box-sizing: border-box;
}


/* =========================================================
   NỀN XEN KẼ XÁM / TRẮNG
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody tr:nth-child(odd) td {
    background: #f3f3f3;
}

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody tr:nth-child(even) td {
    background: #ffffff;
}


/* =========================================================
   MÃ HÀNG
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody .specs-code {
    text-align: left;
    color: #333333;
    font-weight: 400;
}


/* =========================================================
   TÊN HÀNG
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody .specs-name {
    text-align: left;
    color: #1976F3;
    font-weight: 400;

    word-break: break-word;
    overflow-wrap: anywhere;
}


/* =========================================================
   BẢO HÀNH
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody .specs-warranty {
    text-align: center;
    color: #333333;
    font-weight: 400;

    word-break: break-word;
    overflow-wrap: anywhere;
}


/* =========================================================
   LOẠI BỎ MARGIN CỦA P
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table p {
    margin: 0;
    padding: 0;
}


/* =========================================================
   HOVER
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody tr:hover td {
    background: #eeeeee;
}


/* =========================================================
   TABLET
   Cỡ chữ vẫn 15px
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table thead th {
        height: 60px;
        padding: 9px 7px;
    }

    .elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody td {
        padding: 10px 8px;
    }
}


/* =========================================================
   MOBILE
   Cỡ chữ vẫn 15px
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table thead th {
        height: 56px;
        padding: 8px 5px;
    }

    .elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody td {
        min-height: 48px;
        padding: 9px 5px;
        line-height: 1.35;
    }
}


/* =========================================================
   MOBILE NHỎ
   ≤480px
   Cỡ chữ vẫn 15px
   ========================================================= */

@media (max-width: 480px) {

    .elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table thead th {
        height: 54px;
        padding: 7px 4px;
    }

    .elementor-1620 .elementor-element.elementor-element-24f810b .product-specs-table tbody td {
        min-height: 45px;
        padding: 8px 4px;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-ae509a2 *//* =========================================================
   REVIEW - GIẢM CHIỀU CAO Ô NỘI DUNG
   ========================================================= */

.elementor-1620 .elementor-element.elementor-element-ae509a2 #commentform #comment {
    height: 58px;
    min-height: 58px;
    max-height: 58px;
    line-height: 1.45;
    box-sizing: border-box;
    resize: vertical;
}/* End custom CSS */