/** Shopify CDN: Minification failed

Line 6:12 Expected ":"

**/
:root {terms &
    --screen: 1920;
    --pc: calc(var(--screen) / 1920);
    --mo: calc(var(--screen) / 750);
    --font-weight-rany-700: 700;
    --font-weight-ml-700: 700;
    --font-weight-ml-630: 630;
    --font-weight-ml-520: 520;
    --font-weight-ml-450: 450;
    --font-weight-ml-400: 400;
    --font-weight-ml-380: 380;
  }
  * {
    margin: 0;
    padding: 0;
  }
  a {
    text-decoration: none !important;
  }
  ul li {
    list-style: none;
  }
  .fontMl-380 {
    font-weight: var(--font-weight-ml-380) !important;
    font-family: "MiSansLatin-Medium";
  }
  .fontMl-400 {
    font-weight: var(--font-weight-ml-400) !important;
    font-family: "MiSansLatin-Regular";
  }
  .fontMl-450 {
    font-weight: var(--font-weight-ml-450) !important;
    font-family: "MiSansLatin-Demibold";
  }
  .fontMl-520 {
    font-weight: var(--font-weight-ml-520) !important;
    font-family: "MiSansLatin-Semibold";
  }
  .fontMl-630 {
    font-weight: var(--font-weight-ml-630) !important;
    font-family: "MiSansLatin-Bold";
  }
  .fontMl-700 {
    font-weight: var(--font-weight-ml-700) !important;
    font-family: "MiSansLatin-Heavy";
  }
  .fontRany-700 {
    font-weight: var(--font-weight-rany-700) !important;
    font-family: "Rany-Bold";
  }
  .imgFull {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    border-radius: inherit !important;
  }
  
  .header_pc {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    height: calc(var(--pc) * 68px);
    padding: 0 calc(var(--pc) * 100px);
    box-sizing: border-box;
    background: #000000;
    border-bottom: calc(var(--pc) * 1.21px) solid rgba(119, 119, 119, 0.2);
    z-index: 1000;
  }
  .header_pc_logo {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--pc) * 142.04px);
    height: calc(var(--pc) * 19.43px);
  }
  .header_pc_center {
    display: flex;
    align-items: center;
    gap: calc(var(--pc) * 20px);
    height: 100%;
    margin-left: calc(var(--pc) * 58px);
  }
  .header_pc_center_item {
    height: 100%;
  }
  .header_pc_center_item_title {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    cursor: pointer;
  }
  .header_pc_center_item_title_span {
    position: relative;
    line-height: calc(var(--pc) * 19px);
    font-size: calc(var(--pc) * 15px);
    color: #676767;
    white-space: nowrap;
    transition: color 0.1s linear;
  }
  .header_pc_center_item_title_span::after {
    content: "";
    position: absolute;
    left: 50%;
    top: calc(var(--pc) * 21px);
    width: 0%;
    height: calc(var(--pc) * 2px);
    background: #76777b;
    transition: width 400ms cubic-bezier(0.25, 0.8, 0.25, 1),
      left 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
    pointer-events: none;
  }
  .header_pc_center_item:focus .header_pc_center_item_title_span::after,
  .header_pc_center_item:hover .header_pc_center_item_title_span::after {
    width: 100%;
    left: 0%;
    background: #c79f6c;
  }
  .header_pc_center_item:hover .header_pc_center_item_title_span {
    color: #000000;
  }
  .header_pc_center_item_pullDown {
    position: absolute;
    left: 0;
    top: calc(var(--pc) * 68px);
    width: 100%;
    max-height: 0;
    background: #ffffff;
    overflow-y: auto;
    overflow-x: hidden;
    transition: max-height 0.3s ease-in;
    z-index: 1000;
  }
  .header_pc_center_item_pullDown::-webkit-scrollbar {
    display: none;
  }
  .header_pc_center_item_pullDown_inside {
    padding-bottom: calc(var(--pc) * 42px);
    box-sizing: border-box;
  }
  .header_pc_center_item_pullDown_inside_tp {
    display: flex;
  }
  .header_pc_center_item_pullDown_inside_tp_lt {
    flex-shrink: 0;
    width: calc(var(--pc) * 340px);
    padding: calc(var(--pc) * 57px) calc(var(--pc) * 51px) 0
      calc(var(--pc) * 100px);
    box-sizing: border-box;
    height: 100%;
  }
  .header_pc_center_item_pullDown_inside_tp_lt_inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(var(--pc) * 12px);
    width: 100%;
  }
  .header_pc_center_item_pullDown_inside_tp_lt_inner_bk {
    width: 100%;
  }
  .header_pc_center_item_pullDown_inside_tp_lt_inner_bk_title {
    width: 100%;
    padding-left: calc(var(--pc) * 12px);
    box-sizing: border-box;
    line-height: calc(var(--pc) * 17px);
    font-size: calc(var(--pc) * 12px);
  }
  .header_pc_center_item_pullDown_inside_tp_lt_inner_bk_ul {
    width: 100%;
    margin-top: calc(var(--pc) * 12px);
  }
  .header_pc_center_item_pullDown_inside_tp_lt_inner_bk_ul_li {
    display: flex;
    align-items: center;
    min-height: calc(var(--pc) * 40px);
    padding-left: calc(var(--pc) * 29px);
    box-sizing: border-box;
    border-radius: calc(var(--pc) * 8px);
    cursor: pointer;
    transition: background 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_lt_inner_bk_ul_li_span {
    line-height: calc(var(--pc) * 17px);
    font-size: calc(var(--pc) * 12px);
    color: #6c6c6c;
    transition: all 0.1s linear;
  }
  .PdLiActive {
    background: #f6f6f6;
  }
  .PdLiActive .header_pc_center_item_pullDown_inside_tp_lt_inner_bk_ul_li_span {
    font-weight: var(--font-weight-ml-450) !important;
    font-family: "MiSansLatin-Demibold";
    color: #000000;
  }
  .header_pc_center_item_pullDown_inside_tp_rt {
    width: calc(var(--pc) * 1580px);
    height: 100%;
    padding-top: calc(var(--pc) * 63px);
    box-sizing: border-box;
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top {
    display: flex;
    flex-direction: column;
    gap: calc(var(--pc) * 43px);
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top {
    display: flex;
    justify-content: space-between;
    padding-right: calc(var(--pc) * 177px);
    box-sizing: border-box;
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_title {
    line-height: calc(var(--pc) * 20px);
    font-size: calc(var(--pc) * 14px);
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle {
    display: flex;
    align-items: center;
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_prev,
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_next {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(var(--pc) * 33.1px);
    height: calc(var(--pc) * 33.1px);
    border-radius: 50%;
    border: calc(var(--pc) * 1.66px) solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    cursor: pointer;
    transition: all 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_prev {
    transform: rotate(-180deg);
    padding-left: calc(var(--pc) * 1px);
    box-sizing: border-box;
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_next {
    margin-left: calc(var(--pc) * 14px);
    padding-left: calc(var(--pc) * 1px);
    box-sizing: border-box;
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_prev .dreame,
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_next .dreame {
    font-size: calc(var(--pc) * 13.8px);
    transition: all 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_prev:hover
    .dreame,
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_next:hover
    .dreame {
    color: rgba(255, 255, 255, 0.95);
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_prev:hover,
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_top_toggle_next:hover {
    background: #0065b3;
    border: calc(var(--pc) * 1.66px) solid #0065b3;
    color: #0065b3;
  }
  .header_pc_center_item_pullDown_inside_tp_rt_top_bk_ul {
    width: calc(var(--pc) * 1580px);
    height: calc(var(--pc) * 166px);
    border-radius: calc(var(--pc) * 10px);
    margin-top: calc(var(--pc) * 15px);
    padding-right: calc(var(--pc) * 14px);
    box-sizing: border-box;
    overflow: hidden;
  }
  .RvSeriesSwiper_wrapper_slide {
    position: relative;
    width: calc(var(--pc) * 340px) !important;
    height: calc(var(--pc) * 166px) !important;
  }
  .RvSeriesSwiper_wrapper_slide_box {
    position: absolute;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: calc(var(--pc) * 114px);
    padding-left: calc(var(--pc) * 185px);
    box-sizing: border-box;
    border-radius: calc(var(--pc) * 10px);
    background: #f6f6f6;
    cursor: pointer;
  }
  .RvSeriesSwiper_wrapper_slide_box_name {
    line-height: calc(var(--pc) * 18px);
    font-size: calc(var(--pc) * 15px);
  }
  .RvSeriesSwiper_wrapper_slide_box_text {
    margin-top: calc(var(--pc) * 3px);
    line-height: calc(var(--pc) * 10px);
    font-size: calc(var(--pc) * 9px);
    color: #969696;
    white-space: pre-wrap;
  }
  .RvSeriesSwiper_wrapper_slide_cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    cursor: pointer;
  }
  .vacuums_pc_h14-pro {
    width: calc(var(--pc) * 174px) !important;
    height: calc(var(--pc) * 174px) !important;
    top: calc(-3px * var(--pc));
    left: calc(var(--pc) * 11px);
  }
  .vacuums_mo_h14-pro {
    width: calc(var(--mo) * 295px) !important;
    height: calc(var(--mo) * 295px) !important;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .vacuums_pc_h14 {
    width: calc(var(--pc) * 147px) !important;
    height: calc(var(--pc) * 147px) !important;
    top: calc(var(--pc) * 9px);
    left: calc(var(--pc) * 23px);
  }
  .vacuums_mo_h14 {
    width: calc(var(--mo) * 260px) !important;
    height: calc(var(--mo) * 260px) !important;
    position: absolute;
    top: calc(var(--mo) * 15px);
    left: 50%;
    transform: translateX(-50%);
  }
  .vacuums_pc_h12-pro-flexReach {
    width: calc(var(--pc) * 137px) !important;
    height: calc(var(--pc) * 137px) !important;
    top: calc(var(--pc) * 16px);
    left: calc(var(--pc) * 23px);
  }
  .vacuums_mo_h12-pro-flexReach {
    width: calc(var(--mo) * 250px) !important;
    height: calc(var(--mo) * 250px) !important;
    position: absolute;
    top: calc(var(--mo) * 24px);
    left: 50%;
    transform: translateX(-50%);
  }
  .vacuums_pc_h12-pro {
    width: calc(var(--pc) * 176px) !important;
    height: calc(var(--pc) * 176px) !important;
    top: calc(-8px * var(--pc));
    left: calc(var(--pc) * 13px);
  }
  .vacuums_mo_h12-pro {
    width: calc(var(--mo) * 286px) !important;
    height: calc(var(--mo) * 286px) !important;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .vacuums_pc_h12-dual {
    width: calc(var(--pc) * 158px) !important;
    height: calc(var(--pc) * 158px) !important;
    left: calc(var(--pc) * 19px);
  }
  .vacuums_mo_h12-dual {
    width: calc(var(--mo) * 257px) !important;
    height: calc(var(--mo) * 257px) !important;
    position: absolute;
    top: calc(var(--mo) * 19px);
    left: 50%;
    transform: translateX(-50%);
  }
  .RvSeriesSwiper_wrapper_slide_cover img {
    transition: transform 0.3s linear;
  }
  .PdImgLiActive img {
    transform: scale(1.1);
  }
  .header_pc_center_item_pullDown_inside_btm {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    gap: calc(var(--pc) * 10px);
    margin-top: calc(var(--pc) * 40px);
  }
  .header_pc_center_item_pullDown_inside_btm_rtOne,
  .header_pc_center_item_pullDown_inside_btm_rtTwo {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(var(--pc) * 247px);
    height: calc(var(--pc) * 52px);
    border: calc(var(--pc) * 2px) solid #e5e5e8;
    border-radius: calc(var(--pc) * 9999px);
    cursor: pointer;
    transition: border 0.3s linear;
  }
  .header_pc_center_item_pullDown_inside_btm_rtOne_span,
  .header_pc_center_item_pullDown_inside_btm_rtTwo_span {
    line-height: calc(var(--pc) * 18px);
    font-size: calc(var(--pc) * 15px);
    color: #27272a !important;
  }
  .header_pc_center_item_pullDown_inside_btm_rtOne:hover,
  .header_pc_center_item_pullDown_inside_btm_rtTwo:hover {
    border: calc(var(--pc) * 2px) solid #27272a;
  }
  
  .RPVNav .header_pc_center_item_pullDown_inside_btm_rtOne {
    width: calc(var(--pc) * 291px);
  }
  .WDVNav .header_pc_center_item_pullDown_inside_btm_rtOne {
    width: calc(var(--pc) * 291px);
  }
  .CSVNav .header_pc_center_item_pullDown_inside_btm_rtOne {
    width: calc(var(--pc) * 291px);
  }
  .header_pc_center_item_pullDown_inside_tp_inner {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(var(--pc) * 20px);
    padding-top: calc(var(--pc) * 57px);
    box-sizing: border-box;
    width: 100%;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box {
    display: flex;
    align-items: center;
    width: calc(var(--pc) * 650px);
    height: calc(var(--pc) * 220px);
    border-radius: calc(var(--pc) * 12px);
    overflow: hidden;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: calc(var(--pc) * 325px);
    height: 100%;
    background: #f6f6f6;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_tag {
    line-height: calc(var(--pc) * 11px);
    font-size: calc(var(--pc) * 8.67px);
    color: #c79f6c;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_name {
    margin-top: calc(var(--pc) * 2.17px);
    line-height: calc(var(--pc) * 29px);
    font-size: calc(var(--pc) * 24px);
    color: #1a1a1a;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_text {
    width: calc(var(--pc) * 158px);
    margin-top: calc(var(--pc) * 2.17px);
    line-height: calc(var(--pc) * 13px);
    font-size: calc(var(--pc) * 9.75px);
    color: #8a8a8a;
    text-align: center;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: calc(var(--pc) * 13px);
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_shop {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(var(--pc) * 67px);
    height: calc(var(--pc) * 20px);
    border-radius: calc(var(--pc) * 5416.13px);
    background: #c79f6c;
    cursor: pointer;
    transition: background 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_shop_span {
    line-height: calc(var(--pc) * 13px);
    font-size: calc(var(--pc) * 11px);
    color: #ffffff !important;
    transition: color 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_shop:hover {
    background: #ffffff !important;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_shop:hover
    .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_shop_span {
    color: #c79f6c !important;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_learn {
    display: flex;
    align-items: center;
    margin-left: calc(var(--pc) * 10px);
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_learn_span {
    line-height: calc(var(--pc) * 13px);
    font-size: calc(var(--pc) * 11px);
    color: #1a1a1a;
    transition: color 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_learn .dreame {
    transform: rotate(180deg);
    margin-left: calc(var(--pc) * 7px);
    padding-bottom: calc(var(--pc) * 1px);
    box-sizing: border-box;
    font-size: calc(var(--pc) * 6.32px);
    color: #1a1a1a !important;
    transition: color 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_learn:hover
    .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_learn_span {
    color: #c79f6c !important;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_learn:hover
    .dreame {
    color: #c79f6c !important;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_cover {
    width: calc(var(--pc) * 325px);
    height: 100%;
    border-radius: 0 calc(var(--pc) * 12px) calc(var(--pc) * 12px) 0;
    overflow: hidden;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_cover img {
    transition: transform 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_box_cover:hover img {
    transform: scale(1.1);
  }
  .header_pc_center_item_pullDown_inside_tp_inner_accs {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: calc(var(--pc) * 80px);
  }
  .header_pc_center_item_pullDown_inside_tp_inner_accs_column {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_accs_column_cover {
    width: calc(var(--pc) * 50px);
    height: calc(var(--pc) * 50px);
  }
  .header_pc_center_item_pullDown_inside_tp_inner_accs_column_cover img {
    transition: transform 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_accs_column_label {
    margin-top: calc(var(--pc) * 10px);
    line-height: calc(var(--pc) * 25px);
    font-size: calc(var(--pc) * 14px);
    color: #000000 !important;
    transition: color 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_accs_column:hover
    .header_pc_center_item_pullDown_inside_tp_inner_accs_column_label {
    color: #0065b3 !important;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_accs_column:hover
    .header_pc_center_item_pullDown_inside_tp_inner_accs_column_cover
    img {
    transform: scale(1.1);
  }
  
  .header_pc_center_item_pullDown_inside_tp_inner_sup {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: calc(var(--pc) * 80px);
    padding-bottom: calc(var(--pc) * 56px);
  }
  .header_pc_center_item_pullDown_inside_tp_inner_sup_column {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_sup_column_cover {
    width: calc(var(--pc) * 36);
    height: calc(var(--pc) * 36);
  }
  .header_pc_center_item_pullDown_inside_tp_inner_sup_column_label {
    margin-top: calc(var(--pc) * 10px);
    line-height: calc(var(--pc) * 25px);
    font-size: calc(var(--pc) * 14px);
    color: #000000 !important;
    transition: color 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_sup_column_cover .dreame {
    display: flex;
    font-size: calc(var(--pc) * 30px);
    color: #000000 !important;
    transition: all 0.1s linear;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_sup_column:hover .dreame {
    transform: scale(1.1);
    color: #0065b3 !important;
  }
  .header_pc_center_item_pullDown_inside_tp_inner_sup_column:hover
    .header_pc_center_item_pullDown_inside_tp_inner_sup_column_label {
    color: #0065b3 !important;
  }
  .header_pc_right {
    display: flex;
    align-items: center;
    gap: calc(var(--pc) * 60px);
    margin-left: calc(var(--pc) * 100px);
  }
  .header_pc_right_store {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(var(--pc) * 113.33px);
    height: calc(var(--pc) * 34px);
    border-radius: calc(var(--pc) * 283.33px);
    background: #c79f6c;
    transition: background 0.1s linear;
  }
  .header_pc_right_store .dreame {
    font-size: calc(var(--pc) * 20px);
    color: #ffffff !important;
  }
  .header_pc_right_store_span {
    padding-left: calc(var(--pc) * 8px);
    box-sizing: border-box;
    line-height: calc(var(--pc) * 18px);
    font-size: calc(var(--pc) * 13.22px);
    color: #ffffff !important;
  }
  .header_pc_right_store:hover {
    background: rgba(199, 159, 108, 0.9);
  }
  .header_pc_right_tabs {
    display: flex;
    align-items: center;
    gap: calc(var(--pc) * 20px);
  }
  .header_pc_right_tabs_item {
    display: flex;
    cursor: pointer;
  }
  .header_pc_right_tabs_item .dreame {
    font-size: calc(var(--pc) * 20px);
    color: #262629 !important;
    transition: color 0.1s linear;
  }
  .header_pc_right_tabs_item:hover .dreame {
    color: #c79f6c !important;
  }
  
  @media (max-width: 767px) {
    .header_mo {
      position: relative;
      width: 100%;
      height: calc(var(--mo) * 100px);
      z-index: 1000;
    }
    .header_mo_navgation {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      height: calc(var(--mo) * 100px);
      padding: 0 calc(var(--mo) * 30px);
      box-sizing: border-box;
      background: #ffffff;
    }
    .header_mo_navgation_lt {
      display: flex;
      align-items: center;
      height: 100%;
    }
    .header_mo_navgation_lt_icons {
      display: flex;
      align-items: center;
      gap: calc(var(--mo) * 18px);
    }
    .header_mo_navgation_lt_icons_item {
      display: flex;
      justify-content: center;
      align-items: center;
      width: calc(var(--mo) * 43.2px);
      height: calc(var(--mo) * 43.2px);
    }
    .header_mo_navgation_lt_icons_item .dreame {
      font-size: calc(var(--mo) * 30px);
      color: #000000 !important;
    }
    .header_mo_navgation_lt_icons_item .icon-header_menu {
      font-size: calc(var(--mo) * 20px);
      transition: opacity 0.1s linear;
    }
    .header_mo_navgation_lt_icons_item .icon-header_close {
      font-size: calc(var(--mo) * 28px);
      transition: opacity 0.1s linear;
    }
    .header_mo_navgation_lt_logo {
      display: flex;
      align-items: center;
      justify-content: center;
      width: calc(var(--mo) * 170.45px);
      height: calc(var(--mo) * 23.31px);
      margin-left: calc(var(--mo) * 94px);
    }
    .header_mo_navgation_store {
      display: flex;
      align-items: center;
      justify-content: center;
      width: calc(var(--mo) * 132.94px);
      height: calc(var(--mo) * 40px);
      padding-right: calc(var(--mo) * 4px);
      box-sizing: border-box;
      border-radius: calc(var(--mo) * 333.33px);
      background: #c79f6c;
      transition: background 0.1s linear;
    }
    .header_mo_navgation_store .dreame {
      font-size: calc(var(--mo) * 20px);
      color: #ffffff !important;
    }
    .header_mo_navgation_store_span {
      padding-left: calc(var(--mo) * 8px);
      box-sizing: border-box;
      line-height: calc(var(--mo) * 16px);
      font-size: calc(var(--mo) * 15.56px);
      color: #ffffff !important;
    }
    .header_mo_navgation_store:hover {
      background: rgba(199, 159, 108, 0.9);
    }
    .header_mo_popup {
      position: absolute;
      left: 0;
      top: calc(var(--mo) * 100px);
      width: 100%;
      height: calc(100vh - calc(var(--mo) * 100px));
      padding-bottom: calc(var(--mo) * 130px);
      box-sizing: border-box;
      background: #ffffff;
      overflow-x: hidden;
      overflow-y: auto;
      z-index: 1000;
    }
    .header_mo_popup::-webkit-scrollbar {
      display: none;
    }
    .header_mo_popup_item {
      width: 100%;
    }
    .header_mo_popup_item_label {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      height: calc(var(--mo) * 100px);
      padding: 0 calc(var(--mo) * 60px) 0 calc(var(--mo) * 45px);
      box-sizing: border-box;
    }
    .header_mo_popup_item_label_span {
      line-height: calc(var(--mo) * 36px);
      font-size: calc(var(--mo) * 28px);
      color: #000000 !important;
    }
    .header_mo_popup_item_label .dreame {
      font-size: calc(var(--mo) * 30.55px);
      color: #000000 !important;
    }
    .header_mo_popup_item_box {
      width: 100%;
    }
    .header_mo_popup_item_box_inner {
      display: flex;
      flex-direction: column;
      align-items: center;
      width: 100%;
      gap: calc(var(--mo) * 60px);
      padding: calc(var(--mo) * 60px) calc(var(--mo) * 45px)
        calc(var(--mo) * 15px);
      box-sizing: border-box;
    }
    .header_mo_popup_item_box_inner_ul {
      width: 100%;
    }
    .header_mo_popup_item_box_inner_ul_label {
      width: 100%;
      line-height: calc(var(--mo) * 36px);
      font-size: calc(var(--mo) * 26px);
      color: #000000 !important;
    }
    .header_mo_popup_item_box_inner_ul_list {
      display: flex;
      flex-wrap: wrap;
      gap: calc(var(--mo) * 20px);
      margin-top: calc(var(--mo) * 43px);
    }
    .header_mo_popup_item_box_inner_ul_list_bk {
      position: relative;
      width: calc(var(--mo) * 320px);
      height: calc(var(--mo) * 360px);
      border-radius: calc(var(--mo) * 22px);
      background: #f6f6f6;
    }
    .header_mo_popup_item_box_inner_ul_list_bk_card {
      position: absolute;
      left: 0;
      bottom: calc(var(--mo) * 25.5px);
      width: 100%;
    }
    .header_mo_popup_item_box_inner_ul_list_bk_card_name {
      line-height: calc(var(--mo) * 28px);
      font-size: calc(var(--mo) * 28px);
      text-align: center;
      color: #000000 !important;
    }
    .header_mo_popup_item_box_inner_ul_list_bk_card_text {
      margin-top: calc(var(--mo) * 5.5px);
      line-height: calc(var(--mo) * 18px);
      font-size: calc(var(--mo) * 16px);
      color: #969696 !important;
      text-align: center;
    }
    .header_mo_popup_item_box_inner_btns {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: calc(var(--mo) * 13px);
    }
    .header_mo_popup_item_box_inner_btns_rtOne,
    .header_mo_popup_item_box_inner_btns_rtTwo {
      display: flex;
      align-items: center;
      justify-content: center;
      width: calc(var(--mo) * 323.45px);
      height: calc(var(--mo) * 68.1px);
      border: calc(var(--mo) * 2.62px) solid #e5e5e8;
      border-radius: calc(var(--mo) * 13093.93px);
      cursor: pointer;
      transition: border 0.3s linear;
    }
    .header_mo_popup_item_box_inner_btns_rtOne_span,
    .header_mo_popup_item_box_inner_btns_rtTwo_span {
      line-height: calc(var(--mo) * 20px);
      font-size: calc(var(--mo) * 19.64px);
      color: #27272a !important;
    }
    .header_mo_popup_item_box_inner_btns_rtOne:hover,
    .header_mo_popup_item_box_inner_btns_rtTwo:hover {
      border: calc(var(--mo) * 2.62px) solid #27272a;
    }
    .header_mo_popup_item_renBox {
      width: 100%;
    }
    .header_mo_popup_item_renBox_inner {
      padding: calc(var(--mo) * 23px) calc(var(--mo) * 45px)
        calc(var(--mo) * 36px);
      box-sizing: border-box;
    }
    .header_mo_popup_item_renBox_inner_pros {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: calc(var(--mo) * 20px);
      margin-bottom: calc(var(--mo) * 60px);
    }
    .header_mo_popup_item_renBox_inner_pros_li {
      position: relative;
      width: calc(var(--mo) * 660px);
      height: calc(var(--mo) * 765px);
      border-radius: calc(var(--mo) * 22px);
      background: #f6f6f6;
    }
    .header_mo_popup_item_renBox_inner_pros_li_cover {
      width: calc(var(--mo) * 660px);
      height: calc(var(--mo) * 480px);
      border-radius: calc(var(--mo) * 22px) calc(var(--mo) * 22px) 0 0;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding-top: calc(var(--mo) * 36px);
      box-sizing: border-box;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_tag {
      line-height: calc(var(--mo) * 23px);
      font-size: calc(var(--mo) * 17.9px);
      color: #c79f6c;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_name {
      margin-top: calc(var(--mo) * 4.47px);
      line-height: calc(var(--mo) * 58px);
      font-size: calc(var(--mo) * 48px);
      color: #1a1a1a;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_text {
      width: calc(var(--mo) * 291px);
      margin-top: calc(var(--mo) * 4.47px);
      line-height: calc(var(--mo) * 23px);
      font-size: calc(var(--mo) * 18px);
      color: #8a8a8a;
      text-align: center;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: calc(var(--mo) * 27px);
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_shop {
      display: flex;
      justify-content: center;
      align-items: center;
      width: calc(var(--mo) * 156.8px);
      height: calc(var(--mo) * 46.54px);
      border-radius: calc(var(--mo) * 14540.92px);
      background: #c79f6c;
      cursor: pointer;
      transition: background 0.1s linear;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_shop_span {
      line-height: calc(var(--mo) * 24px);
      font-size: calc(var(--mo) * 20.36px);
      color: #ffffff !important;
      transition: color 0.1s linear;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_shop:hover {
      background: #ffffff !important;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_shop:hover
      .header_mo_popup_item_renBox_inner_pros_li_card_btns_shop_span {
      color: #c79f6c !important;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_learn {
      display: flex;
      align-items: center;
      margin-left: calc(var(--mo) * 29px);
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_learn_span {
      line-height: calc(var(--mo) * 29px);
      font-size: calc(var(--mo) * 20.36px);
      color: #1a1a1a;
      transition: color 0.1s linear;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_learn .dreame {
      transform: rotate(180deg);
      margin-left: calc(var(--mo) * 10px);
      padding-bottom: calc(var(--mo) * 3px);
      box-sizing: border-box;
      font-size: calc(var(--mo) * 14px);
      color: #1a1a1a !important;
      transition: color 0.1s linear;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_learn:hover
      .header_mo_popup_item_renBox_inner_pros_li_card_btns_learn_span {
      color: #c79f6c !important;
    }
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_learn:hover .dreame {
      color: #c79f6c !important;
    }
    .HDRenBox .header_mo_popup_item_renBox_inner_pros_li_card {
      padding-top: calc(var(--mo) * 58px);
    }
    .HDRenBox .header_mo_popup_item_renBox_inner_pros_li_card_text {
      width: 100%;
    }
    .MPRenBox .header_mo_popup_item_renBox_inner_pros_li_card {
      padding-top: calc(var(--mo) * 58px);
    }
    .MPRenBox .header_mo_popup_item_renBox_inner_pros_li_card_text {
      width: 100%;
    }
    .header_mo_popup_item_accBox {
      width: 100%;
    }
    .header_mo_popup_item_accBox_inner {
      display: flex;
      flex-wrap: wrap;
      gap: calc(var(--mo) * 20px);
      padding: calc(var(--mo) * 22px) calc(var(--mo) * 45px);
      box-sizing: border-box;
    }
    .header_mo_popup_item_accBox_inner_item {
      display: flex;
      flex-direction: column;
      align-items: center;
      width: calc(var(--mo) * 320px);
      height: calc(var(--mo) * 360px);
      padding-top: calc(var(--mo) * 80px);
      box-sizing: border-box;
      border-radius: calc(var(--mo) * 22px);
      background: #f6f6f6;
    }
    .header_mo_popup_item_accBox_inner_item_cover {
      display: flex;
      justify-content: center;
      align-items: center;
      width: calc(var(--mo) * 140px);
      height: calc(var(--mo) * 140px);
    }
    .header_mo_popup_item_accBox_inner_item_cover .dreame {
      font-size: calc(var(--mo) * 120px);
      color: #000000 !important;
    }
    .header_mo_popup_item_accBox_inner_item_label {
      margin-top: calc(var(--mo) * 55px);
      line-height: calc(var(--mo) * 28px);
      font-size: calc(var(--mo) * 28px);
      color: #000000 !important;
      text-align: center;
      white-space: pre-wrap;
    }
  }
      .lang-toggle {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;
        font-size: 16px;
        background: transparent;
        border: none;
        cursor: pointer;
    }

    #custom-lang-dropdown {
        position: relative;
        z-index: 99999;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
    }

    .lang-dropdown {
        position: relative;
        display: inline-block;
        font-family: inherit;
    }

    .lang-options {
        position: absolute;
        top: 100%;
        left: 0;
        min-width: 100px;
        background: #fff;
        border: 1px solid #ccc;
        z-index: 1000;
    }

    @media (max-width: 768px) {
        .lang-options {
            min-width: 84px;
            left: -27%;
        }
    }

    .lang-option {
        padding: 8px 12px;
        cursor: pointer;
    }

    .lang-option:hover {
        background-color: #f2f2f2;
    }

    .lang-option-span {
        margin-left: 5px;
        color: #FFFFFF;
    }

    .lang-option-span-mo {
        margin-left: 5px;
        color: #000000;
    }
      .header_pc_center_item_pullDown_inside_tp_inner_box.smallbox {
        width: calc(var(--pc) * 430px);
    }

    .hair-stylers .header_pc_center_item_pullDown_inside_tp_inner_box.smallbox {
        width: calc(var(--pc) * 516px);
    }

    .hair-stylers .header_pc_center_item_pullDown_inside_tp_inner_box_card {
        width: calc(var(--pc) * 172px);
    }

    .header_pc_center_item_pullDown_inside_tp_inner_box.smallbox .header_pc_center_item_pullDown_inside_tp_inner_box_cover img {
        object-fit: cover !important;
        background-position: right center;
    }

    .elementor .elementor-147 .elementor-location-header {
        width: 100%
    }

    .header_pc_center_item {
        padding: 20px;
    }

    .header_pc_right {
        display: flex;
        align-items: center;
        margin-left: auto !important;
        gap: calc(var(--pc) * 60px);
    }

    .swiper-button-next:after,
    .swiper-rtl .swiper-button-prev:after {
        display: none !important;
    }

    .swiper-button-prev:after,
    .swiper-rtl .swiper-button-next:after {
        display: none !important;
    }

    /* .header_pc {
        background: #000000;
    }  */

    .header_pc_center_item_title_span {
        font-size: calc(var(--pc) * 20px) !important;
        font-weight: 450 !important;
        color: #FFFFFF99;
    }

    .header_pc_center_item:hover .header_pc_center_item_title_span {
        font-weight: 700 !important;
        font-size: calc(var(--pc) * 20px) !important;
        color: #FFFFFF;
    }

    .header_pc_center_item_pullDown_inside_tp_inner_box_card_name {
        font-family: Rany;
        font-weight: 700;
        font-style: Bold;
        font-size: 0.9375vw;
        line-height: 120%;
        letter-spacing: 0%;
        text-align: center;
        color: #1A1A1A;
    }

    .header_mo_popup_item_renBox_inner_pros_li_card_name {
        font-family: Rany;
        font-weight: 700;
        font-style: Bold;
        font-size: 6.9vw;
        line-height: 120%;
        letter-spacing: 0%;
        text-align: center;
        color: #1A1A1A;
    }

    .header_pc_center_item_pullDown_inside_tp_inner_box_card_tag {
        font-size: calc(var(--pc) * 10px) !important;
        line-height: calc(var(--pc) * 10px) !important;
        color: #FF6136 !important;
    }

    .header_pc_center_item_pullDown_inside_tp_inner_box_card_text {
        font-size: calc(var(--pc) * 8px) !important;
        line-height: calc(var(--pc) * 8px) !important;
    }

    .header_pc_center_item_pullDown_inside_tp_inner_sup_column_label {
        font-size: calc(var(--pc) * 18px) !important;
    }

    .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_shop,
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_shop {
        background: #000000;
    }

    .header_pc_center_item_pullDown_inside_tp_inner_box_card_btns_shop_span,
    .header_mo_popup_item_renBox_inner_pros_li_card_btns_shop_span {
        color: #ffffff;
    }

    .header_pc_center_item_pullDown_inside_tp_inner_sup_column:hover {
        .header_pc_center_item_pullDown_inside_tp_inner_sup_column_cover svg path {
            fill: #FF6136 !important;
        }

        .header_pc_center_item_pullDown_inside_tp_inner_sup_column_label,
        .dreame {
            color: #FF6136 !important;
        }
    }

    .header_mo_popup_item_accBox_inner_item:hover {
        svg path {
            fill: #FF6136 !important;
        }

        .dreame,
        .header_mo_popup_item_accBox_inner_item_label {
            color: #FF6136 !important;
        }
    }

    .header_mo_navgation {
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: relative;
        padding: 0 15px;
    }

    .mo-nav-logo {
        position: absolute;
        left: 40%;
        transform: translateX(-60%);
        max-width: 120px;
    }

    .header_pc_logo {
        margin-top: 6px;
    }

    .header_pc_logo .imgFull {
        height: auto !important;
    }

    .header_pc_center_item_pullDown {
        max-height: 20vw;
        opacity: 1
    }
    .rte>div{
      margin:auto !important;
    }

    .article-template-container img{
      height:auto;
      width:100%;
      margin-left:unset !important;
    }
.article-template-container p a, .article-template-container ul a {
text-decoration: underline !important;
color: #3366ff !important;
}

.article-template-container h2 {
font-size: 2em !important;
}

.article-template-container h3 {
font-size: 1.5em !important;
}
.article-template-container div{
  line-height:2em !important;
}

.article-template-container h4 {
font-size: 1em !important;
}
.article-template-container ul, .article-template-container ol{
padding-left: 30px !important;
}
.article-template-container ul li {
list-style-type: disc !important;
}

.article-template-container ol li {
list-style-type: decimal !important;
}



.article-template-container img{
   border-radius: 16px !important;
}
.article-template-container #comments{
  display:none !important;
}    
.article-template-container .text-center{
display:none !important;
}
.article-template-container .rte .text-link{
border-bottom:unset !important;
}