
body.single-product .elementor-element-6bd8139{position: relative !important;width: 100% !important; top:0 !important;}
body.single-product .elementor-element-6bd8139.elementor-sticky__spacer{display: none !important;}

#products_description{padding: 80px 0;background: #E2EEF8}
#products_description .cont{width:1200px;margin: 0 auto;}
#products_description .cont .title_content{display: grid;grid-template-columns:repeat(4,1fr);grid-gap:0px 1px;}
#products_description.fixed .cont .title_content{position: fixed;background: white;top: 0;z-index: 100000000;width: inherit;box-shadow: 0 4px 11px 0 #ccc;}
#products_description .cont .title_content .item{height: 47px;line-height: 47px;text-align: center;cursor: pointer;color: var(--e-global-color-text );font-family: "harmonyos sans", Sans-serif;font-weight: bold;font-size: 16px;background: white;transition:all 0.4s ease-out;}
#products_description .cont .title_content .item:hover,
#products_description .cont .title_content .item.cur{background: #002D71;color: white;}
#products_description .cont .title_content_fixed_box{display: none;width: 100%;height: 47px;}
#products_description.fixed .cont .title_content_fixed_box{display: block;}
#products_description .cont .content_box{padding: 40px;background: white;}
#products_description .cont .content_box .content_item{display: flex;flex-direction: column;gap:10px;margin-bottom: 60px;}
#products_description .cont .content_box .content_item .title{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 );line-height: var(--e-global-typography-primary-line-height );font-size: 28px;height: 45px;line-height: 45px;}
#products_description .cont .content_box .content_item .video_box{}
#products_description .cont .content_box .content_item .video_box .video_frame{--video-aspect-ratio: 1.77777;aspect-ratio: var(--video-aspect-ratio);}
#products_description .cont .content_box .content_item .content_info{display: flex;flex-direction: column;gap:10px;}
#products_description .cont .content_box .content_item .content_info .key_features_point{display: flex;flex-direction: column;gap:9px;}
#products_description .cont .content_box .content_item .content_info .key_features_point .item{display: flex;align-items:center;}
#products_description .cont .content_box .content_item .content_info .key_features_point .item .icon{width: 15px;height: 15px;background: url('/wp-content/uploads/2023/07/products_description_icon.png') no-repeat left center;margin-right: 12px;}
#products_description .cont .content_box .content_item .content_info .key_features_point .item .char{color: var(--e-global-color-secondary );font-family: var(--e-global-typography-text-font-family ), Sans-serif;font-size: var(--e-global-typography-text-font-size );font-weight: var(--e-global-typography-text-font-weight );line-height: var(--e-global-typography-text-line-height );}
#products_description .cont .content_box .content_item .content_info .key_features_list{display: grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-top: 25px;}
#products_description .cont .content_box .content_item .content_info .key_features_list .item{display: flex;flex-direction: column;gap:9px;}
#products_description .cont .content_box .content_item .content_info .key_features_list .img{position: relative;height: 0;padding-top: 67%;}
#products_description .cont .content_box .content_item .content_info .key_features_list .img .img_box{position: absolute;inset:0 0 0 0;display: flex;align-items:center;justify-content: center;}
#products_description .cont .content_box .content_item .content_info .key_features_list .char{color: var(--e-global-color-secondary );font-family: "harmonyos sans", Sans-serif;font-size: 20px;font-weight: bold;line-height: 34.6px;}
#products_description .cont .content_box .content_item .content_info .key_features_list .sub_title{color: var(--e-global-color-text );font-family: var(--e-global-typography-text-font-family ), Sans-serif;font-size: var(--e-global-typography-text-font-size );font-weight: var(--e-global-typography-text-font-weight );line-height: var(--e-global-typography-text-line-height );}
#products_description .cont .content_box .content_item .content_info .description_brief{color: var(--e-global-color-text );font-family: var(--e-global-typography-text-font-family ), Sans-serif;font-size: var(--e-global-typography-text-font-size );font-weight: var(--e-global-typography-text-font-weight );line-height: var(--e-global-typography-text-line-height );}
#products_description .cont .content_box .content_item .content_info .description_img_group{display: grid;grid-gap:20px;}
#products_description .cont .content_box .content_item .content_info .description_img_group.line_2{grid-template-columns:repeat(2,1fr);}
#products_description .cont .content_box .content_item .content_info .description_img_group.line_3{grid-template-columns:repeat(3,1fr);}
#products_description .cont .content_box .content_item .content_info .description_img_group .img{position: relative;height: 0;padding-top: 67%;}
#products_description .cont .content_box .content_item .content_info .description_img_group .img .img_box{position: absolute;inset:0 0 0 0;display: flex;align-items:center;justify-content: center;}

.attribute_table{border-color:#D5D5D5;}
.attribute_table td{padding:4px 0;font-size: 14px;color:#7B7E85 !important;background-color: #FFFFFF !important;border:none !important;width: 50% !important;}
.attribute_table .table_title{font-weight: 700;}.custom_attribute_list .custom_attribute{display:flex;}
.custom_attribute_list .custom_attribute .custom_attribute_icon{margin-right:8px;}
.custom_attribute_list .custom_attribute .custom_attribute_icon svg{font-size: 8px;width: 8px;height: 8px;}

@media screen and (max-width: 600px){
    #products_description{padding:10px;}
    #products_description .cont{width:auto;}
    #products_description .cont .title_content{grid-template-columns: repeat(2,1fr);margin-bottom:2px;}
    #products_description.fixed .cont .title_content{width: calc(100% - 20px);}
    #products_description .cont .title_content .item{display:flex;align-items:center;justify-content:center;font-size: 14px;line-height:normal;}
    #products_description .cont .content_box{padding:20px;}
    #products_description .cont .content_box .content_item .title{font-size: 20px;}
}